Authorize uninvoice.app to report on your behalf
Before uninvoice.app can send your invoice records to the AEAT under Veri*Factu, you must grant an AEAT power of attorney (apoderamiento) in favour of the software producer. This is a one-time step you complete yourself using your electronic certificate or Cl@ve.
This page shows who needs to grant the power, which NIF to use, and what to do inside uninvoice.app once the AEAT step is complete.
How uninvoice.app reports for you
uninvoice.app submits your Veri*Factu records only via AEAT apoderamiento. It does not act as a colaborador social under a Tipo 017 social-collaboration agreement.
In practice:
- The power is registered at the AEAT, granted by you in favour of the software producer's NIF.
- You can grant, review, and revoke it yourself at any time from the AEAT.
- The AEAT validates that power on every submission, so the AEAT registry is always the authoritative source.
Because of this, until you grant the power, uninvoice.app cannot issue Spanish invoices for you. See Until you grant it below.
Who needs to do this
Only issuers established in Spain need this authorization. In uninvoice.app,
that means companies whose profile type starts with ES:.
If you are not a Spanish taxpayer in scope, the Veri*Factu apoderamiento does not apply to you. The app will say so on the authorization page.
You must also be a taxpayer who reports under Veri*Factu (not SII).
Who receives the power
The power is granted in favour of the software producer's NIF, not to a person. For uninvoice.app that is:
| Producer | Curried Software S.L.U. |
| NIF | B75929299 |
Use this NIF as the apoderado (representative) when you register the power at the AEAT.
Granting the power, step by step
1. Confirm that this applies to you
You are a Spanish taxpayer required to report under Veri*Factu (not SII). If in doubt, check with your tax adviser.
2. Grant the power at the AEAT
You do this once, on the AEAT's own site, signed with your electronic certificate or Cl@ve. It takes a few minutes. Because you sign it in the AEAT registry, the grant is registered with the tax agency: a checkbox inside a web app cannot replace this step.
They show the AEAT site, not uninvoice.app, so they are in Spanish and look the way the site looked when this guide was written. Each label is quoted as it appears on screen, with its meaning in English next to it. The grantor (Poderdante) in them is a placeholder: yours will show your own NIF and name.
2.1 Open the apoderamiento procedure
Go to Apoderamiento para la realización de trámites y actuaciones en materia tributaria por Internet (power of attorney for tax procedures over the internet) at the AEAT Sede Electrónica, and under Gestiones click Alta de poder mediante identificación electrónica ("register a power using electronic identification").
2.2 Identify yourself
Pick how you sign in: Cl@ve Móvil, Certificado o DNI electrónico (an electronic certificate or electronic ID card), or EU eIDAS access.
Sign in as the taxpayer that issues the invoices, since that is who grants the power. For a company, that means the company's own certificate, or the certificate of someone already empowered to act for it.
2.3 Choose a power for specific procedures
The AEAT asks whether you are granting a general power over tax procedures or a power over specific ones. Click Alta de poder para trámites tributarios específicos ("register a power for specific tax procedures"): a general power also works, but the specific one grants only what invoice reporting needs and nothing else.
2.4 Fill in who receives the power, and until when
- NIF del Apoderado (the representative's tax id): type
B75929299. This is the only value you have to know by heart. - Fecha fin de la autorización (end date): optional. Left empty, the power lasts five years (art. 6.6 of Law 39/2015).
- Apoderamiento por absorbente: leave it on No unless you are granting it as the absorbing company of a merger.
- Poderdante (the grantor) is filled in by the AEAT from the identity you signed in with. Check that it is the issuing taxpayer.
Then open the procedure picker. The list view asks you to search by name or procedure code; the tree view is the shorter route, so click Visualizar los trámites en modo árbol ("view the procedures as a tree").
2.5 Open Impuestos, tasas y prestaciones patrimoniales, then IVA
The tree groups every procedure the AEAT can delegate. Expand Impuestos, tasas y prestaciones patrimoniales (taxes, fees and public charges), the first entry.
Inside it, expand IVA (VAT). Invoice reporting lives under VAT, not under corporate income tax, whatever tax your business pays.
2.6 Tick Sistemas informáticos de facturación y Veri*Factu
Scroll the VAT group down to SISTEMAS INFORMATICOS DE FACTURACION Y VERI*FACTU ("invoicing software systems and Veri*Factu") and tick its checkbox. Tick the group itself: it stands for all the procedures inside it, so there is no need to expand it and pick them one by one.
With the box ticked, press Aceptar ("accept").
2.7 Review the procedures and sign
The AEAT expands the group into the five procedures it covers and shows them for confirmation, each with its own end date:
| Code | What it covers |
|---|---|
| IZ860 | Submitting and querying billing records through the web service |
| IZ861 | Querying billing records |
| IZ862 | Issuing invoices with the AEAT's own invoicing application |
| IZ863 | Querying invoices issued with the AEAT's application |
| IZ864 | Providing an authorization |
Granting all five is what ticking the group does, and it is what this guide is tested against. If you would rather narrow it, the one uninvoice.app uses is IZ860: it is how records are submitted, and how the daily check asks the AEAT whether the power is still in place. IZ862 and IZ863 cover the AEAT's own invoicing application and have nothing to do with uninvoice.app.
Check that the Apoderado reads B75929299 - CURRIED SOFTWARE SL, then press
Firmar Enviar ("sign and send") and sign with your certificate or Cl@ve. The
AEAT confirms the registration on screen, and the power is in effect from that
moment.
3. Confirm it in uninvoice.app
Open Company → VeriFactu authorization and click "I've granted the power". The status changes to Pending verification, not straight to authorized.
The button only records that you completed the AEAT step. It is not the authorization itself, and it does not lift the issuance gate on its own: your word is not evidence, and the real authorization is the power registered at the AEAT.
What lifts the gate is the AEAT agreeing that we may act for your NIF. uninvoice.app asks it once a day, so confirmation can take up to a day. When the AEAT confirms the power, the status becomes Authorized, we email you, and you can issue invoices. Until then, issuance stays blocked.
4. Keep issuing
From then on, each invoice you issue generates a hash-chained record, includes the QR code and VERI*FACTU marking on the PDF, and is submitted to the AEAT automatically. You do not need to take action per invoice. You can check each submission status from within the app.
Until you grant it
For a Spanish (in-scope) issuer that has not granted the power, uninvoice.app blocks issuance: the invoice stays a draft, no invoice number is assigned, and nothing is ever sent to the AEAT outside VERI*FACTU. The same applies while the confirmation is Pending verification: you can issue normally once the AEAT has confirmed the power and the status reads Authorized.
If the AEAT rejects a submission
The AEAT re-checks the power on every submission. If it ever rejects one because the power is missing or invalid, uninvoice.app automatically marks your authorization Revoked by the AEAT and re-blocks issuance. To resume, grant the power again at the AEAT and confirm once more on the authorization page, which returns the status to Pending verification until the next daily check confirms it with the AEAT.
What stays your responsibility
- The accuracy of the invoice data you enter remains yours as the taxpayer.
- Keep the power current: if you stop using uninvoice.app, revoke the apoderamiento at the AEAT.









