Repository
OCA/bank-statement-import · module folder · Try on Runboat
Module version
1.0.0
Category
Banking addons
Folder size
0.19 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/bank-statement-import
Last tracking update
2026-08-07 09:06:25
Authors
Odoo Community Association (OCA), Therp BV
Maintainers
Odoo Community Association (OCA), Therp BV
Committers
Weblate, OCA-git-bot, oca-ci, Yara
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
account_statement_import_camt54
Description
Module to import SEPA CAMT.053 and CAMT.054 Format bank statement files.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
account_statement_import_view account.statement.import form Inherits account_statement_import_file.account_statement_import_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (9)
  • add_value_from_node(self, ns, node, xpath_str, obj, attr_name, join_str=None)
    Add value to object from first or all nodes found with xpath. If xpath_str is a list (or iterable), it will be seen as a series of search path's in order of preference. The first item that results in a found node will be used to set a value.
  • check_version(self, ns, root)
    Validate validity of camt file.
  • generate_narration(self, transaction)
  • get_balance_amounts(self, ns, node)
    Return opening and closing balance. Depending on kind of balance and statement, the balance might be in a different kind of node: OPBD = OpeningBalance PRCD = PreviousClosingBalance ITBD = InterimBalance (first ITBD is start-, second is end-balance) CLBD = ClosingBalance
  • parse(self, data)
    Parse a camt.052 or camt.053 or camt.054 file.
  • parse_amount(self, ns, node)
    Parse element that contains Amount and CreditDebitIndicator.
  • parse_entry(self, ns, node)
    Parse an Ntry node and yield transactions
  • parse_statement(self, ns, node)
    Parse a single Stmt node.
  • parse_transaction_details(self, ns, node, transaction)
    Parse TxDtls node.

Loading…

Loading…

Loading…

Loading…

Loading…