01 · Issue
A clear invoice before it becomes an official one. Customer, series, line items and taxes are reviewed in the same draft. You can get there from the editor, the POS, a quote or the API.
Cofactu lets you create invoices for your customers, review the data before issuing and check the result of the submission to the AEAT. It keeps the PDF and the related records so you can look them up again.
A clear invoice before it becomes an official one. Customer, series, line items and taxes are reviewed in the same draft. You can get there from the editor, the POS, a quote or the API.
The system finds the errors before they go out. Cofactu checks the data that conditions the record: tax ID (NIF), date, amounts, invoice type and numbering.
The document ends with proof you can look up. XML record, chained hash, QR and the official response stay attached to the invoice, with no parallel folders.
The journey of the document. Each chapter leaves a status you can understand and evidence you can check again.

Each record's hash keeps the link with the previous one. If something needs reviewing, the context is already there.
Official format XML compliant with Order HAC/1177/2024.
Unbroken chain SHA-256 hash linked to the previous record.
Authenticated submission Encrypted .p12 certificate, used to authenticate the communication with the AEAT (Spanish Tax Agency). | Evidence | What is kept | Detail |
|---|---|---|
| XML | Submitted record | Order HAC/1177/2024 |
| QR | Verification included | Available on the PDF |
| CSV | AEAT response | A-MMURGK5EJU•••• |
Its information starts in sales and feeds accounting, reconciliation and the tax calendar. No exporting or re-entering.
The answers you need before issuing your first electronic invoice with Cofactu.
Read the VeriFactu guide →Yes. When you approve an invoice, Cofactu prepares the record in the required technical format, generates the chained hash and submits it to the AEAT through a certificate-authenticated connection.
The invoice keeps its PDF, its QR, the submitted XML record and, when the AEAT returns it, the response CSV (secure verification code). Everything stays linked to the same document.
The status and code stay visible in the history. Cofactu shows a practical explanation so you can fix the next step without losing context.
No. Cofactu runs in the browser. You upload your electronic certificate (.p12) once; Cofactu stores it encrypted with AES-256-GCM and uses it for every submission to the AEAT, which is automatic.
No card. VeriFactu included in every plan. With the whole journey visible from the first document.
We use our own cookies, Google's (which ads bring sign-ups) and PostHog's (how the site is used). If you decline, the site works exactly the same. Learn more .
Navegar en tu idioma siempre es mejor. Cámbiate para disfrutar de una experiencia 100% adaptada.