[FIX] account_voucher: import invoices, sign according to transaction type
authorDenis Ledoux <dle@odoo.com>
Mon, 22 Sep 2014 13:58:24 +0000 (15:58 +0200)
committerDenis Ledoux <dle@odoo.com>
Mon, 22 Sep 2014 13:58:55 +0000 (15:58 +0200)
addons/account_voucher/wizard/account_statement_from_invoice.py

index 4644bde..41d3560 100644 (file)
@@ -78,10 +78,11 @@ class account_statement_from_invoice_lines(osv.osv_memory):
                             'invoice_id': line.invoice.id})
             type = 'general'
             ttype = amount < 0 and 'payment' or 'receipt'
-            sign = 1
+            sign = 1 if ttype == 'receipt' else -1
             if line.journal_id.type in ('sale', 'sale_refund'):
                 type = 'customer'
                 ttype = 'receipt'
+                sign = 1
             elif line.journal_id.type in ('purchase', 'purchase_refund'):
                 type = 'supplier'
                 ttype = 'payment'