Naar hoofdinhoud
UAE FTA E-Invoicing Connector

Fouten in UAE FTA E-Invoicing Connector (PINT AE): een voorbeeldcase van begin tot eind

De meldingen van UAE FTA E-Invoicing Connector (PINT AE) verschijnen op drie momenten: bij het instellen van het bedrijf en de identificatienummers, bij het registreren van de credential en het certificaat van de ASP, en bij acties op facturen die al klaarstaan of verzonden zijn. Elke melding zegt welke voorwaarde niet klopt, dus lees hem helemaal voordat je iets doet. Hier loop je ze door met een fictief bedrijf, met de letterlijke tekst van de module en wat je met elke melding doet.

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

Een fictieve groothandel koppelt zijn Odoo

Voorbeeld Fictief geval: het bedrijf en de cijfers zijn verzonnen om de werkwijze uit te leggen.

Distribuciones Duna is een verzonnen bedrijf dat al factureert met Odoo en net de module heeft geïnstalleerd. Laura, de consultant die de implementatie leidt, regelt de configuratie; Marcos, van de administratie, werkt met de facturen. We volgen wat ieder van hen ziet en wat ze met elke melding doen.

Wil je eerst begrijpen uit welke onderdelen de module bestaat, kijk dan naar hoe hij van binnen werkt; hier houden we het bij de meldingen.

Laura stelt het bedrijf in en loopt tegen de eerste waarschuwingen aan

Geen actieve configuratie

Het eerste wat Laura ziet is No active UAE e-invoicing configuration found for company %s. Op de plek van %s staat het bedrijf waar de waarschuwing over gaat. Er is ook een variant zonder bedrijf: No active UAE e-invoicing configuration. Beide betekenen dat er geen actieve configuratie voor e-facturatie in de VAE is. Maak er een aan of activeer die voor het bedrijf uit de melding, en controleer dat je in dat bedrijf werkt en niet in een ander.

UAE E-Invoicing Setup Wizard bij de stap TIN Entry met het veld UAE TIN leeg
De UAE E-Invoicing Setup Wizard bij de stap TIN Entry, met het voorbeeldbedrijf YourCompany in Company en het veld UAE TIN nog leeg.

TIN en TRN worden afgewezen

Laura plakt het fiscale nummer met een spatie in het midden en de module antwoordt TIN must be exactly 10 numeric digits. Later, bij het andere nummer, krijgt ze TRN must be exactly 15 numeric digits. Beide controles vragen alleen cijfers en precies dat aantal, dus spaties, streepjes of letters werken niet. Maak de waarde schoon en sla opnieuw op.

Bevestigen, ASP-URL en drempels

Als ze opslaat zonder de gegevens te bevestigen, verschijnt Please confirm the information is correct before saving. Controleer de informatie en bevestig dat die klopt voordat je opslaat.

Daarna verlaat Laura de sandboxmodus en krijgt ASP Endpoint URL is required when not in sandbox mode. Ze heeft twee opties: de endpoint-URL van de ASP invullen, of in sandboxmodus blijven zolang ze die niet heeft.

Tot slot laat ze de drempels op nul staan en ziet Alert threshold must be at least 1. en Failure threshold must be at least 1. Beide accepteren minimaal 1.

De credential van de ASP en het certificaat

Met de configuratie opgeslagen gaat Laura verder met de credential. Zolang er geen actieve is, waarschuwt de module met No active ASP credential configured.

Maak je hem aan zonder het bestand bij te voegen, dan krijg je No certificate uploaded. Na het uploaden kan ze Certificate validation failed: %s of Credential setup failed: %s tegenkomen. In beide gevallen zit de aanwijzing in de tekst die op de plek van %s staat; lees die helemaal voordat je opnieuw iets uploadt.

Laura wil de credential vervangen door een nieuwe en start de actie voordat ze die heeft voorbereid. De melding is No staged credential found. Upload a new credential and mark it as staged first. De tekst zelf geeft de volgorde: eerst de nieuwe credential uploaden en als staged markeren.

Bij het activeren krijgt ze Cannot activate credential "%s": the certificate expired on %s. De eerste plek is de credential en de tweede de datum waarop het certificaat is verlopen. Met een verlopen certificaat laat de module activeren niet toe, dus ze heeft een geldig certificaat nodig.

Marcos werkt met de facturen

Lijst Compliance Dashboard gegroepeerd per status met bedragen en totalen
Invoicing › Compliance Dashboard gegroepeerd per status (Accepted, Not Transmitted, Queued, Rejected, Transmitted), met bedrag excl. btw, totaal en een totaalregel.

