税金
Last updated
Last updated
Bill契約は、人々の税金を処理するために使用することができます。たとえば、CanCanの商人であるユーザーAの税金を処理するために、Bill契約を設定します。
毎月末にユーザーAの税金を処理するようにBill契約をセットアップしましょう。
最初のステップは、Bill契約を展開することです(支払い可能パラメータをいいえに設定します。なぜなら、ユーザーに支払いを行わないからです)。これは、このページで行ったのと同じです。
Bill契約では、アカウントへのすべての入金/出金を記録することができます。
クレジットファクターとデビットファクターを設定し、すべてのクレジットとデビットを乗算する式を作成できます。これにより、月次の税金が計算されます。
すべての税金はこの形式で記述できます:debit_factor * debit - credit_factor * credit = tax
ビルのクレジットおよびデビットファクターを設定するには、Bill契約に移動して、Detailsボタンをクリックしてそのパネルを表示します。
メニューからControl Panelボタンをクリックして、Update Migration Pointオプションを選択します。
私たちはファクターを100%に設定しているため、アカウントのすべてのクレジット-すべてのデビットとして、アカウントの月次税金が計算できるようにします。
次に、各月のクレジット/デビットを更新するだけで済みます。これにより、アカウント所有者は毎月末に、支払う必要のある税金額がわかります。
次のステップは、アカウント所有者がBill契約を通じて税金を支払い、Bill管理者が支払われた税金を引き出し、IRSまたはお住まいの国の税金を管理する支部に資金を送金することです。
次のステップは、ユーザーのアカウントを作成することです。User Aのアカウントを作成して、Bill契約のDetailsボタンをクリックしてそのパネルを表示します。
User AはUSDで給与を受け取るため、USD tFIATトークンを選択します。トークンウィザードを表示するためにSelect a currencyボタンをクリックします。フォームを表示するためにManage Tokensボタンをクリックし、PaySwap Onrampトークンをアクティブ化し、前のフォームに戻ります。
USD tFIATトークンを検索して選択します
上部のドロップダウンフィールドでUSDが選択されているはずです。Control Panelボタンをクリックしてコントロールパネルのメニューを表示します。
Create/Update Accountボタンをクリックして、右側のフォームに情報を入力します。各パラメータの説明を読んで、正しい値を入力するようにしてください。
Period Receivableを月の期間(分単位)に設定します。これにより、月次のユーザーAの税金が行われます。
アカウントの開始日を2023年10月20日に設定します。これは契約がPeriod Receivableをカウントし始める日です。
最後に、アカウントのDescriptionを設定してトランザクションを確定します。
ページをリロードし、Mine Onlyボタンをチェックして、自分のBill契約のみを表示します(これにより、Bill契約をより速く見つけることができるはずです)。
Bill契約のパネルを表示するためにDetailsボタンをクリックします。パネルの左下に、アカウントのIDが表示されます。このIDをクリックして、アカウントのパラメータを表示します(画像下部のアカウントのIDをクリックしています(アカウントIDは1です))。
他の詳細情報、例えば、アカウント所有者が支払う必要のある税金額(式:debit_factor * debits - credit_factor * creditsで計算されます)は、適切なアカウントを選択した後、Bill契約のパラメータセクションで利用可能です。私たちの場合、税金額はDue Payableです。
Bill契約のパネルに移動して、左下にあるIDでアカウントを選択します。
コントロールパネルのメニューに移動し、Notify Creditボタンを選択し、Credit Addressパラメータに自分のウォレットアドレスを入力します。あなたはコントラクトの管理者でない限り、クレジット&ビル操作のためにあなたのBill契約を通知する許可されたコントラクトのアドレスをここに入力する必要があります。クレジットの金額も入力します。これは通知されるアカウントの通貨で行われます。
操作を確定して承認します。アカウントのIDを選択すると、Bill契約のパラメータセクションに更新が反映されるはずです。
Bill契約のパネルに移動して、左下にあるIDでアカウントを選択します。
コントロールパネルのメニューに移動し、Notify Debitボタンを選択し、Debit Addressパラメータに自分のウォレットアドレスを入力します。あなたはコントラクトの管理者でない限り、クレジット&ビル操作のためにあなたのBill契約を通知する許可されたコントラクトのアドレスをここに入力する必要があります。デビットの金額も入力します。これは通知されるアカウントの通貨で行われます。
操作を確定して承認します。アカウントのIDを選択すると、Bill契約のパラメータセクションに更新が反映されるはずです