Reviewers: ,


Please review this at http://codereview.tryton.org/930002/

Affected files:
  M trytond/modules/account_invoice/invoice.py
  M trytond/modules/account_statement/statement.py


Index: trytond/modules/account_invoice/invoice.py
===================================================================

--- a/trytond/modules/account_invoice/invoice.py
+++ b/trytond/modules/account_invoice/invoice.py
@@ -1108,10 +1108,7 @@
             payment_amount += line.debit - line.credit
             payment_lines.append(line)
 
-        if self.type in ('out_invoice', 'in_credit_note'):
-            amount = - abs(amount)
-        else:
-            amount = abs(amount)
+        amount = -amount
 
         for line in self.lines_to_pay:
 

Index: trytond/modules/account_statement/statement.py
===================================================================

--- a/trytond/modules/account_statement/statement.py
+++ b/trytond/modules/account_statement/statement.py
@@ -506,7 +506,7 @@
                     self.amount, self.statement.company.currency)
 
             reconcile_lines = self.invoice.get_reconcile_lines_for_amount(
-                abs(amount))
+                amount)
 
             for move_line in move.lines:
                 if move_line.account == self.invoice.account:

Reply via email to