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, '