Vai al contenuto principale
Brazil IBS/CBS Reform

Brazil IBS/CBS Reform in Odoo: cosa copre, cosa richiede e se fa per la tua azienda

Brazil IBS/CBS Reform fa per te se gestisci la contabilità in Odoo 17, 18, 19 o 20 e vuoi calcolare IBS e CBS per riga e per documento a partire dalle tue righe di aliquote e dalla classificazione dei tuoi prodotti. Richiede account installato e l'assegnazione di ogni prodotto ai suoi codici CST/cClassTrib. Non migra il tuo database e non paga al posto tuo i costi di terze parti. Qui lo vedi con un caso inventato, passo per passo.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 4 novembre 2026

In breve

Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del modulo, versione 20.0 · nelle fonti collegate in fondo
Lettura
5 min

Cosa copre Brazil IBS/CBS Reform secondo la documentazione

Prima di decidere, distingui ciò che descrive il README del modulo da ciò che dai per scontato. Ecco cosa riporta:

  • Tabelle di codici: CST-IBS/CBS, con 18 codici, e cClassTrib, con 173 codici.
  • Calcolo per riga e per documento a partire dalle tue righe di aliquote (per data) e dalle assegnazioni dei prodotti.
  • CT-e: dalla versione 1.2.0 del modulo, il README include la NT 2026.004 RTC v1.00 e cita il campo vTPrestLiq.
  • Regole di validazione per documento: V-005/V-006, V-013, V-014/V-015, V-025 e V-060.
  • Registro delle versioni NT, riepilogo di periodo in PDF e CSV, controllo di salute e registro di audit.
Elenco dei codici cClassTrib in Odoo con colonne per codice, descrizione, articolo di legge e date di validità
La tabella cClassTrib in Odoo: 173 record, con ricerca e pulsante New.

Secondo il README, i valori della riforma vengono calcolati alla validazione del documento e le diagnostiche di validazione compaiono nella vista Reform Tax delle fatture. I riepiloghi di periodo si esportano da Reform Tax > Operations > Period Summary.

Cosa ti chiede il modulo e cosa resta fuori

Le dipendenze obbligatorie sono base e account. Come dipendenze facoltative, che il modulo rileva in fase di esecuzione, figurano l10n_br_fiscal, l10n_br_nfe e l10n_br_nfe_spec.

Il lavoro che il modulo non fa per te è la classificazione: i prodotti devono essere assegnati ai codici CST/cClassTrib. Se il tuo catalogo è lungo, è questa l'attività da pianificare.

La scheda chiarisce due punti sul servizio di FlexigoTech:

  • Non ci occupiamo di migrare il tuo database a una nuova versione di Odoo.
  • I costi di terze parti sono a tuo carico: sottoscrivi e paghi tu il tuo account su ogni piattaforma, Odoo e il tuo hosting.

Un caso dall'inizio alla fine

Esempio Caso illustrativo: l'azienda e i suoi dati sono inventati per spiegare il flusso.

Transportes Ipê è un'azienda di trasporti inventata che gestisce la contabilità in Odoo 18 e lavora con documenti di modello CT-e e NF-e. È tassata in regime di Lucro Presumido e vuole vedere IBS e CBS calcolati nelle sue fatture prima di ogni chiusura. Ecco come usa il modulo:

  1. Verifica di avere account installato e che il modulo sia pubblicato per la sua versione di Odoo.
  2. Apre Reform Tax > Configuration > Companies/Reform Config e attiva la riforma per la sua azienda.
  3. Sceglie il regime fiscale tra Lucro Real, Lucro Presumido e Simples Nacional; nel suo caso, Lucro Presumido.
  4. Le righe di aliquote predefinite vengono create automaticamente.
  5. Configura le assegnazioni di classificazione dei suoi prodotti ai codici CST/cClassTrib.
  6. Valida una fattura: il modulo calcola i valori della riforma e lascia le diagnostiche nella vista Reform Tax di quella fattura.
  7. Quando vuole rivedere il periodo, esporta il riepilogo da Reform Tax > Operations > Period Summary, in PDF o CSV.
Elenco Document Breakdown con registrazioni 2026 di modelli CT-e e NF-e e colonne di base e importo per IBS, CBS e IS
Il dettaglio per documento: basi e importi di IBS, CBS e IS, con riga dei totali.

Poiché lavora con CT-e, verifica anche di avere installata la versione 1.2.0 o successiva del modulo, quella da cui il README include la NT 2026.004.

