Terms of service

These terms govern the use of Factuveri, the Shopify app that issues your store's invoices under the Spanish VERI*FACTU system and submits the billing records to the Spanish Tax Agency (AEAT). By installing the app you accept what follows. It is deliberately written in plain language: if something does not work for you, write to us before installing.

1. What the service is

Factuveri is an invoicing software system (SIF) that integrates with Shopify and, from your store's orders and refunds, issues full invoices (F1), simplified invoices (F2) and rectifying invoices (R1 to R5), generates the chained billing record the rules require and submits it to the AEAT under the VERI*FACTU mode. It also produces the PDF with its verification QR code, maintains the ledger of issued invoices and lets you export it.

The service is provided under article 29.2.j) of Law 58/2003 (General Tax Law), Royal Decree 1007/2023 of 5 December, Order HAC/1177/2024 of 17 October, and Royal Decree 1619/2012 of 30 November on invoicing obligations. The system's producer signs the responsible declaration required by article 13 of Royal Decree 1007/2023, which you can download from inside the app.

Factuveri is not a tax advisory service. We do not file returns on your behalf, we do not review your tax position and we issue no opinion on the tax treatment of your transactions: the app carries into the invoice and the record the data that you and Shopify supply to it.

2. Territorial scope: mainland Spanish common territory only

The app serves the Spanish common territory only, which is where VERI*FACTU applies.

Factuveri is not valid for the foral territories. Álava, Bizkaia and Gipuzkoa have their own mandatory system, TicketBAI, with technical specifications, signing and submission different from VERI*FACTU; the Chartered Community of Navarre likewise has its own regime. A taxpayer subject to the foral rules of any of those territories does not meet their obligations by using this app and should not subscribe to it: they need a solution approved for TicketBAI or for the corresponding Navarrese system.

Also outside this version are the Canary Islands, Ceuta and Melilla, which have their own indirect taxes (IGIC and IPSI) instead of VAT.

To prevent invalid documentation from being issued, the app blocks issuing when the issuer's province is one of the excluded ones and leaves the order in the error queue with that reason, rather than generating an incorrect record. Even so, checking that your tax domicile and applicable rules are those of the common territory is your responsibility. If in doubt, consult your adviser before switching to production.

3. The merchant's obligations

By using Factuveri you undertake to:

You are the taxpayer. Factuveri is the tool you comply with; the party bound by the invoicing and retention obligations before the tax authority remains the merchant.

4. Factuveri's obligations

On our side we undertake to:

5. Plans, quotas and service billing

The subscription is purchased and charged through Shopify Billing, in US dollars, as a monthly charge on your store's invoice. We do not handle your payment details: Shopify does.

Each plan includes a document quota per calendar month — invoices and credit notes issued in the production environment; test ones do not count and are unlimited. On paid plans, exceeding the quota does not interrupt issuing: additional documents are billed as usage at USD 0.05 per document, up to a monthly cap tied to each plan. This is a deliberate decision: issuing the invoice is a legal obligation of yours, and blocking a service your compliance depends on because a commercial limit was passed does not strike us as acceptable. On the free plan, which exists so you can try the app, the quota is a firm limit and the app invites you to change plan when you reach it.

Higher plans also include unlimited submissions when the own-certificate mode is used, because in that case the submission cost is not borne by us. Current prices and per-plan quotas are shown in the app's Plan section; if they change, the change applies to subsequent renewals and will be communicated to you in advance.

6. Our commitments to you

Three commitments we make expressly:

7. Limits of liability

We are answerable for the app working as described and in line with the technical specification. We are not answerable for the following:

In any event, and save for what the law does not allow to be limited — wilful misconduct and gross negligence — our maximum total liability towards the merchant is limited to the amount actually paid by them in subscription fees over the twelve months preceding the event giving rise to the claim.

The service is provided with reasonable diligence, but we do not guarantee uninterrupted availability. Real-time service status can be checked on the status page.

8. Term, cancellation and governing law

The subscription is monthly and renews automatically until you cancel it. You can cancel whenever you like by uninstalling the app from your Shopify admin; cancellation takes effect at the end of the period already billed, with no penalty.

On uninstall the app immediately stops issuing invoices and submitting records, and the Shopify session is deleted. Invoices and records already issued are kept for the legal four-year period (article 29.2.e of the General Tax Law) and remain exportable throughout that time, as explained in section 6 and in the privacy policy. Bear in mind that after uninstalling you are still obliged to issue your invoices and submit your records by some other means.

We may suspend or terminate the service in the event of non-payment of the subscription, fraudulent use or serious breach of these terms, giving notice whenever possible and in all cases guaranteeing the export of your data.

These terms are governed by Spanish law. For any dispute the parties submit to the courts having jurisdiction under the law; if the merchant qualifies as a consumer, the mandatory jurisdiction rules applicable to them will prevail.