Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[14.0][IMP][l10n_br_cte_spec] CTe NT2024.002 - Publicado em 08/04/2024 #3127

Closed
wants to merge 2 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 29 additions & 8 deletions l10n_br_cte_spec/models/v4_0/cte_modal_aereo_v4_00.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,10 @@
"06",
"gelo seco para refrigeração (especificar no campo observações a quantidade)",
),
("07", "não restrito (especificar a Disposição Especial no campo observações)"),
(
"07",
"não restrito (especificar a Disposição Especial no campo observações)",
),
(
"08",
"artigo perigoso em carga consolidada (especificar a quantidade no campo observações)",
Expand All @@ -39,10 +42,22 @@
"09",
"autorização da autoridade governamental anexa (especificar no campo observações)",
),
("10", "baterias de íons de lítio em conformidade com a Seção II da PI965 – CAO"),
("11", "baterias de íons de lítio em conformidade com a Seção II da PI966"),
("12", "baterias de íons de lítio em conformidade com a Seção II da PI967"),
("13", "baterias de metal lítio em conformidade com a Seção II da PI968 — CAO"),
(
"10",
"baterias de íons de lítio em conformidade com a Seção II da PI965 – CAO",
),
(
"11",
"baterias de íons de lítio em conformidade com a Seção II da PI966",
),
(
"12",
"baterias de íons de lítio em conformidade com a Seção II da PI967",
),
(
"13",
"baterias de metal lítio em conformidade com a Seção II da PI968 — CAO",
),
("14", "baterias de metal lítio em conformidade com a Seção II da PI969"),
("15", "baterias de metal lítio em conformidade com a Seção II da PI970"),
("99", "outro (especificar no campo observações)"),
Expand All @@ -51,6 +66,7 @@

class Aereo(models.AbstractModel):
"Informações do modal Aéreo"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.aereo"
_inherit = "spec.mixin.cte"
Expand Down Expand Up @@ -87,11 +103,15 @@ class Aereo(models.AbstractModel):
)

cte40_natCarga = fields.Many2one(
comodel_name="cte.40.natcarga", string="Natureza da carga", xsd_required=True
comodel_name="cte.40.natcarga",
string="Natureza da carga",
xsd_required=True,
)

cte40_tarifa = fields.Many2one(
comodel_name="cte.40.tarifa", string="Informações de tarifa", xsd_required=True
comodel_name="cte.40.tarifa",
string="Informações de tarifa",
xsd_required=True,
)

cte40_peri = fields.One2many(
Expand All @@ -109,6 +129,7 @@ class Aereo(models.AbstractModel):

class NatCarga(models.AbstractModel):
"Natureza da carga"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.natcarga"
_inherit = "spec.mixin.cte"
Expand All @@ -126,9 +147,9 @@ class NatCarga(models.AbstractModel):
)



class Tarifa(models.AbstractModel):
"Informações de tarifa"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.tarifa"
_inherit = "spec.mixin.cte"
Expand Down
34 changes: 27 additions & 7 deletions l10n_br_cte_spec/models/v4_0/cte_modal_aquaviario_v4_00.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@

class Aquav(models.AbstractModel):
"Informações do modal Aquaviário"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.aquav"
_inherit = "spec.mixin.cte"
Expand All @@ -45,10 +46,14 @@ class Aquav(models.AbstractModel):
help=("AFRMM (Adicional de Frete para Renovação da Marinha Mercante)"),
)

cte40_xNavio = fields.Char(string="Identificação do Navio", xsd_required=True)
cte40_xNavio = fields.Char(
string="Identificação do Navio", xsd_required=True
)

cte40_balsa = fields.One2many(
"cte.40.balsa", "cte40_balsa_aquav_id", string="Grupo de informações das balsas"
"cte.40.balsa",
"cte40_balsa_aquav_id",
string="Grupo de informações das balsas",
)

cte40_nViag = fields.Char(string="Número da Viagem")
Expand Down Expand Up @@ -88,6 +93,7 @@ class Aquav(models.AbstractModel):