Opnieuw proberen, synchroniseren en annuleren

Marcos opent een geaccepteerde factuur en wil die opnieuw versturen. Antwoord: Only rejected or failed invoices can be retried. Alleen afgewezen of mislukte facturen kun je opnieuw proberen.

Daarna wil hij de status synchroniseren van een factuur die nog niet verzonden is: Status sync is only relevant for transmitted or queued invoices. Synchroniseren heeft alleen zin bij verzonden facturen of facturen in de wachtrij.

Vervolgens probeert hij een factuur in de wachtrij te annuleren: Only accepted or rejected invoices can be voided. Alleen geaccepteerde of afgewezen facturen kun je annuleren, en deze is geen van beide.

Bij een andere factuur verschijnt No e-invoice XML has been generated for this invoice. Voor die factuur is de XML van de e-factuur nog niet gegenereerd.

Geboekte klantfactuur met de sectie UAE E-Invoice in status Accepted
Geboekte klantfactuur: de sectie UAE E-Invoice toont de status Accepted, het clearance-ID van de FTA en de laatste verzending; in de chatter een geplande activiteit en de statuswijziging.

Wat de module je niet laat verwijderen

Marcos wil een oude factuur opruimen en krijgt Invoice %s cannot be deleted: FTA retention period of %d years has not elapsed (expires %s). De module controleert een bewaartermijn en laat de factuur pas verwijderen na de datum in de melding.

Ook de auditlog kan hij niet aanpassen: E-invoice audit logs are immutable and cannot be modified. en E-invoice audit logs are immutable and cannot be deleted. De app bewaart die registraties zonder wijzigingen of verwijdering toe te staan.

Tot slot vraagt hij de gearchiveerde XML-bestanden van een periode op en ziet No e-invoice XML archives found for TRN %s in the specified date range. Controleer of het TRN in de melding klopt en verruim of corrigeer de datumrange.

Rondgang door de lijst per status, de verzendwachtrij, de configuratiewizard en een geaccepteerde factuur
Van het Compliance Dashboard gegroepeerd per status naar de Transmission Queue, de wizard bij de stap TIN Entry en een factuur in status Accepted.

Wat je leert van de case van Distribuciones Duna

  • Lees de hele melding, ook wat er op elke %s staat: daar staan het bedrijf, de credential, de datum of het detail van de fout.
  • De configuratiewaarschuwingen (No active UAE e-invoicing configuration..., No active ASP credential configured.) betekenen dat een actieve configuratie of credential ontbreekt.
  • TIN en TRN accepteren alleen cijfers, in precies de lengte uit de melding.
  • Om van credential te wisselen bepaalt No staged credential found... de volgorde: de nieuwe uploaden en als staged markeren; om hem te activeren mag het certificaat niet verlopen zijn.
  • Opnieuw proberen, synchroniseren en annuleren hangen af van de status van de factuur; kijk naar de status voordat je klikt.
  • Facturen verwijderen binnen de bewaartermijn of de auditlog aanpassen staat de module niet toe.

Om elke instelling in te vullen zonder over deze waarschuwingen te struikelen, lees je de stapsgewijze ingebruikname.

Hoe FlexigoTech je helpt

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en bouwt connectoren en integraties op maat, dus we kunnen samen met jou de configuratie, de credential van de ASP of een specifieke melding die je niet weg krijgt nalopen. De module kost € 49 excl. btw, eenmalige betaling per Odoo-versie, voor 17, 18, 19 en 20; de details vind je op de modulepagina.

Lees verder

Zo werkt UAE FTA E-Invoicing Connector (PINT AE) in Odoo: menu's, taken en recordsMenu's, geplande acties en modellen van UAE FTA E-Invoicing Connector (PINT AE) in Odoo: wat het toevoegt, hoe vaak elke taak draait en wat je op de factuur ziet.UAE FTA E-Invoicing Connector (PINT AE): checklist om live te gaan in OdooWelke velden je invult in UAE FTA E-Invoicing Connector (PINT AE) voor Odoo, welke statussen je op het dashboard ziet en wat je in week één controleert.UAE FTA E-Invoicing Connector (PINT AE): wat hij dekt, wat niet en of hij bij je Odoo pastWat de UAE FTA E-Invoicing-connector (PINT AE) voor Odoo volgens de documentatie wel en niet dekt, wat je vooraf nodig hebt en voor welke versies hij er is.
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen

Bronnen