Wat de regel betekent
Deze regel selecteert ram:TaxTotalAmount in ram:SpecifiedTradeSettlementHeaderMonetarySummation alleen als currencyID al gelijk is aan ram:InvoiceCurrencyCode (BT-5) onder ram:ApplicableHeaderTradeSettlement. Vervolgens wordt een niet-leeg currencyID gecontroleerd tegen de valutacodelijst van het profiel. Een lege waarde doorstaat deze test. De regel spoort geen verschil op tussen de valuta van het btw-totaal en de factuurvaluta.
Waarom het ertoe doet
De valutacode geeft aan in welke valuta het btw-totaal staat. Het bedrag en de bijbehorende valuta moeten samen worden gelezen.
Zo los je het op
Controleer eerst de factuurvaluta en daarna het currencyID van het btw-totaal dat BT-110 weergeeft. Gebruik in de XML de passende ISO 4217-code van drie hoofdletters in ram:InvoiceCurrencyCode en in currencyID van het bijbehorende ram:TaxTotalAmount binnen ram:SpecifiedTradeSettlementHeaderMonetarySummation. Corrigeer beide velden waar nodig, exporteer het bestand opnieuw en controleer het opnieuw.
Zodra het bestand is gecorrigeerd, controleer je het gratis opnieuw: E-factuur controleren
Of corrigeer de factuur in een formulier en download het gecorrigeerde bestand voor 1 credit: Een afgekeurde e-factuur herstellen Bèta
De gepubliceerde tekst van de regel
Value of '@currencyID' is not allowed. Waar deze regel geldt
| Regelset | Versie |
|---|---|
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Controleer je bestand
Verwante regels
- FX-SCH-A-000607 Het btw-totaal in de btw-valuta heeft een geldige code nodig
- FX-SCH-A-000608 Elk kaartblok moet precies één ID-element bevatten
- FX-SCH-A-000609 De code voor de betaalwijze moet geldig zijn
- FX-SCH-A-000610 De btw-valuta moet een geldige valutacode zijn (EN 16931)
- FX-SCH-A-000611 Controleer de eenheid bij de prijs vóór prijskorting
- FX-SCH-A-000612 De eenheid bij de nettoprijs per stuk moet een geldige code zijn