Skip to main content

Verifactu — Document statuses (clear guide)

Updated over 2 weeks ago

After you fill in all required fields and save your invoice, Billdu creates a Draft.

To send the invoice to our invoicing flow and Verifactu reporting, use the “Upload to Verifactu” button.

Below are the 5 statuses you can see when creating an invoice, sending it to Verifactu and what they mean.

1) Draft

What it means: The invoice is saved, but not uploaded yet.

  • ✅ You can edit and delete

  • ❌ No QR code

  • Shows “Draft” label (it’s not a final/legal document yet)

  • You still see actions like Upload Verifactu

What to do next: Tap Upload to Verifactu when ready.

2) Processing

What it means: The invoice was created and the tax report was sent to the Tax Authority. This is asynchronous (waiting for a response).

  • ❌ You can’t edit or delete

  • Marked as Processing

  • No QR code yet

What to do next: Wait for the final result (it will switch to Registered / Registered with errors / Error).

3) Registered

What it means: Everything passed ( + Tax Authority). Your invoice is successfully registered.

  • ✅ Gets a QR code

  • ❌ You can’t edit, delete, or upload an invoice again

  • Marked as Registered

What to do next: You’re done — this is your final state.

4) Registered with errors

What it means: The invoice was registered, but with issues (example: VAT/rounding miscalculation).

  • ❌ You can’t edit or delete

  • Shows a banner explaining the error

  • Shows Registered with errors status and doesn’t include a QR code

  • The server automatically performs an automatic annulment of the tax report

What to do next: Create the invoice again correctly (accounting-wise you reissue it).

5) Error

What it means: The invoice wasn’t registered, the Tax Authority returns an error (example: non-existing NIF/CIN).

  • ❌ You can’t edit or delete

  • ❌ No QR code

  • Still marked as Error

  • Shows a banner with the reason

  • The invoice is rejected / not registered by Tax Authority

What to do next: Create a new invoice with corrected details (the original can’t be “fixed”).

Did this answer your question?