Naar hoofdinhoud
Italian Digital VAT (e-Invoicing) Compliance

Foutmeldingen van Italian Digital VAT (e-Invoicing) Compliance en hoe je ze oplost

De meldingen van Italian Digital VAT (e-Invoicing) Compliance wijzen op iets dat ontbreekt of niet klopt: een Partita IVA die de controle niet doorstaat of niet is ingesteld, een SDI API-endpoint of -sleutel die leeg is, een factuur die niet in de status XML Generated staat of een stap die is overgeslagen. Hier vind je elke letterlijke tekst, wanneer hij verschijnt en wat je doet. De meldingen van het auditlogboek zijn de uitzondering: daar is geen oplossing voor, omdat de module niet toestaat dat je die regels bewerkt of verwijdert.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 4 november 2026

In het kort

Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de module, versie 20.0 · in de bronnen onderaan
Leestijd
6 min

Zo lees je een melding van de module

Elke melding toont de Engelse tekst precies zoals die in de module staat. Waar in de tabel %s staat, zie je op je scherm een concrete waarde: de Partita IVA die is afgekeurd, de details van een mislukte verzending of de netwerkfout. Kopieer die waarde voordat je de melding sluit, want daarmee ga je uitzoeken wat je moet corrigeren.

De meldingen vallen in vier groepen: de Partita IVA van het bedrijf en van contacten, de verzending naar de SDI, het auditlogboek en de volgorde van de stappen bij facturen en afrekeningen. Wil je eerst zien welke menu's en records de module gebruikt, kijk dan bij hoe Italian Digital VAT onder de motorkap werkt.

Tabel met meldingen van Italian Digital VAT

MeldingWanneer verschijnt zeWat te doen
Company PIVA "%s" is invalid per Italian algorithmDe Partita IVA van je bedrijf doorstaat de controle met het Italiaanse algoritme niet; op de plaats van %s staat het gecontroleerde nummer.Corrigeer de Partita IVA van het bedrijf en herhaal de actie.
Partner PIVA "%s" is invalid per Italian algorithmDe Partita IVA van het contact doorstaat dezelfde controle niet.Corrigeer de Partita IVA van het contact.
Company must have Partita IVA configuredHet bedrijf heeft geen Partita IVA.Stel die in bij het bedrijf.
Partner must have Partita IVA or addressHet contact heeft geen Partita IVA en geen adres.Voeg minstens een van de twee toe.
Invoice must be in "XML Generated" state to transmitJe probeert een factuur te verzenden die niet in de status XML Generated staat.Genereer eerst de XML en verzend daarna.
Company SDI API endpoint not configuredHet SDI API-endpoint ontbreekt bij het bedrijf.Vul het in bij het bedrijf.
Company SDI API key not configuredDe SDI API-sleutel ontbreekt bij het bedrijf.Vul hem in bij het bedrijf.
No FatturaPA XML generatedEr is geen FatturaPA-XML gegenereerd.Genereer de FatturaPA-XML voordat je verdergaat.
SDI rate limit reached. Will retry in next cycle.De verzendlimiet van de SDI is bereikt.Wacht: de melding geeft aan dat het in de volgende cyclus opnieuw wordt geprobeerd.
SDI transmission failed: %s - %sDe verzending naar de SDI is mislukt; de twee %s bevatten de details.Kopieer beide waarden en controleer daarmee de factuur of de configuratie.
SDI network error: %sNetwerkfout bij de communicatie met de SDI.Controleer de verbinding en probeer het opnieuw.
Audit log entries are immutableJe probeert een regel in het auditlogboek te wijzigen.Dat kan niet: de module staat geen wijzigingen toe.
Audit log entries cannot be deleted (10-year retention)Je probeert een auditregel te verwijderen.Dat kan niet: de melding noemt een bewaartermijn van 10 jaar.
No settlements linkedEr zijn geen gekoppelde afrekeningen.Koppel de afrekeningen en herhaal de actie.
Invoice must be validated before submission.Je probeert een niet-gevalideerde factuur in te dienen.Valideer de factuur en dien haar daarna in.
Invoice must be submitted before reconciliation.Je probeert een factuur af te letteren die nog niet is ingediend.Dien haar eerst in en letter daarna af.

Partita IVA van het bedrijf en van contacten

De module controleert de Partita IVA met het Italiaanse algoritme, zoals de melding zelf zegt, en maakt onderscheid tussen twee gevallen: die van je bedrijf (Company PIVA) en die van het contact (Partner PIVA). Let op welke van de twee verschijnt, want het nummer tussen aanhalingstekens op de plaats van %s is het nummer dat je moet nakijken. Vergelijk het met het document waarin die Partita IVA is vastgelegd, corrigeer het in het juiste record en voer opnieuw uit waar je mee bezig was.

De andere twee meldingen in deze groep gaan over ontbrekende gegevens. Company must have Partita IVA configured vereist dat het bedrijf een Partita IVA heeft. Partner must have Partita IVA or address is minder streng: voor het contact volstaat een van de twee, de Partita IVA of het adres.

