Impôts
Last updated
Last updated
Les contrats Bill peuvent être utilisés pour faire les impôts des gens. Supposons que nous voulions traiter les impôts pour l'utilisateur A, qui est un commerçant sur CanCan.
Configurons notre contrat Bill pour traiter les impôts pour l'utilisateur A à la fin de chaque mois.
La première étape consiste à déployer un contrat Bill (avec le paramètre Est Payable défini sur Non puisque nous n'allons pas payer l'utilisateur) comme nous l'avons fait sur cette page
Les contrats Bill vous permettent de tenir compte de tous les crédits/débits sur un compte.
Vous pouvez également ajouter un facteur de crédit qui multiplie tous les crédits et un facteur de débit qui multiplie tous les débits dans une équation qui donne une valeur finale qui, dans notre cas, sera l'impôt mensuel.
Tous les impôts peuvent être écrits dans ce format : facteur_de_débit * débit - facteur_de_crédit * crédit = impôt
Pour configurer les facteurs de crédit et de débit de votre Bill, allez sur votre contrat Bill et cliquez sur le bouton Détails pour révéler son panneau.
Cliquez sur le bouton Panneau de contrôle pour révéler son menu et sélectionnez l'option Mettre à jour le point de migration
Nous réglons nos facteurs à 100% afin que nos impôts mensuels dus sur un compte puissent simplement être calculés comme tous les crédits moins tous les débits.
Nous devrons simplement mettre à jour chaque compte sur tous les crédits/débits chaque mois. De cette façon, le propriétaire du compte saura à la fin de chaque mois combien d'impôts il doit payer.
La prochaine étape consistera pour les propriétaires de compte à payer leurs impôts via le contrat Bill et pour l'administrateur du Bill à retirer les impôts payés et à envoyer les fonds à l'IRS ou à la branche gouvernementale chargée des impôts dans votre pays.
La prochaine étape consiste à créer les comptes de votre utilisateur. Créons le compte de l'utilisateur A, puis cliquez sur le bouton Détails de votre contrat Bill pour révéler le panneau
Étant donné que l'utilisateur A est payé en USD, sélectionnons le jeton USD tFIAT. Cliquez sur le bouton Sélectionner une devise pour révéler l'assistant de jeton comme dans l'image ci-dessous. Cliquez sur le bouton Gérer les jetons pour révéler le formulaire à droite, activez les jetons PaySwap Onramp puis revenez au formulaire précédent
Recherchez et sélectionnez le jeton USD tFIAT
Vous devriez maintenant avoir l'USD sélectionné dans le champ de liste déroulante en haut de votre bouton Panneau de contrôle. Cliquez sur le bouton Panneau de contrôle pour afficher le menu du panneau de contrôle
Cliquez sur le bouton Créer/Mettre à jour le compte ; remplissez le formulaire sur l'image de droite ci-dessous. Assurez-vous de lire la description de chaque paramètre afin de fournir la valeur correcte
Nous avons réglé la Période à Recevoir sur la durée d'un mois en minutes puisque nous allons faire les impôts de l'utilisateur A chaque mois.
Nous avons également réglé le début du compte au 20 octobre 2023, date à laquelle le contrat commence à compter la Période à Recevoir.
Enfin, nous avons défini la Description de notre compte et validé la transaction
Rechargez la page et cochez le bouton Ne montrer que le mien pour afficher uniquement vos contrats Bill (cela devrait vous permettre de trouver votre contrat Bill plus rapidement)
Cliquez sur le bouton Détails pour révéler le panneau de votre contrat Bill. Vous devriez pouvoir voir en bas à gauche du panneau, l'ID de votre compte. Cliquez sur l'ID pour afficher les paramètres du compte comme nous l'avons fait en cliquant sur l'ID de notre compte dans l'image ci-dessous (notre ID de compte est 1)
D'autres détails comme le montant des impôts que le propriétaire du compte doit payer (qui est calculé avec la formule : facteur_de_débit * débits - facteur_de_crédit * crédits) sont disponibles dans la section des paramètres du contrat Bill une fois que vous avez sélectionné le bon compte. Dans notre cas, le montant des impôts est le Montant Dû à Payer
Allez sur le panneau de votre contrat Bill et sélectionnez le compte à notifier par son ID disponible en bas à gauche de votre panneau
Allez dans le menu de votre panneau de contrôle et sélectionnez le bouton Notifier Crédit et remplissez le paramètre Adresse de Crédit avec votre
propre adresse de portefeuille puisque vous êtes celui qui notifie le contrat. Au cas où vous ne seriez pas l'administrateur du Bill, vous devriez saisir ici l'adresse d'un contrat approuvé pour notifier votre contrat Bill des opérations de Crédit & Bill. Entrez également le montant du crédit ; cela est dans la devise du compte notifié.
Validez et confirmez l'opération. Vous devriez voir la mise à jour reflétée dans la section des paramètres de votre contrat Bill une fois que vous avez sélectionné l'ID de votre compte
Allez sur le panneau de votre contrat Bill et sélectionnez le compte à notifier par son ID disponible en bas à gauche de votre panneau
Allez dans le menu de votre panneau de contrôle et sélectionnez le bouton Notifier Débit et remplissez le paramètre Adresse de Débit avec votre propre adresse de portefeuille puisque vous êtes celui qui notifie le contrat. Au cas où vous ne seriez pas l'administrateur du Bill, vous devriez saisir ici l'adresse d'un contrat approuvé pour notifier votre contrat Bill des opérations de Crédit & Bill. Entrez également le montant du débit ; cela est dans la devise du compte notifié.
Validez et confirmez l'opération. Vous devriez voir la mise à jour reflétée dans la section des paramètres de votre contrat Bill une fois que vous avez sélectionné l'ID de votre compte