Wie man die Meldungen liest
Die Meldungen des Moduls betreffen Daten, die eine Prüfung nicht bestehen (ein falsch aufgebauter Code, ein Prozentsatz außerhalb des Bereichs, ein doppelter Datensatz oder eine Konfiguration, die für ein Datum nicht existiert), einen fehlenden Schritt, bevor es weitergeht, eine ungültige Datei oder die Audit-Datensätze.
Manche Texte enthalten %s oder %d. Das sind Platzhalter für einen konkreten Wert (Unternehmen, Produkt, Datum, Code oder Zahl), und diesen Wert sollten Sie sich zuerst ansehen.
Der Fall: ein Transportunternehmen bereitet sein erstes Dokument nach der Reform vor
Beispiel Fiktiver Fall: Firma und Zahlen sind erfunden, um den Ablauf zu zeigen.
Transportes Rio Claro ist ein erfundenes Unternehmen, das Waren auf der Straße transportiert und bereits mit Odoo arbeitet. Es installiert Brazil IBS/CBS Reform, und die Leiterin der Buchhaltung beginnt mit der Konfiguration. Das begegnet ihr unterwegs.
Reform nicht aktiviert
Der erste Versuch scheitert an einem dieser drei Texte: Reform is not enabled for company %s., Reform is not enabled for this company. oder Reform computation is not enabled for this company.. Alle drei besagen, dass im Unternehmen, in dem gerade gearbeitet wird, die Reform (bzw. im dritten Fall ihre Berechnung) nicht aktiviert ist. Was tun: die Reform für dieses Unternehmen aktivieren. Wenn Sie mit mehreren Unternehmen arbeiten, vergleichen Sie den Namen in der Meldung mit dem aktiven Unternehmen, bevor Sie etwas ändern.
Eine Konfiguration pro Unternehmen, mit Standardwerten
Beim Anlegen einer zweiten Konfiguration für dasselbe Unternehmen erscheint One reform configuration per company is allowed.. Eine weitere ist nicht nötig: Bearbeiten Sie die vorhandene.
Später erscheint Set the default CST IBS, CST CBS and cClassTrib in the reform configuration first.. Der Text verlangt, diese drei Standardwerte in der Reformkonfiguration auszufüllen, bevor es weitergeht, und genau das tut sie.
Sätze, Datum für Datum
Bei den Sätzen können vier Meldungen auftreten. Only one rate configuration per company per date is allowed. bedeutet, dass es für dieses Unternehmen an diesem Datum bereits eine Satzkonfiguration gibt: Diese bearbeiten, statt sie zu duplizieren. IBS rates cannot be negative. und IBS rates must sum to a value between 0 and 100. verlangen, die Werte zu korrigieren: keiner negativ und eine Summe zwischen 0 und 100. Und No rate configuration found for company %s on date %s besagt, dass für dieses Unternehmen und dieses Datum keine Satzkonfiguration existiert; legen Sie eine an oder prüfen Sie das Datum in der Meldung.
cClassTrib- und CST-Codes
Hier tauchen die Formatfehler auf. cClassTrib code must be 6 digits. und CST code must be exactly 3 digits. beheben Sie, indem Sie den Code in genau dieser Länge eingeben. Die beiden anderen betreffen die Kombination: CST IBS code %s is not allowed for cClassTrib %s und CST CBS code %s is not allowed for cClassTrib %s bedeuten, dass dieser CST mit diesem cClassTrib nicht zulässig ist. Was tun: einen anderen CST wählen oder prüfen, ob der cClassTrib der richtige ist.

