Momskategorikoder finns på faktura- och kreditnoterader, i momsuppdelningen samt på momsrelevanta rabatter och avgifter på dokumentnivå. De hämtas från Peppols delmängd av UN/CEFACT-kodlistan UNCL5305, version D.16B. Den valda koden avgör vilken regelfamilj i EN 16931 som tillämpas och därmed vilka andra fält dokumentet måste innehålla.
Koderna
| Kod | Benämning | Regelfamilj |
| S | Standardskattesats | BR-S- |
| Z | Varor med nollskattesats | BR-Z- |
| E | Undantagen från skatt | BR-E- |
| AE | Omvänd skattskyldighet | BR-AE- |
| K | Momsbefriad unionsintern leverans av varor och tjänster inom EES | BR-IC- |
| G | Exportvara utan debiterad moms | BR-G- |
| O | Tjänster utanför skatteområdet | BR-O- |
| L | Kanarieöarnas allmänna indirekta skatt | BR-AF- |
| M | Skatt på produktion, tjänster och import i Ceuta och Melilla | BR-AG- |
| B | Överförd moms i Italien | Italiensk A-avvikelse |
Vad regelfamiljen kontrollerar
Varje regelfamilj kontrollerar den kombination av fält som kategorin kräver. Den valda momskategorin avgör om skattesatsen måste vara positiv, måste vara noll eller ska utelämnas. Kategori E kräver exempelvis skattesatsen noll, medan kategori O inte får innehålla någon skattesats. Flera kategorier kräver en orsak till momsbefrielse, som text (BT-120), som VATEX-kod (BT-121) eller som båda. Reglerna kräver minst en av uppgifterna och tillåter att båda anges.
Ett fel för en momskategori kan avse själva koden eller ett relaterat fält som kategorin kräver. Kontrollera skattesatsen, uppgifter om momsbefrielse, beskattningsunderlaget och skattebeloppet tillsammans.
De två spanska regelfamiljerna
Skatterna för Kanarieöarna respektive Ceuta och Melilla följer inte samma namnmönster som övriga regelfamiljer. De heter BR-AF- och BR-AG-. BR-IG- och BR-IP- finns inte i EN 16931-artefakterna.
I de abstrakta reglerna uttrycks de två kategorierna med termerna IGIC och IPSI i stället för bokstäverna L och M. Om ni söker efter regeltexten i Schematron-filen bör ni söka efter regelfamiljens prefix, inte kategoribokstaven.
Kategori B
B är en A-avvikelse för Italien som lades till i kodlistan i november 2020. Koden accepteras i Peppol BIS Billing men ingår inte i den grundläggande uppsättningen kategorier i EN 16931.
Kategori B infördes för italienska förhållanden. Kontrollera tillämpliga italienska krav innan ni använder den. Validering mot schema eller affärsregler räcker inte för att avgöra korrekt skattehantering.
En kategori per rad i momsuppdelningen
Momsuppdelningen innehåller en post för varje kombination av kategori och skattesats. En faktura som blandar rader med standardskattesats och omvänd skattskyldighet har därför minst två poster i momsuppdelningen, var och en med eget beskattningsunderlag och skattebelopp.
Fel från regelfamiljen BR-CO- kan uppstå här eftersom beloppen i momsuppdelningen måste stämma mot radsummorna för varje kategori separat och mot dokumentet som helhet.
Tre kombinationer som underkänns
Standardskattesats med orsak till momsbefrielse. BR-S-10 anger att en momsuppdelning med kategori S inte får innehålla en kod (BT-121) eller text (BT-120) för momsbefrielse. Affärssystem som alltid fyller i ett textfält för momsbefrielse orsakar därför felet på varje faktura med standardskattesats. Lösningen är att utelämna fältet för kategori S, inte att ändra kategori.
Momsbefriad utan angiven orsak. BR-E-10 kräver att en momsuppdelning med kategori E innehåller en kod (BT-121) eller text (BT-120) för momsbefrielse. Minst en av uppgifterna krävs och båda är tillåtna. En skattesats på noll är inte tillräcklig i sig. BR-E-05 till BR-E-07 kräver dessutom att skattesatsen är exakt noll. Ett tomt värde underkänns därför på samma sätt som ett värde som inte är noll.
Omvänd skattskyldighet med skattesats eller skattebelopp. BR-AE-05 till BR-AE-07 kräver att momssatsen är noll och BR-AE-09 kräver att skattebeloppet för momskategorin är noll. Omvänd skattskyldighet kräver även identifierare för både säljaren och köparen.
Kategorikoden avgör vilka fält som måste finnas, vilka som måste saknas och vilka som måste vara noll. När en momsregel utlöses bör ni först identifiera kategorin och därefter kontrollera det fält som regeln anger.
En momsuppdelning för en momsbefriad leverans där orsaken anges som text:
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="SEK">10000.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="SEK">0.00</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>E</cbc:ID>
<cbc:Percent>0</cbc:Percent>
<cbc:TaxExemptionReason>Momsbefriad leverans</cbc:TaxExemptionReason>
</cac:TaxCategory>
</cac:TaxSubtotal>
Orsaken till momsbefrielse i utdraget är endast ett exempel. Använd den orsak som krävs för den aktuella skattehanteringen och jurisdiktionen. Om orsaken tas bort underkänns dokumentet av BR-E-10. Om kategorin ändras till S och orsaken finns kvar underkänns det av BR-S-10.
Relaterad vägledning
För svenska momssatser och undantag, se Skatteverkets aktuella vägledning. Peppols momskategorikod beskriver behandlingen i dokumentet men avgör inte vilken svensk skatteregel som gäller.
Normativa källor
UNCL5305-delmängden och EN 16931-reglerna för UBL hos OpenPeppol. Regelfamiljernas identifierare har även kontrollerats mot valideringsartefakterna för EN 16931 som publiceras av CEN/TC 434.