Regula S.AM.4: ExchangeRate
În documentația oficială SAF-T publicată de ANAF, regula S.AM.4 stabilește ce trebuie să conțină elementul ExchangeRate din secțiunea Structuri comune (Structures) 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ă
The exchange rate used. CurrencyAmount x ExchangeRate = Amount
Text citat din documentația oficială SAF-T (SchemaDefCod), în limba originală, fără parafrazare.
Detalii din documentația oficială
Cursul de schimb utilizat. CurrencyAmount x ExchangeRate = Sumă
Decimal value, decimal point delimited, max 4 digits after the decimal point
Valoare zecimală, delimitată prin PUNCT zecimal, max 4 cifre după punctul zecimal
The exchange rate used for determining in RON the taxable base of the tax is the exchange rate from the date of exigibility of the tax, as established in art. 135 of the Fiscal Code, regardless of the date on which the goods/ invoices/ services/ other financial documents are or will be received
Cursul de schimb utilizat pentru determinarea in RON a bazei impozabile a taxei este cursul din data exigibilitatii taxei, astfel cum este stabilit la art. 135 din Codul fiscal, indiferent de data la care sunt sau vor fi recepționate bunurile/ facturile/ serviciile/ alte documente financiare
Valori scurte din coloanele fișei oficiale (tip de dată, sursă, obligativitate, cardinalitate), în ordinea din documentație:
SAFexchangerateType ERP Optional Optional 0..1
Eroarea tipică la validare
La validare, DUKIntegrator semnalează această regulă atunci când elementul ExchangeRate lipsește, este gol sau nu respectă formatul cerut. Eroarea apare în secțiunea Structuri comune (Structures) 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.