Regula SD.MG.30: Book value
Câmpul „Book value” din secțiunea SourceDocuments a declarației informative D406 este verificat de DUKIntegrator după regula SD.MG.30 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.
Cerința oficială
Value of the transaction line as registered in the general ledger in the header’s default currency
Text citat din documentația oficială SAF-T (SchemaDefCod), în limba originală, fără parafrazare.
Detalii din documentația oficială
Valoarea liniei de tranzacție așa cum este înregistrată în contabilitate în valuta implicită a antetului
Decimal number, decimal point delimited, maxim 2 (two) digits after decimal point delimitator Validation decimal number
Număr zecimal, delimitat prin punct zecimal, maxim 2 (două) cifre după punctul zecimal.
Number with two decimals. For aproximation is used the Order no. 978 from 8 July 2005 of the Ministery of Finance
Număr zecimal cu maxim 2 zecimale. Pentru aproximări se utilizează regulile de rotunjire, conform Ordinului nr. 978 din 8 Iulie 2005 al Ministerului Finanțelor.
Valori scurte din coloanele fișei oficiale (tip de dată, sursă, obligativitate, cardinalitate), în ordinea din documentație:
SAFmonetaryType ERP Optional Optional 0..1
Eroarea tipică la validare
Eroarea tipică pentru Book value apare când valoarea din XML contrazice cerința citată mai sus: format greșit, element lipsă acolo unde este obligatoriu sau, la câmpurile cu nomenclator, un cod care nu apare în lista oficială. Regula aparține secțiunii SourceDocuments, așa că o singură valoare greșită, repetată în export, se poate multiplica în zeci sau sute de mesaje identice la validare.