# Podatki

Umowy wekslowe mogą być wykorzystywane do rozliczania podatków. Załóżmy, że chcemy przetworzyć podatki dla użytkownika A, który jest sprzedawcą w CanCan.

Skonfigurujmy naszą umowę rozliczeniową tak, aby przetwarzała podatki dla użytkownika A na koniec każdego miesiąca.

* Pierwszym krokiem jest wdrożenie umowy dotyczącej rachunku (z parametrem **Jest płatny** ustawionym na Nie, ponieważ nie będziemy płacić użytkownikowi), tak jak to zrobiliśmy na tej stronie

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

* Umowy dotyczące rachunków umożliwiają rozliczenie wszystkich uznań/obciążeń konta.
* Możesz także dodać współczynnik kredytowy, który pomnoży wszystkie uznania i współczynnik debetowy, który pomnoży wszystkie obciążenia, w równaniu dającym wartość końcową, którą w naszym przypadku będzie miesięczny podatek.
* Wszystkie podatki można zapisać w następującym formacie: debet\_factor \* debet - kredyt\_factor \* kredyt = podatek

## Konfigurowanie współczynników Billa

* Aby ustawić czynniki kredytowe i debetowe rachunku, przejdź do umowy dotyczącej rachunku i kliknij przycisk **Szczegóły**, aby wyświetlić jego panel.

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

* Kliknij przycisk **Panel sterowania**, aby wyświetlić jego menu i wybierz opcję **Aktualizuj punkt migracji**

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

* Ustalamy, że nasze współczynniki wynoszą 100%, więc nasze miesięczne podatki należne od konta mogą być obliczane po prostu jako wszystkie uznania i wszystkie obciążenia.
* Będziemy musieli jedynie co miesiąc aktualizować każde konto pod względem wszystkich uznań/debetów na koncie. Dzięki temu właściciel konta będzie wiedział na koniec każdego miesiąca, ile podatków musi zapłacić.
* Następnym krokiem dla właścicieli kont będzie opłacenie podatków zgodnie z umową Bill, a dla administratora Billa wycofanie zapłaconych podatków i przesłanie środków do urzędu skarbowego lub innego organu rządowego odpowiedzialnego za podatki w Twoim kraju.

## Tworzenie konta użytkownika A

* Następnym krokiem jest utworzenie kont użytkowników. Utwórzmy konto **Użytkownika A**, a następnie kliknij przycisk **Szczegóły** Twojej umowy Rachunek, aby wyświetlić panel

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

* Ponieważ **Użytkownik A** płaci w USD, wybierzmy token USD tFIAT. Kliknij przycisk **Wybierz walutę**, aby wyświetlić kreatora tokenów, jak na obrazku poniżej. Kliknij przycisk **Zarządzaj tokenami**, aby wyświetlić formularz po prawej stronie, aktywuj tokeny **PaySwap Onramp**, a następnie wróć do poprzedniego formularza

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

* Wyszukaj i wybierz token USD tFIAT
* „Powinieneś teraz wybrać USD w rozwijanym polu nad przyciskiem **Panel sterowania**. Kliknij przycisk Panel sterowania, aby wyświetlić menu panelu sterowania.
* Kliknij przycisk Utwórz/zaktualizuj konto; wypełnij formularz na prawym obrazku poniżej. Upewnij się, że przeczytałeś opis każdego parametru, aby podać poprawną wartość

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

* Ustawiamy **Okres Należności** na czas trwania miesiąca w minutach, ponieważ co miesiąc będziemy płacić podatki Użytkownikowi A
* Start rachunku ustalamy również na 20 października 2023 r., czyli wtedy, gdy umowa rozpoczyna naliczanie **Okresu Należności** od
* Na koniec ustawiamy **Opis** naszego konta i zatwierdzamy transakcję
* Załaduj ponownie stronę i zaznacz przycisk Tylko moje, aby wyświetlić tylko umowy rachunkowe (powinno to umożliwić szybsze znalezienie umowy rachunkowej)

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

* Kliknij przycisk Szczegóły, aby wyświetlić panel umowy Rachunek. W lewym dolnym rogu panelu powinien być widoczny identyfikator Twojego konta. Kliknij identyfikator, aby wyświetlić parametry konta, tak jak to zrobiliśmy, klikając identyfikator naszego konta na obrazku poniżej (nasz identyfikator konta to 1)

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

* Inne szczegóły, takie jak kwota podatku, który właściciel konta musi zapłacić (obliczana według wzoru: debet\_factor \* debets - kredyt\_factor \* kredyty) są dostępne w sekcji parametrów umowy rachunku po wybraniu opcji właściwe konto. W naszym przypadku kwotą podatku jest kwota należna

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

## Powiadamianie o kredytach na koncie

* Przejdź do panelu umowy Rachunkowej i wybierz konto, do którego chcesz wysyłać powiadomienia, według jego identyfikatora dostępnego w lewym dolnym rogu panelu

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

* Przejdź do menu panelu sterowania, wybierz przycisk **Powiadom o debecie** i w polu **Adres debetowy** wpisz własny adres portfela, ponieważ to Ty powiadamiasz o umowie. Jeżeli nie jesteś administratorem rachunku, powinieneś wprowadzić tutaj adres zatwierdzonej umowy, aby powiadomić o umowie rachunku dotyczącej operacji kredytowych i rachunków. Wprowadź także kwotę debetu; jest to w walucie rachunku, którego dotyczy powiadomienie.

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

* Sprawdź i potwierdź operację. Po wybraniu identyfikatora konta aktualizacja powinna zostać uwzględniona w sekcji parametrów umowy dotyczącej rachunku
