VeriFactu + Crea y Crece Ready

Invoice Management for Spanish Freelancers, built on Symfony 8.1 + PHP 8.4

This greenfield baseline prioritizes immutable billing records, cryptographic chaining for anti-fraud traceability, and clean service boundaries for future Facturae/UBL e-invoicing workflows.

Financial Safety

All amounts are modeled in integer cents through bigint columns. Draft-only edits and post-finalization lock rules reduce accidental data drift.

VeriFactu Chain

Each finalized invoice stores SHA-256 using the previous record hash plus immutable invoice totals, creating an auditable chain.

Future XML Emission

Facturae/UBL generation is isolated behind an interface so compliance formats can evolve without polluting core domain entities.