BR-AE-08FelEN 16931 (CEN)
Momsunderlaget för omvänd betalningsskyldighet (AE) stämmer inte
Ett fel betyder att fakturan inte uppfyller reglerna. Den avvisas normalt när den skickas via Peppol.
Vad regeln betyder
Momsunderlaget (BT-116) för kategori AE i momsspecifikationen måste vara exakt summan av radbeloppen (BT-131) för rader med kategori AE, plus avgifter (BT-99) och minus rabatter (BT-92) på dokumentnivå med kategori AE. Exempel: rader 20 000,00 + avgift 300,00 − rabatt 500,00 ska ge underlaget 19 800,00.
Så rättar du felet
Kontrollera att alla rader, rabatter och avgifter som omfattas av omvänd betalningsskyldighet har momskod AE och att underlaget räknas om efter ändringar. Skillnaden beror ofta på en rabatt eller avgift som fått en annan momskod än raderna.
Officiell regeltext
In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Reverse charge".Teknisk kontroll (XPath)
- Kontext – där regeln kontrolleras
- /*/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[normalize-space(cbc:ID) = 'AE'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']
- Test – måste vara sant, annars visas felet
- (exists(//cac:InvoiceLine) and (xs:decimal(../cbc:TaxableAmount) = (sum(../../../cac:InvoiceLine[cac:Item/cac:ClassifiedTaxCategory/normalize-space(cbc:ID)='AE']/xs:decimal(cbc:LineExtensionAmount)) + sum(../../../cac:AllowanceCharge[cbc:ChargeIndicator=true()][cac:TaxCategory/normalize-space(cbc:ID)='AE']/xs:decimal(cbc:Amount)) - sum(../../../cac:AllowanceCharge[cbc:ChargeIndicator=false()][cac:TaxCategory/normalize-space(cbc:ID)='AE']/xs:decimal(cbc:Amount))))) or (exists(//cac:CreditNoteLine) and (xs:decimal(../cbc:TaxableAmount) = (sum(../../../cac:CreditNoteLine[cac:Item/cac:ClassifiedTaxCategory/normalize-space(cbc:ID)='AE']/xs:decimal(cbc:LineExtensionAmount)) + sum(../../../cac:AllowanceCharge[cbc:ChargeIndicator=true()][cac:TaxCategory/normalize-space(cbc:ID)='AE']/xs:decimal(cbc:Amount)) - sum(../../../cac:AllowanceCharge[cbc:ChargeIndicator=false()][cac:TaxCategory/normalize-space(cbc:ID)='AE']/xs:decimal(cbc:Amount)))))
Källa: Peppol BIS Billing 3.0.21 · EN 16931 1.3.16.