Tekst: Kristijan Sekereš

Reforma podatkowa w Brazylii od 1 stycznia 2027: co własne systemy ERP muszą zmienić pod CBS i IBS

Ruchliwa ulica handlowa w dzielnicy Liberdade w São Paulo

1 stycznia 2027 Brazylia przestaje pobierać PIS i Cofins i zaczyna pobierać CBS, nową federalną daninę od towarów i usług. W tym samym momencie IBS, podatek, który docelowo zastąpi ICMS i ISS, przechodzi na stawkę testową 0,05% dla stanu i 0,05% dla gminy. IPI spada do zera, z wyjątkiem produktów wytwarzanych w ramach zachęt Strefy Wolnocłowej Manaus, a startuje nowy Imposto Seletivo.

Zmiana dotyczy każdej firmy w reżimie ogólnym, która wystawia NF-e albo NFS-e. Jeśli korzystasz ze standardowej, aktualnej wersji TOTVS, Senior, SAP albo Omie, zmianę dostarcza producent, a Twoja praca to konfiguracja i testy. Ten artykuł jest dla wszystkich pozostałych: dla firm, w których obliczenia podatkowe żyją we własnym ERP, w mocno dostosowanym ERP albo w systemie rozliczeniowym, który sam buduje XML.

Trzy miesiące to niewiele. Wystarczą, jeśli praca zacznie się teraz.

Co mówi prawo, rok po roku

Podstawą konstytucyjną jest poprawka konstytucyjna nr 132/2023 (Emenda Constitucional 132/2023). Dodała ona art. 126 do przepisów przejściowych konstytucji (ADCT), który stanowi, że od 2027 pobiera się CBS i Imposto Seletivo, a PIS i Cofins, łącznie z daninami od importu, zostają zniesione. Liczby podaje ustawa uzupełniająca nr 214/2025 (Lei Complementar 214/2025).

  • 2026, rok testowy. CBS w wysokości 0,9% i IBS w wysokości 0,1% (art. 346 i 343). Zapłacone kwoty kompensuje się z PIS i Cofins, a firma, która wypełnia obowiązki dodatkowe, jest w ogóle zwolniona z zapłaty (art. 348). Firmy w Simples Nacional nie podlegają tym stawkom.
  • 2027 i 2028. CBS według stawki podstawowej pomniejszonej o 0,1 punktu procentowego (art. 347). IBS w wysokości 0,05% stanowego i 0,05% gminnego (art. 344). PIS i Cofins znikają.
  • Od 2029 do 2032. Stawki ICMS i ISS spadają do dziewięciu dziesiątych dotychczasowego poziomu, potem do ośmiu, siedmiu i sześciu dziesiątych, a IBS rośnie, żeby je zastąpić.
  • 2033. ICMS i ISS zostają zniesione.

Stawki CBS na 2027 nie da się jeszcze zakodować na sztywno. Artykuł 349 nakazuje Senatowi ustalić stawkę referencyjną do 31 października roku poprzedniego, na podstawie wyliczeń, które Federalny Trybunał Obrachunkowy (TCU) przekazuje do 15 września. Jeśli Senat nie podejmie decyzji do 22 grudnia, do czasu jej podjęcia obowiązuje wartość TCU. Traktuj stawkę jako konfigurację z datą obowiązywania i licz się z tym, że wprowadzisz ją w listopadzie.

Przepisy wciąż się też zmieniają. Ustawa uzupełniająca nr 227/2026 już zmieniła LC 214 w kilku miejscach, w tym w artykułach o split payment i w zasadach traktowania błędów w zgłoszeniach za 2026. Projektuj pod następną nowelizację, a nie tylko pod tę.

Czym naprawdę był 2026

Dla większości firm 2026 był rokiem danych, a nie rokiem podatku. Pieniądze w dużej mierze kompensowały się z PIS i Cofins. Pola już nie.

Nota techniczna NF-e dotycząca reformy, NT 2025.002-RTC, uczyniła grupę IBS i CBS obowiązkową dla każdej pozycji NF-e wystawionej od 3 sierpnia 2026 przez firmę w reżimie ogólnym (reguła walidacji UB12-10). Wystawcy w Simples Nacional i MEI dołączają od 4 stycznia 2027. Po stronie usług gminy muszą od 1 stycznia 2026 umożliwiać podatnikom wystawianie NFS-e w standardzie krajowym albo udostępniać własne noty w jego układzie (LC 214, art. 62).

Jeśli więc Twój system wystawia noty od sierpnia, pola istnieją. Może natomiast nie istnieć prawdziwa logika za nimi. Jeśli wdrożenie z 2026 wpisało 0,9% i 0,1% jako stałe, bo pieniądze się kompensowały, w 2026 nie szkodziło to nikomu. Przestaje być nieszkodliwe 1 stycznia. Reguła UB18-10 wymaga, by stanowa stawka IBS na notach wystawionych w 2027 wynosiła 0,05%, a reguła UB56-20 wymaga, by stawka CBS była równa stawce obowiązującej. Nota z zeszłoroczną stawką zostanie odrzucona przez SEFAZ, a nota bez autoryzacji oznacza brak faktury.

