Reviewers: ,


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

Affected files:
  M payment_term.py


Index: payment_term.py
===================================================================
--- a/payment_term.py
+++ b/payment_term.py
@@ -55,28 +55,28 @@ class PaymentTerm(ModelSQL, ModelView):
         remainder = amount
         for line in self.lines:
             value = line.get_value(remainder, amount, currency)
             value_date = line.get_date(date)
             if not value or not value_date:
                 if (not remainder) and line.amount:
                     self.raise_user_error('invalid_line', {
                             'line': line.rec_name,
-                            'term': payment_term.rec_name,
+                            'term': self.rec_name,
                             })
                 else:
                     continue
             if ((remainder - value) * sign) < Decimal('0.0'):
                 res.append((value_date, remainder))
                 break
             res.append((value_date, value))
             remainder -= value

         if not currency.is_zero(remainder):
- self.raise_user_error('missing_remainder', (payment_term.rec_name))
+            self.raise_user_error('missing_remainder', (self.rec_name))
         return res


 class PaymentTermLine(ModelSQL, ModelView):
     'Payment Term Line'
     __name__ = 'account.invoice.payment_term.line'
     sequence = fields.Integer('Sequence',
         order_field='(%(table)s.sequence IS NULL) %(order)s, '


Reply via email to