So lesen Sie eine Meldung des Moduls
Jede Meldung zeigt den englischen Text genau so, wie er im Modul steht. Wo in der Tabelle %s steht, sehen Sie auf Ihrem Bildschirm einen konkreten Wert: die fehlerhafte Partita IVA, die Details einer fehlgeschlagenen Übertragung oder den Netzwerkfehler. Kopieren Sie diesen Wert, bevor Sie den Hinweis schließen, denn damit finden Sie heraus, was zu korrigieren ist.
Die Meldungen lassen sich in vier Themen einteilen: die Partita IVA des Unternehmens und der Kontakte, die Übertragung an das SDI, das Audit-Protokoll und die Reihenfolge der Schritte bei Rechnungen und Abrechnungen. Wenn Sie vorher sehen möchten, welche Menüs und Datensätze das Modul verwendet, lesen Sie wie Italian Digital VAT intern funktioniert.
Tabelle der Meldungen von Italian Digital VAT
| Meldung | Wann sie erscheint | Was zu tun ist |
|---|---|---|
Company PIVA "%s" is invalid per Italian algorithm | Die Partita IVA Ihres Unternehmens besteht die Prüfung mit dem italienischen Algorithmus nicht; anstelle von %s steht die geprüfte Nummer. | Korrigieren Sie die Partita IVA des Unternehmens und wiederholen Sie die Aktion. |
Partner PIVA "%s" is invalid per Italian algorithm | Die Partita IVA des Kontakts besteht dieselbe Prüfung nicht. | Korrigieren Sie die Partita IVA des Kontakts. |
Company must have Partita IVA configured | Das Unternehmen hat keine Partita IVA. | Konfigurieren Sie sie im Unternehmen. |
Partner must have Partita IVA or address | Der Kontakt hat weder eine Partita IVA noch eine Adresse. | Ergänzen Sie mindestens eines von beiden. |
Invoice must be in "XML Generated" state to transmit | Sie versuchen, eine Rechnung zu übertragen, die nicht im Status XML Generated ist. | Erzeugen Sie zuerst das XML und übertragen Sie danach. |
Company SDI API endpoint not configured | Im Unternehmen fehlt der SDI-API-Endpunkt. | Tragen Sie ihn im Unternehmen ein. |
Company SDI API key not configured | Im Unternehmen fehlt der SDI-API-Schlüssel. | Tragen Sie ihn im Unternehmen ein. |
No FatturaPA XML generated | Es wurde kein FatturaPA-XML erzeugt. | Erzeugen Sie das FatturaPA-XML, bevor Sie fortfahren. |
SDI rate limit reached. Will retry in next cycle. | Das Sendelimit des SDI ist erreicht. | Warten Sie: Laut Meldung wird es im nächsten Zyklus erneut versucht. |
SDI transmission failed: %s - %s | Die Übertragung an das SDI ist fehlgeschlagen; die beiden %s enthalten die Details. | Kopieren Sie beide Werte und prüfen Sie damit die Rechnung oder die Konfiguration. |
SDI network error: %s | Netzwerkfehler bei der Kommunikation mit dem SDI. | Prüfen Sie die Verbindung und versuchen Sie es erneut. |
Audit log entries are immutable | Sie versuchen, einen Eintrag im Audit-Protokoll zu ändern. | Nicht möglich: Das Modul lässt keine Änderungen zu. |
Audit log entries cannot be deleted (10-year retention) | Sie versuchen, einen Audit-Eintrag zu löschen. | Nicht möglich: Die Meldung nennt eine Aufbewahrung von 10 Jahren. |
No settlements linked | Es sind keine Abrechnungen verknüpft. | Verknüpfen Sie die Abrechnungen und wiederholen Sie die Aktion. |
Invoice must be validated before submission. | Sie versuchen, eine nicht validierte Rechnung zu senden. | Validieren Sie die Rechnung und senden Sie sie danach. |
Invoice must be submitted before reconciliation. | Sie versuchen, eine nicht gesendete Rechnung abzustimmen. | Senden Sie sie zuerst und stimmen Sie danach ab. |
Partita IVA des Unternehmens und der Kontakte
Das Modul prüft die Partita IVA laut Meldung mit dem italienischen Algorithmus und unterscheidet zwei Fälle: die Ihres Unternehmens (Company PIVA) und die des Kontakts (Partner PIVA). Achten Sie darauf, welcher der beiden erscheint, denn die Nummer in Anführungszeichen anstelle von %s ist die, die Sie prüfen müssen. Vergleichen Sie sie mit dem Dokument, in dem diese Partita IVA erfasst ist, korrigieren Sie sie im passenden Datensatz und starten Sie den Vorgang erneut.
Die anderen beiden Meldungen der Gruppe betreffen fehlende Daten. Company must have Partita IVA configured verlangt, dass das Unternehmen eine Partita IVA hat. Partner must have Partita IVA or address ist weniger streng: Dem Kontakt genügt eines von beiden, die Partita IVA oder die Adresse.
Übertragung an das SDI: Konfiguration, Status und Netzwerk
Vor der Übertragung verlangt das Modul drei Dinge, die Sie selbst prüfen können. Erstens muss die Rechnung im Status XML Generated sein; sonst erscheint Invoice must be in "XML Generated" state to transmit. Zweitens muss das FatturaPA-XML vorhanden sein; sonst No FatturaPA XML generated. Drittens müssen im Unternehmen Endpunkt und Schlüssel der SDI-API konfiguriert sein; für beide gibt es eine eigene Meldung, sodass Sie wissen, was fehlt.

