account_statement_import_fr_cfonb
Import French CFONB fixed-width bank statement files via the standard bank statement import wizard.
Key Features
- account.journal: Adds CFONB as an available bank statement import format on bank journals.
- account.statement.import: Detects French CFONB files, decodes latin-1 fixed-width records, and builds statements per account with multi-account files supported.
- account.statement.import: Parses CFONB amounts and balances using signed digit mapping to create transactions with sequence, date, payment reference, unique import id, and amount.
- account.statement.import: Appends complementary information to payment references for allowed CFONB types while injecting it into unique import ids to reduce duplicates.
- account.statement.import: Postprocesses duplicate transaction identifiers by suffixing counters so import does not fail when CFONB refs repeat.
- account.statement.import: Splits files into 120-character records even without carriage returns and raises validation errors for empty or badly sized files.