mirror of
https://github.com/OCA/intrastat-extrastat.git
synced 2025-02-16 17:13:41 +02:00
@@ -662,6 +662,7 @@ class IntrastatProductDeclaration(models.Model):
|
||||
domain = self._prepare_invoice_domain()
|
||||
order = "journal_id, name"
|
||||
invoices = self.env["account.move"].search(domain, order=order)
|
||||
partner_model = self.env["res.partner"]
|
||||
|
||||
for invoice in invoices:
|
||||
|
||||
@@ -706,8 +707,8 @@ class IntrastatProductDeclaration(models.Model):
|
||||
# When the country is the same as the company's country must be skipped.
|
||||
if partner_country == self.company_id.country_id:
|
||||
continue
|
||||
partner_country_code = (
|
||||
invoice.commercial_partner_id._get_intrastat_country_code()
|
||||
partner_country_code = partner_model._get_intrastat_country_code(
|
||||
country=partner_country, state=invoice.partner_shipping_id.state_id
|
||||
)
|
||||
|
||||
if inv_intrastat_line:
|
||||
|
||||
@@ -53,6 +53,7 @@ class TestIntrastatBrexit(IntrastatProductCommon, SavepointCase):
|
||||
inv_out_xi = self.inv_obj.with_context(default_move_type="out_invoice").create(
|
||||
{
|
||||
"partner_id": self.partner_xi.id,
|
||||
"partner_shipping_id": self.partner_xi.id,
|
||||
"fiscal_position_id": self.position.id,
|
||||
}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user