Salta al contingut principal
Brazil IBS/CBS Reform

Errors i avisos de Brazil IBS/CBS Reform a Odoo: quan surten i què fer

Els missatges de Brazil IBS/CBS Reform diuen en el seu propi text què falla: la reforma sense activar a l'empresa, un codi cClassTrib o CST amb dígits de més o de menys, un percentatge fora de rang, una configuració duplicada o un document bloquejat per la validació. Aquí els recorres dins d'un cas inventat, amb el text literal de cadascun i què fer per continuar.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 4 de novembre de 2026

L'essencial

Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del mòdul, versió 20.0 · a les fonts enllaçades al final
Lectura
6 min

Com llegir els missatges

Els missatges del mòdul parlen de dades que no passen una comprovació (un codi mal format, un percentatge fora de rang, un registre repetit o una configuració que no existeix per a una data), d'un pas que falta abans de continuar, d'un fitxer que no és vàlid o dels registres d'auditoria.

Alguns textos porten %s o %d. Són marcadors on va una dada concreta (empresa, producte, data, codi o xifra), i aquesta dada és el primer que has de mirar.

El cas: una transportista que prepara el seu primer document amb la reforma

Exemple Cas il·lustratiu: l'empresa i les seves dades són inventades per explicar el flux.

Transportes Rio Claro és una empresa inventada que mou mercaderia per carretera i ja treballa amb Odoo. Instal·la Brazil IBS/CBS Reform i la seva responsable de comptabilitat comença a configurar-lo. Això és el que es troba pel camí.

La reforma sense activar

El primer intent topa amb un d'aquests tres textos: Reform is not enabled for company %s., Reform is not enabled for this company. o Reform computation is not enabled for this company.. Tots tres diuen que, a l'empresa on està treballant, la reforma (o el seu càlcul, en el tercer cas) no està activada. Què fer: activar la reforma per a aquesta empresa. Si treballes amb diverses empreses, compara el nom que surt al missatge amb l'empresa activa abans de tocar res.

Una configuració per empresa, amb valors per defecte

En crear una segona configuració per a la mateixa empresa apareix One reform configuration per company is allowed.. No en cal una altra: s'edita la que ja existeix.

Més endavant surt Set the default CST IBS, CST CBS and cClassTrib in the reform configuration first.. El text demana omplir aquests tres valors per defecte a la configuració de la reforma abans de continuar, i això és el que fa.

Les taxes, data a data

Amb les taxes poden sortir quatre missatges. Only one rate configuration per company per date is allowed. indica que ja hi ha una configuració de taxes per a aquesta empresa en aquesta data: cal editar aquella en lloc de duplicar-la. IBS rates cannot be negative. i IBS rates must sum to a value between 0 and 100. demanen corregir els valors: cap de negatiu i una suma entre 0 i 100. I No rate configuration found for company %s on date %s diu que per a aquesta empresa i aquesta data no hi ha configuració de taxes; toca crear-la o revisar la data que indica el missatge.

Codis cClassTrib i CST

Aquí apareixen els errors de format. cClassTrib code must be 6 digits. i CST code must be exactly 3 digits. s'arreglen escrivint el codi amb aquesta longitud exacta. Els altres dos tenen a veure amb la combinació: CST IBS code %s is not allowed for cClassTrib %s i CST CBS code %s is not allowed for cClassTrib %s indiquen que aquest CST no està permès amb aquest cClassTrib. Què fer: triar un altre CST o revisar si el cClassTrib és el que correspon.

Llista de codis cClassTrib amb columnes Code, Description, Valid From i Valid Until entre d'altres, cercador i botó New
La llista de codis cClassTrib, amb la descripció, l'article i les dates de validesa.

Productes, mapatges i tipus de tributació

En assignar productes apareix One mapping per company, product and fiscal operation. si el mateix producte ja té mapatge per a aquesta empresa i aquesta operació fiscal: es corregeix el que hi ha. Si surt All products already have mappings., el mateix text diu que tots els productes ja tenen el seu.

