Identifying data
Checking uses essential invoice data such as issuer tax ID, invoice number, issue date, and amount.
The tax QR forms part of the invoice representation for invoicing systems covered by the RRSIF. In VERI*FACTU mode it lets the recipient access AEAT invoice checking.
The QR should not be independently rebuilt in every plugin. URL, wording, and state should come from a fiscal source consistent with the issued invoice.
The QR is not a decorative element: it connects the invoice representation to AEAT's checking service and must correspond to the actual fiscal data.
Checking uses essential invoice data such as issuer tax ID, invoice number, issue date, and amount.
When the invoice comes from VERI*FACTU, AEAT can compare it against records previously submitted by the issuer.
In VERI*FACTU mode the invoice must show the verifiable-invoice wording or the VERI*FACTU expression under the applicable rules.
AEAT can report an invoice as found or not found depending on the information held in its records.
QR scope has exceptions and cases outside the general RRSIF, so templates should not assume every Spanish invoice follows the same rule.
In a multi-adapter architecture QR and wording should come from the fiscal core and be consumed by WooCommerce, PrestaShop, or ERP.
Presentation should be tied to the same fiscal operation that generated the recordId and state.
Obtain the fiscal state before treating the invoice representation as complete.
Consume the QR URL and wording associated with that invoice from the core.
Insert the presentation into PDF, HTML, or structured documents according to the platform.
Avoid letting every plugin independently recreate taxpayer ID, URL, wording, or invoice parameters.
The goal is one fiscal source for the QR even when the final renderer differs. PrestaShop can insert it into its native PDF; WooCommerce exposes it neutrally for the invoice renderer used by the store.
Short answers grounded in official sources.
It is the encoded representation on the invoice that opens an AEAT service with specific invoice data. In VERI*FACTU mode it can be used to compare the invoice against records submitted by the issuer.
AEAT states that when the invoicing system operates in VERI*FACTU mode, the invoice must include the wording 'Factura verificable en la sede electrónica de la AEAT' or 'VERI*FACTU'.
AEAT can report that the invoice was found with matching characteristics or that it was not found, depending on the records held by the Tax Agency.
AEAT clarifies that a missing QR by itself does not determine VAT deductibility when substantive requirements are met. It is a formal issuer obligation within the applicable scope.
No. AEAT identifies situations outside this requirement, including certain SII taxpayers, regional tax regimes, or invoices not issued through a covered invoicing system.
Each guide owns a distinct intent to avoid duplication and make the path from question to solution clear.
This guide summarizes official rules and documentation; it does not replace tax advice or checking the exact scope that applies to each organization.
Kairoseth separates identity, organization scope, product roles and product capabilities. A login route, browser state or AI response never becomes an authorization boundary by itself.
Customer resources and access are resolved inside an active organization context rather than treated as global account state.
Owner, Admin and Member authority is assigned per product. Organization membership alone does not automatically grant every product.
Sensitive access, policy and capability decisions remain authoritative on the server instead of trusting client UI state or model output.
Capabilities that can act are introduced behind explicit grants, staged gates and audit rather than implied autonomy.
Review the customer-facing policies that define privacy, security reporting, acceptable use and the current legal operating framework.
Kairoseth Fiscal separates presentation from rendering: the core generates the fiscal contract and each platform displays it using its real capabilities.