Co musi się zmienić w oprogramowaniu

Silnik podatkowy

PIS i Cofins przestają obowiązywać dla zdarzeń podatkowych od 2027, ale kodu nie da się usunąć. Grudzień 2026 trzeba jeszcze zamknąć, a zwroty i noty uzupełniające odnoszące się do not z 2026 będą dalej napływać. ICMS i ISS działają w pełni do 2029 i częściowo do 2032. Przez sześć lat silnik liczy dwa systemy obok siebie w tej samej pozycji faktury.

W praktyce oznacza to:

  • Stawki wyszukiwane według podatku, szczebla (federalny, stanowy, gminny) i daty. Nigdy jako stałe.
  • IBS liczony jako dwa składniki z własnymi stawkami. Stawka IBS dla transakcji to suma stawek stanu i gminy przeznaczenia (LC 214, art. 15), więc silnik potrzebuje reguły miejsca dostawy, a nie tylko adresu klienta. W 2027 stawki są wszędzie takie same, co tu maskuje błędy. Od 2029 zaczną się różnić.
  • Obniżki (grupa gRed), odroczenie (gDif) i pozostałe szczególne traktowania z układu sterowane klasyfikacją pozycji, a nie rozgałęzieniami w kodzie.

Klasyfikacja pozycji

Każda pozycja NF-e ma teraz trzycyfrowy CST dla IBS i CBS oraz sześciocyfrowy cClassTrib. Każdy cClassTrib odpowiada konkretnemu przepisowi LC 214. Tabela jest publikowana na portalu NF-e, a nota techniczna ostrzega, że może się zmieniać. Dla usług krajowa NFS-e dodaje wskaźnik operacji, cIndOp, oparty na regułach miejsca dostawy z art. 11 LC 214, i publikuje tabelę korelacji między pozycją gminnej listy usług, kodem NBS, cClassTrib i cIndOp.

To praca na danych podstawowych, zanim stanie się pracą nad kodem. Ktoś z wiedzą podatkową musi sklasyfikować każdy sprzedawany produkt i usługę. System musi tę klasyfikację przechowywać, wersjonować i pozwalać ją zmieniać bez wdrożenia. Jeśli kartoteka towarowa ma kolumnę NCM i niewiele więcej, tu pójdzie większość wysiłku.

Kredyty i strona zakupowa

Projekty wewnętrzne zwykle skupiają się na fakturze sprzedażowej i zapominają o zakupach. Według LC 214 to właśnie w zakupach są pieniądze.

Firma w reżimie ogólnym odlicza kredyty IBS i CBS od zakupów wyłącznie w kwotach wykazanych na ważnym elektronicznym dokumencie fiskalnym, a oba podatki są rozdzielone: kredytem IBS nie można zapłacić zobowiązania CBS i odwrotnie (art. 47). Dopóki nie działa split payment, ustawa uchyla wymóg faktycznej zapłaty podatku przez dostawcę, ale uzależnia kredyt od tego, czy nota dostawcy wykazuje prawidłowe kwoty (art. 48).

Potok przychodzących XML musi więc czytać grupy IBS i CBS z każdej NF-e i NFS-e dostawcy, zapisywać CST, cClassTrib i kwoty dla każdej pozycji, sprawdzać je i księgować na osobne konta kredytów IBS i CBS. Dostawcy w Simples Nacional muszą przesyłać tę grupę od 4 stycznia 2027, więc w pierwszym tygodniu spodziewaj się drugiej fali nowych danych.

Układy, korekty i zwroty

NT 2025.002 zmienia więcej niż grupę podatkową:

  • Nowe cele wystawienia: finNFe 5 dla noty uznaniowej i 6 dla noty obciążeniowej, każda z własnym kodem typu.
  • Zwrot (finNFe 4) musi odwoływać się do noty pierwotnej na poziomie pozycji w grupie DFeReferenciado, a stary znacznik refNFe nie jest już akceptowany przy zwrotach. Ta reguła, VC02-14, wchodzi na produkcję 3 listopada 2026.
  • Kod statusu odpowiedzi cStat rozszerza się do czterech cyfr dla odrzuceń specyficznych dla nowych podatków. Parser oczekujący trzech cyfr odczyta je błędnie.
  • Nowy model DANFE dla reformy opublikowano jako NT 2026.010 1 października 2026.
  • Schematy NF-e i NFS-e zaktualizowano pod alfanumeryczny CNPJ, a nota NFS-e zmienia każde pole CNPJ z liczbowego na znakowe. Jeśli Twoja baza danych przechowuje CNPJ jako liczbę, to drugie zadanie dotykające tego samego kodu.

NFS-e ma własną serię not technicznych dotyczących reformy. Najnowsza, NT 009 w wersji 1.01, dodaje noty korygujące i powiązanie z płatnościami oraz przenosi pola CST i cClassTrib.

Sama nota NF-e figuruje na portalu NF-e w piętnastu wersjach, od 28 marca 2025 do wersji 1.52 z 1 października 2026. Śledź numer wersji, a nie tytuł.

