# 税收

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

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

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

{% content-ref url="" %}
[](https://docs.payswap.org/zhong-guo-ren/products/bills)
{% endcontent-ref %}

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

## 设置账单的因子

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

<figure><img src="https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-ed4f18b89290e5aa79e0c2cbefb2228a378b677b%2Fbill4.png?alt=media" alt=""><figcaption></figcaption></figure>

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

<div><figure><img src="https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-1fa2e8d7a5fafdf1d5dd1cced3f5a52d9fdb1000%2Fbill10.png?alt=media" alt=""><figcaption></figcaption></figure> <figure><img src="https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-599e0a0b7a5a3cba8e4049fc7e7ed14a4a21a637%2Fbill11%20(1).png?alt=media" alt=""><figcaption></figcaption></figure></div>

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

## 创建用户A的账户

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

<figure><img src="https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-ed4f18b89290e5aa79e0c2cbefb2228a378b677b%2Fbill4.png?alt=media" alt=""><figcaption></figcaption></figure>

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

<div><figure><img src="https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-a20c01c4022c2b4224e0d3665ec9ea0e0869205d%2Framp_select_token.png?alt=media" alt=""><figcaption></figcaption></figure> <figure><img src="https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-0b4728d1f16db59d102765671efb14a1de0e54d0%2Framp_select_token2.png?alt=media" alt=""><figcaption></figcaption></figure></div>

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

<div><figure><img src="https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-e9c28cb437beb6d2edad63fb012ad47bdf9a0f7d%2Fbill7.png?alt=media" alt=""><figcaption></figcaption></figure> <figure><img src="https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-a83c73d25ee6976a9a322873e4a6c4d11a748591%2Fbill5%20(1).png?alt=media" alt=""><figcaption></figcaption></figure></div>

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

<figure><img src="https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-99afdd166f39772be06518b83e99fdc1007ad1e4%2Fbill8.png?alt=media" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-4f0ae424bee29289e73bba61552174d7a5a5be4e%2Fbill12.png?alt=media" alt=""><figcaption></figcaption></figure>

* 其他细节，如账

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

<figure><img src="https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-f70931d3fcdbb5e7ef7e41c444e28e5804a5cc1c%2Fbill16.png?alt=media" alt=""><figcaption></figcaption></figure>

## 通知账户信用

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

<figure><img src="https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-4f0ae424bee29289e73bba61552174d7a5a5be4e%2Fbill12.png?alt=media" alt=""><figcaption></figcaption></figure>

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

<div><figure><img src="https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-385e8118c6391bf3ce4fe95370155a0f67c111c8%2Fbill13.png?alt=media" alt=""><figcaption></figcaption></figure> <figure><img src="https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-2e3c0ae62e8a6009abd2e78aab8ffb34260d0604%2Fbill14.png?alt=media" alt=""><figcaption></figcaption></figure></div>

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

## 通知账户借方

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

<figure><img src="https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-4f0ae424bee29289e73bba61552174d7a5a5be4e%2Fbill12.png?alt=media" alt=""><figcaption></figcaption></figure>

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

<div><figure><img src="https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-385e8118c6391bf3ce4fe95370155a0f67c111c8%2Fbill13.png?alt=media" alt=""><figcaption></figcaption></figure> <figure><img src="https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-2f8217c2587063ed6c20905f704fc9a92192f72a%2Fbill15.png?alt=media" alt=""><figcaption></figcaption></figure></div>

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