> For the complete documentation index, see [llms.txt](https://docs.payswap.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.payswap.org/zhong-guo-ren/products/bills/taxes.md).

# 税收

账单合约可以用于代办人们的税务。假设我们想为用户A在CanCan上的商户处理税务。

让我们设置我们的账单合约，在每个月末为用户A处理税务。

* 第一步是部署一个账单合约（将**是否可支付**参数设置为否，因为我们不会支付用户），就像我们在本页面上所做的那样

{% content-ref url="/pages/oAOv3Ffi4GVFme05wbrM" %}
[账单](/zhong-guo-ren/products/bills.md)
{% endcontent-ref %}

* 账单合约使您能够记录账户的所有借方和贷方。
* 您还可以添加一个信用因子，该因子将所有信用乘以，以及一个借方因子，该因子将所有借方乘以，在一个方程中得出最终值，而在我们的情况下，这将是月度税收。
* 所有税款都可以用以下格式写成：借方因子 \* 借方 - 信用因子 \* 信用 = 税款

## 设置账单的因子

* 要设置账单的信用和借方因子，请转到您的账单合约，并点击**详情**按钮以显示其面板。

<figure><img src="/files/nQMfC1pLLkj58nC0YBD4" alt=""><figcaption></figcaption></figure>

* 点击**控制面板**按钮以显示其菜单，并选择**更新迁移点**选项

<div><figure><img src="/files/XMpaOShWavI2t0ULqcJ0" alt=""><figcaption></figcaption></figure> <figure><img src="/files/miq1o88h46bowVLliMvb" alt=""><figcaption></figcaption></figure></div>

* 我们将我们的因子设置为100%，这样我们账户的月度税款只需计算所有信用 - 所有借方。
* 我们只需要每个月更新每个账户上的所有信用/借方。这样，账户所有者在每个月末就会知道自己需要支付多少税款。
* 下一步是账户所有者通过账单合约支付税款，然后由账单管理员提取已支付的税款，并将资金发送给IRS或负责税收的您国家的政府的任何分支机构。

## 创建用户A的账户

* 下一步是创建您用户的账户。让我们创建**用户A**的账户，然后点击您的账单合约的**详情**按钮以显示面板

<figure><img src="/files/nQMfC1pLLkj58nC0YBD4" alt=""><figcaption></figcaption></figure>

* 由于**用户A**以美元（USD）支付工资，请选择USD tFIAT代币。点击**选择货币**按钮以显示像下图中的代币向导。点击**管理代币**按钮以显示右侧的表单，激活**PaySwap Onramp**代币，然后返回上一个表单

<div><figure><img src="/files/sObpW0UhXCtMWRH1Kw7F" alt=""><figcaption></figcaption></figure> <figure><img src="/files/DSYG91VcCv9Ms8i0mpjG" alt=""><figcaption></figcaption></figure></div>

* 搜索并选择USD tFIAT代币
* 您现在应该在**控制面板**按钮上方的下拉字段中选择了USD。点击**控制面板**按钮以显示控制面板的菜单
* 点击**创建/更新账户**按钮；填写右侧图像中的表单。确保阅读每个参数的描述，以提供正确的值

<div><figure><img src="/files/8x6vkgQcCv3DiWSlGxkK" alt=""><figcaption></figcaption></figure> <figure><img src="/files/tpmDV1DN1OcEUNP7NVak" alt=""><figcaption></figcaption></figure></div>

* 我们将**应收账款周期**设置为一个月的持续时间（以分钟计），因为我们将每个月为用户A处理税务
* 我们还将账户的开始日期设置为2023年10月20日，这是合同从中开始计算**应收账款周期**的日期
* 最后，我们设置了我们账户的**描述**，并验证了交易
* 重新加载页面并选中**仅显示我的**按钮，以仅显示您的账单合约（这样可以更快地找到您的账单合约）

<figure><img src="/files/AZWgW8lRdUisfA02LzK8" alt=""><figcaption></figcaption></figure>

* 点击**详情**按钮以显示您的账单合约的面板。您应该能够在面板的左下角看到您账户的ID。点击ID以显示账户的参数，就像我们在下图中点击我们账户的ID一样（我们的账户ID是1）

<figure><img src="/files/4R5iS42WoZ0suHOfqQPJ" alt=""><figcaption></figcaption></figure>

* 其他细节，如账

户所有者需要支付的税款金额（通过公式计算：借方因子 \* 借方 - 信用因子 \* 信用），在选择正确的账户后，可以在账单合约的参数部分中找到。在我们的情况下，税款金额是应付款项

<figure><img src="/files/5f5gfNdSlAhL77Kgxcbj" alt=""><figcaption></figcaption></figure>

## 通知账户信用

* 转到您的账单合约的面板，并根据面板左下角可用的ID选择要通知的账户

<figure><img src="/files/4R5iS42WoZ0suHOfqQPJ" alt=""><figcaption></figcaption></figure>

* 转到您的控制面板的菜单，然后选择**通知信用**按钮，并在**信用地址**参数中填入您自己的钱包地址，因为您是通知合约的人。如果您不是账单的管理员，则应在此处输入批准通知您的账单合约信用和账单操作的合同地址。还输入信用额；这是要通知的账户的货币。

<div><figure><img src="/files/wA0WG9EZrW5PE00PLaI9" alt=""><figcaption></figcaption></figure> <figure><img src="/files/XKGnO6MwLkpcmiQB2jyP" alt=""><figcaption></figcaption></figure></div>

* 验证并确认操作。一旦您选择了您账户的ID，您应该看到更新反映在您账单合约的参数部分中

## 通知账户借方

* 转到您的账单合约的面板，并根据面板左下角可用的ID选择要通知的账户

<figure><img src="/files/4R5iS42WoZ0suHOfqQPJ" alt=""><figcaption></figcaption></figure>

* 转到您的控制面板的菜单，然后选择**通知借方**按钮，并在**借方地址**参数中填入您自己的钱包地址，因为您是通知合约的人。如果您不是账单的管理员，则应在此处输入批准通知您的账单合约信用和账单操作的合同地址。还输入借方额；这是要通知的账户的货币。

<div><figure><img src="/files/wA0WG9EZrW5PE00PLaI9" alt=""><figcaption></figcaption></figure> <figure><img src="/files/v0DrZqYIkFh1aQuISmFr" alt=""><figcaption></figcaption></figure></div>

* 验证并确认操作。一旦您选择了您账户的ID，您应该看到更新反映在您账单合约的参数部分中


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.payswap.org/zhong-guo-ren/products/bills/taxes.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