class Balsa(models.AbstractModel):
"Grupo de informações das balsas"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.balsa"
_inherit = "spec.mixin.cte"
Expand All @@ -96,7 +102,9 @@ class Balsa(models.AbstractModel):
cte40_balsa_aquav_id = fields.Many2one(
comodel_name="cte.40.aquav", xsd_implicit=True, ondelete="cascade"
)
cte40_xBalsa = fields.Char(string="Identificador da Balsa", xsd_required=True)
cte40_xBalsa = fields.Char(
string="Identificador da Balsa", xsd_required=True
)


class DetCont(models.AbstractModel):
Expand All @@ -112,14 +120,18 @@ class DetCont(models.AbstractModel):
comodel_name="cte.40.aquav", xsd_implicit=True, ondelete="cascade"
)
cte40_nCont = fields.Char(
string="Identificação do Container", xsd_required=True, xsd_type="TContainer"
string="Identificação do Container",
xsd_required=True,
xsd_type="TContainer",
)

cte40_lacre = fields.One2many(
"cte.40.lacre",
"cte40_lacre_detCont_id",
string="Grupo de informações dos lacres",
help=("Grupo de informações dos lacres dos cointainers da qtde da carga"),
help=(
"Grupo de informações dos lacres dos cointainers da qtde da carga"
),
)

cte40_infDoc = fields.Many2one(
Expand All @@ -131,6 +143,7 @@ class DetCont(models.AbstractModel):

class Lacre(models.AbstractModel):
"Grupo de informações dos lacres dos cointainers da qtde da carga"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.lacre"
_inherit = "spec.mixin.cte"
Expand All @@ -144,6 +157,7 @@ class Lacre(models.AbstractModel):

class AquavInfDoc(models.AbstractModel):
"Informações dos documentos dos conteiners"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.aquav_infdoc"
_inherit = "spec.mixin.cte"
Expand All @@ -168,13 +182,16 @@ class AquavInfDoc(models.AbstractModel):

class AquavInfNf(models.AbstractModel):
"Informações das NF"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.aquav_infnf"
_inherit = "spec.mixin.cte"
_binding_type = "Aquav.DetCont.InfDoc.InfNf"

cte40_infNF_infDoc_id = fields.Many2one(
comodel_name="cte.40.aquav_infdoc", xsd_implicit=True, ondelete="cascade"
comodel_name="cte.40.aquav_infdoc",
xsd_implicit=True,
ondelete="cascade",
)
cte40_serie = fields.Char(string="Série", xsd_required=True)

Expand All @@ -190,13 +207,16 @@ class AquavInfNf(models.AbstractModel):

class AquavInfNfe(models.AbstractModel):
"Informações das NFe"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.aquav_infnfe"
_inherit = "spec.mixin.cte"
_binding_type = "Aquav.DetCont.InfDoc.InfNfe"

cte40_infNFe_infDoc_id = fields.Many2one(
comodel_name="cte.40.aquav_infdoc", xsd_implicit=True, ondelete="cascade"
comodel_name="cte.40.aquav_infdoc",
xsd_implicit=True,
ondelete="cascade",
)
cte40_chave = fields.Char(
string="Chave de acesso da NF-e", xsd_required=True, xsd_type="TChDFe"
Expand Down
1 change: 1 addition & 0 deletions l10n_br_cte_spec/models/v4_0/cte_modal_dutoviario_v4_00.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@

class Duto(models.AbstractModel):
"Informações do modal Dutoviário"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.duto"
_inherit = "spec.mixin.cte"
Expand Down
9 changes: 8 additions & 1 deletion l10n_br_cte_spec/models/v4_0/cte_modal_ferroviario_v4_00.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@

class TenderFer(models.AbstractModel):
"Tipo Dados do Endereço"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.tenderfer"
_inherit = "spec.mixin.cte"
Expand All @@ -58,7 +59,10 @@ class TenderFer(models.AbstractModel):
cte40_xMun = fields.Char(
string="Nome do município",
xsd_required=True,
help=("Nome do município\nInformar EXTERIOR para operações com o " "exterior."),
help=(
"Nome do município\nInformar EXTERIOR para operações com o "
"exterior."
),
)

cte40_CEP = fields.Char(string="CEP", xsd_required=True)
Expand All @@ -74,6 +78,7 @@ class TenderFer(models.AbstractModel):

class Ferrov(models.AbstractModel):
"Informações do modal Ferroviário"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.ferrov"
_inherit = "spec.mixin.cte"
Expand Down Expand Up @@ -108,6 +113,7 @@ class Ferrov(models.AbstractModel):

class TrafMut(models.AbstractModel):
"Detalhamento de informações para o tráfego mútuo"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.trafmut"
_inherit = "spec.mixin.cte"
Expand Down Expand Up @@ -157,6 +163,7 @@ class TrafMut(models.AbstractModel):

class FerroEnv(models.AbstractModel):
"Informações das Ferrovias Envolvidas"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.ferroenv"
_inherit = "spec.mixin.cte"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@

class RodoOs(models.AbstractModel):
"Informações do modal Rodoviário"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.rodoos"
_inherit = "spec.mixin.cte"
Expand Down Expand Up @@ -53,7 +54,9 @@ class RodoOs(models.AbstractModel):
),
)

