cadrumo.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, justificante for receipt metadata, pdf for shared PDF helpers, financial for bank-statement providers, censo for the Certificado de Situación Censal, einvoice for structured electronic invoices, and notificacion for AEAT notification documents.

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.

notificacion

Typed notification-document records read from already-custodied AEAT artefact bytes.

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

Submodules