Verifactu Integration
This guide provides the necessary information to integrate your software with our API and comply with the Veri*Factu system requirements of the AEAT.
Requesting Access
Use the Getting Started with Marosa API guide.
Quick Integration Guide
Template (CSV/Excel)
Our API allows uploading files in CSV or Excel format with a maximum of 1000 records.
You can download the template through the API.
This template contains all the necessary fields to register your invoices in Veri*Factu.
Response (CSV)
Our API responds with a CSV that includes the status of each record returned by the AEAT, and if present, the error reason for correction.
QR Code (Veri*Factu):
- Purpose: The Veri_Factu system requires the inclusion of a QR code on each issued invoice. This QR code functions as a unique URL that allows for verification of the invoice's registration with the Tax Agency.
- Immediate Verification: By scanning the QR code, the invoice recipient can instantly access the AEAT website via their mobile device and confirm whether the invoice has been correctly communicated.
- QR Code Composition: The QR code is generated from the following invoice data:
- Issuer's tax identification number (NIF).
- Invoice series and number.
- Issuance date.
- Total amount.
- QR Code Generation: The API provides automatic QR code generation upon creation of a new invoice. Alternatively, developers can choose to generate the QR code themselves and incorporate it into the invoice. This process is simplified by the availability of QR code generation libraries in multiple programming languages. It is very important to inform, that whatever the creation method of the QR, it must comply with the technical especifications published by AEAT.
Updated about 2 months ago