[account_statement] Add invoice number in amount_greater_invoice_amount_to_pay error message

This commit is contained in:
Raimon Esteve 2020-03-02 10:35:11 +01:00
parent 724d63974a
commit 1983c527a0
2 changed files with 38 additions and 0 deletions

View File

@ -0,0 +1,37 @@
diff --git a/trytond/trytond/modules/account_statement/locale/es_ES.po b/trytond/trytond/modules/account_statement/locale/es_ES.po
index 92cbee3..a16dd97 100644
--- a/trytond/trytond/modules/account_statement/locale/es_ES.po
+++ b/trytond/trytond/modules/account_statement/locale/es_ES.po
@@ -3,8 +3,8 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "error:account.statement.line:"
-msgid "Amount \"%s\" is greater than the amount to pay of invoice."
-msgstr "El importe \"%s\" es mayor que el importe a pagar de la factura."
+msgid "Amount \"%s\" is greater than the amount to pay of invoice \"%s\"."
+msgstr "El importe \"%s\" es mayor que el importe a pagar de la factura \"%s\"."
msgctxt "error:account.statement.line:"
msgid "Amount should be a positive or negative value."
diff --git a/trytond/trytond/modules/account_statement/statement.py b/trytond/trytond/modules/account_statement/statement.py
index c310b32..fe42e41 100644
--- a/trytond/trytond/modules/account_statement/statement.py
+++ b/trytond/trytond/modules/account_statement/statement.py
@@ -556,7 +556,7 @@ class Line(ModelSQL, ModelView):
cls._order.insert(0, ('sequence', 'ASC'))
cls._error_messages.update({
'amount_greater_invoice_amount_to_pay': ('Amount "%s" is '
- 'greater than the amount to pay of invoice.'),
+ 'greater than the amount to pay of invoice "%s".'),
})
t = cls.__table__()
cls._sql_constraints += [
@@ -669,7 +669,7 @@ class Line(ModelSQL, ModelView):
'%.' + str(self.statement.journal.currency.digits) + 'f',
self.amount, True)
self.raise_user_error('amount_greater_invoice_amount_to_pay',
- error_args=(amount,))
+ error_args=(amount, self.invoice.number))
with Transaction().set_context(date=self.invoice.currency_date):
amount = Currency.compute(self.statement.journal.currency,

1
series
View File

@ -84,3 +84,4 @@ support_postgresql10_6789.patch
issue7856.diff # [stock] Can't move qty from a parent location to child location
issue8058.diff # [stock_supply_production] Can't create productions from request because exceeds digits limit
issue8252.diff # [account_tax_rule_country] Add subdivisiions to match account tax rule
account_statement_message_invoice.diff # [account_statement] Add invoice number in amount_greater_invoice_amount_to_pay error message