Native PrestaShop VeriFactu module
PrestaShop extracts commercial facts from OrderInvoice and OrderSlip while AEAT rules, XML, certificates, and fiscal classification remain in Kairoseth Fiscal.
The PrestaShop VeriFactu integration connects native invoices and credit slips to Kairoseth Fiscal. The module extracts commercial data, validates before fiscalization, and consumes QR presentation generated by the secure core.
The module relies on OrderInvoice, OrderSlip, and native hooks. The store never receives the AEAT certificate or decides sensitive fiscal classifications.
PrestaShop extracts commercial facts from OrderInvoice and OrderSlip while AEAT rules, XML, certificates, and fiscal classification remain in Kairoseth Fiscal.
Validate an invoice or credit slip before fiscalization. If the runtime lacks the capabilities required for presentation, the flow fails closed.
The current module consumes server-authored presentation data and renders it through native invoice and OrderSlip PDF hooks.
Each credit slip keeps its own identity, reference to the original invoice, and separate server-side fiscal profile.
Invoices and credit slips use separate switches that are disabled by default. The safe manual flow remains available without automation.
The module does not branch on a specific PrestaShop version number: it detects real hooks and capabilities, while CI documents the versions actually executed.
We do not sell only a module. Integration depends on your version, numbering, PDF flow, credit slips, installed modules, and actual runtime capabilities.
We check the actual PrestaShop and PHP versions plus invoicing modules or customizations involved in OrderInvoice or OrderSlip.
We start from Kairoseth Fiscal's published reproducible ZIP, also validated through an upgrade path from the prior version.
We validate numbering, customer data, taxes, currency, and server-side mapping before allowing fiscal side effects.
We verify a native invoice and, when relevant, a corrective OrderSlip with its own identity and idempotency.
We review displayPDFInvoice and displayPDFOrderSlip to confirm the PDF consumes server-authored presentation without inventing regulatory data.
Implementation leaves capabilities, enabled automations, validation checks, and Fiscal Connect support documented.
Manual mode stays available even when automation is disabled. Invoice and credit slip follow the same rule: validate, create once, then reconcile.
The module reads number, date, currency, customer, totals, and tax breakdown through native OrderInvoice APIs.
Preflight checks structure and consistency before an operation is created.
If recordId already exists, the module refreshes state. It does not reissue an invoice as a fallback.
Invoice and OrderSlip PDFs use QR URL and text already validated by the core, without rebuilding AEAT rules inside PrestaShop.
Runtime remains capability-first while the CI matrix proves installation, payload creation, and upgrade flows on real combinations.
Module installation and smoke test completed successfully.
Module installation and smoke test completed successfully.
Module installation and smoke test completed successfully.
After issuance or reconciliation, the module stores the returned presentation block and uses it in displayPDFInvoice or displayPDFOrderSlip. If a recordId exists but presentation is missing or invalid, rendering fails closed instead of inventing a QR.
Key points before installing or adapting the integration.
Yes. Technical release v0.1.0 publishes PrestaShop module v0.5.0 while keeping sensitive fiscal rules outside the ecommerce application and using the same common contract as other connectors.
All three terms are used in searches. Technically, it is a native PrestaShop module connected to Kairoseth Fiscal: the store supplies invoices and credit slips while the secure runtime keeps certificates, AEAT rules, preflight, state, and idempotency. It is not a standalone fiscal app that duplicates regulatory logic inside ecommerce.
The current matrix runs the real ZIP on PrestaShop 1.7.8.11 with PHP 7.4, PrestaShop 8.1.7 with PHP 8.1, and PrestaShop 8.2.7 with PHP 8.1. Runtime compatibility is capability-first from PrestaShop 1.7.8.
Version 0.5.0 consumes presentation data authored by Kairoseth Fiscal and renders it through displayPDFInvoice. Credit slips use displayPDFOrderSlip. If the required capability is missing, issuance fails closed before a fiscal record is created.
Each OrderSlip is treated as an independent corrective operation linked to the original invoice, with its own idempotency and separate server-side corrective MappingProfile.
Yes. The manual preflight → create record → refresh status flow is always available. Invoice and credit-slip automation are enabled separately and remain OFF by default.
No. The certificate and sensitive fiscal credentials remain only inside the secure Kairoseth Fiscal runtime.
No. Module v0.5.0 is published and tested, but fiscal production activation is a separate gate. Controlled access refers to assisted fiscal go-live and onboarding, not to a pending module release.
We are not publishing amounts until W4 closes unit economics and support. The planned model separates setup where needed from a recurring Fiscal Connect fee.
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.
We check capabilities, version, PDF flow, fiscal numbering, and credit-slip workflow before activating a fiscal integration.