Modulo Document Breakdown di un record CT-e con sezioni IBS, CBS, IS e CT-e NT 2026.004
Un record CT-e aperto, con basi, importi e contatore delle esenzioni (lo screenshot è tagliato in basso).
Panoramica dell'elenco Document Breakdown, dell'elenco dei codici cClassTrib e del modulo di un record CT-e
Dall'elenco dei dettagli alla tabella cClassTrib e al dettaglio di un documento CT-e.

Cosa imparare dal caso prima di decidere

Il caso lascia alcuni criteri per capire se ti conviene:

  • Se non usi la Contabilità di Odoo, non fa per te: account è una dipendenza obbligatoria.
  • Se il tuo regime è Lucro Real, Lucro Presumido o Simples Nacional, è uno di quelli che il README prevede nella configurazione.
  • Se il tuo catalogo prodotti non è classificato, il primo lavoro è assegnarlo ai codici CST/cClassTrib; senza questo non c'è base per il calcolo.
  • Se lavori con CT-e, ti serve il modulo nella versione 1.2.0 o successiva.
  • Se controlli le imposte per periodo, il riepilogo in PDF e CSV e il registro di audit sono nel README.
  • Se non vuoi seguire tu le modifiche delle note tecniche, ti conviene l'abbonamento a FlexigoTech Cloud, che ti avvisa quando cambiano.
  • Se ti serve qualcuno che migri il database a un'altra versione di Odoo, il servizio non lo copre.

Se decidi di andare avanti, nella configurazione passo per passo trovi le impostazioni e i campi da compilare, e nella guida a messaggi e avvisi cosa fare con ogni diagnostica.

Versioni di Odoo, costi e cosa scambia il servizio

Il modulo è pubblicato su Odoo Apps per 17.0, 18.0, 19.0 e 20.0 e costa 9 € per versione di Odoo, pagamento una tantum, IVA esclusa. Il servizio locale di FlexigoTech Cloud costa 29 €/mese o 290 €/anno IVA esclusa (Pro: 58 €/mese o 580 €/anno).

Con l'abbonamento, il modulo per le nuove versioni di Odoo è incluso se l'hai acquistato su flexigotech.com; sull'Odoo App Store, ogni versione di Odoo si acquista lì. Senza abbonamento, o con il servizio sospeso, si ferma ciò che offre l'abbonamento e i dati restano nel tuo Odoo.

La scheda descrive il servizio con questi elementi: avvisi quando cambiano le note tecniche della riforma, monitoraggio delle fonti usate dal modulo con i relativi avvisi e il calendario delle scadenze, monitoraggio della salute del modulo nel tuo database, aggiornamenti del modulo, supporto con prima risposta entro 1 giorno lavorativo e servizio anche sulle copie di staging e di test.

Per fornirlo, la scheda specifica quali dati vengono scambiati:

  • L'identificativo (uuid) del database, il suo indirizzo (URL) e la versione di Odoo.
  • I moduli FlexigoTech installati, con la loro versione, e se il database è una copia neutralizzata (staging o test).
  • Il nome dell'azienda e l'e-mail di chi accetta, con la data e la versione del testo accettato.
  • Un codice pubblico per verificare che le richieste provengano da quel database e una prova che si tratta proprio di esso, calcolata sul tuo server senza inviarne il segreto.
  • Una richiesta del suo permesso di servizio ogni 6 ore e la salute del modulo: contatori ed errori (tipo e codice), senza il contenuto dei tuoi record.

Trovi la scheda completa su Odoo Apps.

Come ti aiuta FlexigoTech

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se il tuo caso non corrisponde del tutto a quello dell'esempio, raccontaci quali documenti usi e su quale versione di Odoo sei, e valutiamo insieme se il modulo ti serve così com'è o cosa manca.

Continua a leggere

Come funziona Brazil IBS/CBS Reform in Odoo: glossario di menu e attivitàCome funziona Brazil IBS/CBS Reform in Odoo: il menu Reform Tax, le tabelle dei codici, il dettaglio per documento e le due azioni pianificate.Errori e avvisi di Brazil IBS/CBS Reform in Odoo: quando compaiono e cosa fareI messaggi di errore di Brazil IBS/CBS Reform in Odoo con il testo esatto: quando compare ciascuno e cosa fare, seguiti in un caso dall'inizio alla fine.Brazil IBS/CBS Reform in Odoo: checklist per avviarlo e controllare la prima settimanaQuali impostazioni e campi compilare in Brazil IBS/CBS Reform per Odoo, quali stati vedi su ogni record e cosa controllare nella prima settimana d'uso.
Verificato nel codice del modulo (versione 20.0) e nelle fonti collegate

Fonti