SD.P.32 SourceDocuments

Regula SD.P.32: PaymentMechanism

În documentația oficială SAF-T publicată de ANAF, regula SD.P.32 stabilește ce trebuie să conțină elementul PaymentMechanism din secțiunea SourceDocuments a declarației informative D406. Validatorul DUKIntegrator aplică regula la fiecare depunere; pe această pagină găsești cerința oficială, citată ca atare, și eroarea tipică semnalată la validare.


Cum arată eroarea

Mesajul semnalat de validator este de forma:

E: SourceDocuments (1) sectiune PaymentMechanism (1)
 eroare atribut: : valoarea 'XX' nu se afla in lista

Formă reconstituită din comportamentul validatorului; raportul original apare fără diacritice.

Cum rezolvi

Familia regulii: Coduri din nomenclatoarele ANAF

Câmpul acceptă doar coduri dintr-un nomenclator publicat pentru SAF-T: coduri de taxe, tipuri de facturi, unități de măsură, mecanisme de plată, coduri pentru stocuri ori pentru imobilizări, după cum arată cerința citată pe această pagină. Orice valoare din afara listei e respinsă, inclusiv abaterile mărunte: un spațiu, litere mici unde codul are majuscule, un cod intern al programului în locul celui oficial.

Compară valoarea din XML cu nomenclatorul care însoțește documentația oficială SAF-T și verifică dacă ai versiunea curentă a listelor. Ele se mai actualizează, iar un export configurat pe o versiune veche poate emite coduri care între timp au dispărut.

În programul de contabilitate corectura e de regulă o mapare: codul intern se leagă de codul oficial în setările modulului SAF-T. Odată reparată maparea, toate înregistrările care o folosesc ies corecte la următorul export.

Cerința oficială

Payment mechanism

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

Detalii din documentația oficială

Mecanismul de plată
For validation is used the nomenclature Nom_Mecanisme_plati Also, the value of SD.P.10 must be correlated to the value of SD.P.32 such that they match with the tuples defined by the nomenclature. Example: PaymentMethod = "99" can only work with PaymentMechanism = "1"
Se validează cu nomenclatorul Nom_Mecanisme_plati Deasemenea, valoarea campului SD.P.10 trebuie sa fie corelata cu valoarea campului SD.P.32, asa cum sint definite in nomenclator. Exemplu: PaymentMethod = "99" poate sa corespunda doar cu PaymentMechanism = "1"
Filled in according to the codes in the nomenclature: Nom_Mecanisme_plati. For this field is used the following codes: - code 10 - for cash payment used at the trezorery at registers - code 97 - for pentru Clearing between partners (offset/ netting) For payments non-cash, use the following codes used by NAFA as payment channels: - code 42 - Payment to bank account - codul 48 - Bank card - codul 20 - Cheque - codul 68 - Online payment service The other codes in the nomenclature Nom_Mecanisme_plati will be used when the payment channels will be available at NAFA.
Completarea acestui câmp se face cu codul asociat conform nomenclatorul: Nom_Mecanisme_plati. Pentru completarea câmpului se vor selecta coduri din cele de mai jos astfel: - codul 10 - pentru plata în numerar efectuată la casieriile trezoreriei - codul 97 - pentru Compensarea între parteneri (offset/ netting) Pentru plățile făcute fără numerar de către contribuabili se vor utiliza următoarele coduri pentru desemnarea canalelor electronice de plată deja utilizate de ANAF: - codul 42 - plata prin transfer bancar - codul 48 - card bancar - codul 20 - Cec bancar - codul 68 - Serviciul de plată online [Internet Banking] Celelalte coduri din nomenclatorul Nom_Mecanisme_plati vor fi utilizate în momentul în care aceste canale de plată vor fi disponibile în cadrul ANAF.

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

SAFcodeType TBD Optional Optional 0..1

Eroarea tipică la validare

PaymentMechanism este unul dintre câmpurile pe care DUKIntegrator le verifică strict în SourceDocuments. Când verificarea pică, mesajul de eroare arată elementul și poziția din fișier, dar textul regulii rămâne în documentația oficială — îl ai mai sus, în forma publicată de ANAF. După corectare, validează fișierul din nou înainte de depunerea în SPV.

Reguli înrudite