From c0781114ae9c1e1616b6ccbff22d43452e7e1fcc Mon Sep 17 00:00:00 2001 From: Mqdd Date: Mon, 23 Feb 2026 15:56:16 +0700 Subject: fix RINV not getting invoice mp and sale_id --- fixco_custom/models/account_move.py | 2 +- fixco_custom/models/account_move_line.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fixco_custom/models/account_move.py b/fixco_custom/models/account_move.py index b1f540e..d727380 100644 --- a/fixco_custom/models/account_move.py +++ b/fixco_custom/models/account_move.py @@ -304,7 +304,7 @@ class AccountMove(models.Model): entry.soo_number = ', '.join(soo_list) - if entry.move_type == 'out_invoice': + if entry.move_type in ['out_invoice', 'out_refund']: search_inv = entry.search([('move_type', '=', 'out_invoice'), ('id', '=', entry.id), ('invoice_marketplace', '=', entry.sale_id.invoice_mp)], limit=1).invoice_marketplace entry.invoice_marketplace = search_inv if entry.picking_id: diff --git a/fixco_custom/models/account_move_line.py b/fixco_custom/models/account_move_line.py index a2a6e02..d84c802 100644 --- a/fixco_custom/models/account_move_line.py +++ b/fixco_custom/models/account_move_line.py @@ -85,7 +85,7 @@ class AccountMoveLine(models.Model): continue # invoice - if move.move_type in ('out_invoice', 'in_invoice'): + if move.move_type in ('out_invoice', 'in_invoice', 'out_refund'): line.invoice_marketplace = move.invoice_marketplace # kas?/entries else: -- cgit v1.2.3