[FIX] account_voucher : Partially Paid Invoice were missing when importing invoices in Bank Statements, Fixed (Case:5625)

lp bug: https://launchpad.net/bugs/779815 fixed

bzr revid: ach@tinyerp.com-20110526114100-a3kn53l103sb0gpl
This commit is contained in:
Anup (OpenERP)
2011-05-26 17:11:00 +05:30
2 changed files with 6 additions and 2 deletions
@@ -98,6 +98,10 @@ class account_statement_from_invoice_lines(osv.osv_memory):
if voucher_line_dict:
voucher_line_dict.update({'voucher_id': voucher_id})
voucher_line_obj.create(cr, uid, voucher_line_dict, context=context)
amount_res = voucher_line_dict['amount_unreconciled']
voucher_obj.write(cr, uid, voucher_id, {'amount':amount_res}, context=context)
if line.journal_id.type == 'sale':
type = 'customer'
elif line.journal_id.type == 'purchase':
@@ -106,7 +110,7 @@ class account_statement_from_invoice_lines(osv.osv_memory):
type = 'general'
statement_line_obj.create(cr, uid, {
'name': line.name or '?',
'amount': amount,
'amount': amount_res,
'type': type,
'partner_id': line.partner_id.id,
'account_id': line.account_id.id,
@@ -38,7 +38,7 @@
<form string="Import Entries">
<group colspan="4" expand="1">
<separator string="Payable and Receivables" colspan="4"/>
<field height="300" width="700" name="line_ids" colspan="4" nolabel="1" domain="[('account_id.type','in',['receivable','payable']),('reconcile_id','=',False), ('reconcile_partial_id','=',False), ('state', '=', 'valid')]"/>
<field height="300" width="700" name="line_ids" colspan="4" nolabel="1" domain="[('account_id.type','in',['receivable','payable']),('reconcile_id','=',False), ('journal_id.type','in',['sale','purchase']), ('state', '=', 'valid')]"/>
</group>
<group colspan="4" col="6">
<label string ="" colspan="2"/>