fill-payer-status
Fill VAT Payer Status by Period
This report is designed to generate and maintain a history of VAT changes for counterparties. This is essential for the correct submission of SAF-T reporting, as the system must analyze whether a counterparty was a VAT payer during a specific reporting period. The report automates the filling of the VAT Payer Status by Date table based on YouControl logs.
Select the page search icon in the upper right corner to open the Search function. Enter Fill VAT Payer Status by Period in the search field and follow the corresponding link.
On the Fill VAT Payer Status by Period request page, fill in the following parameters:
| Field | Description |
|---|---|
| Start Date | Specifies the date from which the records obtained from YouControl should be analyzed to populate the VAT Payer Status by Date table. |
| Process Customers | Specifies the population of the VAT payer status as of a specific date for Customers. |
| Process Vendors | Specifies the population of the VAT payer status as of a specific date for Vendors. |
| Date for Not Payer | Specifies the date to be used when there is no VAT Payer Registration or Cancel date found in YouControl for a given counterparty. (not saved for subsequent runs). |
By default, filters are available on the page to limit the selection of counterparties by number (No.), registration number (Registration No.), or VAT (VAT Registration No.).
History Population Algorithm
The report analyzes the data in the YC VAT Payer Status By Date log table and creates history records according to the following rules (the system does not create duplicate records for the same period for a single counterparty):
1. VAT Registration and Cancellation
- VAT Registration: If the log contains a registration date (
VAT Payer Registration Date), a record is created with this date and the VAT number from YouControl. - Status Cancellation (Processing Cancellation Date): If the log contains a cancellation date (
VAT Certificate Cancellation Date), the system creates a record with this date and a blank VAT, provided that the YouControl VAT Reg. No. field is also empty.- Important: If the Registration Date
<=Cancellation Date, but a VAT number is specified in the log, such a cancellation date is considered technical (not related to loss of status). A record with a blank VAT is not created, and the counterparty continues to be considered a VAT Payer.
- Important: If the Registration Date
2. Non-payer Counterparties
If records exist for a counterparty but they have never included a registration or cancellation date, a record with a blank VAT is created. The effective start date is determined as:
- The significance of the Date for Not Payer field on the request form, if filled.
- The significance of the date of the very first request to the YouControl portal (the first record in the logs) for this counterparty, if the form field is empty.