SD.AT.1 SourceDocuments

Regula SD.AT.1: Number of asset transactions

Câmpul „Number of asset transactions” din secțiunea SourceDocuments a declarației informative D406 este verificat de DUKIntegrator după regula SD.AT.1 din documentația oficială SAF-T publicată de ANAF. Cerința oficială este citată mai jos ca atare, împreună cu explicația erorii pe care regula o produce la validare.


Cum rezolvi

Familia regulii: Totaluri de control

Câmpuri precum numărul de înregistrări, totalul debit, totalul credit sau totalurile de document sunt sume de control: valoarea declarată trebuie să corespundă cu ceea ce conține efectiv fișierul, nu cu ceea ce ar fi trebuit să conțină.

Două cauze merită verificate, în ordine. Prima: exportul a pierdut înregistrări, pentru că un filtru de perioadă sau de tip de document a lăsat linii pe dinafară, iar totalul, corect față de evidență, nu mai bate cu detaliile din XML. A doua: totalul e calculat altfel decât suma liniilor, de pildă prin rotunjire pe total în loc de rotunjire pe fiecare linie, ceea ce produce diferențe de câțiva bani.

Compară totalurile din XML cu balanța și cu jurnalele din program pentru aceeași perioadă, apoi refă exportul cu filtrele corecte. Ajustarea de mână a totalului ca să bată cu detaliile maschează problema în loc să o rezolve.

Cerința oficială

Number of movement lines during selected period

Text citat din documentația oficială SAF-T (SchemaDefCod), în limba originală, fără parafrazare.

Detalii din documentația oficială

Numărul de linii de mișcare în perioada selectată
The reporting of AssetTransactions is done once a year. This field is reported with the number of assets transaction per year for the respective year, or with ”0” for the monthly reporting.
Raportarea tranzacțiilor pe active se face o dată pe an. Acest câmp se completează cu numărul de tranzacții pe active, raportat la nivelul unui an pentru anul de raportat și cu ”0” în cadrul celorlalte raportări periodice.

Valori scurte din coloanele fișei oficiale (tip de dată, sursă, obligativitate, cardinalitate), în ordinea din documentație:

nonNegativeInteger FAR Mandatory Mandatory 1

Eroarea tipică la validare

La validare, DUKIntegrator semnalează această regulă atunci când câmpul „Number of asset transactions” lipsește acolo unde cerința îl face obligatoriu, este gol sau nu respectă formatul cerut. Eroarea apare în secțiunea SourceDocuments a fișierului D406, iar mesajul validatorului indică de regulă linia din XML, nu și regula încălcată — pe aceasta o ai citată mai sus. Compară valoarea raportată cu cerința oficială înainte de a redepune.

Reguli înrudite