Zo lees je een melding van Portugal SAF-T (PT) File Checks
Elke melding bevat een tekst die vaak eindigt op %s of waarin %d in het midden staat. Op die plek vult de module het concrete gegeven in: het detail van de fout, de waarde die je hebt opgeslagen, een adres of het aantal pogingen. Zie je een dubbele punt gevolgd door tekst, dan vertelt dat deel wat er in jouw geval is gebeurd.
In de tabel hieronder staan de meldingen precies zoals de module ze schrijft, met %s en %d op hun plek. Op je scherm zie je het echte gegeven in plaats van die placeholders.
Fouttabel: melding, wanneer hij verschijnt en wat je doet
| Melding | Wanneer verschijnt hij | Wat doe je |
|---|---|---|
SAF-T generation failed: %s | Het genereren van het SAF-T-bestand mislukt. | Lees het detail na de dubbele punt en los op wat het aangeeft voordat je opnieuw genereert. |
No SAF-T file generated. Run generation first. | Er is nog geen SAF-T-bestand gegenereerd. | Genereer eerst het bestand, zoals de melding vraagt. |
SAF-T validation failed. Check validation log for details. | Het SAF-T-bestand komt niet door de validatie. | Open de validatielog (validation log) en bekijk het detail. |
SAF-T validation failed: %s | De validatie mislukt en de melding geeft de reden. | Lees de reden na de dubbele punt. |
Failed to fetch SAF-T schema from %s: %s | Het SAF-T-schema kan niet van een adres worden opgehaald. | De melding toont het adres en het detail: controleer beide. |
SAF-T file must be an XML file | Het SAF-T-bestand is geen XML. | Gebruik een XML-bestand. |
Period start must be before period end | Het begin van de periode ligt niet vóór het einde. | Pas de datums aan zodat het begin vóór het einde ligt. |
XML export failed: %s | De export naar XML mislukt. | Lees het detail na de dubbele punt. |
CSV export failed: %s | De export naar CSV mislukt. | Lees het detail na de dubbele punt. |
Annual statistics generation failed: %s | Het genereren van de jaarstatistieken mislukt. | Lees het detail na de dubbele punt. |
NIF must be exactly 9 digits. Current value: %s | Het NIF heeft niet precies 9 cijfers. | De melding toont de huidige waarde: zorg dat die precies 9 cijfers heeft. |
Invalid ATCUD endpoint URL format | Het formaat van de ATCUD-endpoint-URL is ongeldig. | Controleer hoe de endpoint-URL geschreven is. |
ATCUD certificate and key must be configured in SAF-T settings | Certificaat en sleutel voor ATCUD zijn niet ingesteld. | Stel ze in bij de SAF-T-instellingen. |
ATCUD rejected the submission. Check error log for details. | ATCUD weigert de verzending. | Bekijk de foutlog (error log). |
Failed to contact ATCUD after %d attempts. Try again later. | ATCUD is na meerdere pogingen niet bereikbaar; de melding zegt hoeveel. | Probeer het later opnieuw. |
ATCUD submission failed. Please try again later. | De verzending naar ATCUD mislukt. | Probeer het later opnieuw. |
Submission can only be retried from error state | Je probeert een verzending opnieuw die niet in de foutstatus staat. | Probeer alleen verzendingen in de foutstatus opnieuw. |
No submissions found for this company | Er zijn geen verzendingen voor dat bedrijf. | Controleer of het het bedrijf is dat je wilde bekijken. |
No email configured for company | Het bedrijf heeft geen e-mailadres ingesteld. | Stel het e-mailadres van het bedrijf in. |
Email test failed: %s | De e-mailtest mislukt. | Lees het detail na de dubbele punt. |
Several contacts match "%s": enter the email or the tax ID of the data subject. | Meerdere contacten komen overeen met wat je hebt ingevoerd. | Vul het e-mailadres of het fiscale nummer (tax ID) van de betrokkene in. |
DSAR processing failed: %s | De DSAR-verwerking mislukt. | Lees het detail na de dubbele punt. |
NIF, URL, e-mail en certificaat: de meldingen over gegevens
Een groep meldingen gaat over gegevens die je zelf invult. Die over het NIF is het duidelijkst: hij vraagt precies 9 cijfers en toont wat er is opgeslagen (Current value: %s), zodat je in één oogopslag ziet wat er te veel of te weinig is. Die over de URL (Invalid ATCUD endpoint URL format) zegt alleen dat het formaat ongeldig is, dus controleer hoe dat adres geschreven is.
Om naar ATCUD te verzenden vraagt de module een certificaat en sleutel in de SAF-T-instellingen: ontbreken die, dan krijg je ATCUD certificate and key must be configured in SAF-T settings. Met e-mail werkt het vergelijkbaar: No email configured for company betekent dat het bedrijf geen e-mailadres heeft, en Email test failed: %s verschijnt als de e-mailtest niet lukt, met het detail aan het eind.

