aeat.adapters.inbound.justificante package

Inbound parser adapter for AEAT justificante receipt PDFs.

Parses the receipt PDF AEAT issues after a filing into the strict domain.justificante.Justificante domain record used by reconciliation and evidence workflows. A justificante is receipt metadata (CSV, modelo, period, taxpayer, timestamp, totals, verification URL), not the casilla-complete filing copy handled by adapters.inbound.declaracion.

Both public entry points keep the receipt boundary narrow: the filesystem route hashes the PDF and the bytes route supports secure-storage captures without materialising plaintext scratch files. The field extraction discipline and structured domain.justificante.JustificanteParseError attributes live below this package boundary.

Major declaration:

Subpackages

Submodules