cte40_veic = fields.Many2one(comodel_name="cte.40.veic", string="Dados do Veículo")
cte40_veic = fields.Many2one(
comodel_name="cte.40.veic", string="Dados do Veículo"
)

cte40_infFretamento = fields.Many2one(
comodel_name="cte.40.inffretamento",
Expand All @@ -64,6 +67,7 @@ class RodoOs(models.AbstractModel):

class Veic(models.AbstractModel):
"Dados do Veículo"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.veic"
_inherit = "spec.mixin.cte"
Expand Down Expand Up @@ -163,6 +167,7 @@ class Prop(models.AbstractModel):

class InfFretamento(models.AbstractModel):
"Dados do fretamento (apenas para Transporte de Pessoas)"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.inffretamento"
_inherit = "spec.mixin.cte"
Expand Down
6 changes: 5 additions & 1 deletion l10n_br_cte_spec/models/v4_0/cte_modal_rodoviario_v4_00.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@

class Rodo(models.AbstractModel):
"Informações do modal Rodoviário"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.rodo"
_inherit = "spec.mixin.cte"
Expand All @@ -35,6 +36,7 @@ class Rodo(models.AbstractModel):

class Occ(models.AbstractModel):
"Ordens de Coleta associados"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.occ"
_inherit = "spec.mixin.cte"
Expand All @@ -45,7 +47,9 @@ class Occ(models.AbstractModel):
)
cte40_serie = fields.Char(string="Série da OCC")

cte40_nOcc = fields.Char(string="Número da Ordem de coleta", xsd_required=True)
cte40_nOcc = fields.Char(
string="Número da Ordem de coleta", xsd_required=True
)

cte40_dEmi = fields.Date(
string="Data de emissão da ordem de coleta",
Expand Down
6 changes: 5 additions & 1 deletion l10n_br_cte_spec/models/v4_0/cte_multi_modal_v4_00.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

class Multimodal(models.AbstractModel):
"Informações do Multimodal"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.multimodal"
_inherit = "spec.mixin.cte"
Expand All @@ -32,7 +33,8 @@ class Multimodal(models.AbstractModel):
string="Indicador Negociável",
xsd_required=True,
help=(
"Indicador Negociável\nPreencher com: 0 - Não Negociável; 1 - " "Negociável"
"Indicador Negociável\nPreencher com: 0 - Não Negociável; 1 - "
"Negociável"
),
)

Expand All @@ -44,6 +46,7 @@ class Multimodal(models.AbstractModel):

class MultimodalSeg(models.AbstractModel):
"Informações de Seguro do Multimodal"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.multimodal_seg"
_inherit = "spec.mixin.cte"
Expand Down Expand Up @@ -73,6 +76,7 @@ class MultimodalSeg(models.AbstractModel):

class InfSeg(models.AbstractModel):
"Informações da seguradora"

_description = textwrap.dedent(" %s" % (__doc__,))
_name = "cte.40.infseg"
_inherit = "spec.mixin.cte"
Expand Down
Loading
Loading