Produkte, Zuordnungen und Besteuerungsart
Beim Zuordnen von Produkten erscheint One mapping per company, product and fiscal operation., wenn dasselbe Produkt für dieses Unternehmen und diesen steuerlichen Vorgang bereits eine Zuordnung hat: Korrigieren Sie die vorhandene. Erscheint All products already have mappings., sagt der Text selbst, dass alle Produkte bereits eine haben.
Je nach gewählter Art verlangt das Modul unterschiedliche Daten: Ad valorem rate must be specified for ad valorem type. (der Ad-valorem-Satz fehlt), Specific amount must be specified for specific type. (der spezifische Betrag fehlt) und Both ad valorem rate and specific amount must be specified for mixed type. (die gemischte Art braucht beides). Bei der Maßeinheit zeigt Invalid UOM ISO code. Valid codes are: %s die Liste der gültigen Codes: Verwenden Sie einen davon. Und No IS rate configuration found for product %s on date %s besagt, dass für dieses Produkt an diesem Datum keine IS-Satzkonfiguration vorhanden ist.
Prozentsätze und vermutetes Guthaben
Base reduction percentage must be between 0 and 100. und Credit percentage must be between 0 and 100. verlangen einen Wert in diesem Bereich. Presumed credit code is required. verlangt, den Code für das vermutete Guthaben auszufüllen.
Import einer Datei
Beim Laden von Daten aus einer Datei kann das Modul mit Please select a file. (keine ausgewählt), File exceeds maximum size of 5 MB. (die Datei ist größer als 5 MB) oder File exceeds maximum of %d rows. (mehr Zeilen als das in der Meldung genannte Maximum) antworten. In den beiden letzten Fällen verkleinern Sie die Datei oder teilen sie auf und laden die Teile einzeln hoch.
Ausstellen: blockiert durch die Validierung
Mit fertiger Konfiguration versucht die Buchhaltungsleiterin auszustellen und erhält Cannot issue document: reform validation blocks exist. Please review the validation diagnostics.. Die Meldung besagt, dass Validierungssperren der Reform bestehen, und bittet, die Diagnosen zu prüfen. Was tun: die Validierungsdiagnosen öffnen, jede angezeigte Sperre beheben und es erneut versuchen.

Was sich nicht ändern lässt
Zwei Meldungen schützen die Historie: Audit logs cannot be modified. und Audit logs cannot be deleted.. Audit-Datensätze lassen sich weder bearbeiten noch löschen; hier gibt es nichts zu beheben, lassen Sie es einfach. Ebenso bei Computed reform results cannot be modified directly.: Berechnete Ergebnisse werden nicht direkt geändert.


Was der Fall lehrt
- Lesen Sie den Wert an der Stelle von
%s: Unternehmen, Produkt, Datum oder Code zeigt Ihnen, wo Sie suchen müssen. - Sagt eine Meldung, dass die Reform nicht aktiviert ist, oder verlangt sie die Standardwerte, lösen Sie das in der Reformkonfiguration dieses Unternehmens.
- Duplikate (Konfiguration pro Unternehmen, Sätze pro Datum, Zuordnungen pro Produkt und steuerlichem Vorgang) lösen Sie, indem Sie das Vorhandene bearbeiten.
- Kommt die Sperre beim Ausstellen, sind die Validierungsdiagnosen der Ausgangspunkt.
Wenn Sie die Einrichtung Feld für Feld sehen möchten, finden Sie die Einrichtungsanleitung, und um zu verstehen, was jeder Datensatz durchläuft, wie es intern funktioniert.
Wie FlexigoTech Ihnen hilft
FlexigoTech implementiert Odoo 17, 18, 19 und 20 und entwickelt maßgeschneiderte Konnektoren und Integrationen. Daher können wir mit Ihnen die Konfiguration prüfen, die diese Meldungen auslöst, oder das Verhalten anpassen, wenn Ihr Fall es erfordert. Das Modul kostet 9 € zzgl. MwSt. pro Odoo-Version, Einmalzahlung, für 17, 18, 19 und 20; Sie finden es im Eintrag bei Odoo Apps und auf der Modulseite.
Weiterlesen
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): models/account_move_extension.py
- Quellcode des Moduls: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): models/base_reduction.py
- Quellcode des Moduls: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): models/cclass_trib.py
- Quellcode des Moduls: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): models/cst_table.py
- Quellcode des Moduls: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): models/is_rate_config.py
- Quellcode des Moduls: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): models/presumed_credit.py
- Quellcode des Moduls: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): models/product_reform_map.py
- Quellcode des Moduls: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): models/reform_audit_log.py
- Quellcode des Moduls: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): models/reform_config.py
- Quellcode des Moduls: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): models/reform_doc_line_result.py
- Quellcode des Moduls: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): models/reform_rate.py
- Quellcode des Moduls: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): wizards/apply_defaults_wizard.py
- Quellcode des Moduls: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): wizards/mapping_import_wizard.py
- apps.odoo.com/apps/modules/20.0/flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_
- apps.odoo.com/apps/modules/17.0/flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_
- apps.odoo.com/apps/modules/18.0/flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_
- apps.odoo.com/apps/modules/19.0/flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_
- flexigotech.com/en/services.html
