Hoppa till innehållet
Fakturaguru
BR-AG-01FelEN 16931 (CEN)

Momsspecifikation för IPSI (M) saknas eller är överflödig

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

Vad regeln betyder

Om någon fakturarad, rabatt eller avgift har momskategori M (IPSI, skatten i Ceuta och Melilla) måste momsspecifikationen (BG-23) innehålla minst en rad med kategori M. Omvänt får momsspecifikationen inte ha kategori M om ingen rad, rabatt eller avgift har den.

Så rättar du felet

Kontrollera att momskod M bara används för försäljning som omfattas av IPSI. Har M valts av misstag, byt till rätt momskod; annars se till att momsspecifikationen har en rad för M.

Officiell regeltext

An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "IPSI" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI".
Teknisk kontroll (XPath)
Kontext – där regeln kontrolleras
/ubl:Invoice | /cn:CreditNote
Test – måste vara sant, annars visas felet
((count(//cac:AllowanceCharge/cac:TaxCategory[normalize-space(cbc:ID) = 'M'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']) + count(//cac:ClassifiedTaxCategory[normalize-space(cbc:ID) = 'M'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT'])) > 0 and count(cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[cbc:ID = 'M'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']) > 0) or ((count(//cac:AllowanceCharge/cac:TaxCategory[normalize-space(cbc:ID) = 'M'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']) + count(//cac:ClassifiedTaxCategory[normalize-space(cbc:ID) = 'M'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT'])) = 0 and count(cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[normalize-space(cbc:ID) = 'M'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']) = 0)

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

Begrepp i regeln