Regula S.I.47: DebitCreditIndicator
Regula S.I.47 face parte din documentația oficială SAF-T publicată de ANAF și privește elementul DebitCreditIndicator din structurile comune (Structures) refolosite în mai multe secțiuni ale declarației informative D406. Validatorul DUKIntegrator o aplică la fiecare depunere; mai jos ai cerința oficială, citată ca atare, și explicația erorii pe care o produce la validare.
Cum arată eroarea
Mesajul din raportul de validare are forma:
eroare atribut: : valoarea 'XX' nu se afla in lista
Forma mesajului este capturată dintr-o rulare reală a DUKIntegrator și păstrată ca în raportul original, fără diacritice.
Cum rezolvi
Familia regulii: Valori permise de schemă
Elementul acceptă doar câteva valori enumerate direct în schemă, de exemplu un indicator debit/credit sau un tip de cont. Lista completă apare în cerința oficială și în detaliile citate pe această pagină; orice altceva pică, oricât de rezonabil ar suna.
Verificarea e directă: ia valoarea din XML și caut-o în listă, literă cu literă. Majusculele și spațiile contează. Variantele „traduse”, cum ar fi Debit în loc de D, sunt respinse.
În program, câmpul care alimentează elementul se configurează pe una dintre valorile permise. De cele mai multe ori e o setare unică, la nivel de firmă sau de tip de document, nu ceva de corectat înregistrare cu înregistrare.
Cerința oficială
Indicates whether the amounts on line-level are debit or credit amounts. Entry must correspond to entry reflected in General Ledger Entry. Signing of lineamounts is relative to this indicator. E.g. a return can lead to a negative aamount
Text citat din documentația oficială SAF-T (SchemaDefCod), în limba originală, fără parafrazare.
Detalii din documentația oficială
Indică dacă sumele la nivel de linie sunt debite sau credite. Intrarea trebuie să corespundă înregistrării reflectate în inregstrarile in registrul jurnal. Semnul sumelor la nivel de linie depinde de acest indicator. De exemplu, un retur poate duce la o sumă negativă
Restriction for values: C for Credit and D for Debit.
Restricție pentru valori: C pentru Credit și D pentru Debit.
Filled in with one of the value: - C - for credit - D - for debit
Se completează cu una din valorile: - C - pentru credit - D - pentru debit
Valori scurte din coloanele fișei oficiale (tip de dată, sursă, obligativitate, cardinalitate), în ordinea din documentație:
SAFcodeType ERP/GL Mandatory Mandatory 1
Eroarea tipică la validare
Dacă validatorul a semnalat această regulă, problema se află într-una dintre structurile comune (Structures): elementul DebitCreditIndicator nu îndeplinește condiția citată mai sus. Cauzele frecvente sunt exportul incomplet din programul de contabilitate și datele de firmă sau de nomenclator neactualizate. Corectează la sursă, în programul din care generezi D406, nu direct în XML.