mirror of
https://github.com/OCA/bank-statement-import.git
synced 2025-01-20 12:37:43 +02:00
FIX QIF errors
This commit is contained in:
@@ -7,7 +7,7 @@
|
|||||||
{
|
{
|
||||||
'name': 'Import QIF Bank Statements',
|
'name': 'Import QIF Bank Statements',
|
||||||
'category': 'Accounting',
|
'category': 'Accounting',
|
||||||
'version': '11.0.1.0.0',
|
'version': '11.0.1.0.1',
|
||||||
'author': 'OpenERP SA,'
|
'author': 'OpenERP SA,'
|
||||||
'Tecnativa,'
|
'Tecnativa,'
|
||||||
'Odoo Community Association (OCA)',
|
'Odoo Community Association (OCA)',
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ class AccountBankStatementImport(models.TransientModel):
|
|||||||
transactions = []
|
transactions = []
|
||||||
vals_line = {}
|
vals_line = {}
|
||||||
total = 0
|
total = 0
|
||||||
if header == "Bank":
|
if header in ("Bank", "CCard"):
|
||||||
vals_bank_statement = {}
|
vals_bank_statement = {}
|
||||||
for line in data_list:
|
for line in data_list:
|
||||||
line = line.strip()
|
line = line.strip()
|
||||||
@@ -58,7 +58,7 @@ class AccountBankStatementImport(models.TransientModel):
|
|||||||
vals_line['name'] = ('name' in vals_line and
|
vals_line['name'] = ('name' in vals_line and
|
||||||
vals_line['name'] + ': ' + line[1:] or
|
vals_line['name'] + ': ' + line[1:] or
|
||||||
line[1:])
|
line[1:])
|
||||||
elif line[0] == '^': # end of item
|
elif line[0] == '^' and vals_line: # end of item
|
||||||
transactions.append(vals_line)
|
transactions.append(vals_line)
|
||||||
vals_line = {}
|
vals_line = {}
|
||||||
elif line[0] == '\n':
|
elif line[0] == '\n':
|
||||||
|
|||||||
Reference in New Issue
Block a user