flexible-ux/verifactu-bundle
A Laravel bundle for VeriFactu invoicing compliance: generate and manage VeriFactu records, QR codes, and invoice submissions to the Spanish tax authority, with configuration and workflows designed to fit Laravel applications.
Architecture fit
verifactu-bundle). It is designed to be registered via a Symfony kernel/DI container, not a Laravel service provider. In a Laravel codebase it will not "just install" — it needs a bridge or a standalone invocation of the underlying Verifactu library.InvoiceCompliance / TaxAuthorityGateway interface so the rest of the application never imports vendor classes directly.Integration feasibility
composer.json.Technical risk
0.1.x) implies no backward-compatibility guarantee. A patch bump from 0.1.5 → 0.1.6 can still contain breaking changes under semver's 0.x rules.Key questions
.p12/.pem, or does it accept an injected signing service?Stack fit
submitInvoice(), voidInvoice(), getRecordStatus(), generateQrPayload()) and implement it with a thin adapter around the bundle. This preserves the option to swap to a commercial SIF provider — a realistic alternative under Verifactu — without touching domain code.Migration path
0.1.6 exactly ("0.1.6", not ^0.1), commit composer.lock, and archive the resolved dependency tree. Do not allow automatic minor/patch upgrades while pre-1.0.Compatibility
ext-soap, ext-dom, ext-openssl) against the current runtime image.Sequencing
Maintenance
Support
Scaling
Failure modes
^0.1 resolving to a future 0.1.x with changed payload format. Prevented only by exact pinning.Ramp-up
Verdict on v0.1.6: Insufficient release information to assess the change. The version warrants a cautious, time-boxed evaluation rather than adoption, and any integration should be gated on the publisher's responsiveness and on a successful preproducción spike.
How can I help you explore Laravel packages today?