aeat.adapters.inbound package

Inbound adapter namespace for external artefact import.

This package root exports no parser classes. Focused child packages own the actual import contracts: declaracion for filed declaration PDFs, borrador for Renta draft PDFs, justificante for receipt metadata, pdf for shared PDF helpers, financial for bank-statement providers, identity for Spanish identity inputs, and sanitizer for deterministic fixture hygiene.

Inbound adapters translate outside artefacts into strict records consumed by application and domain. They observe and normalize source files; they do not own application workflow, persistence policy, tax-law classification, or CLI presentation.

See also

adapters

Parent infrastructure boundary that explains the adapter layer’s place in the architecture.

financial.providers

Provider registry for CSV, OFX, XLSX, and N26 PDF bank statements.

sanitizer

PDF sanitisation pipeline used to prepare committed regression artefacts without leaking operator PII.

domain.justificante

Domain receipt metadata records populated by the justificante parser.

application.filing

Application import workflows that decide how parsed filing evidence participates in local drafts and audit baselines.

application.ledger

Ledger import surface that consumes financial-provider transactions and evidence references.

domain.transactions

Domain transaction records populated by financial import providers.

Subpackages