Raportowanie i rozliczenie wspomagane

LC 214 zmienia to, czym jest deklaracja podatkowa. Komitet Zarządzający IBS (CGIBS) i Receita Federal mogą przedstawić apuração assistida, rozliczenie wstępnie wyliczone na podstawie Twoich dokumentów elektronicznych i danych o płatnościach (art. 46). Jeśli nie odpowiesz w terminie, saldo uznaje się za prawidłowe. Informacje na każdej nocie mają charakter deklaratywny: liczą się jako przyznanie się do wykazanych kwot IBS i CBS (art. 60).

Dane z NF-e są w praktyce Twoją deklaracją. Potrzebne jest uzgadnianie, które w każdym okresie porównuje rozliczenie wspomagane z własną księgą i oznacza różnice, póki jest jeszcze czas na korektę.

Co przyjdzie później: split payment

Split payment to część, która wychodzi poza ERP. Zgodnie z art. od 31 do 33 LC 214 dostawca płatności wydziela IBS i CBS w chwili rozliczenia i przekazuje je organom podatkowym, po sprawdzeniu w systemach CGIBS i Receita, ile jest jeszcze należne.

Działa to tylko wtedy, gdy każda płatność jest powiązana ze swoim dokumentem fiskalnym. NT 2026.006, opublikowana 25 sierpnia 2026, dodaje do NF-e grupę (YC, gPgtoVinc) dla płatności zainicjowanych przed wystawieniem noty, takich jak boleto czy dynamiczny kod QR Pix, oraz zdarzenie (110300) do powiązania płatności po wystawieniu. Pola wchodzą na produkcję 3 listopada 2026 i nie są wymagane w 2026. Nota nazywa je przygotowawczymi: split payment ma ruszyć od 2027, a harmonogramy nie zostały jeszcze ogłoszone.

Jeśli Twój system rozliczeniowy sam generuje boleto albo obciążenia Pix, zaplanuj to już teraz. Fakturowanie będzie potrzebować identyfikatora transakcji, kodu metody płatności i CNPJ odbiorcy w chwili budowania noty.

Plan na trzy miesiące

Licząc wstecz od 1 stycznia 2027.

Październik: inwentaryzacja i stawki

  1. Spisz każde miejsce, w którym podatek jest liczony, zapisywany albo drukowany: ofertowanie, przyjmowanie zamówień, fakturowanie, emiter NF-e, integrację NFS-e, przychodzące XML, księgę i raporty, z których dział finansów faktycznie korzysta. Na tej liście są też własne procedury fiskalne nadbudowane na gotowym ERP.
  2. Przenieś każdą stawkę do konfiguracji kluczowanej datą. Wprowadź stawki IBS na 2027 teraz, a stawkę CBS, gdy Senat ją opublikuje.
  3. Rozpocznij klasyfikację: CST i cClassTrib dla każdej pozycji i usługi, za którą odpowiada Twój zespół podatkowy.
  4. Potwierdź, że budujesz według NT 2025.002 w wersji 1.52 i aktualnych załączników NFS-e.

Listopad: budowa i testy

  1. Odwołania na poziomie pozycji przy zwrotach muszą działać na produkcji do 3 listopada.
  2. Strona przychodząca: parsowanie i zapis IBS i CBS dla każdej pozycji z dokumentów dostawców, z osobnymi kontami kredytów.
  3. Testuj scenariusze 2027 ze wstrzykniętą datą, a nie odczytywaną z zegara systemowego, żeby działały już dziś. Uwzględnij notę z 2026 zwróconą w styczniu.
  4. Obsłuż czterocyfrowe kody cStat i dodaj pola powiązania płatności, jeśli wystawiasz boleto albo Pix.

Grudzień: zamrożenie i przełączenie

  1. Zamroź zmiany do połowy grudnia. Zdecyduj, jak obsłużyć noty wystawione około północy 31 grudnia: reguły walidacji sprawdzają stawki według daty wystawienia, ustawa według daty zdarzenia podatkowego, a to nie zawsze ten sam moment.
  2. Spisz listę rzeczy do obserwowania w pierwszym tygodniu: kody odrzuceń, księgowania kredytów oraz dzienne sumy CBS i IBS.
  3. Zapewnij dyżur w pierwszych dniach roboczych stycznia. Pierwsze odrzucenia powiedzą więcej niż jakikolwiek test.

Gdzie szukać pomocy

Zmieniamy kod własnych systemów ERP i rozliczeniowych: silnik podatkowy, integrację NF-e i NFS-e, potok dokumentów przychodzących i testy wokół nich. Ta praca mieści się w naszych usługach modernizacji ERP i integracji e-fakturowania, a usługa utrzymania systemów odziedziczonych obejmuje systemy na tyle stare, że nikt nie pamięta, skąd wzięła się w nich logika podatkowa.

Jesteśmy inżynierami, a nie doradcami podatkowymi. Klasyfikacja pozycji i pytania o reżim należą do Twojego zespołu podatkowego, a my budujemy pod jego odpowiedź. Jeśli masz trzy miesiące i system, który wymaga tej pracy, napisz na office@c9group.dev.