Brasiliens skattereform 1 januari 2027: vad egenutvecklade ERP-system måste ändra för CBS och IBS

Den 1 januari 2027 slutar Brasilien att ta ut PIS och Cofins och börjar ta ut CBS, den nya federala avgiften på varor och tjänster. Samtidigt går IBS, skatten som på sikt ska ersätta ICMS och ISS, över till en testsats på 0,05 % för delstaten och 0,05 % för kommunen. IPI sänks till noll utom för produkter som tillverkas med incitamenten i frihandelszonen i Manaus, och den nya Imposto Seletivo börjar gälla.
Varje företag i den ordinarie skatteordningen som utfärdar en NF-e eller en NFS-e berörs. Kör du en aktuell standardversion av TOTVS, Senior, SAP eller Omie levererar leverantören ändringen, och ditt arbete är konfiguration och tester. Den här artikeln är för alla andra: företag vars skatteberäkning ligger i ett egenutvecklat ERP-system, ett kraftigt anpassat sådant eller ett faktureringssystem som själv bygger XML-filen.
Tre månader är inte lång tid. Det räcker om arbetet börjar nu.
Vad lagen säger, år för år
Den konstitutionella grunden är grundlagsändring 132/2023. Den lade till artikel 126 i grundlagens övergångsbestämmelser (ADCT), som säger att CBS och Imposto Seletivo tas ut från 2027 och att PIS och Cofins, inklusive avgifterna på import, avskaffas. Kompletterande lag 214/2025 står för siffrorna.
- 2026, teståret. CBS med 0,9 % och IBS med 0,1 % (art. 346 och 343). Det som betalas kvittas mot PIS och Cofins, och ett företag som fullgör sina sidoförpliktelser slipper betala alls (art. 348). Företag i Simples Nacional omfattas inte av dessa skattesatser.
- 2027 och 2028. CBS med sin normalsats minus 0,1 procentenhet (art. 347). IBS med 0,05 % till delstaten plus 0,05 % till kommunen (art. 344). PIS och Cofins är borta.
- 2029 till 2032. Skattesatserna för ICMS och ISS sänks till nio tiondelar av sin nivå, sedan åtta, sju och sex tiondelar, medan IBS höjs för att ersätta dem.
- 2033. ICMS och ISS avskaffas.
CBS-satsen för 2027 är inte en siffra du kan hårdkoda ännu. Enligt artikel 349 fastställer senaten referenssatsen senast 31 oktober året före, utifrån beräkningar som den federala revisionsdomstolen (TCU) levererar senast 15 september. Om senaten inte har agerat senast 22 december gäller TCU:s siffra tills den gör det. Enbart 2026 skjuter artikel 353 upp de tidsgränserna med 45 dagar: Receita Federal skickade sin beräkningsmodell till TCU den 14 september 2026, TCU har till 30 oktober och senaten till 15 december 2026. Behandla skattesatsen som konfiguration med ett giltighetsdatum, och räkna med att läsa in den under andra halvan av december, några dagar innan den börjar gälla.
Reglerna ändras också fortfarande. Kompletterande lag 227/2026 har redan ändrat LC 214 på flera ställen, bland annat artiklarna om delad betalning (split payment) och hanteringen av fel i inlämningar under 2026. Utforma för nästa ändring, inte bara för den här.
Vad 2026 faktiskt var
För de flesta företag var 2026 ett dataår snarare än ett skatteår. Pengarna tog i stort sett ut varandra mot PIS och Cofins. Fälten gjorde det inte.
Den tekniska noten för reformen inom NF-e, NT 2025.002-RTC, lägger till en IBS- och CBS-grupp på varje rad i en NF-e. Valideringsregeln UB12-10, som avvisar en not utan gruppen, skulle tas i produktion den 3 augusti 2026 för företag i den ordinarie ordningen och den 4 januari 2027 för utfärdare i Simples Nacional och MEI. Båda datumen har dragits tillbaka: version 1.52 anger produktion som ”implementação futura”, utan datum, och regeln körs bara i homologeringsmiljön. En not utan gruppen kan alltså fortfarande godkännas, men noten själv säger att de nya skattefältens rättsverkan följer tidsgränserna i lagen, inte dess valideringsschema. På tjänstesidan har kommunerna sedan 1 januari 2026 varit tvungna att låta skattskyldiga utfärda den nationella standarden för NFS-e, eller dela sina egna noter i dess format (LC 214, art. 62).
Om ditt system har fyllt i gruppen sedan augusti finns alltså fälten. Det som kanske inte finns är verklig logik bakom dem. Om din implementation för 2026 skrev 0,9 % och 0,1 % som konstanter eftersom pengarna tog ut varandra var det ofarligt 2026. Det slutar vara ofarligt den 1 januari. Regel UB18-10 kräver att delstatens IBS-sats är 0,05 % på noter som utfärdas 2027, och regel UB56-20 kräver att CBS-satsen är lika med den gällande satsen. En not med förra årets skattesatser avvisas av SEFAZ, och en not som inte godkänts betyder ingen faktura.
Vad som måste ändras i programvaran
Skattemotorn
PIS och Cofins upphör för skattepliktiga händelser från 2027, men koden raderas inte. December 2026 måste fortfarande stängas, och returer och kompletteringar som avser noter från 2026 fortsätter att komma in. ICMS och ISS lever fullt ut till 2029 och delvis till 2032. I sex år räknar motorn med två system sida vid sida på samma fakturarad.
Vad det betyder i praktiken:
- Skattesatser som slås upp per skatt, per nivå (federal, delstatlig, kommunal) och per datum. Aldrig konstanter.
- IBS beräknad som två komponenter med egna skattesatser. IBS-satsen för en transaktion är summan av satserna för destinationens delstat och kommun (LC 214, art. 15), så motorn behöver en regel för leveransplats, inte bara kundens adress. 2027 är satserna desamma överallt, vilket döljer buggar här. Från 2029 skiljer de sig åt.
- Reduceringar (gruppen gRed), uppskov (gDif) och de andra särskilda behandlingarna i formatet styrda av artikelklassificeringen, inte av förgreningar i koden.
Artikelklassificering
Varje rad i en NF-e har nu en tresiffrig CST för IBS och CBS och en sexsiffrig cClassTrib. Varje cClassTrib motsvarar en specifik bestämmelse i LC 214. Tabellen publiceras på NF-e-portalen och den tekniska noten varnar för att den kan ändras. För tjänster lägger den nationella NFS-e till en transaktionsindikator, cIndOp, byggd på reglerna om leveransplats i artikel 11 i LC 214, och publicerar en korrelationstabell mellan posten i den kommunala tjänstelistan, NBS-koden, cClassTrib och cIndOp.
Det här är ett arbete med grunddata innan det är ett kodarbete. Någon med skattekunskap måste klassificera varje produkt och tjänst du säljer. Systemet måste lagra klassificeringen, versionshantera den och tillåta att den ändras utan en driftsättning. Om ditt artikelregister har en NCM-kolumn och inte mycket mer är det här som det mesta av arbetet hamnar.
Avdrag och inköpssidan
Egenutvecklingsprojekt brukar fokusera på försäljningsfakturan och glömma inköpen. Enligt LC 214 är det i inköpen pengarna finns.
Ett företag i den ordinarie ordningen får avdrag för IBS och CBS på sina inköp bara för belopp som anges i ett giltigt elektroniskt skattedokument, och de två hålls isär: ett avdrag för IBS kan inte betala en CBS-skuld, eller tvärtom (art. 47). Till dess att delad betalning är i drift efterger lagen kravet på att leverantörens skatt faktiskt har betalats, men gör avdraget beroende av att leverantörens not visar rätt belopp (art. 48).
Flödet för inkommande XML måste alltså läsa IBS- och CBS-grupperna från varje NF-e och NFS-e från leverantörer, lagra CST, cClassTrib och beloppen per rad, kontrollera dem och bokföra dem på separata avdragskonton för IBS och CBS. Leverantörer i Simples Nacional måste skicka gruppen från 4 januari 2027, så räkna med en andra våg av ny data under den första veckan.
Format, justeringar och returer
NT 2025.002 ändrar mer än skattegruppen:
- Nya syften för utfärdande: finNFe 5 för en kreditnota och 6 för en debetnota, var och en med sin egen typkod.
- En retur (finNFe 4) måste referera till den ursprungliga noten på radnivå i gruppen DFeReferenciado, och den gamla taggen refNFe godtas inte längre för returer. Version 1.52 av noten satte produktion för den regeln, VC02-14, till 3 november 2026. Den 5 oktober 2026 sköt Receita Federal upp version 1.52 till 26 oktober i homologering och 16 november i produktion (meddelande på NF-e-portalen), utan undantag för den här regeln, så planera för 16 november och håll koll på portalen.
- Svarets statuskod cStat utökas till fyra siffror för avvisningar som gäller de nya skatterna. En parser som förväntar sig tre siffror kommer att läsa dem fel.
- En ny DANFE-modell för reformen publicerades som NT 2026.010 den 1 oktober 2026.
- Schemana för både NF-e och NFS-e har uppdaterats för det alfanumeriska CNPJ, och NFS-e-noten gör om varje CNPJ-fält från numeriskt till tecken. Om din databas lagrar CNPJ som ett tal är det ett andra arbete i samma kod.
NFS-e har sin egen serie tekniska noter för reformen. Den senaste, NT 009 version 1.01, lägger till justeringsnoter och koppling till betalningar, och flyttar fälten CST och cClassTrib.
Själva NF-e-noten finns på NF-e-portalen i femton versioner, från 28 mars 2025 till version 1.52 den 1 oktober 2026. Följ versionsnumret, inte titeln.
Rapportering och den assisterade beräkningen
LC 214 ändrar vad en skattedeklaration är. IBS-förvaltningskommittén (CGIBS) och Receita Federal kan lägga fram en apuração assistida, en beräkning som gjorts i förväg utifrån dina elektroniska dokument och betalningsuppgifter (art. 46). Om du inte svarar inom tidsfristen presumeras saldot vara korrekt. Och uppgifterna på varje not är deklarativa: de räknas som ett medgivande av den IBS och CBS som anges (art. 60).
Dina NF-e-data är i praktiken din deklaration. Du behöver en avstämning som varje period jämför den assisterade beräkningen med din egen bokföring och flaggar skillnaderna medan det fortfarande finns tid att rätta dem.
Vad som kommer senare: delad betalning
Delad betalning är den del som når utanför ERP-systemet. Enligt LC 214, art. 31 till 33, separerar betaltjänstleverantören IBS och CBS vid avvecklingen och skickar dem till skattemyndigheterna, efter att ha kontrollerat mot CGIBS och Receitas system hur mycket som fortfarande är skuld.
Det fungerar bara om varje betalning är kopplad till sitt skattedokument. NT 2026.006, publicerad den 25 augusti 2026, lägger till en grupp i NF-e (YC, gPgtoVinc) för betalningar som påbörjas innan noten utfärdas, till exempel en boleto eller en dynamisk Pix-QR-kod, och en händelse (110300) för att koppla en betalning efter utfärdandet. Fälten tas i produktion den 3 november 2026 och krävs inte under 2026. Noten kallar dem förberedande: delad betalning väntas från 2027, med tidsplaner som ännu inte har meddelats.
Om ditt faktureringssystem själv skapar boletos eller Pix-debiteringar, planera för detta nu. Faktureringen kommer att behöva transaktionsidentifieraren, koden för betalmetod och mottagarens CNPJ i det ögonblick noten byggs.
En plan på tre månader
Räknat bakåt från 1 januari 2027.
Oktober: inventering och skattesatser
- Lista varje ställe där en skatt beräknas, lagras eller skrivs ut: offerter, orderregistrering, fakturering, NF-e-utfärdaren, NFS-e-integrationen, inkommande XML, bokföringen och de rapporter som ekonomiavdelningen faktiskt använder. Egna skatterutiner ovanpå ett standard-ERP hör hemma på den här listan.
- Flytta varje skattesats till konfiguration med datum som nyckel. Läs in IBS-satserna för 2027 nu och CBS-satsen när senaten publicerar den.
- Börja klassificeringen: CST och cClassTrib för varje artikel och tjänst, med ditt skatteteam som ägare.
- Bekräfta att du bygger mot NT 2025.002 version 1.52 och de aktuella bilagorna för NFS-e.
November: bygg och testa
- Referenser på radnivå vid returer måste fungera i produktion senast 16 november (3 november före uppskjutandet den 5 oktober).
- Inkommande: tolka och lagra IBS och CBS per rad från leverantörernas dokument, med separata avdragskonton.
- Testa scenarier för 2027 med datumet injicerat, inte läst från systemklockan, så att de kan köras i dag. Ta med en not från 2026 som returneras i januari.
- Hantera fyrsiffriga cStat-koder, och lägg till fälten för betalningskoppling om du utfärdar boletos eller Pix.
December: frys och ställ om
- Frys ändringar senast i mitten av december. Bestäm hur noter som utfärdas runt midnatt den 31 december ska hanteras: valideringsreglerna kontrollerar skattesatserna mot utfärdandedatumet, lagen mot datumet för den skattepliktiga händelsen, och de två är inte alltid samma ögonblick.
- Skriv en bevakningslista för första veckan: avvisningskoder, bokförda avdrag och summorna för CBS och IBS per dag.
- Ha någon i beredskap under januaris första arbetsdagar. De första avvisningarna säger dig mer än något test.
Var du får hjälp
Vi ändrar kod i egenutvecklade ERP- och faktureringssystem: skattemotorn, integrationen av NF-e och NFS-e, flödet för inkommande dokument och testerna runt dem. Det arbetet ingår i våra tjänster för ERP-modernisering och integration av e-fakturering, och vår tjänst för underhåll av äldre system omfattar system som är så gamla att ingen minns hur skattelogiken hamnade där.
Vi är ingenjörer, inte skatterådgivare. Frågor om artikelklassificering och skatteordning hör hemma hos ditt skatteteam, och vi bygger efter deras svar. Om du har tre månader och ett system som behöver arbetet, skriv till office@c9group.dev.
Skatte- och ekonomisystem
Nya guider och regeländringar via mejl
När en regel ändras, en deadline flyttas eller vi publicerar en ny guide skickar vi det till dig via mejl.