Wat de regel betekent
Binnen ram:SpecifiedTradeSettlementHeaderMonetarySummation selecteert deze controle de ram:TaxTotalAmount-elementen waarvan currencyID gelijk is aan ram:InvoiceCurrencyCode. Een niet-lege currencyID wordt vergeleken met de valutacodelijst van het profiel Basic WL van Factur-X en ZUGFeRD. Een lege waarde komt door deze controle. Btw-totalen waarvan currencyID niet overeenkomt met de factuurvaluta vallen buiten deze regel.
Waarom het ertoe doet
Het attribuut currencyID geeft aan in welke valuta het btw-totaal is uitgedrukt. Deze controle beoordeelt de code, niet het bedrag of een valutaomrekening.
Zo los je het op
Controleer welke valuta je voor de factuur bedoelt. Zorg dat ram:InvoiceCurrencyCode en currencyID van het bijbehorende ram:TaxTotalAmount dezelfde toegestane code bevatten, bijvoorbeeld EUR voor euro's. Corrigeer daarvoor het valutaveld in je factuursoftware of laat de XML-export aanpassen. Exporteer en controleer de factuur 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 BASIC WL | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
Controleer je bestand
Verwante regels
- FX-SCH-A-000487 De valuta voor de btw-verantwoording moet geldig zijn (Basic WL)
- FX-SCH-A-000488 Elke set betaalinstructies heeft één betaalwijzecode nodig
- FX-SCH-A-000489 De betaalwijzecode moet een toegestane code zijn (Basic WL)
- FX-SCH-A-000490 De onderwerpcode van een factuuropmerking moet geldig zijn (Basic)
- FX-SCH-A-000491 De formaatcode van de factuurdatum moet toegestaan zijn (Basic)
- FX-SCH-A-000492 De factuurtypecode moet een toegestane code zijn (Basic)