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.


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.