Wat de regel betekent
In het Minimum-profiel van Factur-X en ZUGFeRD controleert deze regel ram:TaxTotalAmount in ram:SpecifiedTradeSettlementHeaderMonetarySummation alleen wanneer currencyID gelijk is aan ram:TaxCurrencyCode in ram:ApplicableHeaderTradeSettlement. Een niet-lege gecontroleerde valutacode moet voorkomen in codelijst 8 van FACTUR-X_MINIMUM_codedb.xml. Een lege waarde doorstaat deze controle. De regel controleert niet elk btw-totaal.
Waarom het ertoe doet
Voor het geselecteerde btw-totaal wordt de valutacode getoetst aan de toegestane lijst van het Minimum-profiel. De berekening van het bedrag wordt hier niet gecontroleerd.
Zo los je het op
Controleer in welke valuta het btw-totaal werkelijk is uitgedrukt. Gebruik voor ram:TaxCurrencyCode (BT-6) en currencyID van het bijbehorende ram:TaxTotalAmount (BT-111) de passende toegestane code. Verander niet alleen het valutalabel als het bedrag in een andere valuta is uitgedrukt. Schrijft je software een niet-toegestane code, meld dat dan bij de leverancier. Exporteer het bestand opnieuw en controleer het nogmaals.
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 MINIMUM | 1.0.9-2 |
| ZUGFeRD 2.5 MINIMUM | 2.5.2 |
Controleer je bestand
Verwante regels
- FX-SCH-A-000415 Een verwijzing naar een eerdere factuur heeft een factuurnummer nodig
- FX-SCH-A-000416 Gebruik een toegestane formaatcode voor de factuurdatum
- FX-SCH-A-000417 Het factuurtype moet een code zijn die het profiel toestaat
- FX-SCH-A-000418 Het specificatie-ID moet er een zijn die het profiel toestaat
- FX-SCH-A-000419 De afnemer moet een postadres hebben
- FX-SCH-A-000420 Een wereldwijde ID van de afnemer moet het schema vermelden