税收

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

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

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

💧账单
  • 账单合约使您能够记录账户的所有借方和贷方。

  • 您还可以添加一个信用因子,该因子将所有信用乘以,以及一个借方因子,该因子将所有借方乘以,在一个方程中得出最终值,而在我们的情况下,这将是月度税收。

  • 所有税款都可以用以下格式写成:借方因子 * 借方 - 信用因子 * 信用 = 税款

设置账单的因子

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

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

  • 我们将我们的因子设置为100%,这样我们账户的月度税款只需计算所有信用 - 所有借方。

  • 我们只需要每个月更新每个账户上的所有信用/借方。这样,账户所有者在每个月末就会知道自己需要支付多少税款。

  • 下一步是账户所有者通过账单合约支付税款,然后由账单管理员提取已支付的税款,并将资金发送给IRS或负责税收的您国家的政府的任何分支机构。

创建用户A的账户

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

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

  • 搜索并选择USD tFIAT代币

  • 您现在应该在控制面板按钮上方的下拉字段中选择了USD。点击控制面板按钮以显示控制面板的菜单

  • 点击创建/更新账户按钮;填写右侧图像中的表单。确保阅读每个参数的描述,以提供正确的值

  • 我们将应收账款周期设置为一个月的持续时间(以分钟计),因为我们将每个月为用户A处理税务

  • 我们还将账户的开始日期设置为2023年10月20日,这是合同从中开始计算应收账款周期的日期

  • 最后,我们设置了我们账户的描述,并验证了交易

  • 重新加载页面并选中仅显示我的按钮,以仅显示您的账单合约(这样可以更快地找到您的账单合约)

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

  • 其他细节,如账

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

通知账户信用

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

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

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

通知账户借方

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

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

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

Last updated