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.