Przejdź do głównej treści
Brazil IBS/CBS Reform

Brazil IBS/CBS Reform w Odoo: co obejmuje, czego wymaga i czy pasuje do Twojej firmy

Brazil IBS/CBS Reform pasuje, jeśli prowadzisz księgowość w Odoo 17, 18, 19 lub 20 i chcesz liczyć IBS i CBS dla każdej pozycji i każdego dokumentu na podstawie własnych wierszy stawek i klasyfikacji produktów. Wymaga zainstalowanego account i przypisania każdego produktu do kodów CST/cClassTrib. Nie migruje Twojej bazy danych i nie pokrywa za Ciebie kosztów stron trzecich. Poniżej pokazujemy to krok po kroku na zmyślonym przykładzie.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 4 listopada 2026

Najważniejsze

Wersje
Odoo 17, 18, 19 i 20
Sprawdzone
w kodzie źródłowym modułu, wersja 20.0 · w źródłach podanych na końcu
Czas czytania
5 min

Co obejmuje Brazil IBS/CBS Reform według dokumentacji

Zanim zdecydujesz, oddziel to, co opisuje README modułu, od tego, co zakładasz. Oto, co się w nim znajduje:

  • Tabele kodów: CST-IBS/CBS z 18 kodami oraz cClassTrib ze 173 kodami.
  • Obliczenia dla każdej pozycji i każdego dokumentu na podstawie Twoich wierszy stawek (według daty) i przypisań produktów.
  • CT-e: od wersji 1.2.0 modułu README obejmuje NT 2026.004 RTC v1.00 i wymienia pole vTPrestLiq.
  • Reguły walidacji dla dokumentu: V-005/V-006, V-013, V-014/V-015, V-025 i V-060.
  • Rejestr wersji NT, podsumowanie okresu w PDF i CSV, kontrola stanu i dziennik audytu.
Lista kodów cClassTrib w Odoo z kolumnami kodu, opisu, artykułu ustawy i dat obowiązywania
Tabela cClassTrib w Odoo: 173 rekordy, z wyszukiwarką i przyciskiem New.

Według README wartości reformy są obliczane przy zatwierdzaniu dokumentu, a diagnostyka walidacji pojawia się w widoku Reform Tax faktur. Podsumowania okresu eksportujesz z Reform Tax > Operations > Period Summary.

Czego moduł od Ciebie wymaga i czego nie obejmuje

Obowiązkowe zależności to base i account. Jako zależności opcjonalne, które moduł wykrywa w trakcie działania, wymienione są l10n_br_fiscal, l10n_br_nfe i l10n_br_nfe_spec.

Pracą, której moduł nie wykona za Ciebie, jest klasyfikacja: produkty muszą być przypisane do kodów CST/cClassTrib. Jeśli masz duży katalog, to właśnie to zadanie trzeba zaplanować.

Karta modułu jasno określa dwie kwestie dotyczące usługi FlexigoTech:

  • Nie zajmujemy się migracją Twojej bazy danych do nowej wersji Odoo.
  • Koszty stron trzecich ponosisz Ty: sam zakładasz i opłacasz konto na każdej platformie, Odoo i hosting.

Przykład od początku do końca

Przykład Przypadek poglądowy: firma i jej dane są zmyślone, żeby pokazać przebieg.

Transportes Ipê to zmyślona firma przewozowa, która prowadzi księgowość w Odoo 18 i pracuje z dokumentami modelu CT-e i NF-e. Rozlicza się w systemie Lucro Presumido i chce widzieć IBS i CBS obliczone na fakturach przed każdym zamknięciem okresu. Tak przechodzi przez moduł:

  1. Sprawdza, czy ma zainstalowane account i czy moduł jest opublikowany dla jej wersji Odoo.
  2. Wchodzi w Reform Tax > Configuration > Companies/Reform Config i włącza reformę dla swojej firmy.
  3. Wybiera system podatkowy spośród Lucro Real, Lucro Presumido i Simples Nacional; w jej przypadku Lucro Presumido.
  4. Domyślne wiersze stawek tworzą się automatycznie.
  5. Konfiguruje przypisania klasyfikacji swoich produktów do kodów CST/cClassTrib.
  6. Zatwierdza fakturę: moduł oblicza wartości reformy i zapisuje diagnostykę w widoku Reform Tax tej faktury.
  7. Gdy chce przejrzeć okres, eksportuje podsumowanie z Reform Tax > Operations > Period Summary w PDF lub CSV.
Lista Document Breakdown z zapisami z 2026 roku modeli CT-e i NF-e oraz kolumnami podstawy i kwoty IBS, CBS i IS
Rozbicie według dokumentu: podstawy i kwoty IBS, CBS i IS, z wierszem sum.

Ponieważ pracuje z CT-e, sprawdza też, czy ma zainstalowaną wersję 1.2.0 modułu lub nowszą, bo od niej README obejmuje NT 2026.004.

