> 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，您应该看到更新反映在您账单合约的参数部分中
