fix in voucher import tool

This commit is contained in:
Anand Doshi 2012-11-23 16:34:28 +05:30
parent 5202de4764
commit c9bfbf94f2

View File

@ -206,7 +206,7 @@ def get_data(rows, company_abbr):
if accounts: if accounts:
total_debit = total_credit = 0 total_debit = total_credit = 0
for acc_idx in xrange(len(accounts)): for acc_idx in xrange(len(accounts)):
col_idx = len(columns) - 1 + acc_idx col_idx = len(columns) + acc_idx
if flt(r[col_idx]) != 0: if flt(r[col_idx]) != 0:
if not acc_dict.get(accounts[acc_idx]): if not acc_dict.get(accounts[acc_idx]):
acc_dict[accounts[acc_idx]] = 0 acc_dict[accounts[acc_idx]] = 0
@ -228,4 +228,8 @@ def get_data(rows, company_abbr):
if not c.endswith(" - " + company_abbr)] if not c.endswith(" - " + company_abbr)]
accounts = [c for c in rows[i+1] if c.endswith(" - " + company_abbr)] accounts = [c for c in rows[i+1] if c.endswith(" - " + company_abbr)]
if accounts and (len(columns) != rows[i+1].index(accounts[0])):
raise Exception, """A non-account column cannot be after an account \
column. Please rectify it in the file and try again."""
return data, start_row_idx return data, start_row_idx