mirror of
https://github.com/OCA/intrastat-extrastat.git
synced 2025-02-16 17:13:41 +02:00
[14.0]brexit support - size=2 on product_origin_country_code
This commit is contained in:
@@ -3,8 +3,7 @@
|
|||||||
# @author Alexis de Lattre <alexis.delattre@akretion.com>
|
# @author Alexis de Lattre <alexis.delattre@akretion.com>
|
||||||
# @author Luc de Meyer <info@noviat.com>
|
# @author Luc de Meyer <info@noviat.com>
|
||||||
|
|
||||||
from odoo import _, api, fields, models
|
from odoo import api, fields, models
|
||||||
from odoo.exceptions import UserError
|
|
||||||
|
|
||||||
|
|
||||||
class AccountMove(models.Model):
|
class AccountMove(models.Model):
|
||||||
@@ -180,6 +179,7 @@ class AccountMoveIntrastatLine(models.Model):
|
|||||||
)
|
)
|
||||||
product_origin_country_code = fields.Char(
|
product_origin_country_code = fields.Char(
|
||||||
string="Country of Origin of the Product",
|
string="Country of Origin of the Product",
|
||||||
|
size=2,
|
||||||
required=True,
|
required=True,
|
||||||
default="QU",
|
default="QU",
|
||||||
help="2 digit code of country of origin of the product except for the UK.\n"
|
help="2 digit code of country of origin of the product except for the UK.\n"
|
||||||
@@ -212,10 +212,3 @@ class AccountMoveIntrastatLine(models.Model):
|
|||||||
vals["product_origin_country_code"] = (
|
vals["product_origin_country_code"] = (
|
||||||
vals["product_origin_country_code"].upper().strip()
|
vals["product_origin_country_code"].upper().strip()
|
||||||
)
|
)
|
||||||
if len(vals["product_origin_country_code"]) != 2:
|
|
||||||
raise UserError(
|
|
||||||
_(
|
|
||||||
"Intrastat transaction details error:\n"
|
|
||||||
"Product Origin Country Code must be 2 characters."
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|||||||
@@ -1139,6 +1139,7 @@ class IntrastatProductComputationLine(models.Model):
|
|||||||
)
|
)
|
||||||
product_origin_country_code = fields.Char(
|
product_origin_country_code = fields.Char(
|
||||||
string="Country of Origin of the Product",
|
string="Country of Origin of the Product",
|
||||||
|
size=2,
|
||||||
required=True,
|
required=True,
|
||||||
default="QU",
|
default="QU",
|
||||||
help="2 digit code of country of origin of the product except for the UK.\n"
|
help="2 digit code of country of origin of the product except for the UK.\n"
|
||||||
@@ -1251,6 +1252,7 @@ class IntrastatProductDeclarationLine(models.Model):
|
|||||||
)
|
)
|
||||||
product_origin_country_code = fields.Char(
|
product_origin_country_code = fields.Char(
|
||||||
string="Country of Origin of the Product",
|
string="Country of Origin of the Product",
|
||||||
|
size=2,
|
||||||
required=True,
|
required=True,
|
||||||
default="QU",
|
default="QU",
|
||||||
help="2 digit code of country of origin of the product except for the UK.\n"
|
help="2 digit code of country of origin of the product except for the UK.\n"
|
||||||
|
|||||||
Reference in New Issue
Block a user