Wat de regel betekent
Deze regel selecteert ram:TaxTotalAmount in ram:SpecifiedTradeSettlementHeaderMonetarySummation alleen als currencyID al gelijk is aan ram:TaxCurrencyCode (BT-6) onder ram:ApplicableHeaderTradeSettlement. Vervolgens wordt een niet-leeg currencyID gecontroleerd tegen de valutacodelijst van het profiel. Een lege waarde doorstaat deze test. De selectie hangt af van de overeenkomende valuta, niet van de positie van het bedrag in de XML.
Waarom het ertoe doet
BT-111 is het btw-totaal in de btw-valuta. De valutacode onderscheidt dit bedrag van het btw-totaal in de factuurvaluta.
Zo los je het op
Controleer de btw-valuta en het btw-totaal dat BT-111 weergeeft. Corrigeer in de XML ram:TaxCurrencyCode en currencyID van het bijbehorende ram:TaxTotalAmount binnen ram:SpecifiedTradeSettlementHeaderMonetarySummation naar de passende ISO 4217-code van drie hoofdletters. Zoek dit bedrag niet alleen op basis van zijn volgorde in de XML. 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-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
- FX-SCH-A-000613 De eenheid van het gefactureerde aantal moet een geldige code zijn