Verzending naar de SDI: configuratie, status en netwerk

Voordat er verzonden wordt, vraagt de module drie dingen die je zelf kunt controleren. Ten eerste moet de factuur in de status XML Generated staan; anders verschijnt Invoice must be in "XML Generated" state to transmit. Ten tweede moet de FatturaPA-XML bestaan; anders No FatturaPA XML generated. Ten derde moet het bedrijf het SDI API-endpoint en de API-sleutel ingesteld hebben; elk heeft een eigen melding, dus je weet welke van de twee ontbreekt.

Lijst van het model vat.invoice met acht facturen QA-ITVAT-2026 voor de klant Acme Corporation
De factuurlijst van de module met demodata: datum, totaalbedrag, btw-tarief en btw-bedrag; alleen de eerste factuur heeft bedragen.

Als dat allemaal in orde is, kunnen er tijdens de verzending nog drie andere meldingen verschijnen. SDI rate limit reached. Will retry in next cycle. laat weten dat de verzendlimiet is bereikt en dat het in de volgende cyclus opnieuw wordt geprobeerd: wacht die cyclus af voordat je de factuur opnieuw bekijkt. SDI transmission failed: %s - %s bevat twee waarden met de details van de fout; bewaar ze, want zonder die waarden weet je niet wat je moet corrigeren. SDI network error: %s wijst op een netwerkprobleem, en de waarde bij de melding vertelt je welk.

Auditlogboek, afrekeningen en volgorde van de stappen

Twee meldingen hebben geen oplossing binnen de module, omdat ze beschrijven hoe die werkt. Audit log entries are immutable verschijnt als je een regel in het auditlogboek probeert te wijzigen, en Audit log entries cannot be deleted (10-year retention) als je er een probeert te verwijderen. De module bewaart die regels en de tweede melding noemt een bewaartermijn van 10 jaar; zie dat als wat de app doet, niet als juridisch advies.

Lijst met btw-afrekeningen van YourCompany met de statussen Draft, Confirmed en Paid
Btw-afrekeningen met demodata: begin- en einddatum van de periode, status en bedragen van verschuldigde btw, met de knop Nieuw en de zoekbalk.

De rest van de groep legt een volgorde vast. Invoice must be validated before submission. en Invoice must be submitted before reconciliation. maken duidelijk dat een factuur eerst wordt gevalideerd, daarna ingediend en daarna afgeletterd. Krijg je een van de twee, kijk dan in welke fase de factuur staat en rond de vorige stap af. No settlements linked verschijnt wanneer de actie gekoppelde afrekeningen nodig heeft en die er niet zijn.

Lijst met LIPE-kwartaalafrekeningen van YourCompany met de status Draft of Submitted
LIPE-kwartaalafrekeningen met demodata voor de boekjaren 2025 en 2026; de kolommen Lipe Xml en Attachment zijn nog leeg.
Reeks lijsten van de module: jaarlijkse afstemmingen, maandelijkse afrekeningen, facturen en LIPE-afrekeningen
Rondgang langs vier lijsten met demodata: jaarlijkse afstemmingen van de Italiaanse btw in de status Draft of Reconciled, maandelijkse afrekeningen van januari tot en met mei, de facturen QA-ITVAT-2026 en de LIPE-kwartaalafrekeningen.

Hoe FlexigoTech je helpt

Bij FlexigoTech implementeren we Odoo 17, 18, 19 en 20 en ontwikkelen we connectoren en integraties op maat, dus we kunnen samen met jou de bedrijfsconfiguratie, de contacten en de factuurstroom nalopen als een van deze meldingen blijft terugkomen. De app kost € 9 per Odoo-versie, eenmalige betaling excl. btw, voor 17, 18, 19 en 20, en de lokale service kost € 29 per maand of € 290 per jaar excl. btw. Zonder abonnement, of met een opgeschorte service, stopt wat het abonnement levert, maar je gegevens blijven in je Odoo. Alle details vind je op de modulepagina en op de pagina in Odoo Apps.

Lees verder

Zo werkt Italian Digital VAT (e-Invoicing) Compliance in Odoo van binnenMenu's, de dagelijkse geplande actie en de records van Italian Digital VAT (e-Invoicing) Compliance in Odoo 17 tot 20, vergeleken in één tabel.Zo werkt Argentina ARCA Supplier Invoice Validation achter de schermen in OdooWoordenlijst van de menu's, geplande acties en gegevens van de module Argentina ARCA Supplier Invoice Validation and Withholding Management voor Odoo.Foutmeldingen van Argentina ARCA Supplier Invoice Validation in Odoo en hoe je ze oplostFoutmeldingen van Argentina ARCA Supplier Invoice Validation in Odoo: ongeldig CUIT, ARCA reageert niet, override en batches. Wanneer ze verschijnen en wat je doet.
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen

Bronnen