Allow inheritance for CAMT parser to add transaction nodes

This commit is contained in:
Emanuel Cino
2018-04-20 11:05:47 +02:00
parent 3544665ff7
commit ef7246c611
2 changed files with 4 additions and 3 deletions

View File

@@ -3,7 +3,7 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
{
'name': 'CAMT Format Bank Statements Import',
'version': '10.0.1.1.1',
'version': '10.0.1.1.2',
'license': 'AGPL-3',
'author': 'Odoo Community Association (OCA), Therp BV',
'website': 'https://github.com/OCA/bank-statement-import',

View File

@@ -99,8 +99,9 @@ class CamtParser(models.AbstractModel):
'account_number'
)
def parse_entry(self, ns, node):
def parse_entry(self, ns, node, transaction=None):
"""Parse an Ntry node and yield transactions"""
if transaction is None:
transaction = {'name': '/', 'amount': 0} # fallback defaults
self.add_value_from_node(
ns, node, './ns:BookgDt/ns:Dt', transaction, 'date')