diff --git a/account_payment_order/i18n/de.po b/account_payment_order/i18n/de.po index c7a36f355..ce6a03b13 100644 --- a/account_payment_order/i18n/de.po +++ b/account_payment_order/i18n/de.po @@ -9,15 +9,15 @@ msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-05-01 15:18+0000\n" -"PO-Revision-Date: 2018-10-30 21:07+0000\n" -"Last-Translator: Mathias Neef \n" +"PO-Revision-Date: 2019-01-18 11:41+0000\n" +"Last-Translator: Joel Michaud \n" "Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 3.2.2\n" +"X-Generator: Weblate 3.3\n" #. module: account_payment_order #: code:addons/account_payment_order/models/account_invoice.py:119 @@ -34,7 +34,7 @@ msgid "" "%d payment lines added to the new draft payment order %s which has been " "automatically created." msgstr "" -"%d Zahlungszeilen, wurden dem bestehenden Zahlungsauftrag %d hinzugefügt." +"%d Zahlungszeilen, wurden dem bestehenden Zahlungsauftrag %s hinzugefügt." #. module: account_payment_order #: model_terms:ir.ui.view,arch_db:account_payment_order.print_account_payment_order_document diff --git a/account_payment_order/i18n/nl.po b/account_payment_order/i18n/nl.po index abcd82f8f..36aabfbd7 100644 --- a/account_payment_order/i18n/nl.po +++ b/account_payment_order/i18n/nl.po @@ -9,14 +9,15 @@ msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-05-01 15:18+0000\n" -"PO-Revision-Date: 2018-05-01 15:18+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"PO-Revision-Date: 2019-01-21 15:41+0000\n" +"Last-Translator: Raf Ven \n" "Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.3\n" #. module: account_payment_order #: code:addons/account_payment_order/models/account_invoice.py:119 @@ -367,7 +368,7 @@ msgstr "Valuta van de betaaltransactie" #: model:ir.actions.act_window,name:account_payment_order.account_payment_order_inbound_action #: model:ir.ui.menu,name:account_payment_order.account_payment_order_inbound_menu msgid "Debit Orders" -msgstr "Betaalopdrachten" +msgstr "Inkomende Betaalopdrachten" #. module: account_payment_order #: code:addons/account_payment_order/models/account_payment_order.py:444 @@ -1019,7 +1020,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:account_payment_order.account_payment_order_pivot #: model_terms:ir.ui.view,arch_db:account_payment_order.account_payment_order_tree msgid "Payment Orders" -msgstr "Betaalopdrachten" +msgstr "Uitgaande Betaalopdrachten" #. module: account_payment_order #: model:ir.model.fields,field_description:account_payment_order.field_account_invoice__reference_type diff --git a/account_payment_order/models/account_payment_order.py b/account_payment_order/models/account_payment_order.py index a9d679645..a2cb96de6 100644 --- a/account_payment_order/models/account_payment_order.py +++ b/account_payment_order/models/account_payment_order.py @@ -280,7 +280,12 @@ class AccountPaymentOrder(models.Model): payline.ml_maturity_date, requested_date)) # Write requested_date on 'date' field of payment line - payline.date = requested_date + # norecompute is for avoiding a chained recomputation + # payment_line_ids.date + # > payment_line_ids.amount_company_currency + # > total_company_currency + with self.env.norecompute(): + payline.date = requested_date # Group options if order.payment_mode_id.group_lines: hashcode = payline.payment_line_hashcode() @@ -296,6 +301,7 @@ class AccountPaymentOrder(models.Model): 'paylines': payline, 'total': payline.amount_currency, } + order.recompute() # Create bank payment lines for paydict in list(group_paylines.values()): # Block if a bank payment line is <= 0