Ce înseamnă
Regula selectează ram:TaxTotalAmount din ram:SpecifiedTradeSettlementHeaderMonetarySummation numai când atributul currencyID este deja egal cu ram:InvoiceCurrencyCode de la nivelul ram:ApplicableHeaderTradeSettlement. Verifică o valoare nevidă a atributului în lista de coduri de monedă a profilului. O valoare goală trece testul. Regula nu detectează o diferență între moneda totalului TVA și moneda facturii, deoarece se aplică doar când codurile sunt deja egale.
De ce contează
Codul identifică moneda totalului TVA. Suma și moneda ei trebuie citite împreună.
Cum rezolvi problema
Verifică mai întâi moneda facturii, apoi atributul currencyID al totalului TVA care reprezintă BT-110. În XML, corectează ram:InvoiceCurrencyCode și atributul currencyID al elementului ram:TaxTotalAmount corespunzător, din ram:SpecifiedTradeSettlementHeaderMonetarySummation. Folosește în ambele câmpuri codul ISO 4217 corespunzător. Nu presupune că modificarea unui singur câmp îl modifică și pe celălalt. Exportă factura și verific-o din nou.
După ce corectezi fișierul, verifică-l din nou, gratuit: Verifică o factură ZUGFeRD
Sau corectează factura într-un formular și descarcă fișierul corectat, pentru 1 credit: Corectează o factură electronică cu erori Beta
Regula așa cum este publicată
Value of '@currencyID' is not allowed. Unde se aplică regula
| Set de reguli | Versiune |
|---|---|
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Verifică fișierul
Reguli conexe
- FX-SCH-A-000607 Totalul TVA în moneda de contabilizare a TVA cere un cod valid
- FX-SCH-A-000608 Datele cardului trebuie să conțină exact un element ID
- FX-SCH-A-000609 Codul metodei de plată trebuie să fie un cod valid
- FX-SCH-A-000610 Moneda de contabilizare a TVA trebuie să fie validă (EN 16931)
- FX-SCH-A-000611 Unitatea de măsură pentru prețul înainte de reducere trebuie să fie un cod valid
- FX-SCH-A-000612 Unitatea de măsură a prețului net trebuie să fie un cod valid