Skip to main content

Troubleshooting & Reference · Article 7.10

"De status zegt Eindfactuur uitgesteld maar de factuur heeft geen regelitems"

Een race-conditie tussen `Markeren als voltooid` en de vooraf gegenereerde eindfactuur. Als de vooraf-generatie stil is mislukt voordat u op voltooid klikte, is het factuurrecord aangemaakt maar de PDF is leeg of onjuist. Herstel: de eindfactuur opnieuw genereren.

De eindfactuurstroom heeft twee fasen: vooraf genereren (achtergrond, op het moment dat het voorschot binnenkomt) en versturen (voorgrond, wanneer u op Markeren als voltooid klikt). De vooraf-generatie is waar de meeste mislukkingen verborgen zitten — als Gotenberg stoort tijdens de vooraf-generatie, bestaat het tijdelijke INV-record maar is de PDF defect.

Step by step

  1. Controleer de Documenten-dropdown.

    Kijk naar INV-XXXX — als het ontbreekt of als mislukt is gemarkeerd, is dat het kernprobleem.

  2. Klik op Eindfactuur opnieuw genereren

    vanuit Acties. De renderer wordt opnieuw uitgevoerd met de huidige staat van de offerte (na addendum indien van toepassing).

  3. Bevestig de PDF.

    Open INV-XXXX vanuit Documenten; regelitems moeten zijn ingevuld.

  4. Stuur opnieuw indien nodig.

    Als u al de e-mail had geactiveerd met de defecte PDF, klik dan op Eindfactuur-e-mail opnieuw verzenden om de gecorrigeerde versie te sturen.

Why this works this way

Vooraf-generatiestroom (prepare_final_invoice Celery-taak): 1. Genereer de eindfactuur-HTML (Jinja). 2. Stuur naar Gotenberg → PDF-bytes. 3. Upload naar R2. 4. Sla URL op in FinalInvoice.pdf_url.

Als stap 2 of 3 mislukt na herhaalde pogingen, bestaat het FinalInvoice-record met pdf_url = null. De offertestatus blijft op Voorschot betaald en een Eindfactuur opnieuw proberen-knop verschijnt. Vóór de fix (begin 2026) verscheen de knop niet altijd — de status ging vooruit naar In uitvoering en u kon niet zien dat de PDF ontbrak totdat u op Markeren als voltooid klikte. Het huidige gedrag (mei 2026-fix) blokkeert statusvoortgang wanneer de vooraf-generatie mislukt, zodat het probleem eerder zichtbaar wordt.

Troubleshooting

Keep reading

"De status zegt Eindfactuur uitgesteld maar de factuur heeft geen regelitems" · Help · Clozo