Odoo18-Base/addons/l10n_in_purchase_stock/models/account_move.py
2025-01-06 10:57:38 +07:00

19 lines
596 B
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models
class AccountMove(models.Model):
_inherit = "account.move"
def _l10n_in_get_warehouse_address(self):
res = super()._l10n_in_get_warehouse_address()
if self.invoice_line_ids.purchase_line_id:
company_shipping_id = self.mapped(
"invoice_line_ids.purchase_line_id.move_ids.warehouse_id.partner_id"
)
if len(company_shipping_id) == 1:
return company_shipping_id
return res