구실
Bill 계약은 사람들의 세금 처리에 사용될 수 있습니다. 예를 들어 CanCan의 상인인 사용자 A의 세금을 처리하려고 합시다.
매월 사용자 A의 세금을 처리하기 위해 Bill 계약을 설정해 봅시다.
첫 번째 단계는 이 페이지에서와 같이 Bill 계약을 배포하는 것입니다. (사용자에게 지급하지 않을 것이므로 지불 가능 매개변수를 아니오로 설정합니다)
Bill 계약을 사용하면 계정에 대한 모든 입금/출금을 기록할 수 있습니다.
모든 입금을 곱하는 크레딧 요소와 모든 출금을 곱하는 디빗 요소를 설정할 수 있습니다. 이를 통해 월별 세금이 나오는 방정식을 작성할 수 있습니다.
모든 세금은 다음과 같은 형식으로 작성할 수 있습니다: 디빗_요소 * 출금 - 크레딧_요소 * 입금 = 세금
Bill 요소 설정하기
Bill의 크레딧 및 디빗 요소를 설정하려면 Bill 계약으로 이동하고 세부 정보 버튼을 클릭하여 패널을 표시합니다.
제어 패널 버튼을 클릭하여 메뉴를 표시하고 업데이트 마이그레이션 지점 옵션을 선택합니다.
우리는 우리의 요소를 100%로 설정하여 계정의 월별 세금이 모든 크레딧 - 모든 디빗으로 계산될 수 있도록 합니다.
다음으로 매월 각 계정에 대한 모든 크레딧/디빗을 업데이트하기만 하면 됩니다. 이렇게 하면 계정 소유자는 매월 말에 지불해야 할 세금을 알 수 있습니다.
다음 단계는 계정 소유자가 Bill 계약을 통해 세금을 납부하고 Bill 관리자가 납부된 세금을 인출하여 IRS 또는 해당 국가의 세금을 담당하는 정부 기관에 자금을 송금하는 것입니다.
사용자 A의 계정 생성하기
사용자의 계정을 만드는 것이 다음 단계입니다. 사용자 A의 계정을 만들고 나서 Bill 계약의 세부 정보 버튼을 클릭하여 패널을 표시합니다.
사용자 A가 미화로 지불 받는다고 가정하므로 USD tFIAT 토큰을 선택합니다. 아래 이미지와 같이 토큰 마법사를 표시하기 위해 통화 선택 버튼을 클릭합니다. 오른쪽의 양식을 표시하기 위해 토큰 관리 버튼을 활성화한 후 이전 양식으로 돌아갑니다.
USD tFIAT 토큰을 검색하고 선택합니다.
이제 제어 패널 버튼 위의 드롭다운 필드에서 USD가 선택되어 있어야 합니다. 제어 패널 버튼을 클릭하여 제어 패널의 메뉴를 표시합니다.
계정 생성/업데이트 버튼을 클릭하고 오른쪽 이미지에 있는 양식을 작성합니다. 각 매개변수의 설명을 읽어 올바른 값을 제공해야 합니다.
우리는 매월 수령 가능을 한 달 동안의 기간(분)으로 설정했습니다. 왜냐하면 매월 사용자 A의 세금을 처리할 것이기 때문입니다.
또한 계정의 시작을 2023년 10월 20일로 설정했습니다. 이는 계약이 매월 수령 가능을 계산하기 시작하는 날짜입니다.
마지막으로, 계정의 설명을 설정하고 거래를 확인합니다.
페이지를 새로 고침하고 내 것만 보기 버튼을 선택하여 자신의 Bill 계약만 표시하십시오 (이렇게 하면 Bill 계약을 더 빨리 찾을 수 있습니다).
Bill 계약의 패널을 표시하려면 세부 정보 버튼을 클릭하십시오. 패널의 왼쪽 하단에 계정 ID가 표시됩니다. 계정 ID를 클릭하여 올바른 계정
을 선택합니다.
다른 세부 정보는 Bill 계약의 매개변수 섹션에서 해당 계정을 선택한 후에 사용할 수 있습니다. 우리의 경우, 세금 액수는 납부 예정액으로 계산됩니다.
계정 크레딧 통지하기
Bill 계약의 패널로 이동하고 아래쪽 왼쪽에 표시된 ID로 통지할 계정을 선택합니다.
제어 패널의 메뉴로 이동하여 크레딧 통지 버튼을 선택하고 크레딧 주소 매개변수에는 알림을 하는 당사자이므로 자신의 지갑 주소를 입력합니다. Bill의 관리자가 아닌 경우, Bill 계약에 크레딧 및 Bill 작업을 알릴 수 있는 계약의 주소를 여기에 입력해야 합니다. 또한 크레딧의 양을 입력합니다. 이는 통지되는 계정의 통화로 이루어집니다.
작업을 확인하고 검증합니다. 작업이 성공적으로 완료되면 Bill 계약의 매개변수 섹션에 업데이트가 표시됩니다.
계정 디빗 통지하기
Bill 계약의 패널로 이동하고 아래쪽 왼쪽에 표시된 ID로 통지할 계정을 선택합니다.
제어 패널의 메뉴로 이동하여 디빗 통지 버튼을 선택하고 디빗 주소 매개변수에는 알림을 하는 당사자이므로 자신의 지갑 주소를 입력합니다. Bill의 관리자가 아닌 경우, Bill 계약에 크레딧 및 Bill 작업을 알릴 수 있는 계약의 주소를 여기에 입력해야 합니다. 또한 디빗의 양을 입력합니다. 이는 통지되는 계정의 통화로 이루어집니다.
작업을 확인하고 검증합니다. 작업이 성공적으로 완료되면 Bill 계약의 매개변수 섹션에 업데이트가 표시됩니다.
Last updated