mirror of
https://github.com/OCA/rma.git
synced 2025-02-16 17:11:47 +02:00
[IMP] rma_sale: rollback sale refund on deleted invoice
TT44043
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
{
|
||||
"name": "Return Merchandise Authorization Management - Link with Sales",
|
||||
"summary": "Sale Order - Return Merchandise Authorization (RMA)",
|
||||
"version": "15.0.1.1.0",
|
||||
"version": "15.0.1.2.0",
|
||||
"development_status": "Production/Stable",
|
||||
"category": "RMA",
|
||||
"website": "https://github.com/OCA/rma",
|
||||
|
||||
@@ -255,6 +255,11 @@ msgstr ""
|
||||
"Wenn keine angeforderte Operation festgelegt ist, wird die RMA nicht korrekt "
|
||||
"ausgeführt"
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model,name:rma_sale.model_account_move
|
||||
msgid "Journal Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_sale_order_line_rma_wizard____last_update
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_sale_order_rma_wizard____last_update
|
||||
@@ -338,6 +343,11 @@ msgstr "RMA-Anfrage zur Bestellung"
|
||||
msgid "RMAs"
|
||||
msgstr "RMAs"
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_rma__refund_id
|
||||
msgid "Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: rma_sale
|
||||
#: model_terms:ir.ui.view,arch_db:rma_sale.sale_rma_request_form
|
||||
msgid "Request RMAs"
|
||||
|
||||
@@ -251,6 +251,11 @@ msgid "If no requested operation is set, the RMA won't be correctly fulfilled"
|
||||
msgstr ""
|
||||
"Si no se establece operación solicitada, el RMA no se procesará correctamente"
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model,name:rma_sale.model_account_move
|
||||
msgid "Journal Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_sale_order_line_rma_wizard____last_update
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_sale_order_rma_wizard____last_update
|
||||
@@ -334,6 +339,11 @@ msgstr ""
|
||||
msgid "RMAs"
|
||||
msgstr "RMAs"
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_rma__refund_id
|
||||
msgid "Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: rma_sale
|
||||
#: model_terms:ir.ui.view,arch_db:rma_sale.sale_rma_request_form
|
||||
msgid "Request RMAs"
|
||||
|
||||
@@ -255,6 +255,11 @@ msgstr ""
|
||||
"Se nessuna operazione richiesta è impostata, l'RMA non sarà completato "
|
||||
"correttamente"
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model,name:rma_sale.model_account_move
|
||||
msgid "Journal Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_sale_order_line_rma_wizard____last_update
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_sale_order_rma_wizard____last_update
|
||||
@@ -338,6 +343,11 @@ msgstr "Richiesta RMA per ordine"
|
||||
msgid "RMAs"
|
||||
msgstr "RMA"
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_rma__refund_id
|
||||
msgid "Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: rma_sale
|
||||
#: model_terms:ir.ui.view,arch_db:rma_sale.sale_rma_request_form
|
||||
msgid "Request RMAs"
|
||||
|
||||
@@ -245,6 +245,11 @@ msgstr "ID"
|
||||
msgid "If no requested operation is set, the RMA won't be correctly fulfilled"
|
||||
msgstr ""
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model,name:rma_sale.model_account_move
|
||||
msgid "Journal Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_sale_order_line_rma_wizard____last_update
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_sale_order_rma_wizard____last_update
|
||||
@@ -328,6 +333,11 @@ msgstr ""
|
||||
msgid "RMAs"
|
||||
msgstr "RMA's"
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_rma__refund_id
|
||||
msgid "Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: rma_sale
|
||||
#: model_terms:ir.ui.view,arch_db:rma_sale.sale_rma_request_form
|
||||
msgid "Request RMAs"
|
||||
|
||||
@@ -254,6 +254,11 @@ msgstr ""
|
||||
"Se nenhuma operação solicitada for definida, a RMA não será cumprida "
|
||||
"corretamente"
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model,name:rma_sale.model_account_move
|
||||
msgid "Journal Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_sale_order_line_rma_wizard____last_update
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_sale_order_rma_wizard____last_update
|
||||
@@ -337,6 +342,11 @@ msgstr "Pedido de RMA de encomenda"
|
||||
msgid "RMAs"
|
||||
msgstr "RMAs"
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_rma__refund_id
|
||||
msgid "Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: rma_sale
|
||||
#: model_terms:ir.ui.view,arch_db:rma_sale.sale_rma_request_form
|
||||
msgid "Request RMAs"
|
||||
|
||||
@@ -246,6 +246,11 @@ msgstr "ID"
|
||||
msgid "If no requested operation is set, the RMA won't be correctly fulfilled"
|
||||
msgstr ""
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model,name:rma_sale.model_account_move
|
||||
msgid "Journal Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_sale_order_line_rma_wizard____last_update
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_sale_order_rma_wizard____last_update
|
||||
@@ -329,6 +334,11 @@ msgstr ""
|
||||
msgid "RMAs"
|
||||
msgstr "RMAs"
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_rma__refund_id
|
||||
msgid "Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: rma_sale
|
||||
#: model_terms:ir.ui.view,arch_db:rma_sale.sale_rma_request_form
|
||||
msgid "Request RMAs"
|
||||
|
||||
@@ -239,6 +239,11 @@ msgstr ""
|
||||
msgid "If no requested operation is set, the RMA won't be correctly fulfilled"
|
||||
msgstr ""
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model,name:rma_sale.model_account_move
|
||||
msgid "Journal Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_sale_order_line_rma_wizard____last_update
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_sale_order_rma_wizard____last_update
|
||||
@@ -322,6 +327,11 @@ msgstr ""
|
||||
msgid "RMAs"
|
||||
msgstr ""
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_rma__refund_id
|
||||
msgid "Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: rma_sale
|
||||
#: model_terms:ir.ui.view,arch_db:rma_sale.sale_rma_request_form
|
||||
msgid "Request RMAs"
|
||||
|
||||
@@ -252,6 +252,11 @@ msgstr ""
|
||||
"Dacă nu este setată nicio operațiune solicitată, cererea de retur nu va fi "
|
||||
"completată corect"
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model,name:rma_sale.model_account_move
|
||||
msgid "Journal Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_sale_order_line_rma_wizard____last_update
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_sale_order_rma_wizard____last_update
|
||||
@@ -335,6 +340,11 @@ msgstr ""
|
||||
msgid "RMAs"
|
||||
msgstr "Cereri retur"
|
||||
|
||||
#. module: rma_sale
|
||||
#: model:ir.model.fields,field_description:rma_sale.field_rma__refund_id
|
||||
msgid "Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: rma_sale
|
||||
#: model_terms:ir.ui.view,arch_db:rma_sale.sale_rma_request_form
|
||||
msgid "Request RMAs"
|
||||
|
||||
@@ -22,3 +22,9 @@ class AccountMove(models.Model):
|
||||
if rma.sale_line_id:
|
||||
rma._link_refund_with_reception_move()
|
||||
return super().button_draft()
|
||||
|
||||
def unlink(self):
|
||||
"""If the invoice is removed, rollback the quantities correction"""
|
||||
for rma in self.invoice_line_ids.rma_id.filtered("sale_line_id"):
|
||||
rma._unlink_refund_with_reception_move()
|
||||
return super().unlink()
|
||||
|
||||
Reference in New Issue
Block a user