Segons el tipus triat, el mòdul demana dades diferents: Ad valorem rate must be specified for ad valorem type. (falta la taxa ad valorem), Specific amount must be specified for specific type. (falta l'import específic) i Both ad valorem rate and specific amount must be specified for mixed type. (en el tipus mixt calen tots dos). Amb la unitat de mesura, Invalid UOM ISO code. Valid codes are: %s mostra la llista de codis vàlids: fes servir un d'ells. I No IS rate configuration found for product %s on date %s diu que falta configuració de taxa IS per a aquest producte en aquesta data.

Percentatges i crèdit presumpte

Base reduction percentage must be between 0 and 100. i Credit percentage must be between 0 and 100. demanen un valor dins d'aquest rang. Presumed credit code is required. demana omplir el codi de crèdit presumpte.

La importació d'un fitxer

En carregar dades des d'un fitxer, el mòdul pot respondre Please select a file. (no se n'ha triat cap), File exceeds maximum size of 5 MB. (el fitxer pesa més de 5 MB) o File exceeds maximum of %d rows. (té més files que el màxim que indica el missatge). En els dos últims casos, redueix el fitxer o divideix-lo en parts i puja-les per separat.

Emetre: el bloqueig per la validació

Amb tot configurat, la responsable intenta emetre i rep Cannot issue document: reform validation blocks exist. Please review the validation diagnostics.. El missatge diu que hi ha bloquejos de validació de la reforma i demana revisar els diagnòstics. Què fer: obrir els diagnòstics de validació, corregir cada bloqueig que indiquin i tornar-ho a provar.

Formulari Document Breakdown d'un assentament amb model CT-e i seccions IBS, CBS, IS i CT-e amb bases i imports
El desglossament d'un document amb model CT-e, bases, imports i comptador de dispenses; la captura està tallada per baix.

El que no es pot tocar

Dos missatges protegeixen l'historial: Audit logs cannot be modified. i Audit logs cannot be deleted.. Els registres d'auditoria no s'editen ni s'esborren; no hi ha res a arreglar, només deixar d'intentar-ho. Igual amb Computed reform results cannot be modified directly.: els resultats calculats no es canvien directament.

Llista Document Breakdown amb quatre assentaments, models CT-e i NF-e, columnes de base i import d'IBS, CBS i IS i fila de totals
La llista Document Breakdown, amb els imports per impost i la fila de totals.
Recorregut de la llista Document Breakdown a la llista de codis cClassTrib i al formulari Document Breakdown d'un assentament CT-e
De la llista de desglossaments als codis cClassTrib i al detall d'un document.

Què aprendre del cas

  • Llegeix la dada que va al lloc de %s: empresa, producte, data o codi et diu on mirar.
  • Si un missatge diu que la reforma no està activada o demana els valors per defecte, resol-ho a la configuració de la reforma d'aquesta empresa.
  • Els duplicats (configuració per empresa, taxes per data, mapatges per producte i operació fiscal) es resolen editant el que ja existeix.
  • Si el bloqueig arriba en emetre, els diagnòstics de validació són el lloc per on començar.

Si vols veure la posada en marxa camp per camp, tens la guia de posada en marxa, i per entendre què recorre cada registre, com funciona per dins.

Com t'ajuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida, així que podem revisar amb tu la configuració que provoca aquests missatges o adaptar el comportament si el teu cas ho necessita. El mòdul costa 9 € sense IVA per versió d'Odoo, pagament únic, per a 17, 18, 19 i 20; el tens a la fitxa d'Odoo Apps i a la pàgina del mòdul.

Continua llegint

Com funciona Brazil IBS/CBS Reform a Odoo per dins: glossari de menús i tasquesCom funciona Brazil IBS/CBS Reform a Odoo per dins: el menú Reform Tax, les taules de codis, el desglossament per document i les dues tasques programades.Brazil IBS/CBS Reform a Odoo: checklist per posar-lo en marxa i revisar la primera setmanaQuins ajustos i camps has d'emplenar a Brazil IBS/CBS Reform per a Odoo, quins estats veus a cada registre i què has de revisar la primera setmana d'ús.Brazil IBS/CBS Reform a Odoo: què cobreix, què demana i si encaixa a la teva empresaQuè cobreix Brazil IBS/CBS Reform segons el seu README, què necessites abans d'instal·lar-lo, en quines versions d'Odoo és i un cas d'ús complet.
Comprovat al codi del mòdul (versió 20.0) i a les fonts enllaçades

Fonts