Formularz Document Breakdown rekordu CT-e z sekcjami IBS, CBS, IS i CT-e NT 2026.004
Otwarty rekord CT-e z podstawami, kwotami i licznikiem zwolnień (zrzut ekranu jest ucięty u dołu).
Przejście przez listę Document Breakdown, listę kodów cClassTrib i formularz rekordu CT-e
Od listy rozbić do tabeli cClassTrib i szczegółów dokumentu CT-e.

Czego uczy ten przykład przed decyzją

Z przykładu wynika kilka kryteriów, które pomogą ocenić, czy moduł jest dla Ciebie:

  • Jeśli nie korzystasz z Księgowości Odoo, moduł nie pasuje: account jest obowiązkową zależnością.
  • Jeśli Twój system to Lucro Real, Lucro Presumido lub Simples Nacional, należy on do tych, które README przewiduje w konfiguracji.
  • Jeśli Twój katalog produktów nie jest sklasyfikowany, pierwszym zadaniem jest przypisanie go do kodów CST/cClassTrib; bez tego nie ma podstawy do obliczeń.
  • Jeśli pracujesz z CT-e, potrzebujesz modułu w wersji 1.2.0 lub nowszej.
  • Jeśli sprawdzasz podatki według okresów, podsumowanie w PDF i CSV oraz dziennik audytu są opisane w README.
  • Jeśli nie chcesz sam śledzić zmian not technicznych, warto wybrać subskrypcję FlexigoTech Cloud, która powiadamia o zmianach.
  • Jeśli potrzebujesz kogoś, kto zmigruje Twoją bazę danych do innej wersji Odoo, usługa tego nie obejmuje.

Jeśli idziesz dalej, w konfiguracji krok po kroku znajdziesz ustawienia i pola do uzupełnienia, a w przewodniku po komunikatach i ostrzeżeniach dowiesz się, co zrobić z każdą diagnostyką.

Wersje Odoo, koszt i dane wymieniane przez usługę

Moduł jest opublikowany w Odoo Apps dla 17.0, 18.0, 19.0 i 20.0 i kosztuje 9 € za wersję Odoo, płatność jednorazowa, netto (bez VAT). Lokalna usługa FlexigoTech Cloud kosztuje 29 €/mies. lub 290 €/rok netto (bez VAT) (Pro: 58 €/mies. lub 580 €/rok).

Z subskrypcją moduł dla nowych wersji Odoo jest w cenie, jeśli kupiłeś go na flexigotech.com; w Odoo App Store każdą wersję Odoo kupuje się tam. Bez subskrypcji lub przy zawieszonej usłudze przestaje działać to, co zapewnia subskrypcja, a dane zostają w Twoim Odoo.

Karta opisuje usługę następującymi elementami: powiadomienia o zmianach not technicznych reformy, monitorowanie źródeł, z których korzysta moduł, wraz z ich alertami i kalendarzem terminów, monitorowanie stanu modułu w Twojej bazie danych, aktualizacje modułu, wsparcie z pierwszą odpowiedzią w ciągu 1 dnia roboczego oraz obsługa także kopii stagingowych i testowych.

Aby ją świadczyć, karta wyszczególnia, jakie dane są wymieniane:

  • Identyfikator (uuid) bazy danych, jej adres (URL) i wersja Odoo.
  • Zainstalowane moduły FlexigoTech z wersjami oraz informacja, czy baza jest zneutralizowaną kopią (staging lub testy).
  • Nazwa firmy i e-mail osoby akceptującej, z datą i wersją zaakceptowanego tekstu.
  • Publiczny kod do sprawdzania, czy żądania pochodzą z tej bazy danych, oraz dowód, że to ona, obliczany na Twoim serwerze bez wysyłania jej sekretu.
  • Żądanie zezwolenia na usługę co 6 godzin oraz stan modułu: liczniki i błędy (typ i kod), bez treści Twoich rekordów.

Pełną kartę znajdziesz w Odoo Apps.

Jak pomaga FlexigoTech

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli Twoja sytuacja nie do końca odpowiada przykładowi, napisz nam, jakich dokumentów używasz i na jakiej wersji Odoo pracujesz, a wspólnie sprawdzimy, czy moduł sprawdzi się bez zmian, czy czegoś brakuje.

Czytaj dalej

Jak działa Brazil IBS/CBS Reform w Odoo od środka: słowniczek menu i zadańJak działa Brazil IBS/CBS Reform w Odoo od środka: menu Reform Tax, tabele kodów, rozbicie na dokumenty i dwa zaplanowane zadania, które instaluje moduł.Błędy i ostrzeżenia Brazil IBS/CBS Reform w Odoo: kiedy się pojawiają i co robićKomunikaty błędów Brazil IBS/CBS Reform w Odoo w dosłownym brzmieniu: kiedy pojawia się każdy z nich i co zrobić, omówione na jednym przykładzie od początku do końca.Brazil IBS/CBS Reform w Odoo: lista kontrolna wdrożenia i przeglądu pierwszego tygodniaJakie ustawienia i pola uzupełnić w Brazil IBS/CBS Reform dla Odoo, jakie statusy widać w rekordach i co sprawdzić w pierwszym tygodniu pracy.
Sprawdzone w kodzie źródłowym modułu (wersja 20.0) i w podlinkowanych źródłach

Źródła