Hoppa till innehållet
Fakturaguru
BR-IC-04FelEN 16931 (CEN)

Momsregistreringsnummer saknas för avgift vid EU-handel (K)

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

Vad regeln betyder

När en avgift på dokumentnivå, t.ex. frakt, har momskategori K (gemenskapsintern leverans inom EU, BT-102) måste fakturan innehålla säljarens momsregistreringsnummer (BT-31) eller skatteombudets (BT-63), och dessutom köparens momsregistreringsnummer (BT-48).

Så rättar du felet

Lägg in köparens VAT-nummer i kundregistret och kontrollera att ditt eget momsregistreringsnummer finns i företagsinställningarna.

Officiell regeltext

An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48).
Teknisk kontroll (XPath)
Kontext – där regeln kontrolleras
/ubl:Invoice | /cn:CreditNote
Test – måste vara sant, annars visas felet
(exists(//cac:AllowanceCharge[cbc:ChargeIndicator=true()]/cac:TaxCategory[normalize-space(cbc:ID) = 'K'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']) and (exists(//cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme[cac:TaxScheme/(normalize-space(upper-case(cbc:ID)) = 'VAT')]/cbc:CompanyID) or exists(//cac:TaxRepresentativeParty/cac:PartyTaxScheme[cac:TaxScheme/(normalize-space(upper-case(cbc:ID)) = 'VAT')]/cbc:CompanyID)) and (exists(//cac:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme[cac:TaxScheme/(normalize-space(upper-case(cbc:ID)) = 'VAT')]/cbc:CompanyID))) or not(exists(//cac:AllowanceCharge[cbc:ChargeIndicator=true()]/cac:TaxCategory[normalize-space(cbc:ID) = 'K'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']))

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

Begrepp i regeln