[FIX] account_payment_order: Define the value of the communication field correctly

- Purchases: Ref field from invoice always.
- Sales: Payment_ref or ref field from invoice.

TT45153
This commit is contained in:
Víctor Martínez
2023-09-19 12:59:36 +02:00
committed by David Ramia
parent faba2734a9
commit fca73ec341
47 changed files with 117 additions and 294 deletions

View File

@@ -7,7 +7,7 @@ Account Payment Order
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:8c2d835db11209e4f66705e7d96e7abca2fc22eb86b421c3303d3bf94d2881be
!! source digest: sha256:ca6e675ade4606cabcdce179c51edd23f1cb7c0742c893a37ebe64075e2ade85
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Mature-brightgreen.png

View File

@@ -9,7 +9,7 @@
{
"name": "Account Payment Order",
"version": "16.0.1.3.0",
"version": "16.0.1.3.1",
"license": "AGPL-3",
"author": "ACSONE SA/NV, "
"Therp BV, "

View File

@@ -519,7 +519,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -976,11 +975,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -524,7 +524,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -983,11 +982,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -525,7 +525,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -984,11 +983,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -540,7 +540,6 @@ msgstr "Si està marca, els missatges nous requereixen la vostra atenció."
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "Si està marcat, alguns missatges tenen un error de lliurament."
@@ -1013,11 +1012,6 @@ msgstr "Referència lliure"
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr "Error d'enviament de missatge"
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same
@@ -1278,6 +1272,9 @@ msgstr ""
"altrament, es crearan ordres de pagament noves (una per cada mode de "
"pagament)."
#~ msgid "SMS Delivery error"
#~ msgstr "Error d'enviament de missatge"
#~ msgid "Number of messages which requires an action"
#~ msgstr "Número de missatges que requereixen una acció"

View File

@@ -520,7 +520,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -979,11 +978,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -524,7 +524,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -983,11 +982,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -526,7 +526,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -989,11 +988,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -527,7 +527,6 @@ msgstr "Wenn aktiviert, erfordern neue Nachrichten Ihre Aufmerksamkeit."
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
"Wenn diese Option aktiviert ist, weisen einige Nachrichten einen "
@@ -988,11 +987,6 @@ msgstr "Zahlungsreferenz"
msgid "Responsible User"
msgstr "Verantwortlicher Benutzer"
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -526,7 +526,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -985,11 +984,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -545,7 +545,6 @@ msgstr "Si está marcado hay nuevos mensajes que requieren su atención."
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "Si se encuentra marcado, algunos mensajes tienen error de envío."
@@ -1023,11 +1022,6 @@ msgstr "Tipo de Referencia"
msgid "Responsible User"
msgstr "Usuario responsable"
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr "Error de entrega del SMS"
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same
@@ -1298,6 +1292,9 @@ msgid "otherwise, new payment orders will be created (one per payment mode)."
msgstr ""
"En caso contrario, se crearán nuevas órdenes (una por cada modo de pago)."
#~ msgid "SMS Delivery error"
#~ msgstr "Error de entrega del SMS"
#~ msgid "Number of messages which requires an action"
#~ msgstr "Número de mensajes que requieren una acción"

View File

@@ -535,7 +535,6 @@ msgstr "Si está marcado, los mensajes nuevos requieren su atención."
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "Si está marcado, algunos mensajes tienen un error de entrega."
@@ -1009,11 +1008,6 @@ msgstr "Tipo de Referencia"
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr "Error de entrega de SMS"
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same
@@ -1272,6 +1266,9 @@ msgid "otherwise, new payment orders will be created (one per payment mode)."
msgstr ""
"En caso contrario, se crearán nuevas órdenes (una por cada modo de pago)."
#~ msgid "SMS Delivery error"
#~ msgstr "Error de entrega de SMS"
#~ msgid "Number of messages which requires an action"
#~ msgstr "Número de mensajes que requieren una acción"

View File

@@ -536,7 +536,6 @@ msgstr "Si está marcado, los mensajes nuevos requieren su atención."
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "Si está marcado, algunos mensajes tienen un error de entrega."
@@ -1010,11 +1009,6 @@ msgstr "Tipo de Referencia"
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr "Error de entrega de SMS"
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same
@@ -1272,6 +1266,9 @@ msgid "otherwise, new payment orders will be created (one per payment mode)."
msgstr ""
"de lo contrario, se crearán nuevos pagos de nómina (una por modo de pago)."
#~ msgid "SMS Delivery error"
#~ msgstr "Error de entrega de SMS"
#~ msgid "Number of messages which requires an action"
#~ msgstr "Número de mensajes que requieren alguna acción"

View File

@@ -525,7 +525,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -984,11 +983,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -525,7 +525,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -984,11 +983,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -525,7 +525,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -984,11 +983,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -525,7 +525,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -984,11 +983,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -525,7 +525,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -984,11 +983,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -524,7 +524,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -983,11 +982,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -524,7 +524,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -983,11 +982,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -548,7 +548,6 @@ msgstr "Si coché, de nouveaux messages demandent votre attention."
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "Si coché, certains messages ont une erreur de livraison."
@@ -1025,11 +1024,6 @@ msgstr "Type de Référence"
msgid "Responsible User"
msgstr "Utilisateur responsable"
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr "Erreur d'envoi SMS"
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same
@@ -1299,6 +1293,9 @@ msgid "otherwise, new payment orders will be created (one per payment mode)."
msgstr ""
"Sinon, de nouveaux ordres de paiement seront créés (un par mode de paiement)."
#~ msgid "SMS Delivery error"
#~ msgstr "Erreur d'envoi SMS"
#~ msgid "Number of messages which requires an action"
#~ msgstr "Nombre de messages nécessitant une action"

View File

@@ -537,7 +537,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -1012,11 +1011,6 @@ msgstr "Type de Référence"
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -524,7 +524,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -983,11 +982,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -527,7 +527,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -994,11 +993,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -526,7 +526,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -986,11 +985,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -525,7 +525,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -984,11 +983,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -530,7 +530,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -1001,11 +1000,6 @@ msgstr "Betalingsreferanse"
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -535,7 +535,6 @@ msgstr "Indien aangevinkt, vereisen nieuwe berichten uw aandacht."
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -1015,11 +1014,6 @@ msgstr "Betaalreferentie"
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -525,7 +525,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -984,11 +983,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -526,7 +526,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -985,11 +984,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -525,7 +525,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -984,11 +983,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -524,7 +524,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -983,11 +982,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -527,7 +527,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -994,11 +993,6 @@ msgstr "Referência estruturada"
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -525,7 +525,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -984,11 +983,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -525,7 +525,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -984,11 +983,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -526,7 +526,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -985,11 +984,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -528,7 +528,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -995,11 +994,6 @@ msgstr "Strukturiran sklic"
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -524,7 +524,6 @@ msgstr "Om den är ikryssad behöver nya meddelanden din uppmärksamhet."
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "Om den är ikryssad har vissa meddelanden ett leveransfel."
@@ -983,11 +982,6 @@ msgstr "Referenstyp"
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr "Fel vid leverans av SMS"
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same
@@ -1236,6 +1230,9 @@ msgstr ""
msgid "otherwise, new payment orders will be created (one per payment mode)."
msgstr ""
#~ msgid "SMS Delivery error"
#~ msgstr "Fel vid leverans av SMS"
#~ msgid "Number of messages which requires an action"
#~ msgstr "Antal meddelanden som behöver en åtgärd"

View File

@@ -524,7 +524,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -983,11 +982,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -524,7 +524,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -983,11 +982,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -524,7 +524,6 @@ msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_error
#: model:ir.model.fields,help:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr ""
@@ -983,11 +982,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields,field_description:account_payment_order.field_account_payment_order__message_has_sms_error
msgid "SMS Delivery error"
msgstr ""
#. module: account_payment_order
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_line_create__payment_mode__same
#: model:ir.model.fields.selection,name:account_payment_order.selection__account_payment_mode__default_payment_mode__same

View File

@@ -38,6 +38,56 @@ class AccountMove(models.Model):
payment_mode = move.payment_mode_id
move.payment_order_ok = payment_mode.payment_order_ok
def _get_payment_order_communication_direct(self):
"""Retrieve the communication string for this direct item."""
communication = self.payment_reference or self.ref or self.name or ""
if self.is_invoice():
if (self.reference_type or "none") != "none":
communication = self.ref
elif self.is_purchase_document():
communication = self.ref or self.payment_reference
else:
communication = self.payment_reference or self.name
return communication
def _get_payment_order_communication_full(self):
"""Retrieve the full communication string for the payment order.
Reversal moves and partial payments references added.
Avoid having everything in the same method to avoid infinite recursion
with partial payments.
"""
communication = self._get_payment_order_communication_direct()
references = []
# Build a recordset to gather moves from which references have already
# taken in order to avoid duplicates
reference_moves = self.env["account.move"].browse()
# If we have credit note(s) - reversal_move_id is a one2many
if self.reversal_move_id:
references.extend(
[
move._get_payment_order_communication_direct()
for move in self.reversal_move_id
]
)
reference_moves |= self.reversal_move_id
# Retrieve partial payments - e.g.: manual credit notes
(
invoice_partials,
exchange_diff_moves,
) = self._get_reconciled_invoices_partials()
for (_x, _y, payment_move_line,) in (
invoice_partials + exchange_diff_moves
):
payment_move = payment_move_line.move_id
if payment_move not in reference_moves:
references.append(
payment_move._get_payment_order_communication_direct()
)
# Add references to communication from lines move
if references:
communication += " " + " ".join(references)
return communication
def _prepare_new_payment_order(self, payment_mode=None):
self.ensure_one()
if payment_mode is None:

View File

@@ -43,42 +43,6 @@ class AccountMoveLine(models.Model):
else:
ml.partner_bank_id = ml.partner_bank_id
def _get_linked_move_communication(self):
"""
This will collect the references from referral moves:
- Reversal moves
- Partial payments
"""
self.ensure_one()
references = []
# Build a recordset to gather moves from which references have already
# taken in order to avoid duplicates
reference_moves = self.env["account.move"].browse()
# If we have credit note(s) - reversal_move_id is a one2many
if self.move_id.reversal_move_id:
references.extend(
[
move.payment_reference or move.ref
for move in self.move_id.reversal_move_id
if move.payment_reference or move.ref
]
)
reference_moves |= self.move_id.reversal_move_id
# Retrieve partial payments - e.g.: manual credit notes
(
invoice_partials,
exchange_diff_moves,
) = self.move_id._get_reconciled_invoices_partials()
for (_, _, payment_move_line,) in (
invoice_partials + exchange_diff_moves
):
payment_move = payment_move_line.move_id
if payment_move not in reference_moves and (
payment_move.payment_reference or payment_move.ref
):
references.append(payment_move.payment_reference or payment_move.ref)
return references
def _get_communication(self):
"""
Retrieve the communication string for the payment order
@@ -86,25 +50,12 @@ class AccountMoveLine(models.Model):
aplo = self.env["account.payment.line"]
# default values for communication_type and communication
communication_type = "normal"
communication = self.ref or self.name
communication = self.move_id._get_payment_order_communication_full()
# change these default values if move line is linked to an invoice
if self.move_id.is_invoice():
if (self.move_id.reference_type or "none") != "none":
communication = self.move_id.ref
ref2comm_type = aplo.invoice_reference_type2communication_type()
communication_type = ref2comm_type[self.move_id.reference_type]
else:
if (
self.move_id.move_type in ("in_invoice", "in_refund")
and self.move_id.ref
):
communication = self.move_id.payment_reference or self.move_id.ref
elif "out" in self.move_id.move_type:
# Force to only put invoice number here
communication = self.move_id.payment_reference or self.move_id.name
references = self._get_linked_move_communication()
if references:
communication += " " + " ".join(references)
return communication_type, communication
def _prepare_payment_line_vals(self, payment_order):

View File

@@ -367,7 +367,7 @@ ul.auto-toc {
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:8c2d835db11209e4f66705e7d96e7abca2fc22eb86b421c3303d3bf94d2881be
!! source digest: sha256:ca6e675ade4606cabcdce179c51edd23f1cb7c0742c893a37ebe64075e2ade85
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Mature" src="https://img.shields.io/badge/maturity-Mature-brightgreen.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/bank-payment/tree/16.0/account_payment_order"><img alt="OCA/bank-payment" src="https://img.shields.io/badge/github-OCA%2Fbank--payment-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/bank-payment-16-0/bank-payment-16-0-account_payment_order"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/bank-payment&amp;target_branch=16.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
<p>This module adds support for payment orders and debit orders.</p>

View File

@@ -92,6 +92,21 @@ class TestPaymentOrderInbound(TestPaymentOrderInboundBase):
with self.assertRaises(ValidationError):
self.inbound_order.date_scheduled = date.today() - timedelta(days=1)
def test_invoice_communication_01(self):
self.assertEqual(
self.invoice.name, self.invoice._get_payment_order_communication_direct()
)
self.invoice.ref = "R1234"
self.assertEqual(
self.invoice.name, self.invoice._get_payment_order_communication_direct()
)
def test_invoice_communication_02(self):
self.invoice.payment_reference = "R1234"
self.assertEqual(
"R1234", self.invoice._get_payment_order_communication_direct()
)
def test_creation(self):
payment_order = self.inbound_order
self.assertEqual(len(payment_order.ids), 1)

View File

@@ -261,6 +261,21 @@ class TestPaymentOrderOutbound(TestPaymentOrderOutboundBase):
with self.assertRaises(ValidationError):
outbound_order.date_scheduled = date.today() - timedelta(days=2)
def test_invoice_communication_01(self):
self.assertEqual(
"F1242", self.invoice._get_payment_order_communication_direct()
)
self.invoice.ref = "F1243"
self.assertEqual(
"F1243", self.invoice._get_payment_order_communication_direct()
)
def test_invoice_communication_02(self):
self.invoice.payment_reference = "R1234"
self.assertEqual(
"F1242", self.invoice._get_payment_order_communication_direct()
)
def test_manual_line_and_manual_date(self):
# Create payment order
outbound_order = self.env["account.payment.order"].create(
@@ -326,6 +341,9 @@ class TestPaymentOrderOutbound(TestPaymentOrderOutboundBase):
and the credit note one
"""
self.invoice.action_post()
self.assertEqual(
"F1242", self.invoice._get_payment_order_communication_direct()
)
self.refund = self._create_supplier_refund(self.invoice)
with Form(self.refund) as refund_form:
refund_form.ref = "R1234"
@@ -333,6 +351,7 @@ class TestPaymentOrderOutbound(TestPaymentOrderOutboundBase):
line_form.price_unit = 75.0
self.refund.action_post()
self.assertEqual("R1234", self.refund._get_payment_order_communication_direct())
self.env["account.invoice.payment.line.multi"].with_context(
active_model="account.move", active_ids=self.invoice.ids
@@ -359,13 +378,18 @@ class TestPaymentOrderOutbound(TestPaymentOrderOutboundBase):
"""
self.invoice.payment_reference = "F/1234"
self.invoice.action_post()
self.assertEqual(
"F1242", self.invoice._get_payment_order_communication_direct()
)
self.refund = self._create_supplier_refund(self.invoice)
with Form(self.refund) as refund_form:
refund_form.ref = "R1234"
refund_form.payment_reference = "FR/1234"
with refund_form.invoice_line_ids.edit(0) as line_form:
line_form.price_unit = 75.0
self.refund.action_post()
self.assertEqual("R1234", self.refund._get_payment_order_communication_direct())
# The user add the outstanding payment to the invoice
invoice_line = self.invoice.line_ids.filtered(
@@ -387,7 +411,8 @@ class TestPaymentOrderOutbound(TestPaymentOrderOutboundBase):
self.assertEqual(len(payment_order.payment_line_ids), 1)
self.assertEqual("F/1234 R1234", payment_order.payment_line_ids.communication)
self.assertEqual("F1242 R1234", payment_order.payment_line_ids.communication)
self.assertNotIn("FR/1234", payment_order.payment_line_ids.communication)
def test_supplier_manual_refund(self):
"""
@@ -400,11 +425,15 @@ class TestPaymentOrderOutbound(TestPaymentOrderOutboundBase):
and the credit note one
"""
self.invoice.action_post()
self.assertEqual(
"F1242", self.invoice._get_payment_order_communication_direct()
)
self.refund = self._create_supplier_refund(self.invoice, manual=True)
with Form(self.refund) as refund_form:
refund_form.ref = "R1234"
self.refund.action_post()
self.assertEqual("R1234", self.refund._get_payment_order_communication_direct())
(self.invoice.line_ids + self.refund.line_ids).filtered(
lambda line: line.account_type == "liability_payable"