Wat de regel betekent
Deze regel controleert een niet-lege currencyID op ram:TaxTotalAmount binnen ram:SpecifiedTradeSettlementHeaderMonetarySummation tegen de toegestane valutacodes. Hij selecteert alleen bedragen waarvan currencyID al gelijk is aan ram:InvoiceCurrencyCode. Die gelijkheid bepaalt welk bedrag wordt gecontroleerd; de regel controleert niet of de valuta's overeenkomen of het btw-totaal aanwezig is. Hij geldt voor het Basic-profiel van Factur-X en ZUGFeRD.
Waarom het ertoe doet
De valutacode geeft aan in welke valuta het totale btw-bedrag is uitgedrukt. Een standaardcode onderscheidt de valuta zonder een symbool of valutanaam nodig te hebben.
Zo los je het op
Controleer in welke valuta de factuur en het bijbehorende btw-totaal zijn uitgedrukt. Corrigeer ram:InvoiceCurrencyCode en gebruik dezelfde toegestane code in currencyID van het ram:TaxTotalAmount voor BT-110. Houd een eventueel afzonderlijk btw-totaal in de btw-valuta gescheiden. Exporteer opnieuw en controleer het bestand.
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 | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Controleer je bestand
Verwante regels
- FX-SCH-A-000526 De valuta bij het btw-totaal in de btw-valuta moet geldig zijn
- FX-SCH-A-000527 De betaalwijzecode moet een toegestane code zijn
- FX-SCH-A-000528 De btw-valuta moet een geldige valutacode zijn (Basic)
- FX-SCH-A-000529 Een opmerking bij een factuurregel heeft precies één tekstelement nodig
- FX-SCH-A-000530 Een prijskorting mag maar één markering hebben
- FX-SCH-A-000531 Een prijskorting heeft precies één bedrag nodig