[16.0][IMP] rma_account & rma_sale: fix delivery and invoice addresses

This commit is contained in:
AlexPForgeFlow
2024-08-20 10:46:04 +02:00
committed by Aaron ForgeFlow
parent 047e813509
commit 53bb77ac78
3 changed files with 8 additions and 4 deletions

View File

@@ -211,7 +211,9 @@ class RmaOrderLine(models.Model):
line.date,
round=False,
),
"delivery_address_id": line.move_id.partner_id.id,
"delivery_address_id": line.move_id.partner_shipping_id.id
if line.move_id.partner_shipping_id
else line.move_id.partner_id.id,
"invoice_address_id": line.move_id.partner_id.id,
"receipt_policy": operation.receipt_policy,
"refund_policy": operation.refund_policy,

View File

@@ -89,7 +89,9 @@ class RmaAddAccountMove(models.TransientModel):
line.date,
round=False,
),
"delivery_address_id": line.move_id.partner_id.id,
"delivery_address_id": line.move_id.partner_shipping_id.id
if line.move_id.partner_shipping_id
else line.move_id.partner_id.id,
"invoice_address_id": line.move_id.partner_id.id,
"rma_id": self.rma_id.id,
"receipt_policy": operation.receipt_policy,

View File

@@ -139,8 +139,8 @@ class RmaOrderLine(models.Model):
"uom_id": line.product_uom.id,
"operation_id": operation.id,
"product_qty": line.product_uom_qty,
"delivery_address_id": line.order_id.partner_id.id,
"invoice_address_id": line.order_id.partner_id.id,
"delivery_address_id": line.order_id.partner_shipping_id.id,
"invoice_address_id": line.order_id.partner_invoice_id.id,
"price_unit": line.currency_id._convert(
line.price_unit,
line.currency_id,