cadrumo.adapters.inbound.financial package¶
Inert namespace for financial input adapters.
This package owns file parsers for bank statement formats. The provider layer
detects source formats and turns source files into
domain.transactions.raw_transaction.RawTransaction records with
domain.transactions.raw_transaction.RawProvenance; application services own
active-bucket routing, persistence, currency normalization, and ledger events.
Each concrete FinancialProvider declares a CorpusVerificationSource
and a provisional-specimen flag so bank-PDF and tabular imports carry the same
corpus-honesty discipline as the other inbound PDF surfaces.
Consumers import providers and contracts from their defining modules; the package initializer exports no symbols.
See also
adapters.inbound.financial.providers: concrete providers.
Subpackages¶
- cadrumo.adapters.inbound.financial.providers package
- Submodules
- cadrumo.adapters.inbound.financial.providers._constants module
- cadrumo.adapters.inbound.financial.providers._mapped_tabular module
- cadrumo.adapters.inbound.financial.providers._tabular_projection module
- cadrumo.adapters.inbound.financial.providers.base module
- Provider corpus discipline
CorpusVerificationSourceFinancialProviderErrorFinancialProviderConfigErrorUnsupportedFinancialSourceErrorInvalidFinancialSourceErrorFinancialValidationErrorBankStatementParseErrorProviderValidationFinancialProviderdescribe_dialect()normalize_header()archive_cell_text()parse_date_value()parse_amount_value()synthesize_transaction_id()ParsedLedgerRowdirection_from_signed_amount()build_raw_transaction()default_currency()
- cadrumo.adapters.inbound.financial.providers.csv module
- cadrumo.adapters.inbound.financial.providers.detection module
- cadrumo.adapters.inbound.financial.providers.ofx module
- cadrumo.adapters.inbound.financial.providers.pdf_n26 module
- cadrumo.adapters.inbound.financial.providers.xlsx module
- Submodules