Ist all das in Ordnung, können während der Übertragung drei weitere Meldungen erscheinen. SDI rate limit reached. Will retry in next cycle. weist darauf hin, dass das Sendelimit erreicht ist und im nächsten Zyklus erneut versucht wird: Warten Sie diesen Zyklus ab, bevor Sie die Rechnung erneut ansehen. SDI transmission failed: %s - %s enthält zwei Werte mit den Details des Fehlers; bewahren Sie sie auf, denn ohne sie wissen Sie nicht, was zu korrigieren ist. SDI network error: %s deutet auf ein Netzwerkproblem hin, und der Wert in der Meldung sagt Ihnen, welches.
Audit-Protokoll, Abrechnungen und Reihenfolge der Schritte
Zwei Meldungen lassen sich im Modul nicht beheben, weil sie sein Verhalten beschreiben. Audit log entries are immutable erscheint, wenn Sie einen Eintrag im Audit-Protokoll ändern wollen, und Audit log entries cannot be deleted (10-year retention), wenn Sie ihn löschen wollen. Das Modul bewahrt diese Einträge auf, und die zweite Meldung nennt eine Aufbewahrung von 10 Jahren; verstehen Sie das als Verhalten der App, nicht als rechtlichen Hinweis.

Der Rest der Gruppe legt eine Reihenfolge fest. Invoice must be validated before submission. und Invoice must be submitted before reconciliation. machen klar, dass eine Rechnung erst validiert, dann gesendet und dann abgestimmt wird. Erscheint eine der beiden, prüfen Sie, wo die Rechnung steht, und erledigen Sie den vorherigen Schritt. No settlements linked erscheint, wenn die Aktion verknüpfte Abrechnungen braucht und keine vorhanden sind.

Lipe Xml und Attachment noch ohne Daten.
Wie FlexigoTech Sie unterstützt
Bei FlexigoTech implementieren wir Odoo 17, 18, 19 und 20 und entwickeln individuelle Konnektoren und Integrationen. Wenn eine dieser Meldungen immer wieder auftritt, prüfen wir gemeinsam mit Ihnen die Unternehmenskonfiguration, die Kontakte und den Rechnungsablauf. Die App kostet 9 € pro Odoo-Version, einmalig zzgl. MwSt., für 17, 18, 19 und 20, und der lokale Service kostet 29 €/Monat oder 290 €/Jahr zzgl. MwSt. Ohne Abonnement oder bei pausiertem Service endet, was das Abonnement bereitstellt, aber die Daten bleiben in Ihrem Odoo. Alle Details finden Sie auf der Modulseite und im Eintrag bei Odoo Apps.
Weiterlesen
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigo_italian_digital_vat_compliance 20.0 (348b3182): models/account_move.py
- Quellcode des Moduls: flexigo_italian_digital_vat_compliance 20.0 (348b3182): models/italian_vat_audit_log.py
- Quellcode des Moduls: flexigo_italian_digital_vat_compliance 20.0 (348b3182): models/italian_vat_lipe.py
- Quellcode des Moduls: flexigo_italian_digital_vat_compliance 20.0 (348b3182): models/vat_invoice.py
- apps.odoo.com/apps/modules/20.0/flexigo_italian_digital_vat_compliance
- apps.odoo.com/apps/modules/17.0/flexigo_italian_digital_vat_compliance
- apps.odoo.com/apps/modules/18.0/flexigo_italian_digital_vat_compliance
- apps.odoo.com/apps/modules/19.0/flexigo_italian_digital_vat_compliance
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
