Ce înseamnă
Regula selectează ram:TaxTotalAmount din ram:SpecifiedTradeSettlementHeaderMonetarySummation numai când atributul currencyID este deja egal cu ram:TaxCurrencyCode de la nivelul ram:ApplicableHeaderTradeSettlement. Verifică o valoare nevidă a atributului în lista de coduri de monedă a profilului. O valoare goală trece testul. Selectarea depinde de codul de monedă corespunzător, nu de poziția sumei în XML.
De ce contează
BT-111 reprezintă totalul TVA în moneda de contabilizare a TVA. Codul monedei îl deosebește de totalul TVA în moneda facturii.
Cum rezolvi problema
Verifică moneda de contabilizare a TVA (BT-6) și totalul TVA corespunzător (BT-111). În XML, corectează ram:TaxCurrencyCode și atributul currencyID al elementului ram:TaxTotalAmount corespunzător, din ram:SpecifiedTradeSettlementHeaderMonetarySummation, folosind codul ISO 4217 potrivit. Identifică suma după moneda ei, nu presupune că este al doilea element ram:TaxTotalAmount. 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-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
- FX-SCH-A-000613 Unitatea cantității facturate trebuie să fie un cod valid