Meldingen die je naar de log sturen of laten wachten
Twee meldingen bevatten het detail niet zelf en verwijzen je door: SAF-T validation failed. Check validation log for details. stuurt je naar de validatielog, en ATCUD rejected the submission. Check error log for details. naar de foutlog. In die gevallen staat de oorzaak niet in het meldingsvenster, maar in de log die de melding noemt.
Twee andere vragen alleen geduld: Failed to contact ATCUD after %d attempts. Try again later. en ATCUD submission failed. Please try again later. De eerste vertelt hoeveel pogingen de module heeft gedaan. Bij beide zegt de tekst dat je het later opnieuw moet proberen.

Invoicing › SAF-T Error Logs: vijf records met datum, type, ernst en melding, en het vinkje voor opgelost niet aangevinkt.Genereren, valideren en opnieuw proberen: de volgorde die de meldingen aangeven
Sommige meldingen vertellen in welke volgorde je werkt. No SAF-T file generated. Run generation first. maakt duidelijk dat je eerst het SAF-T-bestand moet genereren. Submission can only be retried from error state geeft aan dat je een verzending alleen vanuit de foutstatus opnieuw kunt proberen. En Period start must be before period end vereist dat het begin van de periode vóór het einde ligt.
Gaat het mis met het bestand zelf, kijk dan naar SAF-T file must be an XML file en naar de exportmeldingen (XML export failed: %s, CSV export failed: %s), die het detail aan het eind geven. Welke instellingen en statussen elk record doorloopt, lees je in de module in gebruik nemen, en voor menu's en taken in hoe het vanbinnen werkt.

Invoicing › SAF-T Accounting › Generate SAF-T Files: zes records in Draft, Generated, Validated, Validation Failed en Submitted, met bestandsgrootte en transacties op nul.
Draft of Exported) naar de foutenlijst en de lijst met gegenereerde SAF-T-bestanden.Hoe FlexigoTech je helpt
Loop je vast op een melding of wil je je configuratie laten controleren voordat je verzendt? FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. De module kost € 9 per Odoo-versie in Odoo Apps, eenmalige betaling excl. btw, voor 17, 18, 19 en 20 (pagina in Odoo Apps); de lokale dienst van FlexigoTech Cloud kost € 29 per maand of € 290 per jaar excl. btw. Alle details vind je op de modulepagina.
Lees verder
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigo_portugal_saf_t_accounting_atcud_submission_tool 20.0 (6935c20f): models/saft_annual_statistics.py
- Broncode van de module: flexigo_portugal_saf_t_accounting_atcud_submission_tool 20.0 (6935c20f): models/saft_config.py
- Broncode van de module: flexigo_portugal_saf_t_accounting_atcud_submission_tool 20.0 (6935c20f): models/saft_dsar_request.py
- Broncode van de module: flexigo_portugal_saf_t_accounting_atcud_submission_tool 20.0 (6935c20f): models/saft_exporter.py
- Broncode van de module: flexigo_portugal_saf_t_accounting_atcud_submission_tool 20.0 (6935c20f): models/saft_submission.py
- apps.odoo.com/apps/modules/20.0/flexigo_portugal_saf_t_accounting_atcud_submission_tool
- apps.odoo.com/apps/modules/17.0/flexigo_portugal_saf_t_accounting_atcud_submission_tool
- apps.odoo.com/apps/modules/18.0/flexigo_portugal_saf_t_accounting_atcud_submission_tool
- apps.odoo.com/apps/modules/19.0/flexigo_portugal_saf_t_accounting_atcud_submission_tool
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
