Naar hoofdinhoud
Portugal SAF-T (PT) File Checks

Hoe Portugal SAF-T (PT) File Checks in Odoo werkt, van binnenuit bekeken

Portugal SAF-T (PT) File Checks zet alles onder Invoicing › SAF-T Accounting, met zes items: Generate SAF-T, SAF-T Submissions, Settings, Error Logs, Annual Statistics en GDPR Requests. Onder de motorkap definieert de module modellen om het bestand te genereren en te valideren, het in te dienen, fouten te registreren en jaarstatistieken bij te houden.

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
4 min

Wat de module toevoegt aan Facturatie

Welke menu's verschijnen als je Portugal SAF-T (PT) File Checks installeert?

Alles staat onder één menu binnen Facturatie: Invoicing › SAF-T Accounting. Daar vind je zes items, met deze volledige paden: Invoicing › SAF-T Accounting › Generate SAF-T, Invoicing › SAF-T Accounting › SAF-T Submissions, Invoicing › SAF-T Accounting › Settings, Invoicing › SAF-T Accounting › Error Logs, Invoicing › SAF-T Accounting › Annual Statistics en Invoicing › SAF-T Accounting › GDPR Requests. De namen zijn Engels omdat de module ze zo definieert, en zo noemen we ze hier ook, zodat je ze op het scherm herkent.

Wat zie je in Annual Statistics en Error Logs?

Het zijn twee lijsten die je vanaf dag één kunt openen. De lijst met jaarstatistieken toont per record het bedrijf, het jaar, het totale aantal documenten, de totale waarde en de status. De foutenlijst toont de datum, het fouttype, de ernst, het bericht en een vlag voor opgelost. Wil je weten wat elk bericht betekent en wat je ermee doet, kijk dan bij de foutmeldingen en waarschuwingen van de module.

Lijst met SAF-T-jaarstatistieken met statussen in het Spaans, knop New en zoekbalk
Dezelfde lijst met vijf rijen per bedrijf, jaar, totaal documenten, totale waarde en status (Borrador of Exportado).
Lijst SAF-T Error Logs met datum, fouttype, ernst, bericht en vlag voor opgelost
Het foutenlogboek met vijf regels, allemaal met de vlag voor opgelost niet aangevinkt, een knop Nuevo en een zoekbalk.

Welke datamodellen zitten erachter?

De module definieert deze modellen, elk met een technische omschrijving: saft.config (SAF-T Configuration per Company), saft.exporter (SAF-T File Generator and Validator), saft.submission (SAF-T File Submission to ATCUD), saft.error_log (SAF-T Error Log), saft.annual_statistics (SAF-T Annual Statistics Summary), saft.dsar_request (SAF-T Data Subject Access Request (DSAR)), saft.holiday_calendar (Portuguese Holiday Calendar for SAF-T Business Day Calculations) en saft.abuse_log (SAF-T Public Form Anti-Abuse Tracking). Deze namen kennen helpt als je met een consultant werkt of aan toegangsrechten, exports of rapporten gaat zitten: het zijn de objecten die je in de technische modus ziet.

Welk traject een SAF-T-bestand binnen de module aflegt

Door welke statussen gaat een bestand?

Het werk aan het bestand is verdeeld over twee modellen: saft.exporter, omschreven als generator en validator van het SAF-T-bestand, en saft.submission, omschreven als de indiening van het SAF-T-bestand bij ATCUD. In de lijst met gegenereerde bestanden in de animatie staan records in de statussen Draft, Generated, Validated, Validation Failed en Submitted, elk met hun bedrijf en begin- en einddatum van de periode. Dat zijn de statussen die je tegenkomt als je je bestanden nakijkt; welke instellingen je invult voordat je het eerste genereert en wat je de eerste week controleert, lees je in de module in gebruik nemen.

Rondleiding door de lijsten van de module: jaarstatistieken, foutenlogboek en gegenereerde SAF-T-bestanden
Van de lijst met jaarstatistieken (in het Engels en in het Spaans) naar het foutenlogboek en de lijst Generate SAF-T Files, met zes records in Draft, Generated, Validated, Validation Failed of Submitted en bestandsgrootte en transacties op nul.

Welke controle voert de module uit op het bestand?

De pagina van de module in Odoo Apps vat het samen in de kop: SAF-T (PT)-bestanden worden gecontroleerd tegen de XSD. De module toetst het bestand dus aan het schema voordat je het als goed beschouwt, en het model dat dat doet is hetzelfde dat het genereert, saft.exporter. In de bestandenlijst zie je welke records in Validated staan en welke in Validation Failed. Wat de module controleert, is wat de documentatie beschrijft; zie het niet als een oordeel over je fiscale verplichtingen.

Externe dienst, versies en hulp

Welk deel hangt af van een betaalde externe dienst?

De app-pagina waarschuwt vóór aankoop dat sommige functies van deze app een betaalde externe dienst gebruiken; bij deze module is dat een lokale dienst van FlexigoTech Cloud. Die dienst kost € 29 per maand of € 290 per jaar excl. btw (Pro: € 58 per maand of € 580 per jaar). Zonder abonnement, of als de dienst is opgeschort, stopt wat het abonnement levert, en je gegevens blijven in je Odoo. De pagina heeft ook een onderdeel Privacy policy dat je het best leest voordat je het activeert.

Voor welke Odoo-versies is het beschikbaar en wat kost de module?

De module staat in Odoo Apps voor Odoo 17, 18, 19 en 20, voor € 9 per Odoo-versie, eenmalige betaling excl. btw, volgens de pagina van elke versie. Met het abonnement zit de module voor nieuwe Odoo-versies erbij als je hem op flexigotech.com kocht; koop je hem in Odoo Apps, dan koop je elke Odoo-versie daar.

Kan FlexigoTech de module voor mijn bedrijf implementeren of aanpassen?

Ja. Bij FlexigoTech implementeren we Odoo 17, 18, 19 en 20 en bouwen we connectoren en integraties op maat, dus we kunnen je helpen de module te installeren, per bedrijf in te stellen of in te passen in de rest van je Odoo. Twijfel je nog of hij bij je past, begin dan met wat de module dekt en wat je nodig hebt voordat je hem installeert.

Lees verder

Foutmeldingen van Portugal SAF-T (PT) File Checks: wanneer elke melding verschijnt en wat je doetElke foutmelding van Portugal SAF-T (PT) File Checks letterlijk: wanneer hij verschijnt, wat hij betekent en wat je in Odoo doet, van generatie tot ATCUD.Portugal SAF-T (PT) File Checks inrichten in Odoo, uitgelegd met een casePortugal SAF-T (PT) File Checks inrichten in Odoo met een verzonnen case: ATCUD-configuratie, belangrijke velden, statussen en wat je de eerste week controleert.Portugal SAF-T (PT) File Checks: wat het dekt, wat je vooraf nodig hebt en welke Odoo-versieWat Portugal SAF-T (PT) File Checks volgens de README dekt, wat je vooraf nodig hebt (NIF, ATCUD, e-mail) en voor welke Odoo-versies het er is.
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen

Bronnen