account_move_base_import
Provides tools for importing batch journal entries from flat files with automated completion and commission handling.
Key Features
- account.journal: Allows enabling import and completion on journals, choosing parser types, and configuring commission, counterpart, and default accounts for imported moves.
- account.journal: Imports statement files into journal entries, attaches the source file, logs results, creates optional counterpart lines, and can trigger auto-completion right after import.
- account.move.completion.rule: Defines configurable matching methods that locate partners via invoice numbers, supplier references, partner labels, or partner names during auto-completion.
- account.move.line: Adds an auto-completed marker and applies the journal's completion rules to populate partner and account fields while skipping lines already completed.
- account.move: Introduces an auto-completion button, completion log tracking, automatic validation when all lines are completed, and partner derivation from the import context.
- res.partner: Adds a bank statement label field storing semicolon-separated keys used by completion rules to identify partners from imported lines.
- credit.statement.import: Provides a wizard where users choose a journal, upload a statement file, validate its extension, and launch the journal's multi-move import before opening the generated entries.
- import: Supplies a generic CSV/XLS parser that casts data types, resolves account and partner references, handles commission columns, and supports iterating over multiple moves.