VERI*FACTU
Verifiable Spanish invoices, sent to the Tax Agency (AEAT)
Contents
What it is for, and who uses itSpanish verifiable invoicing
With VERI*FACTU every invoice you issue enters a chain of records, linked to the previous one by a digital fingerprint, and goes to the Spanish Tax Agency (AEAT). The invoice carries the tax QR code at the top, which the customer uses to check it on the AEAT website.
The page opens from the «Accounting» tile on the Dashboard, only for properties registered in Spain. Manager and assistant see it.
The tax detailsWho issues the invoices
- NIF: the 9 characters of the issuer's NIF (the ES prefix is removed on its own).
- Legal name: as the AEAT knows it.
- Regime: company or individual/self-employed; it decides when the obligation starts.
- Territory: common, or the Basque Country or Navarre (which do not use VERI*FACTU).
- Tax: VAT, or IGIC in the Canary Islands or IPSI in Ceuta and Melilla.
- «Who sends the invoices»: your digital certificate.
Tap «Save». The NIF can no longer be changed after the first invoices in the chain: the chain belongs to that NIF.
The certificateUsed to send the invoices
Sending to the AEAT is signed with a digital certificate: the one from the FNMT or another authority, of the individual or of the company's representative (or a seal certificate, for a legal entity).
- Export the certificate as a .p12 or .pfx file, with a password.
- Choose the file and type the password.
- If it is a seal certificate, turn on the matching switch.
- Tap «Upload the certificate».
Sending with Vezpa's identity (Convenio 17) will appear once it is available.
Turning it onFrom then on every invoice enters the chain
With details and certificate in place, the «Turn on VERI*FACTU» switch turns everything on. From then on:
- every new invoice enters the chain and carries the tax QR code at the top of the first page, with the words «Factura verificable en la sede electrónica de la AEAT»;
- the number is always the next in the series and the date is always today: a hand-picked number or a past date are refused, because the Spanish series cannot have gaps or go backwards;
- an invoice without the customer's tax details is a simplified one (F2), the pilgrim's case; with the customer's NIF or VAT number it is a full one (F1);
- a credit note is a corrective invoice (R5 or R1) and a cancellation becomes a cancellation record in the chain;
- every till payment is a simplified invoice (F2) and its reversal a corrective one, instead of the non-fiscal receipt;
- the simplified-invoice limit is €400; with «Wellness: simplified invoice up to €3,000» you declare that wellness treatments and products fall under art. 4.2 of RD 1619/2012 and the limit rises to €3,000. You decide, with your adviser.
If the account has more than one company, «Company» sits at the top of the page: each Spanish company has its own details, certificate, chain and «Invoice series», a prefix different from the property's that cannot change after the first invoice. A booking is invoiced by the company of its property, wellness by the company chosen for wellness, the till by each department's company: a sale with departments of two companies makes two invoices. A company without VERI*FACTU switched on does not invoice: its till sales get that company's receipt.
Sending to the AEATQueued, accepted, to check
Invoices leave on their own a few moments after issuing; the AEAT asks to wait at least a minute between sendings, and Vezpa respects that. The «Sent to the AEAT» box counts the records by status: queued, sent, accepted, accepted with errors, rejected.
Those rejected or accepted with errors appear under «To check», with the AEAT code and text. The same status shows on each invoice, in the list of issued invoices.
Next to each one there is «Correct and resend». First fix the detail in the configuration, for example the tax (IVA, IGIC or IPSI). Vezpa then generates a new record with the same number and date, with the current data, and sends it to the AEAT. The rejected record stays as it was, and in the list the correction is marked «Correction». If instead the error is in what the invoice prints (amounts, customer, lines), you issue a credit note, as the Spanish invoicing regulation requires. If the invoice should not have been issued at all, you cancel it: Vezpa tells the AEAT even when the invoice record had been rejected.
The test environmentBefore the go-live test
Until the connection with the AEAT has been tested, invoices go to the AEAT test environment and the page says so with an orange notice. Vezpa switches to production once testing is complete.
If something does not add upThe symptoms, and the cause of each
- I cannot see VERI*FACTU. Your role is neither manager nor assistant, or the property is not registered in Spain.
- «The certificate cannot be opened». It needs the .p12 or .pfx file with its password, not the certificate installed in the browser.
- The switch does not turn on. The certificate is missing: upload it first.
- «The NIF cannot be changed». There are already invoices in that NIF's chain.
- An invoice does not go out and the chosen number is refused. With VERI*FACTU the number is always automatic and the date is always today.
- Many records stay «Queued». The certificate has expired or been refused: the AEAT's last message appears in the sending box.
Need help?
Contact us from the app through the support system in Configuration.