Prepare your account
Have an active paid subscription (Light / Standard / Premium / Bundle).
Trial and Free accounts can’t activate Verifactu.Open Billdu mobile app (Verifactu can be activated only in the app, not on the web).
Fill in your Business Profile completely and correctly (your company data).
Billdu checks required fields before activation.Enable Verifactu in Settings.
Important: after enabling, it can’t be turned off.
Note: VERIFACTU requires extended validation of both supplier (your company) and client details, so some fields become mandatory and must be in the right format.
Create an invoice (Verifactu mode)
Create a new invoice in Billdu.
Fill in invoice details as usual, plus make sure the client has:
Name
Identifier
CIN: company identifier for business clients
TIN: personal identifier for individual clients
Emain address
Postal code
Save the invoice → the invoice becomes a Draft.
Optional step: Fine-tune Verifactu details (prefilled lists)
If you need to make the invoice more precise for Verifactu reporting, Billdu offers prefilled option lists (so you don’t have to type free text). You can use them directly in the invoice/item detail:
Unit: choose the correct unit for the item (e.g., units, hours, kg…).
IVA (VAT): select the right VAT rate (including 0% when applicable).
Category: if you use 0% IVA, choose whether the item is Exempt or Not subject.
Reason code: based on the selected category, pick the matching Verifactu reason (e.g., E-codes for Exempt or N-codes for Not subject).
These lists come with default values, and you only need to change them when your invoice requires a specific classification.
Upload to Verifactu (reporting step)
In VERIFACTU mode, the key action is Upload to Verifactu.
Tap “Upload to Verifactu” button
Billdu sends the invoice data into the reporting flow.
Track the invoice status (what happens after Upload)
Invoice statuses for Verifactu flow include:
Draft: Created and editable, no QR code.
Processing: Awaiting response from Tax Authority, not editable.
Registered: Successfully processed, QR code included.
Registered with errors: Registered with issues (e.g., VAT miscalculation), no QR code.
Error: Returned by AEAT when something isn’t correct — the invoice was reported, but it can’t be edited. In this case, you need to create a new document.
For detailed explanations of each status, check our dedicated article on document statuses:
Send the invoice to your client (final step)
Once the invoice is successfully completed on the compliance side (typically Registered):
Open the invoice.
Use Billdu’s standard sending options (email/share/print depending on your setup).
Your client receives the final, valid and Verifactu-approved invoice (with the QR code where applicable).
