Hoppa till innehållet
Fakturaguru
PEPPOL-EN16931-R051FelOpenPeppol

Belopp har annan valuta än fakturans valuta

Ett fel betyder att fakturan inte uppfyller reglerna. Den avvisas normalt när den skickas via Peppol.

Vad regeln betyder

Alla belopp i fakturan måste ha samma valutakod i attributet currencyID som fakturans valutakod (BT-5). Enda undantaget är total moms i redovisningsvaluta (BT-111), det cac:TaxTotal som saknar momsspecifikation.

Så rättar du felet

Kontrollera att alla belopp har samma valutakod, till exempel currencyID="SEK" när fakturan är i SEK. Felet uppstår ofta när en rad eller rabatt har hämtat valuta från en annan inställning än fakturan. Avsändaren behöver rätta och skicka om.

Officiell regeltext

All currencyID attributes must have the same value as the invoice currency code (BT-5), except for the invoice total VAT amount in accounting currency (BT-111).
Teknisk kontroll (XPath)
Kontext – där regeln kontrolleras
cbc:Amount | cbc:BaseAmount | cbc:PriceAmount | cac:TaxTotal[cac:TaxSubtotal]/cbc:TaxAmount | cac:TaxSubtotal/cbc:TaxAmount | cbc:TaxableAmount | cbc:LineExtensionAmount | cbc:TaxExclusiveAmount | cbc:TaxInclusiveAmount | cbc:AllowanceTotalAmount | cbc:ChargeTotalAmount | cbc:PrepaidAmount | cbc:PayableRoundingAmount | cbc:PayableAmount
Test – måste vara sant, annars visas felet
@currencyID = $documentCurrencyCode

Källa: Peppol BIS Billing 3.0.21 · EN 16931 1.3.16.

Begrepp i regeln