| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-brazil |
| GIT | |
| GIT | https://github.com/OCA/l10n-brazil.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-brazil/tree/18.0/l10n_br_cte_spec |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Raphaël Valyi, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-brazil |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:09 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES | |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Este módulo é a fundação para a emissão do Conhecimento de Transporte Eletrônico (`CT-e`, `Modelo 57`) no Odoo. Ele fornece a estrutura de dados completa e atualizada, em conformidade com os leiautes oficiais da SEFAZ para o CT-e 4.0. É importante ressaltar que este módulo não realiza a emissão do CT-e sozinho. Ele funciona como uma biblioteca de modelos de dados abstratos (mixins). A sua principal função é servir de base para um módulo de implementação, como o `l10n_br_cte`, que é responsável por mapear esses modelos nos documentos fiscais do Odoo (`l10n_br_fiscal.document`), adicionar as regras de negócio e realizar a comunicação com os web services da SEFAZ. Essa arquitetura desacoplada segue o mesmo padrão de sucesso já utilizado pelos módulos `l10n_br_nfe_spec` e `l10n_br_nfe`. ## Estrutura por Modal de Transporte Para garantir a conformidade com as particularidades de cada operação, o módulo implementa modelos de dados específicos para todos os modais de transporte previstos na legislação: - Rodoviário (`cte.40.rodo`): Contempla informações essenciais como o RNTRC e as Ordens de Coleta associadas. - Aéreo (`cte.40.aereo`): Inclui campos para o número da minuta, o número operacional do conhecimento aéreo (IATA) e detalhes sobre a natureza e periculosidade da carga. - Aquaviário (`cte.40.aquav`): Aborda dados como o valor do AFRMM, a identificação do navio, informações de balsas e o detalhamento de contêineres. - Ferroviário (`cte.40.ferrov`): Permite detalhar o tipo de tráfego (próprio, mútuo, etc.) e as ferrovias envolvidas na operação. - Dutoviário (`cte.40.duto`): Contém campos para o valor da tarifa, as datas de início e fim do serviço e as características do duto. - Multimodal (`cte.40.multimodal`): Estruturado para gerenciar o Certificado do Operador de Transporte Multimodal (COTM) e as informações de seguro associadas. ## Geração de Código Automatizada A principal característica deste módulo é que 100% dos seus modelos de dados Odoo são gerados automaticamente a partir dos esquemas XSD oficiais, publicados pelo Portal do CT-e. Essa geração pelo `xsdata-odoo` garante máxima fidelidade aos leiautes fiscais e agilidade na atualização para novas versões. Embora os esquemas XSD oficiais do CT-e sejam publicados e mantidos no Portal da SEFAZ, a arquitetura deste projeto se apoia na biblioteca `nfelib` para a tarefa de serialização dos dados em XML. Para facilitar o processo de desenvolvimento e garantir a consistência, a própria `nfelib` armazena em seu repositório uma cópia atualizada desses esquemas oficiais. Portanto, a prática recomendada para (re)gerar os modelos deste módulo é utilizar um clone local do repositório da nfelib como fonte para os arquivos de esquema (.xsd), direcionando o comando do `xsdata-odoo` para o diretório correspondente. Links: - [GitHub - akretion/xsdata-odoo](https://github.com/akretion/xsdata-odoo) - [GitHub - akretion/nfelib](https://github.com/akretion/nfelib) O comando utilizado para gerar os modelos da versão 4.0 do CT-e foi: ```bash git clone https://github.com/akretion/nfelib cd nfelib export XSDATA_SCHEMA=cte export XSDATA_VERSION=40 export XSDATA_SKIP="^ICMS\d+|^ICMSSN+|ICMSOutraUF|ICMSUFFim|INFESPECIE_TPESPECIE" export XSDATA_LANG="portuguese" xsdata generate nfelib/cte/schemas/v4_0 \ --package nfelib.cte.odoo.v4_0 \ --output=odoo ``` ## Prefixo dos campos e versão Com mais de 1000 campos fiscais apenas no CT-e, com uma meia dúzia de documentos fiscais complexos, com 3000 módulos OCA, existiria um risco real de conflito com os nomes de campos vindo dos esquemas. Além disso, temos várias versões do CT-e, a 3.0, a 4.0... Nisso foi decidido que cada campo tem um prefixo composto do nome do schema e de alguns dígitos da versão do esquema. No caso cte40_. A escolha de 2 dígitos permite que uma atualização menor do esquema use os mesmos campos (e dados no banco então) e que um simples update Odoo (--update=...) consiga resolver a migração. Enquanto que para uma mudança maior como de 3.0 para 4.0, seria assumido de usar novos campos e novas tabelas (para os objetos não Odoo) e que a lib nfelib iria trabalhar com os campos da versão maior do documento fiscal considerado. |
No views found for this module.
cte40_dPrevAereo
Date
help='Data prevista da entrega\nFormato AAAA-MM-DD'
string='Data prevista da entrega'
xsd_required=True
xsd_type='TData'
cte40_nMinu
Char
help='Número da Minuta\nDocumento que precede o CT-e, assinado pelo expedidor, espécie de pedido de serviço'
string='Número da Minuta'
cte40_nOCA
Char
help='Número Operacional do Conhecimento Aéreo\nRepresenta o número de controle comumente utilizado pelo conhecimento aéreo composto por uma sequência numérica de onze dígitos. Os três primeiros dígitos representam um código que os operadores de transporte aéreo associados à IATA possuem. Em seguida um número de série de sete dígitos determinados pelo operador de transporte aéreo. Para finalizar, um dígito verificador, que é um sistema de módulo sete imponderado o qual divide o número de série do conhecimento aéreo por sete e usa o resto como dígito de verificação.'
string='Número Operacional do Conhecimento Aéreo'
cte40_natCarga
Many2one → cte.40.natcarga
comodel_name='cte.40.natcarga'
string='Natureza da carga'
xsd_required=True
cte40_peri
One2many → cte.40.peri
help='Preenchido quando for transporte de produtos classificados pela ONU como perigosos.\nO preenchimento desses campos não desobriga a empresa aérea de emitir os demais documentos que constam na legislação vigente.'
string='Preenchido quando for transporte'
args: 'cte.40.peri', 'cte40_peri_aereo_id'
cte40_tarifa
Many2one → cte.40.tarifa
comodel_name='cte.40.tarifa'
string='Informações de tarifa'
xsd_required=True
No public methods.
cte40_balsa
One2many → cte.40.balsa
string='Grupo de informações das balsas'
args: 'cte.40.balsa', 'cte40_balsa_aquav_id'
cte40_detCont
One2many → cte.40.detcont
help='Grupo de informações de detalhamento dos conteiners \n(Somente para Redespacho Intermediário e Serviço Vinculado a Multimodal)'
string='Grupo de informações de detalhamento'
args: 'cte.40.detcont', 'cte40_detCont_aquav_id'
cte40_direc
Selection
help='Direção\nPreencher com: N-Norte, L-Leste, S-Sul, O-Oeste'
string='Direção'
xsd_required=True
args: AQUAV_DIREC
cte40_irin
Char
help='Irin do navio sempre deverá ser informado'
string='Irin do navio sempre deverá'
xsd_required=True
cte40_nViag
Char
string='Número da Viagem'
cte40_tpNav
Selection
help='Tipo de Navegação\nPreencher com: \n\t\t\t\t\t\t0 - Interior;\n\t\t\t\t\t\t1 - Cabotagem'
string='Tipo de Navegação'
args: AQUAV_TPNAV
cte40_vAFRMM
Monetary
currency_field='brl_currency_id'
help='AFRMM (Adicional de Frete para Renovação da Marinha Mercante)'
string='AFRMM'
xsd_required=True
xsd_type='TDec_1302'
cte40_vPrest
Monetary
currency_field='brl_currency_id'
help='Valor da Prestação Base de Cálculo do AFRMM'
string='Valor da Prestação Base de Cálculo'
xsd_required=True
xsd_type='TDec_1302'
cte40_xNavio
Char
string='Identificação do Navio'
xsd_required=True
No public methods.
cte40_infNF
One2many → cte.40.aquav_infnf
choice='infdoc'
string='Informações das NF'
xsd_choice_required=True
args: 'cte.40.aquav_infnf', 'cte40_infNF_infDoc_id'
cte40_infNFe
One2many → cte.40.aquav_infnfe
choice='infdoc'
string='Informações das NFe'
xsd_choice_required=True
args: 'cte.40.aquav_infnfe', 'cte40_infNFe_infDoc_id'
No public methods.
cte40_infNF_infDoc_id
Many2one → cte.40.aquav_infdoc
comodel_name='cte.40.aquav_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_nDoc
Char
string='Número'
xsd_required=True
cte40_serie
Char
string='Série'
xsd_required=True
cte40_unidRat
Monetary
currency_field='brl_currency_id'
help='Unidade de medida rateada (Peso,Volume)'
string='Unidade de medida rateada'
xsd_type='TDec_0302_0303'
No public methods.
cte40_chave
Char
string='Chave de acesso da NF-e'
xsd_required=True
xsd_type='TChDFe'
cte40_infNFe_infDoc_id
Many2one → cte.40.aquav_infdoc
comodel_name='cte.40.aquav_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_unidRat
Monetary
currency_field='brl_currency_id'
help='Unidade de medida rateada (Peso,Volume)'
string='Unidade de medida rateada'
xsd_type='TDec_0302_0303'
No public methods.
cte40_balsa_aquav_id
Many2one → cte.40.aquav
comodel_name='cte.40.aquav'
ondelete='cascade'
xsd_implicit=True
cte40_xBalsa
Char
string='Identificador da Balsa'
xsd_required=True
No public methods.
cte40_dProg
Date
help='Data programada\nFormato AAAA-MM-DD'
string='Data programada'
xsd_required=True
xsd_type='TData'
cte40_tpPer
Selection
help='Tipo de data/período programado para entrega\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t1-Na data;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t2-Até a data;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t3-A partir da data'
string='Tipo de data/período programado'
xsd_required=True
args: COMDATA_TPPER
No public methods.
cte40_hProg
Char
help='Hora programada\nFormato HH:MM:SS'
string='Hora programada'
xsd_required=True
xsd_type='TTime'
cte40_tpHor
Selection
help='Tipo de hora\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t1 - No horário;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t2 - Até o horário;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t3 - A partir do horário.'
string='Tipo de hora'
xsd_required=True
args: COMHORA_TPHOR
No public methods.
cte40_cMunFim
Char
help='Código do Município de término da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de término'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cMunIni
Char
help='Código do Município de início da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de início'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_comp
One2many → cte.40.tctesimp_det_comp
string='Componentes do Valor da Prestação'
args: 'cte.40.tctesimp_det_comp', 'cte40_Comp_det_id'
cte40_det_infCte_id
Many2one → cte.40.tctesimp_infcte
comodel_name='cte.40.tctesimp_infcte'
ondelete='cascade'
xsd_implicit=True
cte40_infDocAnt
One2many → cte.40.infdocant
choice='det'
string='Documentos anteriores'
xsd_choice_required=True
args: 'cte.40.infdocant', 'cte40_infDocAnt_det_id'
cte40_infNFe
One2many → cte.40.tctesimp_infnfe
choice='det'
string='Informações das NF-e'
xsd_choice_required=True
args: 'cte.40.tctesimp_infnfe', 'cte40_infNFe_det_id'
cte40_nItem
Char
help='Número identificador do item agrupador da prestação'
string='Número identificador do item agrupador'
xsd_required=True
cte40_vPrest
Monetary
currency_field='brl_currency_id'
help='Valorl da Prestação do Serviço\nPode conter zeros quando o CT-e for de complemento de ICMS'
string='Valorl da Prestação do Serviço'
xsd_required=True
xsd_type='TDec_1302'
cte40_vRec
Monetary
currency_field='brl_currency_id'
string='Valor a Receber'
xsd_required=True
xsd_type='TDec_1302'
cte40_xMunFim
Char
help="Nome do Município do término da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do término'
xsd_required=True
cte40_xMunIni
Char
help="Nome do Município do início da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do início da prestação'
xsd_required=True
No public methods.
cte40_detCont_aquav_id
Many2one → cte.40.aquav
comodel_name='cte.40.aquav'
ondelete='cascade'
xsd_implicit=True
cte40_infDoc
Many2one → cte.40.aquav_infdoc
comodel_name='cte.40.aquav_infdoc'
help='Informações dos documentos dos conteiners'
string='Informações dos documentos'
cte40_lacre
One2many → cte.40.lacre
help='Grupo de informações dos lacres dos cointainers da qtde da carga'
string='Grupo de informações dos lacres'
args: 'cte.40.lacre', 'cte40_lacre_detCont_id'
cte40_nCont
Char
string='Identificação do Container'
xsd_required=True
xsd_type='TContainer'
No public methods.
cte40_versaoEvento
Char
string='versaoEvento'
xsd_required=True
No public methods.
cte40_infEspecie
One2many → cte.40.tgtve_infespecie
string='Informações das Espécies transportadas'
args: 'cte.40.tgtve_infespecie', 'cte40_infEspecie_detGTV_id'
cte40_infVeiculo
One2many → cte.40.infveiculo
help='Grupo de informações dos veículos utilizados no transporte de valores'
string='Grupo de informações'
args: 'cte.40.infveiculo', 'cte40_infVeiculo_detGTV_id'
cte40_qCarga
Float
digits=(11, 4)
string='Quantidade de volumes/malotes'
xsd_required=True
xsd_type='TDec_1104'
No public methods.
cte40_emiDocAnt
One2many → cte.40.emidocant
string='Emissor do documento anterior'
args: 'cte.40.emidocant', 'cte40_emiDocAnt_docAnt_id'
No public methods.
cte40_classDuto
Selection
help='Classificação do Dutoviário\nInformar: 1 - Gasoduto 2 - Mineroduto 3 - Oleoduto'
string='Classificação do Dutoviário'
args: DUTO_CLASSDUTO
cte40_codPontoEntrada
Char
string='Código do Ponto de Entrada'
cte40_codPontoSaida
Char
string='Código do Ponto de Saída'
cte40_dFim
Date
string='Data de Fim da prestação do serviço'
xsd_required=True
xsd_type='TData'
cte40_dIni
Date
string='Data de Início da prestação do serviço'
xsd_required=True
xsd_type='TData'
cte40_nContrato
Char
string='Número do Contrato de Capacidade'
cte40_tpContratacao
Selection
help='Tipo de contratação do serviço de transporte (apenas para gasoduto)\nInformar:\n0 - Ponta a ponto\n1 - Capacidade de Entrada \n2 - Capacidade de Saida'
string='Tipo de contratação do serviço'
args: DUTO_TPCONTRATACAO
cte40_vTar
Float
digits=(9, 6)
string='Valor da tarifa'
xsd_type='TDec_0906Opc'
No public methods.
cte40_CNPJ
Char
choice='emidocant'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='emidocant'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
string='Inscrição Estadual'
xsd_type='TIe'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_type='TUf'
args: TUF
cte40_emiDocAnt_docAnt_id
Many2one → cte.40.docant
comodel_name='cte.40.docant'
ondelete='cascade'
xsd_implicit=True
cte40_idDocAnt
One2many → cte.40.iddocant
help='Informações de identificação dos documentos de Transporte Anterior'
string='Informações de identificação'
args: 'cte.40.iddocant', 'cte40_idDocAnt_emiDocAnt_id'
cte40_xNome
Char
string='Razão Social ou Nome do expedidor'
xsd_required=True
No public methods.
cte40_CNPJ
Char
help='Número do CNPJ\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_required=True
xsd_type='TCnpj'
cte40_IE
Char
string='Inscrição Estadual'
xsd_required=True
xsd_type='TIe'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cInt
Char
help='Código interno de uso da transportadora\nUso intermo das transportadoras.'
string='Código interno de uso da transportadora'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
No public methods.
cte40_comData
Many2one → cte.40.comdata
choice='entrega'
comodel_name='cte.40.comdata'
string='Entrega com data definida'
xsd_choice_required=True
cte40_comHora
Many2one → cte.40.comhora
choice='entrega'
comodel_name='cte.40.comhora'
string='Entrega com hora definida'
xsd_choice_required=True
cte40_noInter
Many2one → cte.40.nointer
choice='entrega'
comodel_name='cte.40.nointer'
string='Entrega no intervalo de horário definido'
xsd_choice_required=True
cte40_noPeriodo
Many2one → cte.40.noperiodo
choice='entrega'
comodel_name='cte.40.noperiodo'
string='Entrega no período definido'
xsd_choice_required=True
cte40_semData
Many2one → cte.40.semdata
choice='entrega'
comodel_name='cte.40.semdata'
help='Entrega sem data definida\nEsta opção é proibida para o modal aéreo.'
string='Entrega sem data definida'
xsd_choice_required=True
cte40_semHora
Many2one → cte.40.semhora
choice='entrega'
comodel_name='cte.40.semhora'
string='Entrega sem hora definida'
xsd_choice_required=True
No public methods.
cte40_CNPJ
Char
choice='exped'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='exped'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do expedidor ou ISENTO se expedidor é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o expedidor não seja contribuinte do ICMS não informar a tag.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderExped
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_CNPJ
Char
help='Número do CNPJ\nInformar o CNPJ da Ferrovia Envolvida. Caso a Ferrovia envolvida não seja inscrita no CNPJ o campo deverá preenchido com zeros.\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_required=True
xsd_type='TCnpj'
cte40_IE
Char
string='Inscrição Estadual'
xsd_type='TIe'
cte40_cInt
Char
help='Código interno da Ferrovia envolvida\nUso da transportadora'
string='Código interno da Ferrovia envolvida'
cte40_enderFerro
Many2one → cte.40.tenderfer
comodel_name='cte.40.tenderfer'
string='Dados do endereço da ferrovia envolvida'
xsd_required=True
xsd_type='TEnderFer'
cte40_ferroEnv_trafMut_id
Many2one → cte.40.trafmut
comodel_name='cte.40.trafmut'
ondelete='cascade'
xsd_implicit=True
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_fluxo
Char
help='Fluxo Ferroviário\nTrata-se de um número identificador do contrato firmado com o cliente'
string='Fluxo Ferroviário'
xsd_required=True
cte40_tpTraf
Selection
help='Tipo de Tráfego\nPreencher com:\n\t\t\t\t\t\t0-Próprio;\n\t\t\t\t\t\t1-Mútuo;\n\t\t\t\t\t\t2-Rodoferroviário;\n\t\t\t\t\t\t3-Rodoviário.'
string='Tipo de Tráfego'
xsd_required=True
args: FERROV_TPTRAF
cte40_trafMut
Many2one → cte.40.trafmut
comodel_name='cte.40.trafmut'
help='Detalhamento de informações para o tráfego mútuo'
string='Detalhamento de informações'
No public methods.
cte40_vCBSMono
Char
string='Valor total da CBS monofásica'
xsd_type='TDec1302RTC'
cte40_vCBSMonoRet
Char
help='Valor da CBS monofásica retida anteriormente'
string='Valor (vCBSMonoRet)'
xsd_type='TDec1302RTC'
cte40_vCBSMonoReten
Char
help='Valor total da CBS monofásica sujeita a retenção'
string='Valor total da CBS monofásica sujeita'
xsd_type='TDec1302RTC'
cte40_vIBSMono
Char
string='Valor total do IBS monofásico'
xsd_type='TDec1302RTC'
cte40_vIBSMonoRet
Char
help='Valor do IBS monofásico retido anteriormente'
string='Valor'
xsd_type='TDec1302RTC'
cte40_vIBSMonoReten
Char
help='Valor total do IBS monofásico sujeito a retenção'
string='Valor total do IBS monofásico sujeito'
xsd_type='TDec1302RTC'
No public methods.
cte40_pDifCBS
Float
digits=(3, 2)
help='Percentual do diferimento do imposto monofásico'
string='Percentual do diferimento (pDifCBS)'
xsd_type='TDec_0302_04RTC'
cte40_pDifIBS
Float
digits=(3, 2)
help='Percentual do diferimento do imposto monofásico'
string='Percentual do diferimento'
xsd_type='TDec_0302_04RTC'
cte40_vCBSMonoDif
Char
string='Valor da CBS monofásica diferida'
xsd_type='TDec1302RTC'
cte40_vIBSMonoDif
Char
string='Valor do IBS monofásico diferido'
xsd_type='TDec1302RTC'
No public methods.
cte40_adRemCBS
Monetary
currency_field='brl_currency_id'
string='Alíquota ad rem da CBS'
xsd_type='TDec_0302_04RTC'
cte40_adRemIBS
Monetary
currency_field='brl_currency_id'
string='Alíquota ad rem do IBS'
xsd_type='TDec_0302_04RTC'
cte40_qBCMono
Char
string='Quantidade tributada na monofasia'
xsd_type='TDec1104RTC'
cte40_vCBSMono
Char
string='Valor da CBS monofásica'
xsd_type='TDec1302RTC'
cte40_vIBSMono
Char
string='Valor do IBS monofásico'
xsd_type='TDec1302RTC'
No public methods.
cte40_adRemCBSRet
Monetary
currency_field='brl_currency_id'
help='Alíquota ad rem da CBS retida anteriormente'
string='Alíquota ad rem (adRemCBSRet)'
xsd_type='TDec_0302_04RTC'
cte40_adRemIBSRet
Monetary
currency_field='brl_currency_id'
help='Alíquota ad rem do IBS retido anteriormente'
string='Alíquota ad rem'
xsd_type='TDec_0302_04RTC'
cte40_qBCMonoRet
Char
help='Quantidade tributada retida anteriormente'
string='qBCMonoRet'
xsd_type='TDec1104RTC'
cte40_vCBSMonoRet
Char
string='Valor da CBS retida anteriormente'
xsd_type='TDec1302RTC'
cte40_vIBSMonoRet
Char
string='Valor do IBS retido anteriormente'
xsd_type='TDec1302RTC'
No public methods.
cte40_adRemCBSReten
Monetary
currency_field='brl_currency_id'
help='Alíquota ad rem da CBS sujeita a retenção'
string='Alíquota ad rem da CBS sujeita'
xsd_type='TDec_0302_04RTC'
cte40_adRemIBSReten
Monetary
currency_field='brl_currency_id'
help='Alíquota ad rem do IBS sujeito a retenção'
string='Alíquota ad rem do IBS sujeito'
xsd_type='TDec_0302_04RTC'
cte40_qBCMonoReten
Char
string='Quantidade tributada sujeita a retenção'
xsd_type='TDec1104RTC'
cte40_vCBSMonoReten
Char
help='Valor da CBS monofásica sujeita a retenção'
string='Valor da CBS monofásica sujeita'
xsd_type='TDec1302RTC'
cte40_vIBSMonoReten
Char
help='Valor do IBS monofásico sujeito a retenção'
string='Valor do IBS monofásico sujeito'
xsd_type='TDec1302RTC'
No public methods.
cte40_idDocAntEle
One2many → cte.40.iddocantele
choice='iddocant'
help='Documentos de transporte anterior eletrônicos'
string='Documentos'
xsd_choice_required=True
args: 'cte.40.iddocantele', 'cte40_idDocAntEle_idDocAnt_id'
cte40_idDocAntPap
One2many → cte.40.iddocantpap
choice='iddocant'
help='Documentos de transporte anterior em papel'
string='Documentos de transporte anterior'
xsd_choice_required=True
args: 'cte.40.iddocantpap', 'cte40_idDocAntPap_idDocAnt_id'
cte40_idDocAnt_emiDocAnt_id
Many2one → cte.40.emidocant
comodel_name='cte.40.emidocant'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_chCTe
Char
string='Chave de acesso do CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_idDocAntEle_idDocAnt_id
Many2one → cte.40.iddocant
comodel_name='cte.40.iddocant'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dEmi
Date
string='Data de emissão (AAAA-MM-DD)'
xsd_required=True
xsd_type='TData'
cte40_idDocAntPap_idDocAnt_id
Many2one → cte.40.iddocant
comodel_name='cte.40.iddocant'
ondelete='cascade'
xsd_implicit=True
cte40_nDoc
Char
string='Número do Documento Fiscal'
xsd_required=True
cte40_serie
Char
string='Série do Documento Fiscal'
xsd_required=True
cte40_subser
Char
string='Série do Documento Fiscal (subser)'
cte40_tpDoc
Selection
help='Tipo do Documento de Transporte Anterior\nPreencher com:\n07-ATRE;\t\t\t\t\t\t\t\n08-DTA (Despacho de Transito Aduaneiro);\n09-Conhecimento Aéreo Internacional;\n10 – Conhecimento - Carta de Porte Internacional;\n11 – Conhecimento Avulso;\n12-TIF (Transporte Internacional Ferroviário); 13-BL (Bill of Lading)'
string='Tipo do Documento de Transporte Anterior'
xsd_required=True
args: TDOCASSOC
No public methods.
cte40_chCTeMultimodal
Char
string='Chave de acesso do CT-e Multimodal'
xsd_required=True
xsd_type='TChDFe'
cte40_infCTeMultimodal_infServVinc_id
Many2one → cte.40.infservvinc
comodel_name='cte.40.infservvinc'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_chave
Char
string='Chave de acesso da DCe'
xsd_required=True
xsd_type='TChDFe'
cte40_infDCe_infDoc_id
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_chCTe
Char
string='Chave de acesso do CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_infDocAnt_det_id
Many2one → cte.40.det
comodel_name='cte.40.det'
ondelete='cascade'
xsd_implicit=True
cte40_infNFeTranspParcial
One2many → cte.40.infnfetranspparcial
string='infNFeTranspParcial'
args: 'cte.40.infnfetranspparcial', 'cte40_infNFeTranspParcial_infDocAnt_id'
cte40_tpPrest
Selection
help='indica se a prestação é total ou parcial em relação as notas do documento anterior\nPreencher com:\n\n1 - Total\n2 - Parcial'
string='indica se a prestação é total ou parcial'
xsd_required=True
args: INFDOCANT_TPPREST
No public methods.
cte40_chBPe
Char
choice='infdocref'
help='Chave de acesso do BP-e que possui eventos excesso de bagagem'
string='Chave de acesso do BP-e'
xsd_choice_required=True
cte40_dEmi
Date
choice='infdocref'
help='Data de Emissão\nFormato AAAA-MM-DD'
string='Data de Emissão'
xsd_choice_required=True
xsd_type='TData'
cte40_infDocRef_infCTeNorm_id
Many2one → cte.40.tcteos_infctenorm
comodel_name='cte.40.tcteos_infctenorm'
ondelete='cascade'
xsd_implicit=True
cte40_nDoc
Char
choice='infdocref'
string='Número'
xsd_choice_required=True
cte40_serie
Char
choice='infdocref'
string='Série'
xsd_choice_required=True
cte40_subserie
Char
choice='infdocref'
string='Subsérie'
xsd_choice_required=True
cte40_vDoc
Monetary
choice='infdocref'
currency_field='brl_currency_id'
string='Valor Transportado'
xsd_choice_required=True
xsd_type='TDec_1302'
No public methods.
cte40_dhViagem
Datetime
help='Data e hora da viagem (Apenas para fretamento eventual)\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora da viagem'
xsd_type='TDateTimeUTC'
cte40_tpFretamento
Selection
help='Tipo Fretamento\nPreencher com:\n 1 - Eventual 2 - Continuo'
string='Tipo Fretamento'
xsd_required=True
args: INFFRETAMENTO_TPFRETAMENTO
No public methods.
cte40_xObs
Char
help='informações adicionais, legislação do regime especial, etc'
string='informações adicionais'
xsd_required=True
No public methods.
cte40_chCTe
Char
string='Chave de acesso da GTV-e'
xsd_required=True
cte40_comp
One2many → cte.40.tcteos_infctenorm_comp
string='Componentes do Valor da GTVe'
args: 'cte.40.tcteos_infctenorm_comp', 'cte40_Comp_infGTVe_id'
cte40_infGTVe_infCTeNorm_id
Many2one → cte.40.tcteos_infctenorm
comodel_name='cte.40.tcteos_infctenorm'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_chNFe
Char
help='Chave de acesso da NF-e\nInformando o tpPrest com “2 – Parcial” deve-se informar as chaves de acesso das NF-e que acobertam a carga transportada.'
string='Chave de acesso da NF-e'
xsd_required=True
xsd_type='TChDFe'
cte40_infNFeTranspParcial_infDocAnt_id
Many2one → cte.40.infdocant
comodel_name='cte.40.infdocant'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dEmi
Date
help='Data de Emissão\nFormato AAAA-MM-DD'
string='Data de Emissão'
xsd_type='TData'
cte40_dPrev
Date
help='Data prevista de entrega\nFormato AAAA-MM-DD'
string='Data prevista de entrega'
xsd_type='TData'
cte40_descOutros
Char
string='Descrição do documento'
cte40_infOutros_infDoc_id
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga
One2many → cte.40.tunidcarga
choice='infoutros'
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_choice_required=True
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_infOutros_id'
cte40_infUnidTransp
One2many → cte.40.tunidadetransp
choice='infoutros'
help='Informações das Unidades de Transporte (Carreta/Reboque/Vagão)\nDeve ser preenchido com as informações das unidades de transporte utilizadas.'
string='Informações das Unidades de Transporte'
xsd_choice_required=True
xsd_type='TUnidadeTransp'
args: 'cte.40.tunidadetransp', 'cte40_infUnidTransp_infOutros_id'
cte40_nDoc
Char
string='Número'
cte40_tpDoc
Selection
help='Tipo de documento originário\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t00 - Declaração;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t10 - Dutoviário;\n\n\n59 - CF-e SAT;\n\n65 - NFC-e;\n\t\t\t\t\t\t\t\t99 - Outros'
string='Tipo de documento originário'
xsd_required=True
args: INFOUTROS_TPDOC
cte40_vDocFisc
Monetary
currency_field='brl_currency_id'
string='Valor do documento'
xsd_type='TDec_1302Opc'
No public methods.
cte40_UFPer
Selection
help='Sigla das Unidades da Federação do percurso do veículo.\nNão é necessário repetir as UF de Início e Fim'
string='Sigla das Unidades da Federação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_infPercurso_ide_id
Many2one → cte.40.tcteos_ide
comodel_name='cte.40.tcteos_ide'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_CNPJ
Char
help='Número do CNPJ da seguradora\nObrigatório apenas se responsável pelo seguro for (2) responsável pela contratação do transporte - pessoa jurídica'
string='Número do CNPJ da seguradora'
xsd_required=True
xsd_type='TCnpjOpc'
cte40_xSeg
Char
string='Nome da Seguradora'
xsd_required=True
No public methods.
cte40_infQ
Many2one → cte.40.tcteos_infq
comodel_name='cte.40.tcteos_infq'
help='Informações de quantidades da Carga do CT-e\nPara Transporte de Pessoas indicar número de passageiros, para excesso de bagagem e transporte de valores indicar número de Volumes/Malotes'
string='Informações de quantidades da Carga'
cte40_xDescServ
Char
string='Descrição do Serviço prestado'
xsd_required=True
No public methods.
cte40_infCTeMultimodal
One2many → cte.40.infctemultimodal
string='informações do CT-e multimodal vinculado'
args: 'cte.40.infctemultimodal', 'cte40_infCTeMultimodal_infServVinc_id'
No public methods.
cte40_qTotProd
Float
digits=(11, 4)
help='Quantidade total de artigos perigosos\n15 posições, sendo 11 inteiras e 4 decimais. \nDeve indicar a quantidade total do artigo perigoso, tendo como base a unidade referenciada na Tabela 3-1 do Doc 9284, por exemplo: litros; quilogramas; quilograma bruto etc. O preenchimento não deve, entretanto, incluir a unidade de medida. No caso de transporte de material radioativo, deve-se indicar o somatório dos Índices de Transporte (TI). Não indicar a quantidade do artigo perigoso por embalagem.'
string='Quantidade total de artigos perigosos'
xsd_required=True
xsd_type='TDec_1104'
cte40_uniAP
Selection
help='Unidade de medida\n1 – KG; \n2 – KG G (quilograma bruto);\n3 – LITROS;\n4 – TI (índice de transporte para radioativos); 5- Unidades (apenas para artigos perigosos medidos em unidades que não se enquadram nos itens acima. Exemplo: baterias, celulares, equipamentos, veículos, dentre outros)'
string='Unidade de medida'
xsd_required=True
args: INFTOTAP_UNIAP
No public methods.
cte40_vCOFINS
Monetary
currency_field='brl_currency_id'
string='Valor COFINS'
xsd_type='TDec_1302'
cte40_vCSLL
Monetary
currency_field='brl_currency_id'
string='Valor do CSLL'
xsd_type='TDec_1302'
cte40_vINSS
Monetary
currency_field='brl_currency_id'
string='Valor do INSS'
xsd_type='TDec_1302'
cte40_vIR
Monetary
currency_field='brl_currency_id'
string='Valor de Imposto de Renda'
xsd_type='TDec_1302'
cte40_vPIS
Monetary
currency_field='brl_currency_id'
string='Valor do PIS'
xsd_type='TDec_1302'
No public methods.
cte40_RNTRC
Char
string='RNTRC do transportador'
cte40_UF
Selection
help='UF em que veículo está licenciado\nSigla da UF de licenciamento do veículo.'
string='UF em que veículo está licenciado'
xsd_type='TUf'
args: TUF
cte40_infVeiculo_detGTV_id
Many2one → cte.40.detgtv
comodel_name='cte.40.detgtv'
ondelete='cascade'
xsd_implicit=True
cte40_placa
Char
string='Placa do veículo'
xsd_required=True
xsd_type='TPlaca'
No public methods.
cte40_lacre_detCont_id
Many2one → cte.40.detcont
comodel_name='cte.40.detcont'
ondelete='cascade'
xsd_implicit=True
cte40_nLacre
Char
string='Lacre'
xsd_required=True
No public methods.
cte40_lacUnidCarga_TUnidCarga_id
Many2one → cte.40.tunidcarga
comodel_name='cte.40.tunidcarga'
ondelete='cascade'
xsd_implicit=True
cte40_nLacre
Char
string='Número do lacre'
xsd_required=True
No public methods.
cte40_lacUnidTransp_TUnidadeTransp_id
Many2one → cte.40.tunidadetransp
comodel_name='cte.40.tunidadetransp'
ondelete='cascade'
xsd_implicit=True
cte40_nLacre
Char
string='Número do lacre'
xsd_required=True
No public methods.
cte40_COTM
Char
help='Número do Certificado do Operador de Transporte Multimodal'
string='Número do Certificado do Operador'
xsd_required=True
cte40_indNegociavel
Selection
help='Indicador Negociável\nPreencher com: 0 - Não Negociável; 1 - Negociável'
string='Indicador Negociável'
xsd_required=True
args: MULTIMODAL_INDNEGOCIAVEL
cte40_seg
Many2one → cte.40.multimodal_seg
comodel_name='cte.40.multimodal_seg'
string='Informações de Seguro do Multimodal'
No public methods.
cte40_infSeg
Many2one → cte.40.infseg
comodel_name='cte.40.infseg'
string='Informações da seguradora'
xsd_required=True
cte40_nApol
Char
help='Número da Apólice\nObrigatório pela lei 11.442/07 (RCTRC)'
string='Número da Apólice'
xsd_required=True
cte40_nAver
Char
help='Número da Averbação\nNão é obrigatório, pois muitas averbações ocorrem aapós a emissão do CT, mensalmente, por exemplo.'
string='Número da Averbação'
xsd_required=True
No public methods.
cte40_xDime
Char
help='Dimensão\nFormato:1234X1234X1234 (cm). Esse campo deve sempre que possível ser preenchido. Entretanto, quando for impossível o preenchimento das dimensões, fica obrigatório o preenchimento da cubagem em metro cúbico do leiaute do CT-e da estrutura genérica (infQ).'
string='Dimensão'
No public methods.
cte40_hFim
Char
help='Hora final\nFormato HH:MM:SS'
string='Hora final'
xsd_required=True
xsd_type='TTime'
cte40_hIni
Char
help='Hora inicial\nFormato HH:MM:SS'
string='Hora inicial'
xsd_required=True
xsd_type='TTime'
cte40_tpHor
Selection
help='Tipo de hora\n4 - No intervalo de tempo'
string='Tipo de hora'
xsd_required=True
args: NOINTER_TPHOR
No public methods.
cte40_dFim
Date
help='Data final\nFormato AAAA-MM-DD'
string='Data final'
xsd_required=True
xsd_type='TData'
cte40_dIni
Date
help='Data inicial\nFormato AAAA-MM-DD'
string='Data inicial'
xsd_required=True
xsd_type='TData'
cte40_tpPer
Selection
help='Tipo período\n4-no período'
string='Tipo período'
xsd_required=True
args: NOPERIODO_TPPER
No public methods.
cte40_dEmi
Date
help='Data de emissão da ordem de coleta\nFormato AAAA-MM-DD'
string='Data de emissão da ordem de coleta'
xsd_required=True
xsd_type='TData'
cte40_emiOcc
Many2one → cte.40.emiocc
comodel_name='cte.40.emiocc'
string='emiOcc'
xsd_required=True
cte40_nOcc
Char
string='Número da Ordem de coleta'
xsd_required=True
cte40_occ_rodo_id
Many2one → cte.40.rodo
comodel_name='cte.40.rodo'
ondelete='cascade'
xsd_implicit=True
cte40_serie
Char
string='Série da OCC'
No public methods.
cte40_infTotAP
Many2one → cte.40.inftotap
comodel_name='cte.40.inftotap'
help='Grupo de informações das quantidades totais de artigos perigosos\nPreencher conforme a legislação de transporte de produtos perigosos aplicada ao modal'
string='Grupo de informações'
xsd_required=True
cte40_nONU
Char
help='Número ONU/UN\nVer a legislação de transporte de produtos perigosos aplicadas ao modal'
string='Número ONU/UN'
xsd_required=True
cte40_peri_aereo_id
Many2one → cte.40.aereo
comodel_name='cte.40.aereo'
ondelete='cascade'
xsd_implicit=True
cte40_qTotEmb
Char
help='Quantidade total de volumes contendo artigos perigosos\nPreencher com o número de volumes (unidades) de artigos perigosos, ou seja, cada embalagem devidamente marcada e etiquetada (por ex.: número de caixas, de tambores, de bombonas, dentre outros). Não deve ser preenchido com o número de ULD, pallets ou containers.'
string='Quantidade total'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='prop'
help='Número do CNPJ\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='prop'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
string='Inscrição Estadual'
cte40_NroRegEstadual
Char
choice='prop'
help='Número do Registro Estadual\nRegistro obrigatório do emitente do CT-e OS junto à Agência Reguladora Estadual'
string='Número do Registro Estadual'
xsd_choice_required=True
xsd_type='TNroRegEstadual'
cte40_TAF
Char
choice='prop'
help='Termo de Autorização de Fretamento – TAF\nDe acordo com a Resolução ANTT nº 4.777/2015'
string='Termo de Autorização de Fretamento – TAF'
xsd_choice_required=True
xsd_type='TTermoAutFreta'
cte40_UF
Selection
string='UF'
xsd_type='TUf'
args: TUF
cte40_tpProp
Selection
help='Tipo Proprietário ou possuidor\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t0-TAC – Agregado;\n\t\t\t\t\t\t\t\t\t\t\t\t1-TAC Independente; ou \n\t\t\t\t\t\t\t\t\t\t\t\t2 – Outros.'
string='Tipo Proprietário ou possuidor'
xsd_required=True
args: PROP_TPPROP
cte40_xNome
Char
string='Razão Social ou Nome do proprietário'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='receb'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='receb'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do recebedor ou ISENTO se recebedor é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o recebedor não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderReceb
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_RNTRC
Char
help='Registro Nacional de Transportadores Rodoviários de Carga\nRegistro obrigatório do emitente do CT-e junto à ANTT para exercer a atividade de transportador rodoviário de cargas por conta de terceiros e mediante remuneração.'
string='Registro Nacional'
xsd_required=True
cte40_occ
One2many → cte.40.occ
string='Ordens de Coleta associados'
args: 'cte.40.occ', 'cte40_occ_rodo_id'
No public methods.
cte40_NroRegEstadual
Char
choice='rodoos'
help='Número do Registro Estadual\nRegistro obrigatório do emitente do CT-e OS junto à Agência Reguladora Estadual.'
string='Número do Registro Estadual'
xsd_choice_required=True
xsd_type='TNroRegEstadual'
cte40_TAF
Char
choice='rodoos'
help='Termo de Autorização de Fretamento – TAF\nRegistro obrigatório do emitente do CT-e OS junto à ANTT, de acordo com a Resolução ANTT nº 4.777/2015'
string='Termo de Autorização de Fretamento – TAF'
xsd_choice_required=True
xsd_type='TTermoAutFreta'
cte40_infFretamento
Many2one → cte.40.inffretamento
comodel_name='cte.40.inffretamento'
help='Dados do fretamento (apenas para Transporte de Pessoas)'
string='Dados do fretamento'
cte40_veic
Many2one → cte.40.veic
comodel_name='cte.40.veic'
string='Dados do Veículo'
No public methods.
cte40_tpPer
Selection
help='Tipo de data/período programado para entrega\n0- Sem data definida'
string='Tipo de data/período programado'
xsd_required=True
args: SEMDATA_TPPER
No public methods.
cte40_tpHor
Selection
help='Tipo de hora\n0- Sem hora definida'
string='Tipo de hora'
xsd_required=True
args: SEMHORA_TPHOR
No public methods.
cte40_vCBS
Char
string='Valor da CBS'
xsd_type='TDec1302RTC'
cte40_vIBS
Char
string='Valor do IBS'
xsd_type='TDec1302RTC'
No public methods.
cte40_CL
Char
help='Classe\nPreencher com:\n\t\t\t\t\t\t\t\t\tM - Tarifa Mínima;\n\t\t\t\t\t\t\t\t\tG - Tarifa Geral;\n\t\t\t\t\t\t\t\t\tE - Tarifa Específica'
string='Classe'
xsd_required=True
cte40_cTar
Char
help='Código da Tarifa\nDeverão ser incluídos os códigos de três dígitos, correspondentes à tarifa.'
string='Código da Tarifa'
cte40_vTar
Monetary
currency_field='brl_currency_id'
help='Valor da Tarifa\nValor da tarifa por kg quando for o caso.'
string='Valor da Tarifa'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_gCBS
Many2one → cte.40.tcibs_gcbs
comodel_name='cte.40.tcibs_gcbs'
string='Grupo de Tributação da CBS'
cte40_gIBSMun
Many2one → cte.40.tcibs_gibsmun
comodel_name='cte.40.tcibs_gibsmun'
string='Grupo de Informações do IBS no Município'
cte40_gIBSUF
Many2one → cte.40.tcibs_gibsuf
comodel_name='cte.40.tcibs_gibsuf'
string='Grupo de informações do IBS na UF'
cte40_gTribCompraGov
Many2one → cte.40.ttribcompragov
comodel_name='cte.40.ttribcompragov'
help='Grupo de informações da composição do valor do IBS e da CBS em compras governamental'
string='Grupo de informações da composição'
xsd_type='TTribCompraGov'
cte40_gTribRegular
Many2one → cte.40.ttribregular
comodel_name='cte.40.ttribregular'
help='Grupo de informações da Tributação Regular. Informar como seria a tributação caso não cumprida a condição resolutória/suspensiva. Exemplo 1: Art. 442, §4. Operações com ZFM e ALC. Exemplo 2: Operações com suspensão do tributo.'
string='Grupo de informações'
xsd_type='TTribRegular'
cte40_vBC
Char
string='Valor do BC'
xsd_type='TDec1302RTC'
cte40_vIBS
Char
string='Valor do IBS'
xsd_type='TDec1302RTC'
No public methods.
cte40_gDevTrib
Many2one → cte.40.tdevtrib
comodel_name='cte.40.tdevtrib'
help='Grupo de Informações da devolução de tributos'
string='Grupo de Informações da devolução'
xsd_type='TDevTrib'
cte40_gDif
Many2one → cte.40.tdif
comodel_name='cte.40.tdif'
string='Grupo de campos do Diferimento'
xsd_type='TDif'
cte40_gRed
Many2one → cte.40.tred
comodel_name='cte.40.tred'
string='Grupo de campos da redução de aliquota'
xsd_type='TRed'
cte40_pCBS
Float
digits=(3, 2)
string='Aliquota da CBS (em percentual)'
xsd_type='TDec_0302_04RTC'
cte40_vCBS
Char
string='Valor da CBS'
xsd_type='TDec1302RTC'
No public methods.
cte40_gDevTrib
Many2one → cte.40.tdevtrib
comodel_name='cte.40.tdevtrib'
help='Grupo de Informações da devolução de tributos'
string='Grupo de Informações da devolução'
xsd_type='TDevTrib'
cte40_gDif
Many2one → cte.40.tdif
comodel_name='cte.40.tdif'
string='Grupo de campos do Diferimento'
xsd_type='TDif'
cte40_gRed
Many2one → cte.40.tred
comodel_name='cte.40.tred'
string='Grupo de campos da redução de aliquota'
xsd_type='TRed'
cte40_pIBSMun
Float
digits=(3, 2)
help='Aliquota do IBS Municipal (em percentual)'
string='Aliquota do IBS Municipal'
xsd_type='TDec_0302_04RTC'
cte40_vIBSMun
Char
string='Valor do IBS Municipal'
xsd_type='TDec1302RTC'
No public methods.
cte40_gDevTrib
Many2one → cte.40.tdevtrib
comodel_name='cte.40.tdevtrib'
help='Grupo de Informações da devolução de tributos'
string='Grupo de Informações da devolução'
xsd_type='TDevTrib'
cte40_gDif
Many2one → cte.40.tdif
comodel_name='cte.40.tdif'
string='Grupo de campos do Diferimento'
xsd_type='TDif'
cte40_gRed
Many2one → cte.40.tred
comodel_name='cte.40.tred'
string='Grupo de campos da redução de aliquota'
xsd_type='TRed'
cte40_pIBSUF
Float
digits=(3, 2)
help='Aliquota do IBS de competência das UF (em percentual)'
string='Aliquota do IBS de competência das UF'
xsd_type='TDec_0302_04RTC'
cte40_vIBSUF
Char
string='Valor do IBS de competência das UF'
xsd_type='TDec1302RTC'
No public methods.
cte40_pRedutor
Float
digits=(3, 2)
help='Percentual de redução de aliquota em compra governamental'
string='Percentual de redução de aliquota'
xsd_type='TDec_0302_04RTC'
cte40_tpEnteGov
Selection
help='Para administração pública direta e suas autarquias e fundações:\n1=União\n2=Estados\n3=Distrito Federal\n4=Municípios'
string='Para administração pública direta'
xsd_type='TEnteGov'
args: TENTEGOV
cte40_tpOperGov
Selection
help='Tipo da operação com ente governamental:\n1 - Fornecimento\n2 - Recebimento do Pagamento'
string='Tipo da operação com ente governamental'
xsd_type='TOperCompraGov'
args: TOPERCOMPRAGOV
No public methods.
cte40_pRedutor
Float
digits=(3, 2)
help='Percentual de redução de aliquota em compra governamental'
string='Percentual de redução de aliquota'
xsd_type='TDec_0302_04RTC'
cte40_tpEnteGov
Selection
help='Para administração pública direta e suas autarquias e fundações:\n1=União\n2=Estados\n3=Distrito Federal\n4=Municípios'
string='Para administração pública direta'
xsd_type='TEnteGov'
args: TENTEGOV
No public methods.
cte40_pCredPres
Float
digits=(3, 2)
string='Percentual do Crédito Presumido'
xsd_type='TDec_0302_04RTC'
cte40_vCredPres
Char
choice='tcredpres'
string='Valor do Crédito Presumido'
xsd_choice_required=True
xsd_type='TDec1302RTC'
cte40_vCredPresCondSus
Char
choice='tcredpres'
help='Valor do Crédito Presumido Condição Suspensiva, preencher apenas para cCredPres que possui indicação de Condição Suspensiva'
string='Valor'
xsd_choice_required=True
xsd_type='TDec1302RTC'
No public methods.
cte40_tpCredPresIBSZFM
Selection
help='Classificação de acordo com o art. 450, § 1º, da LC 214/25 para o cálculo do crédito presumido na ZFM\n0 - Sem crédito presumido;\n1 - Bens de consumo final (55%);\n2 - Bens de capital (75%);\n3 - Bens intermediários (90,25%);\n4 - Bens de informática e outros definidos em legislação (100%).\nOBS: Percentuais definidos no art. 450, § 1º, da LC 214/25 para o cálculo do crédito presumido'
string='Classificação de acordo com o art'
xsd_type='TTpCredPresIBSZFM'
args: TTPCREDPRESIBSZFM
cte40_vCredPresIBSZFM
Char
help='Valor do crédito presumido calculado sobre o saldo devedor apurado'
string='Valor'
xsd_type='TDec1302RTC'
No public methods.
cte40_cCredPres
Char
help='Código de Classificação do Crédito Presumido do IBS e da CBS'
string='Código de Classificação'
xsd_type='TcCredPres'
cte40_gCBSCredPres
Many2one → cte.40.tcredpres
comodel_name='cte.40.tcredpres'
help='Grupo de Informações do Crédito Presumido referente a CBS, quando aproveitado pelo emitente do documento.'
string='Grupo de Informações (gCBSCredPres)'
xsd_type='TCredPres'
cte40_gIBSCredPres
Many2one → cte.40.tcredpres
comodel_name='cte.40.tcredpres'
help='Grupo de Informações do Crédito Presumido referente ao IBS, quando aproveitado pelo emitente do documento.'
string='Grupo de Informações'
xsd_type='TCredPres'
cte40_vBCCredPres
Char
help='Valor da Base de Cálculo do Crédito Presumido da Operação'
string='Valor da Base de Cálculo'
xsd_type='TDec1302RTC'
No public methods.
cte40_infCTeSupl
Many2one → cte.40.tcte_infctesupl
comodel_name='cte.40.tcte_infctesupl'
string='Informações suplementares do CT-e'
cte40_infCte
Many2one → cte.40.tcte_infcte
comodel_name='cte.40.tcte_infcte'
string='Informações do CT-e'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='autxml'
help='CNPJ do autorizado\nInformar zeros não significativos'
string='CNPJ do autorizado'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='autxml'
help='CPF do autorizado\nInformar zeros não significativos'
string='CPF do autorizado'
xsd_choice_required=True
xsd_type='TCpf'
cte40_autXML_infCte_id
Many2one → cte.40.tcte_infcte
comodel_name='cte.40.tcte_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dup
One2many → cte.40.tcte_dup
string='Dados das duplicatas'
args: 'cte.40.tcte_dup', 'cte40_dup_cobr_id'
cte40_fat
Many2one → cte.40.tcte_fat
comodel_name='cte.40.tcte_fat'
string='Dados da fatura'
No public methods.
cte40_destCalc
Char
help='Município de destino para efeito de cálculo do frete'
string='Município de destino para efeito'
cte40_entrega
Many2one → cte.40.entrega
comodel_name='cte.40.entrega'
help='Informações ref. a previsão de entrega'
string='Informações ref'
cte40_fluxo
Many2one → cte.40.tcte_fluxo
comodel_name='cte.40.tcte_fluxo'
help='Previsão do fluxo da carga\nPreenchimento obrigatório para o modal aéreo.'
string='Previsão do fluxo da carga'
cte40_obsCont
One2many → cte.40.tcte_obscont
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='Campo de uso livre do contribuinte'
args: 'cte.40.tcte_obscont', 'cte40_ObsCont_compl_id'
cte40_obsFisco
One2many → cte.40.tcte_obsfisco
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='ObsFisco'
args: 'cte.40.tcte_obsfisco', 'cte40_ObsFisco_compl_id'
cte40_origCalc
Char
help='Município de origem para efeito de cálculo do frete'
string='Município de origem para efeito'
cte40_xCaracAd
Char
help='Característica adicional do transporte\nTexto livre:\nREENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc'
string='Característica adicional do transporte'
cte40_xCaracSer
Char
help='Característica adicional do serviço\nTexto livre:\n\t\t\t\t\t\t\t\t\t\t\tENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc'
string='Característica adicional do serviço'
cte40_xEmi
Char
string='Funcionário emissor do CTe'
cte40_xObs
Char
string='Observações Gerais'
No public methods.
cte40_CNPJ
Char
choice='dest'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='dest'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do destinatário ou ISENTO se destinatário é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o destinatário não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_ISUF
Char
help='Inscrição na SUFRAMA\n(Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA)'
string='Inscrição na SUFRAMA'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderDest
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xNome
Char
string='Razão Social ou Nome do destinatário'
xsd_required=True
No public methods.
cte40_dVenc
Date
help='Data de vencimento da duplicata (AAAA-MM-DD)'
string='Data de vencimento da duplicata'
xsd_type='TData'
cte40_dup_cobr_id
Many2one → cte.40.tcte_cobr
comodel_name='cte.40.tcte_cobr'
ondelete='cascade'
xsd_implicit=True
cte40_nDup
Char
string='Número da duplicata'
cte40_vDup
Monetary
currency_field='brl_currency_id'
string='Valor da duplicata'
xsd_type='TDec_1302Opc'
No public methods.
cte40_CNPJ
Char
help='CNPJ do emitente\nInformar zeros não significativos'
string='CNPJ do emitente'
xsd_type='TCnpj'
cte40_CPF
Char
choice='emit'
help='CPF do emitente\nInformar zeros não significativos.\n\nUsar com série específica 920-969 para emitente pessoa física com inscrição estadual'
string='CPF do emitente'
xsd_choice_required=True
xsd_type='TCpf'
cte40_CRT
Selection
help='Código do Regime Tributário\nInformar: 1=Simples Nacional; \n2=Simples Nacional, excesso sublimite de receita bruta;\n3=Regime Normal. \n4=Simples Nacional - Microempreendedor Individual – MEI.'
string='Código do Regime Tributário'
xsd_required=True
xsd_type='TCRT'
args: TCRT
cte40_IE
Char
help='Inscrição Estadual do Emitente\nA IE do emitente somente ficará sem informação para o caso do Regime Especial da NFF (tpEmis=3)'
string='Inscrição Estadual do Emitente'
cte40_IEST
Char
help='Inscrição Estadual do Substituto Tributário'
string='Inscrição Estadual'
cte40_enderEmit
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
string='Endereço do emitente'
xsd_required=True
xsd_type='TEndeEmi'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou Nome do emitente'
xsd_required=True
No public methods.
cte40_nFat
Char
string='Número da fatura'
cte40_vDesc
Monetary
currency_field='brl_currency_id'
string='Valor do desconto da fatura'
xsd_type='TDec_1302Opc'
cte40_vLiq
Monetary
currency_field='brl_currency_id'
string='Valor líquido da fatura'
xsd_type='TDec_1302Opc'
cte40_vOrig
Monetary
currency_field='brl_currency_id'
string='Valor original da fatura'
xsd_type='TDec_1302Opc'
No public methods.
cte40_pass
One2many → cte.40.tcte_pass
string='pass'
args: 'cte.40.tcte_pass', 'cte40_pass_fluxo_id'
cte40_xDest
Char
help='Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Destino\nObservações para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Preenchimento obrigatório para o modal aéreo.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Deverá ser incluído o código de três letras IATA do aeroporto de destino. Quando não for possível, utilizar a sigla OACI.'
string='Sigla ou código interno (xDest)'
cte40_xOrig
Char
help='Sigla ou código interno da Filial/Porto/Estação/ Aeroporto de Origem\nObservações para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Preenchimento obrigatório para o modal aéreo.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- O código de três letras IATA do aeroporto de partida deverá ser incluído como primeira anotação. Quando não for possível, utilizar a sigla OACI.'
string='Sigla ou código interno'
cte40_xRota
Char
string='Código da Rota de Entrega'
No public methods.
cte40_pFCPUFFim
Float
digits=(3, 2)
help='Percentual do ICMS relativo ao Fundo de Combate à pobreza (FCP) na UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Percentual do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSInter
Float
digits=(3, 2)
help='Alíquota interestadual das UF envolvidas\nAlíquota interestadual das UF envolvidas'
string='Alíquota interestadual das UF envolvidas'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSUFFim
Float
digits=(3, 2)
help='Alíquota interna da UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Alíquota interna da UF de término'
xsd_required=True
xsd_type='TDec_0302'
cte40_vBCUFFim
Monetary
currency_field='brl_currency_id'
help='Valor da BC do ICMS na UF de término da prestação do serviço de transporte'
string='Valor da BC do ICMS na UF de término'
xsd_required=True
xsd_type='TDec_1302'
cte40_vFCPUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS relativo ao Fundo de Combate á Pobreza (FCP) da UF de término da prestação'
string='Valor do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de término da prestação do serviço de transporte'
string='Valor do ICMS de partilha para a UF'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFIni
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de início da prestação do serviço de transporte'
string='vICMSUFIni'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CFOP
Char
string='Código Fiscal de Operações e Prestações'
xsd_required=True
xsd_type='TCfop'
cte40_UFEnv
Selection
help="Sigla da UF de envio do CT-e (de onde o documento foi transmitido)\nInformar 'EX' para operações com o exterior."
string='Sigla da UF de envio do CT-e'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFFim
Selection
help="UF do término da prestação\nInformar 'EX' para operações com o exterior."
string='UF do término da prestação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFIni
Selection
help="UF do início da prestação\nInformar 'EX' para operações com o exterior."
string='UF do início da prestação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cCT
Char
help='Código numérico que compõe a Chave de Acesso.\nNúmero aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento.'
string='Código numérico que compõe a Chave'
xsd_required=True
cte40_cDV
Char
help='Digito Verificador da chave de acesso do CT-e\nInformar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso.'
string='Digito Verificador da chave de acesso'
xsd_required=True
cte40_cMunEnv
Char
help='Código do Município de envio do CT-e (de onde o documento foi transmitido)\nUtilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior.'
string='Código do Município de envio do CT-e'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cMunFim
Char
help='Código do Município de término da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de término'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cMunIni
Char
help='Código do Município de início da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de início'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cUF
Selection
help='Código da UF do emitente do CT-e.\nUtilizar a Tabela do IBGE.'
string='Código da UF do emitente do CT-e'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_dhCont
Datetime
help='Data e Hora da entrada em contingência\nInformar a data e hora no formato AAAA-MM-DDTHH:MM:SS'
string='Data e Hora da entrada em contingência'
xsd_type='TDateTimeUTC'
cte40_dhEmi
Char
help='Data e hora de emissão do CT-e\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de emissão do CT-e'
xsd_required=True
cte40_gCompraGov
Char
string='Grupo de Compras Governamentais'
xsd_type='TCompraGovReduzido'
cte40_gCompraGov
Char
string='Grupo de Compras Governamentais'
xsd_type='TCompraGovReduzido'
cte40_indGlobalizado
Selection
help='Indicador de CT-e Globalizado\nInformar valor 1 quando for Globalizado e não informar a tag quando não tratar de CT-e Globalizado'
string='Indicador de CT-e Globalizado'
args: IDE_INDGLOBALIZADO
cte40_indIEToma
Selection
help='Indicador do papel do tomador na prestação do serviço:\n1 – Contribuinte ICMS;\n2 – Contribuinte isento de inscrição;\n9 – Não Contribuinte\nAplica-se ao tomador que for indicado no toma3 ou toma4'
string='Indicador do papel do tomador'
xsd_required=True
args: IDE_INDIETOMA
cte40_mod
Selection
help='Modelo do documento fiscal\nUtilizar o código 57 para identificação do CT-e, emitido em substituição aos modelos de conhecimentos em papel.'
string='Modelo do documento fiscal'
xsd_required=True
xsd_type='TModGTVe'
args: TMODCT
cte40_modal
Selection
help='Modal\nPreencher com:01-Rodoviário;\n02-Aéreo;03-Aquaviário;04-Ferroviário;05-Dutoviário;06-Multimodal;'
string='Modal'
xsd_required=True
args: TMODTRANSP
cte40_nCT
Char
string='Número do CT-e'
xsd_required=True
xsd_type='TNF'
cte40_natOp
Char
string='Natureza da Operação'
xsd_required=True
cte40_procEmi
Selection
help='Identificador do processo de emissão do CT-e\nPreencher com: \n\t\t\t\t\t\t\t\t\t\t\t0 - emissão de CT-e com aplicativo do contribuinte;\n\t\t\t\t\t\t\t\t\t\t\t3- emissão CT-e pelo contribuinte com aplicativo fornecido pelo SEBRAE.'
string='Identificador do processo de emissão'
xsd_required=True
xsd_type='TProcEmi'
args: TPROCEMI
cte40_retira
Selection
help='Indicador se o Recebedor retira no Aeroporto, Filial, Porto ou Estação de Destino?\nPreencher com: 0 - sim; 1 - não'
string='Indicador se o Recebedor retira'
xsd_required=True
args: IDE_RETIRA
cte40_serie
Char
help="Série do CT-e\nPreencher com '0' no caso de série única"
string='Série do CT-e'
xsd_required=True
cte40_toma3
Many2one → cte.40.toma3
choice='ide'
comodel_name='cte.40.toma3'
help="Indicador do 'papel' do tomador do serviço no CT-e"
string="Indicador do 'papel' do tomador"
xsd_choice_required=True
cte40_toma4
Many2one → cte.40.tcte_toma4
choice='ide'
comodel_name='cte.40.tcte_toma4'
help="Indicador do 'papel' do tomador do serviço no CT-e"
string="Indicador do 'papel' do tomador (toma4)"
xsd_choice_required=True
cte40_tpAmb
Selection
help='Tipo do Ambiente\nPreencher com:1 - Produção; 2 - Homologação.'
string='Tipo do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpCTe
Selection
help='Tipo do CT-e\nPreencher com:\n\t0 - CT-e Normal;\n 1 - CT-e de Complemento de Valores;\n 3 - CT-e de Substituição'
string='Tipo do CT-e'
xsd_required=True
args: TFINCTE
cte40_tpEmis
Selection
help='Forma de emissão do CT-e\nPreencher com:\n1 - Normal;\n 3-Regime Especial NFF; 4-EPEC pela SVC; 5 - Contingência FSDA;\n\t7 - Autorização pela SVC-RS;\n 8 - Autorização pela SVC-SP'
string='Forma de emissão do CT-e'
xsd_required=True
args: IDE_TPEMIS_3
cte40_tpImp
Selection
help='Formato de impressão do DACTE\nPreencher com: 1 - Retrato; 2 - Paisagem.'
string='Formato de impressão do DACTE'
xsd_required=True
args: IDE_TPIMP
cte40_tpServ
Selection
help='Tipo do Serviço\nPreencher com: \n0 - Normal;\n1 - Subcontratação;\n2 - Redespacho;\n3 - Redespacho Intermediário; \n4 - Serviço Vinculado a Multimodal'
string='Tipo do Serviço'
xsd_required=True
args: IDE_TPSERV_3
cte40_verProc
Char
help='Versão do processo de emissão\nIinformar a versão do aplicativo emissor de CT-e.'
string='Versão do processo de emissão'
xsd_required=True
cte40_xDetRetira
Char
string='Detalhes do retira'
cte40_xJust
Char
string='Justificativa da entrada em contingência'
cte40_xMunEnv
Char
help='Nome do Município de envio do CT-e (de onde o documento foi transmitido)\nInformar PAIS/Municipio para as operações com o exterior.'
string='Nome do Município de envio do CT-e'
xsd_required=True
cte40_xMunFim
Char
help="Nome do Município do término da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do término'
xsd_required=True
cte40_xMunIni
Char
help="Nome do Município do início da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do início da prestação'
xsd_required=True
No public methods.
cte40_IBSCBS
Char
string='Grupo de informações do IBS e CBS'
xsd_type='TTribCTe'
cte40_ICMS
Many2one → cte.40.timp
comodel_name='cte.40.timp'
string='Informações relativas ao ICMS'
xsd_required=True
xsd_type='TImp'
cte40_ICMSUFFim
Many2one → cte.40.tcte_icmsuffim
comodel_name='cte.40.tcte_icmsuffim'
help='Informações do ICMS de partilha com a UF de término do serviço de transporte na operação interestadual\nGrupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS'
string='Informações do ICMS de partilha com a UF'
cte40_infAdFisco
Char
help='Informações adicionais de interesse do Fisco\nNorma referenciada, informações complementares, etc'
string='Informações adicionais de interesse'
cte40_vTotDFe
Monetary
currency_field='brl_currency_id'
help='Valor total do documento fiscal \n(vTPrest + total do IBS + total da CBS)'
string='Valor total do documento fiscal'
xsd_type='TDec_1302'
cte40_vTotTrib
Monetary
currency_field='brl_currency_id'
string='Valor Total dos Tributos'
xsd_type='TDec_1302'
No public methods.
cte40_infQ
One2many → cte.40.tcte_infq
help='Informações de quantidades da Carga do CT-e\nPara o Aéreo é obrigatório o preenchimento desse campo da seguinte forma.\n1 - Peso Bruto, sempre em quilogramas (obrigatório);\n2 - Peso Cubado; sempre em quilogramas;\n3 - Quantidade de volumes, sempre em unidades (obrigatório);\n4 - Cubagem, sempre em metros cúbicos (obrigatório apenas quando for impossível preencher as dimensões da(s) embalagem(ens) na tag xDime do leiaute do Aéreo).'
string='Informações de quantidades da Carga'
args: 'cte.40.tcte_infq', 'cte40_infQ_infCarga_id'
cte40_proPred
Char
help='Produto predominante\nInformar a descrição do produto predominante'
string='Produto predominante'
xsd_required=True
cte40_vCarga
Monetary
currency_field='brl_currency_id'
help='Valor total da carga\nDever ser informado para todos os modais, com exceção para o Dutoviário.'
string='Valor total da carga'
xsd_type='TDec_1302'
cte40_vCargaAverb
Monetary
currency_field='brl_currency_id'
help='Valor da Carga para efeito de averbação\nNormalmente igual ao valor declarado da mercadoria, diferente por exemplo, quando a mercadoria transportada é isenta de tributos nacionais para exportação, onde é preciso averbar um valor maior, pois no caso de indenização, o valor a ser pago será maior'
string='Valor da Carga para efeito de averbação'
xsd_type='TDec_1302Opc'
cte40_xOutCat
Char
help="Outras características da carga\n'FRIA', 'GRANEL', 'REFRIGERADA', 'Medidas: 12X12X12'"
string='Outras características da carga'
No public methods.
cte40_Id
Char
help="Identificador da tag a ser assinada\nInformar a chave de acesso do CT-e e precedida do literal 'CTe'"
string='Identificador da tag a ser assinada'
xsd_required=True
cte40_autXML
One2many → cte.40.tcte_autxml
help='Autorizados para download do XML do DF-e\nInformar CNPJ ou CPF. Preencher os zeros não significativos.'
string='Autorizados para download do XML do DF-e'
args: 'cte.40.tcte_autxml', 'cte40_autXML_infCte_id'
cte40_compl
Many2one → cte.40.tcte_compl
comodel_name='cte.40.tcte_compl'
help='Dados complementares do CT-e para fins operacionais ou comerciais'
string='Dados complementares do CT-e'
cte40_dest
Many2one → cte.40.tcte_dest
comodel_name='cte.40.tcte_dest'
help='Informações do Destinatário do CT-e\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações do Destinatário do CT-e'
cte40_emit
Many2one → cte.40.tcte_emit
comodel_name='cte.40.tcte_emit'
string='Identificação do Emitente do CT-e'
xsd_required=True
cte40_exped
Many2one → cte.40.exped
comodel_name='cte.40.exped'
string='Informações do Expedidor da Carga'
cte40_ide
Many2one → cte.40.tcte_ide
comodel_name='cte.40.tcte_ide'
string='Identificação do CT-e'
xsd_required=True
cte40_imp
Many2one → cte.40.tcte_imp
comodel_name='cte.40.tcte_imp'
string='Informações relativas aos Impostos'
xsd_required=True
cte40_infCTeNorm
Many2one → cte.40.tcte_infctenorm
choice='infcte'
comodel_name='cte.40.tcte_infctenorm'
help='Grupo de informações do CT-e Normal e Substituto'
string='Grupo de informações do CT-e Normal'
xsd_choice_required=True
cte40_infCteComp
One2many → cte.40.tcte_infctecomp
choice='infcte'
string='Detalhamento do CT-e complementado'
xsd_choice_required=True
args: 'cte.40.tcte_infctecomp', 'cte40_infCteComp_infCte_id'
cte40_infPAA
Many2one → cte.40.tcte_infpaa
comodel_name='cte.40.tcte_infpaa'
help='Grupo de Informação do Provedor de Assinatura e Autorização'
string='Grupo de Informação do Provedor'
cte40_infRespTec
Many2one → cte.40.tresptec
comodel_name='cte.40.tresptec'
help='Informações do Responsável Técnico pela emissão do DF-e'
string='Informações do Responsável Técnico'
xsd_type='TRespTec'
cte40_infSolicNFF
Many2one → cte.40.tcte_infsolicnff
comodel_name='cte.40.tcte_infsolicnff'
help='Grupo de informações do pedido de emissão da Nota Fiscal Fácil'
string='Grupo de informações do pedido'
cte40_receb
Many2one → cte.40.receb
comodel_name='cte.40.receb'
string='Informações do Recebedor da Carga'
cte40_rem
Many2one → cte.40.tcte_rem
comodel_name='cte.40.tcte_rem'
help='Informações do Remetente das mercadorias transportadas pelo CT-e\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações do Remetente'
cte40_vPrest
Many2one → cte.40.tcte_vprest
comodel_name='cte.40.tcte_vprest'
string='Valores da Prestação de Serviço'
xsd_required=True
xsd_type='TDec_1302'
cte40_versao
Char
help="Versão do leiaute\nEx: '4.00'"
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_chCTe
Char
string='Chave do CT-e complementado'
xsd_required=True
xsd_type='TChDFe'
cte40_infCteComp_infCte_id
Many2one → cte.40.tcte_infcte
comodel_name='cte.40.tcte_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_cobr
Many2one → cte.40.tcte_cobr
comodel_name='cte.40.tcte_cobr'
string='Dados da cobrança do CT-e'
cte40_docAnt
Many2one → cte.40.docant
comodel_name='cte.40.docant'
string='Documentos de Transporte Anterior'
cte40_infCarga
Many2one → cte.40.tcte_infcarga
comodel_name='cte.40.tcte_infcarga'
string='Informações da Carga do CT-e'
xsd_required=True
cte40_infCteSub
Many2one → cte.40.tcte_infctesub
comodel_name='cte.40.tcte_infctesub'
string='Informações do CT-e de substituição'
cte40_infDoc
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
help='Informações dos documentos transportados pelo CT-e\nOpcional para Redespacho Intermediario e Serviço vinculado a multimodal.\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações dos documentos transportados'
cte40_infGlobalizado
Many2one → cte.40.infglobalizado
comodel_name='cte.40.infglobalizado'
string='Informações do CT-e Globalizado'
cte40_infModal
Many2one → cte.40.tcte_infmodal
comodel_name='cte.40.tcte_infmodal'
string='Informações do modal'
xsd_required=True
cte40_infServVinc
Many2one → cte.40.infservvinc
comodel_name='cte.40.infservvinc'
help='Informações do Serviço Vinculado a Multimodal'
string='Informações do Serviço Vinculado'
cte40_veicNovos
One2many → cte.40.veicnovos
string='informações dos veículos transportados'
args: 'cte.40.veicnovos', 'cte40_veicNovos_infCTeNorm_id'
No public methods.
cte40_chCte
Char
help='Chave de acesso do CT-e a ser substituído (original)'
string='Chave de acesso do CT-e'
xsd_required=True
cte40_indAlteraToma
Selection
string='Indicador de CT-e Alteração de Tomador'
args: INFCTESUB_INDALTERATOMA
No public methods.
cte40_qrCodCTe
Char
string='Texto com o QR-Code impresso no DACTE'
xsd_required=True
No public methods.
cte40_infDCe
One2many → cte.40.infdce
choice='infdoc'
string='Informações das DCe'
xsd_choice_required=True
args: 'cte.40.infdce', 'cte40_infDCe_infDoc_id'
cte40_infNF
One2many → cte.40.tcte_infnf
choice='infdoc'
help='Informações das NF\nEste grupo deve ser informado quando o documento originário for NF'
string='Informações das NF'
xsd_choice_required=True
args: 'cte.40.tcte_infnf', 'cte40_infNF_infDoc_id'
cte40_infNFe
One2many → cte.40.tcte_infnfe
choice='infdoc'
string='Informações das NF-e'
xsd_choice_required=True
args: 'cte.40.tcte_infnfe', 'cte40_infNFe_infDoc_id'
cte40_infOutros
One2many → cte.40.infoutros
choice='infdoc'
string='Informações dos demais documentos'
xsd_choice_required=True
args: 'cte.40.infoutros', 'cte40_infOutros_infDoc_id'
No public methods.
cte40_versaoModal
Char
help='Versão do leiaute específico para o Modal'
string='Versão do leiaute específico'
xsd_required=True
No public methods.
cte40_PIN
Char
help='PIN SUFRAMA\nPIN atribuído pela SUFRAMA para a operação.'
string='PIN SUFRAMA'
cte40_dEmi
Date
help='Data de Emissão\nFormato AAAA-MM-DD'
string='Data de Emissão'
xsd_required=True
xsd_type='TData'
cte40_dPrev
Date
help='Data prevista de entrega\nFormato AAAA-MM-DD'
string='Data prevista de entrega'
xsd_type='TData'
cte40_infNF_infDoc_id
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga
One2many → cte.40.tunidcarga
choice='infnf'
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_choice_required=True
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_infNF_id'
cte40_infUnidTransp
One2many → cte.40.tunidadetransp
choice='infnf'
help='Informações das Unidades de Transporte (Carreta/Reboque/Vagão)\nDeve ser preenchido com as informações das unidades de transporte utilizadas.'
string='Informações das Unidades de Transporte'
xsd_choice_required=True
xsd_type='TUnidadeTransp'
args: 'cte.40.tunidadetransp', 'cte40_infUnidTransp_infNF_id'
cte40_mod
Selection
help='Modelo da Nota Fiscal\nPreencher com: \n01 - NF Modelo 01/1A e Avulsa; \n04 - NF de Produtor'
string='Modelo da Nota Fiscal'
xsd_required=True
xsd_type='TModNF'
args: TMODNF
cte40_nCFOP
Char
help='CFOP Predominante\nCFOP da NF ou, na existência de mais de um, predominância pelo critério de valor econômico.'
string='CFOP Predominante'
xsd_required=True
xsd_type='TCfop'
cte40_nDoc
Char
string='Número'
xsd_required=True
cte40_nPed
Char
string='Número do Pedido da NF'
cte40_nPeso
Float
digits=(12, 3)
string='Peso total em Kg'
xsd_type='TDec_1203Opc'
cte40_nRoma
Char
string='Número do Romaneio da NF'
cte40_serie
Char
string='Série'
xsd_required=True
cte40_vBC
Monetary
currency_field='brl_currency_id'
string='Valor da Base de Cálculo do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vBCST
Monetary
currency_field='brl_currency_id'
string='Valor da Base de Cálculo do ICMS ST'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMS
Monetary
currency_field='brl_currency_id'
string='Valor Total do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vNF
Monetary
currency_field='brl_currency_id'
string='Valor Total da NF'
xsd_required=True
xsd_type='TDec_1302'
cte40_vProd
Monetary
currency_field='brl_currency_id'
string='Valor Total dos Produtos'
xsd_required=True
xsd_type='TDec_1302'
cte40_vST
Monetary
currency_field='brl_currency_id'
string='Valor Total do ICMS ST'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_PIN
Char
help='PIN SUFRAMA\nPIN atribuído pela SUFRAMA para a operação.'
string='PIN SUFRAMA'
cte40_chave
Char
string='Chave de acesso da NF-e'
xsd_required=True
xsd_type='TChDFe'
cte40_dPrev
Date
help='Data prevista de entrega\nFormato AAAA-MM-DD'
string='Data prevista de entrega'
xsd_type='TData'
cte40_infNFe_infDoc_id
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga
One2many → cte.40.tunidcarga
choice='infnfe'
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_choice_required=True
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_infNFe_id'
cte40_infUnidTransp
One2many → cte.40.tunidadetransp
choice='infnfe'
help='Informações das Unidades de Transporte (Carreta/Reboque/Vagão)\nDeve ser preenchido com as informações das unidades de transporte utilizadas.'
string='Informações das Unidades de Transporte'
xsd_choice_required=True
xsd_type='TUnidadeTransp'
args: 'cte.40.tunidadetransp', 'cte40_infUnidTransp_infNFe_id'
No public methods.
cte40_CNPJPAA
Char
help='CNPJ do Provedor de Assinatura e Autorização'
string='CNPJ do Provedor de Assinatura'
xsd_required=True
xsd_type='TCnpj'
cte40_PAASignature
Many2one → cte.40.tcte_paasignature
comodel_name='cte.40.tcte_paasignature'
help='Assinatura RSA do Emitente para DFe gerados por PAA'
string='Assinatura RSA do Emitente'
xsd_required=True
No public methods.
cte40_cUnid
Selection
help='Código da Unidade de Medida\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t00-M3;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t01-KG;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t02-TON;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t03-UNIDADE;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t04-LITROS;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t05-MMBTU'
string='Código da Unidade de Medida'
xsd_required=True
args: INFQ_CUNID
cte40_infQ_infCarga_id
Many2one → cte.40.tcte_infcarga
comodel_name='cte.40.tcte_infcarga'
ondelete='cascade'
xsd_implicit=True
cte40_qCarga
Float
digits=(11, 4)
string='Quantidade'
xsd_required=True
xsd_type='TDec_1104'
cte40_tpMed
Char
help='Tipo da Medida\nExemplos:\nPESO BRUTO, PESO DECLARADO, PESO CUBADO, PESO AFORADO, PESO AFERIDO, PESO BASE DE CÁLCULO, LITRAGEM, CAIXAS e etc'
string='Tipo da Medida'
xsd_required=True
No public methods.
cte40_xSolic
Char
help='Solicitação do pedido de emissão da NFF.\nSerá preenchido com a totalidade de campos informados no aplicativo emissor serializado.'
string='Solicitação do pedido de emissão da NFF'
xsd_required=True
No public methods.
cte40_ObsCont_compl_id
Many2one → cte.40.tcte_compl
comodel_name='cte.40.tcte_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_ObsFisco_compl_id
Many2one → cte.40.tcte_compl
comodel_name='cte.40.tcte_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_signatureValue
Char
help='Assinatura digital padrão RSA\nConverter o atributo Id do DFe para array de bytes e assinar com a chave privada do RSA com algoritmo SHA1 gerando um valor no formato base64.'
string='Assinatura digital padrão RSA'
xsd_required=True
xsd_type='xs:base64Binary'
No public methods.
cte40_pass_fluxo_id
Many2one → cte.40.tcte_fluxo
comodel_name='cte.40.tcte_fluxo'
ondelete='cascade'
xsd_implicit=True
cte40_xPass
Char
help='Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Passagem\nObservação para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t- O código de três letras IATA, referente ao aeroporto de transferência, deverá ser incluído, quando for o caso. Quando não for possível, utilizar a sigla OACI. Qualquer solicitação de itinerário deverá ser incluída.'
string='Sigla ou código interno'
No public methods.
cte40_CNPJ
Char
choice='rem'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='rem'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do remetente ou ISENTO se remetente é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o remetente não seja contribuinte do ICMS não informar a tag.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
cte40_enderReme
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou nome do remetente'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='toma4'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='toma4'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
xsd_type='TIeDest'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderToma
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com: \n 4 - Outros\n Obs: Informar os dados cadastrais do tomador do serviço'
string='Tomador do Serviço'
xsd_required=True
args: TOMA4_TOMA_1
cte40_xFant
Char
string='Nome Fantasia'
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_comp
One2many → cte.40.tcte_vprest_comp
string='Componentes do Valor da Prestação'
args: 'cte.40.tcte_vprest_comp', 'cte40_Comp_vPrest_id'
cte40_vRec
Monetary
currency_field='brl_currency_id'
string='Valor a Receber'
xsd_required=True
xsd_type='TDec_1302'
cte40_vTPrest
Monetary
currency_field='brl_currency_id'
help='Valor Total da Prestação do Serviço\nPode conter zeros quando o CT-e for de complemento de ICMS'
string='Valor Total da Prestação do Serviço'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_Comp_vPrest_id
Many2one → cte.40.tcte_vprest
comodel_name='cte.40.tcte_vprest'
ondelete='cascade'
xsd_implicit=True
cte40_vComp
Monetary
currency_field='brl_currency_id'
string='Valor do componente'
xsd_required=True
xsd_type='TDec_1302'
cte40_xNome
Char
help='Nome do componente\nExxemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc'
string='Nome do componente'
xsd_required=True
No public methods.
cte40_infCTeSupl
Many2one → cte.40.tcteos_infctesupl
comodel_name='cte.40.tcteos_infctesupl'
string='Informações suplementares do CT-e'
cte40_infCte
Many2one → cte.40.tcteos_infcte
comodel_name='cte.40.tcteos_infcte'
string='Informações do CT-e Outros Serviços'
xsd_required=True
cte40_versao
Char
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='autxml'
help='CNPJ do autorizado\nInformar zeros não significativos'
string='CNPJ do autorizado'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='autxml'
help='CPF do autorizado\nInformar zeros não significativos'
string='CPF do autorizado'
xsd_choice_required=True
xsd_type='TCpf'
cte40_autXML_infCte_id
Many2one → cte.40.tcteos_infcte
comodel_name='cte.40.tcteos_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dup
One2many → cte.40.tcteos_dup
string='Dados das duplicatas'
args: 'cte.40.tcteos_dup', 'cte40_dup_cobr_id'
cte40_fat
Many2one → cte.40.tcteos_fat
comodel_name='cte.40.tcteos_fat'
string='Dados da fatura'
No public methods.
cte40_obsCont
One2many → cte.40.tcteos_obscont
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='Campo de uso livre do contribuinte'
args: 'cte.40.tcteos_obscont', 'cte40_ObsCont_compl_id'
cte40_obsFisco
One2many → cte.40.tcteos_obsfisco
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='ObsFisco'
args: 'cte.40.tcteos_obsfisco', 'cte40_ObsFisco_compl_id'
cte40_xCaracAd
Char
help='Característica adicional do transporte\nTexto livre:\nREENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc'
string='Característica adicional do transporte'
cte40_xCaracSer
Char
help='Característica adicional do serviço\nTexto livre:\n\t\t\t\t\t\t\t\t\t\t\tENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc'
string='Característica adicional do serviço'
cte40_xEmi
Char
string='Funcionário emissor do CTe'
cte40_xObs
Char
string='Observações Gerais'
No public methods.
cte40_dVenc
Date
help='Data de vencimento da duplicata (AAAA-MM-DD)'
string='Data de vencimento da duplicata'
xsd_type='TData'
cte40_dup_cobr_id
Many2one → cte.40.tcteos_cobr
comodel_name='cte.40.tcteos_cobr'
ondelete='cascade'
xsd_implicit=True
cte40_nDup
Char
string='Número da duplicata'
cte40_vDup
Monetary
currency_field='brl_currency_id'
string='Valor da duplicata'
xsd_type='TDec_1302Opc'
No public methods.
cte40_CNPJ
Char
help='CNPJ do emitente\nInformar zeros não significativos'
string='CNPJ do emitente'
xsd_required=True
xsd_type='TCnpj'
cte40_CRT
Selection
help='Código do Regime Tributário\nInformar: 1=Simples Nacional; \n2=Simples Nacional, excesso sublimite de receita bruta;\n3=Regime Normal;\n4=Simples Nacional - Microempreendedor Individual – MEI.'
string='Código do Regime Tributário'
xsd_required=True
xsd_type='TCRT'
args: TCRT
cte40_IE
Char
string='Inscrição Estadual do Emitente'
xsd_required=True
cte40_IEST
Char
help='Inscrição Estadual do Substituto Tributário'
string='Inscrição Estadual'
cte40_enderEmit
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
string='Endereço do emitente'
xsd_required=True
xsd_type='TEndeEmi'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou Nome do emitente'
xsd_required=True
No public methods.
cte40_nFat
Char
string='Número da fatura'
cte40_vDesc
Monetary
currency_field='brl_currency_id'
string='Valor do desconto da fatura'
xsd_type='TDec_1302Opc'
cte40_vLiq
Monetary
currency_field='brl_currency_id'
string='Valor líquido da fatura'
xsd_type='TDec_1302Opc'
cte40_vOrig
Monetary
currency_field='brl_currency_id'
string='Valor original da fatura'
xsd_type='TDec_1302Opc'
No public methods.
cte40_pFCPUFFim
Float
digits=(3, 2)
help='Percentual do ICMS relativo ao Fundo de Combate à pobreza (FCP) na UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Percentual do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSInter
Float
digits=(3, 2)
help='Alíquota interestadual das UF envolvidas\nAlíquota interestadual das UF envolvidas'
string='Alíquota interestadual das UF envolvidas'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSUFFim
Float
digits=(3, 2)
help='Alíquota interna da UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Alíquota interna da UF de término'
xsd_required=True
xsd_type='TDec_0302'
cte40_vBCUFFim
Monetary
currency_field='brl_currency_id'
help='Valor da BC do ICMS na UF de término da prestação do serviço de transporte'
string='Valor da BC do ICMS na UF de término'
xsd_required=True
xsd_type='TDec_1302'
cte40_vFCPUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS relativo ao Fundo de Combate á Pobreza (FCP) da UF de término da prestação'
string='Valor do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de término da prestação do serviço de transporte'
string='Valor do ICMS de partilha para a UF'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFIni
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de início da prestação do serviço de transporte'
string='vICMSUFIni'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CFOP
Char
string='Código Fiscal de Operações e Prestações'
xsd_required=True
xsd_type='TCfop'
cte40_UFEnv
Selection
help="Sigla da UF de envio do CT-e (de onde o documento foi transmitido)\nInformar 'EX' para operações com o exterior."
string='Sigla da UF de envio do CT-e'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFFim
Selection
help="UF do término da prestação\nInformar 'EX' para operações com o exterior."
string='UF do término da prestação'
xsd_type='TUf'
args: TUF
cte40_UFIni
Selection
help="UF do início da prestação\nInformar 'EX' para operações com o exterior."
string='UF do início da prestação'
xsd_type='TUf'
args: TUF
cte40_cCT
Char
help='Código numérico que compõe a Chave de Acesso.\nNúmero aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento.'
string='Código numérico que compõe a Chave'
xsd_required=True
cte40_cDV
Char
help='Digito Verificador da chave de acesso do CT-e\nInformar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso.'
string='Digito Verificador da chave de acesso'
xsd_required=True
cte40_cMunEnv
Char
help='Código do Município de envio do CT-e (de onde o documento foi transmitido)\nUtilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior.'
string='Código do Município de envio do CT-e'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cMunFim
Char
help='Código do Município de término da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de término'
xsd_type='TCodMunIBGE'
cte40_cMunIni
Char
help='Código do Município de início da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de início'
xsd_type='TCodMunIBGE'
cte40_cUF
Selection
help='Código da UF do emitente do CT-e.\nUtilizar a Tabela do IBGE.'
string='Código da UF do emitente do CT-e'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_dhCont
Datetime
help='Data e Hora da entrada em contingência\nInformar a data e hora no formato AAAA-MM-DDTHH:MM:SS'
string='Data e Hora da entrada em contingência'
xsd_type='TDateTimeUTC'
cte40_dhEmi
Char
help='Data e hora de emissão do CT-e OS\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de emissão do CT-e OS'
xsd_required=True
cte40_gCompraGov
Char
string='Grupo de Compras Governamentais'
xsd_type='TCompraGovReduzido'
cte40_gCompraGov
Char
string='Grupo de Compras Governamentais'
xsd_type='TCompraGovReduzido'
cte40_indIEToma
Selection
help='Indicador da IE do tomador:\n1 – Contribuinte ICMS;\n2 – Contribuinte isento de inscrição;\n9 – Não Contribuinte\nAplica-se ao tomador que for indicado no toma3 ou toma4'
string='Indicador da IE do tomador'
xsd_required=True
args: IDE_INDIETOMA
cte40_infPercurso
One2many → cte.40.infpercurso
help='Informações do Percurso do CT-e Outros Serviços'
string='Informações do Percurso'
args: 'cte.40.infpercurso', 'cte40_infPercurso_ide_id'
cte40_mod
Selection
help='Modelo do documento fiscal\nUtilizar o código 67 para identificação do CT-e Outros Serviços, emitido em substituição a Nota Fiscal Modelo 7 para transporte de pessoas, valores e excesso de bagagem.'
string='Modelo do documento fiscal'
xsd_required=True
xsd_type='TModGTVe'
args: TMODCTOS
cte40_modal
Selection
help='Modal do CT-e OS\nPreencher com:\n01-Rodoviário;\n02- Aéreo;\n03 - Aquaviário;\n04 - Ferroviário.'
string='Modal do CT-e OS'
xsd_required=True
args: TMODTRANSPOS
cte40_nCT
Char
string='Número do CT-e OS'
xsd_required=True
xsd_type='TNF'
cte40_natOp
Char
string='Natureza da Operação'
xsd_required=True
cte40_procEmi
Selection
help='Identificador do processo de emissão do CT-e OS\nPreencher com: \n\t\t\t\t\t\t\t\t\t\t\t0 - emissão de CT-e com aplicativo do contribuinte;\n\t\t\t\t\t\t\t\t\t\t\t3- emissão CT-e pelo contribuinte com aplicativo fornecido pelo Fisco.'
string='Identificador do processo de emissão'
xsd_required=True
xsd_type='TProcEmi'
args: TPROCEMI
cte40_serie
Char
help="Série do CT-e OS\nPreencher com '0' no caso de série única"
string='Série do CT-e OS'
xsd_required=True
cte40_tpAmb
Selection
help='Tipo do Ambiente\nPreencher com:1 - Produção; 2 - Homologação'
string='Tipo do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpCTe
Selection
help='Tipo do CT-e OS\nPreencher com:\n0 - CT-e Normal; \n1 - CT-e Complementar; \n3 - CT-e de Substituição.'
string='Tipo do CT-e OS'
xsd_required=True
args: TFINCTE
cte40_tpEmis
Selection
help='Forma de emissão do CT-e\nPreencher com:\n1 - Normal;\n 5 - Contingência FSDA;\n7 - Autorização pela SVC-RS;\n 8 - Autorização pela SVC-SP'
string='Forma de emissão do CT-e'
xsd_required=True
args: IDE_TPEMIS_4
cte40_tpImp
Selection
help='Formato de impressão do DACTE OS\nPreencher com: 1 - Retrato; 2 - Paisagem.'
string='Formato de impressão do DACTE OS'
xsd_required=True
args: IDE_TPIMP
cte40_tpServ
Selection
help='Tipo do Serviço\nPreencher com: \n\n6 - Transporte de Pessoas;\n7 - Transporte de Valores;\n8 - Excesso de Bagagem.'
string='Tipo do Serviço'
xsd_required=True
args: IDE_TPSERV_4
cte40_verProc
Char
help='Versão do processo de emissão\nIinformar a versão do aplicativo emissor de CT-e.'
string='Versão do processo de emissão'
xsd_required=True
cte40_xJust
Char
string='Justificativa da entrada em contingência'
cte40_xMunEnv
Char
help='Nome do Município de envio do CT-e (de onde o documento foi transmitido)\nInformar PAIS/Municipio para as operações com o exterior.'
string='Nome do Município de envio do CT-e'
xsd_required=True
cte40_xMunFim
Char
help="Nome do Município do término da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do término'
cte40_xMunIni
Char
help="Nome do Município do início da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do início da prestação'
No public methods.
cte40_IBSCBS
Char
string='Grupo de informações do IBS e CBS'
xsd_type='TTribCTe'
cte40_ICMS
Many2one → cte.40.timpos
comodel_name='cte.40.timpos'
string='Informações relativas ao ICMS'
xsd_required=True
xsd_type='TImp'
cte40_ICMSUFFim
Many2one → cte.40.tcteos_icmsuffim
comodel_name='cte.40.tcteos_icmsuffim'
help='Informações do ICMS de partilha com a UF de término do serviço de transporte na operação interestadual\nGrupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS'
string='Informações do ICMS de partilha com a UF'
cte40_infAdFisco
Char
help='Informações adicionais de interesse do Fisco\nNorma referenciada, informações complementares, etc'
string='Informações adicionais de interesse'
cte40_infTribFed
Many2one → cte.40.inftribfed
comodel_name='cte.40.inftribfed'
help='Informações dos tributos federais\nGrupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS'
string='Informações dos tributos federais'
cte40_vTotDFe
Monetary
currency_field='brl_currency_id'
help='Valor total do documento fiscal \n(vTPrest + total do IBS + total da CBS)'
string='Valor total do documento fiscal'
xsd_type='TDec_1302'
cte40_vTotTrib
Monetary
currency_field='brl_currency_id'
string='Valor Total dos Tributos'
xsd_type='TDec_1302'
No public methods.
cte40_Id
Char
help="Identificador da tag a ser assinada\nInformar a chave de acesso do CT-e OS e precedida do literal 'CTe'"
string='Identificador da tag a ser assinada'
xsd_required=True
cte40_autXML
One2many → cte.40.tcteos_autxml
help='Autorizados para download do XML do DF-e\nInformar CNPJ ou CPF. Preencher os zeros não significativos.'
string='Autorizados para download do XML do DF-e'
args: 'cte.40.tcteos_autxml', 'cte40_autXML_infCte_id'
cte40_compl
Many2one → cte.40.tcteos_compl
comodel_name='cte.40.tcteos_compl'
help='Dados complementares do CT-e para fins operacionais ou comerciais'
string='Dados complementares do CT-e'
cte40_emit
Many2one → cte.40.tcteos_emit
comodel_name='cte.40.tcteos_emit'
string='Identificação do Emitente do CT-e OS'
xsd_required=True
cte40_ide
Many2one → cte.40.tcteos_ide
comodel_name='cte.40.tcteos_ide'
string='Identificação do CT-e Outros Serviços'
xsd_required=True
cte40_imp
Many2one → cte.40.tcteos_imp
comodel_name='cte.40.tcteos_imp'
string='Informações relativas aos Impostos'
xsd_required=True
cte40_infCTeNorm
Many2one → cte.40.tcteos_infctenorm
choice='infcte'
comodel_name='cte.40.tcteos_infctenorm'
string='Grupo de informações do CT-e OS Normal'
xsd_choice_required=True
cte40_infCteComp
One2many → cte.40.tcteos_infctecomp
choice='infcte'
string='Detalhamento do CT-e complementado'
xsd_choice_required=True
args: 'cte.40.tcteos_infctecomp', 'cte40_infCteComp_infCte_id'
cte40_infRespTec
Many2one → cte.40.tresptec
comodel_name='cte.40.tresptec'
help='Informações do Responsável Técnico pela emissão do DF-e'
string='Informações do Responsável Técnico'
xsd_type='TRespTec'
cte40_toma
Many2one → cte.40.tcteos_toma
choice='infcte'
comodel_name='cte.40.tcteos_toma'
help='Informações do Tomador/Usuário do Serviço\nOpcional para Excesso de Bagagem'
string='Informações do Tomador/Usuário'
xsd_choice_required=True
cte40_vPrest
Many2one → cte.40.tcteos_vprest
comodel_name='cte.40.tcteos_vprest'
string='Valores da Prestação de Serviço'
xsd_required=True
xsd_type='TDec_1302'
cte40_versao
Char
help="Versão do leiaute\nEx: '4.00'"
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_chCTe
Char
string='Chave do CT-e complementado'
xsd_required=True
xsd_type='TChDFe'
cte40_infCteComp_infCte_id
Many2one → cte.40.tcteos_infcte
comodel_name='cte.40.tcteos_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_cobr
Many2one → cte.40.tcteos_cobr
comodel_name='cte.40.tcteos_cobr'
string='Dados da cobrança do CT-e'
cte40_infCteSub
Many2one → cte.40.tcteos_infctesub
comodel_name='cte.40.tcteos_infctesub'
string='Informações do CT-e de substituição'
cte40_infDocRef
One2many → cte.40.infdocref
string='Informações dos documentos referenciados'
args: 'cte.40.infdocref', 'cte40_infDocRef_infCTeNorm_id'
cte40_infGTVe
One2many → cte.40.infgtve
help='Informações das GTV-e relacionadas ao CT-e OS'
string='Informações das GTV-e relacionadas'
args: 'cte.40.infgtve', 'cte40_infGTVe_infCTeNorm_id'
cte40_infModal
Many2one → cte.40.tcteos_infmodal
comodel_name='cte.40.tcteos_infmodal'
help='Informações do modal\nObrigatório para Pessoas e Bagagem'
string='Informações do modal'
cte40_infServico
Many2one → cte.40.infservico
comodel_name='cte.40.infservico'
string='Informações da Prestação do Serviço'
xsd_required=True
cte40_refCTeCanc
Char
help='Chave de acesso do CT-e Cancelado\nSomente para Transporte de Valores'
string='Chave de acesso do CT-e Cancelado'
cte40_seg
One2many → cte.40.tcteos_seg
string='Informações de Seguro da Carga'
args: 'cte.40.tcteos_seg', 'cte40_seg_infCTeNorm_id'
No public methods.
cte40_Comp_infGTVe_id
Many2one → cte.40.infgtve
comodel_name='cte.40.infgtve'
ondelete='cascade'
xsd_implicit=True
cte40_tpComp
Selection
help='Tipo do Componente\n1-Custodia\n2-Embarque\n3-Tempo de espera\n4-Malote\n5-Ad Valorem\n6-Outros'
string='Tipo do Componente'
xsd_required=True
args: COMP_TPCOMP
cte40_vComp
Monetary
currency_field='brl_currency_id'
string='Valor do componente'
xsd_required=True
xsd_type='TDec_1302'
cte40_xComp
Char
help='Nome do componente (informar apenas para outros)\nExemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc'
string='Nome do componente'
No public methods.
cte40_chCte
Char
help='Chave de acesso do CT-e a ser substituído (original)'
string='Chave de acesso do CT-e'
xsd_required=True
No public methods.
cte40_qrCodCTe
Char
string='Texto com o QR-Code impresso no DACTE'
xsd_required=True
No public methods.
cte40_versaoModal
Char
help='Versão do leiaute específico para o Modal'
string='Versão do leiaute específico'
xsd_required=True
No public methods.
cte40_qCarga
Float
digits=(11, 4)
string='Quantidade'
xsd_required=True
xsd_type='TDec_1104'
No public methods.
cte40_ObsCont_compl_id
Many2one → cte.40.tcteos_compl
comodel_name='cte.40.tcteos_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_ObsFisco_compl_id
Many2one → cte.40.tcteos_compl
comodel_name='cte.40.tcteos_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_nApol
Char
help='Número da Apólice\nObrigatório pela lei 11.442/07 (RCTRC)'
string='Número da Apólice'
cte40_respSeg
Selection
help='Responsável pelo seguro\nPreencher com:\n\n4 - Emitente do CT-e;\n\n5 - Tomador de Serviço.'
string='Responsável pelo seguro'
xsd_required=True
args: SEG_RESPSEG
cte40_seg_infCTeNorm_id
Many2one → cte.40.tcteos_infctenorm
comodel_name='cte.40.tcteos_infctenorm'
ondelete='cascade'
xsd_implicit=True
cte40_xSeg
Char
string='Nome da Seguradora'
No public methods.
cte40_CNPJ
Char
choice='toma'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='toma'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderToma
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou nome do tomador'
xsd_required=True
No public methods.
cte40_comp
One2many → cte.40.tcteos_vprest_comp
string='Componentes do Valor da Prestação'
args: 'cte.40.tcteos_vprest_comp', 'cte40_Comp_vPrest_id'
cte40_vRec
Monetary
currency_field='brl_currency_id'
string='Valor a Receber'
xsd_required=True
xsd_type='TDec_1302'
cte40_vTPrest
Monetary
currency_field='brl_currency_id'
help='Valor Total da Prestação do Serviço\nPode conter zeros quando o CT-e for de complemento de ICMS'
string='Valor Total da Prestação do Serviço'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_Comp_vPrest_id
Many2one → cte.40.tcteos_vprest
comodel_name='cte.40.tcteos_vprest'
ondelete='cascade'
xsd_implicit=True
cte40_vComp
Monetary
currency_field='brl_currency_id'
string='Valor do componente'
xsd_required=True
xsd_type='TDec_1302'
cte40_xNome
Char
help='Nome do componente\nExxemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc'
string='Nome do componente'
xsd_required=True
No public methods.
cte40_infCTeSupl
Many2one → cte.40.tctesimp_infctesupl
comodel_name='cte.40.tctesimp_infctesupl'
string='Informações suplementares do CT-e'
cte40_infCte
Many2one → cte.40.tctesimp_infcte
comodel_name='cte.40.tctesimp_infcte'
string='Informações do CT-e'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='autxml'
help='CNPJ do autorizado\nInformar zeros não significativos'
string='CNPJ do autorizado'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='autxml'
help='CPF do autorizado\nInformar zeros não significativos'
string='CPF do autorizado'
xsd_choice_required=True
xsd_type='TCpf'
cte40_autXML_infCte_id
Many2one → cte.40.tctesimp_infcte
comodel_name='cte.40.tctesimp_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dup
One2many → cte.40.tctesimp_dup
string='Dados das duplicatas'
args: 'cte.40.tctesimp_dup', 'cte40_dup_cobr_id'
cte40_fat
Many2one → cte.40.tctesimp_fat
comodel_name='cte.40.tctesimp_fat'
string='Dados da fatura'
No public methods.
cte40_fluxo
Many2one → cte.40.tctesimp_fluxo
comodel_name='cte.40.tctesimp_fluxo'
help='Previsão do fluxo da carga\nPreenchimento obrigatório para o modal aéreo.'
string='Previsão do fluxo da carga'
cte40_obsCont
One2many → cte.40.tctesimp_obscont
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='Campo de uso livre do contribuinte'
args: 'cte.40.tctesimp_obscont', 'cte40_ObsCont_compl_id'
cte40_obsFisco
One2many → cte.40.tctesimp_obsfisco
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='ObsFisco'
args: 'cte.40.tctesimp_obsfisco', 'cte40_ObsFisco_compl_id'
cte40_xCaracAd
Char
help='Característica adicional do transporte\nTexto livre:\nREENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc'
string='Característica adicional do transporte'
cte40_xCaracSer
Char
help='Característica adicional do serviço\nTexto livre:\n\t\t\t\t\t\t\t\t\t\t\tENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc'
string='Característica adicional do serviço'
cte40_xObs
Char
string='Observações Gerais'
No public methods.
cte40_Comp_det_id
Many2one → cte.40.det
comodel_name='cte.40.det'
ondelete='cascade'
xsd_implicit=True
cte40_vComp
Monetary
currency_field='brl_currency_id'
string='Valor do componente'
xsd_required=True
xsd_type='TDec_1302'
cte40_xNome
Char
help='Nome do componente\nExxemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc'
string='Nome do componente'
xsd_required=True
No public methods.
cte40_dVenc
Date
help='Data de vencimento da duplicata (AAAA-MM-DD)'
string='Data de vencimento da duplicata'
xsd_type='TData'
cte40_dup_cobr_id
Many2one → cte.40.tctesimp_cobr
comodel_name='cte.40.tctesimp_cobr'
ondelete='cascade'
xsd_implicit=True
cte40_nDup
Char
string='Número da duplicata'
cte40_vDup
Monetary
currency_field='brl_currency_id'
string='Valor da duplicata'
xsd_type='TDec_1302Opc'
No public methods.
cte40_CNPJ
Char
help='CNPJ do emitente\nInformar zeros não significativos'
string='CNPJ do emitente'
xsd_type='TCnpj'
cte40_CPF
Char
choice='emit'
help='CPF do emitente\nInformar zeros não significativos.\n\nUsar com série específica 920-969 para emitente pessoa física com inscrição estadual'
string='CPF do emitente'
xsd_choice_required=True
xsd_type='TCpf'
cte40_CRT
Selection
help='Código do Regime Tributário\nInformar: 1=Simples Nacional; \n2=Simples Nacional, excesso sublimite de receita bruta;\n3=Regime Normal. \n4=Simples Nacional - Microempreendedor Individual – MEI.'
string='Código do Regime Tributário'
xsd_required=True
xsd_type='TCRT'
args: TCRT
cte40_IE
Char
help='Inscrição Estadual do Emitente\nA IE do emitente somente ficará sem informação para o caso do Regime Especial da NFF (tpEmis=3)'
string='Inscrição Estadual do Emitente'
cte40_IEST
Char
help='Inscrição Estadual do Substituto Tributário'
string='Inscrição Estadual'
cte40_enderEmit
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
string='Endereço do emitente'
xsd_required=True
xsd_type='TEndeEmi'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou Nome do emitente'
xsd_required=True
No public methods.
cte40_nFat
Char
string='Número da fatura'
cte40_vDesc
Monetary
currency_field='brl_currency_id'
string='Valor do desconto da fatura'
xsd_type='TDec_1302Opc'
cte40_vLiq
Monetary
currency_field='brl_currency_id'
string='Valor líquido da fatura'
xsd_type='TDec_1302Opc'
cte40_vOrig
Monetary
currency_field='brl_currency_id'
string='Valor original da fatura'
xsd_type='TDec_1302Opc'
No public methods.
cte40_pass
One2many → cte.40.tctesimp_pass
string='pass'
args: 'cte.40.tctesimp_pass', 'cte40_pass_fluxo_id'
cte40_xDest
Char
help='Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Destino\nObservações para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Preenchimento obrigatório para o modal aéreo.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Deverá ser incluído o código de três letras IATA do aeroporto de destino. Quando não for possível, utilizar a sigla OACI.'
string='Sigla ou código interno (xDest)'
cte40_xOrig
Char
help='Sigla ou código interno da Filial/Porto/Estação/ Aeroporto de Origem\nObservações para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Preenchimento obrigatório para o modal aéreo.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- O código de três letras IATA do aeroporto de partida deverá ser incluído como primeira anotação. Quando não for possível, utilizar a sigla OACI.'
string='Sigla ou código interno'
cte40_xRota
Char
string='Código da Rota de Entrega'
No public methods.
cte40_pFCPUFFim
Float
digits=(3, 2)
help='Percentual do ICMS relativo ao Fundo de Combate à pobreza (FCP) na UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Percentual do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSInter
Float
digits=(3, 2)
help='Alíquota interestadual das UF envolvidas\nAlíquota interestadual das UF envolvidas'
string='Alíquota interestadual das UF envolvidas'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSUFFim
Float
digits=(3, 2)
help='Alíquota interna da UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Alíquota interna da UF de término'
xsd_required=True
xsd_type='TDec_0302'
cte40_vBCUFFim
Monetary
currency_field='brl_currency_id'
help='Valor da BC do ICMS na UF de término da prestação do serviço de transporte'
string='Valor da BC do ICMS na UF de término'
xsd_required=True
xsd_type='TDec_1302'
cte40_vFCPUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS relativo ao Fundo de Combate á Pobreza (FCP) da UF de término da prestação'
string='Valor do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de término da prestação do serviço de transporte'
string='Valor do ICMS de partilha para a UF'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFIni
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de início da prestação do serviço de transporte'
string='vICMSUFIni'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CFOP
Char
string='Código Fiscal de Operações e Prestações'
xsd_required=True
xsd_type='TCfop'
cte40_UFEnv
Selection
help="Sigla da UF de envio do CT-e (de onde o documento foi transmitido)\nInformar 'EX' para operações com o exterior."
string='Sigla da UF de envio do CT-e'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFFim
Selection
help="UF do término da prestação\nInformar 'EX' para operações com o exterior."
string='UF do término da prestação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFIni
Selection
help="UF do início da prestação\nInformar 'EX' para operações com o exterior."
string='UF do início da prestação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cCT
Char
help='Código numérico que compõe a Chave de Acesso.\nNúmero aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento.'
string='Código numérico que compõe a Chave'
xsd_required=True
cte40_cDV
Char
help='Digito Verificador da chave de acesso do CT-e\nInformar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso.'
string='Digito Verificador da chave de acesso'
xsd_required=True
cte40_cMunEnv
Char
help='Código do Município de envio do CT-e (de onde o documento foi transmitido)\nUtilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior.'
string='Código do Município de envio do CT-e'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cUF
Selection
help='Código da UF do emitente do CT-e.\nUtilizar a Tabela do IBGE.'
string='Código da UF do emitente do CT-e'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_dhCont
Datetime
help='Data e Hora da entrada em contingência\nInformar a data e hora no formato AAAA-MM-DDTHH:MM:SS'
string='Data e Hora da entrada em contingência'
xsd_type='TDateTimeUTC'
cte40_dhEmi
Char
help='Data e hora de emissão do CT-e\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de emissão do CT-e'
xsd_required=True
cte40_gCompraGov
Char
string='Grupo de Compras Governamentais'
xsd_type='TCompraGovReduzido'
cte40_gCompraGov
Char
string='Grupo de Compras Governamentais'
xsd_type='TCompraGovReduzido'
cte40_mod
Selection
help='Modelo do documento fiscal\nUtilizar o código 57 para identificação do CT-e, emitido em substituição aos modelos de conhecimentos em papel.'
string='Modelo do documento fiscal'
xsd_required=True
xsd_type='TModGTVe'
args: TMODCT
cte40_modal
Selection
help='Modal\nPreencher com:\n01-Rodoviário\n02-Aéreo\n03-Aquaviário'
string='Modal'
xsd_required=True
args: TMODTRANSPSIMP
cte40_nCT
Char
string='Número do CT-e'
xsd_required=True
xsd_type='TNF'
cte40_natOp
Char
string='Natureza da Operação'
xsd_required=True
cte40_procEmi
Selection
help='Identificador do processo de emissão do CT-e\nPreencher com: \n\t\t\t\t\t\t\t\t\t\t\t0 - emissão de CT-e com aplicativo do contribuinte;\n\t\t\t\t\t\t\t\t\t\t\t3- emissão CT-e pelo contribuinte com aplicativo fornecido pelo SEBRAE.'
string='Identificador do processo de emissão'
xsd_required=True
xsd_type='TProcEmi'
args: TPROCEMI
cte40_retira
Selection
help='Indicador se o Recebedor retira no Aeroporto, Filial, Porto ou Estação de Destino?\nPreencher com: 0 - sim; 1 - não'
string='Indicador se o Recebedor retira'
xsd_required=True
args: IDE_RETIRA
cte40_serie
Char
help="Série do CT-e\nPreencher com '0' no caso de série única"
string='Série do CT-e'
xsd_required=True
cte40_tpAmb
Selection
help='Tipo do Ambiente\nPreencher com:1 - Produção; 2 - Homologação.'
string='Tipo do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpCTe
Selection
help='Tipo do CT-e Simplificado\nPreencher com:\n5 - CTe Simplificado\n6 - Substituição CTe Simplificado'
string='Tipo do CT-e Simplificado'
xsd_required=True
args: TFINCTESIMP
cte40_tpEmis
Selection
help='Forma de emissão do CT-e\nPreencher com:\n1 - Normal;\n3 - Regime Especial NFF; \n4 - EPEC pela SVC; \n7 - Autorização pela SVC-RS;\n8 - Autorização pela SVC-SP'
string='Forma de emissão do CT-e'
xsd_required=True
args: IDE_TPEMIS_2
cte40_tpImp
Selection
help='Formato de impressão do DACTE\nPreencher com: 1 - Retrato; 2 - Paisagem.'
string='Formato de impressão do DACTE'
xsd_required=True
args: IDE_TPIMP
cte40_tpServ
Selection
help='Tipo do Serviço\nPreencher com: \n0 - Normal;\n1 - Subcontratação;\n2 - Redespacho;'
string='Tipo do Serviço'
xsd_required=True
args: IDE_TPSERV_2
cte40_verProc
Char
help='Versão do processo de emissão\nInformar a versão do aplicativo emissor de CT-e.'
string='Versão do processo de emissão'
xsd_required=True
cte40_xDetRetira
Char
string='Detalhes do retira'
cte40_xJust
Char
string='Justificativa da entrada em contingência'
cte40_xMunEnv
Char
help='Nome do Município de envio do CT-e (de onde o documento foi transmitido)\nInformar PAIS/Municipio para as operações com o exterior.'
string='Nome do Município de envio do CT-e'
xsd_required=True
No public methods.
cte40_IBSCBS
Char
string='Grupo de informações do IBS e CBS'
xsd_type='TTribCTe'
cte40_ICMS
Many2one → cte.40.timp
comodel_name='cte.40.timp'
string='Informações relativas ao ICMS'
xsd_required=True
xsd_type='TImp'
cte40_ICMSUFFim
Many2one → cte.40.tctesimp_icmsuffim
comodel_name='cte.40.tctesimp_icmsuffim'
help='Informações do ICMS de partilha com a UF de término do serviço de transporte na operação interestadual\nGrupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS'
string='Informações do ICMS de partilha com a UF'
cte40_infAdFisco
Char
help='Informações adicionais de interesse do Fisco\nNorma referenciada, informações complementares, etc'
string='Informações adicionais de interesse'
cte40_vTotTrib
Monetary
currency_field='brl_currency_id'
string='Valor Total dos Tributos'
xsd_type='TDec_1302'
No public methods.
cte40_infQ
One2many → cte.40.tctesimp_infq
help='Informações de quantidades da Carga do CT-e\nPara o Aéreo é obrigatório o preenchimento desse campo da seguinte forma.\n1 - Peso Bruto, sempre em quilogramas (obrigatório);\n2 - Peso Cubado; sempre em quilogramas;\n3 - Quantidade de volumes, sempre em unidades (obrigatório);\n4 - Cubagem, sempre em metros cúbicos (obrigatório apenas quando for impossível preencher as dimensões da(s) embalagem(ens) na tag xDime do leiaute do Aéreo).'
string='Informações de quantidades da Carga'
args: 'cte.40.tctesimp_infq', 'cte40_infQ_infCarga_id'
cte40_proPred
Char
help='Produto predominante\nInformar a descrição do produto predominante'
string='Produto predominante'
xsd_required=True
cte40_vCarga
Monetary
currency_field='brl_currency_id'
string='Valor total da carga'
xsd_required=True
xsd_type='TDec_1302'
cte40_vCargaAverb
Monetary
currency_field='brl_currency_id'
help='Valor da Carga para efeito de averbação\nNormalmente igual ao valor declarado da mercadoria, diferente por exemplo, quando a mercadoria transportada é isenta de tributos nacionais para exportação, onde é preciso averbar um valor maior, pois no caso de indenização, o valor a ser pago será maior'
string='Valor da Carga para efeito de averbação'
xsd_type='TDec_1302Opc'
cte40_xOutCat
Char
help="Outras características da carga\n'FRIA', 'GRANEL', 'REFRIGERADA', 'Medidas: 12X12X12'"
string='Outras características da carga'
No public methods.
cte40_Id
Char
help="Identificador da tag a ser assinada\nInformar a chave de acesso do CT-e e precedida do literal 'CTe'"
string='Identificador da tag a ser assinada'
xsd_required=True
cte40_autXML
One2many → cte.40.tctesimp_autxml
help='Autorizados para download do XML do DF-e\nInformar CNPJ ou CPF. Preencher os zeros não significativos.'
string='Autorizados para download do XML do DF-e'
args: 'cte.40.tctesimp_autxml', 'cte40_autXML_infCte_id'
cte40_cobr
Many2one → cte.40.tctesimp_cobr
comodel_name='cte.40.tctesimp_cobr'
string='Dados da cobrança do CT-e'
cte40_compl
Many2one → cte.40.tctesimp_compl
comodel_name='cte.40.tctesimp_compl'
help='Dados complementares do CT-e para fins operacionais ou comerciais'
string='Dados complementares do CT-e'
cte40_det
One2many → cte.40.det
help='Detalhamento das entregas / prestações do CTe Simplificado'
string='Detalhamento das entregas / prestações'
args: 'cte.40.det', 'cte40_det_infCte_id'
cte40_emit
Many2one → cte.40.tctesimp_emit
comodel_name='cte.40.tctesimp_emit'
string='Identificação do Emitente do CT-e'
xsd_required=True
cte40_ide
Many2one → cte.40.tctesimp_ide
comodel_name='cte.40.tctesimp_ide'
string='Identificação do CT-e'
xsd_required=True
cte40_imp
Many2one → cte.40.tctesimp_imp
comodel_name='cte.40.tctesimp_imp'
string='Informações relativas aos Impostos'
xsd_required=True
cte40_infCarga
Many2one → cte.40.tctesimp_infcarga
comodel_name='cte.40.tctesimp_infcarga'
string='Informações da Carga do CT-e'
xsd_required=True
cte40_infCteSub
Many2one → cte.40.tctesimp_infctesub
comodel_name='cte.40.tctesimp_infctesub'
string='Informações do CT-e de substituição'
cte40_infModal
Many2one → cte.40.tctesimp_infmodal
comodel_name='cte.40.tctesimp_infmodal'
string='Informações do modal'
xsd_required=True
cte40_infPAA
Many2one → cte.40.tctesimp_infpaa
comodel_name='cte.40.tctesimp_infpaa'
help='Grupo de Informação do Provedor de Assinatura e Autorização'
string='Grupo de Informação do Provedor'
cte40_infRespTec
Many2one → cte.40.tresptec
comodel_name='cte.40.tresptec'
help='Informações do Responsável Técnico pela emissão do DF-e'
string='Informações do Responsável Técnico'
xsd_type='TRespTec'
cte40_infSolicNFF
Many2one → cte.40.tctesimp_infsolicnff
comodel_name='cte.40.tctesimp_infsolicnff'
help='Grupo de informações do pedido de emissão da Nota Fiscal Fácil'
string='Grupo de informações do pedido'
cte40_toma
Many2one → cte.40.tctesimp_toma
choice='infcte'
comodel_name='cte.40.tctesimp_toma'
help='Identificação do tomador do serviço no CT-e'
string='Identificação do tomador do serviço'
xsd_choice_required=True
xsd_required=True
cte40_total
Many2one → cte.40.total
comodel_name='cte.40.total'
string='Valores Totais do CTe'
xsd_required=True
cte40_versao
Char
help="Versão do leiaute\nEx: '4.00'"
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_chCte
Char
help='Chave de acesso do CT-e a ser substituído (original)'
string='Chave de acesso do CT-e'
xsd_required=True
cte40_indAlteraToma
Selection
string='Indicador de CT-e Alteração de Tomador'
args: INFCTESUB_INDALTERATOMA
No public methods.
cte40_qrCodCTe
Char
string='Texto com o QR-Code impresso no DACTE'
xsd_required=True
No public methods.
cte40_versaoModal
Char
help='Versão do leiaute específico para o Modal'
string='Versão do leiaute específico'
xsd_required=True
No public methods.
cte40_PIN
Char
help='PIN SUFRAMA\nPIN atribuído pela SUFRAMA para a operação.'
string='PIN SUFRAMA'
cte40_chNFe
Char
string='Chave de acesso da NF-e'
xsd_required=True
cte40_dPrev
Date
help='Data prevista de entrega\nFormato AAAA-MM-DD'
string='Data prevista de entrega'
xsd_type='TData'
cte40_infNFe_det_id
Many2one → cte.40.det
comodel_name='cte.40.det'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga
One2many → cte.40.tunidcarga
choice='infnfe'
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_choice_required=True
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_infNFe_id'
cte40_infUnidTransp
One2many → cte.40.tunidadetransp
choice='infnfe'
help='Informações das Unidades de Transporte (Carreta/Reboque/Vagão)\nDeve ser preenchido com as informações das unidades de transporte utilizadas.'
string='Informações das Unidades de Transporte'
xsd_choice_required=True
xsd_type='TUnidadeTransp'
args: 'cte.40.tunidadetransp', 'cte40_infUnidTransp_infNFe_id'
No public methods.
cte40_CNPJPAA
Char
help='CNPJ do Provedor de Assinatura e Autorização'
string='CNPJ do Provedor de Assinatura'
xsd_required=True
xsd_type='TCnpj'
cte40_PAASignature
Many2one → cte.40.tctesimp_paasignature
comodel_name='cte.40.tctesimp_paasignature'
help='Assinatura RSA do Emitente para DFe gerados por PAA'
string='Assinatura RSA do Emitente'
xsd_required=True
No public methods.
cte40_cUnid
Selection
help='Código da Unidade de Medida\nPreencher com:\n00-M3;\n01-KG;\n02-TON;\n03-UNIDADE;\n04-LITROS;\n05-MMBTU'
string='Código da Unidade de Medida'
xsd_required=True
args: INFQ_CUNID
cte40_infQ_infCarga_id
Many2one → cte.40.tctesimp_infcarga
comodel_name='cte.40.tctesimp_infcarga'
ondelete='cascade'
xsd_implicit=True
cte40_qCarga
Float
digits=(11, 4)
string='Quantidade'
xsd_required=True
xsd_type='TDec_1104'
cte40_tpMed
Selection
help='Tipo da Medida\nInformar com:\n00-Cubagem da NF-e\n01-Cubagem Aferida pelo Transportador\n02-Peso Bruto da NF-e\n03-Peso Bruto Aferido pelo Transportador\n04-Peso Cubado\n05-Peso Base do Cálculo do Frete\n06-Peso para uso Operacional\n07-Caixas\n08-Paletes\n09-Sacas\n10-Containers\n11-Rolos\n12-Bombonas\n13-Latas\n14-Litragem\n15-Milhão de BTU (British Thermal Units)\n99-Outros'
string='Tipo da Medida'
xsd_required=True
args: INFQ_TPMED
No public methods.
cte40_xSolic
Char
help='Solicitação do pedido de emissão da NFF.\nSerá preenchido com a totalidade de campos informados no aplicativo emissor serializado.'
string='Solicitação do pedido de emissão da NFF'
xsd_required=True
No public methods.
cte40_ObsCont_compl_id
Many2one → cte.40.tctesimp_compl
comodel_name='cte.40.tctesimp_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_ObsFisco_compl_id
Many2one → cte.40.tctesimp_compl
comodel_name='cte.40.tctesimp_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_signatureValue
Char
help='Assinatura digital padrão RSA\nConverter o atributo Id do DFe para array de bytes e assinar com a chave privada do RSA com algoritmo SHA1 gerando um valor no formato base64.'
string='Assinatura digital padrão RSA'
xsd_required=True
xsd_type='xs:base64Binary'
No public methods.
cte40_pass_fluxo_id
Many2one → cte.40.tctesimp_fluxo
comodel_name='cte.40.tctesimp_fluxo'
ondelete='cascade'
xsd_implicit=True
cte40_xPass
Char
help='Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Passagem\nObservação para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t- O código de três letras IATA, referente ao aeroporto de transferência, deverá ser incluído, quando for o caso. Quando não for possível, utilizar a sigla OACI. Qualquer solicitação de itinerário deverá ser incluída.'
string='Sigla ou código interno'
No public methods.
cte40_CNPJ
Char
choice='toma'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='toma'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_ISUF
Char
help='Inscrição na SUFRAMA\n(Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA)'
string='Inscrição na SUFRAMA'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderToma
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_indIEToma
Selection
help='Indicador do papel do tomador na prestação do serviço:\n1 – Contribuinte ICMS;\n2 – Contribuinte isento de inscrição;\n9 – Não Contribuinte\nAplica-se ao tomador que for indicado no toma'
string='Indicador do papel do tomador'
xsd_required=True
args: TOMA_INDIETOMA
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com:\n\n0-Remetente;\n1-Expedidor;\n2-Recebedor;\n3-Destinatário\n4-Terceiro'
string='Tomador do Serviço'
xsd_required=True
args: TOMA_TOMA_2
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_vDevTrib
Char
help='Valor do tributo devolvido. No fornecimento de energia elétrica, água, esgoto e\ngás natural e em outras hipóteses definidas no regulamento'
string='Valor do tributo devolvido'
xsd_type='TDec1302RTC'
No public methods.
cte40_pDif
Float
digits=(3, 2)
string='Percentual do diferimento'
xsd_type='TDec_0302_04RTC'
cte40_vDif
Char
string='Valor do diferimento'
xsd_type='TDec1302RTC'
No public methods.
cte40_CEP
Char
help='CEP\nInformar zeros não significativos'
string='CEP'
cte40_UF
Selection
string='Sigla da UF'
xsd_required=True
xsd_type='TUF_sem_EX'
args: TUF_SEM_EX
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE)'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
string='Nome do município'
xsd_required=True
No public methods.
cte40_CEP
Char
help='CEP\nInformar os zeros não significativos'
string='CEP'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE)\nInformar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cPais
Char
help='Código do país\nUtilizar a tabela do BACEN'
string='Código do país'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município\nInformar EXTERIOR para operações com o exterior.'
string='Nome do município'
xsd_required=True
cte40_xPais
Char
string='Nome do país'
No public methods.
cte40_CEP
Char
string='CEP'
xsd_required=True
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município\nUtilizar a tabela do IBGE\n\t\t\t\t\tInformar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_nro
Char
string='Número'
cte40_xBairro
Char
string='Bairro'
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município\nInformar EXTERIOR para operações com o exterior.'
string='Nome do município'
xsd_required=True
No public methods.
cte40_CEP
Char
string='CEP'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município, , informar EXTERIOR para operações com o exterior.'
string='Nome do município, '
xsd_required=True
No public methods.
cte40_CEP
Char
string='CEP'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cPais
Char
string='Código do país'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município\nInformar EXTERIOR para operações com o exterior.'
string='Nome do município'
xsd_required=True
cte40_xPais
Char
string='Nome do país'
No public methods.
cte40_CNPJ
Char
choice='tendreent'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='tendreent'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE)\nInformar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município\nInformar EXTERIOR para operações com o exterior.'
string='Nome do município'
xsd_required=True
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_vCBSEstCred
Char
string='Valor da CBS a ser estornada'
xsd_type='TDec1302RTC'
cte40_vIBSEstCred
Char
string='Valor do IBS a ser estornado'
xsd_type='TDec1302RTC'
No public methods.
cte40_infEvento
Many2one → cte.40.tevento_infevento
comodel_name='cte.40.tevento_infevento'
string='infEvento'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerEvento'
No public methods.
cte40_CNPJ
Char
choice='infevento'
string='CNPJ do emissor do evento'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='infevento'
help='CPF do emissor do evento\nInformar zeros não significativos.\n\nUsar com série específica 920-969 para emitente pessoa física com inscrição estadual'
string='CPF do emissor do evento'
xsd_choice_required=True
xsd_type='TCpf'
cte40_Id
Char
help='Identificador da TAG a ser assinada, a regra de formação do Id é:\n“ID” + tpEvento + chave do CT-e + nSeqEvento'
string='Identificador da TAG a ser assinada'
xsd_required=True
cte40_cOrgao
Selection
help='Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar SUFRAMA'
string='Código do órgão de recepção do Evento'
xsd_required=True
xsd_type='TCOrgaoIBGE'
args: TCORGAOIBGE
cte40_chCTe
Char
help='Chave de Acesso do CT-e vinculado ao evento'
string='Chave de Acesso do CT-e vinculado'
xsd_required=True
xsd_type='TChDFe'
cte40_detEvento
Many2one → cte.40.detevento
comodel_name='cte.40.detevento'
string='Detalhamento do evento específico'
xsd_required=True
cte40_dhEvento
Datetime
help='Data e Hora do Evento, formato UTC (AAAA-MM-DDThh:mm:ssTZD)'
string='Data e Hora do Evento'
xsd_required=True
xsd_type='TDateTimeUTC'
cte40_infPAA
Many2one → cte.40.tevento_infpaa
comodel_name='cte.40.tevento_infpaa'
help='Grupo de Informação do Provedor de Assinatura e Autorização'
string='Grupo de Informação do Provedor'
cte40_infSolicNFF
Many2one → cte.40.tevento_infsolicnff
comodel_name='cte.40.tevento_infsolicnff'
help='Grupo de informações do pedido de registro de evento da Nota Fiscal Fácil'
string='Grupo de informações do pedido'
cte40_nSeqEvento
Char
help='Seqüencial do evento para o mesmo tipo de evento. Para maioria dos eventos será 1, nos casos em que possa existir mais de um evento o autor do evento deve numerar de forma seqüencial.'
string='Seqüencial do evento para o mesmo tipo'
xsd_required=True
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpEvento
Char
string='Tipo do Evento'
xsd_required=True
No public methods.
cte40_CNPJPAA
Char
help='CNPJ do Provedor de Assinatura e Autorização'
string='CNPJ do Provedor de Assinatura'
xsd_required=True
xsd_type='TCnpj'
cte40_PAASignature
Many2one → cte.40.tevento_paasignature
comodel_name='cte.40.tevento_paasignature'
help='Assinatura RSA do Emitente para DFe gerados por PAA'
string='Assinatura RSA do Emitente'
xsd_required=True
No public methods.
cte40_xSolic
Char
help='Solicitação do pedido de registro de evento da NFF.\nSerá preenchido com a totalidade de campos informados no aplicativo emissor serializado.'
string='Solicitação do pedido de registro'
xsd_required=True
No public methods.
cte40_signatureValue
Char
help='Assinatura digital padrão RSA\nConverter o atributo Id do DFe para array de bytes e assinar com a chave privada do RSA com algoritmo SHA1 gerando um valor no formato base64.'
string='Assinatura digital padrão RSA'
xsd_required=True
xsd_type='xs:base64Binary'
No public methods.
cte40_infCTeSupl
Many2one → cte.40.tgtve_infctesupl
comodel_name='cte.40.tgtve_infctesupl'
string='Informações suplementares da GTV-e'
cte40_infCte
Many2one → cte.40.tgtve_infcte
comodel_name='cte.40.tgtve_infcte'
string='Informações do CT-e do tipo GTV-e'
xsd_required=True
cte40_versao
Char
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='autxml'
help='CNPJ do autorizado\nInformar zeros não significativos'
string='CNPJ do autorizado'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='autxml'
help='CPF do autorizado\nInformar zeros não significativos'
string='CPF do autorizado'
xsd_choice_required=True
xsd_type='TCpf'
cte40_autXML_infCte_id
Many2one → cte.40.tgtve_infcte
comodel_name='cte.40.tgtve_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_obsCont
One2many → cte.40.tgtve_obscont
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='Campo de uso livre do contribuinte'
args: 'cte.40.tgtve_obscont', 'cte40_ObsCont_compl_id'
cte40_obsFisco
One2many → cte.40.tgtve_obsfisco
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='ObsFisco'
args: 'cte.40.tgtve_obsfisco', 'cte40_ObsFisco_compl_id'
cte40_xCaracAd
Char
help='Característica adicional do transporte\nTexto livre:\nREENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc'
string='Característica adicional do transporte'
cte40_xCaracSer
Char
help='Característica adicional do serviço\nTexto livre:\n\t\t\t\t\t\t\t\t\t\t\tENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc'
string='Característica adicional do serviço'
cte40_xEmi
Char
string='Funcionário emissor da GTV-e'
cte40_xObs
Char
string='Observações Gerais'
No public methods.
cte40_CNPJ
Char
choice='dest'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='dest'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do destinatário ou ISENTO se destinatário é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o destinatário não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_ISUF
Char
help='Inscrição na SUFRAMA\n(Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA)'
string='Inscrição na SUFRAMA'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderDest
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xNome
Char
string='Razão Social ou Nome do destinatário'
xsd_required=True
No public methods.
cte40_CNPJ
Char
help='CNPJ do emitente\nInformar zeros não significativos'
string='CNPJ do emitente'
xsd_required=True
xsd_type='TCnpj'
cte40_IE
Char
string='Inscrição Estadual do Emitente'
xsd_required=True
cte40_IEST
Char
help='Inscrição Estadual do Substituto Tributário'
string='Inscrição Estadual'
cte40_enderEmit
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
string='Endereço do emitente'
xsd_required=True
xsd_type='TEndeEmi'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou Nome do emitente'
xsd_required=True
No public methods.
cte40_CFOP
Char
string='Código Fiscal de Operações e Prestações'
xsd_required=True
xsd_type='TCfop'
cte40_UFEnv
Selection
help="Sigla da UF de envio da GTV-e (de onde o documento foi transmitido)\nInformar 'EX' para operações com o exterior."
string='Sigla da UF de envio da GTV-e'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cCT
Char
help='Código numérico que compõe a Chave de Acesso.\nNúmero aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento.'
string='Código numérico que compõe a Chave'
xsd_required=True
cte40_cDV
Char
help='Digito Verificador da chave de acesso da GTV-e\nInformar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso.'
string='Digito Verificador da chave de acesso'
xsd_required=True
cte40_cMunEnv
Char
help='Código do Município de envio da GTV-e (de onde o documento foi transmitido)\nUtilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior.'
string='Código do Município de envio da GTV-e'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cUF
Selection
help='Código da UF do emitente da GTV-e.\nUtilizar a Tabela do IBGE.'
string='Código da UF do emitente da GTV-e'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_dhChegadaDest
Char
help='Data e hora de chegada no destino\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de chegada no destino'
xsd_required=True
cte40_dhCont
Datetime
help='Data e Hora da entrada em contingência\nInformar a data e hora no formato AAAA-MM-DDTHH:MM:SS'
string='Data e Hora da entrada em contingência'
xsd_type='TDateTimeUTC'
cte40_dhEmi
Char
help='Data e hora de emissão da GTV-e\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de emissão da GTV-e'
xsd_required=True
cte40_dhSaidaOrig
Char
help='Data e hora de saida da origem\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de saida da origem'
xsd_required=True
cte40_indIEToma
Selection
help='Indicador da IE do tomador:\n1 – Contribuinte ICMS;\n2 – Contribuinte isento de inscrição;\n9 – Não Contribuinte\nAplica-se ao tomador que for indicado no toma3 ou toma4'
string='Indicador da IE do tomador'
xsd_required=True
args: IDE_INDIETOMA
cte40_mod
Selection
help='Modelo do documento fiscal\nUtilizar o código 64 para identificação do CT-e Guia de Transporte de Valores'
string='Modelo do documento fiscal'
xsd_required=True
xsd_type='TModGTVe'
args: TMODGTVE
cte40_modal
Selection
help='Modal da GTV-e\nPreencher com:\n01-Rodoviário \n06-Multimodal'
string='Modal da GTV-e'
xsd_required=True
args: IDE_MODAL
cte40_nCT
Char
string='Número da GTV-e'
xsd_required=True
xsd_type='TNF'
cte40_natOp
Char
string='Natureza da Operação'
xsd_required=True
cte40_serie
Char
help="Série da GTV-e\nPreencher com '0' no caso de série única"
string='Série da GTV-e'
xsd_required=True
cte40_toma
Many2one → cte.40.tgtve_toma
choice='ide'
comodel_name='cte.40.tgtve_toma'
help="Indicador do 'papel' do tomador do serviço no GT-e"
string="Indicador do 'papel' do tomador"
xsd_choice_required=True
cte40_tomaTerceiro
Many2one → cte.40.tomaterceiro
choice='ide'
comodel_name='cte.40.tomaterceiro'
help="Indicador do 'papel' do tomador do serviço no CTV-e"
string='tomaTerceiro'
xsd_choice_required=True
cte40_tpAmb
Selection
help='Tipo do Ambiente\nPreencher com:1 - Produção; 2 - Homologação'
string='Tipo do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpCTe
Selection
help='Tipo da GTV-e\nPreencher com:\n 4 - GTV-e'
string='Tipo da GTV-e'
xsd_required=True
args: TFINGTVE
cte40_tpEmis
Selection
help='Forma de emissão da GTV-e\nPreencher com:\n1 - Normal;\n2- Contingencia offline'
string='Forma de emissão da GTV-e'
xsd_required=True
args: IDE_TPEMIS_1
cte40_tpImp
Selection
help='Formato de impressão do DACTE\nPreencher com: 1 - Retrato; 2 - Paisagem.'
string='Formato de impressão do DACTE'
xsd_required=True
args: IDE_TPIMP
cte40_tpServ
Selection
help='Tipo do Serviço\nPreencher com: \n\n9 - GTV'
string='Tipo do Serviço'
xsd_required=True
args: IDE_TPSERV_1
cte40_verProc
Char
help='Versão do processo de emissão\nIinformar a versão do aplicativo emissor de CT-e.'
string='Versão do processo de emissão'
xsd_required=True
cte40_xJust
Char
string='Justificativa da entrada em contingência'
cte40_xMunEnv
Char
help='Nome do Município de envio da GTV-e (de onde o documento foi transmitido)\nInformar PAIS/Municipio para as operações com o exterior.'
string='Nome do Município de envio da GTV-e'
xsd_required=True
No public methods.
cte40_Id
Char
help="Identificador da tag a ser assinada\nInformar a chave de acesso do CT-e OS e precedida do literal 'CTe'"
string='Identificador da tag a ser assinada'
xsd_required=True
cte40_autXML
One2many → cte.40.tgtve_autxml
help='Autorizados para download do XML do DF-e\nInformar CNPJ ou CPF. Preencher os zeros não significativos.'
string='Autorizados para download do XML do DF-e'
args: 'cte.40.tgtve_autxml', 'cte40_autXML_infCte_id'
cte40_compl
Many2one → cte.40.tgtve_compl
comodel_name='cte.40.tgtve_compl'
help='Dados complementares da GTV-e para fins operacionais ou comerciais'
string='Dados complementares da GTV-e'
cte40_dest
Many2one → cte.40.tgtve_dest
comodel_name='cte.40.tgtve_dest'
help='Informações do Destinatário\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações do Destinatário'
xsd_required=True
cte40_destino
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
help='Informações do endereço do destino do serviço'
string='Informações do endereço do destino'
xsd_type='TEndeEmi'
cte40_detGTV
Many2one → cte.40.detgtv
comodel_name='cte.40.detgtv'
string='Grupo de informações detalhadas da GTV-e'
xsd_required=True
cte40_emit
Many2one → cte.40.tgtve_emit
comodel_name='cte.40.tgtve_emit'
string='Identificação do Emitente da GTV-e'
xsd_required=True
cte40_ide
Many2one → cte.40.tgtve_ide
comodel_name='cte.40.tgtve_ide'
string='Identificação da GTV-e'
xsd_required=True
cte40_infRespTec
Many2one → cte.40.tresptec
comodel_name='cte.40.tresptec'
help='Informações do Responsável Técnico pela emissão do DF-e'
string='Informações do Responsável Técnico'
xsd_type='TRespTec'
cte40_origem
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
help='Informações do endereço da origem do serviço'
string='Informações do endereço da origem'
xsd_type='TEndeEmi'
cte40_rem
Many2one → cte.40.tgtve_rem
comodel_name='cte.40.tgtve_rem'
help='Informações do Remetente\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações do Remetente'
xsd_required=True
cte40_versao
Char
help="Versão do leiaute\nEx: '4.00'"
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_qrCodCTe
Char
string='Texto com o QR-Code impresso no DACTE'
xsd_required=True
No public methods.
cte40_infEspecie_detGTV_id
Many2one → cte.40.detgtv
comodel_name='cte.40.detgtv'
ondelete='cascade'
xsd_implicit=True
cte40_tpNumerario
Selection
help='Nacionalidade do Numerário\n1 - Nacional\n2 - Estrangeiro'
string='Nacionalidade do Numerário'
xsd_required=True
args: INFESPECIE_TPNUMERARIO
cte40_vEspecie
Monetary
currency_field='brl_currency_id'
string='Valor Transportada em Espécie indicada'
xsd_required=True
xsd_type='TDec_1302'
cte40_xMoedaEstr
Char
help='Nome da Moeda\nInformar somente se tipo de numerário for 2 - Estrangeiro'
string='Nome da Moeda'
No public methods.
cte40_ObsCont_compl_id
Many2one → cte.40.tgtve_compl
comodel_name='cte.40.tgtve_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_ObsFisco_compl_id
Many2one → cte.40.tgtve_compl
comodel_name='cte.40.tgtve_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='rem'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='rem'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do remetente ou ISENTO se remetente é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o remetente não seja contribuinte do ICMS não informar a tag.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
cte40_enderReme
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou nome do remetente'
xsd_required=True
No public methods.
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com:\n 0-Remetente;\n 1-Destinatário'
string='Tomador do Serviço'
xsd_required=True
args: TOMA_TOMA_1
No public methods.
cte40_gCBS
Many2one → cte.40.tibscbsmonotot_gcbs
comodel_name='cte.40.tibscbsmonotot_gcbs'
string='Totalização da CBS'
cte40_gEstornoCred
Many2one → cte.40.tibscbsmonotot_gestornocred
comodel_name='cte.40.tibscbsmonotot_gestornocred'
string='Totalização do estorno de crédito'
cte40_gIBS
Many2one → cte.40.tibscbsmonotot_gibs
comodel_name='cte.40.tibscbsmonotot_gibs'
string='Totalização do IBS'
cte40_gMono
Many2one → cte.40.gmono
comodel_name='cte.40.gmono'
help='Totais da Monofasia\nSó deverá ser utilizado para DFe modelos 55 e 65'
string='Totais da Monofasia'
cte40_vBCIBSCBS
Char
string='Total Base de Calculo'
xsd_type='TDec1302RTC'
No public methods.
cte40_vCBS
Char
string='Valor total da CBS'
xsd_type='TDec1302RTC'
cte40_vCredPres
Char
string='Total do Crédito Presumido'
xsd_type='TDec1302RTC'
cte40_vCredPresCondSus
Char
help='Total do Crédito Presumido Condição Suspensiva'
string='Total'
xsd_type='TDec1302RTC'
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
No public methods.
cte40_vCBSEstCred
Char
string='Valor total da CBS estornada'
xsd_type='TDec1302RTC'
cte40_vIBSEstCred
Char
string='Valor total do IBS estornado'
xsd_type='TDec1302RTC'
No public methods.
cte40_gIBSMun
Many2one → cte.40.tibscbsmonotot_gibsmun
comodel_name='cte.40.tibscbsmonotot_gibsmun'
help='Totalização do IBS de competência Municipal'
string='Totalização do IBS'
cte40_gIBSUF
Many2one → cte.40.tibscbsmonotot_gibsuf
comodel_name='cte.40.tibscbsmonotot_gibsuf'
string='Totalização do IBS de competência da UF'
cte40_vCredPres
Char
string='Total do Crédito Presumido'
xsd_type='TDec1302RTC'
cte40_vCredPresCondSus
Char
help='Total do Crédito Presumido Condição Suspensiva'
string='Total'
xsd_type='TDec1302RTC'
cte40_vIBS
Char
string='Valor total do IBS'
xsd_type='TDec1302RTC'
No public methods.
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
cte40_vIBSMun
Char
string='Valor total do IBS Municipal'
xsd_type='TDec1302RTC'
No public methods.
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
cte40_vIBSUF
Char
string='Valor total do IBS Estadual'
xsd_type='TDec1302RTC'
No public methods.
cte40_gCBS
Many2one → cte.40.tibscbstot_gcbs
comodel_name='cte.40.tibscbstot_gcbs'
string='Totalização da CBS'
cte40_gEstornoCred
Many2one → cte.40.tibscbstot_gestornocred
comodel_name='cte.40.tibscbstot_gestornocred'
string='Totalização do estorno de crédito'
cte40_gIBS
Many2one → cte.40.tibscbstot_gibs
comodel_name='cte.40.tibscbstot_gibs'
string='Totalização do IBS'
cte40_vBCIBSCBS
Char
string='Total Base de Calculo'
xsd_type='TDec1302RTC'
No public methods.
cte40_vCBS
Char
string='Valor total da CBS'
xsd_type='TDec1302RTC'
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
No public methods.
cte40_vCBSEstCred
Char
string='Valor total da CBS estornada'
xsd_type='TDec1302RTC'
cte40_vIBSEstCred
Char
string='Valor total do IBS estornado'
xsd_type='TDec1302RTC'
No public methods.
cte40_gIBSMun
Many2one → cte.40.tibscbstot_gibsmun
comodel_name='cte.40.tibscbstot_gibsmun'
help='Totalização do IBS de competência Municipal'
string='Totalização do IBS'
cte40_gIBSUF
Many2one → cte.40.tibscbstot_gibsuf
comodel_name='cte.40.tibscbstot_gibsuf'
string='Totalização do IBS de competência da UF'
cte40_vIBS
Char
string='Valor total do IBS'
xsd_type='TDec1302RTC'
No public methods.
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
cte40_vIBSMun
Char
string='Valor total do IBS Municipal'
xsd_type='TDec1302RTC'
No public methods.
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
cte40_vIBSUF
Char
string='Valor total do IBS Estadual'
xsd_type='TDec1302RTC'
No public methods.
No new fields.
Public methods (0)No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\n90 - ICMS Outra UF'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMSOUTRAUF_CST
cte40_cBenef
Char
help='Código de Benefício Fiscal na UF\nCódigo de Benefício Fiscal utilizado pela UF'
string='Código de Benefício Fiscal na UF'
cte40_pICMSOutraUF
Float
digits=(3, 2)
string='Alíquota do ICMS'
xsd_required=True
xsd_type='TDec_0302'
cte40_pRedBCOutraUF
Float
digits=(3, 2)
string='Percentual de redução da BC'
xsd_type='TDec_0302Opc'
cte40_vBCOutraUF
Monetary
currency_field='brl_currency_id'
string='Valor da BC do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSDeson
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS de desoneração'
xsd_type='TDec_1302'
cte40_vICMSOutraUF
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS devido outra UF'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\n90 - ICMS Simples Nacional'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMSSN_CST
cte40_indSN
Selection
help='Indica se o contribuinte é Simples Nacional\t\t\t1=Sim'
string='Indica se o contribuinte'
xsd_required=True
args: ICMSSN_INDSN
No public methods.
No new fields.
Public methods (0)No public methods.
cte40_CST
Selection
help='classificação Tributária do Serviço\n00 - tributação normal ICMS'
string='classificação Tributária do Serviço'
xsd_required=True
args: ICMS00_CST
cte40_pICMS
Float
digits=(3, 2)
string='Alíquota do ICMS'
xsd_required=True
xsd_type='TDec_0302'
cte40_vBC
Monetary
currency_field='brl_currency_id'
string='Valor da BC do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMS
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do serviço\n20 - tributação com BC reduzida do ICMS'
string='Classificação Tributária do serviço'
xsd_required=True
args: ICMS20_CST
cte40_cBenef
Char
help='Código de Benefício Fiscal na UF\nCódigo de Benefício Fiscal utilizado pela UF'
string='Código de Benefício Fiscal na UF'
cte40_pICMS
Float
digits=(3, 2)
string='Alíquota do ICMS'
xsd_required=True
xsd_type='TDec_0302'
cte40_pRedBC
Float
digits=(3, 2)
string='Percentual de redução da BC'
xsd_required=True
xsd_type='TDec_0302Opc'
cte40_vBC
Monetary
currency_field='brl_currency_id'
string='Valor da BC do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMS
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSDeson
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS de desoneração'
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\nPreencher com:\n\t\t\t\t\t\t\t\t40 - ICMS isenção;\n\t\t\t\t\t\t\t\t41 - ICMS não tributada;\n\t\t\t\t\t\t\t\t51 - ICMS diferido'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMS45_CST
cte40_cBenef
Char
help='Código de Benefício Fiscal na UF\nCódigo de Benefício Fiscal utilizado pela UF'
string='Código de Benefício Fiscal na UF'
cte40_vICMSDeson
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS de desoneração'
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\n90 - Outros'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMS90_CST
cte40_cBenef
Char
help='Código de Benefício Fiscal na UF\nCódigo de Benefício Fiscal utilizado pela UF'
string='Código de Benefício Fiscal na UF'
cte40_pICMS
Float
digits=(3, 2)
string='Alíquota do ICMS'
xsd_required=True
xsd_type='TDec_0302'
cte40_pRedBC
Float
digits=(3, 2)
string='Percentual de redução da BC'
xsd_type='TDec_0302Opc'
cte40_vBC
Monetary
currency_field='brl_currency_id'
string='Valor da BC do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vCred
Monetary
currency_field='brl_currency_id'
string='Valor do Crédito Outorgado/Presumido'
xsd_type='TDec_1302'
cte40_vICMS
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSDeson
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS de desoneração'
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\n90 - ICMS Outra UF'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMSOUTRAUF_CST
cte40_cBenef
Char
help='Código de Benefício Fiscal na UF\nCódigo de Benefício Fiscal utilizado pela UF'
string='Código de Benefício Fiscal na UF'
cte40_pICMSOutraUF
Float
digits=(3, 2)
string='Alíquota do ICMS'
xsd_required=True
xsd_type='TDec_0302'
cte40_pRedBCOutraUF
Float
digits=(3, 2)
string='Percentual de redução da BC'
xsd_type='TDec_0302Opc'
cte40_vBCOutraUF
Monetary
currency_field='brl_currency_id'
string='Valor da BC do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSDeson
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS de desoneração'
xsd_type='TDec_1302'
cte40_vICMSOutraUF
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS devido outra UF'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\n90 - ICMS Simples Nacional'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMSSN_CST
cte40_indSN
Selection
help='Indica se o contribuinte é Simples Nacional\t\t\t1=Sim'
string='Indica se o contribuinte'
xsd_required=True
args: ICMSSN_INDSN
No public methods.
cte40_CSTIS
Char
help='Código Situação Tributária do Imposto Seletivo'
string='Código Situação Tributária'
xsd_type='TCST'
cte40_cClassTribIS
Char
string='cClassTribIS'
xsd_type='TcClassTrib'
cte40_pIS
Float
digits=(3, 2)
help='Alíquota do Imposto Seletivo (percentual)'
string='Alíquota do Imposto Seletivo'
xsd_type='TDec_0302_04RTC'
cte40_pISEspec
Float
digits=(3, 2)
help='Alíquota do Imposto Seletivo (por valor)'
string='Alíquota do Imposto Seletivo (pISEspec)'
xsd_type='TDec_0302_04RTC'
cte40_qTrib
Float
digits=(11, 4)
help='Quantidade com abse no campo uTrib informado'
string='Quantidade com abse'
xsd_type='TDec_1104OpRTC'
cte40_uTrib
Char
help='Unidade de medida apropriada especificada em Lei Ordinaria para fins de apuração do Imposto Seletivo'
string='Unidade'
cte40_vBCIS
Char
string='Valor do BC'
xsd_type='TDec1302RTC'
cte40_vIS
Char
string='Valor do Imposto Seletivo calculado'
xsd_type='TDec1302RTC'
No public methods.
cte40_vIS
Char
string='Valor Total do Imposto Seletivo'
xsd_type='TDec1302RTC'
No public methods.
cte40_UF
Selection
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE)'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_xMun
Char
string='Nome do município'
xsd_required=True
No public methods.
cte40_gMonoDif
Many2one → cte.40.gmonodif
comodel_name='cte.40.gmonodif'
help='Grupo de informações do diferimento da Tributação Monofásica'
string='Grupo de informações do diferimento'
cte40_gMonoPadrao
Many2one → cte.40.gmonopadrao
comodel_name='cte.40.gmonopadrao'
help='Grupo de informações da Tributação Monofásica padrão'
string='Grupo de informações'
cte40_gMonoRet
Many2one → cte.40.gmonoret
comodel_name='cte.40.gmonoret'
help='Grupo de informações da Tributação Monofásica retida anteriormente'
string='Grupo de informações (gMonoRet)'
cte40_gMonoReten
Many2one → cte.40.gmonoreten
comodel_name='cte.40.gmonoreten'
help='Grupo de informações da Tributação Monofásica sujeita a retenção'
string='Grupo de informações (gMonoReten)'
cte40_vTotCBSMonoItem
Char
string='Total da CBS monofásica do item'
xsd_type='TDec1302RTC'
cte40_vTotIBSMonoItem
Char
string='Total de IBS monofásico do item'
xsd_type='TDec1302RTC'
No public methods.
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com:\n 0-Remetente;\n 1-Expedidor;\n 2-Recebedor;\n 3-Destinatário\n Serão utilizadas as informações contidas no respectivo grupo, conforme indicado pelo conteúdo deste campo'
string='Tomador do Serviço'
xsd_required=True
args: TOMA3_TOMA
No public methods.
cte40_CNPJ
Char
choice='tomaterceiro'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='tomaterceiro'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderToma
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com: \n 4 - Outros\n Obs: Informar os dados cadastrais do tomador do serviço'
string='Tomador do Serviço'
xsd_required=True
args: TOMATERCEIRO_TOMA
cte40_xFant
Char
string='Nome Fantasia'
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_vTPrest
Monetary
currency_field='brl_currency_id'
help='Valor Total da Prestação do Serviço\nPode conter zeros quando o CT-e for de complemento de ICMS'
string='Valor Total da Prestação do Serviço'
xsd_required=True
xsd_type='TDec_1302'
cte40_vTRec
Monetary
currency_field='brl_currency_id'
string='Valor total a Receber'
xsd_required=True
xsd_type='TDec_1302'
cte40_vTotDFe
Monetary
currency_field='brl_currency_id'
help='Valor total do documento fiscal \n(vTPrest + total do IBS + total da CBS)'
string='Valor total do documento fiscal'
xsd_type='TDec_1302'
No public methods.
cte40_dhConexao
Datetime
string='Data e Hora da Conexão de Origem'
xsd_type='TDateTimeUTC'
cte40_eventoCTe
Many2one → cte.40.tevento
comodel_name='cte.40.tevento'
string='eventoCTe'
xsd_required=True
xsd_type='TEvento'
cte40_ipTransmissor
Char
help='IP do transmissor do documento fiscal para o ambiente autorizador'
string='IP do transmissor'
xsd_type='TIPv4'
cte40_nPortaCon
Char
help='Porta de origem utilizada na conexão (De 0 a 65535)'
string='Porta de origem utilizada na conexão'
cte40_retEventoCTe
Many2one → cte.40.tretevento
comodel_name='cte.40.tretevento'
string='retEventoCTe'
xsd_required=True
xsd_type='TRetEvento'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerEvento'
No public methods.
cte40_infFisco
Many2one → cte.40.tprotcte_inffisco
comodel_name='cte.40.tprotcte_inffisco'
string='Mensagem do Fisco'
cte40_infProt
Many2one → cte.40.tprotcte_infprot
comodel_name='cte.40.tprotcte_infprot'
string='Dados do protocolo de status'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
No public methods.
cte40_cMsg
Char
string='Código do status da mensagem do fisco'
xsd_required=True
cte40_xMsg
Char
string='Mensagem do Fisco'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_Id
Char
string='Id'
xsd_type='xs:ID'
cte40_cStat
Char
string='Código do status do CT-e'
xsd_required=True
cte40_chCTe
Char
string='Chaves de acesso da CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_dhRecbto
Datetime
help='Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD.'
string='Data e hora de processamento'
xsd_required=True
xsd_type='TDateTimeUTC'
cte40_digVal
Char
help='Digest Value da CT-e processado. Utilizado para conferir a integridade do CT-e original.'
string='Digest Value da CT-e processado'
xsd_type='ds:DigestValueType'
cte40_nProt
Char
string='Número do Protocolo de Status do CT-e'
xsd_type='TProt'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou o CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_xMotivo
Char
string='Descrição literal do status do CT-e'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_infFisco
Many2one → cte.40.tprotcteos_inffisco
comodel_name='cte.40.tprotcteos_inffisco'
string='Mensagem do Fisco'
cte40_infProt
Many2one → cte.40.tprotcteos_infprot
comodel_name='cte.40.tprotcteos_infprot'
string='Dados do protocolo de status'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
No public methods.
cte40_cMsg
Char
string='Código do status da mensagem do fisco'
xsd_required=True
cte40_xMsg
Char
string='Mensagem do Fisco'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_Id
Char
string='Id'
xsd_type='xs:ID'
cte40_cStat
Char
string='Código do status do CT-e'
xsd_required=True
cte40_chCTe
Char
string='Chaves de acesso da CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_dhRecbto
Datetime
help='Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD.'
string='Data e hora de processamento'
xsd_required=True
xsd_type='TDateTimeUTC'
cte40_digVal
Char
help='Digest Value da CT-e processado. Utilizado para conferir a integridade do CT-e original.'
string='Digest Value da CT-e processado'
xsd_type='ds:DigestValueType'
cte40_nProt
Char
string='Número do Protocolo de Status do CT-e'
xsd_type='TProt'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou o CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_xMotivo
Char
string='Descrição literal do status do CT-e'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_infFisco
Many2one → cte.40.tprotgtve_inffisco
comodel_name='cte.40.tprotgtve_inffisco'
string='Mensagem do Fisco'
cte40_infProt
Many2one → cte.40.tprotgtve_infprot
comodel_name='cte.40.tprotgtve_infprot'
string='Dados do protocolo de status'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
No public methods.
cte40_cMsg
Char
string='Código do status da mensagem do fisco'
xsd_required=True
cte40_xMsg
Char
string='Mensagem do Fisco'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_Id
Char
string='Id'
xsd_type='xs:ID'
cte40_cStat
Char
string='Código do status da GTV-e'
xsd_required=True
cte40_chCTe
Char
string='Chaves de acesso da CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_dhRecbto
Datetime
help='Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD.'
string='Data e hora de processamento'
xsd_required=True
xsd_type='TDateTimeUTC'
cte40_digVal
Char
help='Digest Value da GTV-e processado. Utilizado para conferir a integridade da GTV-e original.'
string='Digest Value da GTV-e processado'
xsd_type='ds:DigestValueType'
cte40_nProt
Char
string='Número do Protocolo de Status da GTV-e'
xsd_type='TProt'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a GTV-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_xMotivo
Char
string='Descrição literal do status da GTV-e'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_chCTeFerroOrigem
Char
help='Chave de acesso do CT-e emitido pelo ferrovia de origem'
string='Chave de acesso do CT-e emitido'
xsd_type='TChDFe'
cte40_ferrEmi
Selection
help='Ferrovia Emitente do CTe\nPreencher com: \n\t\t\t\t\t\t\t\t\t1-Ferrovia de origem; \n\t\t\t\t\t\t\t\t\t2-Ferrovia de destino'
string='Ferrovia Emitente do CTe'
xsd_required=True
args: TRAFMUT_FERREMI
cte40_ferroEnv
One2many → cte.40.ferroenv
string='Informações das Ferrovias Envolvidas'
args: 'cte.40.ferroenv', 'cte40_ferroEnv_trafMut_id'
cte40_respFat
Selection
help='Responsável pelo Faturamento\nPreencher com: \n\t\t\t\t\t\t\t\t\t1-Ferrovia de origem; \n\t\t\t\t\t\t\t\t\t2-Ferrovia de destino'
string='Responsável pelo Faturamento'
xsd_required=True
args: TRAFMUT_RESPFAT
cte40_vFrete
Monetary
currency_field='brl_currency_id'
string='Valor do Frete do Tráfego Mútuo'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_pAliqEfet
Float
digits=(3, 2)
help='Aliquota Efetiva que será aplicada a Base de Calculo (em percentual)'
string='Aliquota Efetiva que será aplicada'
xsd_type='TDec_0302_04RTC'
cte40_pRedAliq
Float
digits=(3, 2)
help='Percentual de redução de aliquota do cClassTrib'
string='Percentual de redução de aliquota'
xsd_type='TDec_0302_04RTC'
No public methods.
cte40_CNPJ
Char
help='CNPJ da pessoa jurídica responsável técnica pelo sistema utilizado na emissão do documento fiscal eletrônico\nInformar o CNPJ da pessoa jurídica desenvolvedora do sistema utilizado na emissão do documento fiscal eletrônico.'
string='CNPJ'
xsd_required=True
xsd_type='TCnpj'
cte40_email
Char
string='Email da pessoa jurídica a ser contatada'
xsd_required=True
xsd_type='TEmail'
cte40_fone
Char
help='Telefone da pessoa jurídica a ser contatada\nPreencher com o Código DDD + número do telefone.'
string='Telefone da pessoa jurídica'
xsd_required=True
cte40_hashCSRT
Char
help='Hash do token do código de segurança do responsável técnico\nO hashCSRT é o resultado das funções SHA-1 e base64 do token CSRT fornecido pelo fisco + chave de acesso do DF-e. (Implementação em futura NT)\n\nObservação: 28 caracteres são representados no schema como 20 bytes do tipo base64Binary'
string='Hash do token do código de segurança'
cte40_idCSRT
Char
help='Identificador do código de segurança do responsável técnico\nIdentificador do CSRT utilizado para geração do hash'
string='Identificador do código de segurança'
cte40_xContato
Char
help='Nome da pessoa a ser contatada\nInformar o nome da pessoa a ser contatada na empresa desenvolvedora do sistema utilizado na emissão do documento fiscal eletrônico. No caso de pessoa física, informar o respectivo nome.'
string='Nome da pessoa a ser contatada'
xsd_required=True
No public methods.
cte40_cStat
Char
string='código do status do retorno da consulta'
xsd_required=True
cte40_cUF
Selection
string='Identificação da UF'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_protCTe
Many2one → cte.40.tprotcte
comodel_name='cte.40.tprotcte'
string='Reposta ao processamento do CT-e'
xsd_type='TProtCTe'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerCTe'
cte40_xMotivo
Char
help='Descrição literal do status do do retorno da consulta.'
string='Descrição literal do status'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_cStat
Char
string='código do status do retorno da consulta'
xsd_required=True
xsd_type='TStat'
cte40_cUF
Selection
string='Identificação da UF'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_protCTe
Many2one → cte.40.tprotcteos
comodel_name='cte.40.tprotcteos'
string='Reposta ao processamento do CT-e'
xsd_type='TProtCTeOS'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerCTe'
cte40_xMotivo
Char
help='Descrição literal do status do do retorno da consulta.'
string='Descrição literal do status'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_cStat
Char
string='código do status do retorno da consulta'
xsd_required=True
xsd_type='TStat'
cte40_cUF
Selection
string='Identificação da UF'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_protCTe
Many2one → cte.40.tprotcte
comodel_name='cte.40.tprotcte'
string='Reposta ao processamento do CT-e'
xsd_type='TProtCTe'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerCTe'
cte40_xMotivo
Char
help='Descrição literal do status do do retorno da consulta.'
string='Descrição literal do status'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_infEvento
Many2one → cte.40.tretevento_infevento
comodel_name='cte.40.tretevento_infevento'
string='infEvento'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
No public methods.
cte40_Id
Char
string='Id'
cte40_cOrgao
Selection
help='Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar SUFRAMA'
string='Código do órgão de recepção do Evento'
xsd_required=True
xsd_type='TCOrgaoIBGE'
args: TCORGAOIBGE
cte40_cStat
Char
string='Código do status da registro do Evento'
xsd_required=True
xsd_type='TStat'
cte40_chCTe
Char
string='Chave de Acesso CT-e vinculado'
xsd_type='TChDFe'
cte40_dhRegEvento
Datetime
help='Data e Hora de do recebimento do evento ou do registro do evento formato AAAA-MM-DDThh:mm:ssTZD'
string='Data e Hora de do recebimento'
xsd_type='TDateTimeUTC'
cte40_nProt
Char
help='Número do protocolo de registro do evento'
string='Número do protocolo de registro'
xsd_type='TProt'
cte40_nSeqEvento
Char
string='Seqüencial do evento'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpEvento
Char
string='Tipo do Evento vinculado'
cte40_verAplic
Char
help='Versão do Aplicativo que recebeu o Evento'
string='Versão do Aplicativo que recebeu'
xsd_required=True
xsd_type='TVerAplic'
cte40_xEvento
Char
string='Descrição do Evento'
cte40_xMotivo
Char
help='Descrição literal do status do registro do Evento'
string='Descrição literal do status do registro'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_cStat
Char
string='código do status do retorno da consulta'
xsd_required=True
xsd_type='TStat'
cte40_cUF
Selection
string='Identificação da UF'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_protCTe
Many2one → cte.40.tprotgtve
comodel_name='cte.40.tprotgtve'
string='Reposta ao processamento do CT-e'
xsd_type='TProtGTVe'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a GTV-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerCTe'
cte40_xMotivo
Char
help='Descrição literal do status do do retorno da consulta.'
string='Descrição literal do status'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_vCBS
Char
string='Valor da CBS a ser transferida'
xsd_type='TDec1302RTC'
cte40_vIBS
Char
string='Valor do IBS a ser transferido'
xsd_type='TDec1302RTC'
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_indDoacao
Selection
string='indDoacao'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_pAliqCBS
Float
digits=(3, 2)
string='pAliqCBS'
xsd_type='TDec_0302_04RTC'
cte40_pAliqIBSMun
Float
digits=(3, 2)
string='pAliqIBSMun'
xsd_type='TDec_0302_04RTC'
cte40_pAliqIBSUF
Float
digits=(3, 2)
string='pAliqIBSUF'
xsd_type='TDec_0302_04RTC'
cte40_vTribCBS
Char
help='Valor que seria devido a CBS, sem aplicação do Art. 473. da LC 214/2025'
string='Valor que seria devido a CBS'
xsd_type='TDec1302RTC'
cte40_vTribIBSMun
Char
help='Valor que seria devido ao município, sem aplicação do Art. 473. da LC 214/2025'
string='Valor que seria devido ao município'
xsd_type='TDec1302RTC'
cte40_vTribIBSUF
Char
help='Valor que seria devido a UF, sem aplicação do Art. 473. da LC 214/2025'
string='Valor que seria devido a UF'
xsd_type='TDec1302RTC'
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_indDoacao
Selection
string='indDoacao'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_indDoacao
Selection
string='Indica se a operação é de doação'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_indDoacao
Selection
string='indDoacao'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gIBSCBS
Many2one → cte.40.tcibs
choice='ttribnfce'
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_gIBSCBSMono
Many2one → cte.40.tmonofasia
choice='ttribnfce'
comodel_name='cte.40.tmonofasia'
string='gIBSCBSMono'
xsd_type='TMonofasia'
cte40_indDoacao
Selection
string='Indica se a operação é de doação'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_indDoacao
Selection
string='Indica se a operação é de doação'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gAjusteCompet
Many2one → cte.40.tajustecompet
choice='ttribnfe'
comodel_name='cte.40.tajustecompet'
help='Informar essa opção da Choice para o CST 811'
string='gAjusteCompet'
xsd_type='TAjusteCompet'
cte40_gCredPresIBSZFM
Many2one → cte.40.tcredpresibszfm
choice='ttribnfe'
comodel_name='cte.40.tcredpresibszfm'
help='Classificação de acordo com o art. 450, § 1º, da LC 214/25 para o cálculo do crédito presumido na ZFM. Informado conforme indicador no cClassTrib.'
string='Classificação de acordo com o art'
xsd_type='TCredPresIBSZFM'
cte40_gCredPresOper
Many2one → cte.40.tcredpresoper
choice='ttribnfe'
comodel_name='cte.40.tcredpresoper'
help='Crédito Presumido da Operação. Informado conforme indicador no cClassTrib.'
string='Crédito Presumido da Operação'
xsd_type='TCredPresOper'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
choice='ttribnfe'
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_gIBSCBSMono
Many2one → cte.40.tmonofasia
choice='ttribnfe'
comodel_name='cte.40.tmonofasia'
help='Informar essa opção da Choice para Monofasia (CST 620)'
string='Informar essa opção da Choice'
xsd_type='TMonofasia'
cte40_gTransfCred
Many2one → cte.40.ttransfcred
choice='ttribnfe'
comodel_name='cte.40.ttransfcred'
help='Informar essa opção da Choice para o CST 800'
string='gTransfCred'
xsd_type='TTransfCred'
cte40_indDoacao
Selection
string='Indica se a operação é de doação'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
choice='ttribnfgas'
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_gIBSCBSMono
Many2one → cte.40.tmonofasia
choice='ttribnfgas'
comodel_name='cte.40.tmonofasia'
help='Informar essa opção da Choice para Monofasia'
string='Informar essa opção da Choice'
xsd_type='TMonofasia'
cte40_indDoacao
Selection
string='indDoacao'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CSTReg
Char
help='Código da Situação Tributária do IBS e CBS\nInformar qual seria o CST caso não cumprida a condição resolutória/suspensiva'
string='Código da Situação Tributária do IBS'
xsd_type='TCST'
cte40_cClassTribReg
Char
help='Informar qual seria o cClassTrib caso não cumprida a condição resolutória/suspensiva'
string='Informar qual seria o cClassTrib caso'
xsd_type='TcClassTrib'
cte40_pAliqEfetRegCBS
Float
digits=(3, 2)
help='Alíquota da CBS\nInformar como seria a Alíquota caso não cumprida a condição resolutória/suspensiva'
string='Alíquota da CBS'
xsd_type='TDec_0302_04RTC'
cte40_pAliqEfetRegIBSMun
Float
digits=(3, 2)
help='Alíquota do IBS do Município\nInformar como seria a Alíquota caso não cumprida a condição resolutória/suspensiva'
string='Alíquota do IBS do Município'
xsd_type='TDec_0302_04RTC'
cte40_pAliqEfetRegIBSUF
Float
digits=(3, 2)
help='Alíquota do IBS da UF\nInformar como seria a Alíquota caso não cumprida a condição resolutória/suspensiva'
string='Alíquota do IBS da UF'
xsd_type='TDec_0302_04RTC'
cte40_vTribRegCBS
Char
help='Valor da CBS\nInformar como seria o valor do Tributo caso não cumprida a condição resolutória/suspensiva'
string='Valor da CBS'
xsd_type='TDec1302RTC'
cte40_vTribRegIBSMun
Char
help='Valor do IBS do Município\nInformar como seria o valor do Tributo caso não cumprida a condição resolutória/suspensiva'
string='Valor do IBS do Município'
xsd_type='TDec1302RTC'
cte40_vTribRegIBSUF
Char
help='Valor do IBS da UF\nInformar como seria o valor do Tributo caso não cumprida a condição resolutória/suspensiva'
string='Valor do IBS da UF'
xsd_type='TDec1302RTC'
No public methods.
cte40_idUnidTransp
Char
help='Identificação da Unidade de Transporte\nInformar a identificação conforme o tipo de unidade de transporte.\nPor exemplo: para rodoviário tração ou reboque deverá preencher com a placa do veículo.'
string='Identificação da Unidade de Transporte'
xsd_required=True
xsd_type='TContainer'
cte40_infUnidCarga
One2many → cte.40.tunidcarga
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_TUnidadeTransp_id'
cte40_infUnidTransp_infNF_id
Many2one → cte.40.tcte_infnf
comodel_name='cte.40.tcte_infnf'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidTransp_infNFe_id
Many2one → cte.40.tctesimp_infnfe
comodel_name='cte.40.tctesimp_infnfe'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidTransp_infNFe_id
Many2one → cte.40.tcte_infnfe
comodel_name='cte.40.tcte_infnfe'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidTransp_infOutros_id
Many2one → cte.40.infoutros
comodel_name='cte.40.infoutros'
ondelete='cascade'
xsd_implicit=True
cte40_lacUnidTransp
One2many → cte.40.lacunidtransp
string='Lacres das Unidades de Transporte'
args: 'cte.40.lacunidtransp', 'cte40_lacUnidTransp_TUnidadeTransp_id'
cte40_qtdRat
Monetary
currency_field='brl_currency_id'
string='Quantidade rateada (Peso,Volume)'
xsd_type='TDec_0302_0303'
cte40_tpUnidTransp
Selection
help='Tipo da Unidade de Transporte\n1 - Rodoviário Tração\n2 - Rodoviário Reboque\n3 - Navio\n4 - Balsa\n5 - Aeronave\n6 - Vagão\n7 - Outros'
string='Tipo da Unidade de Transporte'
xsd_required=True
xsd_type='TtipoUnidTransp'
args: TTIPOUNIDTRANSP
No public methods.
cte40_idUnidCarga
Char
help='Identificação da Unidade de Carga\nInformar a identificação da unidade de carga, por exemplo: número do container.'
string='Identificação da Unidade de Carga'
xsd_required=True
xsd_type='TContainer'
cte40_infUnidCarga_TUnidadeTransp_id
Many2one → cte.40.tunidadetransp
comodel_name='cte.40.tunidadetransp'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga_infNF_id
Many2one → cte.40.tcte_infnf
comodel_name='cte.40.tcte_infnf'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga_infNFe_id
Many2one → cte.40.tctesimp_infnfe
comodel_name='cte.40.tctesimp_infnfe'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga_infNFe_id
Many2one → cte.40.tcte_infnfe
comodel_name='cte.40.tcte_infnfe'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga_infOutros_id
Many2one → cte.40.infoutros
comodel_name='cte.40.infoutros'
ondelete='cascade'
xsd_implicit=True
cte40_lacUnidCarga
One2many → cte.40.lacunidcarga
string='Lacres das Unidades de Carga'
args: 'cte.40.lacunidcarga', 'cte40_lacUnidCarga_TUnidCarga_id'
cte40_qtdRat
Monetary
currency_field='brl_currency_id'
string='Quantidade rateada (Peso,Volume)'
xsd_type='TDec_0302_0303'
cte40_tpUnidCarga
Selection
help='Tipo da Unidade de Carga\n1 - Container\n2 - ULD\n3 - Pallet\n4 - Outros'
string='Tipo da Unidade de Carga'
xsd_required=True
xsd_type='TtipoUnidCarga'
args: TTIPOUNIDCARGA
No public methods.
cte40_RENAVAM
Char
string='RENAVAM do veículo'
cte40_UF
Selection
help='UF em que veículo está licenciado\nSigla da UF de licenciamento do veículo.'
string='UF em que veículo está licenciado'
xsd_type='TUf'
args: TUF
cte40_placa
Char
string='Placa do veículo'
xsd_required=True
cte40_prop
Many2one → cte.40.prop
comodel_name='cte.40.prop'
help='Proprietário ou possuidor do Veículo.\nSó preenchido quando o veículo não pertencer à empresa emitente do CT-e OS'
string='Proprietário ou possuidor do Veículo'
No public methods.
cte40_cCor
Char
help='Cor do veículo\nCódigo de cada montadora'
string='Cor do veículo'
xsd_required=True
cte40_cMod
Char
help='Código Marca Modelo\nUtilizar tabela RENAVAM'
string='Código Marca Modelo'
xsd_required=True
cte40_chassi
Char
string='Chassi do veículo'
xsd_required=True
cte40_vFrete
Monetary
currency_field='brl_currency_id'
string='Frete Unitário'
xsd_required=True
xsd_type='TDec_1302'
cte40_vUnit
Monetary
currency_field='brl_currency_id'
string='Valor Unitário do Veículo'
xsd_required=True
xsd_type='TDec_1302'
cte40_veicNovos_infCTeNorm_id
Many2one → cte.40.tcte_infctenorm
comodel_name='cte.40.tcte_infctenorm'
ondelete='cascade'
xsd_implicit=True
cte40_xCor
Char
string='Descrição da cor'
xsd_required=True
No public methods.
brl_currency_id
Many2one → res.currency
comodel_name='res.currency'
default=<expr>
string='Moeda'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-brazil |
| GIT | |
| GIT | https://github.com/OCA/l10n-brazil.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-brazil/tree/17.0/l10n_br_cte_spec |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Raphaël Valyi, Weblate, OCA-git-bot, oca-ci, CristianoMafraJunior |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-brazil |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:03 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES | |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Este módulo é a fundação para a emissão do Conhecimento de Transporte Eletrônico (`CT-e`, `Modelo 57`) no Odoo. Ele fornece a estrutura de dados completa e atualizada, em conformidade com os leiautes oficiais da SEFAZ para o CT-e 4.0. É importante ressaltar que este módulo não realiza a emissão do CT-e sozinho. Ele funciona como uma biblioteca de modelos de dados abstratos (mixins). A sua principal função é servir de base para um módulo de implementação, como o `l10n_br_cte`, que é responsável por mapear esses modelos nos documentos fiscais do Odoo (`l10n_br_fiscal.document`), adicionar as regras de negócio e realizar a comunicação com os web services da SEFAZ. Essa arquitetura desacoplada segue o mesmo padrão de sucesso já utilizado pelos módulos `l10n_br_nfe_spec` e `l10n_br_nfe`. ## Estrutura por Modal de Transporte Para garantir a conformidade com as particularidades de cada operação, o módulo implementa modelos de dados específicos para todos os modais de transporte previstos na legislação: - Rodoviário (`cte.40.rodo`): Contempla informações essenciais como o RNTRC e as Ordens de Coleta associadas. - Aéreo (`cte.40.aereo`): Inclui campos para o número da minuta, o número operacional do conhecimento aéreo (IATA) e detalhes sobre a natureza e periculosidade da carga. - Aquaviário (`cte.40.aquav`): Aborda dados como o valor do AFRMM, a identificação do navio, informações de balsas e o detalhamento de contêineres. - Ferroviário (`cte.40.ferrov`): Permite detalhar o tipo de tráfego (próprio, mútuo, etc.) e as ferrovias envolvidas na operação. - Dutoviário (`cte.40.duto`): Contém campos para o valor da tarifa, as datas de início e fim do serviço e as características do duto. - Multimodal (`cte.40.multimodal`): Estruturado para gerenciar o Certificado do Operador de Transporte Multimodal (COTM) e as informações de seguro associadas. ## Geração de Código Automatizada A principal característica deste módulo é que 100% dos seus modelos de dados Odoo são gerados automaticamente a partir dos esquemas XSD oficiais, publicados pelo Portal do CT-e. Essa geração pelo `xsdata-odoo` garante máxima fidelidade aos leiautes fiscais e agilidade na atualização para novas versões. Embora os esquemas XSD oficiais do CT-e sejam publicados e mantidos no Portal da SEFAZ, a arquitetura deste projeto se apoia na biblioteca `nfelib` para a tarefa de serialização dos dados em XML. Para facilitar o processo de desenvolvimento e garantir a consistência, a própria `nfelib` armazena em seu repositório uma cópia atualizada desses esquemas oficiais. Portanto, a prática recomendada para (re)gerar os modelos deste módulo é utilizar um clone local do repositório da nfelib como fonte para os arquivos de esquema (.xsd), direcionando o comando do `xsdata-odoo` para o diretório correspondente. Links: - [GitHub - akretion/xsdata-odoo](https://github.com/akretion/xsdata-odoo) - [GitHub - akretion/nfelib](https://github.com/akretion/nfelib) O comando utilizado para gerar os modelos da versão 4.0 do CT-e foi: ```bash git clone https://github.com/akretion/nfelib cd nfelib export XSDATA_SCHEMA=cte export XSDATA_VERSION=40 export XSDATA_SKIP="^ICMS\d+|^ICMSSN+|ICMSOutraUF|ICMSUFFim|INFESPECIE_TPESPECIE" export XSDATA_LANG="portuguese" xsdata generate nfelib/cte/schemas/v4_0 \ --package nfelib.cte.odoo.v4_0 \ --output=odoo ``` ## Prefixo dos campos e versão Com mais de 1000 campos fiscais apenas no CT-e, com uma meia dúzia de documentos fiscais complexos, com 3000 módulos OCA, existiria um risco real de conflito com os nomes de campos vindo dos esquemas. Além disso, temos várias versões do CT-e, a 3.0, a 4.0... Nisso foi decidido que cada campo tem um prefixo composto do nome do schema e de alguns dígitos da versão do esquema. No caso cte40_. A escolha de 2 dígitos permite que uma atualização menor do esquema use os mesmos campos (e dados no banco então) e que um simples update Odoo (--update=...) consiga resolver a migração. Enquanto que para uma mudança maior como de 3.0 para 4.0, seria assumido de usar novos campos e novas tabelas (para os objetos não Odoo) e que a lib nfelib iria trabalhar com os campos da versão maior do documento fiscal considerado. |
No views found for this module.
cte40_dPrevAereo
Date
help='Data prevista da entrega\nFormato AAAA-MM-DD'
string='Data prevista da entrega'
xsd_required=True
xsd_type='TData'
cte40_nMinu
Char
help='Número da Minuta\nDocumento que precede o CT-e, assinado pelo expedidor, espécie de pedido de serviço'
string='Número da Minuta'
cte40_nOCA
Char
help='Número Operacional do Conhecimento Aéreo\nRepresenta o número de controle comumente utilizado pelo conhecimento aéreo composto por uma sequência numérica de onze dígitos. Os três primeiros dígitos representam um código que os operadores de transporte aéreo associados à IATA possuem. Em seguida um número de série de sete dígitos determinados pelo operador de transporte aéreo. Para finalizar, um dígito verificador, que é um sistema de módulo sete imponderado o qual divide o número de série do conhecimento aéreo por sete e usa o resto como dígito de verificação.'
string='Número Operacional do Conhecimento Aéreo'
cte40_natCarga
Many2one → cte.40.natcarga
comodel_name='cte.40.natcarga'
string='Natureza da carga'
xsd_required=True
cte40_peri
One2many → cte.40.peri
help='Preenchido quando for transporte de produtos classificados pela ONU como perigosos.\nO preenchimento desses campos não desobriga a empresa aérea de emitir os demais documentos que constam na legislação vigente.'
string='Preenchido quando for transporte'
args: 'cte.40.peri', 'cte40_peri_aereo_id'
cte40_tarifa
Many2one → cte.40.tarifa
comodel_name='cte.40.tarifa'
string='Informações de tarifa'
xsd_required=True
No public methods.
cte40_balsa
One2many → cte.40.balsa
string='Grupo de informações das balsas'
args: 'cte.40.balsa', 'cte40_balsa_aquav_id'
cte40_detCont
One2many → cte.40.detcont
help='Grupo de informações de detalhamento dos conteiners \n(Somente para Redespacho Intermediário e Serviço Vinculado a Multimodal)'
string='Grupo de informações de detalhamento'
args: 'cte.40.detcont', 'cte40_detCont_aquav_id'
cte40_direc
Selection
help='Direção\nPreencher com: N-Norte, L-Leste, S-Sul, O-Oeste'
string='Direção'
xsd_required=True
args: AQUAV_DIREC
cte40_irin
Char
help='Irin do navio sempre deverá ser informado'
string='Irin do navio sempre deverá'
xsd_required=True
cte40_nViag
Char
string='Número da Viagem'
cte40_tpNav
Selection
help='Tipo de Navegação\nPreencher com: \n\t\t\t\t\t\t0 - Interior;\n\t\t\t\t\t\t1 - Cabotagem'
string='Tipo de Navegação'
args: AQUAV_TPNAV
cte40_vAFRMM
Monetary
currency_field='brl_currency_id'
help='AFRMM (Adicional de Frete para Renovação da Marinha Mercante)'
string='AFRMM'
xsd_required=True
xsd_type='TDec_1302'
cte40_vPrest
Monetary
currency_field='brl_currency_id'
help='Valor da Prestação Base de Cálculo do AFRMM'
string='Valor da Prestação Base de Cálculo'
xsd_required=True
xsd_type='TDec_1302'
cte40_xNavio
Char
string='Identificação do Navio'
xsd_required=True
No public methods.
cte40_infNF
One2many → cte.40.aquav_infnf
choice='infdoc'
string='Informações das NF'
xsd_choice_required=True
args: 'cte.40.aquav_infnf', 'cte40_infNF_infDoc_id'
cte40_infNFe
One2many → cte.40.aquav_infnfe
choice='infdoc'
string='Informações das NFe'
xsd_choice_required=True
args: 'cte.40.aquav_infnfe', 'cte40_infNFe_infDoc_id'
No public methods.
cte40_infNF_infDoc_id
Many2one → cte.40.aquav_infdoc
comodel_name='cte.40.aquav_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_nDoc
Char
string='Número'
xsd_required=True
cte40_serie
Char
string='Série'
xsd_required=True
cte40_unidRat
Monetary
currency_field='brl_currency_id'
help='Unidade de medida rateada (Peso,Volume)'
string='Unidade de medida rateada'
xsd_type='TDec_0302_0303'
No public methods.
cte40_chave
Char
string='Chave de acesso da NF-e'
xsd_required=True
xsd_type='TChDFe'
cte40_infNFe_infDoc_id
Many2one → cte.40.aquav_infdoc
comodel_name='cte.40.aquav_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_unidRat
Monetary
currency_field='brl_currency_id'
help='Unidade de medida rateada (Peso,Volume)'
string='Unidade de medida rateada'
xsd_type='TDec_0302_0303'
No public methods.
cte40_balsa_aquav_id
Many2one → cte.40.aquav
comodel_name='cte.40.aquav'
ondelete='cascade'
xsd_implicit=True
cte40_xBalsa
Char
string='Identificador da Balsa'
xsd_required=True
No public methods.
cte40_dProg
Date
help='Data programada\nFormato AAAA-MM-DD'
string='Data programada'
xsd_required=True
xsd_type='TData'
cte40_tpPer
Selection
help='Tipo de data/período programado para entrega\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t1-Na data;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t2-Até a data;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t3-A partir da data'
string='Tipo de data/período programado'
xsd_required=True
args: COMDATA_TPPER
No public methods.
cte40_hProg
Char
help='Hora programada\nFormato HH:MM:SS'
string='Hora programada'
xsd_required=True
xsd_type='TTime'
cte40_tpHor
Selection
help='Tipo de hora\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t1 - No horário;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t2 - Até o horário;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t3 - A partir do horário.'
string='Tipo de hora'
xsd_required=True
args: COMHORA_TPHOR
No public methods.
cte40_cMunFim
Char
help='Código do Município de término da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de término'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cMunIni
Char
help='Código do Município de início da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de início'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_comp
One2many → cte.40.tctesimp_det_comp
string='Componentes do Valor da Prestação'
args: 'cte.40.tctesimp_det_comp', 'cte40_Comp_det_id'
cte40_det_infCte_id
Many2one → cte.40.tctesimp_infcte
comodel_name='cte.40.tctesimp_infcte'
ondelete='cascade'
xsd_implicit=True
cte40_infDocAnt
One2many → cte.40.infdocant
choice='det'
string='Documentos anteriores'
xsd_choice_required=True
args: 'cte.40.infdocant', 'cte40_infDocAnt_det_id'
cte40_infNFe
One2many → cte.40.tctesimp_infnfe
choice='det'
string='Informações das NF-e'
xsd_choice_required=True
args: 'cte.40.tctesimp_infnfe', 'cte40_infNFe_det_id'
cte40_nItem
Char
help='Número identificador do item agrupador da prestação'
string='Número identificador do item agrupador'
xsd_required=True
cte40_vPrest
Monetary
currency_field='brl_currency_id'
help='Valorl da Prestação do Serviço\nPode conter zeros quando o CT-e for de complemento de ICMS'
string='Valorl da Prestação do Serviço'
xsd_required=True
xsd_type='TDec_1302'
cte40_vRec
Monetary
currency_field='brl_currency_id'
string='Valor a Receber'
xsd_required=True
xsd_type='TDec_1302'
cte40_xMunFim
Char
help="Nome do Município do término da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do término'
xsd_required=True
cte40_xMunIni
Char
help="Nome do Município do início da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do início da prestação'
xsd_required=True
No public methods.
cte40_detCont_aquav_id
Many2one → cte.40.aquav
comodel_name='cte.40.aquav'
ondelete='cascade'
xsd_implicit=True
cte40_infDoc
Many2one → cte.40.aquav_infdoc
comodel_name='cte.40.aquav_infdoc'
help='Informações dos documentos dos conteiners'
string='Informações dos documentos'
cte40_lacre
One2many → cte.40.lacre
help='Grupo de informações dos lacres dos cointainers da qtde da carga'
string='Grupo de informações dos lacres'
args: 'cte.40.lacre', 'cte40_lacre_detCont_id'
cte40_nCont
Char
string='Identificação do Container'
xsd_required=True
xsd_type='TContainer'
No public methods.
cte40_versaoEvento
Char
string='versaoEvento'
xsd_required=True
No public methods.
cte40_infEspecie
One2many → cte.40.tgtve_infespecie
string='Informações das Espécies transportadas'
args: 'cte.40.tgtve_infespecie', 'cte40_infEspecie_detGTV_id'
cte40_infVeiculo
One2many → cte.40.infveiculo
help='Grupo de informações dos veículos utilizados no transporte de valores'
string='Grupo de informações'
args: 'cte.40.infveiculo', 'cte40_infVeiculo_detGTV_id'
cte40_qCarga
Float
digits=(11, 4)
string='Quantidade de volumes/malotes'
xsd_required=True
xsd_type='TDec_1104'
No public methods.
cte40_emiDocAnt
One2many → cte.40.emidocant
string='Emissor do documento anterior'
args: 'cte.40.emidocant', 'cte40_emiDocAnt_docAnt_id'
No public methods.
cte40_classDuto
Selection
help='Classificação do Dutoviário\nInformar: 1 - Gasoduto 2 - Mineroduto 3 - Oleoduto'
string='Classificação do Dutoviário'
args: DUTO_CLASSDUTO
cte40_codPontoEntrada
Char
string='Código do Ponto de Entrada'
cte40_codPontoSaida
Char
string='Código do Ponto de Saída'
cte40_dFim
Date
string='Data de Fim da prestação do serviço'
xsd_required=True
xsd_type='TData'
cte40_dIni
Date
string='Data de Início da prestação do serviço'
xsd_required=True
xsd_type='TData'
cte40_nContrato
Char
string='Número do Contrato de Capacidade'
cte40_tpContratacao
Selection
help='Tipo de contratação do serviço de transporte (apenas para gasoduto)\nInformar:\n0 - Ponta a ponto\n1 - Capacidade de Entrada \n2 - Capacidade de Saida'
string='Tipo de contratação do serviço'
args: DUTO_TPCONTRATACAO
cte40_vTar
Float
digits=(9, 6)
string='Valor da tarifa'
xsd_type='TDec_0906Opc'
No public methods.
cte40_CNPJ
Char
choice='emidocant'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='emidocant'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
string='Inscrição Estadual'
xsd_type='TIe'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_type='TUf'
args: TUF
cte40_emiDocAnt_docAnt_id
Many2one → cte.40.docant
comodel_name='cte.40.docant'
ondelete='cascade'
xsd_implicit=True
cte40_idDocAnt
One2many → cte.40.iddocant
help='Informações de identificação dos documentos de Transporte Anterior'
string='Informações de identificação'
args: 'cte.40.iddocant', 'cte40_idDocAnt_emiDocAnt_id'
cte40_xNome
Char
string='Razão Social ou Nome do expedidor'
xsd_required=True
No public methods.
cte40_CNPJ
Char
help='Número do CNPJ\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_required=True
xsd_type='TCnpj'
cte40_IE
Char
string='Inscrição Estadual'
xsd_required=True
xsd_type='TIe'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cInt
Char
help='Código interno de uso da transportadora\nUso intermo das transportadoras.'
string='Código interno de uso da transportadora'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
No public methods.
cte40_comData
Many2one → cte.40.comdata
choice='entrega'
comodel_name='cte.40.comdata'
string='Entrega com data definida'
xsd_choice_required=True
cte40_comHora
Many2one → cte.40.comhora
choice='entrega'
comodel_name='cte.40.comhora'
string='Entrega com hora definida'
xsd_choice_required=True
cte40_noInter
Many2one → cte.40.nointer
choice='entrega'
comodel_name='cte.40.nointer'
string='Entrega no intervalo de horário definido'
xsd_choice_required=True
cte40_noPeriodo
Many2one → cte.40.noperiodo
choice='entrega'
comodel_name='cte.40.noperiodo'
string='Entrega no período definido'
xsd_choice_required=True
cte40_semData
Many2one → cte.40.semdata
choice='entrega'
comodel_name='cte.40.semdata'
help='Entrega sem data definida\nEsta opção é proibida para o modal aéreo.'
string='Entrega sem data definida'
xsd_choice_required=True
cte40_semHora
Many2one → cte.40.semhora
choice='entrega'
comodel_name='cte.40.semhora'
string='Entrega sem hora definida'
xsd_choice_required=True
No public methods.
cte40_CNPJ
Char
choice='exped'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='exped'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do expedidor ou ISENTO se expedidor é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o expedidor não seja contribuinte do ICMS não informar a tag.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderExped
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_CNPJ
Char
help='Número do CNPJ\nInformar o CNPJ da Ferrovia Envolvida. Caso a Ferrovia envolvida não seja inscrita no CNPJ o campo deverá preenchido com zeros.\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_required=True
xsd_type='TCnpj'
cte40_IE
Char
string='Inscrição Estadual'
xsd_type='TIe'
cte40_cInt
Char
help='Código interno da Ferrovia envolvida\nUso da transportadora'
string='Código interno da Ferrovia envolvida'
cte40_enderFerro
Many2one → cte.40.tenderfer
comodel_name='cte.40.tenderfer'
string='Dados do endereço da ferrovia envolvida'
xsd_required=True
xsd_type='TEnderFer'
cte40_ferroEnv_trafMut_id
Many2one → cte.40.trafmut
comodel_name='cte.40.trafmut'
ondelete='cascade'
xsd_implicit=True
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_fluxo
Char
help='Fluxo Ferroviário\nTrata-se de um número identificador do contrato firmado com o cliente'
string='Fluxo Ferroviário'
xsd_required=True
cte40_tpTraf
Selection
help='Tipo de Tráfego\nPreencher com:\n\t\t\t\t\t\t0-Próprio;\n\t\t\t\t\t\t1-Mútuo;\n\t\t\t\t\t\t2-Rodoferroviário;\n\t\t\t\t\t\t3-Rodoviário.'
string='Tipo de Tráfego'
xsd_required=True
args: FERROV_TPTRAF
cte40_trafMut
Many2one → cte.40.trafmut
comodel_name='cte.40.trafmut'
help='Detalhamento de informações para o tráfego mútuo'
string='Detalhamento de informações'
No public methods.
cte40_vCBSMono
Char
string='Valor total da CBS monofásica'
xsd_type='TDec1302RTC'
cte40_vCBSMonoRet
Char
help='Valor da CBS monofásica retida anteriormente'
string='Valor (vCBSMonoRet)'
xsd_type='TDec1302RTC'
cte40_vCBSMonoReten
Char
help='Valor total da CBS monofásica sujeita a retenção'
string='Valor total da CBS monofásica sujeita'
xsd_type='TDec1302RTC'
cte40_vIBSMono
Char
string='Valor total do IBS monofásico'
xsd_type='TDec1302RTC'
cte40_vIBSMonoRet
Char
help='Valor do IBS monofásico retido anteriormente'
string='Valor'
xsd_type='TDec1302RTC'
cte40_vIBSMonoReten
Char
help='Valor total do IBS monofásico sujeito a retenção'
string='Valor total do IBS monofásico sujeito'
xsd_type='TDec1302RTC'
No public methods.
cte40_pDifCBS
Float
digits=(3, 2)
help='Percentual do diferimento do imposto monofásico'
string='Percentual do diferimento (pDifCBS)'
xsd_type='TDec_0302_04RTC'
cte40_pDifIBS
Float
digits=(3, 2)
help='Percentual do diferimento do imposto monofásico'
string='Percentual do diferimento'
xsd_type='TDec_0302_04RTC'
cte40_vCBSMonoDif
Char
string='Valor da CBS monofásica diferida'
xsd_type='TDec1302RTC'
cte40_vIBSMonoDif
Char
string='Valor do IBS monofásico diferido'
xsd_type='TDec1302RTC'
No public methods.
cte40_adRemCBS
Monetary
currency_field='brl_currency_id'
string='Alíquota ad rem da CBS'
xsd_type='TDec_0302_04RTC'
cte40_adRemIBS
Monetary
currency_field='brl_currency_id'
string='Alíquota ad rem do IBS'
xsd_type='TDec_0302_04RTC'
cte40_qBCMono
Char
string='Quantidade tributada na monofasia'
xsd_type='TDec1104RTC'
cte40_vCBSMono
Char
string='Valor da CBS monofásica'
xsd_type='TDec1302RTC'
cte40_vIBSMono
Char
string='Valor do IBS monofásico'
xsd_type='TDec1302RTC'
No public methods.
cte40_adRemCBSRet
Monetary
currency_field='brl_currency_id'
help='Alíquota ad rem da CBS retida anteriormente'
string='Alíquota ad rem (adRemCBSRet)'
xsd_type='TDec_0302_04RTC'
cte40_adRemIBSRet
Monetary
currency_field='brl_currency_id'
help='Alíquota ad rem do IBS retido anteriormente'
string='Alíquota ad rem'
xsd_type='TDec_0302_04RTC'
cte40_qBCMonoRet
Char
help='Quantidade tributada retida anteriormente'
string='qBCMonoRet'
xsd_type='TDec1104RTC'
cte40_vCBSMonoRet
Char
string='Valor da CBS retida anteriormente'
xsd_type='TDec1302RTC'
cte40_vIBSMonoRet
Char
string='Valor do IBS retido anteriormente'
xsd_type='TDec1302RTC'
No public methods.
cte40_adRemCBSReten
Monetary
currency_field='brl_currency_id'
help='Alíquota ad rem da CBS sujeita a retenção'
string='Alíquota ad rem da CBS sujeita'
xsd_type='TDec_0302_04RTC'
cte40_adRemIBSReten
Monetary
currency_field='brl_currency_id'
help='Alíquota ad rem do IBS sujeito a retenção'
string='Alíquota ad rem do IBS sujeito'
xsd_type='TDec_0302_04RTC'
cte40_qBCMonoReten
Char
string='Quantidade tributada sujeita a retenção'
xsd_type='TDec1104RTC'
cte40_vCBSMonoReten
Char
help='Valor da CBS monofásica sujeita a retenção'
string='Valor da CBS monofásica sujeita'
xsd_type='TDec1302RTC'
cte40_vIBSMonoReten
Char
help='Valor do IBS monofásico sujeito a retenção'
string='Valor do IBS monofásico sujeito'
xsd_type='TDec1302RTC'
No public methods.
cte40_idDocAntEle
One2many → cte.40.iddocantele
choice='iddocant'
help='Documentos de transporte anterior eletrônicos'
string='Documentos'
xsd_choice_required=True
args: 'cte.40.iddocantele', 'cte40_idDocAntEle_idDocAnt_id'
cte40_idDocAntPap
One2many → cte.40.iddocantpap
choice='iddocant'
help='Documentos de transporte anterior em papel'
string='Documentos de transporte anterior'
xsd_choice_required=True
args: 'cte.40.iddocantpap', 'cte40_idDocAntPap_idDocAnt_id'
cte40_idDocAnt_emiDocAnt_id
Many2one → cte.40.emidocant
comodel_name='cte.40.emidocant'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_chCTe
Char
string='Chave de acesso do CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_idDocAntEle_idDocAnt_id
Many2one → cte.40.iddocant
comodel_name='cte.40.iddocant'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dEmi
Date
string='Data de emissão (AAAA-MM-DD)'
xsd_required=True
xsd_type='TData'
cte40_idDocAntPap_idDocAnt_id
Many2one → cte.40.iddocant
comodel_name='cte.40.iddocant'
ondelete='cascade'
xsd_implicit=True
cte40_nDoc
Char
string='Número do Documento Fiscal'
xsd_required=True
cte40_serie
Char
string='Série do Documento Fiscal'
xsd_required=True
cte40_subser
Char
string='Série do Documento Fiscal (subser)'
cte40_tpDoc
Selection
help='Tipo do Documento de Transporte Anterior\nPreencher com:\n07-ATRE;\t\t\t\t\t\t\t\n08-DTA (Despacho de Transito Aduaneiro);\n09-Conhecimento Aéreo Internacional;\n10 – Conhecimento - Carta de Porte Internacional;\n11 – Conhecimento Avulso;\n12-TIF (Transporte Internacional Ferroviário); 13-BL (Bill of Lading)'
string='Tipo do Documento de Transporte Anterior'
xsd_required=True
args: TDOCASSOC
No public methods.
cte40_chCTeMultimodal
Char
string='Chave de acesso do CT-e Multimodal'
xsd_required=True
xsd_type='TChDFe'
cte40_infCTeMultimodal_infServVinc_id
Many2one → cte.40.infservvinc
comodel_name='cte.40.infservvinc'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_chave
Char
string='Chave de acesso da DCe'
xsd_required=True
xsd_type='TChDFe'
cte40_infDCe_infDoc_id
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_chCTe
Char
string='Chave de acesso do CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_infDocAnt_det_id
Many2one → cte.40.det
comodel_name='cte.40.det'
ondelete='cascade'
xsd_implicit=True
cte40_infNFeTranspParcial
One2many → cte.40.infnfetranspparcial
string='infNFeTranspParcial'
args: 'cte.40.infnfetranspparcial', 'cte40_infNFeTranspParcial_infDocAnt_id'
cte40_tpPrest
Selection
help='indica se a prestação é total ou parcial em relação as notas do documento anterior\nPreencher com:\n\n1 - Total\n2 - Parcial'
string='indica se a prestação é total ou parcial'
xsd_required=True
args: INFDOCANT_TPPREST
No public methods.
cte40_chBPe
Char
choice='infdocref'
help='Chave de acesso do BP-e que possui eventos excesso de bagagem'
string='Chave de acesso do BP-e'
xsd_choice_required=True
cte40_dEmi
Date
choice='infdocref'
help='Data de Emissão\nFormato AAAA-MM-DD'
string='Data de Emissão'
xsd_choice_required=True
xsd_type='TData'
cte40_infDocRef_infCTeNorm_id
Many2one → cte.40.tcteos_infctenorm
comodel_name='cte.40.tcteos_infctenorm'
ondelete='cascade'
xsd_implicit=True
cte40_nDoc
Char
choice='infdocref'
string='Número'
xsd_choice_required=True
cte40_serie
Char
choice='infdocref'
string='Série'
xsd_choice_required=True
cte40_subserie
Char
choice='infdocref'
string='Subsérie'
xsd_choice_required=True
cte40_vDoc
Monetary
choice='infdocref'
currency_field='brl_currency_id'
string='Valor Transportado'
xsd_choice_required=True
xsd_type='TDec_1302'
No public methods.
cte40_dhViagem
Datetime
help='Data e hora da viagem (Apenas para fretamento eventual)\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora da viagem'
xsd_type='TDateTimeUTC'
cte40_tpFretamento
Selection
help='Tipo Fretamento\nPreencher com:\n 1 - Eventual 2 - Continuo'
string='Tipo Fretamento'
xsd_required=True
args: INFFRETAMENTO_TPFRETAMENTO
No public methods.
cte40_xObs
Char
help='informações adicionais, legislação do regime especial, etc'
string='informações adicionais'
xsd_required=True
No public methods.
cte40_chCTe
Char
string='Chave de acesso da GTV-e'
xsd_required=True
cte40_comp
One2many → cte.40.tcteos_infctenorm_comp
string='Componentes do Valor da GTVe'
args: 'cte.40.tcteos_infctenorm_comp', 'cte40_Comp_infGTVe_id'
cte40_infGTVe_infCTeNorm_id
Many2one → cte.40.tcteos_infctenorm
comodel_name='cte.40.tcteos_infctenorm'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_chNFe
Char
help='Chave de acesso da NF-e\nInformando o tpPrest com “2 – Parcial” deve-se informar as chaves de acesso das NF-e que acobertam a carga transportada.'
string='Chave de acesso da NF-e'
xsd_required=True
xsd_type='TChDFe'
cte40_infNFeTranspParcial_infDocAnt_id
Many2one → cte.40.infdocant
comodel_name='cte.40.infdocant'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dEmi
Date
help='Data de Emissão\nFormato AAAA-MM-DD'
string='Data de Emissão'
xsd_type='TData'
cte40_dPrev
Date
help='Data prevista de entrega\nFormato AAAA-MM-DD'
string='Data prevista de entrega'
xsd_type='TData'
cte40_descOutros
Char
string='Descrição do documento'
cte40_infOutros_infDoc_id
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga
One2many → cte.40.tunidcarga
choice='infoutros'
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_choice_required=True
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_infOutros_id'
cte40_infUnidTransp
One2many → cte.40.tunidadetransp
choice='infoutros'
help='Informações das Unidades de Transporte (Carreta/Reboque/Vagão)\nDeve ser preenchido com as informações das unidades de transporte utilizadas.'
string='Informações das Unidades de Transporte'
xsd_choice_required=True
xsd_type='TUnidadeTransp'
args: 'cte.40.tunidadetransp', 'cte40_infUnidTransp_infOutros_id'
cte40_nDoc
Char
string='Número'
cte40_tpDoc
Selection
help='Tipo de documento originário\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t00 - Declaração;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t10 - Dutoviário;\n\n\n59 - CF-e SAT;\n\n65 - NFC-e;\n\t\t\t\t\t\t\t\t99 - Outros'
string='Tipo de documento originário'
xsd_required=True
args: INFOUTROS_TPDOC
cte40_vDocFisc
Monetary
currency_field='brl_currency_id'
string='Valor do documento'
xsd_type='TDec_1302Opc'
No public methods.
cte40_UFPer
Selection
help='Sigla das Unidades da Federação do percurso do veículo.\nNão é necessário repetir as UF de Início e Fim'
string='Sigla das Unidades da Federação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_infPercurso_ide_id
Many2one → cte.40.tcteos_ide
comodel_name='cte.40.tcteos_ide'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_CNPJ
Char
help='Número do CNPJ da seguradora\nObrigatório apenas se responsável pelo seguro for (2) responsável pela contratação do transporte - pessoa jurídica'
string='Número do CNPJ da seguradora'
xsd_required=True
xsd_type='TCnpjOpc'
cte40_xSeg
Char
string='Nome da Seguradora'
xsd_required=True
No public methods.
cte40_infQ
Many2one → cte.40.tcteos_infq
comodel_name='cte.40.tcteos_infq'
help='Informações de quantidades da Carga do CT-e\nPara Transporte de Pessoas indicar número de passageiros, para excesso de bagagem e transporte de valores indicar número de Volumes/Malotes'
string='Informações de quantidades da Carga'
cte40_xDescServ
Char
string='Descrição do Serviço prestado'
xsd_required=True
No public methods.
cte40_infCTeMultimodal
One2many → cte.40.infctemultimodal
string='informações do CT-e multimodal vinculado'
args: 'cte.40.infctemultimodal', 'cte40_infCTeMultimodal_infServVinc_id'
No public methods.
cte40_qTotProd
Float
digits=(11, 4)
help='Quantidade total de artigos perigosos\n15 posições, sendo 11 inteiras e 4 decimais. \nDeve indicar a quantidade total do artigo perigoso, tendo como base a unidade referenciada na Tabela 3-1 do Doc 9284, por exemplo: litros; quilogramas; quilograma bruto etc. O preenchimento não deve, entretanto, incluir a unidade de medida. No caso de transporte de material radioativo, deve-se indicar o somatório dos Índices de Transporte (TI). Não indicar a quantidade do artigo perigoso por embalagem.'
string='Quantidade total de artigos perigosos'
xsd_required=True
xsd_type='TDec_1104'
cte40_uniAP
Selection
help='Unidade de medida\n1 – KG; \n2 – KG G (quilograma bruto);\n3 – LITROS;\n4 – TI (índice de transporte para radioativos); 5- Unidades (apenas para artigos perigosos medidos em unidades que não se enquadram nos itens acima. Exemplo: baterias, celulares, equipamentos, veículos, dentre outros)'
string='Unidade de medida'
xsd_required=True
args: INFTOTAP_UNIAP
No public methods.
cte40_vCOFINS
Monetary
currency_field='brl_currency_id'
string='Valor COFINS'
xsd_type='TDec_1302'
cte40_vCSLL
Monetary
currency_field='brl_currency_id'
string='Valor do CSLL'
xsd_type='TDec_1302'
cte40_vINSS
Monetary
currency_field='brl_currency_id'
string='Valor do INSS'
xsd_type='TDec_1302'
cte40_vIR
Monetary
currency_field='brl_currency_id'
string='Valor de Imposto de Renda'
xsd_type='TDec_1302'
cte40_vPIS
Monetary
currency_field='brl_currency_id'
string='Valor do PIS'
xsd_type='TDec_1302'
No public methods.
cte40_RNTRC
Char
string='RNTRC do transportador'
cte40_UF
Selection
help='UF em que veículo está licenciado\nSigla da UF de licenciamento do veículo.'
string='UF em que veículo está licenciado'
xsd_type='TUf'
args: TUF
cte40_infVeiculo_detGTV_id
Many2one → cte.40.detgtv
comodel_name='cte.40.detgtv'
ondelete='cascade'
xsd_implicit=True
cte40_placa
Char
string='Placa do veículo'
xsd_required=True
xsd_type='TPlaca'
No public methods.
cte40_lacre_detCont_id
Many2one → cte.40.detcont
comodel_name='cte.40.detcont'
ondelete='cascade'
xsd_implicit=True
cte40_nLacre
Char
string='Lacre'
xsd_required=True
No public methods.
cte40_lacUnidCarga_TUnidCarga_id
Many2one → cte.40.tunidcarga
comodel_name='cte.40.tunidcarga'
ondelete='cascade'
xsd_implicit=True
cte40_nLacre
Char
string='Número do lacre'
xsd_required=True
No public methods.
cte40_lacUnidTransp_TUnidadeTransp_id
Many2one → cte.40.tunidadetransp
comodel_name='cte.40.tunidadetransp'
ondelete='cascade'
xsd_implicit=True
cte40_nLacre
Char
string='Número do lacre'
xsd_required=True
No public methods.
cte40_COTM
Char
help='Número do Certificado do Operador de Transporte Multimodal'
string='Número do Certificado do Operador'
xsd_required=True
cte40_indNegociavel
Selection
help='Indicador Negociável\nPreencher com: 0 - Não Negociável; 1 - Negociável'
string='Indicador Negociável'
xsd_required=True
args: MULTIMODAL_INDNEGOCIAVEL
cte40_seg
Many2one → cte.40.multimodal_seg
comodel_name='cte.40.multimodal_seg'
string='Informações de Seguro do Multimodal'
No public methods.
cte40_infSeg
Many2one → cte.40.infseg
comodel_name='cte.40.infseg'
string='Informações da seguradora'
xsd_required=True
cte40_nApol
Char
help='Número da Apólice\nObrigatório pela lei 11.442/07 (RCTRC)'
string='Número da Apólice'
xsd_required=True
cte40_nAver
Char
help='Número da Averbação\nNão é obrigatório, pois muitas averbações ocorrem aapós a emissão do CT, mensalmente, por exemplo.'
string='Número da Averbação'
xsd_required=True
No public methods.
cte40_xDime
Char
help='Dimensão\nFormato:1234X1234X1234 (cm). Esse campo deve sempre que possível ser preenchido. Entretanto, quando for impossível o preenchimento das dimensões, fica obrigatório o preenchimento da cubagem em metro cúbico do leiaute do CT-e da estrutura genérica (infQ).'
string='Dimensão'
No public methods.
cte40_hFim
Char
help='Hora final\nFormato HH:MM:SS'
string='Hora final'
xsd_required=True
xsd_type='TTime'
cte40_hIni
Char
help='Hora inicial\nFormato HH:MM:SS'
string='Hora inicial'
xsd_required=True
xsd_type='TTime'
cte40_tpHor
Selection
help='Tipo de hora\n4 - No intervalo de tempo'
string='Tipo de hora'
xsd_required=True
args: NOINTER_TPHOR
No public methods.
cte40_dFim
Date
help='Data final\nFormato AAAA-MM-DD'
string='Data final'
xsd_required=True
xsd_type='TData'
cte40_dIni
Date
help='Data inicial\nFormato AAAA-MM-DD'
string='Data inicial'
xsd_required=True
xsd_type='TData'
cte40_tpPer
Selection
help='Tipo período\n4-no período'
string='Tipo período'
xsd_required=True
args: NOPERIODO_TPPER
No public methods.
cte40_dEmi
Date
help='Data de emissão da ordem de coleta\nFormato AAAA-MM-DD'
string='Data de emissão da ordem de coleta'
xsd_required=True
xsd_type='TData'
cte40_emiOcc
Many2one → cte.40.emiocc
comodel_name='cte.40.emiocc'
string='emiOcc'
xsd_required=True
cte40_nOcc
Char
string='Número da Ordem de coleta'
xsd_required=True
cte40_occ_rodo_id
Many2one → cte.40.rodo
comodel_name='cte.40.rodo'
ondelete='cascade'
xsd_implicit=True
cte40_serie
Char
string='Série da OCC'
No public methods.
cte40_infTotAP
Many2one → cte.40.inftotap
comodel_name='cte.40.inftotap'
help='Grupo de informações das quantidades totais de artigos perigosos\nPreencher conforme a legislação de transporte de produtos perigosos aplicada ao modal'
string='Grupo de informações'
xsd_required=True
cte40_nONU
Char
help='Número ONU/UN\nVer a legislação de transporte de produtos perigosos aplicadas ao modal'
string='Número ONU/UN'
xsd_required=True
cte40_peri_aereo_id
Many2one → cte.40.aereo
comodel_name='cte.40.aereo'
ondelete='cascade'
xsd_implicit=True
cte40_qTotEmb
Char
help='Quantidade total de volumes contendo artigos perigosos\nPreencher com o número de volumes (unidades) de artigos perigosos, ou seja, cada embalagem devidamente marcada e etiquetada (por ex.: número de caixas, de tambores, de bombonas, dentre outros). Não deve ser preenchido com o número de ULD, pallets ou containers.'
string='Quantidade total'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='prop'
help='Número do CNPJ\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='prop'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
string='Inscrição Estadual'
cte40_NroRegEstadual
Char
choice='prop'
help='Número do Registro Estadual\nRegistro obrigatório do emitente do CT-e OS junto à Agência Reguladora Estadual'
string='Número do Registro Estadual'
xsd_choice_required=True
xsd_type='TNroRegEstadual'
cte40_TAF
Char
choice='prop'
help='Termo de Autorização de Fretamento – TAF\nDe acordo com a Resolução ANTT nº 4.777/2015'
string='Termo de Autorização de Fretamento – TAF'
xsd_choice_required=True
xsd_type='TTermoAutFreta'
cte40_UF
Selection
string='UF'
xsd_type='TUf'
args: TUF
cte40_tpProp
Selection
help='Tipo Proprietário ou possuidor\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t0-TAC – Agregado;\n\t\t\t\t\t\t\t\t\t\t\t\t1-TAC Independente; ou \n\t\t\t\t\t\t\t\t\t\t\t\t2 – Outros.'
string='Tipo Proprietário ou possuidor'
xsd_required=True
args: PROP_TPPROP
cte40_xNome
Char
string='Razão Social ou Nome do proprietário'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='receb'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='receb'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do recebedor ou ISENTO se recebedor é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o recebedor não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderReceb
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_RNTRC
Char
help='Registro Nacional de Transportadores Rodoviários de Carga\nRegistro obrigatório do emitente do CT-e junto à ANTT para exercer a atividade de transportador rodoviário de cargas por conta de terceiros e mediante remuneração.'
string='Registro Nacional'
xsd_required=True
cte40_occ
One2many → cte.40.occ
string='Ordens de Coleta associados'
args: 'cte.40.occ', 'cte40_occ_rodo_id'
No public methods.
cte40_NroRegEstadual
Char
choice='rodoos'
help='Número do Registro Estadual\nRegistro obrigatório do emitente do CT-e OS junto à Agência Reguladora Estadual.'
string='Número do Registro Estadual'
xsd_choice_required=True
xsd_type='TNroRegEstadual'
cte40_TAF
Char
choice='rodoos'
help='Termo de Autorização de Fretamento – TAF\nRegistro obrigatório do emitente do CT-e OS junto à ANTT, de acordo com a Resolução ANTT nº 4.777/2015'
string='Termo de Autorização de Fretamento – TAF'
xsd_choice_required=True
xsd_type='TTermoAutFreta'
cte40_infFretamento
Many2one → cte.40.inffretamento
comodel_name='cte.40.inffretamento'
help='Dados do fretamento (apenas para Transporte de Pessoas)'
string='Dados do fretamento'
cte40_veic
Many2one → cte.40.veic
comodel_name='cte.40.veic'
string='Dados do Veículo'
No public methods.
cte40_tpPer
Selection
help='Tipo de data/período programado para entrega\n0- Sem data definida'
string='Tipo de data/período programado'
xsd_required=True
args: SEMDATA_TPPER
No public methods.
cte40_tpHor
Selection
help='Tipo de hora\n0- Sem hora definida'
string='Tipo de hora'
xsd_required=True
args: SEMHORA_TPHOR
No public methods.
cte40_vCBS
Char
string='Valor da CBS'
xsd_type='TDec1302RTC'
cte40_vIBS
Char
string='Valor do IBS'
xsd_type='TDec1302RTC'
No public methods.
cte40_CL
Char
help='Classe\nPreencher com:\n\t\t\t\t\t\t\t\t\tM - Tarifa Mínima;\n\t\t\t\t\t\t\t\t\tG - Tarifa Geral;\n\t\t\t\t\t\t\t\t\tE - Tarifa Específica'
string='Classe'
xsd_required=True
cte40_cTar
Char
help='Código da Tarifa\nDeverão ser incluídos os códigos de três dígitos, correspondentes à tarifa.'
string='Código da Tarifa'
cte40_vTar
Monetary
currency_field='brl_currency_id'
help='Valor da Tarifa\nValor da tarifa por kg quando for o caso.'
string='Valor da Tarifa'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_gCBS
Many2one → cte.40.tcibs_gcbs
comodel_name='cte.40.tcibs_gcbs'
string='Grupo de Tributação da CBS'
cte40_gIBSMun
Many2one → cte.40.tcibs_gibsmun
comodel_name='cte.40.tcibs_gibsmun'
string='Grupo de Informações do IBS no Município'
cte40_gIBSUF
Many2one → cte.40.tcibs_gibsuf
comodel_name='cte.40.tcibs_gibsuf'
string='Grupo de informações do IBS na UF'
cte40_gTribCompraGov
Many2one → cte.40.ttribcompragov
comodel_name='cte.40.ttribcompragov'
help='Grupo de informações da composição do valor do IBS e da CBS em compras governamental'
string='Grupo de informações da composição'
xsd_type='TTribCompraGov'
cte40_gTribRegular
Many2one → cte.40.ttribregular
comodel_name='cte.40.ttribregular'
help='Grupo de informações da Tributação Regular. Informar como seria a tributação caso não cumprida a condição resolutória/suspensiva. Exemplo 1: Art. 442, §4. Operações com ZFM e ALC. Exemplo 2: Operações com suspensão do tributo.'
string='Grupo de informações'
xsd_type='TTribRegular'
cte40_vBC
Char
string='Valor do BC'
xsd_type='TDec1302RTC'
cte40_vIBS
Char
string='Valor do IBS'
xsd_type='TDec1302RTC'
No public methods.
cte40_gDevTrib
Many2one → cte.40.tdevtrib
comodel_name='cte.40.tdevtrib'
help='Grupo de Informações da devolução de tributos'
string='Grupo de Informações da devolução'
xsd_type='TDevTrib'
cte40_gDif
Many2one → cte.40.tdif
comodel_name='cte.40.tdif'
string='Grupo de campos do Diferimento'
xsd_type='TDif'
cte40_gRed
Many2one → cte.40.tred
comodel_name='cte.40.tred'
string='Grupo de campos da redução de aliquota'
xsd_type='TRed'
cte40_pCBS
Float
digits=(3, 2)
string='Aliquota da CBS (em percentual)'
xsd_type='TDec_0302_04RTC'
cte40_vCBS
Char
string='Valor da CBS'
xsd_type='TDec1302RTC'
No public methods.
cte40_gDevTrib
Many2one → cte.40.tdevtrib
comodel_name='cte.40.tdevtrib'
help='Grupo de Informações da devolução de tributos'
string='Grupo de Informações da devolução'
xsd_type='TDevTrib'
cte40_gDif
Many2one → cte.40.tdif
comodel_name='cte.40.tdif'
string='Grupo de campos do Diferimento'
xsd_type='TDif'
cte40_gRed
Many2one → cte.40.tred
comodel_name='cte.40.tred'
string='Grupo de campos da redução de aliquota'
xsd_type='TRed'
cte40_pIBSMun
Float
digits=(3, 2)
help='Aliquota do IBS Municipal (em percentual)'
string='Aliquota do IBS Municipal'
xsd_type='TDec_0302_04RTC'
cte40_vIBSMun
Char
string='Valor do IBS Municipal'
xsd_type='TDec1302RTC'
No public methods.
cte40_gDevTrib
Many2one → cte.40.tdevtrib
comodel_name='cte.40.tdevtrib'
help='Grupo de Informações da devolução de tributos'
string='Grupo de Informações da devolução'
xsd_type='TDevTrib'
cte40_gDif
Many2one → cte.40.tdif
comodel_name='cte.40.tdif'
string='Grupo de campos do Diferimento'
xsd_type='TDif'
cte40_gRed
Many2one → cte.40.tred
comodel_name='cte.40.tred'
string='Grupo de campos da redução de aliquota'
xsd_type='TRed'
cte40_pIBSUF
Float
digits=(3, 2)
help='Aliquota do IBS de competência das UF (em percentual)'
string='Aliquota do IBS de competência das UF'
xsd_type='TDec_0302_04RTC'
cte40_vIBSUF
Char
string='Valor do IBS de competência das UF'
xsd_type='TDec1302RTC'
No public methods.
cte40_pRedutor
Float
digits=(3, 2)
help='Percentual de redução de aliquota em compra governamental'
string='Percentual de redução de aliquota'
xsd_type='TDec_0302_04RTC'
cte40_tpEnteGov
Selection
help='Para administração pública direta e suas autarquias e fundações:\n1=União\n2=Estados\n3=Distrito Federal\n4=Municípios'
string='Para administração pública direta'
xsd_type='TEnteGov'
args: TENTEGOV
cte40_tpOperGov
Selection
help='Tipo da operação com ente governamental:\n1 - Fornecimento\n2 - Recebimento do Pagamento'
string='Tipo da operação com ente governamental'
xsd_type='TOperCompraGov'
args: TOPERCOMPRAGOV
No public methods.
cte40_pRedutor
Float
digits=(3, 2)
help='Percentual de redução de aliquota em compra governamental'
string='Percentual de redução de aliquota'
xsd_type='TDec_0302_04RTC'
cte40_tpEnteGov
Selection
help='Para administração pública direta e suas autarquias e fundações:\n1=União\n2=Estados\n3=Distrito Federal\n4=Municípios'
string='Para administração pública direta'
xsd_type='TEnteGov'
args: TENTEGOV
No public methods.
cte40_pCredPres
Float
digits=(3, 2)
string='Percentual do Crédito Presumido'
xsd_type='TDec_0302_04RTC'
cte40_vCredPres
Char
choice='tcredpres'
string='Valor do Crédito Presumido'
xsd_choice_required=True
xsd_type='TDec1302RTC'
cte40_vCredPresCondSus
Char
choice='tcredpres'
help='Valor do Crédito Presumido Condição Suspensiva, preencher apenas para cCredPres que possui indicação de Condição Suspensiva'
string='Valor'
xsd_choice_required=True
xsd_type='TDec1302RTC'
No public methods.
cte40_tpCredPresIBSZFM
Selection
help='Classificação de acordo com o art. 450, § 1º, da LC 214/25 para o cálculo do crédito presumido na ZFM\n0 - Sem crédito presumido;\n1 - Bens de consumo final (55%);\n2 - Bens de capital (75%);\n3 - Bens intermediários (90,25%);\n4 - Bens de informática e outros definidos em legislação (100%).\nOBS: Percentuais definidos no art. 450, § 1º, da LC 214/25 para o cálculo do crédito presumido'
string='Classificação de acordo com o art'
xsd_type='TTpCredPresIBSZFM'
args: TTPCREDPRESIBSZFM
cte40_vCredPresIBSZFM
Char
help='Valor do crédito presumido calculado sobre o saldo devedor apurado'
string='Valor'
xsd_type='TDec1302RTC'
No public methods.
cte40_cCredPres
Char
help='Código de Classificação do Crédito Presumido do IBS e da CBS'
string='Código de Classificação'
xsd_type='TcCredPres'
cte40_gCBSCredPres
Many2one → cte.40.tcredpres
comodel_name='cte.40.tcredpres'
help='Grupo de Informações do Crédito Presumido referente a CBS, quando aproveitado pelo emitente do documento.'
string='Grupo de Informações (gCBSCredPres)'
xsd_type='TCredPres'
cte40_gIBSCredPres
Many2one → cte.40.tcredpres
comodel_name='cte.40.tcredpres'
help='Grupo de Informações do Crédito Presumido referente ao IBS, quando aproveitado pelo emitente do documento.'
string='Grupo de Informações'
xsd_type='TCredPres'
cte40_vBCCredPres
Char
help='Valor da Base de Cálculo do Crédito Presumido da Operação'
string='Valor da Base de Cálculo'
xsd_type='TDec1302RTC'
No public methods.
cte40_infCTeSupl
Many2one → cte.40.tcte_infctesupl
comodel_name='cte.40.tcte_infctesupl'
string='Informações suplementares do CT-e'
cte40_infCte
Many2one → cte.40.tcte_infcte
comodel_name='cte.40.tcte_infcte'
string='Informações do CT-e'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='autxml'
help='CNPJ do autorizado\nInformar zeros não significativos'
string='CNPJ do autorizado'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='autxml'
help='CPF do autorizado\nInformar zeros não significativos'
string='CPF do autorizado'
xsd_choice_required=True
xsd_type='TCpf'
cte40_autXML_infCte_id
Many2one → cte.40.tcte_infcte
comodel_name='cte.40.tcte_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dup
One2many → cte.40.tcte_dup
string='Dados das duplicatas'
args: 'cte.40.tcte_dup', 'cte40_dup_cobr_id'
cte40_fat
Many2one → cte.40.tcte_fat
comodel_name='cte.40.tcte_fat'
string='Dados da fatura'
No public methods.
cte40_destCalc
Char
help='Município de destino para efeito de cálculo do frete'
string='Município de destino para efeito'
cte40_entrega
Many2one → cte.40.entrega
comodel_name='cte.40.entrega'
help='Informações ref. a previsão de entrega'
string='Informações ref'
cte40_fluxo
Many2one → cte.40.tcte_fluxo
comodel_name='cte.40.tcte_fluxo'
help='Previsão do fluxo da carga\nPreenchimento obrigatório para o modal aéreo.'
string='Previsão do fluxo da carga'
cte40_obsCont
One2many → cte.40.tcte_obscont
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='Campo de uso livre do contribuinte'
args: 'cte.40.tcte_obscont', 'cte40_ObsCont_compl_id'
cte40_obsFisco
One2many → cte.40.tcte_obsfisco
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='ObsFisco'
args: 'cte.40.tcte_obsfisco', 'cte40_ObsFisco_compl_id'
cte40_origCalc
Char
help='Município de origem para efeito de cálculo do frete'
string='Município de origem para efeito'
cte40_xCaracAd
Char
help='Característica adicional do transporte\nTexto livre:\nREENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc'
string='Característica adicional do transporte'
cte40_xCaracSer
Char
help='Característica adicional do serviço\nTexto livre:\n\t\t\t\t\t\t\t\t\t\t\tENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc'
string='Característica adicional do serviço'
cte40_xEmi
Char
string='Funcionário emissor do CTe'
cte40_xObs
Char
string='Observações Gerais'
No public methods.
cte40_CNPJ
Char
choice='dest'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='dest'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do destinatário ou ISENTO se destinatário é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o destinatário não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_ISUF
Char
help='Inscrição na SUFRAMA\n(Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA)'
string='Inscrição na SUFRAMA'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderDest
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xNome
Char
string='Razão Social ou Nome do destinatário'
xsd_required=True
No public methods.
cte40_dVenc
Date
help='Data de vencimento da duplicata (AAAA-MM-DD)'
string='Data de vencimento da duplicata'
xsd_type='TData'
cte40_dup_cobr_id
Many2one → cte.40.tcte_cobr
comodel_name='cte.40.tcte_cobr'
ondelete='cascade'
xsd_implicit=True
cte40_nDup
Char
string='Número da duplicata'
cte40_vDup
Monetary
currency_field='brl_currency_id'
string='Valor da duplicata'
xsd_type='TDec_1302Opc'
No public methods.
cte40_CNPJ
Char
help='CNPJ do emitente\nInformar zeros não significativos'
string='CNPJ do emitente'
xsd_type='TCnpj'
cte40_CPF
Char
choice='emit'
help='CPF do emitente\nInformar zeros não significativos.\n\nUsar com série específica 920-969 para emitente pessoa física com inscrição estadual'
string='CPF do emitente'
xsd_choice_required=True
xsd_type='TCpf'
cte40_CRT
Selection
help='Código do Regime Tributário\nInformar: 1=Simples Nacional; \n2=Simples Nacional, excesso sublimite de receita bruta;\n3=Regime Normal. \n4=Simples Nacional - Microempreendedor Individual – MEI.'
string='Código do Regime Tributário'
xsd_required=True
xsd_type='TCRT'
args: TCRT
cte40_IE
Char
help='Inscrição Estadual do Emitente\nA IE do emitente somente ficará sem informação para o caso do Regime Especial da NFF (tpEmis=3)'
string='Inscrição Estadual do Emitente'
cte40_IEST
Char
help='Inscrição Estadual do Substituto Tributário'
string='Inscrição Estadual'
cte40_enderEmit
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
string='Endereço do emitente'
xsd_required=True
xsd_type='TEndeEmi'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou Nome do emitente'
xsd_required=True
No public methods.
cte40_nFat
Char
string='Número da fatura'
cte40_vDesc
Monetary
currency_field='brl_currency_id'
string='Valor do desconto da fatura'
xsd_type='TDec_1302Opc'
cte40_vLiq
Monetary
currency_field='brl_currency_id'
string='Valor líquido da fatura'
xsd_type='TDec_1302Opc'
cte40_vOrig
Monetary
currency_field='brl_currency_id'
string='Valor original da fatura'
xsd_type='TDec_1302Opc'
No public methods.
cte40_pass
One2many → cte.40.tcte_pass
string='pass'
args: 'cte.40.tcte_pass', 'cte40_pass_fluxo_id'
cte40_xDest
Char
help='Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Destino\nObservações para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Preenchimento obrigatório para o modal aéreo.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Deverá ser incluído o código de três letras IATA do aeroporto de destino. Quando não for possível, utilizar a sigla OACI.'
string='Sigla ou código interno (xDest)'
cte40_xOrig
Char
help='Sigla ou código interno da Filial/Porto/Estação/ Aeroporto de Origem\nObservações para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Preenchimento obrigatório para o modal aéreo.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- O código de três letras IATA do aeroporto de partida deverá ser incluído como primeira anotação. Quando não for possível, utilizar a sigla OACI.'
string='Sigla ou código interno'
cte40_xRota
Char
string='Código da Rota de Entrega'
No public methods.
cte40_pFCPUFFim
Float
digits=(3, 2)
help='Percentual do ICMS relativo ao Fundo de Combate à pobreza (FCP) na UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Percentual do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSInter
Float
digits=(3, 2)
help='Alíquota interestadual das UF envolvidas\nAlíquota interestadual das UF envolvidas'
string='Alíquota interestadual das UF envolvidas'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSUFFim
Float
digits=(3, 2)
help='Alíquota interna da UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Alíquota interna da UF de término'
xsd_required=True
xsd_type='TDec_0302'
cte40_vBCUFFim
Monetary
currency_field='brl_currency_id'
help='Valor da BC do ICMS na UF de término da prestação do serviço de transporte'
string='Valor da BC do ICMS na UF de término'
xsd_required=True
xsd_type='TDec_1302'
cte40_vFCPUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS relativo ao Fundo de Combate á Pobreza (FCP) da UF de término da prestação'
string='Valor do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de término da prestação do serviço de transporte'
string='Valor do ICMS de partilha para a UF'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFIni
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de início da prestação do serviço de transporte'
string='vICMSUFIni'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CFOP
Char
string='Código Fiscal de Operações e Prestações'
xsd_required=True
xsd_type='TCfop'
cte40_UFEnv
Selection
help="Sigla da UF de envio do CT-e (de onde o documento foi transmitido)\nInformar 'EX' para operações com o exterior."
string='Sigla da UF de envio do CT-e'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFFim
Selection
help="UF do término da prestação\nInformar 'EX' para operações com o exterior."
string='UF do término da prestação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFIni
Selection
help="UF do início da prestação\nInformar 'EX' para operações com o exterior."
string='UF do início da prestação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cCT
Char
help='Código numérico que compõe a Chave de Acesso.\nNúmero aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento.'
string='Código numérico que compõe a Chave'
xsd_required=True
cte40_cDV
Char
help='Digito Verificador da chave de acesso do CT-e\nInformar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso.'
string='Digito Verificador da chave de acesso'
xsd_required=True
cte40_cMunEnv
Char
help='Código do Município de envio do CT-e (de onde o documento foi transmitido)\nUtilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior.'
string='Código do Município de envio do CT-e'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cMunFim
Char
help='Código do Município de término da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de término'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cMunIni
Char
help='Código do Município de início da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de início'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cUF
Selection
help='Código da UF do emitente do CT-e.\nUtilizar a Tabela do IBGE.'
string='Código da UF do emitente do CT-e'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_dhCont
Datetime
help='Data e Hora da entrada em contingência\nInformar a data e hora no formato AAAA-MM-DDTHH:MM:SS'
string='Data e Hora da entrada em contingência'
xsd_type='TDateTimeUTC'
cte40_dhEmi
Char
help='Data e hora de emissão do CT-e\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de emissão do CT-e'
xsd_required=True
cte40_gCompraGov
Char
string='Grupo de Compras Governamentais'
xsd_type='TCompraGovReduzido'
cte40_gCompraGov
Char
string='Grupo de Compras Governamentais'
xsd_type='TCompraGovReduzido'
cte40_indGlobalizado
Selection
help='Indicador de CT-e Globalizado\nInformar valor 1 quando for Globalizado e não informar a tag quando não tratar de CT-e Globalizado'
string='Indicador de CT-e Globalizado'
args: IDE_INDGLOBALIZADO
cte40_indIEToma
Selection
help='Indicador do papel do tomador na prestação do serviço:\n1 – Contribuinte ICMS;\n2 – Contribuinte isento de inscrição;\n9 – Não Contribuinte\nAplica-se ao tomador que for indicado no toma3 ou toma4'
string='Indicador do papel do tomador'
xsd_required=True
args: IDE_INDIETOMA
cte40_mod
Selection
help='Modelo do documento fiscal\nUtilizar o código 57 para identificação do CT-e, emitido em substituição aos modelos de conhecimentos em papel.'
string='Modelo do documento fiscal'
xsd_required=True
xsd_type='TModGTVe'
args: TMODCT
cte40_modal
Selection
help='Modal\nPreencher com:01-Rodoviário;\n02-Aéreo;03-Aquaviário;04-Ferroviário;05-Dutoviário;06-Multimodal;'
string='Modal'
xsd_required=True
args: TMODTRANSP
cte40_nCT
Char
string='Número do CT-e'
xsd_required=True
xsd_type='TNF'
cte40_natOp
Char
string='Natureza da Operação'
xsd_required=True
cte40_procEmi
Selection
help='Identificador do processo de emissão do CT-e\nPreencher com: \n\t\t\t\t\t\t\t\t\t\t\t0 - emissão de CT-e com aplicativo do contribuinte;\n\t\t\t\t\t\t\t\t\t\t\t3- emissão CT-e pelo contribuinte com aplicativo fornecido pelo SEBRAE.'
string='Identificador do processo de emissão'
xsd_required=True
xsd_type='TProcEmi'
args: TPROCEMI
cte40_retira
Selection
help='Indicador se o Recebedor retira no Aeroporto, Filial, Porto ou Estação de Destino?\nPreencher com: 0 - sim; 1 - não'
string='Indicador se o Recebedor retira'
xsd_required=True
args: IDE_RETIRA
cte40_serie
Char
help="Série do CT-e\nPreencher com '0' no caso de série única"
string='Série do CT-e'
xsd_required=True
cte40_toma3
Many2one → cte.40.toma3
choice='ide'
comodel_name='cte.40.toma3'
help="Indicador do 'papel' do tomador do serviço no CT-e"
string="Indicador do 'papel' do tomador"
xsd_choice_required=True
cte40_toma4
Many2one → cte.40.tcte_toma4
choice='ide'
comodel_name='cte.40.tcte_toma4'
help="Indicador do 'papel' do tomador do serviço no CT-e"
string="Indicador do 'papel' do tomador (toma4)"
xsd_choice_required=True
cte40_tpAmb
Selection
help='Tipo do Ambiente\nPreencher com:1 - Produção; 2 - Homologação.'
string='Tipo do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpCTe
Selection
help='Tipo do CT-e\nPreencher com:\n\t0 - CT-e Normal;\n 1 - CT-e de Complemento de Valores;\n 3 - CT-e de Substituição'
string='Tipo do CT-e'
xsd_required=True
args: TFINCTE
cte40_tpEmis
Selection
help='Forma de emissão do CT-e\nPreencher com:\n1 - Normal;\n 3-Regime Especial NFF; 4-EPEC pela SVC; 5 - Contingência FSDA;\n\t7 - Autorização pela SVC-RS;\n 8 - Autorização pela SVC-SP'
string='Forma de emissão do CT-e'
xsd_required=True
args: IDE_TPEMIS_3
cte40_tpImp
Selection
help='Formato de impressão do DACTE\nPreencher com: 1 - Retrato; 2 - Paisagem.'
string='Formato de impressão do DACTE'
xsd_required=True
args: IDE_TPIMP
cte40_tpServ
Selection
help='Tipo do Serviço\nPreencher com: \n0 - Normal;\n1 - Subcontratação;\n2 - Redespacho;\n3 - Redespacho Intermediário; \n4 - Serviço Vinculado a Multimodal'
string='Tipo do Serviço'
xsd_required=True
args: IDE_TPSERV_3
cte40_verProc
Char
help='Versão do processo de emissão\nIinformar a versão do aplicativo emissor de CT-e.'
string='Versão do processo de emissão'
xsd_required=True
cte40_xDetRetira
Char
string='Detalhes do retira'
cte40_xJust
Char
string='Justificativa da entrada em contingência'
cte40_xMunEnv
Char
help='Nome do Município de envio do CT-e (de onde o documento foi transmitido)\nInformar PAIS/Municipio para as operações com o exterior.'
string='Nome do Município de envio do CT-e'
xsd_required=True
cte40_xMunFim
Char
help="Nome do Município do término da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do término'
xsd_required=True
cte40_xMunIni
Char
help="Nome do Município do início da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do início da prestação'
xsd_required=True
No public methods.
cte40_IBSCBS
Char
string='Grupo de informações do IBS e CBS'
xsd_type='TTribCTe'
cte40_ICMS
Many2one → cte.40.timp
comodel_name='cte.40.timp'
string='Informações relativas ao ICMS'
xsd_required=True
xsd_type='TImp'
cte40_ICMSUFFim
Many2one → cte.40.tcte_icmsuffim
comodel_name='cte.40.tcte_icmsuffim'
help='Informações do ICMS de partilha com a UF de término do serviço de transporte na operação interestadual\nGrupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS'
string='Informações do ICMS de partilha com a UF'
cte40_infAdFisco
Char
help='Informações adicionais de interesse do Fisco\nNorma referenciada, informações complementares, etc'
string='Informações adicionais de interesse'
cte40_vTotDFe
Monetary
currency_field='brl_currency_id'
help='Valor total do documento fiscal \n(vTPrest + total do IBS + total da CBS)'
string='Valor total do documento fiscal'
xsd_type='TDec_1302'
cte40_vTotTrib
Monetary
currency_field='brl_currency_id'
string='Valor Total dos Tributos'
xsd_type='TDec_1302'
No public methods.
cte40_infQ
One2many → cte.40.tcte_infq
help='Informações de quantidades da Carga do CT-e\nPara o Aéreo é obrigatório o preenchimento desse campo da seguinte forma.\n1 - Peso Bruto, sempre em quilogramas (obrigatório);\n2 - Peso Cubado; sempre em quilogramas;\n3 - Quantidade de volumes, sempre em unidades (obrigatório);\n4 - Cubagem, sempre em metros cúbicos (obrigatório apenas quando for impossível preencher as dimensões da(s) embalagem(ens) na tag xDime do leiaute do Aéreo).'
string='Informações de quantidades da Carga'
args: 'cte.40.tcte_infq', 'cte40_infQ_infCarga_id'
cte40_proPred
Char
help='Produto predominante\nInformar a descrição do produto predominante'
string='Produto predominante'
xsd_required=True
cte40_vCarga
Monetary
currency_field='brl_currency_id'
help='Valor total da carga\nDever ser informado para todos os modais, com exceção para o Dutoviário.'
string='Valor total da carga'
xsd_type='TDec_1302'
cte40_vCargaAverb
Monetary
currency_field='brl_currency_id'
help='Valor da Carga para efeito de averbação\nNormalmente igual ao valor declarado da mercadoria, diferente por exemplo, quando a mercadoria transportada é isenta de tributos nacionais para exportação, onde é preciso averbar um valor maior, pois no caso de indenização, o valor a ser pago será maior'
string='Valor da Carga para efeito de averbação'
xsd_type='TDec_1302Opc'
cte40_xOutCat
Char
help="Outras características da carga\n'FRIA', 'GRANEL', 'REFRIGERADA', 'Medidas: 12X12X12'"
string='Outras características da carga'
No public methods.
cte40_Id
Char
help="Identificador da tag a ser assinada\nInformar a chave de acesso do CT-e e precedida do literal 'CTe'"
string='Identificador da tag a ser assinada'
xsd_required=True
cte40_autXML
One2many → cte.40.tcte_autxml
help='Autorizados para download do XML do DF-e\nInformar CNPJ ou CPF. Preencher os zeros não significativos.'
string='Autorizados para download do XML do DF-e'
args: 'cte.40.tcte_autxml', 'cte40_autXML_infCte_id'
cte40_compl
Many2one → cte.40.tcte_compl
comodel_name='cte.40.tcte_compl'
help='Dados complementares do CT-e para fins operacionais ou comerciais'
string='Dados complementares do CT-e'
cte40_dest
Many2one → cte.40.tcte_dest
comodel_name='cte.40.tcte_dest'
help='Informações do Destinatário do CT-e\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações do Destinatário do CT-e'
cte40_emit
Many2one → cte.40.tcte_emit
comodel_name='cte.40.tcte_emit'
string='Identificação do Emitente do CT-e'
xsd_required=True
cte40_exped
Many2one → cte.40.exped
comodel_name='cte.40.exped'
string='Informações do Expedidor da Carga'
cte40_ide
Many2one → cte.40.tcte_ide
comodel_name='cte.40.tcte_ide'
string='Identificação do CT-e'
xsd_required=True
cte40_imp
Many2one → cte.40.tcte_imp
comodel_name='cte.40.tcte_imp'
string='Informações relativas aos Impostos'
xsd_required=True
cte40_infCTeNorm
Many2one → cte.40.tcte_infctenorm
choice='infcte'
comodel_name='cte.40.tcte_infctenorm'
help='Grupo de informações do CT-e Normal e Substituto'
string='Grupo de informações do CT-e Normal'
xsd_choice_required=True
cte40_infCteComp
One2many → cte.40.tcte_infctecomp
choice='infcte'
string='Detalhamento do CT-e complementado'
xsd_choice_required=True
args: 'cte.40.tcte_infctecomp', 'cte40_infCteComp_infCte_id'
cte40_infPAA
Many2one → cte.40.tcte_infpaa
comodel_name='cte.40.tcte_infpaa'
help='Grupo de Informação do Provedor de Assinatura e Autorização'
string='Grupo de Informação do Provedor'
cte40_infRespTec
Many2one → cte.40.tresptec
comodel_name='cte.40.tresptec'
help='Informações do Responsável Técnico pela emissão do DF-e'
string='Informações do Responsável Técnico'
xsd_type='TRespTec'
cte40_infSolicNFF
Many2one → cte.40.tcte_infsolicnff
comodel_name='cte.40.tcte_infsolicnff'
help='Grupo de informações do pedido de emissão da Nota Fiscal Fácil'
string='Grupo de informações do pedido'
cte40_receb
Many2one → cte.40.receb
comodel_name='cte.40.receb'
string='Informações do Recebedor da Carga'
cte40_rem
Many2one → cte.40.tcte_rem
comodel_name='cte.40.tcte_rem'
help='Informações do Remetente das mercadorias transportadas pelo CT-e\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações do Remetente'
cte40_vPrest
Many2one → cte.40.tcte_vprest
comodel_name='cte.40.tcte_vprest'
string='Valores da Prestação de Serviço'
xsd_required=True
xsd_type='TDec_1302'
cte40_versao
Char
help="Versão do leiaute\nEx: '4.00'"
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_chCTe
Char
string='Chave do CT-e complementado'
xsd_required=True
xsd_type='TChDFe'
cte40_infCteComp_infCte_id
Many2one → cte.40.tcte_infcte
comodel_name='cte.40.tcte_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_cobr
Many2one → cte.40.tcte_cobr
comodel_name='cte.40.tcte_cobr'
string='Dados da cobrança do CT-e'
cte40_docAnt
Many2one → cte.40.docant
comodel_name='cte.40.docant'
string='Documentos de Transporte Anterior'
cte40_infCarga
Many2one → cte.40.tcte_infcarga
comodel_name='cte.40.tcte_infcarga'
string='Informações da Carga do CT-e'
xsd_required=True
cte40_infCteSub
Many2one → cte.40.tcte_infctesub
comodel_name='cte.40.tcte_infctesub'
string='Informações do CT-e de substituição'
cte40_infDoc
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
help='Informações dos documentos transportados pelo CT-e\nOpcional para Redespacho Intermediario e Serviço vinculado a multimodal.\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações dos documentos transportados'
cte40_infGlobalizado
Many2one → cte.40.infglobalizado
comodel_name='cte.40.infglobalizado'
string='Informações do CT-e Globalizado'
cte40_infModal
Many2one → cte.40.tcte_infmodal
comodel_name='cte.40.tcte_infmodal'
string='Informações do modal'
xsd_required=True
cte40_infServVinc
Many2one → cte.40.infservvinc
comodel_name='cte.40.infservvinc'
help='Informações do Serviço Vinculado a Multimodal'
string='Informações do Serviço Vinculado'
cte40_veicNovos
One2many → cte.40.veicnovos
string='informações dos veículos transportados'
args: 'cte.40.veicnovos', 'cte40_veicNovos_infCTeNorm_id'
No public methods.
cte40_chCte
Char
help='Chave de acesso do CT-e a ser substituído (original)'
string='Chave de acesso do CT-e'
xsd_required=True
cte40_indAlteraToma
Selection
string='Indicador de CT-e Alteração de Tomador'
args: INFCTESUB_INDALTERATOMA
No public methods.
cte40_qrCodCTe
Char
string='Texto com o QR-Code impresso no DACTE'
xsd_required=True
No public methods.
cte40_infDCe
One2many → cte.40.infdce
choice='infdoc'
string='Informações das DCe'
xsd_choice_required=True
args: 'cte.40.infdce', 'cte40_infDCe_infDoc_id'
cte40_infNF
One2many → cte.40.tcte_infnf
choice='infdoc'
help='Informações das NF\nEste grupo deve ser informado quando o documento originário for NF'
string='Informações das NF'
xsd_choice_required=True
args: 'cte.40.tcte_infnf', 'cte40_infNF_infDoc_id'
cte40_infNFe
One2many → cte.40.tcte_infnfe
choice='infdoc'
string='Informações das NF-e'
xsd_choice_required=True
args: 'cte.40.tcte_infnfe', 'cte40_infNFe_infDoc_id'
cte40_infOutros
One2many → cte.40.infoutros
choice='infdoc'
string='Informações dos demais documentos'
xsd_choice_required=True
args: 'cte.40.infoutros', 'cte40_infOutros_infDoc_id'
No public methods.
cte40_versaoModal
Char
help='Versão do leiaute específico para o Modal'
string='Versão do leiaute específico'
xsd_required=True
No public methods.
cte40_PIN
Char
help='PIN SUFRAMA\nPIN atribuído pela SUFRAMA para a operação.'
string='PIN SUFRAMA'
cte40_dEmi
Date
help='Data de Emissão\nFormato AAAA-MM-DD'
string='Data de Emissão'
xsd_required=True
xsd_type='TData'
cte40_dPrev
Date
help='Data prevista de entrega\nFormato AAAA-MM-DD'
string='Data prevista de entrega'
xsd_type='TData'
cte40_infNF_infDoc_id
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga
One2many → cte.40.tunidcarga
choice='infnf'
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_choice_required=True
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_infNF_id'
cte40_infUnidTransp
One2many → cte.40.tunidadetransp
choice='infnf'
help='Informações das Unidades de Transporte (Carreta/Reboque/Vagão)\nDeve ser preenchido com as informações das unidades de transporte utilizadas.'
string='Informações das Unidades de Transporte'
xsd_choice_required=True
xsd_type='TUnidadeTransp'
args: 'cte.40.tunidadetransp', 'cte40_infUnidTransp_infNF_id'
cte40_mod
Selection
help='Modelo da Nota Fiscal\nPreencher com: \n01 - NF Modelo 01/1A e Avulsa; \n04 - NF de Produtor'
string='Modelo da Nota Fiscal'
xsd_required=True
xsd_type='TModNF'
args: TMODNF
cte40_nCFOP
Char
help='CFOP Predominante\nCFOP da NF ou, na existência de mais de um, predominância pelo critério de valor econômico.'
string='CFOP Predominante'
xsd_required=True
xsd_type='TCfop'
cte40_nDoc
Char
string='Número'
xsd_required=True
cte40_nPed
Char
string='Número do Pedido da NF'
cte40_nPeso
Float
digits=(12, 3)
string='Peso total em Kg'
xsd_type='TDec_1203Opc'
cte40_nRoma
Char
string='Número do Romaneio da NF'
cte40_serie
Char
string='Série'
xsd_required=True
cte40_vBC
Monetary
currency_field='brl_currency_id'
string='Valor da Base de Cálculo do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vBCST
Monetary
currency_field='brl_currency_id'
string='Valor da Base de Cálculo do ICMS ST'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMS
Monetary
currency_field='brl_currency_id'
string='Valor Total do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vNF
Monetary
currency_field='brl_currency_id'
string='Valor Total da NF'
xsd_required=True
xsd_type='TDec_1302'
cte40_vProd
Monetary
currency_field='brl_currency_id'
string='Valor Total dos Produtos'
xsd_required=True
xsd_type='TDec_1302'
cte40_vST
Monetary
currency_field='brl_currency_id'
string='Valor Total do ICMS ST'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_PIN
Char
help='PIN SUFRAMA\nPIN atribuído pela SUFRAMA para a operação.'
string='PIN SUFRAMA'
cte40_chave
Char
string='Chave de acesso da NF-e'
xsd_required=True
xsd_type='TChDFe'
cte40_dPrev
Date
help='Data prevista de entrega\nFormato AAAA-MM-DD'
string='Data prevista de entrega'
xsd_type='TData'
cte40_infNFe_infDoc_id
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga
One2many → cte.40.tunidcarga
choice='infnfe'
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_choice_required=True
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_infNFe_id'
cte40_infUnidTransp
One2many → cte.40.tunidadetransp
choice='infnfe'
help='Informações das Unidades de Transporte (Carreta/Reboque/Vagão)\nDeve ser preenchido com as informações das unidades de transporte utilizadas.'
string='Informações das Unidades de Transporte'
xsd_choice_required=True
xsd_type='TUnidadeTransp'
args: 'cte.40.tunidadetransp', 'cte40_infUnidTransp_infNFe_id'
No public methods.
cte40_CNPJPAA
Char
help='CNPJ do Provedor de Assinatura e Autorização'
string='CNPJ do Provedor de Assinatura'
xsd_required=True
xsd_type='TCnpj'
cte40_PAASignature
Many2one → cte.40.tcte_paasignature
comodel_name='cte.40.tcte_paasignature'
help='Assinatura RSA do Emitente para DFe gerados por PAA'
string='Assinatura RSA do Emitente'
xsd_required=True
No public methods.
cte40_cUnid
Selection
help='Código da Unidade de Medida\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t00-M3;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t01-KG;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t02-TON;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t03-UNIDADE;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t04-LITROS;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t05-MMBTU'
string='Código da Unidade de Medida'
xsd_required=True
args: INFQ_CUNID
cte40_infQ_infCarga_id
Many2one → cte.40.tcte_infcarga
comodel_name='cte.40.tcte_infcarga'
ondelete='cascade'
xsd_implicit=True
cte40_qCarga
Float
digits=(11, 4)
string='Quantidade'
xsd_required=True
xsd_type='TDec_1104'
cte40_tpMed
Char
help='Tipo da Medida\nExemplos:\nPESO BRUTO, PESO DECLARADO, PESO CUBADO, PESO AFORADO, PESO AFERIDO, PESO BASE DE CÁLCULO, LITRAGEM, CAIXAS e etc'
string='Tipo da Medida'
xsd_required=True
No public methods.
cte40_xSolic
Char
help='Solicitação do pedido de emissão da NFF.\nSerá preenchido com a totalidade de campos informados no aplicativo emissor serializado.'
string='Solicitação do pedido de emissão da NFF'
xsd_required=True
No public methods.
cte40_ObsCont_compl_id
Many2one → cte.40.tcte_compl
comodel_name='cte.40.tcte_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_ObsFisco_compl_id
Many2one → cte.40.tcte_compl
comodel_name='cte.40.tcte_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_signatureValue
Char
help='Assinatura digital padrão RSA\nConverter o atributo Id do DFe para array de bytes e assinar com a chave privada do RSA com algoritmo SHA1 gerando um valor no formato base64.'
string='Assinatura digital padrão RSA'
xsd_required=True
xsd_type='xs:base64Binary'
No public methods.
cte40_pass_fluxo_id
Many2one → cte.40.tcte_fluxo
comodel_name='cte.40.tcte_fluxo'
ondelete='cascade'
xsd_implicit=True
cte40_xPass
Char
help='Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Passagem\nObservação para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t- O código de três letras IATA, referente ao aeroporto de transferência, deverá ser incluído, quando for o caso. Quando não for possível, utilizar a sigla OACI. Qualquer solicitação de itinerário deverá ser incluída.'
string='Sigla ou código interno'
No public methods.
cte40_CNPJ
Char
choice='rem'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='rem'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do remetente ou ISENTO se remetente é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o remetente não seja contribuinte do ICMS não informar a tag.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
cte40_enderReme
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou nome do remetente'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='toma4'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='toma4'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
xsd_type='TIeDest'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderToma
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com: \n 4 - Outros\n Obs: Informar os dados cadastrais do tomador do serviço'
string='Tomador do Serviço'
xsd_required=True
args: TOMA4_TOMA_1
cte40_xFant
Char
string='Nome Fantasia'
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_comp
One2many → cte.40.tcte_vprest_comp
string='Componentes do Valor da Prestação'
args: 'cte.40.tcte_vprest_comp', 'cte40_Comp_vPrest_id'
cte40_vRec
Monetary
currency_field='brl_currency_id'
string='Valor a Receber'
xsd_required=True
xsd_type='TDec_1302'
cte40_vTPrest
Monetary
currency_field='brl_currency_id'
help='Valor Total da Prestação do Serviço\nPode conter zeros quando o CT-e for de complemento de ICMS'
string='Valor Total da Prestação do Serviço'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_Comp_vPrest_id
Many2one → cte.40.tcte_vprest
comodel_name='cte.40.tcte_vprest'
ondelete='cascade'
xsd_implicit=True
cte40_vComp
Monetary
currency_field='brl_currency_id'
string='Valor do componente'
xsd_required=True
xsd_type='TDec_1302'
cte40_xNome
Char
help='Nome do componente\nExxemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc'
string='Nome do componente'
xsd_required=True
No public methods.
cte40_infCTeSupl
Many2one → cte.40.tcteos_infctesupl
comodel_name='cte.40.tcteos_infctesupl'
string='Informações suplementares do CT-e'
cte40_infCte
Many2one → cte.40.tcteos_infcte
comodel_name='cte.40.tcteos_infcte'
string='Informações do CT-e Outros Serviços'
xsd_required=True
cte40_versao
Char
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='autxml'
help='CNPJ do autorizado\nInformar zeros não significativos'
string='CNPJ do autorizado'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='autxml'
help='CPF do autorizado\nInformar zeros não significativos'
string='CPF do autorizado'
xsd_choice_required=True
xsd_type='TCpf'
cte40_autXML_infCte_id
Many2one → cte.40.tcteos_infcte
comodel_name='cte.40.tcteos_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dup
One2many → cte.40.tcteos_dup
string='Dados das duplicatas'
args: 'cte.40.tcteos_dup', 'cte40_dup_cobr_id'
cte40_fat
Many2one → cte.40.tcteos_fat
comodel_name='cte.40.tcteos_fat'
string='Dados da fatura'
No public methods.
cte40_obsCont
One2many → cte.40.tcteos_obscont
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='Campo de uso livre do contribuinte'
args: 'cte.40.tcteos_obscont', 'cte40_ObsCont_compl_id'
cte40_obsFisco
One2many → cte.40.tcteos_obsfisco
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='ObsFisco'
args: 'cte.40.tcteos_obsfisco', 'cte40_ObsFisco_compl_id'
cte40_xCaracAd
Char
help='Característica adicional do transporte\nTexto livre:\nREENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc'
string='Característica adicional do transporte'
cte40_xCaracSer
Char
help='Característica adicional do serviço\nTexto livre:\n\t\t\t\t\t\t\t\t\t\t\tENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc'
string='Característica adicional do serviço'
cte40_xEmi
Char
string='Funcionário emissor do CTe'
cte40_xObs
Char
string='Observações Gerais'
No public methods.
cte40_dVenc
Date
help='Data de vencimento da duplicata (AAAA-MM-DD)'
string='Data de vencimento da duplicata'
xsd_type='TData'
cte40_dup_cobr_id
Many2one → cte.40.tcteos_cobr
comodel_name='cte.40.tcteos_cobr'
ondelete='cascade'
xsd_implicit=True
cte40_nDup
Char
string='Número da duplicata'
cte40_vDup
Monetary
currency_field='brl_currency_id'
string='Valor da duplicata'
xsd_type='TDec_1302Opc'
No public methods.
cte40_CNPJ
Char
help='CNPJ do emitente\nInformar zeros não significativos'
string='CNPJ do emitente'
xsd_required=True
xsd_type='TCnpj'
cte40_CRT
Selection
help='Código do Regime Tributário\nInformar: 1=Simples Nacional; \n2=Simples Nacional, excesso sublimite de receita bruta;\n3=Regime Normal;\n4=Simples Nacional - Microempreendedor Individual – MEI.'
string='Código do Regime Tributário'
xsd_required=True
xsd_type='TCRT'
args: TCRT
cte40_IE
Char
string='Inscrição Estadual do Emitente'
xsd_required=True
cte40_IEST
Char
help='Inscrição Estadual do Substituto Tributário'
string='Inscrição Estadual'
cte40_enderEmit
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
string='Endereço do emitente'
xsd_required=True
xsd_type='TEndeEmi'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou Nome do emitente'
xsd_required=True
No public methods.
cte40_nFat
Char
string='Número da fatura'
cte40_vDesc
Monetary
currency_field='brl_currency_id'
string='Valor do desconto da fatura'
xsd_type='TDec_1302Opc'
cte40_vLiq
Monetary
currency_field='brl_currency_id'
string='Valor líquido da fatura'
xsd_type='TDec_1302Opc'
cte40_vOrig
Monetary
currency_field='brl_currency_id'
string='Valor original da fatura'
xsd_type='TDec_1302Opc'
No public methods.
cte40_pFCPUFFim
Float
digits=(3, 2)
help='Percentual do ICMS relativo ao Fundo de Combate à pobreza (FCP) na UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Percentual do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSInter
Float
digits=(3, 2)
help='Alíquota interestadual das UF envolvidas\nAlíquota interestadual das UF envolvidas'
string='Alíquota interestadual das UF envolvidas'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSUFFim
Float
digits=(3, 2)
help='Alíquota interna da UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Alíquota interna da UF de término'
xsd_required=True
xsd_type='TDec_0302'
cte40_vBCUFFim
Monetary
currency_field='brl_currency_id'
help='Valor da BC do ICMS na UF de término da prestação do serviço de transporte'
string='Valor da BC do ICMS na UF de término'
xsd_required=True
xsd_type='TDec_1302'
cte40_vFCPUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS relativo ao Fundo de Combate á Pobreza (FCP) da UF de término da prestação'
string='Valor do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de término da prestação do serviço de transporte'
string='Valor do ICMS de partilha para a UF'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFIni
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de início da prestação do serviço de transporte'
string='vICMSUFIni'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CFOP
Char
string='Código Fiscal de Operações e Prestações'
xsd_required=True
xsd_type='TCfop'
cte40_UFEnv
Selection
help="Sigla da UF de envio do CT-e (de onde o documento foi transmitido)\nInformar 'EX' para operações com o exterior."
string='Sigla da UF de envio do CT-e'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFFim
Selection
help="UF do término da prestação\nInformar 'EX' para operações com o exterior."
string='UF do término da prestação'
xsd_type='TUf'
args: TUF
cte40_UFIni
Selection
help="UF do início da prestação\nInformar 'EX' para operações com o exterior."
string='UF do início da prestação'
xsd_type='TUf'
args: TUF
cte40_cCT
Char
help='Código numérico que compõe a Chave de Acesso.\nNúmero aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento.'
string='Código numérico que compõe a Chave'
xsd_required=True
cte40_cDV
Char
help='Digito Verificador da chave de acesso do CT-e\nInformar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso.'
string='Digito Verificador da chave de acesso'
xsd_required=True
cte40_cMunEnv
Char
help='Código do Município de envio do CT-e (de onde o documento foi transmitido)\nUtilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior.'
string='Código do Município de envio do CT-e'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cMunFim
Char
help='Código do Município de término da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de término'
xsd_type='TCodMunIBGE'
cte40_cMunIni
Char
help='Código do Município de início da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de início'
xsd_type='TCodMunIBGE'
cte40_cUF
Selection
help='Código da UF do emitente do CT-e.\nUtilizar a Tabela do IBGE.'
string='Código da UF do emitente do CT-e'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_dhCont
Datetime
help='Data e Hora da entrada em contingência\nInformar a data e hora no formato AAAA-MM-DDTHH:MM:SS'
string='Data e Hora da entrada em contingência'
xsd_type='TDateTimeUTC'
cte40_dhEmi
Char
help='Data e hora de emissão do CT-e OS\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de emissão do CT-e OS'
xsd_required=True
cte40_gCompraGov
Char
string='Grupo de Compras Governamentais'
xsd_type='TCompraGovReduzido'
cte40_gCompraGov
Char
string='Grupo de Compras Governamentais'
xsd_type='TCompraGovReduzido'
cte40_indIEToma
Selection
help='Indicador da IE do tomador:\n1 – Contribuinte ICMS;\n2 – Contribuinte isento de inscrição;\n9 – Não Contribuinte\nAplica-se ao tomador que for indicado no toma3 ou toma4'
string='Indicador da IE do tomador'
xsd_required=True
args: IDE_INDIETOMA
cte40_infPercurso
One2many → cte.40.infpercurso
help='Informações do Percurso do CT-e Outros Serviços'
string='Informações do Percurso'
args: 'cte.40.infpercurso', 'cte40_infPercurso_ide_id'
cte40_mod
Selection
help='Modelo do documento fiscal\nUtilizar o código 67 para identificação do CT-e Outros Serviços, emitido em substituição a Nota Fiscal Modelo 7 para transporte de pessoas, valores e excesso de bagagem.'
string='Modelo do documento fiscal'
xsd_required=True
xsd_type='TModGTVe'
args: TMODCTOS
cte40_modal
Selection
help='Modal do CT-e OS\nPreencher com:\n01-Rodoviário;\n02- Aéreo;\n03 - Aquaviário;\n04 - Ferroviário.'
string='Modal do CT-e OS'
xsd_required=True
args: TMODTRANSPOS
cte40_nCT
Char
string='Número do CT-e OS'
xsd_required=True
xsd_type='TNF'
cte40_natOp
Char
string='Natureza da Operação'
xsd_required=True
cte40_procEmi
Selection
help='Identificador do processo de emissão do CT-e OS\nPreencher com: \n\t\t\t\t\t\t\t\t\t\t\t0 - emissão de CT-e com aplicativo do contribuinte;\n\t\t\t\t\t\t\t\t\t\t\t3- emissão CT-e pelo contribuinte com aplicativo fornecido pelo Fisco.'
string='Identificador do processo de emissão'
xsd_required=True
xsd_type='TProcEmi'
args: TPROCEMI
cte40_serie
Char
help="Série do CT-e OS\nPreencher com '0' no caso de série única"
string='Série do CT-e OS'
xsd_required=True
cte40_tpAmb
Selection
help='Tipo do Ambiente\nPreencher com:1 - Produção; 2 - Homologação'
string='Tipo do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpCTe
Selection
help='Tipo do CT-e OS\nPreencher com:\n0 - CT-e Normal; \n1 - CT-e Complementar; \n3 - CT-e de Substituição.'
string='Tipo do CT-e OS'
xsd_required=True
args: TFINCTE
cte40_tpEmis
Selection
help='Forma de emissão do CT-e\nPreencher com:\n1 - Normal;\n 5 - Contingência FSDA;\n7 - Autorização pela SVC-RS;\n 8 - Autorização pela SVC-SP'
string='Forma de emissão do CT-e'
xsd_required=True
args: IDE_TPEMIS_4
cte40_tpImp
Selection
help='Formato de impressão do DACTE OS\nPreencher com: 1 - Retrato; 2 - Paisagem.'
string='Formato de impressão do DACTE OS'
xsd_required=True
args: IDE_TPIMP
cte40_tpServ
Selection
help='Tipo do Serviço\nPreencher com: \n\n6 - Transporte de Pessoas;\n7 - Transporte de Valores;\n8 - Excesso de Bagagem.'
string='Tipo do Serviço'
xsd_required=True
args: IDE_TPSERV_4
cte40_verProc
Char
help='Versão do processo de emissão\nIinformar a versão do aplicativo emissor de CT-e.'
string='Versão do processo de emissão'
xsd_required=True
cte40_xJust
Char
string='Justificativa da entrada em contingência'
cte40_xMunEnv
Char
help='Nome do Município de envio do CT-e (de onde o documento foi transmitido)\nInformar PAIS/Municipio para as operações com o exterior.'
string='Nome do Município de envio do CT-e'
xsd_required=True
cte40_xMunFim
Char
help="Nome do Município do término da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do término'
cte40_xMunIni
Char
help="Nome do Município do início da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do início da prestação'
No public methods.
cte40_IBSCBS
Char
string='Grupo de informações do IBS e CBS'
xsd_type='TTribCTe'
cte40_ICMS
Many2one → cte.40.timpos
comodel_name='cte.40.timpos'
string='Informações relativas ao ICMS'
xsd_required=True
xsd_type='TImp'
cte40_ICMSUFFim
Many2one → cte.40.tcteos_icmsuffim
comodel_name='cte.40.tcteos_icmsuffim'
help='Informações do ICMS de partilha com a UF de término do serviço de transporte na operação interestadual\nGrupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS'
string='Informações do ICMS de partilha com a UF'
cte40_infAdFisco
Char
help='Informações adicionais de interesse do Fisco\nNorma referenciada, informações complementares, etc'
string='Informações adicionais de interesse'
cte40_infTribFed
Many2one → cte.40.inftribfed
comodel_name='cte.40.inftribfed'
help='Informações dos tributos federais\nGrupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS'
string='Informações dos tributos federais'
cte40_vTotDFe
Monetary
currency_field='brl_currency_id'
help='Valor total do documento fiscal \n(vTPrest + total do IBS + total da CBS)'
string='Valor total do documento fiscal'
xsd_type='TDec_1302'
cte40_vTotTrib
Monetary
currency_field='brl_currency_id'
string='Valor Total dos Tributos'
xsd_type='TDec_1302'
No public methods.
cte40_Id
Char
help="Identificador da tag a ser assinada\nInformar a chave de acesso do CT-e OS e precedida do literal 'CTe'"
string='Identificador da tag a ser assinada'
xsd_required=True
cte40_autXML
One2many → cte.40.tcteos_autxml
help='Autorizados para download do XML do DF-e\nInformar CNPJ ou CPF. Preencher os zeros não significativos.'
string='Autorizados para download do XML do DF-e'
args: 'cte.40.tcteos_autxml', 'cte40_autXML_infCte_id'
cte40_compl
Many2one → cte.40.tcteos_compl
comodel_name='cte.40.tcteos_compl'
help='Dados complementares do CT-e para fins operacionais ou comerciais'
string='Dados complementares do CT-e'
cte40_emit
Many2one → cte.40.tcteos_emit
comodel_name='cte.40.tcteos_emit'
string='Identificação do Emitente do CT-e OS'
xsd_required=True
cte40_ide
Many2one → cte.40.tcteos_ide
comodel_name='cte.40.tcteos_ide'
string='Identificação do CT-e Outros Serviços'
xsd_required=True
cte40_imp
Many2one → cte.40.tcteos_imp
comodel_name='cte.40.tcteos_imp'
string='Informações relativas aos Impostos'
xsd_required=True
cte40_infCTeNorm
Many2one → cte.40.tcteos_infctenorm
choice='infcte'
comodel_name='cte.40.tcteos_infctenorm'
string='Grupo de informações do CT-e OS Normal'
xsd_choice_required=True
cte40_infCteComp
One2many → cte.40.tcteos_infctecomp
choice='infcte'
string='Detalhamento do CT-e complementado'
xsd_choice_required=True
args: 'cte.40.tcteos_infctecomp', 'cte40_infCteComp_infCte_id'
cte40_infRespTec
Many2one → cte.40.tresptec
comodel_name='cte.40.tresptec'
help='Informações do Responsável Técnico pela emissão do DF-e'
string='Informações do Responsável Técnico'
xsd_type='TRespTec'
cte40_toma
Many2one → cte.40.tcteos_toma
choice='infcte'
comodel_name='cte.40.tcteos_toma'
help='Informações do Tomador/Usuário do Serviço\nOpcional para Excesso de Bagagem'
string='Informações do Tomador/Usuário'
xsd_choice_required=True
cte40_vPrest
Many2one → cte.40.tcteos_vprest
comodel_name='cte.40.tcteos_vprest'
string='Valores da Prestação de Serviço'
xsd_required=True
xsd_type='TDec_1302'
cte40_versao
Char
help="Versão do leiaute\nEx: '4.00'"
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_chCTe
Char
string='Chave do CT-e complementado'
xsd_required=True
xsd_type='TChDFe'
cte40_infCteComp_infCte_id
Many2one → cte.40.tcteos_infcte
comodel_name='cte.40.tcteos_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_cobr
Many2one → cte.40.tcteos_cobr
comodel_name='cte.40.tcteos_cobr'
string='Dados da cobrança do CT-e'
cte40_infCteSub
Many2one → cte.40.tcteos_infctesub
comodel_name='cte.40.tcteos_infctesub'
string='Informações do CT-e de substituição'
cte40_infDocRef
One2many → cte.40.infdocref
string='Informações dos documentos referenciados'
args: 'cte.40.infdocref', 'cte40_infDocRef_infCTeNorm_id'
cte40_infGTVe
One2many → cte.40.infgtve
help='Informações das GTV-e relacionadas ao CT-e OS'
string='Informações das GTV-e relacionadas'
args: 'cte.40.infgtve', 'cte40_infGTVe_infCTeNorm_id'
cte40_infModal
Many2one → cte.40.tcteos_infmodal
comodel_name='cte.40.tcteos_infmodal'
help='Informações do modal\nObrigatório para Pessoas e Bagagem'
string='Informações do modal'
cte40_infServico
Many2one → cte.40.infservico
comodel_name='cte.40.infservico'
string='Informações da Prestação do Serviço'
xsd_required=True
cte40_refCTeCanc
Char
help='Chave de acesso do CT-e Cancelado\nSomente para Transporte de Valores'
string='Chave de acesso do CT-e Cancelado'
cte40_seg
One2many → cte.40.tcteos_seg
string='Informações de Seguro da Carga'
args: 'cte.40.tcteos_seg', 'cte40_seg_infCTeNorm_id'
No public methods.
cte40_Comp_infGTVe_id
Many2one → cte.40.infgtve
comodel_name='cte.40.infgtve'
ondelete='cascade'
xsd_implicit=True
cte40_tpComp
Selection
help='Tipo do Componente\n1-Custodia\n2-Embarque\n3-Tempo de espera\n4-Malote\n5-Ad Valorem\n6-Outros'
string='Tipo do Componente'
xsd_required=True
args: COMP_TPCOMP
cte40_vComp
Monetary
currency_field='brl_currency_id'
string='Valor do componente'
xsd_required=True
xsd_type='TDec_1302'
cte40_xComp
Char
help='Nome do componente (informar apenas para outros)\nExemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc'
string='Nome do componente'
No public methods.
cte40_chCte
Char
help='Chave de acesso do CT-e a ser substituído (original)'
string='Chave de acesso do CT-e'
xsd_required=True
No public methods.
cte40_qrCodCTe
Char
string='Texto com o QR-Code impresso no DACTE'
xsd_required=True
No public methods.
cte40_versaoModal
Char
help='Versão do leiaute específico para o Modal'
string='Versão do leiaute específico'
xsd_required=True
No public methods.
cte40_qCarga
Float
digits=(11, 4)
string='Quantidade'
xsd_required=True
xsd_type='TDec_1104'
No public methods.
cte40_ObsCont_compl_id
Many2one → cte.40.tcteos_compl
comodel_name='cte.40.tcteos_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_ObsFisco_compl_id
Many2one → cte.40.tcteos_compl
comodel_name='cte.40.tcteos_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_nApol
Char
help='Número da Apólice\nObrigatório pela lei 11.442/07 (RCTRC)'
string='Número da Apólice'
cte40_respSeg
Selection
help='Responsável pelo seguro\nPreencher com:\n\n4 - Emitente do CT-e;\n\n5 - Tomador de Serviço.'
string='Responsável pelo seguro'
xsd_required=True
args: SEG_RESPSEG
cte40_seg_infCTeNorm_id
Many2one → cte.40.tcteos_infctenorm
comodel_name='cte.40.tcteos_infctenorm'
ondelete='cascade'
xsd_implicit=True
cte40_xSeg
Char
string='Nome da Seguradora'
No public methods.
cte40_CNPJ
Char
choice='toma'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='toma'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderToma
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou nome do tomador'
xsd_required=True
No public methods.
cte40_comp
One2many → cte.40.tcteos_vprest_comp
string='Componentes do Valor da Prestação'
args: 'cte.40.tcteos_vprest_comp', 'cte40_Comp_vPrest_id'
cte40_vRec
Monetary
currency_field='brl_currency_id'
string='Valor a Receber'
xsd_required=True
xsd_type='TDec_1302'
cte40_vTPrest
Monetary
currency_field='brl_currency_id'
help='Valor Total da Prestação do Serviço\nPode conter zeros quando o CT-e for de complemento de ICMS'
string='Valor Total da Prestação do Serviço'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_Comp_vPrest_id
Many2one → cte.40.tcteos_vprest
comodel_name='cte.40.tcteos_vprest'
ondelete='cascade'
xsd_implicit=True
cte40_vComp
Monetary
currency_field='brl_currency_id'
string='Valor do componente'
xsd_required=True
xsd_type='TDec_1302'
cte40_xNome
Char
help='Nome do componente\nExxemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc'
string='Nome do componente'
xsd_required=True
No public methods.
cte40_infCTeSupl
Many2one → cte.40.tctesimp_infctesupl
comodel_name='cte.40.tctesimp_infctesupl'
string='Informações suplementares do CT-e'
cte40_infCte
Many2one → cte.40.tctesimp_infcte
comodel_name='cte.40.tctesimp_infcte'
string='Informações do CT-e'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='autxml'
help='CNPJ do autorizado\nInformar zeros não significativos'
string='CNPJ do autorizado'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='autxml'
help='CPF do autorizado\nInformar zeros não significativos'
string='CPF do autorizado'
xsd_choice_required=True
xsd_type='TCpf'
cte40_autXML_infCte_id
Many2one → cte.40.tctesimp_infcte
comodel_name='cte.40.tctesimp_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dup
One2many → cte.40.tctesimp_dup
string='Dados das duplicatas'
args: 'cte.40.tctesimp_dup', 'cte40_dup_cobr_id'
cte40_fat
Many2one → cte.40.tctesimp_fat
comodel_name='cte.40.tctesimp_fat'
string='Dados da fatura'
No public methods.
cte40_fluxo
Many2one → cte.40.tctesimp_fluxo
comodel_name='cte.40.tctesimp_fluxo'
help='Previsão do fluxo da carga\nPreenchimento obrigatório para o modal aéreo.'
string='Previsão do fluxo da carga'
cte40_obsCont
One2many → cte.40.tctesimp_obscont
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='Campo de uso livre do contribuinte'
args: 'cte.40.tctesimp_obscont', 'cte40_ObsCont_compl_id'
cte40_obsFisco
One2many → cte.40.tctesimp_obsfisco
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='ObsFisco'
args: 'cte.40.tctesimp_obsfisco', 'cte40_ObsFisco_compl_id'
cte40_xCaracAd
Char
help='Característica adicional do transporte\nTexto livre:\nREENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc'
string='Característica adicional do transporte'
cte40_xCaracSer
Char
help='Característica adicional do serviço\nTexto livre:\n\t\t\t\t\t\t\t\t\t\t\tENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc'
string='Característica adicional do serviço'
cte40_xObs
Char
string='Observações Gerais'
No public methods.
cte40_Comp_det_id
Many2one → cte.40.det
comodel_name='cte.40.det'
ondelete='cascade'
xsd_implicit=True
cte40_vComp
Monetary
currency_field='brl_currency_id'
string='Valor do componente'
xsd_required=True
xsd_type='TDec_1302'
cte40_xNome
Char
help='Nome do componente\nExxemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc'
string='Nome do componente'
xsd_required=True
No public methods.
cte40_dVenc
Date
help='Data de vencimento da duplicata (AAAA-MM-DD)'
string='Data de vencimento da duplicata'
xsd_type='TData'
cte40_dup_cobr_id
Many2one → cte.40.tctesimp_cobr
comodel_name='cte.40.tctesimp_cobr'
ondelete='cascade'
xsd_implicit=True
cte40_nDup
Char
string='Número da duplicata'
cte40_vDup
Monetary
currency_field='brl_currency_id'
string='Valor da duplicata'
xsd_type='TDec_1302Opc'
No public methods.
cte40_CNPJ
Char
help='CNPJ do emitente\nInformar zeros não significativos'
string='CNPJ do emitente'
xsd_type='TCnpj'
cte40_CPF
Char
choice='emit'
help='CPF do emitente\nInformar zeros não significativos.\n\nUsar com série específica 920-969 para emitente pessoa física com inscrição estadual'
string='CPF do emitente'
xsd_choice_required=True
xsd_type='TCpf'
cte40_CRT
Selection
help='Código do Regime Tributário\nInformar: 1=Simples Nacional; \n2=Simples Nacional, excesso sublimite de receita bruta;\n3=Regime Normal. \n4=Simples Nacional - Microempreendedor Individual – MEI.'
string='Código do Regime Tributário'
xsd_required=True
xsd_type='TCRT'
args: TCRT
cte40_IE
Char
help='Inscrição Estadual do Emitente\nA IE do emitente somente ficará sem informação para o caso do Regime Especial da NFF (tpEmis=3)'
string='Inscrição Estadual do Emitente'
cte40_IEST
Char
help='Inscrição Estadual do Substituto Tributário'
string='Inscrição Estadual'
cte40_enderEmit
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
string='Endereço do emitente'
xsd_required=True
xsd_type='TEndeEmi'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou Nome do emitente'
xsd_required=True
No public methods.
cte40_nFat
Char
string='Número da fatura'
cte40_vDesc
Monetary
currency_field='brl_currency_id'
string='Valor do desconto da fatura'
xsd_type='TDec_1302Opc'
cte40_vLiq
Monetary
currency_field='brl_currency_id'
string='Valor líquido da fatura'
xsd_type='TDec_1302Opc'
cte40_vOrig
Monetary
currency_field='brl_currency_id'
string='Valor original da fatura'
xsd_type='TDec_1302Opc'
No public methods.
cte40_pass
One2many → cte.40.tctesimp_pass
string='pass'
args: 'cte.40.tctesimp_pass', 'cte40_pass_fluxo_id'
cte40_xDest
Char
help='Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Destino\nObservações para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Preenchimento obrigatório para o modal aéreo.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Deverá ser incluído o código de três letras IATA do aeroporto de destino. Quando não for possível, utilizar a sigla OACI.'
string='Sigla ou código interno (xDest)'
cte40_xOrig
Char
help='Sigla ou código interno da Filial/Porto/Estação/ Aeroporto de Origem\nObservações para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Preenchimento obrigatório para o modal aéreo.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- O código de três letras IATA do aeroporto de partida deverá ser incluído como primeira anotação. Quando não for possível, utilizar a sigla OACI.'
string='Sigla ou código interno'
cte40_xRota
Char
string='Código da Rota de Entrega'
No public methods.
cte40_pFCPUFFim
Float
digits=(3, 2)
help='Percentual do ICMS relativo ao Fundo de Combate à pobreza (FCP) na UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Percentual do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSInter
Float
digits=(3, 2)
help='Alíquota interestadual das UF envolvidas\nAlíquota interestadual das UF envolvidas'
string='Alíquota interestadual das UF envolvidas'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSUFFim
Float
digits=(3, 2)
help='Alíquota interna da UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Alíquota interna da UF de término'
xsd_required=True
xsd_type='TDec_0302'
cte40_vBCUFFim
Monetary
currency_field='brl_currency_id'
help='Valor da BC do ICMS na UF de término da prestação do serviço de transporte'
string='Valor da BC do ICMS na UF de término'
xsd_required=True
xsd_type='TDec_1302'
cte40_vFCPUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS relativo ao Fundo de Combate á Pobreza (FCP) da UF de término da prestação'
string='Valor do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de término da prestação do serviço de transporte'
string='Valor do ICMS de partilha para a UF'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFIni
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de início da prestação do serviço de transporte'
string='vICMSUFIni'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CFOP
Char
string='Código Fiscal de Operações e Prestações'
xsd_required=True
xsd_type='TCfop'
cte40_UFEnv
Selection
help="Sigla da UF de envio do CT-e (de onde o documento foi transmitido)\nInformar 'EX' para operações com o exterior."
string='Sigla da UF de envio do CT-e'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFFim
Selection
help="UF do término da prestação\nInformar 'EX' para operações com o exterior."
string='UF do término da prestação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFIni
Selection
help="UF do início da prestação\nInformar 'EX' para operações com o exterior."
string='UF do início da prestação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cCT
Char
help='Código numérico que compõe a Chave de Acesso.\nNúmero aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento.'
string='Código numérico que compõe a Chave'
xsd_required=True
cte40_cDV
Char
help='Digito Verificador da chave de acesso do CT-e\nInformar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso.'
string='Digito Verificador da chave de acesso'
xsd_required=True
cte40_cMunEnv
Char
help='Código do Município de envio do CT-e (de onde o documento foi transmitido)\nUtilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior.'
string='Código do Município de envio do CT-e'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cUF
Selection
help='Código da UF do emitente do CT-e.\nUtilizar a Tabela do IBGE.'
string='Código da UF do emitente do CT-e'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_dhCont
Datetime
help='Data e Hora da entrada em contingência\nInformar a data e hora no formato AAAA-MM-DDTHH:MM:SS'
string='Data e Hora da entrada em contingência'
xsd_type='TDateTimeUTC'
cte40_dhEmi
Char
help='Data e hora de emissão do CT-e\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de emissão do CT-e'
xsd_required=True
cte40_gCompraGov
Char
string='Grupo de Compras Governamentais'
xsd_type='TCompraGovReduzido'
cte40_gCompraGov
Char
string='Grupo de Compras Governamentais'
xsd_type='TCompraGovReduzido'
cte40_mod
Selection
help='Modelo do documento fiscal\nUtilizar o código 57 para identificação do CT-e, emitido em substituição aos modelos de conhecimentos em papel.'
string='Modelo do documento fiscal'
xsd_required=True
xsd_type='TModGTVe'
args: TMODCT
cte40_modal
Selection
help='Modal\nPreencher com:\n01-Rodoviário\n02-Aéreo\n03-Aquaviário'
string='Modal'
xsd_required=True
args: TMODTRANSPSIMP
cte40_nCT
Char
string='Número do CT-e'
xsd_required=True
xsd_type='TNF'
cte40_natOp
Char
string='Natureza da Operação'
xsd_required=True
cte40_procEmi
Selection
help='Identificador do processo de emissão do CT-e\nPreencher com: \n\t\t\t\t\t\t\t\t\t\t\t0 - emissão de CT-e com aplicativo do contribuinte;\n\t\t\t\t\t\t\t\t\t\t\t3- emissão CT-e pelo contribuinte com aplicativo fornecido pelo SEBRAE.'
string='Identificador do processo de emissão'
xsd_required=True
xsd_type='TProcEmi'
args: TPROCEMI
cte40_retira
Selection
help='Indicador se o Recebedor retira no Aeroporto, Filial, Porto ou Estação de Destino?\nPreencher com: 0 - sim; 1 - não'
string='Indicador se o Recebedor retira'
xsd_required=True
args: IDE_RETIRA
cte40_serie
Char
help="Série do CT-e\nPreencher com '0' no caso de série única"
string='Série do CT-e'
xsd_required=True
cte40_tpAmb
Selection
help='Tipo do Ambiente\nPreencher com:1 - Produção; 2 - Homologação.'
string='Tipo do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpCTe
Selection
help='Tipo do CT-e Simplificado\nPreencher com:\n5 - CTe Simplificado\n6 - Substituição CTe Simplificado'
string='Tipo do CT-e Simplificado'
xsd_required=True
args: TFINCTESIMP
cte40_tpEmis
Selection
help='Forma de emissão do CT-e\nPreencher com:\n1 - Normal;\n3 - Regime Especial NFF; \n4 - EPEC pela SVC; \n7 - Autorização pela SVC-RS;\n8 - Autorização pela SVC-SP'
string='Forma de emissão do CT-e'
xsd_required=True
args: IDE_TPEMIS_2
cte40_tpImp
Selection
help='Formato de impressão do DACTE\nPreencher com: 1 - Retrato; 2 - Paisagem.'
string='Formato de impressão do DACTE'
xsd_required=True
args: IDE_TPIMP
cte40_tpServ
Selection
help='Tipo do Serviço\nPreencher com: \n0 - Normal;\n1 - Subcontratação;\n2 - Redespacho;'
string='Tipo do Serviço'
xsd_required=True
args: IDE_TPSERV_2
cte40_verProc
Char
help='Versão do processo de emissão\nInformar a versão do aplicativo emissor de CT-e.'
string='Versão do processo de emissão'
xsd_required=True
cte40_xDetRetira
Char
string='Detalhes do retira'
cte40_xJust
Char
string='Justificativa da entrada em contingência'
cte40_xMunEnv
Char
help='Nome do Município de envio do CT-e (de onde o documento foi transmitido)\nInformar PAIS/Municipio para as operações com o exterior.'
string='Nome do Município de envio do CT-e'
xsd_required=True
No public methods.
cte40_IBSCBS
Char
string='Grupo de informações do IBS e CBS'
xsd_type='TTribCTe'
cte40_ICMS
Many2one → cte.40.timp
comodel_name='cte.40.timp'
string='Informações relativas ao ICMS'
xsd_required=True
xsd_type='TImp'
cte40_ICMSUFFim
Many2one → cte.40.tctesimp_icmsuffim
comodel_name='cte.40.tctesimp_icmsuffim'
help='Informações do ICMS de partilha com a UF de término do serviço de transporte na operação interestadual\nGrupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS'
string='Informações do ICMS de partilha com a UF'
cte40_infAdFisco
Char
help='Informações adicionais de interesse do Fisco\nNorma referenciada, informações complementares, etc'
string='Informações adicionais de interesse'
cte40_vTotTrib
Monetary
currency_field='brl_currency_id'
string='Valor Total dos Tributos'
xsd_type='TDec_1302'
No public methods.
cte40_infQ
One2many → cte.40.tctesimp_infq
help='Informações de quantidades da Carga do CT-e\nPara o Aéreo é obrigatório o preenchimento desse campo da seguinte forma.\n1 - Peso Bruto, sempre em quilogramas (obrigatório);\n2 - Peso Cubado; sempre em quilogramas;\n3 - Quantidade de volumes, sempre em unidades (obrigatório);\n4 - Cubagem, sempre em metros cúbicos (obrigatório apenas quando for impossível preencher as dimensões da(s) embalagem(ens) na tag xDime do leiaute do Aéreo).'
string='Informações de quantidades da Carga'
args: 'cte.40.tctesimp_infq', 'cte40_infQ_infCarga_id'
cte40_proPred
Char
help='Produto predominante\nInformar a descrição do produto predominante'
string='Produto predominante'
xsd_required=True
cte40_vCarga
Monetary
currency_field='brl_currency_id'
string='Valor total da carga'
xsd_required=True
xsd_type='TDec_1302'
cte40_vCargaAverb
Monetary
currency_field='brl_currency_id'
help='Valor da Carga para efeito de averbação\nNormalmente igual ao valor declarado da mercadoria, diferente por exemplo, quando a mercadoria transportada é isenta de tributos nacionais para exportação, onde é preciso averbar um valor maior, pois no caso de indenização, o valor a ser pago será maior'
string='Valor da Carga para efeito de averbação'
xsd_type='TDec_1302Opc'
cte40_xOutCat
Char
help="Outras características da carga\n'FRIA', 'GRANEL', 'REFRIGERADA', 'Medidas: 12X12X12'"
string='Outras características da carga'
No public methods.
cte40_Id
Char
help="Identificador da tag a ser assinada\nInformar a chave de acesso do CT-e e precedida do literal 'CTe'"
string='Identificador da tag a ser assinada'
xsd_required=True
cte40_autXML
One2many → cte.40.tctesimp_autxml
help='Autorizados para download do XML do DF-e\nInformar CNPJ ou CPF. Preencher os zeros não significativos.'
string='Autorizados para download do XML do DF-e'
args: 'cte.40.tctesimp_autxml', 'cte40_autXML_infCte_id'
cte40_cobr
Many2one → cte.40.tctesimp_cobr
comodel_name='cte.40.tctesimp_cobr'
string='Dados da cobrança do CT-e'
cte40_compl
Many2one → cte.40.tctesimp_compl
comodel_name='cte.40.tctesimp_compl'
help='Dados complementares do CT-e para fins operacionais ou comerciais'
string='Dados complementares do CT-e'
cte40_det
One2many → cte.40.det
help='Detalhamento das entregas / prestações do CTe Simplificado'
string='Detalhamento das entregas / prestações'
args: 'cte.40.det', 'cte40_det_infCte_id'
cte40_emit
Many2one → cte.40.tctesimp_emit
comodel_name='cte.40.tctesimp_emit'
string='Identificação do Emitente do CT-e'
xsd_required=True
cte40_ide
Many2one → cte.40.tctesimp_ide
comodel_name='cte.40.tctesimp_ide'
string='Identificação do CT-e'
xsd_required=True
cte40_imp
Many2one → cte.40.tctesimp_imp
comodel_name='cte.40.tctesimp_imp'
string='Informações relativas aos Impostos'
xsd_required=True
cte40_infCarga
Many2one → cte.40.tctesimp_infcarga
comodel_name='cte.40.tctesimp_infcarga'
string='Informações da Carga do CT-e'
xsd_required=True
cte40_infCteSub
Many2one → cte.40.tctesimp_infctesub
comodel_name='cte.40.tctesimp_infctesub'
string='Informações do CT-e de substituição'
cte40_infModal
Many2one → cte.40.tctesimp_infmodal
comodel_name='cte.40.tctesimp_infmodal'
string='Informações do modal'
xsd_required=True
cte40_infPAA
Many2one → cte.40.tctesimp_infpaa
comodel_name='cte.40.tctesimp_infpaa'
help='Grupo de Informação do Provedor de Assinatura e Autorização'
string='Grupo de Informação do Provedor'
cte40_infRespTec
Many2one → cte.40.tresptec
comodel_name='cte.40.tresptec'
help='Informações do Responsável Técnico pela emissão do DF-e'
string='Informações do Responsável Técnico'
xsd_type='TRespTec'
cte40_infSolicNFF
Many2one → cte.40.tctesimp_infsolicnff
comodel_name='cte.40.tctesimp_infsolicnff'
help='Grupo de informações do pedido de emissão da Nota Fiscal Fácil'
string='Grupo de informações do pedido'
cte40_toma
Many2one → cte.40.tctesimp_toma
choice='infcte'
comodel_name='cte.40.tctesimp_toma'
help='Identificação do tomador do serviço no CT-e'
string='Identificação do tomador do serviço'
xsd_choice_required=True
xsd_required=True
cte40_total
Many2one → cte.40.total
comodel_name='cte.40.total'
string='Valores Totais do CTe'
xsd_required=True
cte40_versao
Char
help="Versão do leiaute\nEx: '4.00'"
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_chCte
Char
help='Chave de acesso do CT-e a ser substituído (original)'
string='Chave de acesso do CT-e'
xsd_required=True
cte40_indAlteraToma
Selection
string='Indicador de CT-e Alteração de Tomador'
args: INFCTESUB_INDALTERATOMA
No public methods.
cte40_qrCodCTe
Char
string='Texto com o QR-Code impresso no DACTE'
xsd_required=True
No public methods.
cte40_versaoModal
Char
help='Versão do leiaute específico para o Modal'
string='Versão do leiaute específico'
xsd_required=True
No public methods.
cte40_PIN
Char
help='PIN SUFRAMA\nPIN atribuído pela SUFRAMA para a operação.'
string='PIN SUFRAMA'
cte40_chNFe
Char
string='Chave de acesso da NF-e'
xsd_required=True
cte40_dPrev
Date
help='Data prevista de entrega\nFormato AAAA-MM-DD'
string='Data prevista de entrega'
xsd_type='TData'
cte40_infNFe_det_id
Many2one → cte.40.det
comodel_name='cte.40.det'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga
One2many → cte.40.tunidcarga
choice='infnfe'
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_choice_required=True
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_infNFe_id'
cte40_infUnidTransp
One2many → cte.40.tunidadetransp
choice='infnfe'
help='Informações das Unidades de Transporte (Carreta/Reboque/Vagão)\nDeve ser preenchido com as informações das unidades de transporte utilizadas.'
string='Informações das Unidades de Transporte'
xsd_choice_required=True
xsd_type='TUnidadeTransp'
args: 'cte.40.tunidadetransp', 'cte40_infUnidTransp_infNFe_id'
No public methods.
cte40_CNPJPAA
Char
help='CNPJ do Provedor de Assinatura e Autorização'
string='CNPJ do Provedor de Assinatura'
xsd_required=True
xsd_type='TCnpj'
cte40_PAASignature
Many2one → cte.40.tctesimp_paasignature
comodel_name='cte.40.tctesimp_paasignature'
help='Assinatura RSA do Emitente para DFe gerados por PAA'
string='Assinatura RSA do Emitente'
xsd_required=True
No public methods.
cte40_cUnid
Selection
help='Código da Unidade de Medida\nPreencher com:\n00-M3;\n01-KG;\n02-TON;\n03-UNIDADE;\n04-LITROS;\n05-MMBTU'
string='Código da Unidade de Medida'
xsd_required=True
args: INFQ_CUNID
cte40_infQ_infCarga_id
Many2one → cte.40.tctesimp_infcarga
comodel_name='cte.40.tctesimp_infcarga'
ondelete='cascade'
xsd_implicit=True
cte40_qCarga
Float
digits=(11, 4)
string='Quantidade'
xsd_required=True
xsd_type='TDec_1104'
cte40_tpMed
Selection
help='Tipo da Medida\nInformar com:\n00-Cubagem da NF-e\n01-Cubagem Aferida pelo Transportador\n02-Peso Bruto da NF-e\n03-Peso Bruto Aferido pelo Transportador\n04-Peso Cubado\n05-Peso Base do Cálculo do Frete\n06-Peso para uso Operacional\n07-Caixas\n08-Paletes\n09-Sacas\n10-Containers\n11-Rolos\n12-Bombonas\n13-Latas\n14-Litragem\n15-Milhão de BTU (British Thermal Units)\n99-Outros'
string='Tipo da Medida'
xsd_required=True
args: INFQ_TPMED
No public methods.
cte40_xSolic
Char
help='Solicitação do pedido de emissão da NFF.\nSerá preenchido com a totalidade de campos informados no aplicativo emissor serializado.'
string='Solicitação do pedido de emissão da NFF'
xsd_required=True
No public methods.
cte40_ObsCont_compl_id
Many2one → cte.40.tctesimp_compl
comodel_name='cte.40.tctesimp_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_ObsFisco_compl_id
Many2one → cte.40.tctesimp_compl
comodel_name='cte.40.tctesimp_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_signatureValue
Char
help='Assinatura digital padrão RSA\nConverter o atributo Id do DFe para array de bytes e assinar com a chave privada do RSA com algoritmo SHA1 gerando um valor no formato base64.'
string='Assinatura digital padrão RSA'
xsd_required=True
xsd_type='xs:base64Binary'
No public methods.
cte40_pass_fluxo_id
Many2one → cte.40.tctesimp_fluxo
comodel_name='cte.40.tctesimp_fluxo'
ondelete='cascade'
xsd_implicit=True
cte40_xPass
Char
help='Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Passagem\nObservação para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t- O código de três letras IATA, referente ao aeroporto de transferência, deverá ser incluído, quando for o caso. Quando não for possível, utilizar a sigla OACI. Qualquer solicitação de itinerário deverá ser incluída.'
string='Sigla ou código interno'
No public methods.
cte40_CNPJ
Char
choice='toma'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='toma'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_ISUF
Char
help='Inscrição na SUFRAMA\n(Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA)'
string='Inscrição na SUFRAMA'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderToma
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_indIEToma
Selection
help='Indicador do papel do tomador na prestação do serviço:\n1 – Contribuinte ICMS;\n2 – Contribuinte isento de inscrição;\n9 – Não Contribuinte\nAplica-se ao tomador que for indicado no toma'
string='Indicador do papel do tomador'
xsd_required=True
args: TOMA_INDIETOMA
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com:\n\n0-Remetente;\n1-Expedidor;\n2-Recebedor;\n3-Destinatário\n4-Terceiro'
string='Tomador do Serviço'
xsd_required=True
args: TOMA_TOMA_2
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_vDevTrib
Char
help='Valor do tributo devolvido. No fornecimento de energia elétrica, água, esgoto e\ngás natural e em outras hipóteses definidas no regulamento'
string='Valor do tributo devolvido'
xsd_type='TDec1302RTC'
No public methods.
cte40_pDif
Float
digits=(3, 2)
string='Percentual do diferimento'
xsd_type='TDec_0302_04RTC'
cte40_vDif
Char
string='Valor do diferimento'
xsd_type='TDec1302RTC'
No public methods.
cte40_CEP
Char
help='CEP\nInformar zeros não significativos'
string='CEP'
cte40_UF
Selection
string='Sigla da UF'
xsd_required=True
xsd_type='TUF_sem_EX'
args: TUF_SEM_EX
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE)'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
string='Nome do município'
xsd_required=True
No public methods.
cte40_CEP
Char
help='CEP\nInformar os zeros não significativos'
string='CEP'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE)\nInformar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cPais
Char
help='Código do país\nUtilizar a tabela do BACEN'
string='Código do país'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município\nInformar EXTERIOR para operações com o exterior.'
string='Nome do município'
xsd_required=True
cte40_xPais
Char
string='Nome do país'
No public methods.
cte40_CEP
Char
string='CEP'
xsd_required=True
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município\nUtilizar a tabela do IBGE\n\t\t\t\t\tInformar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_nro
Char
string='Número'
cte40_xBairro
Char
string='Bairro'
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município\nInformar EXTERIOR para operações com o exterior.'
string='Nome do município'
xsd_required=True
No public methods.
cte40_CEP
Char
string='CEP'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município, , informar EXTERIOR para operações com o exterior.'
string='Nome do município, '
xsd_required=True
No public methods.
cte40_CEP
Char
string='CEP'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cPais
Char
string='Código do país'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município\nInformar EXTERIOR para operações com o exterior.'
string='Nome do município'
xsd_required=True
cte40_xPais
Char
string='Nome do país'
No public methods.
cte40_CNPJ
Char
choice='tendreent'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='tendreent'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE)\nInformar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município\nInformar EXTERIOR para operações com o exterior.'
string='Nome do município'
xsd_required=True
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_vCBSEstCred
Char
string='Valor da CBS a ser estornada'
xsd_type='TDec1302RTC'
cte40_vIBSEstCred
Char
string='Valor do IBS a ser estornado'
xsd_type='TDec1302RTC'
No public methods.
cte40_infEvento
Many2one → cte.40.tevento_infevento
comodel_name='cte.40.tevento_infevento'
string='infEvento'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerEvento'
No public methods.
cte40_CNPJ
Char
choice='infevento'
string='CNPJ do emissor do evento'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='infevento'
help='CPF do emissor do evento\nInformar zeros não significativos.\n\nUsar com série específica 920-969 para emitente pessoa física com inscrição estadual'
string='CPF do emissor do evento'
xsd_choice_required=True
xsd_type='TCpf'
cte40_Id
Char
help='Identificador da TAG a ser assinada, a regra de formação do Id é:\n“ID” + tpEvento + chave do CT-e + nSeqEvento'
string='Identificador da TAG a ser assinada'
xsd_required=True
cte40_cOrgao
Selection
help='Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar SUFRAMA'
string='Código do órgão de recepção do Evento'
xsd_required=True
xsd_type='TCOrgaoIBGE'
args: TCORGAOIBGE
cte40_chCTe
Char
help='Chave de Acesso do CT-e vinculado ao evento'
string='Chave de Acesso do CT-e vinculado'
xsd_required=True
xsd_type='TChDFe'
cte40_detEvento
Many2one → cte.40.detevento
comodel_name='cte.40.detevento'
string='Detalhamento do evento específico'
xsd_required=True
cte40_dhEvento
Datetime
help='Data e Hora do Evento, formato UTC (AAAA-MM-DDThh:mm:ssTZD)'
string='Data e Hora do Evento'
xsd_required=True
xsd_type='TDateTimeUTC'
cte40_infPAA
Many2one → cte.40.tevento_infpaa
comodel_name='cte.40.tevento_infpaa'
help='Grupo de Informação do Provedor de Assinatura e Autorização'
string='Grupo de Informação do Provedor'
cte40_infSolicNFF
Many2one → cte.40.tevento_infsolicnff
comodel_name='cte.40.tevento_infsolicnff'
help='Grupo de informações do pedido de registro de evento da Nota Fiscal Fácil'
string='Grupo de informações do pedido'
cte40_nSeqEvento
Char
help='Seqüencial do evento para o mesmo tipo de evento. Para maioria dos eventos será 1, nos casos em que possa existir mais de um evento o autor do evento deve numerar de forma seqüencial.'
string='Seqüencial do evento para o mesmo tipo'
xsd_required=True
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpEvento
Char
string='Tipo do Evento'
xsd_required=True
No public methods.
cte40_CNPJPAA
Char
help='CNPJ do Provedor de Assinatura e Autorização'
string='CNPJ do Provedor de Assinatura'
xsd_required=True
xsd_type='TCnpj'
cte40_PAASignature
Many2one → cte.40.tevento_paasignature
comodel_name='cte.40.tevento_paasignature'
help='Assinatura RSA do Emitente para DFe gerados por PAA'
string='Assinatura RSA do Emitente'
xsd_required=True
No public methods.
cte40_xSolic
Char
help='Solicitação do pedido de registro de evento da NFF.\nSerá preenchido com a totalidade de campos informados no aplicativo emissor serializado.'
string='Solicitação do pedido de registro'
xsd_required=True
No public methods.
cte40_signatureValue
Char
help='Assinatura digital padrão RSA\nConverter o atributo Id do DFe para array de bytes e assinar com a chave privada do RSA com algoritmo SHA1 gerando um valor no formato base64.'
string='Assinatura digital padrão RSA'
xsd_required=True
xsd_type='xs:base64Binary'
No public methods.
cte40_infCTeSupl
Many2one → cte.40.tgtve_infctesupl
comodel_name='cte.40.tgtve_infctesupl'
string='Informações suplementares da GTV-e'
cte40_infCte
Many2one → cte.40.tgtve_infcte
comodel_name='cte.40.tgtve_infcte'
string='Informações do CT-e do tipo GTV-e'
xsd_required=True
cte40_versao
Char
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='autxml'
help='CNPJ do autorizado\nInformar zeros não significativos'
string='CNPJ do autorizado'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='autxml'
help='CPF do autorizado\nInformar zeros não significativos'
string='CPF do autorizado'
xsd_choice_required=True
xsd_type='TCpf'
cte40_autXML_infCte_id
Many2one → cte.40.tgtve_infcte
comodel_name='cte.40.tgtve_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_obsCont
One2many → cte.40.tgtve_obscont
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='Campo de uso livre do contribuinte'
args: 'cte.40.tgtve_obscont', 'cte40_ObsCont_compl_id'
cte40_obsFisco
One2many → cte.40.tgtve_obsfisco
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='ObsFisco'
args: 'cte.40.tgtve_obsfisco', 'cte40_ObsFisco_compl_id'
cte40_xCaracAd
Char
help='Característica adicional do transporte\nTexto livre:\nREENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc'
string='Característica adicional do transporte'
cte40_xCaracSer
Char
help='Característica adicional do serviço\nTexto livre:\n\t\t\t\t\t\t\t\t\t\t\tENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc'
string='Característica adicional do serviço'
cte40_xEmi
Char
string='Funcionário emissor da GTV-e'
cte40_xObs
Char
string='Observações Gerais'
No public methods.
cte40_CNPJ
Char
choice='dest'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='dest'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do destinatário ou ISENTO se destinatário é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o destinatário não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_ISUF
Char
help='Inscrição na SUFRAMA\n(Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA)'
string='Inscrição na SUFRAMA'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderDest
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xNome
Char
string='Razão Social ou Nome do destinatário'
xsd_required=True
No public methods.
cte40_CNPJ
Char
help='CNPJ do emitente\nInformar zeros não significativos'
string='CNPJ do emitente'
xsd_required=True
xsd_type='TCnpj'
cte40_IE
Char
string='Inscrição Estadual do Emitente'
xsd_required=True
cte40_IEST
Char
help='Inscrição Estadual do Substituto Tributário'
string='Inscrição Estadual'
cte40_enderEmit
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
string='Endereço do emitente'
xsd_required=True
xsd_type='TEndeEmi'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou Nome do emitente'
xsd_required=True
No public methods.
cte40_CFOP
Char
string='Código Fiscal de Operações e Prestações'
xsd_required=True
xsd_type='TCfop'
cte40_UFEnv
Selection
help="Sigla da UF de envio da GTV-e (de onde o documento foi transmitido)\nInformar 'EX' para operações com o exterior."
string='Sigla da UF de envio da GTV-e'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cCT
Char
help='Código numérico que compõe a Chave de Acesso.\nNúmero aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento.'
string='Código numérico que compõe a Chave'
xsd_required=True
cte40_cDV
Char
help='Digito Verificador da chave de acesso da GTV-e\nInformar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso.'
string='Digito Verificador da chave de acesso'
xsd_required=True
cte40_cMunEnv
Char
help='Código do Município de envio da GTV-e (de onde o documento foi transmitido)\nUtilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior.'
string='Código do Município de envio da GTV-e'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cUF
Selection
help='Código da UF do emitente da GTV-e.\nUtilizar a Tabela do IBGE.'
string='Código da UF do emitente da GTV-e'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_dhChegadaDest
Char
help='Data e hora de chegada no destino\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de chegada no destino'
xsd_required=True
cte40_dhCont
Datetime
help='Data e Hora da entrada em contingência\nInformar a data e hora no formato AAAA-MM-DDTHH:MM:SS'
string='Data e Hora da entrada em contingência'
xsd_type='TDateTimeUTC'
cte40_dhEmi
Char
help='Data e hora de emissão da GTV-e\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de emissão da GTV-e'
xsd_required=True
cte40_dhSaidaOrig
Char
help='Data e hora de saida da origem\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de saida da origem'
xsd_required=True
cte40_indIEToma
Selection
help='Indicador da IE do tomador:\n1 – Contribuinte ICMS;\n2 – Contribuinte isento de inscrição;\n9 – Não Contribuinte\nAplica-se ao tomador que for indicado no toma3 ou toma4'
string='Indicador da IE do tomador'
xsd_required=True
args: IDE_INDIETOMA
cte40_mod
Selection
help='Modelo do documento fiscal\nUtilizar o código 64 para identificação do CT-e Guia de Transporte de Valores'
string='Modelo do documento fiscal'
xsd_required=True
xsd_type='TModGTVe'
args: TMODGTVE
cte40_modal
Selection
help='Modal da GTV-e\nPreencher com:\n01-Rodoviário \n06-Multimodal'
string='Modal da GTV-e'
xsd_required=True
args: IDE_MODAL
cte40_nCT
Char
string='Número da GTV-e'
xsd_required=True
xsd_type='TNF'
cte40_natOp
Char
string='Natureza da Operação'
xsd_required=True
cte40_serie
Char
help="Série da GTV-e\nPreencher com '0' no caso de série única"
string='Série da GTV-e'
xsd_required=True
cte40_toma
Many2one → cte.40.tgtve_toma
choice='ide'
comodel_name='cte.40.tgtve_toma'
help="Indicador do 'papel' do tomador do serviço no GT-e"
string="Indicador do 'papel' do tomador"
xsd_choice_required=True
cte40_tomaTerceiro
Many2one → cte.40.tomaterceiro
choice='ide'
comodel_name='cte.40.tomaterceiro'
help="Indicador do 'papel' do tomador do serviço no CTV-e"
string='tomaTerceiro'
xsd_choice_required=True
cte40_tpAmb
Selection
help='Tipo do Ambiente\nPreencher com:1 - Produção; 2 - Homologação'
string='Tipo do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpCTe
Selection
help='Tipo da GTV-e\nPreencher com:\n 4 - GTV-e'
string='Tipo da GTV-e'
xsd_required=True
args: TFINGTVE
cte40_tpEmis
Selection
help='Forma de emissão da GTV-e\nPreencher com:\n1 - Normal;\n2- Contingencia offline'
string='Forma de emissão da GTV-e'
xsd_required=True
args: IDE_TPEMIS_1
cte40_tpImp
Selection
help='Formato de impressão do DACTE\nPreencher com: 1 - Retrato; 2 - Paisagem.'
string='Formato de impressão do DACTE'
xsd_required=True
args: IDE_TPIMP
cte40_tpServ
Selection
help='Tipo do Serviço\nPreencher com: \n\n9 - GTV'
string='Tipo do Serviço'
xsd_required=True
args: IDE_TPSERV_1
cte40_verProc
Char
help='Versão do processo de emissão\nIinformar a versão do aplicativo emissor de CT-e.'
string='Versão do processo de emissão'
xsd_required=True
cte40_xJust
Char
string='Justificativa da entrada em contingência'
cte40_xMunEnv
Char
help='Nome do Município de envio da GTV-e (de onde o documento foi transmitido)\nInformar PAIS/Municipio para as operações com o exterior.'
string='Nome do Município de envio da GTV-e'
xsd_required=True
No public methods.
cte40_Id
Char
help="Identificador da tag a ser assinada\nInformar a chave de acesso do CT-e OS e precedida do literal 'CTe'"
string='Identificador da tag a ser assinada'
xsd_required=True
cte40_autXML
One2many → cte.40.tgtve_autxml
help='Autorizados para download do XML do DF-e\nInformar CNPJ ou CPF. Preencher os zeros não significativos.'
string='Autorizados para download do XML do DF-e'
args: 'cte.40.tgtve_autxml', 'cte40_autXML_infCte_id'
cte40_compl
Many2one → cte.40.tgtve_compl
comodel_name='cte.40.tgtve_compl'
help='Dados complementares da GTV-e para fins operacionais ou comerciais'
string='Dados complementares da GTV-e'
cte40_dest
Many2one → cte.40.tgtve_dest
comodel_name='cte.40.tgtve_dest'
help='Informações do Destinatário\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações do Destinatário'
xsd_required=True
cte40_destino
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
help='Informações do endereço do destino do serviço'
string='Informações do endereço do destino'
xsd_type='TEndeEmi'
cte40_detGTV
Many2one → cte.40.detgtv
comodel_name='cte.40.detgtv'
string='Grupo de informações detalhadas da GTV-e'
xsd_required=True
cte40_emit
Many2one → cte.40.tgtve_emit
comodel_name='cte.40.tgtve_emit'
string='Identificação do Emitente da GTV-e'
xsd_required=True
cte40_ide
Many2one → cte.40.tgtve_ide
comodel_name='cte.40.tgtve_ide'
string='Identificação da GTV-e'
xsd_required=True
cte40_infRespTec
Many2one → cte.40.tresptec
comodel_name='cte.40.tresptec'
help='Informações do Responsável Técnico pela emissão do DF-e'
string='Informações do Responsável Técnico'
xsd_type='TRespTec'
cte40_origem
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
help='Informações do endereço da origem do serviço'
string='Informações do endereço da origem'
xsd_type='TEndeEmi'
cte40_rem
Many2one → cte.40.tgtve_rem
comodel_name='cte.40.tgtve_rem'
help='Informações do Remetente\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações do Remetente'
xsd_required=True
cte40_versao
Char
help="Versão do leiaute\nEx: '4.00'"
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_qrCodCTe
Char
string='Texto com o QR-Code impresso no DACTE'
xsd_required=True
No public methods.
cte40_infEspecie_detGTV_id
Many2one → cte.40.detgtv
comodel_name='cte.40.detgtv'
ondelete='cascade'
xsd_implicit=True
cte40_tpNumerario
Selection
help='Nacionalidade do Numerário\n1 - Nacional\n2 - Estrangeiro'
string='Nacionalidade do Numerário'
xsd_required=True
args: INFESPECIE_TPNUMERARIO
cte40_vEspecie
Monetary
currency_field='brl_currency_id'
string='Valor Transportada em Espécie indicada'
xsd_required=True
xsd_type='TDec_1302'
cte40_xMoedaEstr
Char
help='Nome da Moeda\nInformar somente se tipo de numerário for 2 - Estrangeiro'
string='Nome da Moeda'
No public methods.
cte40_ObsCont_compl_id
Many2one → cte.40.tgtve_compl
comodel_name='cte.40.tgtve_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_ObsFisco_compl_id
Many2one → cte.40.tgtve_compl
comodel_name='cte.40.tgtve_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='rem'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='rem'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do remetente ou ISENTO se remetente é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o remetente não seja contribuinte do ICMS não informar a tag.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
cte40_enderReme
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou nome do remetente'
xsd_required=True
No public methods.
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com:\n 0-Remetente;\n 1-Destinatário'
string='Tomador do Serviço'
xsd_required=True
args: TOMA_TOMA_1
No public methods.
cte40_gCBS
Many2one → cte.40.tibscbsmonotot_gcbs
comodel_name='cte.40.tibscbsmonotot_gcbs'
string='Totalização da CBS'
cte40_gEstornoCred
Many2one → cte.40.tibscbsmonotot_gestornocred
comodel_name='cte.40.tibscbsmonotot_gestornocred'
string='Totalização do estorno de crédito'
cte40_gIBS
Many2one → cte.40.tibscbsmonotot_gibs
comodel_name='cte.40.tibscbsmonotot_gibs'
string='Totalização do IBS'
cte40_gMono
Many2one → cte.40.gmono
comodel_name='cte.40.gmono'
help='Totais da Monofasia\nSó deverá ser utilizado para DFe modelos 55 e 65'
string='Totais da Monofasia'
cte40_vBCIBSCBS
Char
string='Total Base de Calculo'
xsd_type='TDec1302RTC'
No public methods.
cte40_vCBS
Char
string='Valor total da CBS'
xsd_type='TDec1302RTC'
cte40_vCredPres
Char
string='Total do Crédito Presumido'
xsd_type='TDec1302RTC'
cte40_vCredPresCondSus
Char
help='Total do Crédito Presumido Condição Suspensiva'
string='Total'
xsd_type='TDec1302RTC'
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
No public methods.
cte40_vCBSEstCred
Char
string='Valor total da CBS estornada'
xsd_type='TDec1302RTC'
cte40_vIBSEstCred
Char
string='Valor total do IBS estornado'
xsd_type='TDec1302RTC'
No public methods.
cte40_gIBSMun
Many2one → cte.40.tibscbsmonotot_gibsmun
comodel_name='cte.40.tibscbsmonotot_gibsmun'
help='Totalização do IBS de competência Municipal'
string='Totalização do IBS'
cte40_gIBSUF
Many2one → cte.40.tibscbsmonotot_gibsuf
comodel_name='cte.40.tibscbsmonotot_gibsuf'
string='Totalização do IBS de competência da UF'
cte40_vCredPres
Char
string='Total do Crédito Presumido'
xsd_type='TDec1302RTC'
cte40_vCredPresCondSus
Char
help='Total do Crédito Presumido Condição Suspensiva'
string='Total'
xsd_type='TDec1302RTC'
cte40_vIBS
Char
string='Valor total do IBS'
xsd_type='TDec1302RTC'
No public methods.
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
cte40_vIBSMun
Char
string='Valor total do IBS Municipal'
xsd_type='TDec1302RTC'
No public methods.
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
cte40_vIBSUF
Char
string='Valor total do IBS Estadual'
xsd_type='TDec1302RTC'
No public methods.
cte40_gCBS
Many2one → cte.40.tibscbstot_gcbs
comodel_name='cte.40.tibscbstot_gcbs'
string='Totalização da CBS'
cte40_gEstornoCred
Many2one → cte.40.tibscbstot_gestornocred
comodel_name='cte.40.tibscbstot_gestornocred'
string='Totalização do estorno de crédito'
cte40_gIBS
Many2one → cte.40.tibscbstot_gibs
comodel_name='cte.40.tibscbstot_gibs'
string='Totalização do IBS'
cte40_vBCIBSCBS
Char
string='Total Base de Calculo'
xsd_type='TDec1302RTC'
No public methods.
cte40_vCBS
Char
string='Valor total da CBS'
xsd_type='TDec1302RTC'
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
No public methods.
cte40_vCBSEstCred
Char
string='Valor total da CBS estornada'
xsd_type='TDec1302RTC'
cte40_vIBSEstCred
Char
string='Valor total do IBS estornado'
xsd_type='TDec1302RTC'
No public methods.
cte40_gIBSMun
Many2one → cte.40.tibscbstot_gibsmun
comodel_name='cte.40.tibscbstot_gibsmun'
help='Totalização do IBS de competência Municipal'
string='Totalização do IBS'
cte40_gIBSUF
Many2one → cte.40.tibscbstot_gibsuf
comodel_name='cte.40.tibscbstot_gibsuf'
string='Totalização do IBS de competência da UF'
cte40_vIBS
Char
string='Valor total do IBS'
xsd_type='TDec1302RTC'
No public methods.
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
cte40_vIBSMun
Char
string='Valor total do IBS Municipal'
xsd_type='TDec1302RTC'
No public methods.
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
cte40_vIBSUF
Char
string='Valor total do IBS Estadual'
xsd_type='TDec1302RTC'
No public methods.
No new fields.
Public methods (0)No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\n90 - ICMS Outra UF'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMSOUTRAUF_CST
cte40_cBenef
Char
help='Código de Benefício Fiscal na UF\nCódigo de Benefício Fiscal utilizado pela UF'
string='Código de Benefício Fiscal na UF'
cte40_pICMSOutraUF
Float
digits=(3, 2)
string='Alíquota do ICMS'
xsd_required=True
xsd_type='TDec_0302'
cte40_pRedBCOutraUF
Float
digits=(3, 2)
string='Percentual de redução da BC'
xsd_type='TDec_0302Opc'
cte40_vBCOutraUF
Monetary
currency_field='brl_currency_id'
string='Valor da BC do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSDeson
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS de desoneração'
xsd_type='TDec_1302'
cte40_vICMSOutraUF
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS devido outra UF'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\n90 - ICMS Simples Nacional'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMSSN_CST
cte40_indSN
Selection
help='Indica se o contribuinte é Simples Nacional\t\t\t1=Sim'
string='Indica se o contribuinte'
xsd_required=True
args: ICMSSN_INDSN
No public methods.
No new fields.
Public methods (0)No public methods.
cte40_CST
Selection
help='classificação Tributária do Serviço\n00 - tributação normal ICMS'
string='classificação Tributária do Serviço'
xsd_required=True
args: ICMS00_CST
cte40_pICMS
Float
digits=(3, 2)
string='Alíquota do ICMS'
xsd_required=True
xsd_type='TDec_0302'
cte40_vBC
Monetary
currency_field='brl_currency_id'
string='Valor da BC do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMS
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do serviço\n20 - tributação com BC reduzida do ICMS'
string='Classificação Tributária do serviço'
xsd_required=True
args: ICMS20_CST
cte40_cBenef
Char
help='Código de Benefício Fiscal na UF\nCódigo de Benefício Fiscal utilizado pela UF'
string='Código de Benefício Fiscal na UF'
cte40_pICMS
Float
digits=(3, 2)
string='Alíquota do ICMS'
xsd_required=True
xsd_type='TDec_0302'
cte40_pRedBC
Float
digits=(3, 2)
string='Percentual de redução da BC'
xsd_required=True
xsd_type='TDec_0302Opc'
cte40_vBC
Monetary
currency_field='brl_currency_id'
string='Valor da BC do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMS
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSDeson
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS de desoneração'
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\nPreencher com:\n\t\t\t\t\t\t\t\t40 - ICMS isenção;\n\t\t\t\t\t\t\t\t41 - ICMS não tributada;\n\t\t\t\t\t\t\t\t51 - ICMS diferido'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMS45_CST
cte40_cBenef
Char
help='Código de Benefício Fiscal na UF\nCódigo de Benefício Fiscal utilizado pela UF'
string='Código de Benefício Fiscal na UF'
cte40_vICMSDeson
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS de desoneração'
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\n90 - Outros'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMS90_CST
cte40_cBenef
Char
help='Código de Benefício Fiscal na UF\nCódigo de Benefício Fiscal utilizado pela UF'
string='Código de Benefício Fiscal na UF'
cte40_pICMS
Float
digits=(3, 2)
string='Alíquota do ICMS'
xsd_required=True
xsd_type='TDec_0302'
cte40_pRedBC
Float
digits=(3, 2)
string='Percentual de redução da BC'
xsd_type='TDec_0302Opc'
cte40_vBC
Monetary
currency_field='brl_currency_id'
string='Valor da BC do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vCred
Monetary
currency_field='brl_currency_id'
string='Valor do Crédito Outorgado/Presumido'
xsd_type='TDec_1302'
cte40_vICMS
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSDeson
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS de desoneração'
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\n90 - ICMS Outra UF'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMSOUTRAUF_CST
cte40_cBenef
Char
help='Código de Benefício Fiscal na UF\nCódigo de Benefício Fiscal utilizado pela UF'
string='Código de Benefício Fiscal na UF'
cte40_pICMSOutraUF
Float
digits=(3, 2)
string='Alíquota do ICMS'
xsd_required=True
xsd_type='TDec_0302'
cte40_pRedBCOutraUF
Float
digits=(3, 2)
string='Percentual de redução da BC'
xsd_type='TDec_0302Opc'
cte40_vBCOutraUF
Monetary
currency_field='brl_currency_id'
string='Valor da BC do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSDeson
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS de desoneração'
xsd_type='TDec_1302'
cte40_vICMSOutraUF
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS devido outra UF'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\n90 - ICMS Simples Nacional'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMSSN_CST
cte40_indSN
Selection
help='Indica se o contribuinte é Simples Nacional\t\t\t1=Sim'
string='Indica se o contribuinte'
xsd_required=True
args: ICMSSN_INDSN
No public methods.
cte40_CSTIS
Char
help='Código Situação Tributária do Imposto Seletivo'
string='Código Situação Tributária'
xsd_type='TCST'
cte40_cClassTribIS
Char
string='cClassTribIS'
xsd_type='TcClassTrib'
cte40_pIS
Float
digits=(3, 2)
help='Alíquota do Imposto Seletivo (percentual)'
string='Alíquota do Imposto Seletivo'
xsd_type='TDec_0302_04RTC'
cte40_pISEspec
Float
digits=(3, 2)
help='Alíquota do Imposto Seletivo (por valor)'
string='Alíquota do Imposto Seletivo (pISEspec)'
xsd_type='TDec_0302_04RTC'
cte40_qTrib
Float
digits=(11, 4)
help='Quantidade com abse no campo uTrib informado'
string='Quantidade com abse'
xsd_type='TDec_1104OpRTC'
cte40_uTrib
Char
help='Unidade de medida apropriada especificada em Lei Ordinaria para fins de apuração do Imposto Seletivo'
string='Unidade'
cte40_vBCIS
Char
string='Valor do BC'
xsd_type='TDec1302RTC'
cte40_vIS
Char
string='Valor do Imposto Seletivo calculado'
xsd_type='TDec1302RTC'
No public methods.
cte40_vIS
Char
string='Valor Total do Imposto Seletivo'
xsd_type='TDec1302RTC'
No public methods.
cte40_UF
Selection
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE)'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_xMun
Char
string='Nome do município'
xsd_required=True
No public methods.
cte40_gMonoDif
Many2one → cte.40.gmonodif
comodel_name='cte.40.gmonodif'
help='Grupo de informações do diferimento da Tributação Monofásica'
string='Grupo de informações do diferimento'
cte40_gMonoPadrao
Many2one → cte.40.gmonopadrao
comodel_name='cte.40.gmonopadrao'
help='Grupo de informações da Tributação Monofásica padrão'
string='Grupo de informações'
cte40_gMonoRet
Many2one → cte.40.gmonoret
comodel_name='cte.40.gmonoret'
help='Grupo de informações da Tributação Monofásica retida anteriormente'
string='Grupo de informações (gMonoRet)'
cte40_gMonoReten
Many2one → cte.40.gmonoreten
comodel_name='cte.40.gmonoreten'
help='Grupo de informações da Tributação Monofásica sujeita a retenção'
string='Grupo de informações (gMonoReten)'
cte40_vTotCBSMonoItem
Char
string='Total da CBS monofásica do item'
xsd_type='TDec1302RTC'
cte40_vTotIBSMonoItem
Char
string='Total de IBS monofásico do item'
xsd_type='TDec1302RTC'
No public methods.
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com:\n 0-Remetente;\n 1-Expedidor;\n 2-Recebedor;\n 3-Destinatário\n Serão utilizadas as informações contidas no respectivo grupo, conforme indicado pelo conteúdo deste campo'
string='Tomador do Serviço'
xsd_required=True
args: TOMA3_TOMA
No public methods.
cte40_CNPJ
Char
choice='tomaterceiro'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='tomaterceiro'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderToma
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com: \n 4 - Outros\n Obs: Informar os dados cadastrais do tomador do serviço'
string='Tomador do Serviço'
xsd_required=True
args: TOMATERCEIRO_TOMA
cte40_xFant
Char
string='Nome Fantasia'
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_vTPrest
Monetary
currency_field='brl_currency_id'
help='Valor Total da Prestação do Serviço\nPode conter zeros quando o CT-e for de complemento de ICMS'
string='Valor Total da Prestação do Serviço'
xsd_required=True
xsd_type='TDec_1302'
cte40_vTRec
Monetary
currency_field='brl_currency_id'
string='Valor total a Receber'
xsd_required=True
xsd_type='TDec_1302'
cte40_vTotDFe
Monetary
currency_field='brl_currency_id'
help='Valor total do documento fiscal \n(vTPrest + total do IBS + total da CBS)'
string='Valor total do documento fiscal'
xsd_type='TDec_1302'
No public methods.
cte40_dhConexao
Datetime
string='Data e Hora da Conexão de Origem'
xsd_type='TDateTimeUTC'
cte40_eventoCTe
Many2one → cte.40.tevento
comodel_name='cte.40.tevento'
string='eventoCTe'
xsd_required=True
xsd_type='TEvento'
cte40_ipTransmissor
Char
help='IP do transmissor do documento fiscal para o ambiente autorizador'
string='IP do transmissor'
xsd_type='TIPv4'
cte40_nPortaCon
Char
help='Porta de origem utilizada na conexão (De 0 a 65535)'
string='Porta de origem utilizada na conexão'
cte40_retEventoCTe
Many2one → cte.40.tretevento
comodel_name='cte.40.tretevento'
string='retEventoCTe'
xsd_required=True
xsd_type='TRetEvento'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerEvento'
No public methods.
cte40_infFisco
Many2one → cte.40.tprotcte_inffisco
comodel_name='cte.40.tprotcte_inffisco'
string='Mensagem do Fisco'
cte40_infProt
Many2one → cte.40.tprotcte_infprot
comodel_name='cte.40.tprotcte_infprot'
string='Dados do protocolo de status'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
No public methods.
cte40_cMsg
Char
string='Código do status da mensagem do fisco'
xsd_required=True
cte40_xMsg
Char
string='Mensagem do Fisco'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_Id
Char
string='Id'
xsd_type='xs:ID'
cte40_cStat
Char
string='Código do status do CT-e'
xsd_required=True
cte40_chCTe
Char
string='Chaves de acesso da CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_dhRecbto
Datetime
help='Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD.'
string='Data e hora de processamento'
xsd_required=True
xsd_type='TDateTimeUTC'
cte40_digVal
Char
help='Digest Value da CT-e processado. Utilizado para conferir a integridade do CT-e original.'
string='Digest Value da CT-e processado'
xsd_type='ds:DigestValueType'
cte40_nProt
Char
string='Número do Protocolo de Status do CT-e'
xsd_type='TProt'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou o CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_xMotivo
Char
string='Descrição literal do status do CT-e'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_infFisco
Many2one → cte.40.tprotcteos_inffisco
comodel_name='cte.40.tprotcteos_inffisco'
string='Mensagem do Fisco'
cte40_infProt
Many2one → cte.40.tprotcteos_infprot
comodel_name='cte.40.tprotcteos_infprot'
string='Dados do protocolo de status'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
No public methods.
cte40_cMsg
Char
string='Código do status da mensagem do fisco'
xsd_required=True
cte40_xMsg
Char
string='Mensagem do Fisco'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_Id
Char
string='Id'
xsd_type='xs:ID'
cte40_cStat
Char
string='Código do status do CT-e'
xsd_required=True
cte40_chCTe
Char
string='Chaves de acesso da CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_dhRecbto
Datetime
help='Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD.'
string='Data e hora de processamento'
xsd_required=True
xsd_type='TDateTimeUTC'
cte40_digVal
Char
help='Digest Value da CT-e processado. Utilizado para conferir a integridade do CT-e original.'
string='Digest Value da CT-e processado'
xsd_type='ds:DigestValueType'
cte40_nProt
Char
string='Número do Protocolo de Status do CT-e'
xsd_type='TProt'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou o CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_xMotivo
Char
string='Descrição literal do status do CT-e'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_infFisco
Many2one → cte.40.tprotgtve_inffisco
comodel_name='cte.40.tprotgtve_inffisco'
string='Mensagem do Fisco'
cte40_infProt
Many2one → cte.40.tprotgtve_infprot
comodel_name='cte.40.tprotgtve_infprot'
string='Dados do protocolo de status'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
No public methods.
cte40_cMsg
Char
string='Código do status da mensagem do fisco'
xsd_required=True
cte40_xMsg
Char
string='Mensagem do Fisco'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_Id
Char
string='Id'
xsd_type='xs:ID'
cte40_cStat
Char
string='Código do status da GTV-e'
xsd_required=True
cte40_chCTe
Char
string='Chaves de acesso da CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_dhRecbto
Datetime
help='Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD.'
string='Data e hora de processamento'
xsd_required=True
xsd_type='TDateTimeUTC'
cte40_digVal
Char
help='Digest Value da GTV-e processado. Utilizado para conferir a integridade da GTV-e original.'
string='Digest Value da GTV-e processado'
xsd_type='ds:DigestValueType'
cte40_nProt
Char
string='Número do Protocolo de Status da GTV-e'
xsd_type='TProt'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a GTV-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_xMotivo
Char
string='Descrição literal do status da GTV-e'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_chCTeFerroOrigem
Char
help='Chave de acesso do CT-e emitido pelo ferrovia de origem'
string='Chave de acesso do CT-e emitido'
xsd_type='TChDFe'
cte40_ferrEmi
Selection
help='Ferrovia Emitente do CTe\nPreencher com: \n\t\t\t\t\t\t\t\t\t1-Ferrovia de origem; \n\t\t\t\t\t\t\t\t\t2-Ferrovia de destino'
string='Ferrovia Emitente do CTe'
xsd_required=True
args: TRAFMUT_FERREMI
cte40_ferroEnv
One2many → cte.40.ferroenv
string='Informações das Ferrovias Envolvidas'
args: 'cte.40.ferroenv', 'cte40_ferroEnv_trafMut_id'
cte40_respFat
Selection
help='Responsável pelo Faturamento\nPreencher com: \n\t\t\t\t\t\t\t\t\t1-Ferrovia de origem; \n\t\t\t\t\t\t\t\t\t2-Ferrovia de destino'
string='Responsável pelo Faturamento'
xsd_required=True
args: TRAFMUT_RESPFAT
cte40_vFrete
Monetary
currency_field='brl_currency_id'
string='Valor do Frete do Tráfego Mútuo'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_pAliqEfet
Float
digits=(3, 2)
help='Aliquota Efetiva que será aplicada a Base de Calculo (em percentual)'
string='Aliquota Efetiva que será aplicada'
xsd_type='TDec_0302_04RTC'
cte40_pRedAliq
Float
digits=(3, 2)
help='Percentual de redução de aliquota do cClassTrib'
string='Percentual de redução de aliquota'
xsd_type='TDec_0302_04RTC'
No public methods.
cte40_CNPJ
Char
help='CNPJ da pessoa jurídica responsável técnica pelo sistema utilizado na emissão do documento fiscal eletrônico\nInformar o CNPJ da pessoa jurídica desenvolvedora do sistema utilizado na emissão do documento fiscal eletrônico.'
string='CNPJ'
xsd_required=True
xsd_type='TCnpj'
cte40_email
Char
string='Email da pessoa jurídica a ser contatada'
xsd_required=True
xsd_type='TEmail'
cte40_fone
Char
help='Telefone da pessoa jurídica a ser contatada\nPreencher com o Código DDD + número do telefone.'
string='Telefone da pessoa jurídica'
xsd_required=True
cte40_hashCSRT
Char
help='Hash do token do código de segurança do responsável técnico\nO hashCSRT é o resultado das funções SHA-1 e base64 do token CSRT fornecido pelo fisco + chave de acesso do DF-e. (Implementação em futura NT)\n\nObservação: 28 caracteres são representados no schema como 20 bytes do tipo base64Binary'
string='Hash do token do código de segurança'
cte40_idCSRT
Char
help='Identificador do código de segurança do responsável técnico\nIdentificador do CSRT utilizado para geração do hash'
string='Identificador do código de segurança'
cte40_xContato
Char
help='Nome da pessoa a ser contatada\nInformar o nome da pessoa a ser contatada na empresa desenvolvedora do sistema utilizado na emissão do documento fiscal eletrônico. No caso de pessoa física, informar o respectivo nome.'
string='Nome da pessoa a ser contatada'
xsd_required=True
No public methods.
cte40_cStat
Char
string='código do status do retorno da consulta'
xsd_required=True
cte40_cUF
Selection
string='Identificação da UF'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_protCTe
Many2one → cte.40.tprotcte
comodel_name='cte.40.tprotcte'
string='Reposta ao processamento do CT-e'
xsd_type='TProtCTe'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerCTe'
cte40_xMotivo
Char
help='Descrição literal do status do do retorno da consulta.'
string='Descrição literal do status'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_cStat
Char
string='código do status do retorno da consulta'
xsd_required=True
xsd_type='TStat'
cte40_cUF
Selection
string='Identificação da UF'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_protCTe
Many2one → cte.40.tprotcteos
comodel_name='cte.40.tprotcteos'
string='Reposta ao processamento do CT-e'
xsd_type='TProtCTeOS'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerCTe'
cte40_xMotivo
Char
help='Descrição literal do status do do retorno da consulta.'
string='Descrição literal do status'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_cStat
Char
string='código do status do retorno da consulta'
xsd_required=True
xsd_type='TStat'
cte40_cUF
Selection
string='Identificação da UF'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_protCTe
Many2one → cte.40.tprotcte
comodel_name='cte.40.tprotcte'
string='Reposta ao processamento do CT-e'
xsd_type='TProtCTe'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerCTe'
cte40_xMotivo
Char
help='Descrição literal do status do do retorno da consulta.'
string='Descrição literal do status'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_infEvento
Many2one → cte.40.tretevento_infevento
comodel_name='cte.40.tretevento_infevento'
string='infEvento'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
No public methods.
cte40_Id
Char
string='Id'
cte40_cOrgao
Selection
help='Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar SUFRAMA'
string='Código do órgão de recepção do Evento'
xsd_required=True
xsd_type='TCOrgaoIBGE'
args: TCORGAOIBGE
cte40_cStat
Char
string='Código do status da registro do Evento'
xsd_required=True
xsd_type='TStat'
cte40_chCTe
Char
string='Chave de Acesso CT-e vinculado'
xsd_type='TChDFe'
cte40_dhRegEvento
Datetime
help='Data e Hora de do recebimento do evento ou do registro do evento formato AAAA-MM-DDThh:mm:ssTZD'
string='Data e Hora de do recebimento'
xsd_type='TDateTimeUTC'
cte40_nProt
Char
help='Número do protocolo de registro do evento'
string='Número do protocolo de registro'
xsd_type='TProt'
cte40_nSeqEvento
Char
string='Seqüencial do evento'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpEvento
Char
string='Tipo do Evento vinculado'
cte40_verAplic
Char
help='Versão do Aplicativo que recebeu o Evento'
string='Versão do Aplicativo que recebeu'
xsd_required=True
xsd_type='TVerAplic'
cte40_xEvento
Char
string='Descrição do Evento'
cte40_xMotivo
Char
help='Descrição literal do status do registro do Evento'
string='Descrição literal do status do registro'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_cStat
Char
string='código do status do retorno da consulta'
xsd_required=True
xsd_type='TStat'
cte40_cUF
Selection
string='Identificação da UF'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_protCTe
Many2one → cte.40.tprotgtve
comodel_name='cte.40.tprotgtve'
string='Reposta ao processamento do CT-e'
xsd_type='TProtGTVe'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a GTV-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerCTe'
cte40_xMotivo
Char
help='Descrição literal do status do do retorno da consulta.'
string='Descrição literal do status'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_vCBS
Char
string='Valor da CBS a ser transferida'
xsd_type='TDec1302RTC'
cte40_vIBS
Char
string='Valor do IBS a ser transferido'
xsd_type='TDec1302RTC'
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_indDoacao
Selection
string='indDoacao'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_pAliqCBS
Float
digits=(3, 2)
string='pAliqCBS'
xsd_type='TDec_0302_04RTC'
cte40_pAliqIBSMun
Float
digits=(3, 2)
string='pAliqIBSMun'
xsd_type='TDec_0302_04RTC'
cte40_pAliqIBSUF
Float
digits=(3, 2)
string='pAliqIBSUF'
xsd_type='TDec_0302_04RTC'
cte40_vTribCBS
Char
help='Valor que seria devido a CBS, sem aplicação do Art. 473. da LC 214/2025'
string='Valor que seria devido a CBS'
xsd_type='TDec1302RTC'
cte40_vTribIBSMun
Char
help='Valor que seria devido ao município, sem aplicação do Art. 473. da LC 214/2025'
string='Valor que seria devido ao município'
xsd_type='TDec1302RTC'
cte40_vTribIBSUF
Char
help='Valor que seria devido a UF, sem aplicação do Art. 473. da LC 214/2025'
string='Valor que seria devido a UF'
xsd_type='TDec1302RTC'
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_indDoacao
Selection
string='indDoacao'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_indDoacao
Selection
string='Indica se a operação é de doação'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_indDoacao
Selection
string='indDoacao'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gIBSCBS
Many2one → cte.40.tcibs
choice='ttribnfce'
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_gIBSCBSMono
Many2one → cte.40.tmonofasia
choice='ttribnfce'
comodel_name='cte.40.tmonofasia'
string='gIBSCBSMono'
xsd_type='TMonofasia'
cte40_indDoacao
Selection
string='Indica se a operação é de doação'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_indDoacao
Selection
string='Indica se a operação é de doação'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gAjusteCompet
Many2one → cte.40.tajustecompet
choice='ttribnfe'
comodel_name='cte.40.tajustecompet'
help='Informar essa opção da Choice para o CST 811'
string='gAjusteCompet'
xsd_type='TAjusteCompet'
cte40_gCredPresIBSZFM
Many2one → cte.40.tcredpresibszfm
choice='ttribnfe'
comodel_name='cte.40.tcredpresibszfm'
help='Classificação de acordo com o art. 450, § 1º, da LC 214/25 para o cálculo do crédito presumido na ZFM. Informado conforme indicador no cClassTrib.'
string='Classificação de acordo com o art'
xsd_type='TCredPresIBSZFM'
cte40_gCredPresOper
Many2one → cte.40.tcredpresoper
choice='ttribnfe'
comodel_name='cte.40.tcredpresoper'
help='Crédito Presumido da Operação. Informado conforme indicador no cClassTrib.'
string='Crédito Presumido da Operação'
xsd_type='TCredPresOper'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
choice='ttribnfe'
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_gIBSCBSMono
Many2one → cte.40.tmonofasia
choice='ttribnfe'
comodel_name='cte.40.tmonofasia'
help='Informar essa opção da Choice para Monofasia (CST 620)'
string='Informar essa opção da Choice'
xsd_type='TMonofasia'
cte40_gTransfCred
Many2one → cte.40.ttransfcred
choice='ttribnfe'
comodel_name='cte.40.ttransfcred'
help='Informar essa opção da Choice para o CST 800'
string='gTransfCred'
xsd_type='TTransfCred'
cte40_indDoacao
Selection
string='Indica se a operação é de doação'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
choice='ttribnfgas'
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_gIBSCBSMono
Many2one → cte.40.tmonofasia
choice='ttribnfgas'
comodel_name='cte.40.tmonofasia'
help='Informar essa opção da Choice para Monofasia'
string='Informar essa opção da Choice'
xsd_type='TMonofasia'
cte40_indDoacao
Selection
string='indDoacao'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CSTReg
Char
help='Código da Situação Tributária do IBS e CBS\nInformar qual seria o CST caso não cumprida a condição resolutória/suspensiva'
string='Código da Situação Tributária do IBS'
xsd_type='TCST'
cte40_cClassTribReg
Char
help='Informar qual seria o cClassTrib caso não cumprida a condição resolutória/suspensiva'
string='Informar qual seria o cClassTrib caso'
xsd_type='TcClassTrib'
cte40_pAliqEfetRegCBS
Float
digits=(3, 2)
help='Alíquota da CBS\nInformar como seria a Alíquota caso não cumprida a condição resolutória/suspensiva'
string='Alíquota da CBS'
xsd_type='TDec_0302_04RTC'
cte40_pAliqEfetRegIBSMun
Float
digits=(3, 2)
help='Alíquota do IBS do Município\nInformar como seria a Alíquota caso não cumprida a condição resolutória/suspensiva'
string='Alíquota do IBS do Município'
xsd_type='TDec_0302_04RTC'
cte40_pAliqEfetRegIBSUF
Float
digits=(3, 2)
help='Alíquota do IBS da UF\nInformar como seria a Alíquota caso não cumprida a condição resolutória/suspensiva'
string='Alíquota do IBS da UF'
xsd_type='TDec_0302_04RTC'
cte40_vTribRegCBS
Char
help='Valor da CBS\nInformar como seria o valor do Tributo caso não cumprida a condição resolutória/suspensiva'
string='Valor da CBS'
xsd_type='TDec1302RTC'
cte40_vTribRegIBSMun
Char
help='Valor do IBS do Município\nInformar como seria o valor do Tributo caso não cumprida a condição resolutória/suspensiva'
string='Valor do IBS do Município'
xsd_type='TDec1302RTC'
cte40_vTribRegIBSUF
Char
help='Valor do IBS da UF\nInformar como seria o valor do Tributo caso não cumprida a condição resolutória/suspensiva'
string='Valor do IBS da UF'
xsd_type='TDec1302RTC'
No public methods.
cte40_idUnidTransp
Char
help='Identificação da Unidade de Transporte\nInformar a identificação conforme o tipo de unidade de transporte.\nPor exemplo: para rodoviário tração ou reboque deverá preencher com a placa do veículo.'
string='Identificação da Unidade de Transporte'
xsd_required=True
xsd_type='TContainer'
cte40_infUnidCarga
One2many → cte.40.tunidcarga
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_TUnidadeTransp_id'
cte40_infUnidTransp_infNF_id
Many2one → cte.40.tcte_infnf
comodel_name='cte.40.tcte_infnf'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidTransp_infNFe_id
Many2one → cte.40.tctesimp_infnfe
comodel_name='cte.40.tctesimp_infnfe'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidTransp_infNFe_id
Many2one → cte.40.tcte_infnfe
comodel_name='cte.40.tcte_infnfe'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidTransp_infOutros_id
Many2one → cte.40.infoutros
comodel_name='cte.40.infoutros'
ondelete='cascade'
xsd_implicit=True
cte40_lacUnidTransp
One2many → cte.40.lacunidtransp
string='Lacres das Unidades de Transporte'
args: 'cte.40.lacunidtransp', 'cte40_lacUnidTransp_TUnidadeTransp_id'
cte40_qtdRat
Monetary
currency_field='brl_currency_id'
string='Quantidade rateada (Peso,Volume)'
xsd_type='TDec_0302_0303'
cte40_tpUnidTransp
Selection
help='Tipo da Unidade de Transporte\n1 - Rodoviário Tração\n2 - Rodoviário Reboque\n3 - Navio\n4 - Balsa\n5 - Aeronave\n6 - Vagão\n7 - Outros'
string='Tipo da Unidade de Transporte'
xsd_required=True
xsd_type='TtipoUnidTransp'
args: TTIPOUNIDTRANSP
No public methods.
cte40_idUnidCarga
Char
help='Identificação da Unidade de Carga\nInformar a identificação da unidade de carga, por exemplo: número do container.'
string='Identificação da Unidade de Carga'
xsd_required=True
xsd_type='TContainer'
cte40_infUnidCarga_TUnidadeTransp_id
Many2one → cte.40.tunidadetransp
comodel_name='cte.40.tunidadetransp'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga_infNF_id
Many2one → cte.40.tcte_infnf
comodel_name='cte.40.tcte_infnf'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga_infNFe_id
Many2one → cte.40.tctesimp_infnfe
comodel_name='cte.40.tctesimp_infnfe'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga_infNFe_id
Many2one → cte.40.tcte_infnfe
comodel_name='cte.40.tcte_infnfe'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga_infOutros_id
Many2one → cte.40.infoutros
comodel_name='cte.40.infoutros'
ondelete='cascade'
xsd_implicit=True
cte40_lacUnidCarga
One2many → cte.40.lacunidcarga
string='Lacres das Unidades de Carga'
args: 'cte.40.lacunidcarga', 'cte40_lacUnidCarga_TUnidCarga_id'
cte40_qtdRat
Monetary
currency_field='brl_currency_id'
string='Quantidade rateada (Peso,Volume)'
xsd_type='TDec_0302_0303'
cte40_tpUnidCarga
Selection
help='Tipo da Unidade de Carga\n1 - Container\n2 - ULD\n3 - Pallet\n4 - Outros'
string='Tipo da Unidade de Carga'
xsd_required=True
xsd_type='TtipoUnidCarga'
args: TTIPOUNIDCARGA
No public methods.
cte40_RENAVAM
Char
string='RENAVAM do veículo'
cte40_UF
Selection
help='UF em que veículo está licenciado\nSigla da UF de licenciamento do veículo.'
string='UF em que veículo está licenciado'
xsd_type='TUf'
args: TUF
cte40_placa
Char
string='Placa do veículo'
xsd_required=True
cte40_prop
Many2one → cte.40.prop
comodel_name='cte.40.prop'
help='Proprietário ou possuidor do Veículo.\nSó preenchido quando o veículo não pertencer à empresa emitente do CT-e OS'
string='Proprietário ou possuidor do Veículo'
No public methods.
cte40_cCor
Char
help='Cor do veículo\nCódigo de cada montadora'
string='Cor do veículo'
xsd_required=True
cte40_cMod
Char
help='Código Marca Modelo\nUtilizar tabela RENAVAM'
string='Código Marca Modelo'
xsd_required=True
cte40_chassi
Char
string='Chassi do veículo'
xsd_required=True
cte40_vFrete
Monetary
currency_field='brl_currency_id'
string='Frete Unitário'
xsd_required=True
xsd_type='TDec_1302'
cte40_vUnit
Monetary
currency_field='brl_currency_id'
string='Valor Unitário do Veículo'
xsd_required=True
xsd_type='TDec_1302'
cte40_veicNovos_infCTeNorm_id
Many2one → cte.40.tcte_infctenorm
comodel_name='cte.40.tcte_infctenorm'
ondelete='cascade'
xsd_implicit=True
cte40_xCor
Char
string='Descrição da cor'
xsd_required=True
No public methods.
brl_currency_id
Many2one → res.currency
comodel_name='res.currency'
default=<expr>
string='Moeda'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-brazil |
| GIT | |
| GIT | https://github.com/OCA/l10n-brazil.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-brazil/tree/16.0/l10n_br_cte_spec |
| VERSION | |
| VERSION | 1.2.0 |
| CATEGORY | |
| CATEGORY | Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Raphaël Valyi, OCA-git-bot, oca-ci, CristianoMafraJunior |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-brazil |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:11:56 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES | |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Este módulo é a fundação para a emissão do Conhecimento de Transporte Eletrônico (`CT-e`, `Modelo 57`) no Odoo. Ele fornece a estrutura de dados completa e atualizada, em conformidade com os leiautes oficiais da SEFAZ para o CT-e 4.0. É importante ressaltar que este módulo não realiza a emissão do CT-e sozinho. Ele funciona como uma biblioteca de modelos de dados abstratos (mixins). A sua principal função é servir de base para um módulo de implementação, como o `l10n_br_cte`, que é responsável por mapear esses modelos nos documentos fiscais do Odoo (`l10n_br_fiscal.document`), adicionar as regras de negócio e realizar a comunicação com os web services da SEFAZ. Essa arquitetura desacoplada segue o mesmo padrão de sucesso já utilizado pelos módulos `l10n_br_nfe_spec` e `l10n_br_nfe`. ## Estrutura por Modal de Transporte Para garantir a conformidade com as particularidades de cada operação, o módulo implementa modelos de dados específicos para todos os modais de transporte previstos na legislação: - Rodoviário (`cte.40.rodo`): Contempla informações essenciais como o RNTRC e as Ordens de Coleta associadas. - Aéreo (`cte.40.aereo`): Inclui campos para o número da minuta, o número operacional do conhecimento aéreo (IATA) e detalhes sobre a natureza e periculosidade da carga. - Aquaviário (`cte.40.aquav`): Aborda dados como o valor do AFRMM, a identificação do navio, informações de balsas e o detalhamento de contêineres. - Ferroviário (`cte.40.ferrov`): Permite detalhar o tipo de tráfego (próprio, mútuo, etc.) e as ferrovias envolvidas na operação. - Dutoviário (`cte.40.duto`): Contém campos para o valor da tarifa, as datas de início e fim do serviço e as características do duto. - Multimodal (`cte.40.multimodal`): Estruturado para gerenciar o Certificado do Operador de Transporte Multimodal (COTM) e as informações de seguro associadas. ## Geração de Código Automatizada A principal característica deste módulo é que 100% dos seus modelos de dados Odoo são gerados automaticamente a partir dos esquemas XSD oficiais, publicados pelo Portal do CT-e. Essa geração pelo `xsdata-odoo` garante máxima fidelidade aos leiautes fiscais e agilidade na atualização para novas versões. Embora os esquemas XSD oficiais do CT-e sejam publicados e mantidos no Portal da SEFAZ, a arquitetura deste projeto se apoia na biblioteca `nfelib` para a tarefa de serialização dos dados em XML. Para facilitar o processo de desenvolvimento e garantir a consistência, a própria `nfelib` armazena em seu repositório uma cópia atualizada desses esquemas oficiais. Portanto, a prática recomendada para (re)gerar os modelos deste módulo é utilizar um clone local do repositório da nfelib como fonte para os arquivos de esquema (.xsd), direcionando o comando do `xsdata-odoo` para o diretório correspondente. Links: - [GitHub - akretion/xsdata-odoo](https://github.com/akretion/xsdata-odoo) - [GitHub - akretion/nfelib](https://github.com/akretion/nfelib) O comando utilizado para gerar os modelos da versão 4.0 do CT-e foi: ```bash git clone https://github.com/akretion/nfelib cd nfelib export XSDATA_SCHEMA=cte export XSDATA_VERSION=40 export XSDATA_SKIP="^ICMS\d+|^ICMSSN+|ICMSOutraUF|ICMSUFFim|INFESPECIE_TPESPECIE" export XSDATA_LANG="portuguese" xsdata generate nfelib/cte/schemas/v4_0 \ --package nfelib.cte.odoo.v4_0 \ --output=odoo ``` ## Prefixo dos campos e versão Com mais de 1000 campos fiscais apenas no CT-e, com uma meia dúzia de documentos fiscais complexos, com 3000 módulos OCA, existiria um risco real de conflito com os nomes de campos vindo dos esquemas. Além disso, temos várias versões do CT-e, a 3.0, a 4.0... Nisso foi decidido que cada campo tem um prefixo composto do nome do schema e de alguns dígitos da versão do esquema. No caso cte40_. A escolha de 2 dígitos permite que uma atualização menor do esquema use os mesmos campos (e dados no banco então) e que um simples update Odoo (--update=...) consiga resolver a migração. Enquanto que para uma mudança maior como de 3.0 para 4.0, seria assumido de usar novos campos e novas tabelas (para os objetos não Odoo) e que a lib nfelib iria trabalhar com os campos da versão maior do documento fiscal considerado. |
No views found for this module.
cte40_dPrevAereo
Date
help='Data prevista da entrega\nFormato AAAA-MM-DD'
string='Data prevista da entrega'
xsd_required=True
xsd_type='TData'
cte40_nMinu
Char
help='Número da Minuta\nDocumento que precede o CT-e, assinado pelo expedidor, espécie de pedido de serviço'
string='Número da Minuta'
cte40_nOCA
Char
help='Número Operacional do Conhecimento Aéreo\nRepresenta o número de controle comumente utilizado pelo conhecimento aéreo composto por uma sequência numérica de onze dígitos. Os três primeiros dígitos representam um código que os operadores de transporte aéreo associados à IATA possuem. Em seguida um número de série de sete dígitos determinados pelo operador de transporte aéreo. Para finalizar, um dígito verificador, que é um sistema de módulo sete imponderado o qual divide o número de série do conhecimento aéreo por sete e usa o resto como dígito de verificação.'
string='Número Operacional do Conhecimento Aéreo'
cte40_natCarga
Many2one → cte.40.natcarga
comodel_name='cte.40.natcarga'
string='Natureza da carga'
xsd_required=True
cte40_peri
One2many → cte.40.peri
help='Preenchido quando for transporte de produtos classificados pela ONU como perigosos.\nO preenchimento desses campos não desobriga a empresa aérea de emitir os demais documentos que constam na legislação vigente.'
string='Preenchido quando for transporte'
args: 'cte.40.peri', 'cte40_peri_aereo_id'
cte40_tarifa
Many2one → cte.40.tarifa
comodel_name='cte.40.tarifa'
string='Informações de tarifa'
xsd_required=True
No public methods.
cte40_balsa
One2many → cte.40.balsa
string='Grupo de informações das balsas'
args: 'cte.40.balsa', 'cte40_balsa_aquav_id'
cte40_detCont
One2many → cte.40.detcont
help='Grupo de informações de detalhamento dos conteiners \n(Somente para Redespacho Intermediário e Serviço Vinculado a Multimodal)'
string='Grupo de informações de detalhamento'
args: 'cte.40.detcont', 'cte40_detCont_aquav_id'
cte40_direc
Selection
help='Direção\nPreencher com: N-Norte, L-Leste, S-Sul, O-Oeste'
string='Direção'
xsd_required=True
args: AQUAV_DIREC
cte40_irin
Char
help='Irin do navio sempre deverá ser informado'
string='Irin do navio sempre deverá'
xsd_required=True
cte40_nViag
Char
string='Número da Viagem'
cte40_tpNav
Selection
help='Tipo de Navegação\nPreencher com: \n\t\t\t\t\t\t0 - Interior;\n\t\t\t\t\t\t1 - Cabotagem'
string='Tipo de Navegação'
args: AQUAV_TPNAV
cte40_vAFRMM
Monetary
currency_field='brl_currency_id'
help='AFRMM (Adicional de Frete para Renovação da Marinha Mercante)'
string='AFRMM'
xsd_required=True
xsd_type='TDec_1302'
cte40_vPrest
Monetary
currency_field='brl_currency_id'
help='Valor da Prestação Base de Cálculo do AFRMM'
string='Valor da Prestação Base de Cálculo'
xsd_required=True
xsd_type='TDec_1302'
cte40_xNavio
Char
string='Identificação do Navio'
xsd_required=True
No public methods.
cte40_infNF
One2many → cte.40.aquav_infnf
choice='infdoc'
string='Informações das NF'
xsd_choice_required=True
args: 'cte.40.aquav_infnf', 'cte40_infNF_infDoc_id'
cte40_infNFe
One2many → cte.40.aquav_infnfe
choice='infdoc'
string='Informações das NFe'
xsd_choice_required=True
args: 'cte.40.aquav_infnfe', 'cte40_infNFe_infDoc_id'
No public methods.
cte40_infNF_infDoc_id
Many2one → cte.40.aquav_infdoc
comodel_name='cte.40.aquav_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_nDoc
Char
string='Número'
xsd_required=True
cte40_serie
Char
string='Série'
xsd_required=True
cte40_unidRat
Monetary
currency_field='brl_currency_id'
help='Unidade de medida rateada (Peso,Volume)'
string='Unidade de medida rateada'
xsd_type='TDec_0302_0303'
No public methods.
cte40_chave
Char
string='Chave de acesso da NF-e'
xsd_required=True
xsd_type='TChDFe'
cte40_infNFe_infDoc_id
Many2one → cte.40.aquav_infdoc
comodel_name='cte.40.aquav_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_unidRat
Monetary
currency_field='brl_currency_id'
help='Unidade de medida rateada (Peso,Volume)'
string='Unidade de medida rateada'
xsd_type='TDec_0302_0303'
No public methods.
cte40_balsa_aquav_id
Many2one → cte.40.aquav
comodel_name='cte.40.aquav'
ondelete='cascade'
xsd_implicit=True
cte40_xBalsa
Char
string='Identificador da Balsa'
xsd_required=True
No public methods.
cte40_dProg
Date
help='Data programada\nFormato AAAA-MM-DD'
string='Data programada'
xsd_required=True
xsd_type='TData'
cte40_tpPer
Selection
help='Tipo de data/período programado para entrega\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t1-Na data;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t2-Até a data;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t3-A partir da data'
string='Tipo de data/período programado'
xsd_required=True
args: COMDATA_TPPER
No public methods.
cte40_hProg
Char
help='Hora programada\nFormato HH:MM:SS'
string='Hora programada'
xsd_required=True
xsd_type='TTime'
cte40_tpHor
Selection
help='Tipo de hora\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t1 - No horário;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t2 - Até o horário;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t3 - A partir do horário.'
string='Tipo de hora'
xsd_required=True
args: COMHORA_TPHOR
No public methods.
cte40_cMunFim
Char
help='Código do Município de término da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de término'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cMunIni
Char
help='Código do Município de início da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de início'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_comp
One2many → cte.40.tctesimp_det_comp
string='Componentes do Valor da Prestação'
args: 'cte.40.tctesimp_det_comp', 'cte40_Comp_det_id'
cte40_det_infCte_id
Many2one → cte.40.tctesimp_infcte
comodel_name='cte.40.tctesimp_infcte'
ondelete='cascade'
xsd_implicit=True
cte40_infDocAnt
One2many → cte.40.infdocant
choice='det'
string='Documentos anteriores'
xsd_choice_required=True
args: 'cte.40.infdocant', 'cte40_infDocAnt_det_id'
cte40_infNFe
One2many → cte.40.tctesimp_infnfe
choice='det'
string='Informações das NF-e'
xsd_choice_required=True
args: 'cte.40.tctesimp_infnfe', 'cte40_infNFe_det_id'
cte40_nItem
Char
help='Número identificador do item agrupador da prestação'
string='Número identificador do item agrupador'
xsd_required=True
cte40_vPrest
Monetary
currency_field='brl_currency_id'
help='Valorl da Prestação do Serviço\nPode conter zeros quando o CT-e for de complemento de ICMS'
string='Valorl da Prestação do Serviço'
xsd_required=True
xsd_type='TDec_1302'
cte40_vRec
Monetary
currency_field='brl_currency_id'
string='Valor a Receber'
xsd_required=True
xsd_type='TDec_1302'
cte40_xMunFim
Char
help="Nome do Município do término da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do término'
xsd_required=True
cte40_xMunIni
Char
help="Nome do Município do início da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do início da prestação'
xsd_required=True
No public methods.
cte40_detCont_aquav_id
Many2one → cte.40.aquav
comodel_name='cte.40.aquav'
ondelete='cascade'
xsd_implicit=True
cte40_infDoc
Many2one → cte.40.aquav_infdoc
comodel_name='cte.40.aquav_infdoc'
help='Informações dos documentos dos conteiners'
string='Informações dos documentos'
cte40_lacre
One2many → cte.40.lacre
help='Grupo de informações dos lacres dos cointainers da qtde da carga'
string='Grupo de informações dos lacres'
args: 'cte.40.lacre', 'cte40_lacre_detCont_id'
cte40_nCont
Char
string='Identificação do Container'
xsd_required=True
xsd_type='TContainer'
No public methods.
cte40_versaoEvento
Char
string='versaoEvento'
xsd_required=True
No public methods.
cte40_infEspecie
One2many → cte.40.tgtve_infespecie
string='Informações das Espécies transportadas'
args: 'cte.40.tgtve_infespecie', 'cte40_infEspecie_detGTV_id'
cte40_infVeiculo
One2many → cte.40.infveiculo
help='Grupo de informações dos veículos utilizados no transporte de valores'
string='Grupo de informações'
args: 'cte.40.infveiculo', 'cte40_infVeiculo_detGTV_id'
cte40_qCarga
Float
digits=(11, 4)
string='Quantidade de volumes/malotes'
xsd_required=True
xsd_type='TDec_1104'
No public methods.
cte40_emiDocAnt
One2many → cte.40.emidocant
string='Emissor do documento anterior'
args: 'cte.40.emidocant', 'cte40_emiDocAnt_docAnt_id'
No public methods.
cte40_classDuto
Selection
help='Classificação do Dutoviário\nInformar: 1 - Gasoduto 2 - Mineroduto 3 - Oleoduto'
string='Classificação do Dutoviário'
args: DUTO_CLASSDUTO
cte40_codPontoEntrada
Char
string='Código do Ponto de Entrada'
cte40_codPontoSaida
Char
string='Código do Ponto de Saída'
cte40_dFim
Date
string='Data de Fim da prestação do serviço'
xsd_required=True
xsd_type='TData'
cte40_dIni
Date
string='Data de Início da prestação do serviço'
xsd_required=True
xsd_type='TData'
cte40_nContrato
Char
string='Número do Contrato de Capacidade'
cte40_tpContratacao
Selection
help='Tipo de contratação do serviço de transporte (apenas para gasoduto)\nInformar:\n0 - Ponta a ponto\n1 - Capacidade de Entrada \n2 - Capacidade de Saida'
string='Tipo de contratação do serviço'
args: DUTO_TPCONTRATACAO
cte40_vTar
Float
digits=(9, 6)
string='Valor da tarifa'
xsd_type='TDec_0906Opc'
No public methods.
cte40_CNPJ
Char
choice='emidocant'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='emidocant'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
string='Inscrição Estadual'
xsd_type='TIe'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_type='TUf'
args: TUF
cte40_emiDocAnt_docAnt_id
Many2one → cte.40.docant
comodel_name='cte.40.docant'
ondelete='cascade'
xsd_implicit=True
cte40_idDocAnt
One2many → cte.40.iddocant
help='Informações de identificação dos documentos de Transporte Anterior'
string='Informações de identificação'
args: 'cte.40.iddocant', 'cte40_idDocAnt_emiDocAnt_id'
cte40_xNome
Char
string='Razão Social ou Nome do expedidor'
xsd_required=True
No public methods.
cte40_CNPJ
Char
help='Número do CNPJ\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_required=True
xsd_type='TCnpj'
cte40_IE
Char
string='Inscrição Estadual'
xsd_required=True
xsd_type='TIe'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cInt
Char
help='Código interno de uso da transportadora\nUso intermo das transportadoras.'
string='Código interno de uso da transportadora'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
No public methods.
cte40_comData
Many2one → cte.40.comdata
choice='entrega'
comodel_name='cte.40.comdata'
string='Entrega com data definida'
xsd_choice_required=True
cte40_comHora
Many2one → cte.40.comhora
choice='entrega'
comodel_name='cte.40.comhora'
string='Entrega com hora definida'
xsd_choice_required=True
cte40_noInter
Many2one → cte.40.nointer
choice='entrega'
comodel_name='cte.40.nointer'
string='Entrega no intervalo de horário definido'
xsd_choice_required=True
cte40_noPeriodo
Many2one → cte.40.noperiodo
choice='entrega'
comodel_name='cte.40.noperiodo'
string='Entrega no período definido'
xsd_choice_required=True
cte40_semData
Many2one → cte.40.semdata
choice='entrega'
comodel_name='cte.40.semdata'
help='Entrega sem data definida\nEsta opção é proibida para o modal aéreo.'
string='Entrega sem data definida'
xsd_choice_required=True
cte40_semHora
Many2one → cte.40.semhora
choice='entrega'
comodel_name='cte.40.semhora'
string='Entrega sem hora definida'
xsd_choice_required=True
No public methods.
cte40_CNPJ
Char
choice='exped'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='exped'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do expedidor ou ISENTO se expedidor é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o expedidor não seja contribuinte do ICMS não informar a tag.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderExped
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_CNPJ
Char
help='Número do CNPJ\nInformar o CNPJ da Ferrovia Envolvida. Caso a Ferrovia envolvida não seja inscrita no CNPJ o campo deverá preenchido com zeros.\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_required=True
xsd_type='TCnpj'
cte40_IE
Char
string='Inscrição Estadual'
xsd_type='TIe'
cte40_cInt
Char
help='Código interno da Ferrovia envolvida\nUso da transportadora'
string='Código interno da Ferrovia envolvida'
cte40_enderFerro
Many2one → cte.40.tenderfer
comodel_name='cte.40.tenderfer'
string='Dados do endereço da ferrovia envolvida'
xsd_required=True
xsd_type='TEnderFer'
cte40_ferroEnv_trafMut_id
Many2one → cte.40.trafmut
comodel_name='cte.40.trafmut'
ondelete='cascade'
xsd_implicit=True
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_fluxo
Char
help='Fluxo Ferroviário\nTrata-se de um número identificador do contrato firmado com o cliente'
string='Fluxo Ferroviário'
xsd_required=True
cte40_tpTraf
Selection
help='Tipo de Tráfego\nPreencher com:\n\t\t\t\t\t\t0-Próprio;\n\t\t\t\t\t\t1-Mútuo;\n\t\t\t\t\t\t2-Rodoferroviário;\n\t\t\t\t\t\t3-Rodoviário.'
string='Tipo de Tráfego'
xsd_required=True
args: FERROV_TPTRAF
cte40_trafMut
Many2one → cte.40.trafmut
comodel_name='cte.40.trafmut'
help='Detalhamento de informações para o tráfego mútuo'
string='Detalhamento de informações'
No public methods.
cte40_vCBSMono
Char
string='Valor total da CBS monofásica'
xsd_type='TDec1302RTC'
cte40_vCBSMonoRet
Char
help='Valor da CBS monofásica retida anteriormente'
string='Valor (vCBSMonoRet)'
xsd_type='TDec1302RTC'
cte40_vCBSMonoReten
Char
help='Valor total da CBS monofásica sujeita a retenção'
string='Valor total da CBS monofásica sujeita'
xsd_type='TDec1302RTC'
cte40_vIBSMono
Char
string='Valor total do IBS monofásico'
xsd_type='TDec1302RTC'
cte40_vIBSMonoRet
Char
help='Valor do IBS monofásico retido anteriormente'
string='Valor'
xsd_type='TDec1302RTC'
cte40_vIBSMonoReten
Char
help='Valor total do IBS monofásico sujeito a retenção'
string='Valor total do IBS monofásico sujeito'
xsd_type='TDec1302RTC'
No public methods.
cte40_pDifCBS
Float
digits=(3, 2)
help='Percentual do diferimento do imposto monofásico'
string='Percentual do diferimento (pDifCBS)'
xsd_type='TDec_0302_04RTC'
cte40_pDifIBS
Float
digits=(3, 2)
help='Percentual do diferimento do imposto monofásico'
string='Percentual do diferimento'
xsd_type='TDec_0302_04RTC'
cte40_vCBSMonoDif
Char
string='Valor da CBS monofásica diferida'
xsd_type='TDec1302RTC'
cte40_vIBSMonoDif
Char
string='Valor do IBS monofásico diferido'
xsd_type='TDec1302RTC'
No public methods.
cte40_adRemCBS
Monetary
currency_field='brl_currency_id'
string='Alíquota ad rem da CBS'
xsd_type='TDec_0302_04RTC'
cte40_adRemIBS
Monetary
currency_field='brl_currency_id'
string='Alíquota ad rem do IBS'
xsd_type='TDec_0302_04RTC'
cte40_qBCMono
Char
string='Quantidade tributada na monofasia'
xsd_type='TDec1104RTC'
cte40_vCBSMono
Char
string='Valor da CBS monofásica'
xsd_type='TDec1302RTC'
cte40_vIBSMono
Char
string='Valor do IBS monofásico'
xsd_type='TDec1302RTC'
No public methods.
cte40_adRemCBSRet
Monetary
currency_field='brl_currency_id'
help='Alíquota ad rem da CBS retida anteriormente'
string='Alíquota ad rem (adRemCBSRet)'
xsd_type='TDec_0302_04RTC'
cte40_adRemIBSRet
Monetary
currency_field='brl_currency_id'
help='Alíquota ad rem do IBS retido anteriormente'
string='Alíquota ad rem'
xsd_type='TDec_0302_04RTC'
cte40_qBCMonoRet
Char
help='Quantidade tributada retida anteriormente'
string='qBCMonoRet'
xsd_type='TDec1104RTC'
cte40_vCBSMonoRet
Char
string='Valor da CBS retida anteriormente'
xsd_type='TDec1302RTC'
cte40_vIBSMonoRet
Char
string='Valor do IBS retido anteriormente'
xsd_type='TDec1302RTC'
No public methods.
cte40_adRemCBSReten
Monetary
currency_field='brl_currency_id'
help='Alíquota ad rem da CBS sujeita a retenção'
string='Alíquota ad rem da CBS sujeita'
xsd_type='TDec_0302_04RTC'
cte40_adRemIBSReten
Monetary
currency_field='brl_currency_id'
help='Alíquota ad rem do IBS sujeito a retenção'
string='Alíquota ad rem do IBS sujeito'
xsd_type='TDec_0302_04RTC'
cte40_qBCMonoReten
Char
string='Quantidade tributada sujeita a retenção'
xsd_type='TDec1104RTC'
cte40_vCBSMonoReten
Char
help='Valor da CBS monofásica sujeita a retenção'
string='Valor da CBS monofásica sujeita'
xsd_type='TDec1302RTC'
cte40_vIBSMonoReten
Char
help='Valor do IBS monofásico sujeito a retenção'
string='Valor do IBS monofásico sujeito'
xsd_type='TDec1302RTC'
No public methods.
cte40_idDocAntEle
One2many → cte.40.iddocantele
choice='iddocant'
help='Documentos de transporte anterior eletrônicos'
string='Documentos'
xsd_choice_required=True
args: 'cte.40.iddocantele', 'cte40_idDocAntEle_idDocAnt_id'
cte40_idDocAntPap
One2many → cte.40.iddocantpap
choice='iddocant'
help='Documentos de transporte anterior em papel'
string='Documentos de transporte anterior'
xsd_choice_required=True
args: 'cte.40.iddocantpap', 'cte40_idDocAntPap_idDocAnt_id'
cte40_idDocAnt_emiDocAnt_id
Many2one → cte.40.emidocant
comodel_name='cte.40.emidocant'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_chCTe
Char
string='Chave de acesso do CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_idDocAntEle_idDocAnt_id
Many2one → cte.40.iddocant
comodel_name='cte.40.iddocant'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dEmi
Date
string='Data de emissão (AAAA-MM-DD)'
xsd_required=True
xsd_type='TData'
cte40_idDocAntPap_idDocAnt_id
Many2one → cte.40.iddocant
comodel_name='cte.40.iddocant'
ondelete='cascade'
xsd_implicit=True
cte40_nDoc
Char
string='Número do Documento Fiscal'
xsd_required=True
cte40_serie
Char
string='Série do Documento Fiscal'
xsd_required=True
cte40_subser
Char
string='Série do Documento Fiscal (subser)'
cte40_tpDoc
Selection
help='Tipo do Documento de Transporte Anterior\nPreencher com:\n07-ATRE;\t\t\t\t\t\t\t\n08-DTA (Despacho de Transito Aduaneiro);\n09-Conhecimento Aéreo Internacional;\n10 – Conhecimento - Carta de Porte Internacional;\n11 – Conhecimento Avulso;\n12-TIF (Transporte Internacional Ferroviário); 13-BL (Bill of Lading)'
string='Tipo do Documento de Transporte Anterior'
xsd_required=True
args: TDOCASSOC
No public methods.
cte40_chCTeMultimodal
Char
string='Chave de acesso do CT-e Multimodal'
xsd_required=True
xsd_type='TChDFe'
cte40_infCTeMultimodal_infServVinc_id
Many2one → cte.40.infservvinc
comodel_name='cte.40.infservvinc'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_chave
Char
string='Chave de acesso da DCe'
xsd_required=True
xsd_type='TChDFe'
cte40_infDCe_infDoc_id
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_chCTe
Char
string='Chave de acesso do CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_infDocAnt_det_id
Many2one → cte.40.det
comodel_name='cte.40.det'
ondelete='cascade'
xsd_implicit=True
cte40_infNFeTranspParcial
One2many → cte.40.infnfetranspparcial
string='infNFeTranspParcial'
args: 'cte.40.infnfetranspparcial', 'cte40_infNFeTranspParcial_infDocAnt_id'
cte40_tpPrest
Selection
help='indica se a prestação é total ou parcial em relação as notas do documento anterior\nPreencher com:\n\n1 - Total\n2 - Parcial'
string='indica se a prestação é total ou parcial'
xsd_required=True
args: INFDOCANT_TPPREST
No public methods.
cte40_chBPe
Char
choice='infdocref'
help='Chave de acesso do BP-e que possui eventos excesso de bagagem'
string='Chave de acesso do BP-e'
xsd_choice_required=True
cte40_dEmi
Date
choice='infdocref'
help='Data de Emissão\nFormato AAAA-MM-DD'
string='Data de Emissão'
xsd_choice_required=True
xsd_type='TData'
cte40_infDocRef_infCTeNorm_id
Many2one → cte.40.tcteos_infctenorm
comodel_name='cte.40.tcteos_infctenorm'
ondelete='cascade'
xsd_implicit=True
cte40_nDoc
Char
choice='infdocref'
string='Número'
xsd_choice_required=True
cte40_serie
Char
choice='infdocref'
string='Série'
xsd_choice_required=True
cte40_subserie
Char
choice='infdocref'
string='Subsérie'
xsd_choice_required=True
cte40_vDoc
Monetary
choice='infdocref'
currency_field='brl_currency_id'
string='Valor Transportado'
xsd_choice_required=True
xsd_type='TDec_1302'
No public methods.
cte40_dhViagem
Datetime
help='Data e hora da viagem (Apenas para fretamento eventual)\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora da viagem'
xsd_type='TDateTimeUTC'
cte40_tpFretamento
Selection
help='Tipo Fretamento\nPreencher com:\n 1 - Eventual 2 - Continuo'
string='Tipo Fretamento'
xsd_required=True
args: INFFRETAMENTO_TPFRETAMENTO
No public methods.
cte40_xObs
Char
help='informações adicionais, legislação do regime especial, etc'
string='informações adicionais'
xsd_required=True
No public methods.
cte40_chCTe
Char
string='Chave de acesso da GTV-e'
xsd_required=True
cte40_comp
One2many → cte.40.tcteos_infctenorm_comp
string='Componentes do Valor da GTVe'
args: 'cte.40.tcteos_infctenorm_comp', 'cte40_Comp_infGTVe_id'
cte40_infGTVe_infCTeNorm_id
Many2one → cte.40.tcteos_infctenorm
comodel_name='cte.40.tcteos_infctenorm'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_chNFe
Char
help='Chave de acesso da NF-e\nInformando o tpPrest com “2 – Parcial” deve-se informar as chaves de acesso das NF-e que acobertam a carga transportada.'
string='Chave de acesso da NF-e'
xsd_required=True
xsd_type='TChDFe'
cte40_infNFeTranspParcial_infDocAnt_id
Many2one → cte.40.infdocant
comodel_name='cte.40.infdocant'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dEmi
Date
help='Data de Emissão\nFormato AAAA-MM-DD'
string='Data de Emissão'
xsd_type='TData'
cte40_dPrev
Date
help='Data prevista de entrega\nFormato AAAA-MM-DD'
string='Data prevista de entrega'
xsd_type='TData'
cte40_descOutros
Char
string='Descrição do documento'
cte40_infOutros_infDoc_id
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga
One2many → cte.40.tunidcarga
choice='infoutros'
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_choice_required=True
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_infOutros_id'
cte40_infUnidTransp
One2many → cte.40.tunidadetransp
choice='infoutros'
help='Informações das Unidades de Transporte (Carreta/Reboque/Vagão)\nDeve ser preenchido com as informações das unidades de transporte utilizadas.'
string='Informações das Unidades de Transporte'
xsd_choice_required=True
xsd_type='TUnidadeTransp'
args: 'cte.40.tunidadetransp', 'cte40_infUnidTransp_infOutros_id'
cte40_nDoc
Char
string='Número'
cte40_tpDoc
Selection
help='Tipo de documento originário\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t00 - Declaração;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t10 - Dutoviário;\n\n\n59 - CF-e SAT;\n\n65 - NFC-e;\n\t\t\t\t\t\t\t\t99 - Outros'
string='Tipo de documento originário'
xsd_required=True
args: INFOUTROS_TPDOC
cte40_vDocFisc
Monetary
currency_field='brl_currency_id'
string='Valor do documento'
xsd_type='TDec_1302Opc'
No public methods.
cte40_UFPer
Selection
help='Sigla das Unidades da Federação do percurso do veículo.\nNão é necessário repetir as UF de Início e Fim'
string='Sigla das Unidades da Federação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_infPercurso_ide_id
Many2one → cte.40.tcteos_ide
comodel_name='cte.40.tcteos_ide'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_CNPJ
Char
help='Número do CNPJ da seguradora\nObrigatório apenas se responsável pelo seguro for (2) responsável pela contratação do transporte - pessoa jurídica'
string='Número do CNPJ da seguradora'
xsd_required=True
xsd_type='TCnpjOpc'
cte40_xSeg
Char
string='Nome da Seguradora'
xsd_required=True
No public methods.
cte40_infQ
Many2one → cte.40.tcteos_infq
comodel_name='cte.40.tcteos_infq'
help='Informações de quantidades da Carga do CT-e\nPara Transporte de Pessoas indicar número de passageiros, para excesso de bagagem e transporte de valores indicar número de Volumes/Malotes'
string='Informações de quantidades da Carga'
cte40_xDescServ
Char
string='Descrição do Serviço prestado'
xsd_required=True
No public methods.
cte40_infCTeMultimodal
One2many → cte.40.infctemultimodal
string='informações do CT-e multimodal vinculado'
args: 'cte.40.infctemultimodal', 'cte40_infCTeMultimodal_infServVinc_id'
No public methods.
cte40_qTotProd
Float
digits=(11, 4)
help='Quantidade total de artigos perigosos\n15 posições, sendo 11 inteiras e 4 decimais. \nDeve indicar a quantidade total do artigo perigoso, tendo como base a unidade referenciada na Tabela 3-1 do Doc 9284, por exemplo: litros; quilogramas; quilograma bruto etc. O preenchimento não deve, entretanto, incluir a unidade de medida. No caso de transporte de material radioativo, deve-se indicar o somatório dos Índices de Transporte (TI). Não indicar a quantidade do artigo perigoso por embalagem.'
string='Quantidade total de artigos perigosos'
xsd_required=True
xsd_type='TDec_1104'
cte40_uniAP
Selection
help='Unidade de medida\n1 – KG; \n2 – KG G (quilograma bruto);\n3 – LITROS;\n4 – TI (índice de transporte para radioativos); 5- Unidades (apenas para artigos perigosos medidos em unidades que não se enquadram nos itens acima. Exemplo: baterias, celulares, equipamentos, veículos, dentre outros)'
string='Unidade de medida'
xsd_required=True
args: INFTOTAP_UNIAP
No public methods.
cte40_vCOFINS
Monetary
currency_field='brl_currency_id'
string='Valor COFINS'
xsd_type='TDec_1302'
cte40_vCSLL
Monetary
currency_field='brl_currency_id'
string='Valor do CSLL'
xsd_type='TDec_1302'
cte40_vINSS
Monetary
currency_field='brl_currency_id'
string='Valor do INSS'
xsd_type='TDec_1302'
cte40_vIR
Monetary
currency_field='brl_currency_id'
string='Valor de Imposto de Renda'
xsd_type='TDec_1302'
cte40_vPIS
Monetary
currency_field='brl_currency_id'
string='Valor do PIS'
xsd_type='TDec_1302'
No public methods.
cte40_RNTRC
Char
string='RNTRC do transportador'
cte40_UF
Selection
help='UF em que veículo está licenciado\nSigla da UF de licenciamento do veículo.'
string='UF em que veículo está licenciado'
xsd_type='TUf'
args: TUF
cte40_infVeiculo_detGTV_id
Many2one → cte.40.detgtv
comodel_name='cte.40.detgtv'
ondelete='cascade'
xsd_implicit=True
cte40_placa
Char
string='Placa do veículo'
xsd_required=True
xsd_type='TPlaca'
No public methods.
cte40_lacre_detCont_id
Many2one → cte.40.detcont
comodel_name='cte.40.detcont'
ondelete='cascade'
xsd_implicit=True
cte40_nLacre
Char
string='Lacre'
xsd_required=True
No public methods.
cte40_lacUnidCarga_TUnidCarga_id
Many2one → cte.40.tunidcarga
comodel_name='cte.40.tunidcarga'
ondelete='cascade'
xsd_implicit=True
cte40_nLacre
Char
string='Número do lacre'
xsd_required=True
No public methods.
cte40_lacUnidTransp_TUnidadeTransp_id
Many2one → cte.40.tunidadetransp
comodel_name='cte.40.tunidadetransp'
ondelete='cascade'
xsd_implicit=True
cte40_nLacre
Char
string='Número do lacre'
xsd_required=True
No public methods.
cte40_COTM
Char
help='Número do Certificado do Operador de Transporte Multimodal'
string='Número do Certificado do Operador'
xsd_required=True
cte40_indNegociavel
Selection
help='Indicador Negociável\nPreencher com: 0 - Não Negociável; 1 - Negociável'
string='Indicador Negociável'
xsd_required=True
args: MULTIMODAL_INDNEGOCIAVEL
cte40_seg
Many2one → cte.40.multimodal_seg
comodel_name='cte.40.multimodal_seg'
string='Informações de Seguro do Multimodal'
No public methods.
cte40_infSeg
Many2one → cte.40.infseg
comodel_name='cte.40.infseg'
string='Informações da seguradora'
xsd_required=True
cte40_nApol
Char
help='Número da Apólice\nObrigatório pela lei 11.442/07 (RCTRC)'
string='Número da Apólice'
xsd_required=True
cte40_nAver
Char
help='Número da Averbação\nNão é obrigatório, pois muitas averbações ocorrem aapós a emissão do CT, mensalmente, por exemplo.'
string='Número da Averbação'
xsd_required=True
No public methods.
cte40_xDime
Char
help='Dimensão\nFormato:1234X1234X1234 (cm). Esse campo deve sempre que possível ser preenchido. Entretanto, quando for impossível o preenchimento das dimensões, fica obrigatório o preenchimento da cubagem em metro cúbico do leiaute do CT-e da estrutura genérica (infQ).'
string='Dimensão'
No public methods.
cte40_hFim
Char
help='Hora final\nFormato HH:MM:SS'
string='Hora final'
xsd_required=True
xsd_type='TTime'
cte40_hIni
Char
help='Hora inicial\nFormato HH:MM:SS'
string='Hora inicial'
xsd_required=True
xsd_type='TTime'
cte40_tpHor
Selection
help='Tipo de hora\n4 - No intervalo de tempo'
string='Tipo de hora'
xsd_required=True
args: NOINTER_TPHOR
No public methods.
cte40_dFim
Date
help='Data final\nFormato AAAA-MM-DD'
string='Data final'
xsd_required=True
xsd_type='TData'
cte40_dIni
Date
help='Data inicial\nFormato AAAA-MM-DD'
string='Data inicial'
xsd_required=True
xsd_type='TData'
cte40_tpPer
Selection
help='Tipo período\n4-no período'
string='Tipo período'
xsd_required=True
args: NOPERIODO_TPPER
No public methods.
cte40_dEmi
Date
help='Data de emissão da ordem de coleta\nFormato AAAA-MM-DD'
string='Data de emissão da ordem de coleta'
xsd_required=True
xsd_type='TData'
cte40_emiOcc
Many2one → cte.40.emiocc
comodel_name='cte.40.emiocc'
string='emiOcc'
xsd_required=True
cte40_nOcc
Char
string='Número da Ordem de coleta'
xsd_required=True
cte40_occ_rodo_id
Many2one → cte.40.rodo
comodel_name='cte.40.rodo'
ondelete='cascade'
xsd_implicit=True
cte40_serie
Char
string='Série da OCC'
No public methods.
cte40_infTotAP
Many2one → cte.40.inftotap
comodel_name='cte.40.inftotap'
help='Grupo de informações das quantidades totais de artigos perigosos\nPreencher conforme a legislação de transporte de produtos perigosos aplicada ao modal'
string='Grupo de informações'
xsd_required=True
cte40_nONU
Char
help='Número ONU/UN\nVer a legislação de transporte de produtos perigosos aplicadas ao modal'
string='Número ONU/UN'
xsd_required=True
cte40_peri_aereo_id
Many2one → cte.40.aereo
comodel_name='cte.40.aereo'
ondelete='cascade'
xsd_implicit=True
cte40_qTotEmb
Char
help='Quantidade total de volumes contendo artigos perigosos\nPreencher com o número de volumes (unidades) de artigos perigosos, ou seja, cada embalagem devidamente marcada e etiquetada (por ex.: número de caixas, de tambores, de bombonas, dentre outros). Não deve ser preenchido com o número de ULD, pallets ou containers.'
string='Quantidade total'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='prop'
help='Número do CNPJ\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='prop'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
string='Inscrição Estadual'
cte40_NroRegEstadual
Char
choice='prop'
help='Número do Registro Estadual\nRegistro obrigatório do emitente do CT-e OS junto à Agência Reguladora Estadual'
string='Número do Registro Estadual'
xsd_choice_required=True
xsd_type='TNroRegEstadual'
cte40_TAF
Char
choice='prop'
help='Termo de Autorização de Fretamento – TAF\nDe acordo com a Resolução ANTT nº 4.777/2015'
string='Termo de Autorização de Fretamento – TAF'
xsd_choice_required=True
xsd_type='TTermoAutFreta'
cte40_UF
Selection
string='UF'
xsd_type='TUf'
args: TUF
cte40_tpProp
Selection
help='Tipo Proprietário ou possuidor\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t0-TAC – Agregado;\n\t\t\t\t\t\t\t\t\t\t\t\t1-TAC Independente; ou \n\t\t\t\t\t\t\t\t\t\t\t\t2 – Outros.'
string='Tipo Proprietário ou possuidor'
xsd_required=True
args: PROP_TPPROP
cte40_xNome
Char
string='Razão Social ou Nome do proprietário'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='receb'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='receb'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do recebedor ou ISENTO se recebedor é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o recebedor não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderReceb
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_RNTRC
Char
help='Registro Nacional de Transportadores Rodoviários de Carga\nRegistro obrigatório do emitente do CT-e junto à ANTT para exercer a atividade de transportador rodoviário de cargas por conta de terceiros e mediante remuneração.'
string='Registro Nacional'
xsd_required=True
cte40_occ
One2many → cte.40.occ
string='Ordens de Coleta associados'
args: 'cte.40.occ', 'cte40_occ_rodo_id'
No public methods.
cte40_NroRegEstadual
Char
choice='rodoos'
help='Número do Registro Estadual\nRegistro obrigatório do emitente do CT-e OS junto à Agência Reguladora Estadual.'
string='Número do Registro Estadual'
xsd_choice_required=True
xsd_type='TNroRegEstadual'
cte40_TAF
Char
choice='rodoos'
help='Termo de Autorização de Fretamento – TAF\nRegistro obrigatório do emitente do CT-e OS junto à ANTT, de acordo com a Resolução ANTT nº 4.777/2015'
string='Termo de Autorização de Fretamento – TAF'
xsd_choice_required=True
xsd_type='TTermoAutFreta'
cte40_infFretamento
Many2one → cte.40.inffretamento
comodel_name='cte.40.inffretamento'
help='Dados do fretamento (apenas para Transporte de Pessoas)'
string='Dados do fretamento'
cte40_veic
Many2one → cte.40.veic
comodel_name='cte.40.veic'
string='Dados do Veículo'
No public methods.
cte40_tpPer
Selection
help='Tipo de data/período programado para entrega\n0- Sem data definida'
string='Tipo de data/período programado'
xsd_required=True
args: SEMDATA_TPPER
No public methods.
cte40_tpHor
Selection
help='Tipo de hora\n0- Sem hora definida'
string='Tipo de hora'
xsd_required=True
args: SEMHORA_TPHOR
No public methods.
cte40_vCBS
Char
string='Valor da CBS'
xsd_type='TDec1302RTC'
cte40_vIBS
Char
string='Valor do IBS'
xsd_type='TDec1302RTC'
No public methods.
cte40_CL
Char
help='Classe\nPreencher com:\n\t\t\t\t\t\t\t\t\tM - Tarifa Mínima;\n\t\t\t\t\t\t\t\t\tG - Tarifa Geral;\n\t\t\t\t\t\t\t\t\tE - Tarifa Específica'
string='Classe'
xsd_required=True
cte40_cTar
Char
help='Código da Tarifa\nDeverão ser incluídos os códigos de três dígitos, correspondentes à tarifa.'
string='Código da Tarifa'
cte40_vTar
Monetary
currency_field='brl_currency_id'
help='Valor da Tarifa\nValor da tarifa por kg quando for o caso.'
string='Valor da Tarifa'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_gCBS
Many2one → cte.40.tcibs_gcbs
comodel_name='cte.40.tcibs_gcbs'
string='Grupo de Tributação da CBS'
cte40_gIBSMun
Many2one → cte.40.tcibs_gibsmun
comodel_name='cte.40.tcibs_gibsmun'
string='Grupo de Informações do IBS no Município'
cte40_gIBSUF
Many2one → cte.40.tcibs_gibsuf
comodel_name='cte.40.tcibs_gibsuf'
string='Grupo de informações do IBS na UF'
cte40_gTribCompraGov
Many2one → cte.40.ttribcompragov
comodel_name='cte.40.ttribcompragov'
help='Grupo de informações da composição do valor do IBS e da CBS em compras governamental'
string='Grupo de informações da composição'
xsd_type='TTribCompraGov'
cte40_gTribRegular
Many2one → cte.40.ttribregular
comodel_name='cte.40.ttribregular'
help='Grupo de informações da Tributação Regular. Informar como seria a tributação caso não cumprida a condição resolutória/suspensiva. Exemplo 1: Art. 442, §4. Operações com ZFM e ALC. Exemplo 2: Operações com suspensão do tributo.'
string='Grupo de informações'
xsd_type='TTribRegular'
cte40_vBC
Char
string='Valor do BC'
xsd_type='TDec1302RTC'
cte40_vIBS
Char
string='Valor do IBS'
xsd_type='TDec1302RTC'
No public methods.
cte40_gDevTrib
Many2one → cte.40.tdevtrib
comodel_name='cte.40.tdevtrib'
help='Grupo de Informações da devolução de tributos'
string='Grupo de Informações da devolução'
xsd_type='TDevTrib'
cte40_gDif
Many2one → cte.40.tdif
comodel_name='cte.40.tdif'
string='Grupo de campos do Diferimento'
xsd_type='TDif'
cte40_gRed
Many2one → cte.40.tred
comodel_name='cte.40.tred'
string='Grupo de campos da redução de aliquota'
xsd_type='TRed'
cte40_pCBS
Float
digits=(3, 2)
string='Aliquota da CBS (em percentual)'
xsd_type='TDec_0302_04RTC'
cte40_vCBS
Char
string='Valor da CBS'
xsd_type='TDec1302RTC'
No public methods.
cte40_gDevTrib
Many2one → cte.40.tdevtrib
comodel_name='cte.40.tdevtrib'
help='Grupo de Informações da devolução de tributos'
string='Grupo de Informações da devolução'
xsd_type='TDevTrib'
cte40_gDif
Many2one → cte.40.tdif
comodel_name='cte.40.tdif'
string='Grupo de campos do Diferimento'
xsd_type='TDif'
cte40_gRed
Many2one → cte.40.tred
comodel_name='cte.40.tred'
string='Grupo de campos da redução de aliquota'
xsd_type='TRed'
cte40_pIBSMun
Float
digits=(3, 2)
help='Aliquota do IBS Municipal (em percentual)'
string='Aliquota do IBS Municipal'
xsd_type='TDec_0302_04RTC'
cte40_vIBSMun
Char
string='Valor do IBS Municipal'
xsd_type='TDec1302RTC'
No public methods.
cte40_gDevTrib
Many2one → cte.40.tdevtrib
comodel_name='cte.40.tdevtrib'
help='Grupo de Informações da devolução de tributos'
string='Grupo de Informações da devolução'
xsd_type='TDevTrib'
cte40_gDif
Many2one → cte.40.tdif
comodel_name='cte.40.tdif'
string='Grupo de campos do Diferimento'
xsd_type='TDif'
cte40_gRed
Many2one → cte.40.tred
comodel_name='cte.40.tred'
string='Grupo de campos da redução de aliquota'
xsd_type='TRed'
cte40_pIBSUF
Float
digits=(3, 2)
help='Aliquota do IBS de competência das UF (em percentual)'
string='Aliquota do IBS de competência das UF'
xsd_type='TDec_0302_04RTC'
cte40_vIBSUF
Char
string='Valor do IBS de competência das UF'
xsd_type='TDec1302RTC'
No public methods.
cte40_pRedutor
Float
digits=(3, 2)
help='Percentual de redução de aliquota em compra governamental'
string='Percentual de redução de aliquota'
xsd_type='TDec_0302_04RTC'
cte40_tpEnteGov
Selection
help='Para administração pública direta e suas autarquias e fundações:\n1=União\n2=Estados\n3=Distrito Federal\n4=Municípios'
string='Para administração pública direta'
xsd_type='TEnteGov'
args: TENTEGOV
cte40_tpOperGov
Selection
help='Tipo da operação com ente governamental:\n1 - Fornecimento\n2 - Recebimento do Pagamento'
string='Tipo da operação com ente governamental'
xsd_type='TOperCompraGov'
args: TOPERCOMPRAGOV
No public methods.
cte40_pRedutor
Float
digits=(3, 2)
help='Percentual de redução de aliquota em compra governamental'
string='Percentual de redução de aliquota'
xsd_type='TDec_0302_04RTC'
cte40_tpEnteGov
Selection
help='Para administração pública direta e suas autarquias e fundações:\n1=União\n2=Estados\n3=Distrito Federal\n4=Municípios'
string='Para administração pública direta'
xsd_type='TEnteGov'
args: TENTEGOV
No public methods.
cte40_pCredPres
Float
digits=(3, 2)
string='Percentual do Crédito Presumido'
xsd_type='TDec_0302_04RTC'
cte40_vCredPres
Char
choice='tcredpres'
string='Valor do Crédito Presumido'
xsd_choice_required=True
xsd_type='TDec1302RTC'
cte40_vCredPresCondSus
Char
choice='tcredpres'
help='Valor do Crédito Presumido Condição Suspensiva, preencher apenas para cCredPres que possui indicação de Condição Suspensiva'
string='Valor'
xsd_choice_required=True
xsd_type='TDec1302RTC'
No public methods.
cte40_tpCredPresIBSZFM
Selection
help='Classificação de acordo com o art. 450, § 1º, da LC 214/25 para o cálculo do crédito presumido na ZFM\n0 - Sem crédito presumido;\n1 - Bens de consumo final (55%);\n2 - Bens de capital (75%);\n3 - Bens intermediários (90,25%);\n4 - Bens de informática e outros definidos em legislação (100%).\nOBS: Percentuais definidos no art. 450, § 1º, da LC 214/25 para o cálculo do crédito presumido'
string='Classificação de acordo com o art'
xsd_type='TTpCredPresIBSZFM'
args: TTPCREDPRESIBSZFM
cte40_vCredPresIBSZFM
Char
help='Valor do crédito presumido calculado sobre o saldo devedor apurado'
string='Valor'
xsd_type='TDec1302RTC'
No public methods.
cte40_cCredPres
Char
help='Código de Classificação do Crédito Presumido do IBS e da CBS'
string='Código de Classificação'
xsd_type='TcCredPres'
cte40_gCBSCredPres
Many2one → cte.40.tcredpres
comodel_name='cte.40.tcredpres'
help='Grupo de Informações do Crédito Presumido referente a CBS, quando aproveitado pelo emitente do documento.'
string='Grupo de Informações (gCBSCredPres)'
xsd_type='TCredPres'
cte40_gIBSCredPres
Many2one → cte.40.tcredpres
comodel_name='cte.40.tcredpres'
help='Grupo de Informações do Crédito Presumido referente ao IBS, quando aproveitado pelo emitente do documento.'
string='Grupo de Informações'
xsd_type='TCredPres'
cte40_vBCCredPres
Char
help='Valor da Base de Cálculo do Crédito Presumido da Operação'
string='Valor da Base de Cálculo'
xsd_type='TDec1302RTC'
No public methods.
cte40_infCTeSupl
Many2one → cte.40.tcte_infctesupl
comodel_name='cte.40.tcte_infctesupl'
string='Informações suplementares do CT-e'
cte40_infCte
Many2one → cte.40.tcte_infcte
comodel_name='cte.40.tcte_infcte'
string='Informações do CT-e'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='autxml'
help='CNPJ do autorizado\nInformar zeros não significativos'
string='CNPJ do autorizado'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='autxml'
help='CPF do autorizado\nInformar zeros não significativos'
string='CPF do autorizado'
xsd_choice_required=True
xsd_type='TCpf'
cte40_autXML_infCte_id
Many2one → cte.40.tcte_infcte
comodel_name='cte.40.tcte_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dup
One2many → cte.40.tcte_dup
string='Dados das duplicatas'
args: 'cte.40.tcte_dup', 'cte40_dup_cobr_id'
cte40_fat
Many2one → cte.40.tcte_fat
comodel_name='cte.40.tcte_fat'
string='Dados da fatura'
No public methods.
cte40_destCalc
Char
help='Município de destino para efeito de cálculo do frete'
string='Município de destino para efeito'
cte40_entrega
Many2one → cte.40.entrega
comodel_name='cte.40.entrega'
help='Informações ref. a previsão de entrega'
string='Informações ref'
cte40_fluxo
Many2one → cte.40.tcte_fluxo
comodel_name='cte.40.tcte_fluxo'
help='Previsão do fluxo da carga\nPreenchimento obrigatório para o modal aéreo.'
string='Previsão do fluxo da carga'
cte40_obsCont
One2many → cte.40.tcte_obscont
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='Campo de uso livre do contribuinte'
args: 'cte.40.tcte_obscont', 'cte40_ObsCont_compl_id'
cte40_obsFisco
One2many → cte.40.tcte_obsfisco
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='ObsFisco'
args: 'cte.40.tcte_obsfisco', 'cte40_ObsFisco_compl_id'
cte40_origCalc
Char
help='Município de origem para efeito de cálculo do frete'
string='Município de origem para efeito'
cte40_xCaracAd
Char
help='Característica adicional do transporte\nTexto livre:\nREENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc'
string='Característica adicional do transporte'
cte40_xCaracSer
Char
help='Característica adicional do serviço\nTexto livre:\n\t\t\t\t\t\t\t\t\t\t\tENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc'
string='Característica adicional do serviço'
cte40_xEmi
Char
string='Funcionário emissor do CTe'
cte40_xObs
Char
string='Observações Gerais'
No public methods.
cte40_CNPJ
Char
choice='dest'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='dest'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do destinatário ou ISENTO se destinatário é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o destinatário não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_ISUF
Char
help='Inscrição na SUFRAMA\n(Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA)'
string='Inscrição na SUFRAMA'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderDest
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xNome
Char
string='Razão Social ou Nome do destinatário'
xsd_required=True
No public methods.
cte40_dVenc
Date
help='Data de vencimento da duplicata (AAAA-MM-DD)'
string='Data de vencimento da duplicata'
xsd_type='TData'
cte40_dup_cobr_id
Many2one → cte.40.tcte_cobr
comodel_name='cte.40.tcte_cobr'
ondelete='cascade'
xsd_implicit=True
cte40_nDup
Char
string='Número da duplicata'
cte40_vDup
Monetary
currency_field='brl_currency_id'
string='Valor da duplicata'
xsd_type='TDec_1302Opc'
No public methods.
cte40_CNPJ
Char
help='CNPJ do emitente\nInformar zeros não significativos'
string='CNPJ do emitente'
xsd_type='TCnpj'
cte40_CPF
Char
choice='emit'
help='CPF do emitente\nInformar zeros não significativos.\n\nUsar com série específica 920-969 para emitente pessoa física com inscrição estadual'
string='CPF do emitente'
xsd_choice_required=True
xsd_type='TCpf'
cte40_CRT
Selection
help='Código do Regime Tributário\nInformar: 1=Simples Nacional; \n2=Simples Nacional, excesso sublimite de receita bruta;\n3=Regime Normal. \n4=Simples Nacional - Microempreendedor Individual – MEI.'
string='Código do Regime Tributário'
xsd_required=True
xsd_type='TCRT'
args: TCRT
cte40_IE
Char
help='Inscrição Estadual do Emitente\nA IE do emitente somente ficará sem informação para o caso do Regime Especial da NFF (tpEmis=3)'
string='Inscrição Estadual do Emitente'
cte40_IEST
Char
help='Inscrição Estadual do Substituto Tributário'
string='Inscrição Estadual'
cte40_enderEmit
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
string='Endereço do emitente'
xsd_required=True
xsd_type='TEndeEmi'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou Nome do emitente'
xsd_required=True
No public methods.
cte40_nFat
Char
string='Número da fatura'
cte40_vDesc
Monetary
currency_field='brl_currency_id'
string='Valor do desconto da fatura'
xsd_type='TDec_1302Opc'
cte40_vLiq
Monetary
currency_field='brl_currency_id'
string='Valor líquido da fatura'
xsd_type='TDec_1302Opc'
cte40_vOrig
Monetary
currency_field='brl_currency_id'
string='Valor original da fatura'
xsd_type='TDec_1302Opc'
No public methods.
cte40_pass
One2many → cte.40.tcte_pass
string='pass'
args: 'cte.40.tcte_pass', 'cte40_pass_fluxo_id'
cte40_xDest
Char
help='Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Destino\nObservações para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Preenchimento obrigatório para o modal aéreo.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Deverá ser incluído o código de três letras IATA do aeroporto de destino. Quando não for possível, utilizar a sigla OACI.'
string='Sigla ou código interno (xDest)'
cte40_xOrig
Char
help='Sigla ou código interno da Filial/Porto/Estação/ Aeroporto de Origem\nObservações para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Preenchimento obrigatório para o modal aéreo.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- O código de três letras IATA do aeroporto de partida deverá ser incluído como primeira anotação. Quando não for possível, utilizar a sigla OACI.'
string='Sigla ou código interno'
cte40_xRota
Char
string='Código da Rota de Entrega'
No public methods.
cte40_pFCPUFFim
Float
digits=(3, 2)
help='Percentual do ICMS relativo ao Fundo de Combate à pobreza (FCP) na UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Percentual do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSInter
Float
digits=(3, 2)
help='Alíquota interestadual das UF envolvidas\nAlíquota interestadual das UF envolvidas'
string='Alíquota interestadual das UF envolvidas'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSUFFim
Float
digits=(3, 2)
help='Alíquota interna da UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Alíquota interna da UF de término'
xsd_required=True
xsd_type='TDec_0302'
cte40_vBCUFFim
Monetary
currency_field='brl_currency_id'
help='Valor da BC do ICMS na UF de término da prestação do serviço de transporte'
string='Valor da BC do ICMS na UF de término'
xsd_required=True
xsd_type='TDec_1302'
cte40_vFCPUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS relativo ao Fundo de Combate á Pobreza (FCP) da UF de término da prestação'
string='Valor do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de término da prestação do serviço de transporte'
string='Valor do ICMS de partilha para a UF'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFIni
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de início da prestação do serviço de transporte'
string='vICMSUFIni'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CFOP
Char
string='Código Fiscal de Operações e Prestações'
xsd_required=True
xsd_type='TCfop'
cte40_UFEnv
Selection
help="Sigla da UF de envio do CT-e (de onde o documento foi transmitido)\nInformar 'EX' para operações com o exterior."
string='Sigla da UF de envio do CT-e'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFFim
Selection
help="UF do término da prestação\nInformar 'EX' para operações com o exterior."
string='UF do término da prestação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFIni
Selection
help="UF do início da prestação\nInformar 'EX' para operações com o exterior."
string='UF do início da prestação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cCT
Char
help='Código numérico que compõe a Chave de Acesso.\nNúmero aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento.'
string='Código numérico que compõe a Chave'
xsd_required=True
cte40_cDV
Char
help='Digito Verificador da chave de acesso do CT-e\nInformar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso.'
string='Digito Verificador da chave de acesso'
xsd_required=True
cte40_cMunEnv
Char
help='Código do Município de envio do CT-e (de onde o documento foi transmitido)\nUtilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior.'
string='Código do Município de envio do CT-e'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cMunFim
Char
help='Código do Município de término da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de término'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cMunIni
Char
help='Código do Município de início da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de início'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cUF
Selection
help='Código da UF do emitente do CT-e.\nUtilizar a Tabela do IBGE.'
string='Código da UF do emitente do CT-e'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_dhCont
Datetime
help='Data e Hora da entrada em contingência\nInformar a data e hora no formato AAAA-MM-DDTHH:MM:SS'
string='Data e Hora da entrada em contingência'
xsd_type='TDateTimeUTC'
cte40_dhEmi
Char
help='Data e hora de emissão do CT-e\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de emissão do CT-e'
xsd_required=True
cte40_gCompraGov
Char
string='Grupo de Compras Governamentais'
xsd_type='TCompraGovReduzido'
cte40_gCompraGov
Char
string='Grupo de Compras Governamentais'
xsd_type='TCompraGovReduzido'
cte40_indGlobalizado
Selection
help='Indicador de CT-e Globalizado\nInformar valor 1 quando for Globalizado e não informar a tag quando não tratar de CT-e Globalizado'
string='Indicador de CT-e Globalizado'
args: IDE_INDGLOBALIZADO
cte40_indIEToma
Selection
help='Indicador do papel do tomador na prestação do serviço:\n1 – Contribuinte ICMS;\n2 – Contribuinte isento de inscrição;\n9 – Não Contribuinte\nAplica-se ao tomador que for indicado no toma3 ou toma4'
string='Indicador do papel do tomador'
xsd_required=True
args: IDE_INDIETOMA
cte40_mod
Selection
help='Modelo do documento fiscal\nUtilizar o código 57 para identificação do CT-e, emitido em substituição aos modelos de conhecimentos em papel.'
string='Modelo do documento fiscal'
xsd_required=True
xsd_type='TModGTVe'
args: TMODCT
cte40_modal
Selection
help='Modal\nPreencher com:01-Rodoviário;\n02-Aéreo;03-Aquaviário;04-Ferroviário;05-Dutoviário;06-Multimodal;'
string='Modal'
xsd_required=True
args: TMODTRANSP
cte40_nCT
Char
string='Número do CT-e'
xsd_required=True
xsd_type='TNF'
cte40_natOp
Char
string='Natureza da Operação'
xsd_required=True
cte40_procEmi
Selection
help='Identificador do processo de emissão do CT-e\nPreencher com: \n\t\t\t\t\t\t\t\t\t\t\t0 - emissão de CT-e com aplicativo do contribuinte;\n\t\t\t\t\t\t\t\t\t\t\t3- emissão CT-e pelo contribuinte com aplicativo fornecido pelo SEBRAE.'
string='Identificador do processo de emissão'
xsd_required=True
xsd_type='TProcEmi'
args: TPROCEMI
cte40_retira
Selection
help='Indicador se o Recebedor retira no Aeroporto, Filial, Porto ou Estação de Destino?\nPreencher com: 0 - sim; 1 - não'
string='Indicador se o Recebedor retira'
xsd_required=True
args: IDE_RETIRA
cte40_serie
Char
help="Série do CT-e\nPreencher com '0' no caso de série única"
string='Série do CT-e'
xsd_required=True
cte40_toma3
Many2one → cte.40.toma3
choice='ide'
comodel_name='cte.40.toma3'
help="Indicador do 'papel' do tomador do serviço no CT-e"
string="Indicador do 'papel' do tomador"
xsd_choice_required=True
cte40_toma4
Many2one → cte.40.tcte_toma4
choice='ide'
comodel_name='cte.40.tcte_toma4'
help="Indicador do 'papel' do tomador do serviço no CT-e"
string="Indicador do 'papel' do tomador (toma4)"
xsd_choice_required=True
cte40_tpAmb
Selection
help='Tipo do Ambiente\nPreencher com:1 - Produção; 2 - Homologação.'
string='Tipo do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpCTe
Selection
help='Tipo do CT-e\nPreencher com:\n\t0 - CT-e Normal;\n 1 - CT-e de Complemento de Valores;\n 3 - CT-e de Substituição'
string='Tipo do CT-e'
xsd_required=True
args: TFINCTE
cte40_tpEmis
Selection
help='Forma de emissão do CT-e\nPreencher com:\n1 - Normal;\n 3-Regime Especial NFF; 4-EPEC pela SVC; 5 - Contingência FSDA;\n\t7 - Autorização pela SVC-RS;\n 8 - Autorização pela SVC-SP'
string='Forma de emissão do CT-e'
xsd_required=True
args: IDE_TPEMIS_3
cte40_tpImp
Selection
help='Formato de impressão do DACTE\nPreencher com: 1 - Retrato; 2 - Paisagem.'
string='Formato de impressão do DACTE'
xsd_required=True
args: IDE_TPIMP
cte40_tpServ
Selection
help='Tipo do Serviço\nPreencher com: \n0 - Normal;\n1 - Subcontratação;\n2 - Redespacho;\n3 - Redespacho Intermediário; \n4 - Serviço Vinculado a Multimodal'
string='Tipo do Serviço'
xsd_required=True
args: IDE_TPSERV_3
cte40_verProc
Char
help='Versão do processo de emissão\nIinformar a versão do aplicativo emissor de CT-e.'
string='Versão do processo de emissão'
xsd_required=True
cte40_xDetRetira
Char
string='Detalhes do retira'
cte40_xJust
Char
string='Justificativa da entrada em contingência'
cte40_xMunEnv
Char
help='Nome do Município de envio do CT-e (de onde o documento foi transmitido)\nInformar PAIS/Municipio para as operações com o exterior.'
string='Nome do Município de envio do CT-e'
xsd_required=True
cte40_xMunFim
Char
help="Nome do Município do término da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do término'
xsd_required=True
cte40_xMunIni
Char
help="Nome do Município do início da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do início da prestação'
xsd_required=True
No public methods.
cte40_IBSCBS
Char
string='Grupo de informações do IBS e CBS'
xsd_type='TTribCTe'
cte40_ICMS
Many2one → cte.40.timp
comodel_name='cte.40.timp'
string='Informações relativas ao ICMS'
xsd_required=True
xsd_type='TImp'
cte40_ICMSUFFim
Many2one → cte.40.tcte_icmsuffim
comodel_name='cte.40.tcte_icmsuffim'
help='Informações do ICMS de partilha com a UF de término do serviço de transporte na operação interestadual\nGrupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS'
string='Informações do ICMS de partilha com a UF'
cte40_infAdFisco
Char
help='Informações adicionais de interesse do Fisco\nNorma referenciada, informações complementares, etc'
string='Informações adicionais de interesse'
cte40_vTotDFe
Monetary
currency_field='brl_currency_id'
help='Valor total do documento fiscal \n(vTPrest + total do IBS + total da CBS)'
string='Valor total do documento fiscal'
xsd_type='TDec_1302'
cte40_vTotTrib
Monetary
currency_field='brl_currency_id'
string='Valor Total dos Tributos'
xsd_type='TDec_1302'
No public methods.
cte40_infQ
One2many → cte.40.tcte_infq
help='Informações de quantidades da Carga do CT-e\nPara o Aéreo é obrigatório o preenchimento desse campo da seguinte forma.\n1 - Peso Bruto, sempre em quilogramas (obrigatório);\n2 - Peso Cubado; sempre em quilogramas;\n3 - Quantidade de volumes, sempre em unidades (obrigatório);\n4 - Cubagem, sempre em metros cúbicos (obrigatório apenas quando for impossível preencher as dimensões da(s) embalagem(ens) na tag xDime do leiaute do Aéreo).'
string='Informações de quantidades da Carga'
args: 'cte.40.tcte_infq', 'cte40_infQ_infCarga_id'
cte40_proPred
Char
help='Produto predominante\nInformar a descrição do produto predominante'
string='Produto predominante'
xsd_required=True
cte40_vCarga
Monetary
currency_field='brl_currency_id'
help='Valor total da carga\nDever ser informado para todos os modais, com exceção para o Dutoviário.'
string='Valor total da carga'
xsd_type='TDec_1302'
cte40_vCargaAverb
Monetary
currency_field='brl_currency_id'
help='Valor da Carga para efeito de averbação\nNormalmente igual ao valor declarado da mercadoria, diferente por exemplo, quando a mercadoria transportada é isenta de tributos nacionais para exportação, onde é preciso averbar um valor maior, pois no caso de indenização, o valor a ser pago será maior'
string='Valor da Carga para efeito de averbação'
xsd_type='TDec_1302Opc'
cte40_xOutCat
Char
help="Outras características da carga\n'FRIA', 'GRANEL', 'REFRIGERADA', 'Medidas: 12X12X12'"
string='Outras características da carga'
No public methods.
cte40_Id
Char
help="Identificador da tag a ser assinada\nInformar a chave de acesso do CT-e e precedida do literal 'CTe'"
string='Identificador da tag a ser assinada'
xsd_required=True
cte40_autXML
One2many → cte.40.tcte_autxml
help='Autorizados para download do XML do DF-e\nInformar CNPJ ou CPF. Preencher os zeros não significativos.'
string='Autorizados para download do XML do DF-e'
args: 'cte.40.tcte_autxml', 'cte40_autXML_infCte_id'
cte40_compl
Many2one → cte.40.tcte_compl
comodel_name='cte.40.tcte_compl'
help='Dados complementares do CT-e para fins operacionais ou comerciais'
string='Dados complementares do CT-e'
cte40_dest
Many2one → cte.40.tcte_dest
comodel_name='cte.40.tcte_dest'
help='Informações do Destinatário do CT-e\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações do Destinatário do CT-e'
cte40_emit
Many2one → cte.40.tcte_emit
comodel_name='cte.40.tcte_emit'
string='Identificação do Emitente do CT-e'
xsd_required=True
cte40_exped
Many2one → cte.40.exped
comodel_name='cte.40.exped'
string='Informações do Expedidor da Carga'
cte40_ide
Many2one → cte.40.tcte_ide
comodel_name='cte.40.tcte_ide'
string='Identificação do CT-e'
xsd_required=True
cte40_imp
Many2one → cte.40.tcte_imp
comodel_name='cte.40.tcte_imp'
string='Informações relativas aos Impostos'
xsd_required=True
cte40_infCTeNorm
Many2one → cte.40.tcte_infctenorm
choice='infcte'
comodel_name='cte.40.tcte_infctenorm'
help='Grupo de informações do CT-e Normal e Substituto'
string='Grupo de informações do CT-e Normal'
xsd_choice_required=True
cte40_infCteComp
One2many → cte.40.tcte_infctecomp
choice='infcte'
string='Detalhamento do CT-e complementado'
xsd_choice_required=True
args: 'cte.40.tcte_infctecomp', 'cte40_infCteComp_infCte_id'
cte40_infPAA
Many2one → cte.40.tcte_infpaa
comodel_name='cte.40.tcte_infpaa'
help='Grupo de Informação do Provedor de Assinatura e Autorização'
string='Grupo de Informação do Provedor'
cte40_infRespTec
Many2one → cte.40.tresptec
comodel_name='cte.40.tresptec'
help='Informações do Responsável Técnico pela emissão do DF-e'
string='Informações do Responsável Técnico'
xsd_type='TRespTec'
cte40_infSolicNFF
Many2one → cte.40.tcte_infsolicnff
comodel_name='cte.40.tcte_infsolicnff'
help='Grupo de informações do pedido de emissão da Nota Fiscal Fácil'
string='Grupo de informações do pedido'
cte40_receb
Many2one → cte.40.receb
comodel_name='cte.40.receb'
string='Informações do Recebedor da Carga'
cte40_rem
Many2one → cte.40.tcte_rem
comodel_name='cte.40.tcte_rem'
help='Informações do Remetente das mercadorias transportadas pelo CT-e\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações do Remetente'
cte40_vPrest
Many2one → cte.40.tcte_vprest
comodel_name='cte.40.tcte_vprest'
string='Valores da Prestação de Serviço'
xsd_required=True
xsd_type='TDec_1302'
cte40_versao
Char
help="Versão do leiaute\nEx: '4.00'"
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_chCTe
Char
string='Chave do CT-e complementado'
xsd_required=True
xsd_type='TChDFe'
cte40_infCteComp_infCte_id
Many2one → cte.40.tcte_infcte
comodel_name='cte.40.tcte_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_cobr
Many2one → cte.40.tcte_cobr
comodel_name='cte.40.tcte_cobr'
string='Dados da cobrança do CT-e'
cte40_docAnt
Many2one → cte.40.docant
comodel_name='cte.40.docant'
string='Documentos de Transporte Anterior'
cte40_infCarga
Many2one → cte.40.tcte_infcarga
comodel_name='cte.40.tcte_infcarga'
string='Informações da Carga do CT-e'
xsd_required=True
cte40_infCteSub
Many2one → cte.40.tcte_infctesub
comodel_name='cte.40.tcte_infctesub'
string='Informações do CT-e de substituição'
cte40_infDoc
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
help='Informações dos documentos transportados pelo CT-e\nOpcional para Redespacho Intermediario e Serviço vinculado a multimodal.\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações dos documentos transportados'
cte40_infGlobalizado
Many2one → cte.40.infglobalizado
comodel_name='cte.40.infglobalizado'
string='Informações do CT-e Globalizado'
cte40_infModal
Many2one → cte.40.tcte_infmodal
comodel_name='cte.40.tcte_infmodal'
string='Informações do modal'
xsd_required=True
cte40_infServVinc
Many2one → cte.40.infservvinc
comodel_name='cte.40.infservvinc'
help='Informações do Serviço Vinculado a Multimodal'
string='Informações do Serviço Vinculado'
cte40_veicNovos
One2many → cte.40.veicnovos
string='informações dos veículos transportados'
args: 'cte.40.veicnovos', 'cte40_veicNovos_infCTeNorm_id'
No public methods.
cte40_chCte
Char
help='Chave de acesso do CT-e a ser substituído (original)'
string='Chave de acesso do CT-e'
xsd_required=True
cte40_indAlteraToma
Selection
string='Indicador de CT-e Alteração de Tomador'
args: INFCTESUB_INDALTERATOMA
No public methods.
cte40_qrCodCTe
Char
string='Texto com o QR-Code impresso no DACTE'
xsd_required=True
No public methods.
cte40_infDCe
One2many → cte.40.infdce
choice='infdoc'
string='Informações das DCe'
xsd_choice_required=True
args: 'cte.40.infdce', 'cte40_infDCe_infDoc_id'
cte40_infNF
One2many → cte.40.tcte_infnf
choice='infdoc'
help='Informações das NF\nEste grupo deve ser informado quando o documento originário for NF'
string='Informações das NF'
xsd_choice_required=True
args: 'cte.40.tcte_infnf', 'cte40_infNF_infDoc_id'
cte40_infNFe
One2many → cte.40.tcte_infnfe
choice='infdoc'
string='Informações das NF-e'
xsd_choice_required=True
args: 'cte.40.tcte_infnfe', 'cte40_infNFe_infDoc_id'
cte40_infOutros
One2many → cte.40.infoutros
choice='infdoc'
string='Informações dos demais documentos'
xsd_choice_required=True
args: 'cte.40.infoutros', 'cte40_infOutros_infDoc_id'
No public methods.
cte40_versaoModal
Char
help='Versão do leiaute específico para o Modal'
string='Versão do leiaute específico'
xsd_required=True
No public methods.
cte40_PIN
Char
help='PIN SUFRAMA\nPIN atribuído pela SUFRAMA para a operação.'
string='PIN SUFRAMA'
cte40_dEmi
Date
help='Data de Emissão\nFormato AAAA-MM-DD'
string='Data de Emissão'
xsd_required=True
xsd_type='TData'
cte40_dPrev
Date
help='Data prevista de entrega\nFormato AAAA-MM-DD'
string='Data prevista de entrega'
xsd_type='TData'
cte40_infNF_infDoc_id
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga
One2many → cte.40.tunidcarga
choice='infnf'
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_choice_required=True
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_infNF_id'
cte40_infUnidTransp
One2many → cte.40.tunidadetransp
choice='infnf'
help='Informações das Unidades de Transporte (Carreta/Reboque/Vagão)\nDeve ser preenchido com as informações das unidades de transporte utilizadas.'
string='Informações das Unidades de Transporte'
xsd_choice_required=True
xsd_type='TUnidadeTransp'
args: 'cte.40.tunidadetransp', 'cte40_infUnidTransp_infNF_id'
cte40_mod
Selection
help='Modelo da Nota Fiscal\nPreencher com: \n01 - NF Modelo 01/1A e Avulsa; \n04 - NF de Produtor'
string='Modelo da Nota Fiscal'
xsd_required=True
xsd_type='TModNF'
args: TMODNF
cte40_nCFOP
Char
help='CFOP Predominante\nCFOP da NF ou, na existência de mais de um, predominância pelo critério de valor econômico.'
string='CFOP Predominante'
xsd_required=True
xsd_type='TCfop'
cte40_nDoc
Char
string='Número'
xsd_required=True
cte40_nPed
Char
string='Número do Pedido da NF'
cte40_nPeso
Float
digits=(12, 3)
string='Peso total em Kg'
xsd_type='TDec_1203Opc'
cte40_nRoma
Char
string='Número do Romaneio da NF'
cte40_serie
Char
string='Série'
xsd_required=True
cte40_vBC
Monetary
currency_field='brl_currency_id'
string='Valor da Base de Cálculo do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vBCST
Monetary
currency_field='brl_currency_id'
string='Valor da Base de Cálculo do ICMS ST'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMS
Monetary
currency_field='brl_currency_id'
string='Valor Total do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vNF
Monetary
currency_field='brl_currency_id'
string='Valor Total da NF'
xsd_required=True
xsd_type='TDec_1302'
cte40_vProd
Monetary
currency_field='brl_currency_id'
string='Valor Total dos Produtos'
xsd_required=True
xsd_type='TDec_1302'
cte40_vST
Monetary
currency_field='brl_currency_id'
string='Valor Total do ICMS ST'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_PIN
Char
help='PIN SUFRAMA\nPIN atribuído pela SUFRAMA para a operação.'
string='PIN SUFRAMA'
cte40_chave
Char
string='Chave de acesso da NF-e'
xsd_required=True
xsd_type='TChDFe'
cte40_dPrev
Date
help='Data prevista de entrega\nFormato AAAA-MM-DD'
string='Data prevista de entrega'
xsd_type='TData'
cte40_infNFe_infDoc_id
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga
One2many → cte.40.tunidcarga
choice='infnfe'
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_choice_required=True
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_infNFe_id'
cte40_infUnidTransp
One2many → cte.40.tunidadetransp
choice='infnfe'
help='Informações das Unidades de Transporte (Carreta/Reboque/Vagão)\nDeve ser preenchido com as informações das unidades de transporte utilizadas.'
string='Informações das Unidades de Transporte'
xsd_choice_required=True
xsd_type='TUnidadeTransp'
args: 'cte.40.tunidadetransp', 'cte40_infUnidTransp_infNFe_id'
No public methods.
cte40_CNPJPAA
Char
help='CNPJ do Provedor de Assinatura e Autorização'
string='CNPJ do Provedor de Assinatura'
xsd_required=True
xsd_type='TCnpj'
cte40_PAASignature
Many2one → cte.40.tcte_paasignature
comodel_name='cte.40.tcte_paasignature'
help='Assinatura RSA do Emitente para DFe gerados por PAA'
string='Assinatura RSA do Emitente'
xsd_required=True
No public methods.
cte40_cUnid
Selection
help='Código da Unidade de Medida\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t00-M3;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t01-KG;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t02-TON;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t03-UNIDADE;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t04-LITROS;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t05-MMBTU'
string='Código da Unidade de Medida'
xsd_required=True
args: INFQ_CUNID
cte40_infQ_infCarga_id
Many2one → cte.40.tcte_infcarga
comodel_name='cte.40.tcte_infcarga'
ondelete='cascade'
xsd_implicit=True
cte40_qCarga
Float
digits=(11, 4)
string='Quantidade'
xsd_required=True
xsd_type='TDec_1104'
cte40_tpMed
Char
help='Tipo da Medida\nExemplos:\nPESO BRUTO, PESO DECLARADO, PESO CUBADO, PESO AFORADO, PESO AFERIDO, PESO BASE DE CÁLCULO, LITRAGEM, CAIXAS e etc'
string='Tipo da Medida'
xsd_required=True
No public methods.
cte40_xSolic
Char
help='Solicitação do pedido de emissão da NFF.\nSerá preenchido com a totalidade de campos informados no aplicativo emissor serializado.'
string='Solicitação do pedido de emissão da NFF'
xsd_required=True
No public methods.
cte40_ObsCont_compl_id
Many2one → cte.40.tcte_compl
comodel_name='cte.40.tcte_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_ObsFisco_compl_id
Many2one → cte.40.tcte_compl
comodel_name='cte.40.tcte_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_signatureValue
Char
help='Assinatura digital padrão RSA\nConverter o atributo Id do DFe para array de bytes e assinar com a chave privada do RSA com algoritmo SHA1 gerando um valor no formato base64.'
string='Assinatura digital padrão RSA'
xsd_required=True
xsd_type='xs:base64Binary'
No public methods.
cte40_pass_fluxo_id
Many2one → cte.40.tcte_fluxo
comodel_name='cte.40.tcte_fluxo'
ondelete='cascade'
xsd_implicit=True
cte40_xPass
Char
help='Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Passagem\nObservação para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t- O código de três letras IATA, referente ao aeroporto de transferência, deverá ser incluído, quando for o caso. Quando não for possível, utilizar a sigla OACI. Qualquer solicitação de itinerário deverá ser incluída.'
string='Sigla ou código interno'
No public methods.
cte40_CNPJ
Char
choice='rem'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='rem'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do remetente ou ISENTO se remetente é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o remetente não seja contribuinte do ICMS não informar a tag.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
cte40_enderReme
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou nome do remetente'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='toma4'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='toma4'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
xsd_type='TIeDest'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderToma
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com: \n 4 - Outros\n Obs: Informar os dados cadastrais do tomador do serviço'
string='Tomador do Serviço'
xsd_required=True
args: TOMA4_TOMA_1
cte40_xFant
Char
string='Nome Fantasia'
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_comp
One2many → cte.40.tcte_vprest_comp
string='Componentes do Valor da Prestação'
args: 'cte.40.tcte_vprest_comp', 'cte40_Comp_vPrest_id'
cte40_vRec
Monetary
currency_field='brl_currency_id'
string='Valor a Receber'
xsd_required=True
xsd_type='TDec_1302'
cte40_vTPrest
Monetary
currency_field='brl_currency_id'
help='Valor Total da Prestação do Serviço\nPode conter zeros quando o CT-e for de complemento de ICMS'
string='Valor Total da Prestação do Serviço'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_Comp_vPrest_id
Many2one → cte.40.tcte_vprest
comodel_name='cte.40.tcte_vprest'
ondelete='cascade'
xsd_implicit=True
cte40_vComp
Monetary
currency_field='brl_currency_id'
string='Valor do componente'
xsd_required=True
xsd_type='TDec_1302'
cte40_xNome
Char
help='Nome do componente\nExxemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc'
string='Nome do componente'
xsd_required=True
No public methods.
cte40_infCTeSupl
Many2one → cte.40.tcteos_infctesupl
comodel_name='cte.40.tcteos_infctesupl'
string='Informações suplementares do CT-e'
cte40_infCte
Many2one → cte.40.tcteos_infcte
comodel_name='cte.40.tcteos_infcte'
string='Informações do CT-e Outros Serviços'
xsd_required=True
cte40_versao
Char
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='autxml'
help='CNPJ do autorizado\nInformar zeros não significativos'
string='CNPJ do autorizado'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='autxml'
help='CPF do autorizado\nInformar zeros não significativos'
string='CPF do autorizado'
xsd_choice_required=True
xsd_type='TCpf'
cte40_autXML_infCte_id
Many2one → cte.40.tcteos_infcte
comodel_name='cte.40.tcteos_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dup
One2many → cte.40.tcteos_dup
string='Dados das duplicatas'
args: 'cte.40.tcteos_dup', 'cte40_dup_cobr_id'
cte40_fat
Many2one → cte.40.tcteos_fat
comodel_name='cte.40.tcteos_fat'
string='Dados da fatura'
No public methods.
cte40_obsCont
One2many → cte.40.tcteos_obscont
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='Campo de uso livre do contribuinte'
args: 'cte.40.tcteos_obscont', 'cte40_ObsCont_compl_id'
cte40_obsFisco
One2many → cte.40.tcteos_obsfisco
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='ObsFisco'
args: 'cte.40.tcteos_obsfisco', 'cte40_ObsFisco_compl_id'
cte40_xCaracAd
Char
help='Característica adicional do transporte\nTexto livre:\nREENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc'
string='Característica adicional do transporte'
cte40_xCaracSer
Char
help='Característica adicional do serviço\nTexto livre:\n\t\t\t\t\t\t\t\t\t\t\tENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc'
string='Característica adicional do serviço'
cte40_xEmi
Char
string='Funcionário emissor do CTe'
cte40_xObs
Char
string='Observações Gerais'
No public methods.
cte40_dVenc
Date
help='Data de vencimento da duplicata (AAAA-MM-DD)'
string='Data de vencimento da duplicata'
xsd_type='TData'
cte40_dup_cobr_id
Many2one → cte.40.tcteos_cobr
comodel_name='cte.40.tcteos_cobr'
ondelete='cascade'
xsd_implicit=True
cte40_nDup
Char
string='Número da duplicata'
cte40_vDup
Monetary
currency_field='brl_currency_id'
string='Valor da duplicata'
xsd_type='TDec_1302Opc'
No public methods.
cte40_CNPJ
Char
help='CNPJ do emitente\nInformar zeros não significativos'
string='CNPJ do emitente'
xsd_required=True
xsd_type='TCnpj'
cte40_CRT
Selection
help='Código do Regime Tributário\nInformar: 1=Simples Nacional; \n2=Simples Nacional, excesso sublimite de receita bruta;\n3=Regime Normal;\n4=Simples Nacional - Microempreendedor Individual – MEI.'
string='Código do Regime Tributário'
xsd_required=True
xsd_type='TCRT'
args: TCRT
cte40_IE
Char
string='Inscrição Estadual do Emitente'
xsd_required=True
cte40_IEST
Char
help='Inscrição Estadual do Substituto Tributário'
string='Inscrição Estadual'
cte40_enderEmit
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
string='Endereço do emitente'
xsd_required=True
xsd_type='TEndeEmi'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou Nome do emitente'
xsd_required=True
No public methods.
cte40_nFat
Char
string='Número da fatura'
cte40_vDesc
Monetary
currency_field='brl_currency_id'
string='Valor do desconto da fatura'
xsd_type='TDec_1302Opc'
cte40_vLiq
Monetary
currency_field='brl_currency_id'
string='Valor líquido da fatura'
xsd_type='TDec_1302Opc'
cte40_vOrig
Monetary
currency_field='brl_currency_id'
string='Valor original da fatura'
xsd_type='TDec_1302Opc'
No public methods.
cte40_pFCPUFFim
Float
digits=(3, 2)
help='Percentual do ICMS relativo ao Fundo de Combate à pobreza (FCP) na UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Percentual do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSInter
Float
digits=(3, 2)
help='Alíquota interestadual das UF envolvidas\nAlíquota interestadual das UF envolvidas'
string='Alíquota interestadual das UF envolvidas'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSUFFim
Float
digits=(3, 2)
help='Alíquota interna da UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Alíquota interna da UF de término'
xsd_required=True
xsd_type='TDec_0302'
cte40_vBCUFFim
Monetary
currency_field='brl_currency_id'
help='Valor da BC do ICMS na UF de término da prestação do serviço de transporte'
string='Valor da BC do ICMS na UF de término'
xsd_required=True
xsd_type='TDec_1302'
cte40_vFCPUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS relativo ao Fundo de Combate á Pobreza (FCP) da UF de término da prestação'
string='Valor do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de término da prestação do serviço de transporte'
string='Valor do ICMS de partilha para a UF'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFIni
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de início da prestação do serviço de transporte'
string='vICMSUFIni'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CFOP
Char
string='Código Fiscal de Operações e Prestações'
xsd_required=True
xsd_type='TCfop'
cte40_UFEnv
Selection
help="Sigla da UF de envio do CT-e (de onde o documento foi transmitido)\nInformar 'EX' para operações com o exterior."
string='Sigla da UF de envio do CT-e'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFFim
Selection
help="UF do término da prestação\nInformar 'EX' para operações com o exterior."
string='UF do término da prestação'
xsd_type='TUf'
args: TUF
cte40_UFIni
Selection
help="UF do início da prestação\nInformar 'EX' para operações com o exterior."
string='UF do início da prestação'
xsd_type='TUf'
args: TUF
cte40_cCT
Char
help='Código numérico que compõe a Chave de Acesso.\nNúmero aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento.'
string='Código numérico que compõe a Chave'
xsd_required=True
cte40_cDV
Char
help='Digito Verificador da chave de acesso do CT-e\nInformar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso.'
string='Digito Verificador da chave de acesso'
xsd_required=True
cte40_cMunEnv
Char
help='Código do Município de envio do CT-e (de onde o documento foi transmitido)\nUtilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior.'
string='Código do Município de envio do CT-e'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cMunFim
Char
help='Código do Município de término da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de término'
xsd_type='TCodMunIBGE'
cte40_cMunIni
Char
help='Código do Município de início da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de início'
xsd_type='TCodMunIBGE'
cte40_cUF
Selection
help='Código da UF do emitente do CT-e.\nUtilizar a Tabela do IBGE.'
string='Código da UF do emitente do CT-e'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_dhCont
Datetime
help='Data e Hora da entrada em contingência\nInformar a data e hora no formato AAAA-MM-DDTHH:MM:SS'
string='Data e Hora da entrada em contingência'
xsd_type='TDateTimeUTC'
cte40_dhEmi
Char
help='Data e hora de emissão do CT-e OS\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de emissão do CT-e OS'
xsd_required=True
cte40_gCompraGov
Char
string='Grupo de Compras Governamentais'
xsd_type='TCompraGovReduzido'
cte40_gCompraGov
Char
string='Grupo de Compras Governamentais'
xsd_type='TCompraGovReduzido'
cte40_indIEToma
Selection
help='Indicador da IE do tomador:\n1 – Contribuinte ICMS;\n2 – Contribuinte isento de inscrição;\n9 – Não Contribuinte\nAplica-se ao tomador que for indicado no toma3 ou toma4'
string='Indicador da IE do tomador'
xsd_required=True
args: IDE_INDIETOMA
cte40_infPercurso
One2many → cte.40.infpercurso
help='Informações do Percurso do CT-e Outros Serviços'
string='Informações do Percurso'
args: 'cte.40.infpercurso', 'cte40_infPercurso_ide_id'
cte40_mod
Selection
help='Modelo do documento fiscal\nUtilizar o código 67 para identificação do CT-e Outros Serviços, emitido em substituição a Nota Fiscal Modelo 7 para transporte de pessoas, valores e excesso de bagagem.'
string='Modelo do documento fiscal'
xsd_required=True
xsd_type='TModGTVe'
args: TMODCTOS
cte40_modal
Selection
help='Modal do CT-e OS\nPreencher com:\n01-Rodoviário;\n02- Aéreo;\n03 - Aquaviário;\n04 - Ferroviário.'
string='Modal do CT-e OS'
xsd_required=True
args: TMODTRANSPOS
cte40_nCT
Char
string='Número do CT-e OS'
xsd_required=True
xsd_type='TNF'
cte40_natOp
Char
string='Natureza da Operação'
xsd_required=True
cte40_procEmi
Selection
help='Identificador do processo de emissão do CT-e OS\nPreencher com: \n\t\t\t\t\t\t\t\t\t\t\t0 - emissão de CT-e com aplicativo do contribuinte;\n\t\t\t\t\t\t\t\t\t\t\t3- emissão CT-e pelo contribuinte com aplicativo fornecido pelo Fisco.'
string='Identificador do processo de emissão'
xsd_required=True
xsd_type='TProcEmi'
args: TPROCEMI
cte40_serie
Char
help="Série do CT-e OS\nPreencher com '0' no caso de série única"
string='Série do CT-e OS'
xsd_required=True
cte40_tpAmb
Selection
help='Tipo do Ambiente\nPreencher com:1 - Produção; 2 - Homologação'
string='Tipo do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpCTe
Selection
help='Tipo do CT-e OS\nPreencher com:\n0 - CT-e Normal; \n1 - CT-e Complementar; \n3 - CT-e de Substituição.'
string='Tipo do CT-e OS'
xsd_required=True
args: TFINCTE
cte40_tpEmis
Selection
help='Forma de emissão do CT-e\nPreencher com:\n1 - Normal;\n 5 - Contingência FSDA;\n7 - Autorização pela SVC-RS;\n 8 - Autorização pela SVC-SP'
string='Forma de emissão do CT-e'
xsd_required=True
args: IDE_TPEMIS_4
cte40_tpImp
Selection
help='Formato de impressão do DACTE OS\nPreencher com: 1 - Retrato; 2 - Paisagem.'
string='Formato de impressão do DACTE OS'
xsd_required=True
args: IDE_TPIMP
cte40_tpServ
Selection
help='Tipo do Serviço\nPreencher com: \n\n6 - Transporte de Pessoas;\n7 - Transporte de Valores;\n8 - Excesso de Bagagem.'
string='Tipo do Serviço'
xsd_required=True
args: IDE_TPSERV_4
cte40_verProc
Char
help='Versão do processo de emissão\nIinformar a versão do aplicativo emissor de CT-e.'
string='Versão do processo de emissão'
xsd_required=True
cte40_xJust
Char
string='Justificativa da entrada em contingência'
cte40_xMunEnv
Char
help='Nome do Município de envio do CT-e (de onde o documento foi transmitido)\nInformar PAIS/Municipio para as operações com o exterior.'
string='Nome do Município de envio do CT-e'
xsd_required=True
cte40_xMunFim
Char
help="Nome do Município do término da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do término'
cte40_xMunIni
Char
help="Nome do Município do início da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do início da prestação'
No public methods.
cte40_IBSCBS
Char
string='Grupo de informações do IBS e CBS'
xsd_type='TTribCTe'
cte40_ICMS
Many2one → cte.40.timpos
comodel_name='cte.40.timpos'
string='Informações relativas ao ICMS'
xsd_required=True
xsd_type='TImp'
cte40_ICMSUFFim
Many2one → cte.40.tcteos_icmsuffim
comodel_name='cte.40.tcteos_icmsuffim'
help='Informações do ICMS de partilha com a UF de término do serviço de transporte na operação interestadual\nGrupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS'
string='Informações do ICMS de partilha com a UF'
cte40_infAdFisco
Char
help='Informações adicionais de interesse do Fisco\nNorma referenciada, informações complementares, etc'
string='Informações adicionais de interesse'
cte40_infTribFed
Many2one → cte.40.inftribfed
comodel_name='cte.40.inftribfed'
help='Informações dos tributos federais\nGrupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS'
string='Informações dos tributos federais'
cte40_vTotDFe
Monetary
currency_field='brl_currency_id'
help='Valor total do documento fiscal \n(vTPrest + total do IBS + total da CBS)'
string='Valor total do documento fiscal'
xsd_type='TDec_1302'
cte40_vTotTrib
Monetary
currency_field='brl_currency_id'
string='Valor Total dos Tributos'
xsd_type='TDec_1302'
No public methods.
cte40_Id
Char
help="Identificador da tag a ser assinada\nInformar a chave de acesso do CT-e OS e precedida do literal 'CTe'"
string='Identificador da tag a ser assinada'
xsd_required=True
cte40_autXML
One2many → cte.40.tcteos_autxml
help='Autorizados para download do XML do DF-e\nInformar CNPJ ou CPF. Preencher os zeros não significativos.'
string='Autorizados para download do XML do DF-e'
args: 'cte.40.tcteos_autxml', 'cte40_autXML_infCte_id'
cte40_compl
Many2one → cte.40.tcteos_compl
comodel_name='cte.40.tcteos_compl'
help='Dados complementares do CT-e para fins operacionais ou comerciais'
string='Dados complementares do CT-e'
cte40_emit
Many2one → cte.40.tcteos_emit
comodel_name='cte.40.tcteos_emit'
string='Identificação do Emitente do CT-e OS'
xsd_required=True
cte40_ide
Many2one → cte.40.tcteos_ide
comodel_name='cte.40.tcteos_ide'
string='Identificação do CT-e Outros Serviços'
xsd_required=True
cte40_imp
Many2one → cte.40.tcteos_imp
comodel_name='cte.40.tcteos_imp'
string='Informações relativas aos Impostos'
xsd_required=True
cte40_infCTeNorm
Many2one → cte.40.tcteos_infctenorm
choice='infcte'
comodel_name='cte.40.tcteos_infctenorm'
string='Grupo de informações do CT-e OS Normal'
xsd_choice_required=True
cte40_infCteComp
One2many → cte.40.tcteos_infctecomp
choice='infcte'
string='Detalhamento do CT-e complementado'
xsd_choice_required=True
args: 'cte.40.tcteos_infctecomp', 'cte40_infCteComp_infCte_id'
cte40_infRespTec
Many2one → cte.40.tresptec
comodel_name='cte.40.tresptec'
help='Informações do Responsável Técnico pela emissão do DF-e'
string='Informações do Responsável Técnico'
xsd_type='TRespTec'
cte40_toma
Many2one → cte.40.tcteos_toma
choice='infcte'
comodel_name='cte.40.tcteos_toma'
help='Informações do Tomador/Usuário do Serviço\nOpcional para Excesso de Bagagem'
string='Informações do Tomador/Usuário'
xsd_choice_required=True
cte40_vPrest
Many2one → cte.40.tcteos_vprest
comodel_name='cte.40.tcteos_vprest'
string='Valores da Prestação de Serviço'
xsd_required=True
xsd_type='TDec_1302'
cte40_versao
Char
help="Versão do leiaute\nEx: '4.00'"
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_chCTe
Char
string='Chave do CT-e complementado'
xsd_required=True
xsd_type='TChDFe'
cte40_infCteComp_infCte_id
Many2one → cte.40.tcteos_infcte
comodel_name='cte.40.tcteos_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_cobr
Many2one → cte.40.tcteos_cobr
comodel_name='cte.40.tcteos_cobr'
string='Dados da cobrança do CT-e'
cte40_infCteSub
Many2one → cte.40.tcteos_infctesub
comodel_name='cte.40.tcteos_infctesub'
string='Informações do CT-e de substituição'
cte40_infDocRef
One2many → cte.40.infdocref
string='Informações dos documentos referenciados'
args: 'cte.40.infdocref', 'cte40_infDocRef_infCTeNorm_id'
cte40_infGTVe
One2many → cte.40.infgtve
help='Informações das GTV-e relacionadas ao CT-e OS'
string='Informações das GTV-e relacionadas'
args: 'cte.40.infgtve', 'cte40_infGTVe_infCTeNorm_id'
cte40_infModal
Many2one → cte.40.tcteos_infmodal
comodel_name='cte.40.tcteos_infmodal'
help='Informações do modal\nObrigatório para Pessoas e Bagagem'
string='Informações do modal'
cte40_infServico
Many2one → cte.40.infservico
comodel_name='cte.40.infservico'
string='Informações da Prestação do Serviço'
xsd_required=True
cte40_refCTeCanc
Char
help='Chave de acesso do CT-e Cancelado\nSomente para Transporte de Valores'
string='Chave de acesso do CT-e Cancelado'
cte40_seg
One2many → cte.40.tcteos_seg
string='Informações de Seguro da Carga'
args: 'cte.40.tcteos_seg', 'cte40_seg_infCTeNorm_id'
No public methods.
cte40_Comp_infGTVe_id
Many2one → cte.40.infgtve
comodel_name='cte.40.infgtve'
ondelete='cascade'
xsd_implicit=True
cte40_tpComp
Selection
help='Tipo do Componente\n1-Custodia\n2-Embarque\n3-Tempo de espera\n4-Malote\n5-Ad Valorem\n6-Outros'
string='Tipo do Componente'
xsd_required=True
args: COMP_TPCOMP
cte40_vComp
Monetary
currency_field='brl_currency_id'
string='Valor do componente'
xsd_required=True
xsd_type='TDec_1302'
cte40_xComp
Char
help='Nome do componente (informar apenas para outros)\nExemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc'
string='Nome do componente'
No public methods.
cte40_chCte
Char
help='Chave de acesso do CT-e a ser substituído (original)'
string='Chave de acesso do CT-e'
xsd_required=True
No public methods.
cte40_qrCodCTe
Char
string='Texto com o QR-Code impresso no DACTE'
xsd_required=True
No public methods.
cte40_versaoModal
Char
help='Versão do leiaute específico para o Modal'
string='Versão do leiaute específico'
xsd_required=True
No public methods.
cte40_qCarga
Float
digits=(11, 4)
string='Quantidade'
xsd_required=True
xsd_type='TDec_1104'
No public methods.
cte40_ObsCont_compl_id
Many2one → cte.40.tcteos_compl
comodel_name='cte.40.tcteos_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_ObsFisco_compl_id
Many2one → cte.40.tcteos_compl
comodel_name='cte.40.tcteos_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_nApol
Char
help='Número da Apólice\nObrigatório pela lei 11.442/07 (RCTRC)'
string='Número da Apólice'
cte40_respSeg
Selection
help='Responsável pelo seguro\nPreencher com:\n\n4 - Emitente do CT-e;\n\n5 - Tomador de Serviço.'
string='Responsável pelo seguro'
xsd_required=True
args: SEG_RESPSEG
cte40_seg_infCTeNorm_id
Many2one → cte.40.tcteos_infctenorm
comodel_name='cte.40.tcteos_infctenorm'
ondelete='cascade'
xsd_implicit=True
cte40_xSeg
Char
string='Nome da Seguradora'
No public methods.
cte40_CNPJ
Char
choice='toma'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='toma'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderToma
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou nome do tomador'
xsd_required=True
No public methods.
cte40_comp
One2many → cte.40.tcteos_vprest_comp
string='Componentes do Valor da Prestação'
args: 'cte.40.tcteos_vprest_comp', 'cte40_Comp_vPrest_id'
cte40_vRec
Monetary
currency_field='brl_currency_id'
string='Valor a Receber'
xsd_required=True
xsd_type='TDec_1302'
cte40_vTPrest
Monetary
currency_field='brl_currency_id'
help='Valor Total da Prestação do Serviço\nPode conter zeros quando o CT-e for de complemento de ICMS'
string='Valor Total da Prestação do Serviço'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_Comp_vPrest_id
Many2one → cte.40.tcteos_vprest
comodel_name='cte.40.tcteos_vprest'
ondelete='cascade'
xsd_implicit=True
cte40_vComp
Monetary
currency_field='brl_currency_id'
string='Valor do componente'
xsd_required=True
xsd_type='TDec_1302'
cte40_xNome
Char
help='Nome do componente\nExxemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc'
string='Nome do componente'
xsd_required=True
No public methods.
cte40_infCTeSupl
Many2one → cte.40.tctesimp_infctesupl
comodel_name='cte.40.tctesimp_infctesupl'
string='Informações suplementares do CT-e'
cte40_infCte
Many2one → cte.40.tctesimp_infcte
comodel_name='cte.40.tctesimp_infcte'
string='Informações do CT-e'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='autxml'
help='CNPJ do autorizado\nInformar zeros não significativos'
string='CNPJ do autorizado'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='autxml'
help='CPF do autorizado\nInformar zeros não significativos'
string='CPF do autorizado'
xsd_choice_required=True
xsd_type='TCpf'
cte40_autXML_infCte_id
Many2one → cte.40.tctesimp_infcte
comodel_name='cte.40.tctesimp_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dup
One2many → cte.40.tctesimp_dup
string='Dados das duplicatas'
args: 'cte.40.tctesimp_dup', 'cte40_dup_cobr_id'
cte40_fat
Many2one → cte.40.tctesimp_fat
comodel_name='cte.40.tctesimp_fat'
string='Dados da fatura'
No public methods.
cte40_fluxo
Many2one → cte.40.tctesimp_fluxo
comodel_name='cte.40.tctesimp_fluxo'
help='Previsão do fluxo da carga\nPreenchimento obrigatório para o modal aéreo.'
string='Previsão do fluxo da carga'
cte40_obsCont
One2many → cte.40.tctesimp_obscont
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='Campo de uso livre do contribuinte'
args: 'cte.40.tctesimp_obscont', 'cte40_ObsCont_compl_id'
cte40_obsFisco
One2many → cte.40.tctesimp_obsfisco
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='ObsFisco'
args: 'cte.40.tctesimp_obsfisco', 'cte40_ObsFisco_compl_id'
cte40_xCaracAd
Char
help='Característica adicional do transporte\nTexto livre:\nREENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc'
string='Característica adicional do transporte'
cte40_xCaracSer
Char
help='Característica adicional do serviço\nTexto livre:\n\t\t\t\t\t\t\t\t\t\t\tENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc'
string='Característica adicional do serviço'
cte40_xObs
Char
string='Observações Gerais'
No public methods.
cte40_Comp_det_id
Many2one → cte.40.det
comodel_name='cte.40.det'
ondelete='cascade'
xsd_implicit=True
cte40_vComp
Monetary
currency_field='brl_currency_id'
string='Valor do componente'
xsd_required=True
xsd_type='TDec_1302'
cte40_xNome
Char
help='Nome do componente\nExxemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc'
string='Nome do componente'
xsd_required=True
No public methods.
cte40_dVenc
Date
help='Data de vencimento da duplicata (AAAA-MM-DD)'
string='Data de vencimento da duplicata'
xsd_type='TData'
cte40_dup_cobr_id
Many2one → cte.40.tctesimp_cobr
comodel_name='cte.40.tctesimp_cobr'
ondelete='cascade'
xsd_implicit=True
cte40_nDup
Char
string='Número da duplicata'
cte40_vDup
Monetary
currency_field='brl_currency_id'
string='Valor da duplicata'
xsd_type='TDec_1302Opc'
No public methods.
cte40_CNPJ
Char
help='CNPJ do emitente\nInformar zeros não significativos'
string='CNPJ do emitente'
xsd_type='TCnpj'
cte40_CPF
Char
choice='emit'
help='CPF do emitente\nInformar zeros não significativos.\n\nUsar com série específica 920-969 para emitente pessoa física com inscrição estadual'
string='CPF do emitente'
xsd_choice_required=True
xsd_type='TCpf'
cte40_CRT
Selection
help='Código do Regime Tributário\nInformar: 1=Simples Nacional; \n2=Simples Nacional, excesso sublimite de receita bruta;\n3=Regime Normal. \n4=Simples Nacional - Microempreendedor Individual – MEI.'
string='Código do Regime Tributário'
xsd_required=True
xsd_type='TCRT'
args: TCRT
cte40_IE
Char
help='Inscrição Estadual do Emitente\nA IE do emitente somente ficará sem informação para o caso do Regime Especial da NFF (tpEmis=3)'
string='Inscrição Estadual do Emitente'
cte40_IEST
Char
help='Inscrição Estadual do Substituto Tributário'
string='Inscrição Estadual'
cte40_enderEmit
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
string='Endereço do emitente'
xsd_required=True
xsd_type='TEndeEmi'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou Nome do emitente'
xsd_required=True
No public methods.
cte40_nFat
Char
string='Número da fatura'
cte40_vDesc
Monetary
currency_field='brl_currency_id'
string='Valor do desconto da fatura'
xsd_type='TDec_1302Opc'
cte40_vLiq
Monetary
currency_field='brl_currency_id'
string='Valor líquido da fatura'
xsd_type='TDec_1302Opc'
cte40_vOrig
Monetary
currency_field='brl_currency_id'
string='Valor original da fatura'
xsd_type='TDec_1302Opc'
No public methods.
cte40_pass
One2many → cte.40.tctesimp_pass
string='pass'
args: 'cte.40.tctesimp_pass', 'cte40_pass_fluxo_id'
cte40_xDest
Char
help='Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Destino\nObservações para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Preenchimento obrigatório para o modal aéreo.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Deverá ser incluído o código de três letras IATA do aeroporto de destino. Quando não for possível, utilizar a sigla OACI.'
string='Sigla ou código interno (xDest)'
cte40_xOrig
Char
help='Sigla ou código interno da Filial/Porto/Estação/ Aeroporto de Origem\nObservações para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Preenchimento obrigatório para o modal aéreo.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- O código de três letras IATA do aeroporto de partida deverá ser incluído como primeira anotação. Quando não for possível, utilizar a sigla OACI.'
string='Sigla ou código interno'
cte40_xRota
Char
string='Código da Rota de Entrega'
No public methods.
cte40_pFCPUFFim
Float
digits=(3, 2)
help='Percentual do ICMS relativo ao Fundo de Combate à pobreza (FCP) na UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Percentual do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSInter
Float
digits=(3, 2)
help='Alíquota interestadual das UF envolvidas\nAlíquota interestadual das UF envolvidas'
string='Alíquota interestadual das UF envolvidas'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSUFFim
Float
digits=(3, 2)
help='Alíquota interna da UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Alíquota interna da UF de término'
xsd_required=True
xsd_type='TDec_0302'
cte40_vBCUFFim
Monetary
currency_field='brl_currency_id'
help='Valor da BC do ICMS na UF de término da prestação do serviço de transporte'
string='Valor da BC do ICMS na UF de término'
xsd_required=True
xsd_type='TDec_1302'
cte40_vFCPUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS relativo ao Fundo de Combate á Pobreza (FCP) da UF de término da prestação'
string='Valor do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de término da prestação do serviço de transporte'
string='Valor do ICMS de partilha para a UF'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFIni
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de início da prestação do serviço de transporte'
string='vICMSUFIni'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CFOP
Char
string='Código Fiscal de Operações e Prestações'
xsd_required=True
xsd_type='TCfop'
cte40_UFEnv
Selection
help="Sigla da UF de envio do CT-e (de onde o documento foi transmitido)\nInformar 'EX' para operações com o exterior."
string='Sigla da UF de envio do CT-e'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFFim
Selection
help="UF do término da prestação\nInformar 'EX' para operações com o exterior."
string='UF do término da prestação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFIni
Selection
help="UF do início da prestação\nInformar 'EX' para operações com o exterior."
string='UF do início da prestação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cCT
Char
help='Código numérico que compõe a Chave de Acesso.\nNúmero aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento.'
string='Código numérico que compõe a Chave'
xsd_required=True
cte40_cDV
Char
help='Digito Verificador da chave de acesso do CT-e\nInformar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso.'
string='Digito Verificador da chave de acesso'
xsd_required=True
cte40_cMunEnv
Char
help='Código do Município de envio do CT-e (de onde o documento foi transmitido)\nUtilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior.'
string='Código do Município de envio do CT-e'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cUF
Selection
help='Código da UF do emitente do CT-e.\nUtilizar a Tabela do IBGE.'
string='Código da UF do emitente do CT-e'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_dhCont
Datetime
help='Data e Hora da entrada em contingência\nInformar a data e hora no formato AAAA-MM-DDTHH:MM:SS'
string='Data e Hora da entrada em contingência'
xsd_type='TDateTimeUTC'
cte40_dhEmi
Char
help='Data e hora de emissão do CT-e\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de emissão do CT-e'
xsd_required=True
cte40_gCompraGov
Char
string='Grupo de Compras Governamentais'
xsd_type='TCompraGovReduzido'
cte40_gCompraGov
Char
string='Grupo de Compras Governamentais'
xsd_type='TCompraGovReduzido'
cte40_mod
Selection
help='Modelo do documento fiscal\nUtilizar o código 57 para identificação do CT-e, emitido em substituição aos modelos de conhecimentos em papel.'
string='Modelo do documento fiscal'
xsd_required=True
xsd_type='TModGTVe'
args: TMODCT
cte40_modal
Selection
help='Modal\nPreencher com:\n01-Rodoviário\n02-Aéreo\n03-Aquaviário'
string='Modal'
xsd_required=True
args: TMODTRANSPSIMP
cte40_nCT
Char
string='Número do CT-e'
xsd_required=True
xsd_type='TNF'
cte40_natOp
Char
string='Natureza da Operação'
xsd_required=True
cte40_procEmi
Selection
help='Identificador do processo de emissão do CT-e\nPreencher com: \n\t\t\t\t\t\t\t\t\t\t\t0 - emissão de CT-e com aplicativo do contribuinte;\n\t\t\t\t\t\t\t\t\t\t\t3- emissão CT-e pelo contribuinte com aplicativo fornecido pelo SEBRAE.'
string='Identificador do processo de emissão'
xsd_required=True
xsd_type='TProcEmi'
args: TPROCEMI
cte40_retira
Selection
help='Indicador se o Recebedor retira no Aeroporto, Filial, Porto ou Estação de Destino?\nPreencher com: 0 - sim; 1 - não'
string='Indicador se o Recebedor retira'
xsd_required=True
args: IDE_RETIRA
cte40_serie
Char
help="Série do CT-e\nPreencher com '0' no caso de série única"
string='Série do CT-e'
xsd_required=True
cte40_tpAmb
Selection
help='Tipo do Ambiente\nPreencher com:1 - Produção; 2 - Homologação.'
string='Tipo do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpCTe
Selection
help='Tipo do CT-e Simplificado\nPreencher com:\n5 - CTe Simplificado\n6 - Substituição CTe Simplificado'
string='Tipo do CT-e Simplificado'
xsd_required=True
args: TFINCTESIMP
cte40_tpEmis
Selection
help='Forma de emissão do CT-e\nPreencher com:\n1 - Normal;\n3 - Regime Especial NFF; \n4 - EPEC pela SVC; \n7 - Autorização pela SVC-RS;\n8 - Autorização pela SVC-SP'
string='Forma de emissão do CT-e'
xsd_required=True
args: IDE_TPEMIS_2
cte40_tpImp
Selection
help='Formato de impressão do DACTE\nPreencher com: 1 - Retrato; 2 - Paisagem.'
string='Formato de impressão do DACTE'
xsd_required=True
args: IDE_TPIMP
cte40_tpServ
Selection
help='Tipo do Serviço\nPreencher com: \n0 - Normal;\n1 - Subcontratação;\n2 - Redespacho;'
string='Tipo do Serviço'
xsd_required=True
args: IDE_TPSERV_2
cte40_verProc
Char
help='Versão do processo de emissão\nInformar a versão do aplicativo emissor de CT-e.'
string='Versão do processo de emissão'
xsd_required=True
cte40_xDetRetira
Char
string='Detalhes do retira'
cte40_xJust
Char
string='Justificativa da entrada em contingência'
cte40_xMunEnv
Char
help='Nome do Município de envio do CT-e (de onde o documento foi transmitido)\nInformar PAIS/Municipio para as operações com o exterior.'
string='Nome do Município de envio do CT-e'
xsd_required=True
No public methods.
cte40_IBSCBS
Char
string='Grupo de informações do IBS e CBS'
xsd_type='TTribCTe'
cte40_ICMS
Many2one → cte.40.timp
comodel_name='cte.40.timp'
string='Informações relativas ao ICMS'
xsd_required=True
xsd_type='TImp'
cte40_ICMSUFFim
Many2one → cte.40.tctesimp_icmsuffim
comodel_name='cte.40.tctesimp_icmsuffim'
help='Informações do ICMS de partilha com a UF de término do serviço de transporte na operação interestadual\nGrupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS'
string='Informações do ICMS de partilha com a UF'
cte40_infAdFisco
Char
help='Informações adicionais de interesse do Fisco\nNorma referenciada, informações complementares, etc'
string='Informações adicionais de interesse'
cte40_vTotTrib
Monetary
currency_field='brl_currency_id'
string='Valor Total dos Tributos'
xsd_type='TDec_1302'
No public methods.
cte40_infQ
One2many → cte.40.tctesimp_infq
help='Informações de quantidades da Carga do CT-e\nPara o Aéreo é obrigatório o preenchimento desse campo da seguinte forma.\n1 - Peso Bruto, sempre em quilogramas (obrigatório);\n2 - Peso Cubado; sempre em quilogramas;\n3 - Quantidade de volumes, sempre em unidades (obrigatório);\n4 - Cubagem, sempre em metros cúbicos (obrigatório apenas quando for impossível preencher as dimensões da(s) embalagem(ens) na tag xDime do leiaute do Aéreo).'
string='Informações de quantidades da Carga'
args: 'cte.40.tctesimp_infq', 'cte40_infQ_infCarga_id'
cte40_proPred
Char
help='Produto predominante\nInformar a descrição do produto predominante'
string='Produto predominante'
xsd_required=True
cte40_vCarga
Monetary
currency_field='brl_currency_id'
string='Valor total da carga'
xsd_required=True
xsd_type='TDec_1302'
cte40_vCargaAverb
Monetary
currency_field='brl_currency_id'
help='Valor da Carga para efeito de averbação\nNormalmente igual ao valor declarado da mercadoria, diferente por exemplo, quando a mercadoria transportada é isenta de tributos nacionais para exportação, onde é preciso averbar um valor maior, pois no caso de indenização, o valor a ser pago será maior'
string='Valor da Carga para efeito de averbação'
xsd_type='TDec_1302Opc'
cte40_xOutCat
Char
help="Outras características da carga\n'FRIA', 'GRANEL', 'REFRIGERADA', 'Medidas: 12X12X12'"
string='Outras características da carga'
No public methods.
cte40_Id
Char
help="Identificador da tag a ser assinada\nInformar a chave de acesso do CT-e e precedida do literal 'CTe'"
string='Identificador da tag a ser assinada'
xsd_required=True
cte40_autXML
One2many → cte.40.tctesimp_autxml
help='Autorizados para download do XML do DF-e\nInformar CNPJ ou CPF. Preencher os zeros não significativos.'
string='Autorizados para download do XML do DF-e'
args: 'cte.40.tctesimp_autxml', 'cte40_autXML_infCte_id'
cte40_cobr
Many2one → cte.40.tctesimp_cobr
comodel_name='cte.40.tctesimp_cobr'
string='Dados da cobrança do CT-e'
cte40_compl
Many2one → cte.40.tctesimp_compl
comodel_name='cte.40.tctesimp_compl'
help='Dados complementares do CT-e para fins operacionais ou comerciais'
string='Dados complementares do CT-e'
cte40_det
One2many → cte.40.det
help='Detalhamento das entregas / prestações do CTe Simplificado'
string='Detalhamento das entregas / prestações'
args: 'cte.40.det', 'cte40_det_infCte_id'
cte40_emit
Many2one → cte.40.tctesimp_emit
comodel_name='cte.40.tctesimp_emit'
string='Identificação do Emitente do CT-e'
xsd_required=True
cte40_ide
Many2one → cte.40.tctesimp_ide
comodel_name='cte.40.tctesimp_ide'
string='Identificação do CT-e'
xsd_required=True
cte40_imp
Many2one → cte.40.tctesimp_imp
comodel_name='cte.40.tctesimp_imp'
string='Informações relativas aos Impostos'
xsd_required=True
cte40_infCarga
Many2one → cte.40.tctesimp_infcarga
comodel_name='cte.40.tctesimp_infcarga'
string='Informações da Carga do CT-e'
xsd_required=True
cte40_infCteSub
Many2one → cte.40.tctesimp_infctesub
comodel_name='cte.40.tctesimp_infctesub'
string='Informações do CT-e de substituição'
cte40_infModal
Many2one → cte.40.tctesimp_infmodal
comodel_name='cte.40.tctesimp_infmodal'
string='Informações do modal'
xsd_required=True
cte40_infPAA
Many2one → cte.40.tctesimp_infpaa
comodel_name='cte.40.tctesimp_infpaa'
help='Grupo de Informação do Provedor de Assinatura e Autorização'
string='Grupo de Informação do Provedor'
cte40_infRespTec
Many2one → cte.40.tresptec
comodel_name='cte.40.tresptec'
help='Informações do Responsável Técnico pela emissão do DF-e'
string='Informações do Responsável Técnico'
xsd_type='TRespTec'
cte40_infSolicNFF
Many2one → cte.40.tctesimp_infsolicnff
comodel_name='cte.40.tctesimp_infsolicnff'
help='Grupo de informações do pedido de emissão da Nota Fiscal Fácil'
string='Grupo de informações do pedido'
cte40_toma
Many2one → cte.40.tctesimp_toma
choice='infcte'
comodel_name='cte.40.tctesimp_toma'
help='Identificação do tomador do serviço no CT-e'
string='Identificação do tomador do serviço'
xsd_choice_required=True
xsd_required=True
cte40_total
Many2one → cte.40.total
comodel_name='cte.40.total'
string='Valores Totais do CTe'
xsd_required=True
cte40_versao
Char
help="Versão do leiaute\nEx: '4.00'"
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_chCte
Char
help='Chave de acesso do CT-e a ser substituído (original)'
string='Chave de acesso do CT-e'
xsd_required=True
cte40_indAlteraToma
Selection
string='Indicador de CT-e Alteração de Tomador'
args: INFCTESUB_INDALTERATOMA
No public methods.
cte40_qrCodCTe
Char
string='Texto com o QR-Code impresso no DACTE'
xsd_required=True
No public methods.
cte40_versaoModal
Char
help='Versão do leiaute específico para o Modal'
string='Versão do leiaute específico'
xsd_required=True
No public methods.
cte40_PIN
Char
help='PIN SUFRAMA\nPIN atribuído pela SUFRAMA para a operação.'
string='PIN SUFRAMA'
cte40_chNFe
Char
string='Chave de acesso da NF-e'
xsd_required=True
cte40_dPrev
Date
help='Data prevista de entrega\nFormato AAAA-MM-DD'
string='Data prevista de entrega'
xsd_type='TData'
cte40_infNFe_det_id
Many2one → cte.40.det
comodel_name='cte.40.det'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga
One2many → cte.40.tunidcarga
choice='infnfe'
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_choice_required=True
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_infNFe_id'
cte40_infUnidTransp
One2many → cte.40.tunidadetransp
choice='infnfe'
help='Informações das Unidades de Transporte (Carreta/Reboque/Vagão)\nDeve ser preenchido com as informações das unidades de transporte utilizadas.'
string='Informações das Unidades de Transporte'
xsd_choice_required=True
xsd_type='TUnidadeTransp'
args: 'cte.40.tunidadetransp', 'cte40_infUnidTransp_infNFe_id'
No public methods.
cte40_CNPJPAA
Char
help='CNPJ do Provedor de Assinatura e Autorização'
string='CNPJ do Provedor de Assinatura'
xsd_required=True
xsd_type='TCnpj'
cte40_PAASignature
Many2one → cte.40.tctesimp_paasignature
comodel_name='cte.40.tctesimp_paasignature'
help='Assinatura RSA do Emitente para DFe gerados por PAA'
string='Assinatura RSA do Emitente'
xsd_required=True
No public methods.
cte40_cUnid
Selection
help='Código da Unidade de Medida\nPreencher com:\n00-M3;\n01-KG;\n02-TON;\n03-UNIDADE;\n04-LITROS;\n05-MMBTU'
string='Código da Unidade de Medida'
xsd_required=True
args: INFQ_CUNID
cte40_infQ_infCarga_id
Many2one → cte.40.tctesimp_infcarga
comodel_name='cte.40.tctesimp_infcarga'
ondelete='cascade'
xsd_implicit=True
cte40_qCarga
Float
digits=(11, 4)
string='Quantidade'
xsd_required=True
xsd_type='TDec_1104'
cte40_tpMed
Selection
help='Tipo da Medida\nInformar com:\n00-Cubagem da NF-e\n01-Cubagem Aferida pelo Transportador\n02-Peso Bruto da NF-e\n03-Peso Bruto Aferido pelo Transportador\n04-Peso Cubado\n05-Peso Base do Cálculo do Frete\n06-Peso para uso Operacional\n07-Caixas\n08-Paletes\n09-Sacas\n10-Containers\n11-Rolos\n12-Bombonas\n13-Latas\n14-Litragem\n15-Milhão de BTU (British Thermal Units)\n99-Outros'
string='Tipo da Medida'
xsd_required=True
args: INFQ_TPMED
No public methods.
cte40_xSolic
Char
help='Solicitação do pedido de emissão da NFF.\nSerá preenchido com a totalidade de campos informados no aplicativo emissor serializado.'
string='Solicitação do pedido de emissão da NFF'
xsd_required=True
No public methods.
cte40_ObsCont_compl_id
Many2one → cte.40.tctesimp_compl
comodel_name='cte.40.tctesimp_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_ObsFisco_compl_id
Many2one → cte.40.tctesimp_compl
comodel_name='cte.40.tctesimp_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_signatureValue
Char
help='Assinatura digital padrão RSA\nConverter o atributo Id do DFe para array de bytes e assinar com a chave privada do RSA com algoritmo SHA1 gerando um valor no formato base64.'
string='Assinatura digital padrão RSA'
xsd_required=True
xsd_type='xs:base64Binary'
No public methods.
cte40_pass_fluxo_id
Many2one → cte.40.tctesimp_fluxo
comodel_name='cte.40.tctesimp_fluxo'
ondelete='cascade'
xsd_implicit=True
cte40_xPass
Char
help='Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Passagem\nObservação para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t- O código de três letras IATA, referente ao aeroporto de transferência, deverá ser incluído, quando for o caso. Quando não for possível, utilizar a sigla OACI. Qualquer solicitação de itinerário deverá ser incluída.'
string='Sigla ou código interno'
No public methods.
cte40_CNPJ
Char
choice='toma'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='toma'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_ISUF
Char
help='Inscrição na SUFRAMA\n(Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA)'
string='Inscrição na SUFRAMA'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderToma
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_indIEToma
Selection
help='Indicador do papel do tomador na prestação do serviço:\n1 – Contribuinte ICMS;\n2 – Contribuinte isento de inscrição;\n9 – Não Contribuinte\nAplica-se ao tomador que for indicado no toma'
string='Indicador do papel do tomador'
xsd_required=True
args: TOMA_INDIETOMA
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com:\n\n0-Remetente;\n1-Expedidor;\n2-Recebedor;\n3-Destinatário\n4-Terceiro'
string='Tomador do Serviço'
xsd_required=True
args: TOMA_TOMA_2
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_vDevTrib
Char
help='Valor do tributo devolvido. No fornecimento de energia elétrica, água, esgoto e\ngás natural e em outras hipóteses definidas no regulamento'
string='Valor do tributo devolvido'
xsd_type='TDec1302RTC'
No public methods.
cte40_pDif
Float
digits=(3, 2)
string='Percentual do diferimento'
xsd_type='TDec_0302_04RTC'
cte40_vDif
Char
string='Valor do diferimento'
xsd_type='TDec1302RTC'
No public methods.
cte40_CEP
Char
help='CEP\nInformar zeros não significativos'
string='CEP'
cte40_UF
Selection
string='Sigla da UF'
xsd_required=True
xsd_type='TUF_sem_EX'
args: TUF_SEM_EX
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE)'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
string='Nome do município'
xsd_required=True
No public methods.
cte40_CEP
Char
help='CEP\nInformar os zeros não significativos'
string='CEP'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE)\nInformar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cPais
Char
help='Código do país\nUtilizar a tabela do BACEN'
string='Código do país'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município\nInformar EXTERIOR para operações com o exterior.'
string='Nome do município'
xsd_required=True
cte40_xPais
Char
string='Nome do país'
No public methods.
cte40_CEP
Char
string='CEP'
xsd_required=True
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município\nUtilizar a tabela do IBGE\n\t\t\t\t\tInformar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_nro
Char
string='Número'
cte40_xBairro
Char
string='Bairro'
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município\nInformar EXTERIOR para operações com o exterior.'
string='Nome do município'
xsd_required=True
No public methods.
cte40_CEP
Char
string='CEP'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município, , informar EXTERIOR para operações com o exterior.'
string='Nome do município, '
xsd_required=True
No public methods.
cte40_CEP
Char
string='CEP'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cPais
Char
string='Código do país'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município\nInformar EXTERIOR para operações com o exterior.'
string='Nome do município'
xsd_required=True
cte40_xPais
Char
string='Nome do país'
No public methods.
cte40_CNPJ
Char
choice='tendreent'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='tendreent'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE)\nInformar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município\nInformar EXTERIOR para operações com o exterior.'
string='Nome do município'
xsd_required=True
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_vCBSEstCred
Char
string='Valor da CBS a ser estornada'
xsd_type='TDec1302RTC'
cte40_vIBSEstCred
Char
string='Valor do IBS a ser estornado'
xsd_type='TDec1302RTC'
No public methods.
cte40_infEvento
Many2one → cte.40.tevento_infevento
comodel_name='cte.40.tevento_infevento'
string='infEvento'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerEvento'
No public methods.
cte40_CNPJ
Char
choice='infevento'
string='CNPJ do emissor do evento'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='infevento'
help='CPF do emissor do evento\nInformar zeros não significativos.\n\nUsar com série específica 920-969 para emitente pessoa física com inscrição estadual'
string='CPF do emissor do evento'
xsd_choice_required=True
xsd_type='TCpf'
cte40_Id
Char
help='Identificador da TAG a ser assinada, a regra de formação do Id é:\n“ID” + tpEvento + chave do CT-e + nSeqEvento'
string='Identificador da TAG a ser assinada'
xsd_required=True
cte40_cOrgao
Selection
help='Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar SUFRAMA'
string='Código do órgão de recepção do Evento'
xsd_required=True
xsd_type='TCOrgaoIBGE'
args: TCORGAOIBGE
cte40_chCTe
Char
help='Chave de Acesso do CT-e vinculado ao evento'
string='Chave de Acesso do CT-e vinculado'
xsd_required=True
xsd_type='TChDFe'
cte40_detEvento
Many2one → cte.40.detevento
comodel_name='cte.40.detevento'
string='Detalhamento do evento específico'
xsd_required=True
cte40_dhEvento
Datetime
help='Data e Hora do Evento, formato UTC (AAAA-MM-DDThh:mm:ssTZD)'
string='Data e Hora do Evento'
xsd_required=True
xsd_type='TDateTimeUTC'
cte40_infPAA
Many2one → cte.40.tevento_infpaa
comodel_name='cte.40.tevento_infpaa'
help='Grupo de Informação do Provedor de Assinatura e Autorização'
string='Grupo de Informação do Provedor'
cte40_infSolicNFF
Many2one → cte.40.tevento_infsolicnff
comodel_name='cte.40.tevento_infsolicnff'
help='Grupo de informações do pedido de registro de evento da Nota Fiscal Fácil'
string='Grupo de informações do pedido'
cte40_nSeqEvento
Char
help='Seqüencial do evento para o mesmo tipo de evento. Para maioria dos eventos será 1, nos casos em que possa existir mais de um evento o autor do evento deve numerar de forma seqüencial.'
string='Seqüencial do evento para o mesmo tipo'
xsd_required=True
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpEvento
Char
string='Tipo do Evento'
xsd_required=True
No public methods.
cte40_CNPJPAA
Char
help='CNPJ do Provedor de Assinatura e Autorização'
string='CNPJ do Provedor de Assinatura'
xsd_required=True
xsd_type='TCnpj'
cte40_PAASignature
Many2one → cte.40.tevento_paasignature
comodel_name='cte.40.tevento_paasignature'
help='Assinatura RSA do Emitente para DFe gerados por PAA'
string='Assinatura RSA do Emitente'
xsd_required=True
No public methods.
cte40_xSolic
Char
help='Solicitação do pedido de registro de evento da NFF.\nSerá preenchido com a totalidade de campos informados no aplicativo emissor serializado.'
string='Solicitação do pedido de registro'
xsd_required=True
No public methods.
cte40_signatureValue
Char
help='Assinatura digital padrão RSA\nConverter o atributo Id do DFe para array de bytes e assinar com a chave privada do RSA com algoritmo SHA1 gerando um valor no formato base64.'
string='Assinatura digital padrão RSA'
xsd_required=True
xsd_type='xs:base64Binary'
No public methods.
cte40_infCTeSupl
Many2one → cte.40.tgtve_infctesupl
comodel_name='cte.40.tgtve_infctesupl'
string='Informações suplementares da GTV-e'
cte40_infCte
Many2one → cte.40.tgtve_infcte
comodel_name='cte.40.tgtve_infcte'
string='Informações do CT-e do tipo GTV-e'
xsd_required=True
cte40_versao
Char
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='autxml'
help='CNPJ do autorizado\nInformar zeros não significativos'
string='CNPJ do autorizado'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='autxml'
help='CPF do autorizado\nInformar zeros não significativos'
string='CPF do autorizado'
xsd_choice_required=True
xsd_type='TCpf'
cte40_autXML_infCte_id
Many2one → cte.40.tgtve_infcte
comodel_name='cte.40.tgtve_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_obsCont
One2many → cte.40.tgtve_obscont
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='Campo de uso livre do contribuinte'
args: 'cte.40.tgtve_obscont', 'cte40_ObsCont_compl_id'
cte40_obsFisco
One2many → cte.40.tgtve_obsfisco
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='ObsFisco'
args: 'cte.40.tgtve_obsfisco', 'cte40_ObsFisco_compl_id'
cte40_xCaracAd
Char
help='Característica adicional do transporte\nTexto livre:\nREENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc'
string='Característica adicional do transporte'
cte40_xCaracSer
Char
help='Característica adicional do serviço\nTexto livre:\n\t\t\t\t\t\t\t\t\t\t\tENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc'
string='Característica adicional do serviço'
cte40_xEmi
Char
string='Funcionário emissor da GTV-e'
cte40_xObs
Char
string='Observações Gerais'
No public methods.
cte40_CNPJ
Char
choice='dest'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='dest'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do destinatário ou ISENTO se destinatário é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o destinatário não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_ISUF
Char
help='Inscrição na SUFRAMA\n(Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA)'
string='Inscrição na SUFRAMA'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderDest
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xNome
Char
string='Razão Social ou Nome do destinatário'
xsd_required=True
No public methods.
cte40_CNPJ
Char
help='CNPJ do emitente\nInformar zeros não significativos'
string='CNPJ do emitente'
xsd_required=True
xsd_type='TCnpj'
cte40_IE
Char
string='Inscrição Estadual do Emitente'
xsd_required=True
cte40_IEST
Char
help='Inscrição Estadual do Substituto Tributário'
string='Inscrição Estadual'
cte40_enderEmit
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
string='Endereço do emitente'
xsd_required=True
xsd_type='TEndeEmi'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou Nome do emitente'
xsd_required=True
No public methods.
cte40_CFOP
Char
string='Código Fiscal de Operações e Prestações'
xsd_required=True
xsd_type='TCfop'
cte40_UFEnv
Selection
help="Sigla da UF de envio da GTV-e (de onde o documento foi transmitido)\nInformar 'EX' para operações com o exterior."
string='Sigla da UF de envio da GTV-e'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cCT
Char
help='Código numérico que compõe a Chave de Acesso.\nNúmero aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento.'
string='Código numérico que compõe a Chave'
xsd_required=True
cte40_cDV
Char
help='Digito Verificador da chave de acesso da GTV-e\nInformar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso.'
string='Digito Verificador da chave de acesso'
xsd_required=True
cte40_cMunEnv
Char
help='Código do Município de envio da GTV-e (de onde o documento foi transmitido)\nUtilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior.'
string='Código do Município de envio da GTV-e'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cUF
Selection
help='Código da UF do emitente da GTV-e.\nUtilizar a Tabela do IBGE.'
string='Código da UF do emitente da GTV-e'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_dhChegadaDest
Char
help='Data e hora de chegada no destino\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de chegada no destino'
xsd_required=True
cte40_dhCont
Datetime
help='Data e Hora da entrada em contingência\nInformar a data e hora no formato AAAA-MM-DDTHH:MM:SS'
string='Data e Hora da entrada em contingência'
xsd_type='TDateTimeUTC'
cte40_dhEmi
Char
help='Data e hora de emissão da GTV-e\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de emissão da GTV-e'
xsd_required=True
cte40_dhSaidaOrig
Char
help='Data e hora de saida da origem\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de saida da origem'
xsd_required=True
cte40_indIEToma
Selection
help='Indicador da IE do tomador:\n1 – Contribuinte ICMS;\n2 – Contribuinte isento de inscrição;\n9 – Não Contribuinte\nAplica-se ao tomador que for indicado no toma3 ou toma4'
string='Indicador da IE do tomador'
xsd_required=True
args: IDE_INDIETOMA
cte40_mod
Selection
help='Modelo do documento fiscal\nUtilizar o código 64 para identificação do CT-e Guia de Transporte de Valores'
string='Modelo do documento fiscal'
xsd_required=True
xsd_type='TModGTVe'
args: TMODGTVE
cte40_modal
Selection
help='Modal da GTV-e\nPreencher com:\n01-Rodoviário \n06-Multimodal'
string='Modal da GTV-e'
xsd_required=True
args: IDE_MODAL
cte40_nCT
Char
string='Número da GTV-e'
xsd_required=True
xsd_type='TNF'
cte40_natOp
Char
string='Natureza da Operação'
xsd_required=True
cte40_serie
Char
help="Série da GTV-e\nPreencher com '0' no caso de série única"
string='Série da GTV-e'
xsd_required=True
cte40_toma
Many2one → cte.40.tgtve_toma
choice='ide'
comodel_name='cte.40.tgtve_toma'
help="Indicador do 'papel' do tomador do serviço no GT-e"
string="Indicador do 'papel' do tomador"
xsd_choice_required=True
cte40_tomaTerceiro
Many2one → cte.40.tomaterceiro
choice='ide'
comodel_name='cte.40.tomaterceiro'
help="Indicador do 'papel' do tomador do serviço no CTV-e"
string='tomaTerceiro'
xsd_choice_required=True
cte40_tpAmb
Selection
help='Tipo do Ambiente\nPreencher com:1 - Produção; 2 - Homologação'
string='Tipo do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpCTe
Selection
help='Tipo da GTV-e\nPreencher com:\n 4 - GTV-e'
string='Tipo da GTV-e'
xsd_required=True
args: TFINGTVE
cte40_tpEmis
Selection
help='Forma de emissão da GTV-e\nPreencher com:\n1 - Normal;\n2- Contingencia offline'
string='Forma de emissão da GTV-e'
xsd_required=True
args: IDE_TPEMIS_1
cte40_tpImp
Selection
help='Formato de impressão do DACTE\nPreencher com: 1 - Retrato; 2 - Paisagem.'
string='Formato de impressão do DACTE'
xsd_required=True
args: IDE_TPIMP
cte40_tpServ
Selection
help='Tipo do Serviço\nPreencher com: \n\n9 - GTV'
string='Tipo do Serviço'
xsd_required=True
args: IDE_TPSERV_1
cte40_verProc
Char
help='Versão do processo de emissão\nIinformar a versão do aplicativo emissor de CT-e.'
string='Versão do processo de emissão'
xsd_required=True
cte40_xJust
Char
string='Justificativa da entrada em contingência'
cte40_xMunEnv
Char
help='Nome do Município de envio da GTV-e (de onde o documento foi transmitido)\nInformar PAIS/Municipio para as operações com o exterior.'
string='Nome do Município de envio da GTV-e'
xsd_required=True
No public methods.
cte40_Id
Char
help="Identificador da tag a ser assinada\nInformar a chave de acesso do CT-e OS e precedida do literal 'CTe'"
string='Identificador da tag a ser assinada'
xsd_required=True
cte40_autXML
One2many → cte.40.tgtve_autxml
help='Autorizados para download do XML do DF-e\nInformar CNPJ ou CPF. Preencher os zeros não significativos.'
string='Autorizados para download do XML do DF-e'
args: 'cte.40.tgtve_autxml', 'cte40_autXML_infCte_id'
cte40_compl
Many2one → cte.40.tgtve_compl
comodel_name='cte.40.tgtve_compl'
help='Dados complementares da GTV-e para fins operacionais ou comerciais'
string='Dados complementares da GTV-e'
cte40_dest
Many2one → cte.40.tgtve_dest
comodel_name='cte.40.tgtve_dest'
help='Informações do Destinatário\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações do Destinatário'
xsd_required=True
cte40_destino
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
help='Informações do endereço do destino do serviço'
string='Informações do endereço do destino'
xsd_type='TEndeEmi'
cte40_detGTV
Many2one → cte.40.detgtv
comodel_name='cte.40.detgtv'
string='Grupo de informações detalhadas da GTV-e'
xsd_required=True
cte40_emit
Many2one → cte.40.tgtve_emit
comodel_name='cte.40.tgtve_emit'
string='Identificação do Emitente da GTV-e'
xsd_required=True
cte40_ide
Many2one → cte.40.tgtve_ide
comodel_name='cte.40.tgtve_ide'
string='Identificação da GTV-e'
xsd_required=True
cte40_infRespTec
Many2one → cte.40.tresptec
comodel_name='cte.40.tresptec'
help='Informações do Responsável Técnico pela emissão do DF-e'
string='Informações do Responsável Técnico'
xsd_type='TRespTec'
cte40_origem
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
help='Informações do endereço da origem do serviço'
string='Informações do endereço da origem'
xsd_type='TEndeEmi'
cte40_rem
Many2one → cte.40.tgtve_rem
comodel_name='cte.40.tgtve_rem'
help='Informações do Remetente\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações do Remetente'
xsd_required=True
cte40_versao
Char
help="Versão do leiaute\nEx: '4.00'"
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_qrCodCTe
Char
string='Texto com o QR-Code impresso no DACTE'
xsd_required=True
No public methods.
cte40_infEspecie_detGTV_id
Many2one → cte.40.detgtv
comodel_name='cte.40.detgtv'
ondelete='cascade'
xsd_implicit=True
cte40_tpNumerario
Selection
help='Nacionalidade do Numerário\n1 - Nacional\n2 - Estrangeiro'
string='Nacionalidade do Numerário'
xsd_required=True
args: INFESPECIE_TPNUMERARIO
cte40_vEspecie
Monetary
currency_field='brl_currency_id'
string='Valor Transportada em Espécie indicada'
xsd_required=True
xsd_type='TDec_1302'
cte40_xMoedaEstr
Char
help='Nome da Moeda\nInformar somente se tipo de numerário for 2 - Estrangeiro'
string='Nome da Moeda'
No public methods.
cte40_ObsCont_compl_id
Many2one → cte.40.tgtve_compl
comodel_name='cte.40.tgtve_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_ObsFisco_compl_id
Many2one → cte.40.tgtve_compl
comodel_name='cte.40.tgtve_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='rem'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='rem'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do remetente ou ISENTO se remetente é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o remetente não seja contribuinte do ICMS não informar a tag.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
cte40_enderReme
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou nome do remetente'
xsd_required=True
No public methods.
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com:\n 0-Remetente;\n 1-Destinatário'
string='Tomador do Serviço'
xsd_required=True
args: TOMA_TOMA_1
No public methods.
cte40_gCBS
Many2one → cte.40.tibscbsmonotot_gcbs
comodel_name='cte.40.tibscbsmonotot_gcbs'
string='Totalização da CBS'
cte40_gEstornoCred
Many2one → cte.40.tibscbsmonotot_gestornocred
comodel_name='cte.40.tibscbsmonotot_gestornocred'
string='Totalização do estorno de crédito'
cte40_gIBS
Many2one → cte.40.tibscbsmonotot_gibs
comodel_name='cte.40.tibscbsmonotot_gibs'
string='Totalização do IBS'
cte40_gMono
Many2one → cte.40.gmono
comodel_name='cte.40.gmono'
help='Totais da Monofasia\nSó deverá ser utilizado para DFe modelos 55 e 65'
string='Totais da Monofasia'
cte40_vBCIBSCBS
Char
string='Total Base de Calculo'
xsd_type='TDec1302RTC'
No public methods.
cte40_vCBS
Char
string='Valor total da CBS'
xsd_type='TDec1302RTC'
cte40_vCredPres
Char
string='Total do Crédito Presumido'
xsd_type='TDec1302RTC'
cte40_vCredPresCondSus
Char
help='Total do Crédito Presumido Condição Suspensiva'
string='Total'
xsd_type='TDec1302RTC'
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
No public methods.
cte40_vCBSEstCred
Char
string='Valor total da CBS estornada'
xsd_type='TDec1302RTC'
cte40_vIBSEstCred
Char
string='Valor total do IBS estornado'
xsd_type='TDec1302RTC'
No public methods.
cte40_gIBSMun
Many2one → cte.40.tibscbsmonotot_gibsmun
comodel_name='cte.40.tibscbsmonotot_gibsmun'
help='Totalização do IBS de competência Municipal'
string='Totalização do IBS'
cte40_gIBSUF
Many2one → cte.40.tibscbsmonotot_gibsuf
comodel_name='cte.40.tibscbsmonotot_gibsuf'
string='Totalização do IBS de competência da UF'
cte40_vCredPres
Char
string='Total do Crédito Presumido'
xsd_type='TDec1302RTC'
cte40_vCredPresCondSus
Char
help='Total do Crédito Presumido Condição Suspensiva'
string='Total'
xsd_type='TDec1302RTC'
cte40_vIBS
Char
string='Valor total do IBS'
xsd_type='TDec1302RTC'
No public methods.
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
cte40_vIBSMun
Char
string='Valor total do IBS Municipal'
xsd_type='TDec1302RTC'
No public methods.
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
cte40_vIBSUF
Char
string='Valor total do IBS Estadual'
xsd_type='TDec1302RTC'
No public methods.
cte40_gCBS
Many2one → cte.40.tibscbstot_gcbs
comodel_name='cte.40.tibscbstot_gcbs'
string='Totalização da CBS'
cte40_gEstornoCred
Many2one → cte.40.tibscbstot_gestornocred
comodel_name='cte.40.tibscbstot_gestornocred'
string='Totalização do estorno de crédito'
cte40_gIBS
Many2one → cte.40.tibscbstot_gibs
comodel_name='cte.40.tibscbstot_gibs'
string='Totalização do IBS'
cte40_vBCIBSCBS
Char
string='Total Base de Calculo'
xsd_type='TDec1302RTC'
No public methods.
cte40_vCBS
Char
string='Valor total da CBS'
xsd_type='TDec1302RTC'
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
No public methods.
cte40_vCBSEstCred
Char
string='Valor total da CBS estornada'
xsd_type='TDec1302RTC'
cte40_vIBSEstCred
Char
string='Valor total do IBS estornado'
xsd_type='TDec1302RTC'
No public methods.
cte40_gIBSMun
Many2one → cte.40.tibscbstot_gibsmun
comodel_name='cte.40.tibscbstot_gibsmun'
help='Totalização do IBS de competência Municipal'
string='Totalização do IBS'
cte40_gIBSUF
Many2one → cte.40.tibscbstot_gibsuf
comodel_name='cte.40.tibscbstot_gibsuf'
string='Totalização do IBS de competência da UF'
cte40_vIBS
Char
string='Valor total do IBS'
xsd_type='TDec1302RTC'
No public methods.
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
cte40_vIBSMun
Char
string='Valor total do IBS Municipal'
xsd_type='TDec1302RTC'
No public methods.
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
cte40_vIBSUF
Char
string='Valor total do IBS Estadual'
xsd_type='TDec1302RTC'
No public methods.
No new fields.
Public methods (0)No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\n90 - ICMS Outra UF'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMSOUTRAUF_CST
cte40_cBenef
Char
help='Código de Benefício Fiscal na UF\nCódigo de Benefício Fiscal utilizado pela UF'
string='Código de Benefício Fiscal na UF'
cte40_pICMSOutraUF
Float
digits=(3, 2)
string='Alíquota do ICMS'
xsd_required=True
xsd_type='TDec_0302'
cte40_pRedBCOutraUF
Float
digits=(3, 2)
string='Percentual de redução da BC'
xsd_type='TDec_0302Opc'
cte40_vBCOutraUF
Monetary
currency_field='brl_currency_id'
string='Valor da BC do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSDeson
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS de desoneração'
xsd_type='TDec_1302'
cte40_vICMSOutraUF
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS devido outra UF'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\n90 - ICMS Simples Nacional'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMSSN_CST
cte40_indSN
Selection
help='Indica se o contribuinte é Simples Nacional\t\t\t1=Sim'
string='Indica se o contribuinte'
xsd_required=True
args: ICMSSN_INDSN
No public methods.
No new fields.
Public methods (0)No public methods.
cte40_CST
Selection
help='classificação Tributária do Serviço\n00 - tributação normal ICMS'
string='classificação Tributária do Serviço'
xsd_required=True
args: ICMS00_CST
cte40_pICMS
Float
digits=(3, 2)
string='Alíquota do ICMS'
xsd_required=True
xsd_type='TDec_0302'
cte40_vBC
Monetary
currency_field='brl_currency_id'
string='Valor da BC do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMS
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do serviço\n20 - tributação com BC reduzida do ICMS'
string='Classificação Tributária do serviço'
xsd_required=True
args: ICMS20_CST
cte40_cBenef
Char
help='Código de Benefício Fiscal na UF\nCódigo de Benefício Fiscal utilizado pela UF'
string='Código de Benefício Fiscal na UF'
cte40_pICMS
Float
digits=(3, 2)
string='Alíquota do ICMS'
xsd_required=True
xsd_type='TDec_0302'
cte40_pRedBC
Float
digits=(3, 2)
string='Percentual de redução da BC'
xsd_required=True
xsd_type='TDec_0302Opc'
cte40_vBC
Monetary
currency_field='brl_currency_id'
string='Valor da BC do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMS
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSDeson
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS de desoneração'
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\nPreencher com:\n\t\t\t\t\t\t\t\t40 - ICMS isenção;\n\t\t\t\t\t\t\t\t41 - ICMS não tributada;\n\t\t\t\t\t\t\t\t51 - ICMS diferido'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMS45_CST
cte40_cBenef
Char
help='Código de Benefício Fiscal na UF\nCódigo de Benefício Fiscal utilizado pela UF'
string='Código de Benefício Fiscal na UF'
cte40_vICMSDeson
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS de desoneração'
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\n90 - Outros'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMS90_CST
cte40_cBenef
Char
help='Código de Benefício Fiscal na UF\nCódigo de Benefício Fiscal utilizado pela UF'
string='Código de Benefício Fiscal na UF'
cte40_pICMS
Float
digits=(3, 2)
string='Alíquota do ICMS'
xsd_required=True
xsd_type='TDec_0302'
cte40_pRedBC
Float
digits=(3, 2)
string='Percentual de redução da BC'
xsd_type='TDec_0302Opc'
cte40_vBC
Monetary
currency_field='brl_currency_id'
string='Valor da BC do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vCred
Monetary
currency_field='brl_currency_id'
string='Valor do Crédito Outorgado/Presumido'
xsd_type='TDec_1302'
cte40_vICMS
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSDeson
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS de desoneração'
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\n90 - ICMS Outra UF'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMSOUTRAUF_CST
cte40_cBenef
Char
help='Código de Benefício Fiscal na UF\nCódigo de Benefício Fiscal utilizado pela UF'
string='Código de Benefício Fiscal na UF'
cte40_pICMSOutraUF
Float
digits=(3, 2)
string='Alíquota do ICMS'
xsd_required=True
xsd_type='TDec_0302'
cte40_pRedBCOutraUF
Float
digits=(3, 2)
string='Percentual de redução da BC'
xsd_type='TDec_0302Opc'
cte40_vBCOutraUF
Monetary
currency_field='brl_currency_id'
string='Valor da BC do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSDeson
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS de desoneração'
xsd_type='TDec_1302'
cte40_vICMSOutraUF
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS devido outra UF'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\n90 - ICMS Simples Nacional'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMSSN_CST
cte40_indSN
Selection
help='Indica se o contribuinte é Simples Nacional\t\t\t1=Sim'
string='Indica se o contribuinte'
xsd_required=True
args: ICMSSN_INDSN
No public methods.
cte40_CSTIS
Char
help='Código Situação Tributária do Imposto Seletivo'
string='Código Situação Tributária'
xsd_type='TCST'
cte40_cClassTribIS
Char
string='cClassTribIS'
xsd_type='TcClassTrib'
cte40_pIS
Float
digits=(3, 2)
help='Alíquota do Imposto Seletivo (percentual)'
string='Alíquota do Imposto Seletivo'
xsd_type='TDec_0302_04RTC'
cte40_pISEspec
Float
digits=(3, 2)
help='Alíquota do Imposto Seletivo (por valor)'
string='Alíquota do Imposto Seletivo (pISEspec)'
xsd_type='TDec_0302_04RTC'
cte40_qTrib
Float
digits=(11, 4)
help='Quantidade com abse no campo uTrib informado'
string='Quantidade com abse'
xsd_type='TDec_1104OpRTC'
cte40_uTrib
Char
help='Unidade de medida apropriada especificada em Lei Ordinaria para fins de apuração do Imposto Seletivo'
string='Unidade'
cte40_vBCIS
Char
string='Valor do BC'
xsd_type='TDec1302RTC'
cte40_vIS
Char
string='Valor do Imposto Seletivo calculado'
xsd_type='TDec1302RTC'
No public methods.
cte40_vIS
Char
string='Valor Total do Imposto Seletivo'
xsd_type='TDec1302RTC'
No public methods.
cte40_UF
Selection
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE)'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_xMun
Char
string='Nome do município'
xsd_required=True
No public methods.
cte40_gMonoDif
Many2one → cte.40.gmonodif
comodel_name='cte.40.gmonodif'
help='Grupo de informações do diferimento da Tributação Monofásica'
string='Grupo de informações do diferimento'
cte40_gMonoPadrao
Many2one → cte.40.gmonopadrao
comodel_name='cte.40.gmonopadrao'
help='Grupo de informações da Tributação Monofásica padrão'
string='Grupo de informações'
cte40_gMonoRet
Many2one → cte.40.gmonoret
comodel_name='cte.40.gmonoret'
help='Grupo de informações da Tributação Monofásica retida anteriormente'
string='Grupo de informações (gMonoRet)'
cte40_gMonoReten
Many2one → cte.40.gmonoreten
comodel_name='cte.40.gmonoreten'
help='Grupo de informações da Tributação Monofásica sujeita a retenção'
string='Grupo de informações (gMonoReten)'
cte40_vTotCBSMonoItem
Char
string='Total da CBS monofásica do item'
xsd_type='TDec1302RTC'
cte40_vTotIBSMonoItem
Char
string='Total de IBS monofásico do item'
xsd_type='TDec1302RTC'
No public methods.
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com:\n 0-Remetente;\n 1-Expedidor;\n 2-Recebedor;\n 3-Destinatário\n Serão utilizadas as informações contidas no respectivo grupo, conforme indicado pelo conteúdo deste campo'
string='Tomador do Serviço'
xsd_required=True
args: TOMA3_TOMA
No public methods.
cte40_CNPJ
Char
choice='tomaterceiro'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='tomaterceiro'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderToma
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com: \n 4 - Outros\n Obs: Informar os dados cadastrais do tomador do serviço'
string='Tomador do Serviço'
xsd_required=True
args: TOMATERCEIRO_TOMA
cte40_xFant
Char
string='Nome Fantasia'
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_vTPrest
Monetary
currency_field='brl_currency_id'
help='Valor Total da Prestação do Serviço\nPode conter zeros quando o CT-e for de complemento de ICMS'
string='Valor Total da Prestação do Serviço'
xsd_required=True
xsd_type='TDec_1302'
cte40_vTRec
Monetary
currency_field='brl_currency_id'
string='Valor total a Receber'
xsd_required=True
xsd_type='TDec_1302'
cte40_vTotDFe
Monetary
currency_field='brl_currency_id'
help='Valor total do documento fiscal \n(vTPrest + total do IBS + total da CBS)'
string='Valor total do documento fiscal'
xsd_type='TDec_1302'
No public methods.
cte40_dhConexao
Datetime
string='Data e Hora da Conexão de Origem'
xsd_type='TDateTimeUTC'
cte40_eventoCTe
Many2one → cte.40.tevento
comodel_name='cte.40.tevento'
string='eventoCTe'
xsd_required=True
xsd_type='TEvento'
cte40_ipTransmissor
Char
help='IP do transmissor do documento fiscal para o ambiente autorizador'
string='IP do transmissor'
xsd_type='TIPv4'
cte40_nPortaCon
Char
help='Porta de origem utilizada na conexão (De 0 a 65535)'
string='Porta de origem utilizada na conexão'
cte40_retEventoCTe
Many2one → cte.40.tretevento
comodel_name='cte.40.tretevento'
string='retEventoCTe'
xsd_required=True
xsd_type='TRetEvento'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerEvento'
No public methods.
cte40_infFisco
Many2one → cte.40.tprotcte_inffisco
comodel_name='cte.40.tprotcte_inffisco'
string='Mensagem do Fisco'
cte40_infProt
Many2one → cte.40.tprotcte_infprot
comodel_name='cte.40.tprotcte_infprot'
string='Dados do protocolo de status'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
No public methods.
cte40_cMsg
Char
string='Código do status da mensagem do fisco'
xsd_required=True
cte40_xMsg
Char
string='Mensagem do Fisco'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_Id
Char
string='Id'
xsd_type='xs:ID'
cte40_cStat
Char
string='Código do status do CT-e'
xsd_required=True
cte40_chCTe
Char
string='Chaves de acesso da CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_dhRecbto
Datetime
help='Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD.'
string='Data e hora de processamento'
xsd_required=True
xsd_type='TDateTimeUTC'
cte40_digVal
Char
help='Digest Value da CT-e processado. Utilizado para conferir a integridade do CT-e original.'
string='Digest Value da CT-e processado'
xsd_type='ds:DigestValueType'
cte40_nProt
Char
string='Número do Protocolo de Status do CT-e'
xsd_type='TProt'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou o CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_xMotivo
Char
string='Descrição literal do status do CT-e'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_infFisco
Many2one → cte.40.tprotcteos_inffisco
comodel_name='cte.40.tprotcteos_inffisco'
string='Mensagem do Fisco'
cte40_infProt
Many2one → cte.40.tprotcteos_infprot
comodel_name='cte.40.tprotcteos_infprot'
string='Dados do protocolo de status'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
No public methods.
cte40_cMsg
Char
string='Código do status da mensagem do fisco'
xsd_required=True
cte40_xMsg
Char
string='Mensagem do Fisco'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_Id
Char
string='Id'
xsd_type='xs:ID'
cte40_cStat
Char
string='Código do status do CT-e'
xsd_required=True
cte40_chCTe
Char
string='Chaves de acesso da CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_dhRecbto
Datetime
help='Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD.'
string='Data e hora de processamento'
xsd_required=True
xsd_type='TDateTimeUTC'
cte40_digVal
Char
help='Digest Value da CT-e processado. Utilizado para conferir a integridade do CT-e original.'
string='Digest Value da CT-e processado'
xsd_type='ds:DigestValueType'
cte40_nProt
Char
string='Número do Protocolo de Status do CT-e'
xsd_type='TProt'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou o CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_xMotivo
Char
string='Descrição literal do status do CT-e'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_infFisco
Many2one → cte.40.tprotgtve_inffisco
comodel_name='cte.40.tprotgtve_inffisco'
string='Mensagem do Fisco'
cte40_infProt
Many2one → cte.40.tprotgtve_infprot
comodel_name='cte.40.tprotgtve_infprot'
string='Dados do protocolo de status'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
No public methods.
cte40_cMsg
Char
string='Código do status da mensagem do fisco'
xsd_required=True
cte40_xMsg
Char
string='Mensagem do Fisco'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_Id
Char
string='Id'
xsd_type='xs:ID'
cte40_cStat
Char
string='Código do status da GTV-e'
xsd_required=True
cte40_chCTe
Char
string='Chaves de acesso da CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_dhRecbto
Datetime
help='Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD.'
string='Data e hora de processamento'
xsd_required=True
xsd_type='TDateTimeUTC'
cte40_digVal
Char
help='Digest Value da GTV-e processado. Utilizado para conferir a integridade da GTV-e original.'
string='Digest Value da GTV-e processado'
xsd_type='ds:DigestValueType'
cte40_nProt
Char
string='Número do Protocolo de Status da GTV-e'
xsd_type='TProt'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a GTV-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_xMotivo
Char
string='Descrição literal do status da GTV-e'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_chCTeFerroOrigem
Char
help='Chave de acesso do CT-e emitido pelo ferrovia de origem'
string='Chave de acesso do CT-e emitido'
xsd_type='TChDFe'
cte40_ferrEmi
Selection
help='Ferrovia Emitente do CTe\nPreencher com: \n\t\t\t\t\t\t\t\t\t1-Ferrovia de origem; \n\t\t\t\t\t\t\t\t\t2-Ferrovia de destino'
string='Ferrovia Emitente do CTe'
xsd_required=True
args: TRAFMUT_FERREMI
cte40_ferroEnv
One2many → cte.40.ferroenv
string='Informações das Ferrovias Envolvidas'
args: 'cte.40.ferroenv', 'cte40_ferroEnv_trafMut_id'
cte40_respFat
Selection
help='Responsável pelo Faturamento\nPreencher com: \n\t\t\t\t\t\t\t\t\t1-Ferrovia de origem; \n\t\t\t\t\t\t\t\t\t2-Ferrovia de destino'
string='Responsável pelo Faturamento'
xsd_required=True
args: TRAFMUT_RESPFAT
cte40_vFrete
Monetary
currency_field='brl_currency_id'
string='Valor do Frete do Tráfego Mútuo'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_pAliqEfet
Float
digits=(3, 2)
help='Aliquota Efetiva que será aplicada a Base de Calculo (em percentual)'
string='Aliquota Efetiva que será aplicada'
xsd_type='TDec_0302_04RTC'
cte40_pRedAliq
Float
digits=(3, 2)
help='Percentual de redução de aliquota do cClassTrib'
string='Percentual de redução de aliquota'
xsd_type='TDec_0302_04RTC'
No public methods.
cte40_CNPJ
Char
help='CNPJ da pessoa jurídica responsável técnica pelo sistema utilizado na emissão do documento fiscal eletrônico\nInformar o CNPJ da pessoa jurídica desenvolvedora do sistema utilizado na emissão do documento fiscal eletrônico.'
string='CNPJ'
xsd_required=True
xsd_type='TCnpj'
cte40_email
Char
string='Email da pessoa jurídica a ser contatada'
xsd_required=True
xsd_type='TEmail'
cte40_fone
Char
help='Telefone da pessoa jurídica a ser contatada\nPreencher com o Código DDD + número do telefone.'
string='Telefone da pessoa jurídica'
xsd_required=True
cte40_hashCSRT
Char
help='Hash do token do código de segurança do responsável técnico\nO hashCSRT é o resultado das funções SHA-1 e base64 do token CSRT fornecido pelo fisco + chave de acesso do DF-e. (Implementação em futura NT)\n\nObservação: 28 caracteres são representados no schema como 20 bytes do tipo base64Binary'
string='Hash do token do código de segurança'
cte40_idCSRT
Char
help='Identificador do código de segurança do responsável técnico\nIdentificador do CSRT utilizado para geração do hash'
string='Identificador do código de segurança'
cte40_xContato
Char
help='Nome da pessoa a ser contatada\nInformar o nome da pessoa a ser contatada na empresa desenvolvedora do sistema utilizado na emissão do documento fiscal eletrônico. No caso de pessoa física, informar o respectivo nome.'
string='Nome da pessoa a ser contatada'
xsd_required=True
No public methods.
cte40_cStat
Char
string='código do status do retorno da consulta'
xsd_required=True
cte40_cUF
Selection
string='Identificação da UF'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_protCTe
Many2one → cte.40.tprotcte
comodel_name='cte.40.tprotcte'
string='Reposta ao processamento do CT-e'
xsd_type='TProtCTe'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerCTe'
cte40_xMotivo
Char
help='Descrição literal do status do do retorno da consulta.'
string='Descrição literal do status'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_cStat
Char
string='código do status do retorno da consulta'
xsd_required=True
xsd_type='TStat'
cte40_cUF
Selection
string='Identificação da UF'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_protCTe
Many2one → cte.40.tprotcteos
comodel_name='cte.40.tprotcteos'
string='Reposta ao processamento do CT-e'
xsd_type='TProtCTeOS'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerCTe'
cte40_xMotivo
Char
help='Descrição literal do status do do retorno da consulta.'
string='Descrição literal do status'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_cStat
Char
string='código do status do retorno da consulta'
xsd_required=True
xsd_type='TStat'
cte40_cUF
Selection
string='Identificação da UF'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_protCTe
Many2one → cte.40.tprotcte
comodel_name='cte.40.tprotcte'
string='Reposta ao processamento do CT-e'
xsd_type='TProtCTe'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerCTe'
cte40_xMotivo
Char
help='Descrição literal do status do do retorno da consulta.'
string='Descrição literal do status'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_infEvento
Many2one → cte.40.tretevento_infevento
comodel_name='cte.40.tretevento_infevento'
string='infEvento'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
No public methods.
cte40_Id
Char
string='Id'
cte40_cOrgao
Selection
help='Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar SUFRAMA'
string='Código do órgão de recepção do Evento'
xsd_required=True
xsd_type='TCOrgaoIBGE'
args: TCORGAOIBGE
cte40_cStat
Char
string='Código do status da registro do Evento'
xsd_required=True
xsd_type='TStat'
cte40_chCTe
Char
string='Chave de Acesso CT-e vinculado'
xsd_type='TChDFe'
cte40_dhRegEvento
Datetime
help='Data e Hora de do recebimento do evento ou do registro do evento formato AAAA-MM-DDThh:mm:ssTZD'
string='Data e Hora de do recebimento'
xsd_type='TDateTimeUTC'
cte40_nProt
Char
help='Número do protocolo de registro do evento'
string='Número do protocolo de registro'
xsd_type='TProt'
cte40_nSeqEvento
Char
string='Seqüencial do evento'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpEvento
Char
string='Tipo do Evento vinculado'
cte40_verAplic
Char
help='Versão do Aplicativo que recebeu o Evento'
string='Versão do Aplicativo que recebeu'
xsd_required=True
xsd_type='TVerAplic'
cte40_xEvento
Char
string='Descrição do Evento'
cte40_xMotivo
Char
help='Descrição literal do status do registro do Evento'
string='Descrição literal do status do registro'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_cStat
Char
string='código do status do retorno da consulta'
xsd_required=True
xsd_type='TStat'
cte40_cUF
Selection
string='Identificação da UF'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_protCTe
Many2one → cte.40.tprotgtve
comodel_name='cte.40.tprotgtve'
string='Reposta ao processamento do CT-e'
xsd_type='TProtGTVe'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a GTV-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerCTe'
cte40_xMotivo
Char
help='Descrição literal do status do do retorno da consulta.'
string='Descrição literal do status'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_vCBS
Char
string='Valor da CBS a ser transferida'
xsd_type='TDec1302RTC'
cte40_vIBS
Char
string='Valor do IBS a ser transferido'
xsd_type='TDec1302RTC'
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_indDoacao
Selection
string='indDoacao'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_pAliqCBS
Float
digits=(3, 2)
string='pAliqCBS'
xsd_type='TDec_0302_04RTC'
cte40_pAliqIBSMun
Float
digits=(3, 2)
string='pAliqIBSMun'
xsd_type='TDec_0302_04RTC'
cte40_pAliqIBSUF
Float
digits=(3, 2)
string='pAliqIBSUF'
xsd_type='TDec_0302_04RTC'
cte40_vTribCBS
Char
help='Valor que seria devido a CBS, sem aplicação do Art. 473. da LC 214/2025'
string='Valor que seria devido a CBS'
xsd_type='TDec1302RTC'
cte40_vTribIBSMun
Char
help='Valor que seria devido ao município, sem aplicação do Art. 473. da LC 214/2025'
string='Valor que seria devido ao município'
xsd_type='TDec1302RTC'
cte40_vTribIBSUF
Char
help='Valor que seria devido a UF, sem aplicação do Art. 473. da LC 214/2025'
string='Valor que seria devido a UF'
xsd_type='TDec1302RTC'
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_indDoacao
Selection
string='indDoacao'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_indDoacao
Selection
string='Indica se a operação é de doação'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_indDoacao
Selection
string='indDoacao'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gIBSCBS
Many2one → cte.40.tcibs
choice='ttribnfce'
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_gIBSCBSMono
Many2one → cte.40.tmonofasia
choice='ttribnfce'
comodel_name='cte.40.tmonofasia'
string='gIBSCBSMono'
xsd_type='TMonofasia'
cte40_indDoacao
Selection
string='Indica se a operação é de doação'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_indDoacao
Selection
string='Indica se a operação é de doação'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gAjusteCompet
Many2one → cte.40.tajustecompet
choice='ttribnfe'
comodel_name='cte.40.tajustecompet'
help='Informar essa opção da Choice para o CST 811'
string='gAjusteCompet'
xsd_type='TAjusteCompet'
cte40_gCredPresIBSZFM
Many2one → cte.40.tcredpresibszfm
choice='ttribnfe'
comodel_name='cte.40.tcredpresibszfm'
help='Classificação de acordo com o art. 450, § 1º, da LC 214/25 para o cálculo do crédito presumido na ZFM. Informado conforme indicador no cClassTrib.'
string='Classificação de acordo com o art'
xsd_type='TCredPresIBSZFM'
cte40_gCredPresOper
Many2one → cte.40.tcredpresoper
choice='ttribnfe'
comodel_name='cte.40.tcredpresoper'
help='Crédito Presumido da Operação. Informado conforme indicador no cClassTrib.'
string='Crédito Presumido da Operação'
xsd_type='TCredPresOper'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
choice='ttribnfe'
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_gIBSCBSMono
Many2one → cte.40.tmonofasia
choice='ttribnfe'
comodel_name='cte.40.tmonofasia'
help='Informar essa opção da Choice para Monofasia (CST 620)'
string='Informar essa opção da Choice'
xsd_type='TMonofasia'
cte40_gTransfCred
Many2one → cte.40.ttransfcred
choice='ttribnfe'
comodel_name='cte.40.ttransfcred'
help='Informar essa opção da Choice para o CST 800'
string='gTransfCred'
xsd_type='TTransfCred'
cte40_indDoacao
Selection
string='Indica se a operação é de doação'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
choice='ttribnfgas'
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_gIBSCBSMono
Many2one → cte.40.tmonofasia
choice='ttribnfgas'
comodel_name='cte.40.tmonofasia'
help='Informar essa opção da Choice para Monofasia'
string='Informar essa opção da Choice'
xsd_type='TMonofasia'
cte40_indDoacao
Selection
string='indDoacao'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CSTReg
Char
help='Código da Situação Tributária do IBS e CBS\nInformar qual seria o CST caso não cumprida a condição resolutória/suspensiva'
string='Código da Situação Tributária do IBS'
xsd_type='TCST'
cte40_cClassTribReg
Char
help='Informar qual seria o cClassTrib caso não cumprida a condição resolutória/suspensiva'
string='Informar qual seria o cClassTrib caso'
xsd_type='TcClassTrib'
cte40_pAliqEfetRegCBS
Float
digits=(3, 2)
help='Alíquota da CBS\nInformar como seria a Alíquota caso não cumprida a condição resolutória/suspensiva'
string='Alíquota da CBS'
xsd_type='TDec_0302_04RTC'
cte40_pAliqEfetRegIBSMun
Float
digits=(3, 2)
help='Alíquota do IBS do Município\nInformar como seria a Alíquota caso não cumprida a condição resolutória/suspensiva'
string='Alíquota do IBS do Município'
xsd_type='TDec_0302_04RTC'
cte40_pAliqEfetRegIBSUF
Float
digits=(3, 2)
help='Alíquota do IBS da UF\nInformar como seria a Alíquota caso não cumprida a condição resolutória/suspensiva'
string='Alíquota do IBS da UF'
xsd_type='TDec_0302_04RTC'
cte40_vTribRegCBS
Char
help='Valor da CBS\nInformar como seria o valor do Tributo caso não cumprida a condição resolutória/suspensiva'
string='Valor da CBS'
xsd_type='TDec1302RTC'
cte40_vTribRegIBSMun
Char
help='Valor do IBS do Município\nInformar como seria o valor do Tributo caso não cumprida a condição resolutória/suspensiva'
string='Valor do IBS do Município'
xsd_type='TDec1302RTC'
cte40_vTribRegIBSUF
Char
help='Valor do IBS da UF\nInformar como seria o valor do Tributo caso não cumprida a condição resolutória/suspensiva'
string='Valor do IBS da UF'
xsd_type='TDec1302RTC'
No public methods.
cte40_idUnidTransp
Char
help='Identificação da Unidade de Transporte\nInformar a identificação conforme o tipo de unidade de transporte.\nPor exemplo: para rodoviário tração ou reboque deverá preencher com a placa do veículo.'
string='Identificação da Unidade de Transporte'
xsd_required=True
xsd_type='TContainer'
cte40_infUnidCarga
One2many → cte.40.tunidcarga
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_TUnidadeTransp_id'
cte40_infUnidTransp_infNF_id
Many2one → cte.40.tcte_infnf
comodel_name='cte.40.tcte_infnf'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidTransp_infNFe_id
Many2one → cte.40.tctesimp_infnfe
comodel_name='cte.40.tctesimp_infnfe'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidTransp_infNFe_id
Many2one → cte.40.tcte_infnfe
comodel_name='cte.40.tcte_infnfe'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidTransp_infOutros_id
Many2one → cte.40.infoutros
comodel_name='cte.40.infoutros'
ondelete='cascade'
xsd_implicit=True
cte40_lacUnidTransp
One2many → cte.40.lacunidtransp
string='Lacres das Unidades de Transporte'
args: 'cte.40.lacunidtransp', 'cte40_lacUnidTransp_TUnidadeTransp_id'
cte40_qtdRat
Monetary
currency_field='brl_currency_id'
string='Quantidade rateada (Peso,Volume)'
xsd_type='TDec_0302_0303'
cte40_tpUnidTransp
Selection
help='Tipo da Unidade de Transporte\n1 - Rodoviário Tração\n2 - Rodoviário Reboque\n3 - Navio\n4 - Balsa\n5 - Aeronave\n6 - Vagão\n7 - Outros'
string='Tipo da Unidade de Transporte'
xsd_required=True
xsd_type='TtipoUnidTransp'
args: TTIPOUNIDTRANSP
No public methods.
cte40_idUnidCarga
Char
help='Identificação da Unidade de Carga\nInformar a identificação da unidade de carga, por exemplo: número do container.'
string='Identificação da Unidade de Carga'
xsd_required=True
xsd_type='TContainer'
cte40_infUnidCarga_TUnidadeTransp_id
Many2one → cte.40.tunidadetransp
comodel_name='cte.40.tunidadetransp'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga_infNF_id
Many2one → cte.40.tcte_infnf
comodel_name='cte.40.tcte_infnf'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga_infNFe_id
Many2one → cte.40.tctesimp_infnfe
comodel_name='cte.40.tctesimp_infnfe'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga_infNFe_id
Many2one → cte.40.tcte_infnfe
comodel_name='cte.40.tcte_infnfe'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga_infOutros_id
Many2one → cte.40.infoutros
comodel_name='cte.40.infoutros'
ondelete='cascade'
xsd_implicit=True
cte40_lacUnidCarga
One2many → cte.40.lacunidcarga
string='Lacres das Unidades de Carga'
args: 'cte.40.lacunidcarga', 'cte40_lacUnidCarga_TUnidCarga_id'
cte40_qtdRat
Monetary
currency_field='brl_currency_id'
string='Quantidade rateada (Peso,Volume)'
xsd_type='TDec_0302_0303'
cte40_tpUnidCarga
Selection
help='Tipo da Unidade de Carga\n1 - Container\n2 - ULD\n3 - Pallet\n4 - Outros'
string='Tipo da Unidade de Carga'
xsd_required=True
xsd_type='TtipoUnidCarga'
args: TTIPOUNIDCARGA
No public methods.
cte40_RENAVAM
Char
string='RENAVAM do veículo'
cte40_UF
Selection
help='UF em que veículo está licenciado\nSigla da UF de licenciamento do veículo.'
string='UF em que veículo está licenciado'
xsd_type='TUf'
args: TUF
cte40_placa
Char
string='Placa do veículo'
xsd_required=True
cte40_prop
Many2one → cte.40.prop
comodel_name='cte.40.prop'
help='Proprietário ou possuidor do Veículo.\nSó preenchido quando o veículo não pertencer à empresa emitente do CT-e OS'
string='Proprietário ou possuidor do Veículo'
No public methods.
cte40_cCor
Char
help='Cor do veículo\nCódigo de cada montadora'
string='Cor do veículo'
xsd_required=True
cte40_cMod
Char
help='Código Marca Modelo\nUtilizar tabela RENAVAM'
string='Código Marca Modelo'
xsd_required=True
cte40_chassi
Char
string='Chassi do veículo'
xsd_required=True
cte40_vFrete
Monetary
currency_field='brl_currency_id'
string='Frete Unitário'
xsd_required=True
xsd_type='TDec_1302'
cte40_vUnit
Monetary
currency_field='brl_currency_id'
string='Valor Unitário do Veículo'
xsd_required=True
xsd_type='TDec_1302'
cte40_veicNovos_infCTeNorm_id
Many2one → cte.40.tcte_infctenorm
comodel_name='cte.40.tcte_infctenorm'
ondelete='cascade'
xsd_implicit=True
cte40_xCor
Char
string='Descrição da cor'
xsd_required=True
No public methods.
brl_currency_id
Many2one → res.currency
comodel_name='res.currency'
default=<expr>
string='Moeda'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-brazil |
| GIT | |
| GIT | https://github.com/OCA/l10n-brazil.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-brazil/tree/15.0/l10n_br_cte_spec |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Raphaël Valyi, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-brazil |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:32 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
No views found for this module.
cte40_dPrevAereo
Date
help='Data prevista da entrega\nFormato AAAA-MM-DD'
string='Data prevista da entrega'
xsd_required=True
xsd_type='TData'
cte40_nMinu
Char
help='Número da Minuta\nDocumento que precede o CT-e, assinado pelo expedidor, espécie de pedido de serviço'
string='Número da Minuta'
cte40_nOCA
Char
help='Número Operacional do Conhecimento Aéreo\nRepresenta o número de controle comumente utilizado pelo conhecimento aéreo composto por uma sequência numérica de onze dígitos. Os três primeiros dígitos representam um código que os operadores de transporte aéreo associados à IATA possuem. Em seguida um número de série de sete dígitos determinados pelo operador de transporte aéreo. Para finalizar, um dígito verificador, que é um sistema de módulo sete imponderado o qual divide o número de série do conhecimento aéreo por sete e usa o resto como dígito de verificação.'
string='Número Operacional do Conhecimento Aéreo'
cte40_natCarga
Many2one → cte.40.natcarga
comodel_name='cte.40.natcarga'
string='Natureza da carga'
xsd_required=True
cte40_peri
One2many → cte.40.peri
help='Preenchido quando for transporte de produtos classificados pela ONU como perigosos.\nO preenchimento desses campos não desobriga a empresa aérea de emitir os demais documentos que constam na legislação vigente.'
string='Preenchido quando for transporte'
args: 'cte.40.peri', 'cte40_peri_aereo_id'
cte40_tarifa
Many2one → cte.40.tarifa
comodel_name='cte.40.tarifa'
string='Informações de tarifa'
xsd_required=True
No public methods.
cte40_balsa
One2many → cte.40.balsa
string='Grupo de informações das balsas'
args: 'cte.40.balsa', 'cte40_balsa_aquav_id'
cte40_detCont
One2many → cte.40.detcont
help='Grupo de informações de detalhamento dos conteiners \n(Somente para Redespacho Intermediário e Serviço Vinculado a Multimodal)'
string='Grupo de informações de detalhamento'
args: 'cte.40.detcont', 'cte40_detCont_aquav_id'
cte40_direc
Selection
help='Direção\nPreencher com: N-Norte, L-Leste, S-Sul, O-Oeste'
string='Direção'
xsd_required=True
args: AQUAV_DIREC
cte40_irin
Char
help='Irin do navio sempre deverá ser informado'
string='Irin do navio sempre deverá'
xsd_required=True
cte40_nViag
Char
string='Número da Viagem'
cte40_tpNav
Selection
help='Tipo de Navegação\nPreencher com: \n\t\t\t\t\t\t0 - Interior;\n\t\t\t\t\t\t1 - Cabotagem'
string='Tipo de Navegação'
args: AQUAV_TPNAV
cte40_vAFRMM
Monetary
currency_field='brl_currency_id'
help='AFRMM (Adicional de Frete para Renovação da Marinha Mercante)'
string='AFRMM'
xsd_required=True
xsd_type='TDec_1302'
cte40_vPrest
Monetary
currency_field='brl_currency_id'
help='Valor da Prestação Base de Cálculo do AFRMM'
string='Valor da Prestação Base de Cálculo'
xsd_required=True
xsd_type='TDec_1302'
cte40_xNavio
Char
string='Identificação do Navio'
xsd_required=True
No public methods.
cte40_infNF
One2many → cte.40.aquav_infnf
choice='infdoc'
string='Informações das NF'
xsd_choice_required=True
args: 'cte.40.aquav_infnf', 'cte40_infNF_infDoc_id'
cte40_infNFe
One2many → cte.40.aquav_infnfe
choice='infdoc'
string='Informações das NFe'
xsd_choice_required=True
args: 'cte.40.aquav_infnfe', 'cte40_infNFe_infDoc_id'
No public methods.
cte40_infNF_infDoc_id
Many2one → cte.40.aquav_infdoc
comodel_name='cte.40.aquav_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_nDoc
Char
string='Número'
xsd_required=True
cte40_serie
Char
string='Série'
xsd_required=True
cte40_unidRat
Monetary
currency_field='brl_currency_id'
help='Unidade de medida rateada (Peso,Volume)'
string='Unidade de medida rateada'
xsd_type='TDec_0302_0303'
No public methods.
cte40_chave
Char
string='Chave de acesso da NF-e'
xsd_required=True
xsd_type='TChDFe'
cte40_infNFe_infDoc_id
Many2one → cte.40.aquav_infdoc
comodel_name='cte.40.aquav_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_unidRat
Monetary
currency_field='brl_currency_id'
help='Unidade de medida rateada (Peso,Volume)'
string='Unidade de medida rateada'
xsd_type='TDec_0302_0303'
No public methods.
cte40_balsa_aquav_id
Many2one → cte.40.aquav
comodel_name='cte.40.aquav'
ondelete='cascade'
xsd_implicit=True
cte40_xBalsa
Char
string='Identificador da Balsa'
xsd_required=True
No public methods.
cte40_dProg
Date
help='Data programada\nFormato AAAA-MM-DD'
string='Data programada'
xsd_required=True
xsd_type='TData'
cte40_tpPer
Selection
help='Tipo de data/período programado para entrega\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t1-Na data;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t2-Até a data;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t3-A partir da data'
string='Tipo de data/período programado'
xsd_required=True
args: COMDATA_TPPER
No public methods.
cte40_hProg
Char
help='Hora programada\nFormato HH:MM:SS'
string='Hora programada'
xsd_required=True
xsd_type='TTime'
cte40_tpHor
Selection
help='Tipo de hora\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t1 - No horário;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t2 - Até o horário;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t3 - A partir do horário.'
string='Tipo de hora'
xsd_required=True
args: COMHORA_TPHOR
No public methods.
cte40_cMunFim
Char
help='Código do Município de término da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de término'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cMunIni
Char
help='Código do Município de início da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de início'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_comp
One2many → cte.40.tctesimp_det_comp
string='Componentes do Valor da Prestação'
args: 'cte.40.tctesimp_det_comp', 'cte40_Comp_det_id'
cte40_det_infCte_id
Many2one → cte.40.tctesimp_infcte
comodel_name='cte.40.tctesimp_infcte'
ondelete='cascade'
xsd_implicit=True
cte40_infDocAnt
One2many → cte.40.infdocant
choice='det'
string='Documentos anteriores'
xsd_choice_required=True
args: 'cte.40.infdocant', 'cte40_infDocAnt_det_id'
cte40_infNFe
One2many → cte.40.tctesimp_infnfe
choice='det'
string='Informações das NF-e'
xsd_choice_required=True
args: 'cte.40.tctesimp_infnfe', 'cte40_infNFe_det_id'
cte40_nItem
Char
help='Número identificador do item agrupador da prestação'
string='Número identificador do item agrupador'
xsd_required=True
cte40_vPrest
Monetary
currency_field='brl_currency_id'
help='Valorl da Prestação do Serviço\nPode conter zeros quando o CT-e for de complemento de ICMS'
string='Valorl da Prestação do Serviço'
xsd_required=True
xsd_type='TDec_1302'
cte40_vRec
Monetary
currency_field='brl_currency_id'
string='Valor a Receber'
xsd_required=True
xsd_type='TDec_1302'
cte40_xMunFim
Char
help="Nome do Município do término da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do término'
xsd_required=True
cte40_xMunIni
Char
help="Nome do Município do início da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do início da prestação'
xsd_required=True
No public methods.
cte40_detCont_aquav_id
Many2one → cte.40.aquav
comodel_name='cte.40.aquav'
ondelete='cascade'
xsd_implicit=True
cte40_infDoc
Many2one → cte.40.aquav_infdoc
comodel_name='cte.40.aquav_infdoc'
help='Informações dos documentos dos conteiners'
string='Informações dos documentos'
cte40_lacre
One2many → cte.40.lacre
help='Grupo de informações dos lacres dos cointainers da qtde da carga'
string='Grupo de informações dos lacres'
args: 'cte.40.lacre', 'cte40_lacre_detCont_id'
cte40_nCont
Char
string='Identificação do Container'
xsd_required=True
xsd_type='TContainer'
No public methods.
cte40_versaoEvento
Char
string='versaoEvento'
xsd_required=True
No public methods.
cte40_infEspecie
One2many → cte.40.tgtve_infespecie
string='Informações das Espécies transportadas'
args: 'cte.40.tgtve_infespecie', 'cte40_infEspecie_detGTV_id'
cte40_infVeiculo
One2many → cte.40.infveiculo
help='Grupo de informações dos veículos utilizados no transporte de valores'
string='Grupo de informações'
args: 'cte.40.infveiculo', 'cte40_infVeiculo_detGTV_id'
cte40_qCarga
Float
digits=(11, 4)
string='Quantidade de volumes/malotes'
xsd_required=True
xsd_type='TDec_1104'
No public methods.
cte40_emiDocAnt
One2many → cte.40.emidocant
string='Emissor do documento anterior'
args: 'cte.40.emidocant', 'cte40_emiDocAnt_docAnt_id'
No public methods.
cte40_dFim
Date
string='Data de Fim da prestação do serviço'
xsd_required=True
xsd_type='TData'
cte40_dIni
Date
string='Data de Início da prestação do serviço'
xsd_required=True
xsd_type='TData'
cte40_vTar
Float
digits=(9, 6)
string='Valor da tarifa'
xsd_type='TDec_0906Opc'
No public methods.
cte40_CNPJ
Char
choice='emidocant'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='emidocant'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
string='Inscrição Estadual'
xsd_type='TIe'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_type='TUf'
args: TUF
cte40_emiDocAnt_docAnt_id
Many2one → cte.40.docant
comodel_name='cte.40.docant'
ondelete='cascade'
xsd_implicit=True
cte40_idDocAnt
One2many → cte.40.iddocant
help='Informações de identificação dos documentos de Transporte Anterior'
string='Informações de identificação'
args: 'cte.40.iddocant', 'cte40_idDocAnt_emiDocAnt_id'
cte40_xNome
Char
string='Razão Social ou Nome do expedidor'
xsd_required=True
No public methods.
cte40_CNPJ
Char
help='Número do CNPJ\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_required=True
xsd_type='TCnpj'
cte40_IE
Char
string='Inscrição Estadual'
xsd_required=True
xsd_type='TIe'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cInt
Char
help='Código interno de uso da transportadora\nUso intermo das transportadoras.'
string='Código interno de uso da transportadora'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
No public methods.
cte40_comData
Many2one → cte.40.comdata
choice='entrega'
comodel_name='cte.40.comdata'
string='Entrega com data definida'
xsd_choice_required=True
cte40_comHora
Many2one → cte.40.comhora
choice='entrega'
comodel_name='cte.40.comhora'
string='Entrega com hora definida'
xsd_choice_required=True
cte40_noInter
Many2one → cte.40.nointer
choice='entrega'
comodel_name='cte.40.nointer'
string='Entrega no intervalo de horário definido'
xsd_choice_required=True
cte40_noPeriodo
Many2one → cte.40.noperiodo
choice='entrega'
comodel_name='cte.40.noperiodo'
string='Entrega no período definido'
xsd_choice_required=True
cte40_semData
Many2one → cte.40.semdata
choice='entrega'
comodel_name='cte.40.semdata'
help='Entrega sem data definida\nEsta opção é proibida para o modal aéreo.'
string='Entrega sem data definida'
xsd_choice_required=True
cte40_semHora
Many2one → cte.40.semhora
choice='entrega'
comodel_name='cte.40.semhora'
string='Entrega sem hora definida'
xsd_choice_required=True
No public methods.
cte40_CNPJ
Char
choice='exped'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='exped'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do expedidor ou ISENTO se expedidor é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o expedidor não seja contribuinte do ICMS não informar a tag.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderExped
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_CNPJ
Char
help='Número do CNPJ\nInformar o CNPJ da Ferrovia Envolvida. Caso a Ferrovia envolvida não seja inscrita no CNPJ o campo deverá preenchido com zeros.\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_required=True
xsd_type='TCnpj'
cte40_IE
Char
string='Inscrição Estadual'
xsd_type='TIe'
cte40_cInt
Char
help='Código interno da Ferrovia envolvida\nUso da transportadora'
string='Código interno da Ferrovia envolvida'
cte40_enderFerro
Many2one → cte.40.tenderfer
comodel_name='cte.40.tenderfer'
string='Dados do endereço da ferrovia envolvida'
xsd_required=True
xsd_type='TEnderFer'
cte40_ferroEnv_trafMut_id
Many2one → cte.40.trafmut
comodel_name='cte.40.trafmut'
ondelete='cascade'
xsd_implicit=True
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_fluxo
Char
help='Fluxo Ferroviário\nTrata-se de um número identificador do contrato firmado com o cliente'
string='Fluxo Ferroviário'
xsd_required=True
cte40_tpTraf
Selection
help='Tipo de Tráfego\nPreencher com:\n\t\t\t\t\t\t0-Próprio;\n\t\t\t\t\t\t1-Mútuo;\n\t\t\t\t\t\t2-Rodoferroviário;\n\t\t\t\t\t\t3-Rodoviário.'
string='Tipo de Tráfego'
xsd_required=True
args: FERROV_TPTRAF
cte40_trafMut
Many2one → cte.40.trafmut
comodel_name='cte.40.trafmut'
help='Detalhamento de informações para o tráfego mútuo'
string='Detalhamento de informações'
No public methods.
cte40_idDocAntEle
One2many → cte.40.iddocantele
choice='iddocant'
help='Documentos de transporte anterior eletrônicos'
string='Documentos'
xsd_choice_required=True
args: 'cte.40.iddocantele', 'cte40_idDocAntEle_idDocAnt_id'
cte40_idDocAntPap
One2many → cte.40.iddocantpap
choice='iddocant'
help='Documentos de transporte anterior em papel'
string='Documentos de transporte anterior'
xsd_choice_required=True
args: 'cte.40.iddocantpap', 'cte40_idDocAntPap_idDocAnt_id'
cte40_idDocAnt_emiDocAnt_id
Many2one → cte.40.emidocant
comodel_name='cte.40.emidocant'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_chCTe
Char
string='Chave de acesso do CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_idDocAntEle_idDocAnt_id
Many2one → cte.40.iddocant
comodel_name='cte.40.iddocant'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dEmi
Date
string='Data de emissão (AAAA-MM-DD)'
xsd_required=True
xsd_type='TData'
cte40_idDocAntPap_idDocAnt_id
Many2one → cte.40.iddocant
comodel_name='cte.40.iddocant'
ondelete='cascade'
xsd_implicit=True
cte40_nDoc
Char
string='Número do Documento Fiscal'
xsd_required=True
cte40_serie
Char
string='Série do Documento Fiscal'
xsd_required=True
cte40_subser
Char
string='Série do Documento Fiscal (subser)'
cte40_tpDoc
Selection
help='Tipo do Documento de Transporte Anterior\nPreencher com:\n07-ATRE;\t\t\t\t\t\t\t\n08-DTA (Despacho de Transito Aduaneiro);\n09-Conhecimento Aéreo Internacional;\n10 – Conhecimento - Carta de Porte Internacional;\n11 – Conhecimento Avulso;\n12-TIF (Transporte Internacional Ferroviário); 13-BL (Bill of Lading)'
string='Tipo do Documento de Transporte Anterior'
xsd_required=True
args: TDOCASSOC
No public methods.
cte40_chCTeMultimodal
Char
string='Chave de acesso do CT-e Multimodal'
xsd_required=True
xsd_type='TChDFe'
cte40_infCTeMultimodal_infServVinc_id
Many2one → cte.40.infservvinc
comodel_name='cte.40.infservvinc'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_chCTe
Char
string='Chave de acesso do CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_infDocAnt_det_id
Many2one → cte.40.det
comodel_name='cte.40.det'
ondelete='cascade'
xsd_implicit=True
cte40_infNFeTranspParcial
One2many → cte.40.infnfetranspparcial
string='infNFeTranspParcial'
args: 'cte.40.infnfetranspparcial', 'cte40_infNFeTranspParcial_infDocAnt_id'
cte40_tpPrest
Selection
help='indica se a prestação é total ou parcial em relação as notas do documento anterior\nPreencher com:\n\n1 - Total\n2 - Parcial'
string='indica se a prestação é total ou parcial'
xsd_required=True
args: INFDOCANT_TPPREST
No public methods.
cte40_chBPe
Char
choice='infdocref'
help='Chave de acesso do BP-e que possui eventos excesso de bagagem'
string='Chave de acesso do BP-e'
xsd_choice_required=True
cte40_dEmi
Date
choice='infdocref'
help='Data de Emissão\nFormato AAAA-MM-DD'
string='Data de Emissão'
xsd_choice_required=True
xsd_type='TData'
cte40_infDocRef_infCTeNorm_id
Many2one → cte.40.tcteos_infctenorm
comodel_name='cte.40.tcteos_infctenorm'
ondelete='cascade'
xsd_implicit=True
cte40_nDoc
Char
choice='infdocref'
string='Número'
xsd_choice_required=True
cte40_serie
Char
choice='infdocref'
string='Série'
xsd_choice_required=True
cte40_subserie
Char
choice='infdocref'
string='Subsérie'
xsd_choice_required=True
cte40_vDoc
Monetary
choice='infdocref'
currency_field='brl_currency_id'
string='Valor Transportado'
xsd_choice_required=True
xsd_type='TDec_1302'
No public methods.
cte40_dhViagem
Datetime
help='Data e hora da viagem (Apenas para fretamento eventual)\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora da viagem'
xsd_type='TDateTimeUTC'
cte40_tpFretamento
Selection
help='Tipo Fretamento\nPreencher com:\n 1 - Eventual 2 - Continuo'
string='Tipo Fretamento'
xsd_required=True
args: INFFRETAMENTO_TPFRETAMENTO
No public methods.
cte40_xObs
Char
help='informações adicionais, legislação do regime especial, etc'
string='informações adicionais'
xsd_required=True
No public methods.
cte40_chCTe
Char
string='Chave de acesso da GTV-e'
xsd_required=True
cte40_comp
One2many → cte.40.tcteos_infctenorm_comp
string='Componentes do Valor da GTVe'
args: 'cte.40.tcteos_infctenorm_comp', 'cte40_Comp_infGTVe_id'
cte40_infGTVe_infCTeNorm_id
Many2one → cte.40.tcteos_infctenorm
comodel_name='cte.40.tcteos_infctenorm'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_chNFe
Char
help='Chave de acesso da NF-e\nInformando o tpPrest com “2 – Parcial” deve-se informar as chaves de acesso das NF-e que acobertam a carga transportada.'
string='Chave de acesso da NF-e'
xsd_required=True
xsd_type='TChDFe'
cte40_infNFeTranspParcial_infDocAnt_id
Many2one → cte.40.infdocant
comodel_name='cte.40.infdocant'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dEmi
Date
help='Data de Emissão\nFormato AAAA-MM-DD'
string='Data de Emissão'
xsd_type='TData'
cte40_dPrev
Date
help='Data prevista de entrega\nFormato AAAA-MM-DD'
string='Data prevista de entrega'
xsd_type='TData'
cte40_descOutros
Char
string='Descrição do documento'
cte40_infOutros_infDoc_id
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga
One2many → cte.40.tunidcarga
choice='infoutros'
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_choice_required=True
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_infOutros_id'
cte40_infUnidTransp
One2many → cte.40.tunidadetransp
choice='infoutros'
help='Informações das Unidades de Transporte (Carreta/Reboque/Vagão)\nDeve ser preenchido com as informações das unidades de transporte utilizadas.'
string='Informações das Unidades de Transporte'
xsd_choice_required=True
xsd_type='TUnidadeTransp'
args: 'cte.40.tunidadetransp', 'cte40_infUnidTransp_infOutros_id'
cte40_nDoc
Char
string='Número'
cte40_tpDoc
Selection
help='Tipo de documento originário\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t00 - Declaração;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t10 - Dutoviário;\n\n\n59 - CF-e SAT;\n\n65 - NFC-e;\n\t\t\t\t\t\t\t\t99 - Outros'
string='Tipo de documento originário'
xsd_required=True
args: INFOUTROS_TPDOC
cte40_vDocFisc
Monetary
currency_field='brl_currency_id'
string='Valor do documento'
xsd_type='TDec_1302Opc'
No public methods.
cte40_UFPer
Selection
help='Sigla das Unidades da Federação do percurso do veículo.\nNão é necessário repetir as UF de Início e Fim'
string='Sigla das Unidades da Federação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_infPercurso_ide_id
Many2one → cte.40.tcteos_ide
comodel_name='cte.40.tcteos_ide'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_CNPJ
Char
help='Número do CNPJ da seguradora\nObrigatório apenas se responsável pelo seguro for (2) responsável pela contratação do transporte - pessoa jurídica'
string='Número do CNPJ da seguradora'
xsd_required=True
xsd_type='TCnpjOpc'
cte40_xSeg
Char
string='Nome da Seguradora'
xsd_required=True
No public methods.
cte40_infQ
Many2one → cte.40.tcteos_infq
comodel_name='cte.40.tcteos_infq'
help='Informações de quantidades da Carga do CT-e\nPara Transporte de Pessoas indicar número de passageiros, para excesso de bagagem e transporte de valores indicar número de Volumes/Malotes'
string='Informações de quantidades da Carga'
cte40_xDescServ
Char
string='Descrição do Serviço prestado'
xsd_required=True
No public methods.
cte40_infCTeMultimodal
One2many → cte.40.infctemultimodal
string='informações do CT-e multimodal vinculado'
args: 'cte.40.infctemultimodal', 'cte40_infCTeMultimodal_infServVinc_id'
No public methods.
cte40_qTotProd
Float
digits=(11, 4)
help='Quantidade total de artigos perigosos\n15 posições, sendo 11 inteiras e 4 decimais. \nDeve indicar a quantidade total do artigo perigoso, tendo como base a unidade referenciada na Tabela 3-1 do Doc 9284, por exemplo: litros; quilogramas; quilograma bruto etc. O preenchimento não deve, entretanto, incluir a unidade de medida. No caso de transporte de material radioativo, deve-se indicar o somatório dos Índices de Transporte (TI). Não indicar a quantidade do artigo perigoso por embalagem.'
string='Quantidade total de artigos perigosos'
xsd_required=True
xsd_type='TDec_1104'
cte40_uniAP
Selection
help='Unidade de medida\n1 – KG; \n2 – KG G (quilograma bruto);\n3 – LITROS;\n4 – TI (índice de transporte para radioativos); 5- Unidades (apenas para artigos perigosos medidos em unidades que não se enquadram nos itens acima. Exemplo: baterias, celulares, equipamentos, veículos, dentre outros)'
string='Unidade de medida'
xsd_required=True
args: INFTOTAP_UNIAP
No public methods.
cte40_vCOFINS
Monetary
currency_field='brl_currency_id'
string='Valor COFINS'
xsd_type='TDec_1302'
cte40_vCSLL
Monetary
currency_field='brl_currency_id'
string='Valor do CSLL'
xsd_type='TDec_1302'
cte40_vINSS
Monetary
currency_field='brl_currency_id'
string='Valor do INSS'
xsd_type='TDec_1302'
cte40_vIR
Monetary
currency_field='brl_currency_id'
string='Valor de Imposto de Renda'
xsd_type='TDec_1302'
cte40_vPIS
Monetary
currency_field='brl_currency_id'
string='Valor do PIS'
xsd_type='TDec_1302'
No public methods.
cte40_RNTRC
Char
string='RNTRC do transportador'
cte40_UF
Selection
help='UF em que veículo está licenciado\nSigla da UF de licenciamento do veículo.'
string='UF em que veículo está licenciado'
xsd_type='TUf'
args: TUF
cte40_infVeiculo_detGTV_id
Many2one → cte.40.detgtv
comodel_name='cte.40.detgtv'
ondelete='cascade'
xsd_implicit=True
cte40_placa
Char
string='Placa do veículo'
xsd_required=True
xsd_type='TPlaca'
No public methods.
cte40_lacre_detCont_id
Many2one → cte.40.detcont
comodel_name='cte.40.detcont'
ondelete='cascade'
xsd_implicit=True
cte40_nLacre
Char
string='Lacre'
xsd_required=True
No public methods.
cte40_lacUnidCarga_TUnidCarga_id
Many2one → cte.40.tunidcarga
comodel_name='cte.40.tunidcarga'
ondelete='cascade'
xsd_implicit=True
cte40_nLacre
Char
string='Número do lacre'
xsd_required=True
No public methods.
cte40_lacUnidTransp_TUnidadeTransp_id
Many2one → cte.40.tunidadetransp
comodel_name='cte.40.tunidadetransp'
ondelete='cascade'
xsd_implicit=True
cte40_nLacre
Char
string='Número do lacre'
xsd_required=True
No public methods.
cte40_COTM
Char
help='Número do Certificado do Operador de Transporte Multimodal'
string='Número do Certificado do Operador'
xsd_required=True
cte40_indNegociavel
Selection
help='Indicador Negociável\nPreencher com: 0 - Não Negociável; 1 - Negociável'
string='Indicador Negociável'
xsd_required=True
args: MULTIMODAL_INDNEGOCIAVEL
cte40_seg
Many2one → cte.40.multimodal_seg
comodel_name='cte.40.multimodal_seg'
string='Informações de Seguro do Multimodal'
No public methods.
cte40_infSeg
Many2one → cte.40.infseg
comodel_name='cte.40.infseg'
string='Informações da seguradora'
xsd_required=True
cte40_nApol
Char
help='Número da Apólice\nObrigatório pela lei 11.442/07 (RCTRC)'
string='Número da Apólice'
xsd_required=True
cte40_nAver
Char
help='Número da Averbação\nNão é obrigatório, pois muitas averbações ocorrem aapós a emissão do CT, mensalmente, por exemplo.'
string='Número da Averbação'
xsd_required=True
No public methods.
cte40_xDime
Char
help='Dimensão\nFormato:1234X1234X1234 (cm). Esse campo deve sempre que possível ser preenchido. Entretanto, quando for impossível o preenchimento das dimensões, fica obrigatório o preenchimento da cubagem em metro cúbico do leiaute do CT-e da estrutura genérica (infQ).'
string='Dimensão'
No public methods.
cte40_hFim
Char
help='Hora final\nFormato HH:MM:SS'
string='Hora final'
xsd_required=True
xsd_type='TTime'
cte40_hIni
Char
help='Hora inicial\nFormato HH:MM:SS'
string='Hora inicial'
xsd_required=True
xsd_type='TTime'
cte40_tpHor
Selection
help='Tipo de hora\n4 - No intervalo de tempo'
string='Tipo de hora'
xsd_required=True
args: NOINTER_TPHOR
No public methods.
cte40_dFim
Date
help='Data final\nFormato AAAA-MM-DD'
string='Data final'
xsd_required=True
xsd_type='TData'
cte40_dIni
Date
help='Data inicial\nFormato AAAA-MM-DD'
string='Data inicial'
xsd_required=True
xsd_type='TData'
cte40_tpPer
Selection
help='Tipo período\n4-no período'
string='Tipo período'
xsd_required=True
args: NOPERIODO_TPPER
No public methods.
cte40_dEmi
Date
help='Data de emissão da ordem de coleta\nFormato AAAA-MM-DD'
string='Data de emissão da ordem de coleta'
xsd_required=True
xsd_type='TData'
cte40_emiOcc
Many2one → cte.40.emiocc
comodel_name='cte.40.emiocc'
string='emiOcc'
xsd_required=True
cte40_nOcc
Char
string='Número da Ordem de coleta'
xsd_required=True
cte40_occ_rodo_id
Many2one → cte.40.rodo
comodel_name='cte.40.rodo'
ondelete='cascade'
xsd_implicit=True
cte40_serie
Char
string='Série da OCC'
No public methods.
cte40_infTotAP
Many2one → cte.40.inftotap
comodel_name='cte.40.inftotap'
help='Grupo de informações das quantidades totais de artigos perigosos\nPreencher conforme a legislação de transporte de produtos perigosos aplicada ao modal'
string='Grupo de informações'
xsd_required=True
cte40_nONU
Char
help='Número ONU/UN\nVer a legislação de transporte de produtos perigosos aplicadas ao modal'
string='Número ONU/UN'
xsd_required=True
cte40_peri_aereo_id
Many2one → cte.40.aereo
comodel_name='cte.40.aereo'
ondelete='cascade'
xsd_implicit=True
cte40_qTotEmb
Char
help='Quantidade total de volumes contendo artigos perigosos\nPreencher com o número de volumes (unidades) de artigos perigosos, ou seja, cada embalagem devidamente marcada e etiquetada (por ex.: número de caixas, de tambores, de bombonas, dentre outros). Não deve ser preenchido com o número de ULD, pallets ou containers.'
string='Quantidade total'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='prop'
help='Número do CNPJ\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='prop'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
string='Inscrição Estadual'
cte40_NroRegEstadual
Char
choice='prop'
help='Número do Registro Estadual\nRegistro obrigatório do emitente do CT-e OS junto à Agência Reguladora Estadual'
string='Número do Registro Estadual'
xsd_choice_required=True
xsd_type='TNroRegEstadual'
cte40_TAF
Char
choice='prop'
help='Termo de Autorização de Fretamento – TAF\nDe acordo com a Resolução ANTT nº 4.777/2015'
string='Termo de Autorização de Fretamento – TAF'
xsd_choice_required=True
xsd_type='TTermoAutFreta'
cte40_UF
Selection
string='UF'
xsd_type='TUf'
args: TUF
cte40_tpProp
Selection
help='Tipo Proprietário ou possuidor\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t0-TAC – Agregado;\n\t\t\t\t\t\t\t\t\t\t\t\t1-TAC Independente; ou \n\t\t\t\t\t\t\t\t\t\t\t\t2 – Outros.'
string='Tipo Proprietário ou possuidor'
xsd_required=True
args: PROP_TPPROP
cte40_xNome
Char
string='Razão Social ou Nome do proprietário'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='receb'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='receb'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do recebedor ou ISENTO se recebedor é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o recebedor não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderReceb
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_RNTRC
Char
help='Registro Nacional de Transportadores Rodoviários de Carga\nRegistro obrigatório do emitente do CT-e junto à ANTT para exercer a atividade de transportador rodoviário de cargas por conta de terceiros e mediante remuneração.'
string='Registro Nacional'
xsd_required=True
cte40_occ
One2many → cte.40.occ
string='Ordens de Coleta associados'
args: 'cte.40.occ', 'cte40_occ_rodo_id'
No public methods.
cte40_NroRegEstadual
Char
choice='rodoos'
help='Número do Registro Estadual\nRegistro obrigatório do emitente do CT-e OS junto à Agência Reguladora Estadual.'
string='Número do Registro Estadual'
xsd_choice_required=True
xsd_type='TNroRegEstadual'
cte40_TAF
Char
choice='rodoos'
help='Termo de Autorização de Fretamento – TAF\nRegistro obrigatório do emitente do CT-e OS junto à ANTT, de acordo com a Resolução ANTT nº 4.777/2015'
string='Termo de Autorização de Fretamento – TAF'
xsd_choice_required=True
xsd_type='TTermoAutFreta'
cte40_infFretamento
Many2one → cte.40.inffretamento
comodel_name='cte.40.inffretamento'
help='Dados do fretamento (apenas para Transporte de Pessoas)'
string='Dados do fretamento'
cte40_veic
Many2one → cte.40.veic
comodel_name='cte.40.veic'
string='Dados do Veículo'
No public methods.
cte40_tpPer
Selection
help='Tipo de data/período programado para entrega\n0- Sem data definida'
string='Tipo de data/período programado'
xsd_required=True
args: SEMDATA_TPPER
No public methods.
cte40_tpHor
Selection
help='Tipo de hora\n0- Sem hora definida'
string='Tipo de hora'
xsd_required=True
args: SEMHORA_TPHOR
No public methods.
cte40_CL
Char
help='Classe\nPreencher com:\n\t\t\t\t\t\t\t\t\tM - Tarifa Mínima;\n\t\t\t\t\t\t\t\t\tG - Tarifa Geral;\n\t\t\t\t\t\t\t\t\tE - Tarifa Específica'
string='Classe'
xsd_required=True
cte40_cTar
Char
help='Código da Tarifa\nDeverão ser incluídos os códigos de três dígitos, correspondentes à tarifa.'
string='Código da Tarifa'
cte40_vTar
Monetary
currency_field='brl_currency_id'
help='Valor da Tarifa\nValor da tarifa por kg quando for o caso.'
string='Valor da Tarifa'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_infCTeSupl
Many2one → cte.40.tcte_infctesupl
comodel_name='cte.40.tcte_infctesupl'
string='Informações suplementares do CT-e'
cte40_infCte
Many2one → cte.40.tcte_infcte
comodel_name='cte.40.tcte_infcte'
string='Informações do CT-e'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='autxml'
help='CNPJ do autorizado\nInformar zeros não significativos'
string='CNPJ do autorizado'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='autxml'
help='CPF do autorizado\nInformar zeros não significativos'
string='CPF do autorizado'
xsd_choice_required=True
xsd_type='TCpf'
cte40_autXML_infCte_id
Many2one → cte.40.tcte_infcte
comodel_name='cte.40.tcte_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dup
One2many → cte.40.tcte_dup
string='Dados das duplicatas'
args: 'cte.40.tcte_dup', 'cte40_dup_cobr_id'
cte40_fat
Many2one → cte.40.tcte_fat
comodel_name='cte.40.tcte_fat'
string='Dados da fatura'
No public methods.
cte40_destCalc
Char
help='Município de destino para efeito de cálculo do frete'
string='Município de destino para efeito'
cte40_entrega
Many2one → cte.40.entrega
comodel_name='cte.40.entrega'
help='Informações ref. a previsão de entrega'
string='Informações ref'
cte40_fluxo
Many2one → cte.40.tcte_fluxo
comodel_name='cte.40.tcte_fluxo'
help='Previsão do fluxo da carga\nPreenchimento obrigatório para o modal aéreo.'
string='Previsão do fluxo da carga'
cte40_obsCont
One2many → cte.40.tcte_obscont
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='Campo de uso livre do contribuinte'
args: 'cte.40.tcte_obscont', 'cte40_ObsCont_compl_id'
cte40_obsFisco
One2many → cte.40.tcte_obsfisco
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='ObsFisco'
args: 'cte.40.tcte_obsfisco', 'cte40_ObsFisco_compl_id'
cte40_origCalc
Char
help='Município de origem para efeito de cálculo do frete'
string='Município de origem para efeito'
cte40_xCaracAd
Char
help='Característica adicional do transporte\nTexto livre:\nREENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc'
string='Característica adicional do transporte'
cte40_xCaracSer
Char
help='Característica adicional do serviço\nTexto livre:\n\t\t\t\t\t\t\t\t\t\t\tENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc'
string='Característica adicional do serviço'
cte40_xEmi
Char
string='Funcionário emissor do CTe'
cte40_xObs
Char
string='Observações Gerais'
No public methods.
cte40_CNPJ
Char
choice='dest'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='dest'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do destinatário ou ISENTO se destinatário é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o destinatário não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_ISUF
Char
help='Inscrição na SUFRAMA\n(Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA)'
string='Inscrição na SUFRAMA'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderDest
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xNome
Char
string='Razão Social ou Nome do destinatário'
xsd_required=True
No public methods.
cte40_dVenc
Date
help='Data de vencimento da duplicata (AAAA-MM-DD)'
string='Data de vencimento da duplicata'
xsd_type='TData'
cte40_dup_cobr_id
Many2one → cte.40.tcte_cobr
comodel_name='cte.40.tcte_cobr'
ondelete='cascade'
xsd_implicit=True
cte40_nDup
Char
string='Número da duplicata'
cte40_vDup
Monetary
currency_field='brl_currency_id'
string='Valor da duplicata'
xsd_type='TDec_1302Opc'
No public methods.
cte40_CNPJ
Char
help='CNPJ do emitente\nInformar zeros não significativos'
string='CNPJ do emitente'
xsd_type='TCnpj'
cte40_CPF
Char
choice='emit'
help='CPF do emitente\nInformar zeros não significativos.\n\nUsar com série específica 920-969 para emitente pessoa física com inscrição estadual'
string='CPF do emitente'
xsd_choice_required=True
xsd_type='TCpf'
cte40_CRT
Selection
help='Código do Regime Tributário\nInformar: 1=Simples Nacional; \n2=Simples Nacional, excesso sublimite de receita bruta;\n3=Regime Normal. \n4=Simples Nacional - Microempreendedor Individual – MEI.'
string='Código do Regime Tributário'
xsd_required=True
xsd_type='TCRT'
args: TCRT
cte40_IE
Char
help='Inscrição Estadual do Emitente\nA IE do emitente somente ficará sem informação para o caso do Regime Especial da NFF (tpEmis=3)'
string='Inscrição Estadual do Emitente'
cte40_IEST
Char
help='Inscrição Estadual do Substituto Tributário'
string='Inscrição Estadual'
cte40_enderEmit
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
string='Endereço do emitente'
xsd_required=True
xsd_type='TEndeEmi'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou Nome do emitente'
xsd_required=True
No public methods.
cte40_nFat
Char
string='Número da fatura'
cte40_vDesc
Monetary
currency_field='brl_currency_id'
string='Valor do desconto da fatura'
xsd_type='TDec_1302Opc'
cte40_vLiq
Monetary
currency_field='brl_currency_id'
string='Valor líquido da fatura'
xsd_type='TDec_1302Opc'
cte40_vOrig
Monetary
currency_field='brl_currency_id'
string='Valor original da fatura'
xsd_type='TDec_1302Opc'
No public methods.
cte40_pass
One2many → cte.40.tcte_pass
string='pass'
args: 'cte.40.tcte_pass', 'cte40_pass_fluxo_id'
cte40_xDest
Char
help='Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Destino\nObservações para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Preenchimento obrigatório para o modal aéreo.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Deverá ser incluído o código de três letras IATA do aeroporto de destino. Quando não for possível, utilizar a sigla OACI.'
string='Sigla ou código interno (xDest)'
cte40_xOrig
Char
help='Sigla ou código interno da Filial/Porto/Estação/ Aeroporto de Origem\nObservações para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Preenchimento obrigatório para o modal aéreo.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- O código de três letras IATA do aeroporto de partida deverá ser incluído como primeira anotação. Quando não for possível, utilizar a sigla OACI.'
string='Sigla ou código interno'
cte40_xRota
Char
string='Código da Rota de Entrega'
No public methods.
cte40_CFOP
Char
string='Código Fiscal de Operações e Prestações'
xsd_required=True
xsd_type='TCfop'
cte40_UFEnv
Selection
help="Sigla da UF de envio do CT-e (de onde o documento foi transmitido)\nInformar 'EX' para operações com o exterior."
string='Sigla da UF de envio do CT-e'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFFim
Selection
help="UF do término da prestação\nInformar 'EX' para operações com o exterior."
string='UF do término da prestação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFIni
Selection
help="UF do início da prestação\nInformar 'EX' para operações com o exterior."
string='UF do início da prestação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cCT
Char
help='Código numérico que compõe a Chave de Acesso.\nNúmero aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento.'
string='Código numérico que compõe a Chave'
xsd_required=True
cte40_cDV
Char
help='Digito Verificador da chave de acesso do CT-e\nInformar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso.'
string='Digito Verificador da chave de acesso'
xsd_required=True
cte40_cMunEnv
Char
help='Código do Município de envio do CT-e (de onde o documento foi transmitido)\nUtilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior.'
string='Código do Município de envio do CT-e'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cMunFim
Char
help='Código do Município de término da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de término'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cMunIni
Char
help='Código do Município de início da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de início'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cUF
Selection
help='Código da UF do emitente do CT-e.\nUtilizar a Tabela do IBGE.'
string='Código da UF do emitente do CT-e'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_dhCont
Datetime
help='Data e Hora da entrada em contingência\nInformar a data e hora no formato AAAA-MM-DDTHH:MM:SS'
string='Data e Hora da entrada em contingência'
xsd_type='TDateTimeUTC'
cte40_dhEmi
Char
help='Data e hora de emissão do CT-e\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de emissão do CT-e'
xsd_required=True
cte40_indGlobalizado
Selection
help='Indicador de CT-e Globalizado\nInformar valor 1 quando for Globalizado e não informar a tag quando não tratar de CT-e Globalizado'
string='Indicador de CT-e Globalizado'
args: IDE_INDGLOBALIZADO
cte40_indIEToma
Selection
help='Indicador do papel do tomador na prestação do serviço:\n1 – Contribuinte ICMS;\n2 – Contribuinte isento de inscrição;\n9 – Não Contribuinte\nAplica-se ao tomador que for indicado no toma3 ou toma4'
string='Indicador do papel do tomador'
xsd_required=True
args: IDE_INDIETOMA
cte40_mod
Selection
help='Modelo do documento fiscal\nUtilizar o código 57 para identificação do CT-e, emitido em substituição aos modelos de conhecimentos em papel.'
string='Modelo do documento fiscal'
xsd_required=True
xsd_type='TModGTVe'
args: TMODCT
cte40_modal
Selection
help='Modal\nPreencher com:01-Rodoviário;\n02-Aéreo;03-Aquaviário;04-Ferroviário;05-Dutoviário;06-Multimodal;'
string='Modal'
xsd_required=True
args: TMODTRANSP
cte40_nCT
Char
string='Número do CT-e'
xsd_required=True
xsd_type='TNF'
cte40_natOp
Char
string='Natureza da Operação'
xsd_required=True
cte40_procEmi
Selection
help='Identificador do processo de emissão do CT-e\nPreencher com: \n\t\t\t\t\t\t\t\t\t\t\t0 - emissão de CT-e com aplicativo do contribuinte;\n\t\t\t\t\t\t\t\t\t\t\t3- emissão CT-e pelo contribuinte com aplicativo fornecido pelo SEBRAE.'
string='Identificador do processo de emissão'
xsd_required=True
xsd_type='TProcEmi'
args: TPROCEMI
cte40_retira
Selection
help='Indicador se o Recebedor retira no Aeroporto, Filial, Porto ou Estação de Destino?\nPreencher com: 0 - sim; 1 - não'
string='Indicador se o Recebedor retira'
xsd_required=True
args: IDE_RETIRA
cte40_serie
Char
help="Série do CT-e\nPreencher com '0' no caso de série única"
string='Série do CT-e'
xsd_required=True
cte40_toma3
Many2one → cte.40.toma3
choice='ide'
comodel_name='cte.40.toma3'
help="Indicador do 'papel' do tomador do serviço no CT-e"
string="Indicador do 'papel' do tomador"
xsd_choice_required=True
cte40_toma4
Many2one → cte.40.tcte_toma4
choice='ide'
comodel_name='cte.40.tcte_toma4'
help="Indicador do 'papel' do tomador do serviço no CT-e"
string="Indicador do 'papel' do tomador (toma4)"
xsd_choice_required=True
cte40_tpAmb
Selection
help='Tipo do Ambiente\nPreencher com:1 - Produção; 2 - Homologação.'
string='Tipo do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpCTe
Selection
help='Tipo do CT-e\nPreencher com:\n\t0 - CT-e Normal;\n 1 - CT-e de Complemento de Valores;\n 3 - CT-e de Substituição'
string='Tipo do CT-e'
xsd_required=True
args: TFINCTE
cte40_tpEmis
Selection
help='Forma de emissão do CT-e\nPreencher com:\n1 - Normal;\n 3-Regime Especial NFF; 4-EPEC pela SVC; 5 - Contingência FSDA;\n\t7 - Autorização pela SVC-RS;\n 8 - Autorização pela SVC-SP'
string='Forma de emissão do CT-e'
xsd_required=True
args: IDE_TPEMIS
cte40_tpImp
Selection
help='Formato de impressão do DACTE\nPreencher com: 1 - Retrato; 2 - Paisagem.'
string='Formato de impressão do DACTE'
xsd_required=True
args: IDE_TPIMP
cte40_tpServ
Selection
help='Tipo do Serviço\nPreencher com: \n0 - Normal;\n1 - Subcontratação;\n2 - Redespacho;\n3 - Redespacho Intermediário; \n4 - Serviço Vinculado a Multimodal'
string='Tipo do Serviço'
xsd_required=True
args: IDE_TPSERV
cte40_verProc
Char
help='Versão do processo de emissão\nIinformar a versão do aplicativo emissor de CT-e.'
string='Versão do processo de emissão'
xsd_required=True
cte40_xDetRetira
Char
string='Detalhes do retira'
cte40_xJust
Char
string='Justificativa da entrada em contingência'
cte40_xMunEnv
Char
help='Nome do Município de envio do CT-e (de onde o documento foi transmitido)\nInformar PAIS/Municipio para as operações com o exterior.'
string='Nome do Município de envio do CT-e'
xsd_required=True
cte40_xMunFim
Char
help="Nome do Município do término da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do término'
xsd_required=True
cte40_xMunIni
Char
help="Nome do Município do início da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do início da prestação'
xsd_required=True
No public methods.
cte40_ICMS
Many2one → cte.40.timp
comodel_name='cte.40.timp'
string='Informações relativas ao ICMS'
xsd_required=True
xsd_type='TImp'
cte40_infAdFisco
Char
help='Informações adicionais de interesse do Fisco\nNorma referenciada, informações complementares, etc'
string='Informações adicionais de interesse'
cte40_vTotTrib
Monetary
currency_field='brl_currency_id'
string='Valor Total dos Tributos'
xsd_type='TDec_1302'
No public methods.
cte40_infQ
One2many → cte.40.tcte_infq
help='Informações de quantidades da Carga do CT-e\nPara o Aéreo é obrigatório o preenchimento desse campo da seguinte forma.\n1 - Peso Bruto, sempre em quilogramas (obrigatório);\n2 - Peso Cubado; sempre em quilogramas;\n3 - Quantidade de volumes, sempre em unidades (obrigatório);\n4 - Cubagem, sempre em metros cúbicos (obrigatório apenas quando for impossível preencher as dimensões da(s) embalagem(ens) na tag xDime do leiaute do Aéreo).'
string='Informações de quantidades da Carga'
args: 'cte.40.tcte_infq', 'cte40_infQ_infCarga_id'
cte40_proPred
Char
help='Produto predominante\nInformar a descrição do produto predominante'
string='Produto predominante'
xsd_required=True
cte40_vCarga
Monetary
currency_field='brl_currency_id'
help='Valor total da carga\nDever ser informado para todos os modais, com exceção para o Dutoviário.'
string='Valor total da carga'
xsd_type='TDec_1302'
cte40_vCargaAverb
Monetary
currency_field='brl_currency_id'
help='Valor da Carga para efeito de averbação\nNormalmente igual ao valor declarado da mercadoria, diferente por exemplo, quando a mercadoria transportada é isenta de tributos nacionais para exportação, onde é preciso averbar um valor maior, pois no caso de indenização, o valor a ser pago será maior'
string='Valor da Carga para efeito de averbação'
xsd_type='TDec_1302Opc'
cte40_xOutCat
Char
help="Outras características da carga\n'FRIA', 'GRANEL', 'REFRIGERADA', 'Medidas: 12X12X12'"
string='Outras características da carga'
No public methods.
cte40_Id
Char
help="Identificador da tag a ser assinada\nInformar a chave de acesso do CT-e e precedida do literal 'CTe'"
string='Identificador da tag a ser assinada'
xsd_required=True
cte40_autXML
One2many → cte.40.tcte_autxml
help='Autorizados para download do XML do DF-e\nInformar CNPJ ou CPF. Preencher os zeros não significativos.'
string='Autorizados para download do XML do DF-e'
args: 'cte.40.tcte_autxml', 'cte40_autXML_infCte_id'
cte40_compl
Many2one → cte.40.tcte_compl
comodel_name='cte.40.tcte_compl'
help='Dados complementares do CT-e para fins operacionais ou comerciais'
string='Dados complementares do CT-e'
cte40_dest
Many2one → cte.40.tcte_dest
comodel_name='cte.40.tcte_dest'
help='Informações do Destinatário do CT-e\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações do Destinatário do CT-e'
cte40_emit
Many2one → cte.40.tcte_emit
comodel_name='cte.40.tcte_emit'
string='Identificação do Emitente do CT-e'
xsd_required=True
cte40_exped
Many2one → cte.40.exped
comodel_name='cte.40.exped'
string='Informações do Expedidor da Carga'
cte40_ide
Many2one → cte.40.tcte_ide
comodel_name='cte.40.tcte_ide'
string='Identificação do CT-e'
xsd_required=True
cte40_imp
Many2one → cte.40.tcte_imp
comodel_name='cte.40.tcte_imp'
string='Informações relativas aos Impostos'
xsd_required=True
cte40_infCTeNorm
Many2one → cte.40.tcte_infctenorm
choice='infcte'
comodel_name='cte.40.tcte_infctenorm'
help='Grupo de informações do CT-e Normal e Substituto'
string='Grupo de informações do CT-e Normal'
xsd_choice_required=True
cte40_infCteComp
One2many → cte.40.tcte_infctecomp
choice='infcte'
string='Detalhamento do CT-e complementado'
xsd_choice_required=True
args: 'cte.40.tcte_infctecomp', 'cte40_infCteComp_infCte_id'
cte40_infPAA
Many2one → cte.40.tcte_infpaa
comodel_name='cte.40.tcte_infpaa'
help='Grupo de Informação do Provedor de Assinatura e Autorização'
string='Grupo de Informação do Provedor'
cte40_infRespTec
Many2one → cte.40.tresptec
comodel_name='cte.40.tresptec'
help='Informações do Responsável Técnico pela emissão do DF-e'
string='Informações do Responsável Técnico'
xsd_type='TRespTec'
cte40_infSolicNFF
Many2one → cte.40.tcte_infsolicnff
comodel_name='cte.40.tcte_infsolicnff'
help='Grupo de informações do pedido de emissão da Nota Fiscal Fácil'
string='Grupo de informações do pedido'
cte40_receb
Many2one → cte.40.receb
comodel_name='cte.40.receb'
string='Informações do Recebedor da Carga'
cte40_rem
Many2one → cte.40.tcte_rem
comodel_name='cte.40.tcte_rem'
help='Informações do Remetente das mercadorias transportadas pelo CT-e\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações do Remetente'
cte40_vPrest
Many2one → cte.40.tcte_vprest
comodel_name='cte.40.tcte_vprest'
string='Valores da Prestação de Serviço'
xsd_required=True
xsd_type='TDec_1302'
cte40_versao
Char
help="Versão do leiaute\nEx: '4.00'"
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_chCTe
Char
string='Chave do CT-e complementado'
xsd_required=True
xsd_type='TChDFe'
cte40_infCteComp_infCte_id
Many2one → cte.40.tcte_infcte
comodel_name='cte.40.tcte_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_cobr
Many2one → cte.40.tcte_cobr
comodel_name='cte.40.tcte_cobr'
string='Dados da cobrança do CT-e'
cte40_docAnt
Many2one → cte.40.docant
comodel_name='cte.40.docant'
string='Documentos de Transporte Anterior'
cte40_infCarga
Many2one → cte.40.tcte_infcarga
comodel_name='cte.40.tcte_infcarga'
string='Informações da Carga do CT-e'
xsd_required=True
cte40_infCteSub
Many2one → cte.40.tcte_infctesub
comodel_name='cte.40.tcte_infctesub'
string='Informações do CT-e de substituição'
cte40_infDoc
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
help='Informações dos documentos transportados pelo CT-e\nOpcional para Redespacho Intermediario e Serviço vinculado a multimodal.\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações dos documentos transportados'
cte40_infGlobalizado
Many2one → cte.40.infglobalizado
comodel_name='cte.40.infglobalizado'
string='Informações do CT-e Globalizado'
cte40_infModal
Many2one → cte.40.tcte_infmodal
comodel_name='cte.40.tcte_infmodal'
string='Informações do modal'
xsd_required=True
cte40_infServVinc
Many2one → cte.40.infservvinc
comodel_name='cte.40.infservvinc'
help='Informações do Serviço Vinculado a Multimodal'
string='Informações do Serviço Vinculado'
cte40_veicNovos
One2many → cte.40.veicnovos
string='informações dos veículos transportados'
args: 'cte.40.veicnovos', 'cte40_veicNovos_infCTeNorm_id'
No public methods.
cte40_chCte
Char
help='Chave de acesso do CT-e a ser substituído (original)'
string='Chave de acesso do CT-e'
xsd_required=True
cte40_indAlteraToma
Selection
string='Indicador de CT-e Alteração de Tomador'
args: INFCTESUB_INDALTERATOMA
No public methods.
cte40_qrCodCTe
Char
string='Texto com o QR-Code impresso no DACTE'
xsd_required=True
No public methods.
cte40_infNF
One2many → cte.40.tcte_infnf
choice='infdoc'
help='Informações das NF\nEste grupo deve ser informado quando o documento originário for NF'
string='Informações das NF'
xsd_choice_required=True
args: 'cte.40.tcte_infnf', 'cte40_infNF_infDoc_id'
cte40_infNFe
One2many → cte.40.tcte_infnfe
choice='infdoc'
string='Informações das NF-e'
xsd_choice_required=True
args: 'cte.40.tcte_infnfe', 'cte40_infNFe_infDoc_id'
cte40_infOutros
One2many → cte.40.infoutros
choice='infdoc'
string='Informações dos demais documentos'
xsd_choice_required=True
args: 'cte.40.infoutros', 'cte40_infOutros_infDoc_id'
No public methods.
cte40_versaoModal
Char
help='Versão do leiaute específico para o Modal'
string='Versão do leiaute específico'
xsd_required=True
No public methods.
cte40_PIN
Char
help='PIN SUFRAMA\nPIN atribuído pela SUFRAMA para a operação.'
string='PIN SUFRAMA'
cte40_dEmi
Date
help='Data de Emissão\nFormato AAAA-MM-DD'
string='Data de Emissão'
xsd_required=True
xsd_type='TData'
cte40_dPrev
Date
help='Data prevista de entrega\nFormato AAAA-MM-DD'
string='Data prevista de entrega'
xsd_type='TData'
cte40_infNF_infDoc_id
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga
One2many → cte.40.tunidcarga
choice='infnf'
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_choice_required=True
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_infNF_id'
cte40_infUnidTransp
One2many → cte.40.tunidadetransp
choice='infnf'
help='Informações das Unidades de Transporte (Carreta/Reboque/Vagão)\nDeve ser preenchido com as informações das unidades de transporte utilizadas.'
string='Informações das Unidades de Transporte'
xsd_choice_required=True
xsd_type='TUnidadeTransp'
args: 'cte.40.tunidadetransp', 'cte40_infUnidTransp_infNF_id'
cte40_mod
Selection
help='Modelo da Nota Fiscal\nPreencher com: \n01 - NF Modelo 01/1A e Avulsa; \n04 - NF de Produtor'
string='Modelo da Nota Fiscal'
xsd_required=True
xsd_type='TModNF'
args: TMODNF
cte40_nCFOP
Char
help='CFOP Predominante\nCFOP da NF ou, na existência de mais de um, predominância pelo critério de valor econômico.'
string='CFOP Predominante'
xsd_required=True
xsd_type='TCfop'
cte40_nDoc
Char
string='Número'
xsd_required=True
cte40_nPed
Char
string='Número do Pedido da NF'
cte40_nPeso
Float
digits=(12, 3)
string='Peso total em Kg'
xsd_type='TDec_1203Opc'
cte40_nRoma
Char
string='Número do Romaneio da NF'
cte40_serie
Char
string='Série'
xsd_required=True
cte40_vBC
Monetary
currency_field='brl_currency_id'
string='Valor da Base de Cálculo do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vBCST
Monetary
currency_field='brl_currency_id'
string='Valor da Base de Cálculo do ICMS ST'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMS
Monetary
currency_field='brl_currency_id'
string='Valor Total do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vNF
Monetary
currency_field='brl_currency_id'
string='Valor Total da NF'
xsd_required=True
xsd_type='TDec_1302'
cte40_vProd
Monetary
currency_field='brl_currency_id'
string='Valor Total dos Produtos'
xsd_required=True
xsd_type='TDec_1302'
cte40_vST
Monetary
currency_field='brl_currency_id'
string='Valor Total do ICMS ST'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_PIN
Char
help='PIN SUFRAMA\nPIN atribuído pela SUFRAMA para a operação.'
string='PIN SUFRAMA'
cte40_chave
Char
string='Chave de acesso da NF-e'
xsd_required=True
xsd_type='TChDFe'
cte40_dPrev
Date
help='Data prevista de entrega\nFormato AAAA-MM-DD'
string='Data prevista de entrega'
xsd_type='TData'
cte40_infNFe_infDoc_id
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga
One2many → cte.40.tunidcarga
choice='infnfe'
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_choice_required=True
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_infNFe_id'
cte40_infUnidTransp
One2many → cte.40.tunidadetransp
choice='infnfe'
help='Informações das Unidades de Transporte (Carreta/Reboque/Vagão)\nDeve ser preenchido com as informações das unidades de transporte utilizadas.'
string='Informações das Unidades de Transporte'
xsd_choice_required=True
xsd_type='TUnidadeTransp'
args: 'cte.40.tunidadetransp', 'cte40_infUnidTransp_infNFe_id'
No public methods.
cte40_CNPJPAA
Char
help='CNPJ do Provedor de Assinatura e Autorização'
string='CNPJ do Provedor de Assinatura'
xsd_required=True
xsd_type='TCnpj'
cte40_PAASignature
Many2one → cte.40.tcte_paasignature
comodel_name='cte.40.tcte_paasignature'
help='Assinatura RSA do Emitente para DFe gerados por PAA'
string='Assinatura RSA do Emitente'
xsd_required=True
No public methods.
cte40_cUnid
Selection
help='Código da Unidade de Medida\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t00-M3;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t01-KG;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t02-TON;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t03-UNIDADE;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t04-LITROS;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t05-MMBTU'
string='Código da Unidade de Medida'
xsd_required=True
args: INFQ_CUNID
cte40_infQ_infCarga_id
Many2one → cte.40.tcte_infcarga
comodel_name='cte.40.tcte_infcarga'
ondelete='cascade'
xsd_implicit=True
cte40_qCarga
Float
digits=(11, 4)
string='Quantidade'
xsd_required=True
xsd_type='TDec_1104'
cte40_tpMed
Char
help='Tipo da Medida\nExemplos:\nPESO BRUTO, PESO DECLARADO, PESO CUBADO, PESO AFORADO, PESO AFERIDO, PESO BASE DE CÁLCULO, LITRAGEM, CAIXAS e etc'
string='Tipo da Medida'
xsd_required=True
No public methods.
cte40_xSolic
Char
help='Solicitação do pedido de emissão da NFF.\nSerá preenchido com a totalidade de campos informados no aplicativo emissor serializado.'
string='Solicitação do pedido de emissão da NFF'
xsd_required=True
No public methods.
cte40_ObsCont_compl_id
Many2one → cte.40.tcte_compl
comodel_name='cte.40.tcte_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_ObsFisco_compl_id
Many2one → cte.40.tcte_compl
comodel_name='cte.40.tcte_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_RSAKeyValue
Many2one → cte.40.trsakeyvaluetype
comodel_name='cte.40.trsakeyvaluetype'
string='Chave Publica no padrão XML RSA Key'
xsd_required=True
xsd_type='TRSAKeyValueType'
cte40_signatureValue
Char
help='Assinatura digital padrão RSA\nConverter o atributo Id do DFe para array de bytes e assinar com a chave privada do RSA com algoritmo SHA1 gerando um valor no formato base64.'
string='Assinatura digital padrão RSA'
xsd_required=True
xsd_type='xs:base64Binary'
No public methods.
cte40_pass_fluxo_id
Many2one → cte.40.tcte_fluxo
comodel_name='cte.40.tcte_fluxo'
ondelete='cascade'
xsd_implicit=True
cte40_xPass
Char
help='Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Passagem\nObservação para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t- O código de três letras IATA, referente ao aeroporto de transferência, deverá ser incluído, quando for o caso. Quando não for possível, utilizar a sigla OACI. Qualquer solicitação de itinerário deverá ser incluída.'
string='Sigla ou código interno'
No public methods.
cte40_CNPJ
Char
choice='rem'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='rem'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do remetente ou ISENTO se remetente é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o remetente não seja contribuinte do ICMS não informar a tag.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
cte40_enderReme
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou nome do remetente'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='toma4'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='toma4'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
xsd_type='TIeDest'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderToma
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com: \n 4 - Outros\n Obs: Informar os dados cadastrais do tomador do serviço'
string='Tomador do Serviço'
xsd_required=True
args: TOMA4_TOMA
cte40_xFant
Char
string='Nome Fantasia'
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_comp
One2many → cte.40.tcte_vprest_comp
string='Componentes do Valor da Prestação'
args: 'cte.40.tcte_vprest_comp', 'cte40_Comp_vPrest_id'
cte40_vRec
Monetary
currency_field='brl_currency_id'
string='Valor a Receber'
xsd_required=True
xsd_type='TDec_1302'
cte40_vTPrest
Monetary
currency_field='brl_currency_id'
help='Valor Total da Prestação do Serviço\nPode conter zeros quando o CT-e for de complemento de ICMS'
string='Valor Total da Prestação do Serviço'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_Comp_vPrest_id
Many2one → cte.40.tcte_vprest
comodel_name='cte.40.tcte_vprest'
ondelete='cascade'
xsd_implicit=True
cte40_vComp
Monetary
currency_field='brl_currency_id'
string='Valor do componente'
xsd_required=True
xsd_type='TDec_1302'
cte40_xNome
Char
help='Nome do componente\nExxemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc'
string='Nome do componente'
xsd_required=True
No public methods.
cte40_infCTeSupl
Many2one → cte.40.tcteos_infctesupl
comodel_name='cte.40.tcteos_infctesupl'
string='Informações suplementares do CT-e'
cte40_infCte
Many2one → cte.40.tcteos_infcte
comodel_name='cte.40.tcteos_infcte'
string='Informações do CT-e Outros Serviços'
xsd_required=True
cte40_versao
Char
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='autxml'
help='CNPJ do autorizado\nInformar zeros não significativos'
string='CNPJ do autorizado'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='autxml'
help='CPF do autorizado\nInformar zeros não significativos'
string='CPF do autorizado'
xsd_choice_required=True
xsd_type='TCpf'
cte40_autXML_infCte_id
Many2one → cte.40.tcteos_infcte
comodel_name='cte.40.tcteos_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dup
One2many → cte.40.tcteos_dup
string='Dados das duplicatas'
args: 'cte.40.tcteos_dup', 'cte40_dup_cobr_id'
cte40_fat
Many2one → cte.40.tcteos_fat
comodel_name='cte.40.tcteos_fat'
string='Dados da fatura'
No public methods.
cte40_obsCont
One2many → cte.40.tcteos_obscont
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='Campo de uso livre do contribuinte'
args: 'cte.40.tcteos_obscont', 'cte40_ObsCont_compl_id'
cte40_obsFisco
One2many → cte.40.tcteos_obsfisco
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='ObsFisco'
args: 'cte.40.tcteos_obsfisco', 'cte40_ObsFisco_compl_id'
cte40_xCaracAd
Char
help='Característica adicional do transporte\nTexto livre:\nREENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc'
string='Característica adicional do transporte'
cte40_xCaracSer
Char
help='Característica adicional do serviço\nTexto livre:\n\t\t\t\t\t\t\t\t\t\t\tENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc'
string='Característica adicional do serviço'
cte40_xEmi
Char
string='Funcionário emissor do CTe'
cte40_xObs
Char
string='Observações Gerais'
No public methods.
cte40_dVenc
Date
help='Data de vencimento da duplicata (AAAA-MM-DD)'
string='Data de vencimento da duplicata'
xsd_type='TData'
cte40_dup_cobr_id
Many2one → cte.40.tcteos_cobr
comodel_name='cte.40.tcteos_cobr'
ondelete='cascade'
xsd_implicit=True
cte40_nDup
Char
string='Número da duplicata'
cte40_vDup
Monetary
currency_field='brl_currency_id'
string='Valor da duplicata'
xsd_type='TDec_1302Opc'
No public methods.
cte40_CNPJ
Char
help='CNPJ do emitente\nInformar zeros não significativos'
string='CNPJ do emitente'
xsd_required=True
xsd_type='TCnpj'
cte40_CRT
Selection
help='Código do Regime Tributário\nInformar: 1=Simples Nacional; \n2=Simples Nacional, excesso sublimite de receita bruta;\n3=Regime Normal;\n4=Simples Nacional - Microempreendedor Individual – MEI.'
string='Código do Regime Tributário'
xsd_required=True
xsd_type='TCRT'
args: TCRT
cte40_IE
Char
string='Inscrição Estadual do Emitente'
xsd_required=True
cte40_IEST
Char
help='Inscrição Estadual do Substituto Tributário'
string='Inscrição Estadual'
cte40_enderEmit
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
string='Endereço do emitente'
xsd_required=True
xsd_type='TEndeEmi'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou Nome do emitente'
xsd_required=True
No public methods.
cte40_nFat
Char
string='Número da fatura'
cte40_vDesc
Monetary
currency_field='brl_currency_id'
string='Valor do desconto da fatura'
xsd_type='TDec_1302Opc'
cte40_vLiq
Monetary
currency_field='brl_currency_id'
string='Valor líquido da fatura'
xsd_type='TDec_1302Opc'
cte40_vOrig
Monetary
currency_field='brl_currency_id'
string='Valor original da fatura'
xsd_type='TDec_1302Opc'
No public methods.
cte40_CFOP
Char
string='Código Fiscal de Operações e Prestações'
xsd_required=True
xsd_type='TCfop'
cte40_UFEnv
Selection
help="Sigla da UF de envio do CT-e (de onde o documento foi transmitido)\nInformar 'EX' para operações com o exterior."
string='Sigla da UF de envio do CT-e'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFFim
Selection
help="UF do término da prestação\nInformar 'EX' para operações com o exterior."
string='UF do término da prestação'
xsd_type='TUf'
args: TUF
cte40_UFIni
Selection
help="UF do início da prestação\nInformar 'EX' para operações com o exterior."
string='UF do início da prestação'
xsd_type='TUf'
args: TUF
cte40_cCT
Char
help='Código numérico que compõe a Chave de Acesso.\nNúmero aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento.'
string='Código numérico que compõe a Chave'
xsd_required=True
cte40_cDV
Char
help='Digito Verificador da chave de acesso do CT-e\nInformar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso.'
string='Digito Verificador da chave de acesso'
xsd_required=True
cte40_cMunEnv
Char
help='Código do Município de envio do CT-e (de onde o documento foi transmitido)\nUtilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior.'
string='Código do Município de envio do CT-e'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cMunFim
Char
help='Código do Município de término da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de término'
xsd_type='TCodMunIBGE'
cte40_cMunIni
Char
help='Código do Município de início da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de início'
xsd_type='TCodMunIBGE'
cte40_cUF
Selection
help='Código da UF do emitente do CT-e.\nUtilizar a Tabela do IBGE.'
string='Código da UF do emitente do CT-e'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_dhCont
Datetime
help='Data e Hora da entrada em contingência\nInformar a data e hora no formato AAAA-MM-DDTHH:MM:SS'
string='Data e Hora da entrada em contingência'
xsd_type='TDateTimeUTC'
cte40_dhEmi
Char
help='Data e hora de emissão do CT-e OS\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de emissão do CT-e OS'
xsd_required=True
cte40_indIEToma
Selection
help='Indicador da IE do tomador:\n1 – Contribuinte ICMS;\n2 – Contribuinte isento de inscrição;\n9 – Não Contribuinte\nAplica-se ao tomador que for indicado no toma3 ou toma4'
string='Indicador da IE do tomador'
xsd_required=True
args: IDE_INDIETOMA
cte40_infPercurso
One2many → cte.40.infpercurso
help='Informações do Percurso do CT-e Outros Serviços'
string='Informações do Percurso'
args: 'cte.40.infpercurso', 'cte40_infPercurso_ide_id'
cte40_mod
Selection
help='Modelo do documento fiscal\nUtilizar o código 67 para identificação do CT-e Outros Serviços, emitido em substituição a Nota Fiscal Modelo 7 para transporte de pessoas, valores e excesso de bagagem.'
string='Modelo do documento fiscal'
xsd_required=True
xsd_type='TModGTVe'
args: TMODCTOS
cte40_modal
Selection
help='Modal do CT-e OS\nPreencher com:\n01-Rodoviário;\n02- Aéreo;\n03 - Aquaviário;\n04 - Ferroviário.'
string='Modal do CT-e OS'
xsd_required=True
args: TMODTRANSPOS
cte40_nCT
Char
string='Número do CT-e OS'
xsd_required=True
xsd_type='TNF'
cte40_natOp
Char
string='Natureza da Operação'
xsd_required=True
cte40_procEmi
Selection
help='Identificador do processo de emissão do CT-e OS\nPreencher com: \n\t\t\t\t\t\t\t\t\t\t\t0 - emissão de CT-e com aplicativo do contribuinte;\n\t\t\t\t\t\t\t\t\t\t\t3- emissão CT-e pelo contribuinte com aplicativo fornecido pelo Fisco.'
string='Identificador do processo de emissão'
xsd_required=True
xsd_type='TProcEmi'
args: TPROCEMI
cte40_serie
Char
help="Série do CT-e OS\nPreencher com '0' no caso de série única"
string='Série do CT-e OS'
xsd_required=True
cte40_tpAmb
Selection
help='Tipo do Ambiente\nPreencher com:1 - Produção; 2 - Homologação'
string='Tipo do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpCTe
Selection
help='Tipo do CT-e OS\nPreencher com:\n0 - CT-e Normal; \n1 - CT-e Complementar; \n\n3 - CT-e de Substituição.'
string='Tipo do CT-e OS'
xsd_required=True
args: TFINCTE
cte40_tpEmis
Selection
help='Forma de emissão do CT-e\nPreencher com:\n1 - Normal;\n 5 - Contingência FSDA;\n7 - Autorização pela SVC-RS;\n 8 - Autorização pela SVC-SP'
string='Forma de emissão do CT-e'
xsd_required=True
args: IDE_TPEMIS
cte40_tpImp
Selection
help='Formato de impressão do DACTE OS\nPreencher com: 1 - Retrato; 2 - Paisagem.'
string='Formato de impressão do DACTE OS'
xsd_required=True
args: IDE_TPIMP
cte40_tpServ
Selection
help='Tipo do Serviço\nPreencher com: \n\n6 - Transporte de Pessoas;\n7 - Transporte de Valores;\n8 - Excesso de Bagagem.'
string='Tipo do Serviço'
xsd_required=True
args: IDE_TPSERV
cte40_verProc
Char
help='Versão do processo de emissão\nIinformar a versão do aplicativo emissor de CT-e.'
string='Versão do processo de emissão'
xsd_required=True
cte40_xJust
Char
string='Justificativa da entrada em contingência'
cte40_xMunEnv
Char
help='Nome do Município de envio do CT-e (de onde o documento foi transmitido)\nInformar PAIS/Municipio para as operações com o exterior.'
string='Nome do Município de envio do CT-e'
xsd_required=True
cte40_xMunFim
Char
help="Nome do Município do término da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do término'
cte40_xMunIni
Char
help="Nome do Município do início da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do início da prestação'
No public methods.
cte40_ICMS
Many2one → cte.40.timpos
comodel_name='cte.40.timpos'
string='Informações relativas ao ICMS'
xsd_required=True
xsd_type='TImp'
cte40_infAdFisco
Char
help='Informações adicionais de interesse do Fisco\nNorma referenciada, informações complementares, etc'
string='Informações adicionais de interesse'
cte40_infTribFed
Many2one → cte.40.inftribfed
comodel_name='cte.40.inftribfed'
help='Informações dos tributos federais\nGrupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS'
string='Informações dos tributos federais'
cte40_vTotTrib
Monetary
currency_field='brl_currency_id'
string='Valor Total dos Tributos'
xsd_type='TDec_1302'
No public methods.
cte40_Id
Char
help="Identificador da tag a ser assinada\nInformar a chave de acesso do CT-e OS e precedida do literal 'CTe'"
string='Identificador da tag a ser assinada'
xsd_required=True
cte40_autXML
One2many → cte.40.tcteos_autxml
help='Autorizados para download do XML do DF-e\nInformar CNPJ ou CPF. Preencher os zeros não significativos.'
string='Autorizados para download do XML do DF-e'
args: 'cte.40.tcteos_autxml', 'cte40_autXML_infCte_id'
cte40_compl
Many2one → cte.40.tcteos_compl
comodel_name='cte.40.tcteos_compl'
help='Dados complementares do CT-e para fins operacionais ou comerciais'
string='Dados complementares do CT-e'
cte40_emit
Many2one → cte.40.tcteos_emit
comodel_name='cte.40.tcteos_emit'
string='Identificação do Emitente do CT-e OS'
xsd_required=True
cte40_ide
Many2one → cte.40.tcteos_ide
comodel_name='cte.40.tcteos_ide'
string='Identificação do CT-e Outros Serviços'
xsd_required=True
cte40_imp
Many2one → cte.40.tcteos_imp
comodel_name='cte.40.tcteos_imp'
string='Informações relativas aos Impostos'
xsd_required=True
cte40_infCTeNorm
Many2one → cte.40.tcteos_infctenorm
choice='infcte'
comodel_name='cte.40.tcteos_infctenorm'
string='Grupo de informações do CT-e OS Normal'
xsd_choice_required=True
cte40_infCteComp
One2many → cte.40.tcteos_infctecomp
choice='infcte'
string='Detalhamento do CT-e complementado'
xsd_choice_required=True
args: 'cte.40.tcteos_infctecomp', 'cte40_infCteComp_infCte_id'
cte40_infRespTec
Many2one → cte.40.tresptec
comodel_name='cte.40.tresptec'
help='Informações do Responsável Técnico pela emissão do DF-e'
string='Informações do Responsável Técnico'
xsd_type='TRespTec'
cte40_toma
Many2one → cte.40.tcteos_toma
choice='infcte'
comodel_name='cte.40.tcteos_toma'
help='Informações do Tomador/Usuário do Serviço\nOpcional para Excesso de Bagagem'
string='Informações do Tomador/Usuário'
xsd_choice_required=True
cte40_vPrest
Many2one → cte.40.tcteos_vprest
comodel_name='cte.40.tcteos_vprest'
string='Valores da Prestação de Serviço'
xsd_required=True
xsd_type='TDec_1302'
cte40_versao
Char
help="Versão do leiaute\nEx: '4.00'"
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_chCTe
Char
string='Chave do CT-e complementado'
xsd_required=True
xsd_type='TChDFe'
cte40_infCteComp_infCte_id
Many2one → cte.40.tcteos_infcte
comodel_name='cte.40.tcteos_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_cobr
Many2one → cte.40.tcteos_cobr
comodel_name='cte.40.tcteos_cobr'
string='Dados da cobrança do CT-e'
cte40_infCteSub
Many2one → cte.40.tcteos_infctesub
comodel_name='cte.40.tcteos_infctesub'
string='Informações do CT-e de substituição'
cte40_infDocRef
One2many → cte.40.infdocref
string='Informações dos documentos referenciados'
args: 'cte.40.infdocref', 'cte40_infDocRef_infCTeNorm_id'
cte40_infGTVe
One2many → cte.40.infgtve
help='Informações das GTV-e relacionadas ao CT-e OS'
string='Informações das GTV-e relacionadas'
args: 'cte.40.infgtve', 'cte40_infGTVe_infCTeNorm_id'
cte40_infModal
Many2one → cte.40.tcteos_infmodal
comodel_name='cte.40.tcteos_infmodal'
help='Informações do modal\nObrigatório para Pessoas e Bagagem'
string='Informações do modal'
cte40_infServico
Many2one → cte.40.infservico
comodel_name='cte.40.infservico'
string='Informações da Prestação do Serviço'
xsd_required=True
cte40_refCTeCanc
Char
help='Chave de acesso do CT-e Cancelado\nSomente para Transporte de Valores'
string='Chave de acesso do CT-e Cancelado'
cte40_seg
One2many → cte.40.tcteos_seg
string='Informações de Seguro da Carga'
args: 'cte.40.tcteos_seg', 'cte40_seg_infCTeNorm_id'
No public methods.
cte40_Comp_infGTVe_id
Many2one → cte.40.infgtve
comodel_name='cte.40.infgtve'
ondelete='cascade'
xsd_implicit=True
cte40_tpComp
Selection
help='Tipo do Componente\n1-Custodia\n2-Embarque\n3-Tempo de espera\n4-Malote\n5-Ad Valorem\n6-Outros'
string='Tipo do Componente'
xsd_required=True
args: COMP_TPCOMP
cte40_vComp
Monetary
currency_field='brl_currency_id'
string='Valor do componente'
xsd_required=True
xsd_type='TDec_1302'
cte40_xComp
Char
help='Nome do componente (informar apenas para outros)\nExemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc'
string='Nome do componente'
No public methods.
cte40_chCte
Char
help='Chave de acesso do CT-e a ser substituído (original)'
string='Chave de acesso do CT-e'
xsd_required=True
No public methods.
cte40_qrCodCTe
Char
string='Texto com o QR-Code impresso no DACTE'
xsd_required=True
No public methods.
cte40_versaoModal
Char
help='Versão do leiaute específico para o Modal'
string='Versão do leiaute específico'
xsd_required=True
No public methods.
cte40_qCarga
Float
digits=(11, 4)
string='Quantidade'
xsd_required=True
xsd_type='TDec_1104'
No public methods.
cte40_ObsCont_compl_id
Many2one → cte.40.tcteos_compl
comodel_name='cte.40.tcteos_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_ObsFisco_compl_id
Many2one → cte.40.tcteos_compl
comodel_name='cte.40.tcteos_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_nApol
Char
help='Número da Apólice\nObrigatório pela lei 11.442/07 (RCTRC)'
string='Número da Apólice'
cte40_respSeg
Selection
help='Responsável pelo seguro\nPreencher com:\n\n4 - Emitente do CT-e;\n\n5 - Tomador de Serviço.'
string='Responsável pelo seguro'
xsd_required=True
args: SEG_RESPSEG
cte40_seg_infCTeNorm_id
Many2one → cte.40.tcteos_infctenorm
comodel_name='cte.40.tcteos_infctenorm'
ondelete='cascade'
xsd_implicit=True
cte40_xSeg
Char
string='Nome da Seguradora'
No public methods.
cte40_CNPJ
Char
choice='toma'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='toma'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderToma
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou nome do tomador'
xsd_required=True
No public methods.
cte40_comp
One2many → cte.40.tcteos_vprest_comp
string='Componentes do Valor da Prestação'
args: 'cte.40.tcteos_vprest_comp', 'cte40_Comp_vPrest_id'
cte40_vRec
Monetary
currency_field='brl_currency_id'
string='Valor a Receber'
xsd_required=True
xsd_type='TDec_1302'
cte40_vTPrest
Monetary
currency_field='brl_currency_id'
help='Valor Total da Prestação do Serviço\nPode conter zeros quando o CT-e for de complemento de ICMS'
string='Valor Total da Prestação do Serviço'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_Comp_vPrest_id
Many2one → cte.40.tcteos_vprest
comodel_name='cte.40.tcteos_vprest'
ondelete='cascade'
xsd_implicit=True
cte40_vComp
Monetary
currency_field='brl_currency_id'
string='Valor do componente'
xsd_required=True
xsd_type='TDec_1302'
cte40_xNome
Char
help='Nome do componente\nExxemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc'
string='Nome do componente'
xsd_required=True
No public methods.
cte40_infCTeSupl
Many2one → cte.40.tctesimp_infctesupl
comodel_name='cte.40.tctesimp_infctesupl'
string='Informações suplementares do CT-e'
cte40_infCte
Many2one → cte.40.tctesimp_infcte
comodel_name='cte.40.tctesimp_infcte'
string='Informações do CT-e'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='autxml'
help='CNPJ do autorizado\nInformar zeros não significativos'
string='CNPJ do autorizado'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='autxml'
help='CPF do autorizado\nInformar zeros não significativos'
string='CPF do autorizado'
xsd_choice_required=True
xsd_type='TCpf'
cte40_autXML_infCte_id
Many2one → cte.40.tctesimp_infcte
comodel_name='cte.40.tctesimp_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dup
One2many → cte.40.tctesimp_dup
string='Dados das duplicatas'
args: 'cte.40.tctesimp_dup', 'cte40_dup_cobr_id'
cte40_fat
Many2one → cte.40.tctesimp_fat
comodel_name='cte.40.tctesimp_fat'
string='Dados da fatura'
No public methods.
cte40_fluxo
Many2one → cte.40.tctesimp_fluxo
comodel_name='cte.40.tctesimp_fluxo'
help='Previsão do fluxo da carga\nPreenchimento obrigatório para o modal aéreo.'
string='Previsão do fluxo da carga'
cte40_obsCont
One2many → cte.40.tctesimp_obscont
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='Campo de uso livre do contribuinte'
args: 'cte.40.tctesimp_obscont', 'cte40_ObsCont_compl_id'
cte40_obsFisco
One2many → cte.40.tctesimp_obsfisco
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='ObsFisco'
args: 'cte.40.tctesimp_obsfisco', 'cte40_ObsFisco_compl_id'
cte40_xCaracAd
Char
help='Característica adicional do transporte\nTexto livre:\nREENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc'
string='Característica adicional do transporte'
cte40_xCaracSer
Char
help='Característica adicional do serviço\nTexto livre:\n\t\t\t\t\t\t\t\t\t\t\tENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc'
string='Característica adicional do serviço'
cte40_xObs
Char
string='Observações Gerais'
No public methods.
cte40_Comp_det_id
Many2one → cte.40.det
comodel_name='cte.40.det'
ondelete='cascade'
xsd_implicit=True
cte40_vComp
Monetary
currency_field='brl_currency_id'
string='Valor do componente'
xsd_required=True
xsd_type='TDec_1302'
cte40_xNome
Char
help='Nome do componente\nExxemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc'
string='Nome do componente'
xsd_required=True
No public methods.
cte40_dVenc
Date
help='Data de vencimento da duplicata (AAAA-MM-DD)'
string='Data de vencimento da duplicata'
xsd_type='TData'
cte40_dup_cobr_id
Many2one → cte.40.tctesimp_cobr
comodel_name='cte.40.tctesimp_cobr'
ondelete='cascade'
xsd_implicit=True
cte40_nDup
Char
string='Número da duplicata'
cte40_vDup
Monetary
currency_field='brl_currency_id'
string='Valor da duplicata'
xsd_type='TDec_1302Opc'
No public methods.
cte40_CNPJ
Char
help='CNPJ do emitente\nInformar zeros não significativos'
string='CNPJ do emitente'
xsd_type='TCnpj'
cte40_CPF
Char
choice='emit'
help='CPF do emitente\nInformar zeros não significativos.\n\nUsar com série específica 920-969 para emitente pessoa física com inscrição estadual'
string='CPF do emitente'
xsd_choice_required=True
xsd_type='TCpf'
cte40_CRT
Selection
help='Código do Regime Tributário\nInformar: 1=Simples Nacional; \n2=Simples Nacional, excesso sublimite de receita bruta;\n3=Regime Normal. \n4=Simples Nacional - Microempreendedor Individual – MEI.'
string='Código do Regime Tributário'
xsd_required=True
xsd_type='TCRT'
args: TCRT
cte40_IE
Char
help='Inscrição Estadual do Emitente\nA IE do emitente somente ficará sem informação para o caso do Regime Especial da NFF (tpEmis=3)'
string='Inscrição Estadual do Emitente'
cte40_IEST
Char
help='Inscrição Estadual do Substituto Tributário'
string='Inscrição Estadual'
cte40_enderEmit
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
string='Endereço do emitente'
xsd_required=True
xsd_type='TEndeEmi'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou Nome do emitente'
xsd_required=True
No public methods.
cte40_nFat
Char
string='Número da fatura'
cte40_vDesc
Monetary
currency_field='brl_currency_id'
string='Valor do desconto da fatura'
xsd_type='TDec_1302Opc'
cte40_vLiq
Monetary
currency_field='brl_currency_id'
string='Valor líquido da fatura'
xsd_type='TDec_1302Opc'
cte40_vOrig
Monetary
currency_field='brl_currency_id'
string='Valor original da fatura'
xsd_type='TDec_1302Opc'
No public methods.
cte40_pass
One2many → cte.40.tctesimp_pass
string='pass'
args: 'cte.40.tctesimp_pass', 'cte40_pass_fluxo_id'
cte40_xDest
Char
help='Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Destino\nObservações para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Preenchimento obrigatório para o modal aéreo.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Deverá ser incluído o código de três letras IATA do aeroporto de destino. Quando não for possível, utilizar a sigla OACI.'
string='Sigla ou código interno (xDest)'
cte40_xOrig
Char
help='Sigla ou código interno da Filial/Porto/Estação/ Aeroporto de Origem\nObservações para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Preenchimento obrigatório para o modal aéreo.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- O código de três letras IATA do aeroporto de partida deverá ser incluído como primeira anotação. Quando não for possível, utilizar a sigla OACI.'
string='Sigla ou código interno'
cte40_xRota
Char
string='Código da Rota de Entrega'
No public methods.
cte40_CFOP
Char
string='Código Fiscal de Operações e Prestações'
xsd_required=True
xsd_type='TCfop'
cte40_UFEnv
Selection
help="Sigla da UF de envio do CT-e (de onde o documento foi transmitido)\nInformar 'EX' para operações com o exterior."
string='Sigla da UF de envio do CT-e'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFFim
Selection
help="UF do término da prestação\nInformar 'EX' para operações com o exterior."
string='UF do término da prestação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFIni
Selection
help="UF do início da prestação\nInformar 'EX' para operações com o exterior."
string='UF do início da prestação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cCT
Char
help='Código numérico que compõe a Chave de Acesso.\nNúmero aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento.'
string='Código numérico que compõe a Chave'
xsd_required=True
cte40_cDV
Char
help='Digito Verificador da chave de acesso do CT-e\nInformar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso.'
string='Digito Verificador da chave de acesso'
xsd_required=True
cte40_cMunEnv
Char
help='Código do Município de envio do CT-e (de onde o documento foi transmitido)\nUtilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior.'
string='Código do Município de envio do CT-e'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cUF
Selection
help='Código da UF do emitente do CT-e.\nUtilizar a Tabela do IBGE.'
string='Código da UF do emitente do CT-e'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_dhCont
Datetime
help='Data e Hora da entrada em contingência\nInformar a data e hora no formato AAAA-MM-DDTHH:MM:SS'
string='Data e Hora da entrada em contingência'
xsd_type='TDateTimeUTC'
cte40_dhEmi
Char
help='Data e hora de emissão do CT-e\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de emissão do CT-e'
xsd_required=True
cte40_mod
Selection
help='Modelo do documento fiscal\nUtilizar o código 57 para identificação do CT-e, emitido em substituição aos modelos de conhecimentos em papel.'
string='Modelo do documento fiscal'
xsd_required=True
xsd_type='TModGTVe'
args: TMODCT
cte40_modal
Selection
help='Modal\nPreencher com:\n01-Rodoviário\n02-Aéreo\n03-Aquaviário'
string='Modal'
xsd_required=True
args: TMODTRANSPSIMP
cte40_nCT
Char
string='Número do CT-e'
xsd_required=True
xsd_type='TNF'
cte40_natOp
Char
string='Natureza da Operação'
xsd_required=True
cte40_procEmi
Selection
help='Identificador do processo de emissão do CT-e\nPreencher com: \n\t\t\t\t\t\t\t\t\t\t\t0 - emissão de CT-e com aplicativo do contribuinte;\n\t\t\t\t\t\t\t\t\t\t\t3- emissão CT-e pelo contribuinte com aplicativo fornecido pelo SEBRAE.'
string='Identificador do processo de emissão'
xsd_required=True
xsd_type='TProcEmi'
args: TPROCEMI
cte40_retira
Selection
help='Indicador se o Recebedor retira no Aeroporto, Filial, Porto ou Estação de Destino?\nPreencher com: 0 - sim; 1 - não'
string='Indicador se o Recebedor retira'
xsd_required=True
args: IDE_RETIRA
cte40_serie
Char
help="Série do CT-e\nPreencher com '0' no caso de série única"
string='Série do CT-e'
xsd_required=True
cte40_tpAmb
Selection
help='Tipo do Ambiente\nPreencher com:1 - Produção; 2 - Homologação.'
string='Tipo do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpCTe
Selection
help='Tipo do CT-e Simplificado\nPreencher com:\n4 - CTe Simplificado\n5 - Substituição CTe Simplificado'
string='Tipo do CT-e Simplificado'
xsd_required=True
args: TFINCTESIMP
cte40_tpEmis
Selection
help='Forma de emissão do CT-e\nPreencher com:\n1 - Normal;\n3 - Regime Especial NFF; \n4 - EPEC pela SVC; \n7 - Autorização pela SVC-RS;\n8 - Autorização pela SVC-SP'
string='Forma de emissão do CT-e'
xsd_required=True
args: IDE_TPEMIS
cte40_tpImp
Selection
help='Formato de impressão do DACTE\nPreencher com: 1 - Retrato; 2 - Paisagem.'
string='Formato de impressão do DACTE'
xsd_required=True
args: IDE_TPIMP
cte40_tpServ
Selection
help='Tipo do Serviço\nPreencher com: \n0 - Normal;\n1 - Subcontratação;\n2 - Redespacho;'
string='Tipo do Serviço'
xsd_required=True
args: IDE_TPSERV
cte40_verProc
Char
help='Versão do processo de emissão\nInformar a versão do aplicativo emissor de CT-e.'
string='Versão do processo de emissão'
xsd_required=True
cte40_xDetRetira
Char
string='Detalhes do retira'
cte40_xJust
Char
string='Justificativa da entrada em contingência'
cte40_xMunEnv
Char
help='Nome do Município de envio do CT-e (de onde o documento foi transmitido)\nInformar PAIS/Municipio para as operações com o exterior.'
string='Nome do Município de envio do CT-e'
xsd_required=True
No public methods.
cte40_ICMS
Many2one → cte.40.timp
comodel_name='cte.40.timp'
string='Informações relativas ao ICMS'
xsd_required=True
xsd_type='TImp'
cte40_infAdFisco
Char
help='Informações adicionais de interesse do Fisco\nNorma referenciada, informações complementares, etc'
string='Informações adicionais de interesse'
cte40_vTotTrib
Monetary
currency_field='brl_currency_id'
string='Valor Total dos Tributos'
xsd_type='TDec_1302'
No public methods.
cte40_infQ
One2many → cte.40.tctesimp_infq
help='Informações de quantidades da Carga do CT-e\nPara o Aéreo é obrigatório o preenchimento desse campo da seguinte forma.\n1 - Peso Bruto, sempre em quilogramas (obrigatório);\n2 - Peso Cubado; sempre em quilogramas;\n3 - Quantidade de volumes, sempre em unidades (obrigatório);\n4 - Cubagem, sempre em metros cúbicos (obrigatório apenas quando for impossível preencher as dimensões da(s) embalagem(ens) na tag xDime do leiaute do Aéreo).'
string='Informações de quantidades da Carga'
args: 'cte.40.tctesimp_infq', 'cte40_infQ_infCarga_id'
cte40_proPred
Char
help='Produto predominante\nInformar a descrição do produto predominante'
string='Produto predominante'
xsd_required=True
cte40_vCarga
Monetary
currency_field='brl_currency_id'
string='Valor total da carga'
xsd_required=True
xsd_type='TDec_1302'
cte40_vCargaAverb
Monetary
currency_field='brl_currency_id'
help='Valor da Carga para efeito de averbação\nNormalmente igual ao valor declarado da mercadoria, diferente por exemplo, quando a mercadoria transportada é isenta de tributos nacionais para exportação, onde é preciso averbar um valor maior, pois no caso de indenização, o valor a ser pago será maior'
string='Valor da Carga para efeito de averbação'
xsd_type='TDec_1302Opc'
cte40_xOutCat
Char
help="Outras características da carga\n'FRIA', 'GRANEL', 'REFRIGERADA', 'Medidas: 12X12X12'"
string='Outras características da carga'
No public methods.
cte40_Id
Char
help="Identificador da tag a ser assinada\nInformar a chave de acesso do CT-e e precedida do literal 'CTe'"
string='Identificador da tag a ser assinada'
xsd_required=True
cte40_autXML
One2many → cte.40.tctesimp_autxml
help='Autorizados para download do XML do DF-e\nInformar CNPJ ou CPF. Preencher os zeros não significativos.'
string='Autorizados para download do XML do DF-e'
args: 'cte.40.tctesimp_autxml', 'cte40_autXML_infCte_id'
cte40_cobr
Many2one → cte.40.tctesimp_cobr
comodel_name='cte.40.tctesimp_cobr'
string='Dados da cobrança do CT-e'
cte40_compl
Many2one → cte.40.tctesimp_compl
comodel_name='cte.40.tctesimp_compl'
help='Dados complementares do CT-e para fins operacionais ou comerciais'
string='Dados complementares do CT-e'
cte40_det
One2many → cte.40.det
help='Detalhamento das entregas / prestações do CTe Simplificado'
string='Detalhamento das entregas / prestações'
args: 'cte.40.det', 'cte40_det_infCte_id'
cte40_emit
Many2one → cte.40.tctesimp_emit
comodel_name='cte.40.tctesimp_emit'
string='Identificação do Emitente do CT-e'
xsd_required=True
cte40_ide
Many2one → cte.40.tctesimp_ide
comodel_name='cte.40.tctesimp_ide'
string='Identificação do CT-e'
xsd_required=True
cte40_imp
Many2one → cte.40.tctesimp_imp
comodel_name='cte.40.tctesimp_imp'
string='Informações relativas aos Impostos'
xsd_required=True
cte40_infCarga
Many2one → cte.40.tctesimp_infcarga
comodel_name='cte.40.tctesimp_infcarga'
string='Informações da Carga do CT-e'
xsd_required=True
cte40_infCteSub
Many2one → cte.40.tctesimp_infctesub
comodel_name='cte.40.tctesimp_infctesub'
string='Informações do CT-e de substituição'
cte40_infModal
Many2one → cte.40.tctesimp_infmodal
comodel_name='cte.40.tctesimp_infmodal'
string='Informações do modal'
xsd_required=True
cte40_infPAA
Many2one → cte.40.tctesimp_infpaa
comodel_name='cte.40.tctesimp_infpaa'
help='Grupo de Informação do Provedor de Assinatura e Autorização'
string='Grupo de Informação do Provedor'
cte40_infRespTec
Many2one → cte.40.tresptec
comodel_name='cte.40.tresptec'
help='Informações do Responsável Técnico pela emissão do DF-e'
string='Informações do Responsável Técnico'
xsd_type='TRespTec'
cte40_infSolicNFF
Many2one → cte.40.tctesimp_infsolicnff
comodel_name='cte.40.tctesimp_infsolicnff'
help='Grupo de informações do pedido de emissão da Nota Fiscal Fácil'
string='Grupo de informações do pedido'
cte40_toma
Many2one → cte.40.tctesimp_toma
choice='infcte'
comodel_name='cte.40.tctesimp_toma'
help='Identificação do tomador do serviço no CT-e'
string='Identificação do tomador do serviço'
xsd_choice_required=True
xsd_required=True
cte40_total
Many2one → cte.40.total
comodel_name='cte.40.total'
string='Valores Totais do CTe'
xsd_required=True
cte40_versao
Char
help="Versão do leiaute\nEx: '4.00'"
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_chCte
Char
help='Chave de acesso do CT-e a ser substituído (original)'
string='Chave de acesso do CT-e'
xsd_required=True
cte40_indAlteraToma
Selection
string='Indicador de CT-e Alteração de Tomador'
args: INFCTESUB_INDALTERATOMA
No public methods.
cte40_qrCodCTe
Char
string='Texto com o QR-Code impresso no DACTE'
xsd_required=True
No public methods.
cte40_versaoModal
Char
help='Versão do leiaute específico para o Modal'
string='Versão do leiaute específico'
xsd_required=True
No public methods.
cte40_PIN
Char
help='PIN SUFRAMA\nPIN atribuído pela SUFRAMA para a operação.'
string='PIN SUFRAMA'
cte40_chNFe
Char
string='Chave de acesso da NF-e'
xsd_required=True
xsd_type='TChDFe'
cte40_dPrev
Date
help='Data prevista de entrega\nFormato AAAA-MM-DD'
string='Data prevista de entrega'
xsd_type='TData'
cte40_infNFe_det_id
Many2one → cte.40.det
comodel_name='cte.40.det'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga
One2many → cte.40.tunidcarga
choice='infnfe'
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_choice_required=True
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_infNFe_id'
cte40_infUnidTransp
One2many → cte.40.tunidadetransp
choice='infnfe'
help='Informações das Unidades de Transporte (Carreta/Reboque/Vagão)\nDeve ser preenchido com as informações das unidades de transporte utilizadas.'
string='Informações das Unidades de Transporte'
xsd_choice_required=True
xsd_type='TUnidadeTransp'
args: 'cte.40.tunidadetransp', 'cte40_infUnidTransp_infNFe_id'
No public methods.
cte40_CNPJPAA
Char
help='CNPJ do Provedor de Assinatura e Autorização'
string='CNPJ do Provedor de Assinatura'
xsd_required=True
xsd_type='TCnpj'
cte40_PAASignature
Many2one → cte.40.tctesimp_paasignature
comodel_name='cte.40.tctesimp_paasignature'
help='Assinatura RSA do Emitente para DFe gerados por PAA'
string='Assinatura RSA do Emitente'
xsd_required=True
No public methods.
cte40_cUnid
Selection
help='Código da Unidade de Medida\nPreencher com:\n00-M3;\n01-KG;\n02-TON;\n03-UNIDADE;\n04-LITROS;\n05-MMBTU'
string='Código da Unidade de Medida'
xsd_required=True
args: INFQ_CUNID
cte40_infQ_infCarga_id
Many2one → cte.40.tctesimp_infcarga
comodel_name='cte.40.tctesimp_infcarga'
ondelete='cascade'
xsd_implicit=True
cte40_qCarga
Float
digits=(11, 4)
string='Quantidade'
xsd_required=True
xsd_type='TDec_1104'
cte40_tpMed
Selection
help='Tipo da Medida\nInformar com:\n00-Cubagem da NF-e\n01-Cubagem Aferida pelo Transportador\n02-Peso Bruto da NF-e\n03-Peso Bruto Aferido pelo Transportador\n04-Peso Cubado\n05-Peso Base do Cálculo do Frete\n06-Peso para uso Operacional\n07-Caixas\n08-Paletes\n09-Sacas\n10-Containers\n11-Rolos\n12-Bombonas\n13-Latas\n14-Litragem\n15-Milhão de BTU (British Thermal Units)\n99-Outros'
string='Tipo da Medida'
xsd_required=True
args: INFQ_TPMED
No public methods.
cte40_xSolic
Char
help='Solicitação do pedido de emissão da NFF.\nSerá preenchido com a totalidade de campos informados no aplicativo emissor serializado.'
string='Solicitação do pedido de emissão da NFF'
xsd_required=True
No public methods.
cte40_ObsCont_compl_id
Many2one → cte.40.tctesimp_compl
comodel_name='cte.40.tctesimp_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_ObsFisco_compl_id
Many2one → cte.40.tctesimp_compl
comodel_name='cte.40.tctesimp_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_RSAKeyValue
Many2one → cte.40.trsakeyvaluetype
comodel_name='cte.40.trsakeyvaluetype'
string='Chave Publica no padrão XML RSA Key'
xsd_required=True
xsd_type='TRSAKeyValueType'
cte40_signatureValue
Char
help='Assinatura digital padrão RSA\nConverter o atributo Id do DFe para array de bytes e assinar com a chave privada do RSA com algoritmo SHA1 gerando um valor no formato base64.'
string='Assinatura digital padrão RSA'
xsd_required=True
xsd_type='xs:base64Binary'
No public methods.
cte40_pass_fluxo_id
Many2one → cte.40.tctesimp_fluxo
comodel_name='cte.40.tctesimp_fluxo'
ondelete='cascade'
xsd_implicit=True
cte40_xPass
Char
help='Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Passagem\nObservação para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t- O código de três letras IATA, referente ao aeroporto de transferência, deverá ser incluído, quando for o caso. Quando não for possível, utilizar a sigla OACI. Qualquer solicitação de itinerário deverá ser incluída.'
string='Sigla ou código interno'
No public methods.
cte40_CNPJ
Char
choice='toma'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='toma'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_ISUF
Char
help='Inscrição na SUFRAMA\n(Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA)'
string='Inscrição na SUFRAMA'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderToma
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_indIEToma
Selection
help='Indicador do papel do tomador na prestação do serviço:\n1 – Contribuinte ICMS;\n2 – Contribuinte isento de inscrição;\n9 – Não Contribuinte\nAplica-se ao tomador que for indicado no toma3 ou toma4'
string='Indicador do papel do tomador'
xsd_required=True
args: TOMA_INDIETOMA
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com:\n\n0-Remetente;\n1-Expedidor;\n2-Recebedor;\n3-Destinatário\n4-Terceiro'
string='Tomador do Serviço'
xsd_required=True
args: TOMA_TOMA
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_CEP
Char
help='CEP\nInformar zeros não significativos'
string='CEP'
cte40_UF
Selection
string='Sigla da UF'
xsd_required=True
xsd_type='TUF_sem_EX'
args: TUF_SEM_EX
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE)'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
string='Nome do município'
xsd_required=True
No public methods.
cte40_CEP
Char
help='CEP\nInformar os zeros não significativos'
string='CEP'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE)\nInformar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cPais
Char
help='Código do país\nUtilizar a tabela do BACEN'
string='Código do país'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município\nInformar EXTERIOR para operações com o exterior.'
string='Nome do município'
xsd_required=True
cte40_xPais
Char
string='Nome do país'
No public methods.
cte40_CEP
Char
string='CEP'
xsd_required=True
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município\nUtilizar a tabela do IBGE\n\t\t\t\t\tInformar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_nro
Char
string='Número'
cte40_xBairro
Char
string='Bairro'
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município\nInformar EXTERIOR para operações com o exterior.'
string='Nome do município'
xsd_required=True
No public methods.
cte40_CEP
Char
string='CEP'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município, , informar EXTERIOR para operações com o exterior.'
string='Nome do município, '
xsd_required=True
No public methods.
cte40_CEP
Char
string='CEP'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cPais
Char
string='Código do país'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município\nInformar EXTERIOR para operações com o exterior.'
string='Nome do município'
xsd_required=True
cte40_xPais
Char
string='Nome do país'
No public methods.
cte40_CNPJ
Char
choice='tendreent'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='tendreent'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE)\nInformar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município\nInformar EXTERIOR para operações com o exterior.'
string='Nome do município'
xsd_required=True
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_infEvento
Many2one → cte.40.tevento_infevento
comodel_name='cte.40.tevento_infevento'
string='infEvento'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerEvento'
No public methods.
cte40_CNPJ
Char
choice='infevento'
string='CNPJ do emissor do evento'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='infevento'
help='CPF do emissor do evento\nInformar zeros não significativos.\n\nUsar com série específica 920-969 para emitente pessoa física com inscrição estadual'
string='CPF do emissor do evento'
xsd_choice_required=True
xsd_type='TCpf'
cte40_Id
Char
help='Identificador da TAG a ser assinada, a regra de formação do Id é:\n“ID” + tpEvento + chave do CT-e + nSeqEvento'
string='Identificador da TAG a ser assinada'
xsd_required=True
cte40_cOrgao
Selection
help='Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar SUFRAMA'
string='Código do órgão de recepção do Evento'
xsd_required=True
xsd_type='TCOrgaoIBGE'
args: TCORGAOIBGE
cte40_chCTe
Char
help='Chave de Acesso do CT-e vinculado ao evento'
string='Chave de Acesso do CT-e vinculado'
xsd_required=True
xsd_type='TChDFe'
cte40_detEvento
Many2one → cte.40.detevento
comodel_name='cte.40.detevento'
string='Detalhamento do evento específico'
xsd_required=True
cte40_dhEvento
Datetime
help='Data e Hora do Evento, formato UTC (AAAA-MM-DDThh:mm:ssTZD)'
string='Data e Hora do Evento'
xsd_required=True
xsd_type='TDateTimeUTC'
cte40_infPAA
Many2one → cte.40.tevento_infpaa
comodel_name='cte.40.tevento_infpaa'
help='Grupo de Informação do Provedor de Assinatura e Autorização'
string='Grupo de Informação do Provedor'
cte40_infSolicNFF
Many2one → cte.40.tevento_infsolicnff
comodel_name='cte.40.tevento_infsolicnff'
help='Grupo de informações do pedido de registro de evento da Nota Fiscal Fácil'
string='Grupo de informações do pedido'
cte40_nSeqEvento
Char
help='Seqüencial do evento para o mesmo tipo de evento. Para maioria dos eventos será 1, nos casos em que possa existir mais de um evento o autor do evento deve numerar de forma seqüencial.'
string='Seqüencial do evento para o mesmo tipo'
xsd_required=True
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpEvento
Char
string='Tipo do Evento'
xsd_required=True
No public methods.
cte40_CNPJPAA
Char
help='CNPJ do Provedor de Assinatura e Autorização'
string='CNPJ do Provedor de Assinatura'
xsd_required=True
xsd_type='TCnpj'
cte40_PAASignature
Many2one → cte.40.tevento_paasignature
comodel_name='cte.40.tevento_paasignature'
help='Assinatura RSA do Emitente para DFe gerados por PAA'
string='Assinatura RSA do Emitente'
xsd_required=True
No public methods.
cte40_xSolic
Char
help='Solicitação do pedido de registro de evento da NFF.\nSerá preenchido com a totalidade de campos informados no aplicativo emissor serializado.'
string='Solicitação do pedido de registro'
xsd_required=True
No public methods.
cte40_RSAKeyValue
Many2one → cte.40.trsakeyvaluetype
comodel_name='cte.40.trsakeyvaluetype'
string='Chave Publica no padrão XML RSA Key'
xsd_required=True
xsd_type='TRSAKeyValueType'
cte40_signatureValue
Char
help='Assinatura digital padrão RSA\nConverter o atributo Id do DFe para array de bytes e assinar com a chave privada do RSA com algoritmo SHA1 gerando um valor no formato base64.'
string='Assinatura digital padrão RSA'
xsd_required=True
xsd_type='xs:base64Binary'
No public methods.
cte40_infCTeSupl
Many2one → cte.40.tgtve_infctesupl
comodel_name='cte.40.tgtve_infctesupl'
string='Informações suplementares da GTV-e'
cte40_infCte
Many2one → cte.40.tgtve_infcte
comodel_name='cte.40.tgtve_infcte'
string='Informações do CT-e do tipo GTV-e'
xsd_required=True
cte40_versao
Char
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='autxml'
help='CNPJ do autorizado\nInformar zeros não significativos'
string='CNPJ do autorizado'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='autxml'
help='CPF do autorizado\nInformar zeros não significativos'
string='CPF do autorizado'
xsd_choice_required=True
xsd_type='TCpf'
cte40_autXML_infCte_id
Many2one → cte.40.tgtve_infcte
comodel_name='cte.40.tgtve_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_obsCont
One2many → cte.40.tgtve_obscont
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='Campo de uso livre do contribuinte'
args: 'cte.40.tgtve_obscont', 'cte40_ObsCont_compl_id'
cte40_obsFisco
One2many → cte.40.tgtve_obsfisco
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='ObsFisco'
args: 'cte.40.tgtve_obsfisco', 'cte40_ObsFisco_compl_id'
cte40_xCaracAd
Char
help='Característica adicional do transporte\nTexto livre:\nREENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc'
string='Característica adicional do transporte'
cte40_xCaracSer
Char
help='Característica adicional do serviço\nTexto livre:\n\t\t\t\t\t\t\t\t\t\t\tENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc'
string='Característica adicional do serviço'
cte40_xEmi
Char
string='Funcionário emissor da GTV-e'
cte40_xObs
Char
string='Observações Gerais'
No public methods.
cte40_CNPJ
Char
choice='dest'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='dest'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do destinatário ou ISENTO se destinatário é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o destinatário não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_ISUF
Char
help='Inscrição na SUFRAMA\n(Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA)'
string='Inscrição na SUFRAMA'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderDest
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xNome
Char
string='Razão Social ou Nome do destinatário'
xsd_required=True
No public methods.
cte40_CNPJ
Char
help='CNPJ do emitente\nInformar zeros não significativos'
string='CNPJ do emitente'
xsd_required=True
xsd_type='TCnpj'
cte40_IE
Char
string='Inscrição Estadual do Emitente'
xsd_required=True
cte40_IEST
Char
help='Inscrição Estadual do Substituto Tributário'
string='Inscrição Estadual'
cte40_enderEmit
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
string='Endereço do emitente'
xsd_required=True
xsd_type='TEndeEmi'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou Nome do emitente'
xsd_required=True
No public methods.
cte40_CFOP
Char
string='Código Fiscal de Operações e Prestações'
xsd_required=True
xsd_type='TCfop'
cte40_UFEnv
Selection
help="Sigla da UF de envio da GTV-e (de onde o documento foi transmitido)\nInformar 'EX' para operações com o exterior."
string='Sigla da UF de envio da GTV-e'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cCT
Char
help='Código numérico que compõe a Chave de Acesso.\nNúmero aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento.'
string='Código numérico que compõe a Chave'
xsd_required=True
cte40_cDV
Char
help='Digito Verificador da chave de acesso da GTV-e\nInformar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso.'
string='Digito Verificador da chave de acesso'
xsd_required=True
cte40_cMunEnv
Char
help='Código do Município de envio da GTV-e (de onde o documento foi transmitido)\nUtilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior.'
string='Código do Município de envio da GTV-e'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cUF
Selection
help='Código da UF do emitente da GTV-e.\nUtilizar a Tabela do IBGE.'
string='Código da UF do emitente da GTV-e'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_dhChegadaDest
Char
help='Data e hora de chegada no destino\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de chegada no destino'
xsd_required=True
cte40_dhCont
Datetime
help='Data e Hora da entrada em contingência\nInformar a data e hora no formato AAAA-MM-DDTHH:MM:SS'
string='Data e Hora da entrada em contingência'
xsd_type='TDateTimeUTC'
cte40_dhEmi
Char
help='Data e hora de emissão da GTV-e\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de emissão da GTV-e'
xsd_required=True
cte40_dhSaidaOrig
Char
help='Data e hora de saida da origem\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de saida da origem'
xsd_required=True
cte40_indIEToma
Selection
help='Indicador da IE do tomador:\n1 – Contribuinte ICMS;\n2 – Contribuinte isento de inscrição;\n9 – Não Contribuinte\nAplica-se ao tomador que for indicado no toma3 ou toma4'
string='Indicador da IE do tomador'
xsd_required=True
args: IDE_INDIETOMA
cte40_mod
Selection
help='Modelo do documento fiscal\nUtilizar o código 64 para identificação do CT-e Guia de Transporte de Valores'
string='Modelo do documento fiscal'
xsd_required=True
xsd_type='TModGTVe'
args: TMODGTVE
cte40_modal
Selection
help='Modal da GTV-e\nPreencher com:\n01-Rodoviário \n06-Multimodal'
string='Modal da GTV-e'
xsd_required=True
args: IDE_MODAL
cte40_nCT
Char
string='Número da GTV-e'
xsd_required=True
xsd_type='TNF'
cte40_natOp
Char
string='Natureza da Operação'
xsd_required=True
cte40_serie
Char
help="Série da GTV-e\nPreencher com '0' no caso de série única"
string='Série da GTV-e'
xsd_required=True
cte40_toma
Many2one → cte.40.tgtve_toma
choice='ide'
comodel_name='cte.40.tgtve_toma'
help="Indicador do 'papel' do tomador do serviço no GT-e"
string="Indicador do 'papel' do tomador"
xsd_choice_required=True
cte40_tomaTerceiro
Many2one → cte.40.tomaterceiro
choice='ide'
comodel_name='cte.40.tomaterceiro'
help="Indicador do 'papel' do tomador do serviço no CTV-e"
string='tomaTerceiro'
xsd_choice_required=True
cte40_tpAmb
Selection
help='Tipo do Ambiente\nPreencher com:1 - Produção; 2 - Homologação'
string='Tipo do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpCTe
Selection
help='Tipo da GTV-e\nPreencher com:\n 4 - GTV-e'
string='Tipo da GTV-e'
xsd_required=True
args: TFINGTVE
cte40_tpEmis
Selection
help='Forma de emissão da GTV-e\nPreencher com:\n1 - Normal;\n 2- Contingencia offline \n7 - Autorização pela SVC-RS;\n 8 - Autorização pela SVC-SP'
string='Forma de emissão da GTV-e'
xsd_required=True
args: IDE_TPEMIS
cte40_tpImp
Selection
help='Formato de impressão do DACTE\nPreencher com: 1 - Retrato; 2 - Paisagem.'
string='Formato de impressão do DACTE'
xsd_required=True
args: IDE_TPIMP
cte40_tpServ
Selection
help='Tipo do Serviço\nPreencher com: \n\n9 - GTV'
string='Tipo do Serviço'
xsd_required=True
args: IDE_TPSERV
cte40_verProc
Char
help='Versão do processo de emissão\nIinformar a versão do aplicativo emissor de CT-e.'
string='Versão do processo de emissão'
xsd_required=True
cte40_xJust
Char
string='Justificativa da entrada em contingência'
cte40_xMunEnv
Char
help='Nome do Município de envio da GTV-e (de onde o documento foi transmitido)\nInformar PAIS/Municipio para as operações com o exterior.'
string='Nome do Município de envio da GTV-e'
xsd_required=True
No public methods.
cte40_Id
Char
help="Identificador da tag a ser assinada\nInformar a chave de acesso do CT-e OS e precedida do literal 'CTe'"
string='Identificador da tag a ser assinada'
xsd_required=True
cte40_autXML
One2many → cte.40.tgtve_autxml
help='Autorizados para download do XML do DF-e\nInformar CNPJ ou CPF. Preencher os zeros não significativos.'
string='Autorizados para download do XML do DF-e'
args: 'cte.40.tgtve_autxml', 'cte40_autXML_infCte_id'
cte40_compl
Many2one → cte.40.tgtve_compl
comodel_name='cte.40.tgtve_compl'
help='Dados complementares da GTV-e para fins operacionais ou comerciais'
string='Dados complementares da GTV-e'
cte40_dest
Many2one → cte.40.tgtve_dest
comodel_name='cte.40.tgtve_dest'
help='Informações do Destinatário\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações do Destinatário'
xsd_required=True
cte40_destino
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
help='Informações do endereço do destino do serviço'
string='Informações do endereço do destino'
xsd_type='TEndeEmi'
cte40_detGTV
Many2one → cte.40.detgtv
comodel_name='cte.40.detgtv'
string='Grupo de informações detalhadas da GTV-e'
xsd_required=True
cte40_emit
Many2one → cte.40.tgtve_emit
comodel_name='cte.40.tgtve_emit'
string='Identificação do Emitente da GTV-e'
xsd_required=True
cte40_ide
Many2one → cte.40.tgtve_ide
comodel_name='cte.40.tgtve_ide'
string='Identificação da GTV-e'
xsd_required=True
cte40_infRespTec
Many2one → cte.40.tresptec
comodel_name='cte.40.tresptec'
help='Informações do Responsável Técnico pela emissão do DF-e'
string='Informações do Responsável Técnico'
xsd_type='TRespTec'
cte40_origem
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
help='Informações do endereço da origem do serviço'
string='Informações do endereço da origem'
xsd_type='TEndeEmi'
cte40_rem
Many2one → cte.40.tgtve_rem
comodel_name='cte.40.tgtve_rem'
help='Informações do Remetente\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações do Remetente'
xsd_required=True
cte40_versao
Char
help="Versão do leiaute\nEx: '4.00'"
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_qrCodCTe
Char
string='Texto com o QR-Code impresso no DACTE'
xsd_required=True
No public methods.
cte40_infEspecie_detGTV_id
Many2one → cte.40.detgtv
comodel_name='cte.40.detgtv'
ondelete='cascade'
xsd_implicit=True
cte40_tpEspecie
Selection
help='Tipo da Espécie\n1 - Cédula\n2 - Cheque\n3 - Moeda\n4 - Outros'
string='Tipo da Espécie'
xsd_required=True
args: INFESPECIE_TPESPECIE
cte40_tpNumerario
Selection
help='Nacionalidade do Numerário\n1 - Nacional\n2 - Estrangeiro'
string='Nacionalidade do Numerário'
xsd_required=True
args: INFESPECIE_TPNUMERARIO
cte40_vEspecie
Monetary
currency_field='brl_currency_id'
string='Valor Transportada em Espécie indicada'
xsd_required=True
xsd_type='TDec_1302'
cte40_xMoedaEstr
Char
help='Nome da Moeda\nInformar somente se tipo de numerário for 2 - Estrangeiro'
string='Nome da Moeda'
No public methods.
cte40_ObsCont_compl_id
Many2one → cte.40.tgtve_compl
comodel_name='cte.40.tgtve_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_ObsFisco_compl_id
Many2one → cte.40.tgtve_compl
comodel_name='cte.40.tgtve_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='rem'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='rem'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do remetente ou ISENTO se remetente é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o remetente não seja contribuinte do ICMS não informar a tag.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
cte40_enderReme
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou nome do remetente'
xsd_required=True
No public methods.
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com:\n 0-Remetente;\n 1-Destinatário'
string='Tomador do Serviço'
xsd_required=True
args: TOMA_TOMA
No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
cte40_UF
Selection
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE)'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_xMun
Char
string='Nome do município'
xsd_required=True
No public methods.
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com:\n 0-Remetente;\n 1-Expedidor;\n 2-Recebedor;\n 3-Destinatário\n Serão utilizadas as informações contidas no respectivo grupo, conforme indicado pelo conteúdo deste campo'
string='Tomador do Serviço'
xsd_required=True
args: TOMA3_TOMA
No public methods.
cte40_CNPJ
Char
choice='tomaterceiro'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='tomaterceiro'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderToma
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com: \n 4 - Outros\n Obs: Informar os dados cadastrais do tomador do serviço'
string='Tomador do Serviço'
xsd_required=True
args: TOMATERCEIRO_TOMA
cte40_xFant
Char
string='Nome Fantasia'
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_vTPrest
Monetary
currency_field='brl_currency_id'
help='Valor Total da Prestação do Serviço\nPode conter zeros quando o CT-e for de complemento de ICMS'
string='Valor Total da Prestação do Serviço'
xsd_required=True
xsd_type='TDec_1302'
cte40_vTRec
Monetary
currency_field='brl_currency_id'
string='Valor total a Receber'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_dhConexao
Datetime
string='Data e Hora da Conexão de Origem'
xsd_type='TDateTimeUTC'
cte40_eventoCTe
Many2one → cte.40.tevento
comodel_name='cte.40.tevento'
string='eventoCTe'
xsd_required=True
xsd_type='TEvento'
cte40_ipTransmissor
Char
help='IP do transmissor do documento fiscal para o ambiente autorizador'
string='IP do transmissor'
xsd_type='TIPv4'
cte40_nPortaCon
Char
help='Porta de origem utilizada na conexão (De 0 a 65535)'
string='Porta de origem utilizada na conexão'
cte40_retEventoCTe
Many2one → cte.40.tretevento
comodel_name='cte.40.tretevento'
string='retEventoCTe'
xsd_required=True
xsd_type='TRetEvento'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerEvento'
No public methods.
cte40_infFisco
Many2one → cte.40.tprotcte_inffisco
comodel_name='cte.40.tprotcte_inffisco'
string='Mensagem do Fisco'
cte40_infProt
Many2one → cte.40.tprotcte_infprot
comodel_name='cte.40.tprotcte_infprot'
string='Dados do protocolo de status'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
No public methods.
cte40_cMsg
Char
string='Código do status da mensagem do fisco'
xsd_required=True
cte40_xMsg
Char
string='Mensagem do Fisco'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_Id
Char
string='Id'
xsd_type='xs:ID'
cte40_cStat
Char
string='Código do status do CT-e'
xsd_required=True
cte40_chCTe
Char
string='Chaves de acesso da CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_dhRecbto
Datetime
help='Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD.'
string='Data e hora de processamento'
xsd_required=True
xsd_type='TDateTimeUTC'
cte40_digVal
Char
help='Digest Value da CT-e processado. Utilizado para conferir a integridade do CT-e original.'
string='Digest Value da CT-e processado'
xsd_type='ds:DigestValueType'
cte40_nProt
Char
string='Número do Protocolo de Status do CT-e'
xsd_type='TProt'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou o CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_xMotivo
Char
string='Descrição literal do status do CT-e'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_infFisco
Many2one → cte.40.tprotcteos_inffisco
comodel_name='cte.40.tprotcteos_inffisco'
string='Mensagem do Fisco'
cte40_infProt
Many2one → cte.40.tprotcteos_infprot
comodel_name='cte.40.tprotcteos_infprot'
string='Dados do protocolo de status'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
No public methods.
cte40_cMsg
Char
string='Código do status da mensagem do fisco'
xsd_required=True
cte40_xMsg
Char
string='Mensagem do Fisco'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_Id
Char
string='Id'
xsd_type='xs:ID'
cte40_cStat
Char
string='Código do status do CT-e'
xsd_required=True
cte40_chCTe
Char
string='Chaves de acesso da CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_dhRecbto
Datetime
help='Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD.'
string='Data e hora de processamento'
xsd_required=True
xsd_type='TDateTimeUTC'
cte40_digVal
Char
help='Digest Value da CT-e processado. Utilizado para conferir a integridade do CT-e original.'
string='Digest Value da CT-e processado'
xsd_type='ds:DigestValueType'
cte40_nProt
Char
string='Número do Protocolo de Status do CT-e'
xsd_type='TProt'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou o CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_xMotivo
Char
string='Descrição literal do status do CT-e'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_infFisco
Many2one → cte.40.tprotgtve_inffisco
comodel_name='cte.40.tprotgtve_inffisco'
string='Mensagem do Fisco'
cte40_infProt
Many2one → cte.40.tprotgtve_infprot
comodel_name='cte.40.tprotgtve_infprot'
string='Dados do protocolo de status'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
No public methods.
cte40_cMsg
Char
string='Código do status da mensagem do fisco'
xsd_required=True
cte40_xMsg
Char
string='Mensagem do Fisco'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_Id
Char
string='Id'
xsd_type='xs:ID'
cte40_cStat
Char
string='Código do status da GTV-e'
xsd_required=True
cte40_chCTe
Char
string='Chaves de acesso da CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_dhRecbto
Datetime
help='Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD.'
string='Data e hora de processamento'
xsd_required=True
xsd_type='TDateTimeUTC'
cte40_digVal
Char
help='Digest Value da GTV-e processado. Utilizado para conferir a integridade da GTV-e original.'
string='Digest Value da GTV-e processado'
xsd_type='ds:DigestValueType'
cte40_nProt
Char
string='Número do Protocolo de Status da GTV-e'
xsd_type='TProt'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a GTV-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_xMotivo
Char
string='Descrição literal do status da GTV-e'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_chCTeFerroOrigem
Char
help='Chave de acesso do CT-e emitido pelo ferrovia de origem'
string='Chave de acesso do CT-e emitido'
xsd_type='TChDFe'
cte40_ferrEmi
Selection
help='Ferrovia Emitente do CTe\nPreencher com: \n\t\t\t\t\t\t\t\t\t1-Ferrovia de origem; \n\t\t\t\t\t\t\t\t\t2-Ferrovia de destino'
string='Ferrovia Emitente do CTe'
xsd_required=True
args: TRAFMUT_FERREMI
cte40_ferroEnv
One2many → cte.40.ferroenv
string='Informações das Ferrovias Envolvidas'
args: 'cte.40.ferroenv', 'cte40_ferroEnv_trafMut_id'
cte40_respFat
Selection
help='Responsável pelo Faturamento\nPreencher com: \n\t\t\t\t\t\t\t\t\t1-Ferrovia de origem; \n\t\t\t\t\t\t\t\t\t2-Ferrovia de destino'
string='Responsável pelo Faturamento'
xsd_required=True
args: TRAFMUT_RESPFAT
cte40_vFrete
Monetary
currency_field='brl_currency_id'
string='Valor do Frete do Tráfego Mútuo'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CNPJ
Char
help='CNPJ da pessoa jurídica responsável técnica pelo sistema utilizado na emissão do documento fiscal eletrônico\nInformar o CNPJ da pessoa jurídica desenvolvedora do sistema utilizado na emissão do documento fiscal eletrônico.'
string='CNPJ'
xsd_required=True
xsd_type='TCnpj'
cte40_email
Char
string='Email da pessoa jurídica a ser contatada'
xsd_required=True
xsd_type='TEmail'
cte40_fone
Char
help='Telefone da pessoa jurídica a ser contatada\nPreencher com o Código DDD + número do telefone.'
string='Telefone da pessoa jurídica'
xsd_required=True
cte40_hashCSRT
Char
help='Hash do token do código de segurança do responsável técnico\nO hashCSRT é o resultado das funções SHA-1 e base64 do token CSRT fornecido pelo fisco + chave de acesso do DF-e. (Implementação em futura NT)\n\nObservação: 28 caracteres são representados no schema como 20 bytes do tipo base64Binary'
string='Hash do token do código de segurança'
cte40_idCSRT
Char
help='Identificador do código de segurança do responsável técnico\nIdentificador do CSRT utilizado para geração do hash'
string='Identificador do código de segurança'
cte40_xContato
Char
help='Nome da pessoa a ser contatada\nInformar o nome da pessoa a ser contatada na empresa desenvolvedora do sistema utilizado na emissão do documento fiscal eletrônico. No caso de pessoa física, informar o respectivo nome.'
string='Nome da pessoa a ser contatada'
xsd_required=True
No public methods.
cte40_cStat
Char
string='código do status do retorno da consulta'
xsd_required=True
xsd_type='TStat'
cte40_cUF
Selection
string='Identificação da UF'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_protCTe
Many2one → cte.40.tprotcte
comodel_name='cte.40.tprotcte'
string='Reposta ao processamento do CT-e'
xsd_type='TProtCTe'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerCTe'
cte40_xMotivo
Char
help='Descrição literal do status do do retorno da consulta.'
string='Descrição literal do status'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_cStat
Char
string='código do status do retorno da consulta'
xsd_required=True
xsd_type='TStat'
cte40_cUF
Selection
string='Identificação da UF'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_protCTe
Many2one → cte.40.tprotcteos
comodel_name='cte.40.tprotcteos'
string='Reposta ao processamento do CT-e'
xsd_type='TProtCTeOS'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerCTe'
cte40_xMotivo
Char
help='Descrição literal do status do do retorno da consulta.'
string='Descrição literal do status'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_cStat
Char
string='código do status do retorno da consulta'
xsd_required=True
xsd_type='TStat'
cte40_cUF
Selection
string='Identificação da UF'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_protCTe
Many2one → cte.40.tprotcte
comodel_name='cte.40.tprotcte'
string='Reposta ao processamento do CT-e'
xsd_type='TProtCTe'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerCTe'
cte40_xMotivo
Char
help='Descrição literal do status do do retorno da consulta.'
string='Descrição literal do status'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_infEvento
Many2one → cte.40.tretevento_infevento
comodel_name='cte.40.tretevento_infevento'
string='infEvento'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
No public methods.
cte40_Id
Char
string='Id'
cte40_cOrgao
Selection
help='Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar SUFRAMA'
string='Código do órgão de recepção do Evento'
xsd_required=True
xsd_type='TCOrgaoIBGE'
args: TCORGAOIBGE
cte40_cStat
Char
string='Código do status da registro do Evento'
xsd_required=True
xsd_type='TStat'
cte40_chCTe
Char
string='Chave de Acesso CT-e vinculado'
xsd_type='TChDFe'
cte40_dhRegEvento
Datetime
help='Data e Hora de do recebimento do evento ou do registro do evento formato AAAA-MM-DDThh:mm:ssTZD'
string='Data e Hora de do recebimento'
xsd_type='TDateTimeUTC'
cte40_nProt
Char
help='Número do protocolo de registro do evento'
string='Número do protocolo de registro'
xsd_type='TProt'
cte40_nSeqEvento
Char
string='Seqüencial do evento'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpEvento
Char
string='Tipo do Evento vinculado'
cte40_verAplic
Char
help='Versão do Aplicativo que recebeu o Evento'
string='Versão do Aplicativo que recebeu'
xsd_required=True
xsd_type='TVerAplic'
cte40_xEvento
Char
string='Descrição do Evento'
cte40_xMotivo
Char
help='Descrição literal do status do registro do Evento'
string='Descrição literal do status do registro'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_cStat
Char
string='código do status do retorno da consulta'
xsd_required=True
xsd_type='TStat'
cte40_cUF
Selection
string='Identificação da UF'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_protCTe
Many2one → cte.40.tprotgtve
comodel_name='cte.40.tprotgtve'
string='Reposta ao processamento do CT-e'
xsd_type='TProtGTVe'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a GTV-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerCTe'
cte40_xMotivo
Char
help='Descrição literal do status do do retorno da consulta.'
string='Descrição literal do status'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_Exponent
Char
string='Exponent'
xsd_required=True
xsd_type='xs:base64Binary'
cte40_Modulus
Char
string='Modulus'
xsd_required=True
xsd_type='xs:base64Binary'
No public methods.
cte40_idUnidTransp
Char
help='Identificação da Unidade de Transporte\nInformar a identificação conforme o tipo de unidade de transporte.\nPor exemplo: para rodoviário tração ou reboque deverá preencher com a placa do veículo.'
string='Identificação da Unidade de Transporte'
xsd_required=True
xsd_type='TContainer'
cte40_infUnidCarga
One2many → cte.40.tunidcarga
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_TUnidadeTransp_id'
cte40_infUnidTransp_infNF_id
Many2one → cte.40.tcte_infnf
comodel_name='cte.40.tcte_infnf'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidTransp_infNFe_id
Many2one → cte.40.tctesimp_infnfe
comodel_name='cte.40.tctesimp_infnfe'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidTransp_infNFe_id
Many2one → cte.40.tcte_infnfe
comodel_name='cte.40.tcte_infnfe'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidTransp_infOutros_id
Many2one → cte.40.infoutros
comodel_name='cte.40.infoutros'
ondelete='cascade'
xsd_implicit=True
cte40_lacUnidTransp
One2many → cte.40.lacunidtransp
string='Lacres das Unidades de Transporte'
args: 'cte.40.lacunidtransp', 'cte40_lacUnidTransp_TUnidadeTransp_id'
cte40_qtdRat
Monetary
currency_field='brl_currency_id'
string='Quantidade rateada (Peso,Volume)'
xsd_type='TDec_0302_0303'
cte40_tpUnidTransp
Selection
help='Tipo da Unidade de Transporte\n1 - Rodoviário Tração\n2 - Rodoviário Reboque\n3 - Navio\n4 - Balsa\n5 - Aeronave\n6 - Vagão\n7 - Outros'
string='Tipo da Unidade de Transporte'
xsd_required=True
xsd_type='TtipoUnidTransp'
args: TTIPOUNIDTRANSP
No public methods.
cte40_idUnidCarga
Char
help='Identificação da Unidade de Carga\nInformar a identificação da unidade de carga, por exemplo: número do container.'
string='Identificação da Unidade de Carga'
xsd_required=True
xsd_type='TContainer'
cte40_infUnidCarga_TUnidadeTransp_id
Many2one → cte.40.tunidadetransp
comodel_name='cte.40.tunidadetransp'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga_infNF_id
Many2one → cte.40.tcte_infnf
comodel_name='cte.40.tcte_infnf'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga_infNFe_id
Many2one → cte.40.tctesimp_infnfe
comodel_name='cte.40.tctesimp_infnfe'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga_infNFe_id
Many2one → cte.40.tcte_infnfe
comodel_name='cte.40.tcte_infnfe'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga_infOutros_id
Many2one → cte.40.infoutros
comodel_name='cte.40.infoutros'
ondelete='cascade'
xsd_implicit=True
cte40_lacUnidCarga
One2many → cte.40.lacunidcarga
string='Lacres das Unidades de Carga'
args: 'cte.40.lacunidcarga', 'cte40_lacUnidCarga_TUnidCarga_id'
cte40_qtdRat
Monetary
currency_field='brl_currency_id'
string='Quantidade rateada (Peso,Volume)'
xsd_type='TDec_0302_0303'
cte40_tpUnidCarga
Selection
help='Tipo da Unidade de Carga\n1 - Container\n2 - ULD\n3 - Pallet\n4 - Outros'
string='Tipo da Unidade de Carga'
xsd_required=True
xsd_type='TtipoUnidCarga'
args: TTIPOUNIDCARGA
No public methods.
cte40_RENAVAM
Char
string='RENAVAM do veículo'
cte40_UF
Selection
help='UF em que veículo está licenciado\nSigla da UF de licenciamento do veículo.'
string='UF em que veículo está licenciado'
xsd_type='TUf'
args: TUF
cte40_placa
Char
string='Placa do veículo'
xsd_required=True
cte40_prop
Many2one → cte.40.prop
comodel_name='cte.40.prop'
help='Proprietário ou possuidor do Veículo.\nSó preenchido quando o veículo não pertencer à empresa emitente do CT-e OS'
string='Proprietário ou possuidor do Veículo'
No public methods.
cte40_cCor
Char
help='Cor do veículo\nCódigo de cada montadora'
string='Cor do veículo'
xsd_required=True
cte40_cMod
Char
help='Código Marca Modelo\nUtilizar tabela RENAVAM'
string='Código Marca Modelo'
xsd_required=True
cte40_chassi
Char
string='Chassi do veículo'
xsd_required=True
cte40_vFrete
Monetary
currency_field='brl_currency_id'
string='Frete Unitário'
xsd_required=True
xsd_type='TDec_1302'
cte40_vUnit
Monetary
currency_field='brl_currency_id'
string='Valor Unitário do Veículo'
xsd_required=True
xsd_type='TDec_1302'
cte40_veicNovos_infCTeNorm_id
Many2one → cte.40.tcte_infctenorm
comodel_name='cte.40.tcte_infctenorm'
ondelete='cascade'
xsd_implicit=True
cte40_xCor
Char
string='Descrição da cor'
xsd_required=True
No public methods.
brl_currency_id
Many2one → res.currency
comodel_name='res.currency'
default=<expr>
string='Moeda'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-brazil |
| GIT | |
| GIT | https://github.com/OCA/l10n-brazil.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-brazil/tree/14.0/l10n_br_cte_spec |
| VERSION | |
| VERSION | 2.1.0 |
| CATEGORY | |
| CATEGORY | Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Raphaël Valyi, Weblate, OCA-git-bot, oca-ci, Marcel Savegnago, CristianoMafraJunior |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-brazil |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:54 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
No views found for this module.
cte40_dPrevAereo
Date
help='Data prevista da entrega\nFormato AAAA-MM-DD'
string='Data prevista da entrega'
xsd_required=True
xsd_type='TData'
cte40_nMinu
Char
help='Número da Minuta\nDocumento que precede o CT-e, assinado pelo expedidor, espécie de pedido de serviço'
string='Número da Minuta'
cte40_nOCA
Char
help='Número Operacional do Conhecimento Aéreo\nRepresenta o número de controle comumente utilizado pelo conhecimento aéreo composto por uma sequência numérica de onze dígitos. Os três primeiros dígitos representam um código que os operadores de transporte aéreo associados à IATA possuem. Em seguida um número de série de sete dígitos determinados pelo operador de transporte aéreo. Para finalizar, um dígito verificador, que é um sistema de módulo sete imponderado o qual divide o número de série do conhecimento aéreo por sete e usa o resto como dígito de verificação.'
string='Número Operacional do Conhecimento Aéreo'
cte40_natCarga
Many2one → cte.40.natcarga
comodel_name='cte.40.natcarga'
string='Natureza da carga'
xsd_required=True
cte40_peri
One2many → cte.40.peri
help='Preenchido quando for transporte de produtos classificados pela ONU como perigosos.\nO preenchimento desses campos não desobriga a empresa aérea de emitir os demais documentos que constam na legislação vigente.'
string='Preenchido quando for transporte'
args: 'cte.40.peri', 'cte40_peri_aereo_id'
cte40_tarifa
Many2one → cte.40.tarifa
comodel_name='cte.40.tarifa'
string='Informações de tarifa'
xsd_required=True
No public methods.
cte40_balsa
One2many → cte.40.balsa
string='Grupo de informações das balsas'
args: 'cte.40.balsa', 'cte40_balsa_aquav_id'
cte40_detCont
One2many → cte.40.detcont
help='Grupo de informações de detalhamento dos conteiners \n(Somente para Redespacho Intermediário e Serviço Vinculado a Multimodal)'
string='Grupo de informações de detalhamento'
args: 'cte.40.detcont', 'cte40_detCont_aquav_id'
cte40_direc
Selection
help='Direção\nPreencher com: N-Norte, L-Leste, S-Sul, O-Oeste'
string='Direção'
xsd_required=True
args: AQUAV_DIREC
cte40_irin
Char
help='Irin do navio sempre deverá ser informado'
string='Irin do navio sempre deverá'
xsd_required=True
cte40_nViag
Char
string='Número da Viagem'
cte40_tpNav
Selection
help='Tipo de Navegação\nPreencher com: \n\t\t\t\t\t\t0 - Interior;\n\t\t\t\t\t\t1 - Cabotagem'
string='Tipo de Navegação'
args: AQUAV_TPNAV
cte40_vAFRMM
Monetary
currency_field='brl_currency_id'
help='AFRMM (Adicional de Frete para Renovação da Marinha Mercante)'
string='AFRMM'
xsd_required=True
xsd_type='TDec_1302'
cte40_vPrest
Monetary
currency_field='brl_currency_id'
help='Valor da Prestação Base de Cálculo do AFRMM'
string='Valor da Prestação Base de Cálculo'
xsd_required=True
xsd_type='TDec_1302'
cte40_xNavio
Char
string='Identificação do Navio'
xsd_required=True
No public methods.
cte40_infNF
One2many → cte.40.aquav_infnf
choice='infdoc'
string='Informações das NF'
xsd_choice_required=True
args: 'cte.40.aquav_infnf', 'cte40_infNF_infDoc_id'
cte40_infNFe
One2many → cte.40.aquav_infnfe
choice='infdoc'
string='Informações das NFe'
xsd_choice_required=True
args: 'cte.40.aquav_infnfe', 'cte40_infNFe_infDoc_id'
No public methods.
cte40_infNF_infDoc_id
Many2one → cte.40.aquav_infdoc
comodel_name='cte.40.aquav_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_nDoc
Char
string='Número'
xsd_required=True
cte40_serie
Char
string='Série'
xsd_required=True
cte40_unidRat
Monetary
currency_field='brl_currency_id'
help='Unidade de medida rateada (Peso,Volume)'
string='Unidade de medida rateada'
xsd_type='TDec_0302_0303'
No public methods.
cte40_chave
Char
string='Chave de acesso da NF-e'
xsd_required=True
xsd_type='TChDFe'
cte40_infNFe_infDoc_id
Many2one → cte.40.aquav_infdoc
comodel_name='cte.40.aquav_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_unidRat
Monetary
currency_field='brl_currency_id'
help='Unidade de medida rateada (Peso,Volume)'
string='Unidade de medida rateada'
xsd_type='TDec_0302_0303'
No public methods.
cte40_balsa_aquav_id
Many2one → cte.40.aquav
comodel_name='cte.40.aquav'
ondelete='cascade'
xsd_implicit=True
cte40_xBalsa
Char
string='Identificador da Balsa'
xsd_required=True
No public methods.
cte40_dProg
Date
help='Data programada\nFormato AAAA-MM-DD'
string='Data programada'
xsd_required=True
xsd_type='TData'
cte40_tpPer
Selection
help='Tipo de data/período programado para entrega\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t1-Na data;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t2-Até a data;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t3-A partir da data'
string='Tipo de data/período programado'
xsd_required=True
args: COMDATA_TPPER
No public methods.
cte40_hProg
Char
help='Hora programada\nFormato HH:MM:SS'
string='Hora programada'
xsd_required=True
xsd_type='TTime'
cte40_tpHor
Selection
help='Tipo de hora\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t1 - No horário;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t2 - Até o horário;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t3 - A partir do horário.'
string='Tipo de hora'
xsd_required=True
args: COMHORA_TPHOR
No public methods.
cte40_cMunFim
Char
help='Código do Município de término da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de término'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cMunIni
Char
help='Código do Município de início da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de início'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_comp
One2many → cte.40.tctesimp_det_comp
string='Componentes do Valor da Prestação'
args: 'cte.40.tctesimp_det_comp', 'cte40_Comp_det_id'
cte40_det_infCte_id
Many2one → cte.40.tctesimp_infcte
comodel_name='cte.40.tctesimp_infcte'
ondelete='cascade'
xsd_implicit=True
cte40_infDocAnt
One2many → cte.40.infdocant
choice='det'
string='Documentos anteriores'
xsd_choice_required=True
args: 'cte.40.infdocant', 'cte40_infDocAnt_det_id'
cte40_infNFe
One2many → cte.40.tctesimp_infnfe
choice='det'
string='Informações das NF-e'
xsd_choice_required=True
args: 'cte.40.tctesimp_infnfe', 'cte40_infNFe_det_id'
cte40_nItem
Char
help='Número identificador do item agrupador da prestação'
string='Número identificador do item agrupador'
xsd_required=True
cte40_vPrest
Monetary
currency_field='brl_currency_id'
help='Valorl da Prestação do Serviço\nPode conter zeros quando o CT-e for de complemento de ICMS'
string='Valorl da Prestação do Serviço'
xsd_required=True
xsd_type='TDec_1302'
cte40_vRec
Monetary
currency_field='brl_currency_id'
string='Valor a Receber'
xsd_required=True
xsd_type='TDec_1302'
cte40_xMunFim
Char
help="Nome do Município do término da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do término'
xsd_required=True
cte40_xMunIni
Char
help="Nome do Município do início da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do início da prestação'
xsd_required=True
No public methods.
cte40_detCont_aquav_id
Many2one → cte.40.aquav
comodel_name='cte.40.aquav'
ondelete='cascade'
xsd_implicit=True
cte40_infDoc
Many2one → cte.40.aquav_infdoc
comodel_name='cte.40.aquav_infdoc'
help='Informações dos documentos dos conteiners'
string='Informações dos documentos'
cte40_lacre
One2many → cte.40.lacre
help='Grupo de informações dos lacres dos cointainers da qtde da carga'
string='Grupo de informações dos lacres'
args: 'cte.40.lacre', 'cte40_lacre_detCont_id'
cte40_nCont
Char
string='Identificação do Container'
xsd_required=True
xsd_type='TContainer'
No public methods.
cte40_versaoEvento
Char
string='versaoEvento'
xsd_required=True
No public methods.
cte40_infEspecie
One2many → cte.40.tgtve_infespecie
string='Informações das Espécies transportadas'
args: 'cte.40.tgtve_infespecie', 'cte40_infEspecie_detGTV_id'
cte40_infVeiculo
One2many → cte.40.infveiculo
help='Grupo de informações dos veículos utilizados no transporte de valores'
string='Grupo de informações'
args: 'cte.40.infveiculo', 'cte40_infVeiculo_detGTV_id'
cte40_qCarga
Float
digits=(11, 4)
string='Quantidade de volumes/malotes'
xsd_required=True
xsd_type='TDec_1104'
No public methods.
cte40_emiDocAnt
One2many → cte.40.emidocant
string='Emissor do documento anterior'
args: 'cte.40.emidocant', 'cte40_emiDocAnt_docAnt_id'
No public methods.
cte40_classDuto
Selection
help='Classificação do Dutoviário\nInformar: 1 - Gasoduto 2 - Mineroduto 3 - Oleoduto'
string='Classificação do Dutoviário'
args: DUTO_CLASSDUTO
cte40_codPontoEntrada
Char
string='Código do Ponto de Entrada'
cte40_codPontoSaida
Char
string='Código do Ponto de Saída'
cte40_dFim
Date
string='Data de Fim da prestação do serviço'
xsd_required=True
xsd_type='TData'
cte40_dIni
Date
string='Data de Início da prestação do serviço'
xsd_required=True
xsd_type='TData'
cte40_nContrato
Char
string='Número do Contrato de Capacidade'
cte40_tpContratacao
Selection
help='Tipo de contratação do serviço de transporte (apenas para gasoduto)\nInformar:\n0 - Ponta a ponto\n1 - Capacidade de Entrada \n2 - Capacidade de Saida'
string='Tipo de contratação do serviço'
args: DUTO_TPCONTRATACAO
cte40_vTar
Float
digits=(9, 6)
string='Valor da tarifa'
xsd_type='TDec_0906Opc'
No public methods.
cte40_CNPJ
Char
choice='emidocant'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='emidocant'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
string='Inscrição Estadual'
xsd_type='TIe'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_type='TUf'
args: TUF
cte40_emiDocAnt_docAnt_id
Many2one → cte.40.docant
comodel_name='cte.40.docant'
ondelete='cascade'
xsd_implicit=True
cte40_idDocAnt
One2many → cte.40.iddocant
help='Informações de identificação dos documentos de Transporte Anterior'
string='Informações de identificação'
args: 'cte.40.iddocant', 'cte40_idDocAnt_emiDocAnt_id'
cte40_xNome
Char
string='Razão Social ou Nome do expedidor'
xsd_required=True
No public methods.
cte40_CNPJ
Char
help='Número do CNPJ\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_required=True
xsd_type='TCnpj'
cte40_IE
Char
string='Inscrição Estadual'
xsd_required=True
xsd_type='TIe'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cInt
Char
help='Código interno de uso da transportadora\nUso intermo das transportadoras.'
string='Código interno de uso da transportadora'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
No public methods.
cte40_comData
Many2one → cte.40.comdata
choice='entrega'
comodel_name='cte.40.comdata'
string='Entrega com data definida'
xsd_choice_required=True
cte40_comHora
Many2one → cte.40.comhora
choice='entrega'
comodel_name='cte.40.comhora'
string='Entrega com hora definida'
xsd_choice_required=True
cte40_noInter
Many2one → cte.40.nointer
choice='entrega'
comodel_name='cte.40.nointer'
string='Entrega no intervalo de horário definido'
xsd_choice_required=True
cte40_noPeriodo
Many2one → cte.40.noperiodo
choice='entrega'
comodel_name='cte.40.noperiodo'
string='Entrega no período definido'
xsd_choice_required=True
cte40_semData
Many2one → cte.40.semdata
choice='entrega'
comodel_name='cte.40.semdata'
help='Entrega sem data definida\nEsta opção é proibida para o modal aéreo.'
string='Entrega sem data definida'
xsd_choice_required=True
cte40_semHora
Many2one → cte.40.semhora
choice='entrega'
comodel_name='cte.40.semhora'
string='Entrega sem hora definida'
xsd_choice_required=True
No public methods.
cte40_CNPJ
Char
choice='exped'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='exped'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do expedidor ou ISENTO se expedidor é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o expedidor não seja contribuinte do ICMS não informar a tag.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderExped
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_CNPJ
Char
help='Número do CNPJ\nInformar o CNPJ da Ferrovia Envolvida. Caso a Ferrovia envolvida não seja inscrita no CNPJ o campo deverá preenchido com zeros.\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_required=True
xsd_type='TCnpj'
cte40_IE
Char
string='Inscrição Estadual'
xsd_type='TIe'
cte40_cInt
Char
help='Código interno da Ferrovia envolvida\nUso da transportadora'
string='Código interno da Ferrovia envolvida'
cte40_enderFerro
Many2one → cte.40.tenderfer
comodel_name='cte.40.tenderfer'
string='Dados do endereço da ferrovia envolvida'
xsd_required=True
xsd_type='TEnderFer'
cte40_ferroEnv_trafMut_id
Many2one → cte.40.trafmut
comodel_name='cte.40.trafmut'
ondelete='cascade'
xsd_implicit=True
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_fluxo
Char
help='Fluxo Ferroviário\nTrata-se de um número identificador do contrato firmado com o cliente'
string='Fluxo Ferroviário'
xsd_required=True
cte40_tpTraf
Selection
help='Tipo de Tráfego\nPreencher com:\n\t\t\t\t\t\t0-Próprio;\n\t\t\t\t\t\t1-Mútuo;\n\t\t\t\t\t\t2-Rodoferroviário;\n\t\t\t\t\t\t3-Rodoviário.'
string='Tipo de Tráfego'
xsd_required=True
args: FERROV_TPTRAF
cte40_trafMut
Many2one → cte.40.trafmut
comodel_name='cte.40.trafmut'
help='Detalhamento de informações para o tráfego mútuo'
string='Detalhamento de informações'
No public methods.
cte40_vCBSMono
Char
string='Valor total da CBS monofásica'
xsd_type='TDec1302RTC'
cte40_vCBSMonoRet
Char
help='Valor da CBS monofásica retida anteriormente'
string='Valor (vCBSMonoRet)'
xsd_type='TDec1302RTC'
cte40_vCBSMonoReten
Char
help='Valor total da CBS monofásica sujeita a retenção'
string='Valor total da CBS monofásica sujeita'
xsd_type='TDec1302RTC'
cte40_vIBSMono
Char
string='Valor total do IBS monofásico'
xsd_type='TDec1302RTC'
cte40_vIBSMonoRet
Char
help='Valor do IBS monofásico retido anteriormente'
string='Valor'
xsd_type='TDec1302RTC'
cte40_vIBSMonoReten
Char
help='Valor total do IBS monofásico sujeito a retenção'
string='Valor total do IBS monofásico sujeito'
xsd_type='TDec1302RTC'
No public methods.
cte40_pDifCBS
Float
digits=(3, 2)
help='Percentual do diferimento do imposto monofásico'
string='Percentual do diferimento (pDifCBS)'
xsd_type='TDec_0302_04RTC'
cte40_pDifIBS
Float
digits=(3, 2)
help='Percentual do diferimento do imposto monofásico'
string='Percentual do diferimento'
xsd_type='TDec_0302_04RTC'
cte40_vCBSMonoDif
Char
string='Valor da CBS monofásica diferida'
xsd_type='TDec1302RTC'
cte40_vIBSMonoDif
Char
string='Valor do IBS monofásico diferido'
xsd_type='TDec1302RTC'
No public methods.
cte40_adRemCBS
Monetary
currency_field='brl_currency_id'
string='Alíquota ad rem da CBS'
xsd_type='TDec_0302_04RTC'
cte40_adRemIBS
Monetary
currency_field='brl_currency_id'
string='Alíquota ad rem do IBS'
xsd_type='TDec_0302_04RTC'
cte40_qBCMono
Char
string='Quantidade tributada na monofasia'
xsd_type='TDec1104RTC'
cte40_vCBSMono
Char
string='Valor da CBS monofásica'
xsd_type='TDec1302RTC'
cte40_vIBSMono
Char
string='Valor do IBS monofásico'
xsd_type='TDec1302RTC'
No public methods.
cte40_adRemCBSRet
Monetary
currency_field='brl_currency_id'
help='Alíquota ad rem da CBS retida anteriormente'
string='Alíquota ad rem (adRemCBSRet)'
xsd_type='TDec_0302_04RTC'
cte40_adRemIBSRet
Monetary
currency_field='brl_currency_id'
help='Alíquota ad rem do IBS retido anteriormente'
string='Alíquota ad rem'
xsd_type='TDec_0302_04RTC'
cte40_qBCMonoRet
Char
help='Quantidade tributada retida anteriormente'
string='qBCMonoRet'
xsd_type='TDec1104RTC'
cte40_vCBSMonoRet
Char
string='Valor da CBS retida anteriormente'
xsd_type='TDec1302RTC'
cte40_vIBSMonoRet
Char
string='Valor do IBS retido anteriormente'
xsd_type='TDec1302RTC'
No public methods.
cte40_adRemCBSReten
Monetary
currency_field='brl_currency_id'
help='Alíquota ad rem da CBS sujeita a retenção'
string='Alíquota ad rem da CBS sujeita'
xsd_type='TDec_0302_04RTC'
cte40_adRemIBSReten
Monetary
currency_field='brl_currency_id'
help='Alíquota ad rem do IBS sujeito a retenção'
string='Alíquota ad rem do IBS sujeito'
xsd_type='TDec_0302_04RTC'
cte40_qBCMonoReten
Char
string='Quantidade tributada sujeita a retenção'
xsd_type='TDec1104RTC'
cte40_vCBSMonoReten
Char
help='Valor da CBS monofásica sujeita a retenção'
string='Valor da CBS monofásica sujeita'
xsd_type='TDec1302RTC'
cte40_vIBSMonoReten
Char
help='Valor do IBS monofásico sujeito a retenção'
string='Valor do IBS monofásico sujeito'
xsd_type='TDec1302RTC'
No public methods.
cte40_idDocAntEle
One2many → cte.40.iddocantele
choice='iddocant'
help='Documentos de transporte anterior eletrônicos'
string='Documentos'
xsd_choice_required=True
args: 'cte.40.iddocantele', 'cte40_idDocAntEle_idDocAnt_id'
cte40_idDocAntPap
One2many → cte.40.iddocantpap
choice='iddocant'
help='Documentos de transporte anterior em papel'
string='Documentos de transporte anterior'
xsd_choice_required=True
args: 'cte.40.iddocantpap', 'cte40_idDocAntPap_idDocAnt_id'
cte40_idDocAnt_emiDocAnt_id
Many2one → cte.40.emidocant
comodel_name='cte.40.emidocant'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_chCTe
Char
string='Chave de acesso do CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_idDocAntEle_idDocAnt_id
Many2one → cte.40.iddocant
comodel_name='cte.40.iddocant'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dEmi
Date
string='Data de emissão (AAAA-MM-DD)'
xsd_required=True
xsd_type='TData'
cte40_idDocAntPap_idDocAnt_id
Many2one → cte.40.iddocant
comodel_name='cte.40.iddocant'
ondelete='cascade'
xsd_implicit=True
cte40_nDoc
Char
string='Número do Documento Fiscal'
xsd_required=True
cte40_serie
Char
string='Série do Documento Fiscal'
xsd_required=True
cte40_subser
Char
string='Série do Documento Fiscal (subser)'
cte40_tpDoc
Selection
help='Tipo do Documento de Transporte Anterior\nPreencher com:\n07-ATRE;\t\t\t\t\t\t\t\n08-DTA (Despacho de Transito Aduaneiro);\n09-Conhecimento Aéreo Internacional;\n10 – Conhecimento - Carta de Porte Internacional;\n11 – Conhecimento Avulso;\n12-TIF (Transporte Internacional Ferroviário); 13-BL (Bill of Lading)'
string='Tipo do Documento de Transporte Anterior'
xsd_required=True
args: TDOCASSOC
No public methods.
cte40_chCTeMultimodal
Char
string='Chave de acesso do CT-e Multimodal'
xsd_required=True
xsd_type='TChDFe'
cte40_infCTeMultimodal_infServVinc_id
Many2one → cte.40.infservvinc
comodel_name='cte.40.infservvinc'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_chave
Char
string='Chave de acesso da DCe'
xsd_required=True
xsd_type='TChDFe'
cte40_infDCe_infDoc_id
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_chCTe
Char
string='Chave de acesso do CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_infDocAnt_det_id
Many2one → cte.40.det
comodel_name='cte.40.det'
ondelete='cascade'
xsd_implicit=True
cte40_infNFeTranspParcial
One2many → cte.40.infnfetranspparcial
string='infNFeTranspParcial'
args: 'cte.40.infnfetranspparcial', 'cte40_infNFeTranspParcial_infDocAnt_id'
cte40_tpPrest
Selection
help='indica se a prestação é total ou parcial em relação as notas do documento anterior\nPreencher com:\n\n1 - Total\n2 - Parcial'
string='indica se a prestação é total ou parcial'
xsd_required=True
args: INFDOCANT_TPPREST
No public methods.
cte40_chBPe
Char
choice='infdocref'
help='Chave de acesso do BP-e que possui eventos excesso de bagagem'
string='Chave de acesso do BP-e'
xsd_choice_required=True
cte40_dEmi
Date
choice='infdocref'
help='Data de Emissão\nFormato AAAA-MM-DD'
string='Data de Emissão'
xsd_choice_required=True
xsd_type='TData'
cte40_infDocRef_infCTeNorm_id
Many2one → cte.40.tcteos_infctenorm
comodel_name='cte.40.tcteos_infctenorm'
ondelete='cascade'
xsd_implicit=True
cte40_nDoc
Char
choice='infdocref'
string='Número'
xsd_choice_required=True
cte40_serie
Char
choice='infdocref'
string='Série'
xsd_choice_required=True
cte40_subserie
Char
choice='infdocref'
string='Subsérie'
xsd_choice_required=True
cte40_vDoc
Monetary
choice='infdocref'
currency_field='brl_currency_id'
string='Valor Transportado'
xsd_choice_required=True
xsd_type='TDec_1302'
No public methods.
cte40_dhViagem
Datetime
help='Data e hora da viagem (Apenas para fretamento eventual)\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora da viagem'
xsd_type='TDateTimeUTC'
cte40_tpFretamento
Selection
help='Tipo Fretamento\nPreencher com:\n 1 - Eventual 2 - Continuo'
string='Tipo Fretamento'
xsd_required=True
args: INFFRETAMENTO_TPFRETAMENTO
No public methods.
cte40_xObs
Char
help='informações adicionais, legislação do regime especial, etc'
string='informações adicionais'
xsd_required=True
No public methods.
cte40_chCTe
Char
string='Chave de acesso da GTV-e'
xsd_required=True
cte40_comp
One2many → cte.40.tcteos_infctenorm_comp
string='Componentes do Valor da GTVe'
args: 'cte.40.tcteos_infctenorm_comp', 'cte40_Comp_infGTVe_id'
cte40_infGTVe_infCTeNorm_id
Many2one → cte.40.tcteos_infctenorm
comodel_name='cte.40.tcteos_infctenorm'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_chNFe
Char
help='Chave de acesso da NF-e\nInformando o tpPrest com “2 – Parcial” deve-se informar as chaves de acesso das NF-e que acobertam a carga transportada.'
string='Chave de acesso da NF-e'
xsd_required=True
xsd_type='TChDFe'
cte40_infNFeTranspParcial_infDocAnt_id
Many2one → cte.40.infdocant
comodel_name='cte.40.infdocant'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dEmi
Date
help='Data de Emissão\nFormato AAAA-MM-DD'
string='Data de Emissão'
xsd_type='TData'
cte40_dPrev
Date
help='Data prevista de entrega\nFormato AAAA-MM-DD'
string='Data prevista de entrega'
xsd_type='TData'
cte40_descOutros
Char
string='Descrição do documento'
cte40_infOutros_infDoc_id
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga
One2many → cte.40.tunidcarga
choice='infoutros'
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_choice_required=True
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_infOutros_id'
cte40_infUnidTransp
One2many → cte.40.tunidadetransp
choice='infoutros'
help='Informações das Unidades de Transporte (Carreta/Reboque/Vagão)\nDeve ser preenchido com as informações das unidades de transporte utilizadas.'
string='Informações das Unidades de Transporte'
xsd_choice_required=True
xsd_type='TUnidadeTransp'
args: 'cte.40.tunidadetransp', 'cte40_infUnidTransp_infOutros_id'
cte40_nDoc
Char
string='Número'
cte40_tpDoc
Selection
help='Tipo de documento originário\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t00 - Declaração;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t10 - Dutoviário;\n\n\n59 - CF-e SAT;\n\n65 - NFC-e;\n\t\t\t\t\t\t\t\t99 - Outros'
string='Tipo de documento originário'
xsd_required=True
args: INFOUTROS_TPDOC
cte40_vDocFisc
Monetary
currency_field='brl_currency_id'
string='Valor do documento'
xsd_type='TDec_1302Opc'
No public methods.
cte40_UFPer
Selection
help='Sigla das Unidades da Federação do percurso do veículo.\nNão é necessário repetir as UF de Início e Fim'
string='Sigla das Unidades da Federação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_infPercurso_ide_id
Many2one → cte.40.tcteos_ide
comodel_name='cte.40.tcteos_ide'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_CNPJ
Char
help='Número do CNPJ da seguradora\nObrigatório apenas se responsável pelo seguro for (2) responsável pela contratação do transporte - pessoa jurídica'
string='Número do CNPJ da seguradora'
xsd_required=True
xsd_type='TCnpjOpc'
cte40_xSeg
Char
string='Nome da Seguradora'
xsd_required=True
No public methods.
cte40_infQ
Many2one → cte.40.tcteos_infq
comodel_name='cte.40.tcteos_infq'
help='Informações de quantidades da Carga do CT-e\nPara Transporte de Pessoas indicar número de passageiros, para excesso de bagagem e transporte de valores indicar número de Volumes/Malotes'
string='Informações de quantidades da Carga'
cte40_xDescServ
Char
string='Descrição do Serviço prestado'
xsd_required=True
No public methods.
cte40_infCTeMultimodal
One2many → cte.40.infctemultimodal
string='informações do CT-e multimodal vinculado'
args: 'cte.40.infctemultimodal', 'cte40_infCTeMultimodal_infServVinc_id'
No public methods.
cte40_qTotProd
Float
digits=(11, 4)
help='Quantidade total de artigos perigosos\n15 posições, sendo 11 inteiras e 4 decimais. \nDeve indicar a quantidade total do artigo perigoso, tendo como base a unidade referenciada na Tabela 3-1 do Doc 9284, por exemplo: litros; quilogramas; quilograma bruto etc. O preenchimento não deve, entretanto, incluir a unidade de medida. No caso de transporte de material radioativo, deve-se indicar o somatório dos Índices de Transporte (TI). Não indicar a quantidade do artigo perigoso por embalagem.'
string='Quantidade total de artigos perigosos'
xsd_required=True
xsd_type='TDec_1104'
cte40_uniAP
Selection
help='Unidade de medida\n1 – KG; \n2 – KG G (quilograma bruto);\n3 – LITROS;\n4 – TI (índice de transporte para radioativos); 5- Unidades (apenas para artigos perigosos medidos em unidades que não se enquadram nos itens acima. Exemplo: baterias, celulares, equipamentos, veículos, dentre outros)'
string='Unidade de medida'
xsd_required=True
args: INFTOTAP_UNIAP
No public methods.
cte40_vCOFINS
Monetary
currency_field='brl_currency_id'
string='Valor COFINS'
xsd_type='TDec_1302'
cte40_vCSLL
Monetary
currency_field='brl_currency_id'
string='Valor do CSLL'
xsd_type='TDec_1302'
cte40_vINSS
Monetary
currency_field='brl_currency_id'
string='Valor do INSS'
xsd_type='TDec_1302'
cte40_vIR
Monetary
currency_field='brl_currency_id'
string='Valor de Imposto de Renda'
xsd_type='TDec_1302'
cte40_vPIS
Monetary
currency_field='brl_currency_id'
string='Valor do PIS'
xsd_type='TDec_1302'
No public methods.
cte40_RNTRC
Char
string='RNTRC do transportador'
cte40_UF
Selection
help='UF em que veículo está licenciado\nSigla da UF de licenciamento do veículo.'
string='UF em que veículo está licenciado'
xsd_type='TUf'
args: TUF
cte40_infVeiculo_detGTV_id
Many2one → cte.40.detgtv
comodel_name='cte.40.detgtv'
ondelete='cascade'
xsd_implicit=True
cte40_placa
Char
string='Placa do veículo'
xsd_required=True
xsd_type='TPlaca'
No public methods.
cte40_lacre_detCont_id
Many2one → cte.40.detcont
comodel_name='cte.40.detcont'
ondelete='cascade'
xsd_implicit=True
cte40_nLacre
Char
string='Lacre'
xsd_required=True
No public methods.
cte40_lacUnidCarga_TUnidCarga_id
Many2one → cte.40.tunidcarga
comodel_name='cte.40.tunidcarga'
ondelete='cascade'
xsd_implicit=True
cte40_nLacre
Char
string='Número do lacre'
xsd_required=True
No public methods.
cte40_lacUnidTransp_TUnidadeTransp_id
Many2one → cte.40.tunidadetransp
comodel_name='cte.40.tunidadetransp'
ondelete='cascade'
xsd_implicit=True
cte40_nLacre
Char
string='Número do lacre'
xsd_required=True
No public methods.
cte40_COTM
Char
help='Número do Certificado do Operador de Transporte Multimodal'
string='Número do Certificado do Operador'
xsd_required=True
cte40_indNegociavel
Selection
help='Indicador Negociável\nPreencher com: 0 - Não Negociável; 1 - Negociável'
string='Indicador Negociável'
xsd_required=True
args: MULTIMODAL_INDNEGOCIAVEL
cte40_seg
Many2one → cte.40.multimodal_seg
comodel_name='cte.40.multimodal_seg'
string='Informações de Seguro do Multimodal'
No public methods.
cte40_infSeg
Many2one → cte.40.infseg
comodel_name='cte.40.infseg'
string='Informações da seguradora'
xsd_required=True
cte40_nApol
Char
help='Número da Apólice\nObrigatório pela lei 11.442/07 (RCTRC)'
string='Número da Apólice'
xsd_required=True
cte40_nAver
Char
help='Número da Averbação\nNão é obrigatório, pois muitas averbações ocorrem aapós a emissão do CT, mensalmente, por exemplo.'
string='Número da Averbação'
xsd_required=True
No public methods.
cte40_xDime
Char
help='Dimensão\nFormato:1234X1234X1234 (cm). Esse campo deve sempre que possível ser preenchido. Entretanto, quando for impossível o preenchimento das dimensões, fica obrigatório o preenchimento da cubagem em metro cúbico do leiaute do CT-e da estrutura genérica (infQ).'
string='Dimensão'
No public methods.
cte40_hFim
Char
help='Hora final\nFormato HH:MM:SS'
string='Hora final'
xsd_required=True
xsd_type='TTime'
cte40_hIni
Char
help='Hora inicial\nFormato HH:MM:SS'
string='Hora inicial'
xsd_required=True
xsd_type='TTime'
cte40_tpHor
Selection
help='Tipo de hora\n4 - No intervalo de tempo'
string='Tipo de hora'
xsd_required=True
args: NOINTER_TPHOR
No public methods.
cte40_dFim
Date
help='Data final\nFormato AAAA-MM-DD'
string='Data final'
xsd_required=True
xsd_type='TData'
cte40_dIni
Date
help='Data inicial\nFormato AAAA-MM-DD'
string='Data inicial'
xsd_required=True
xsd_type='TData'
cte40_tpPer
Selection
help='Tipo período\n4-no período'
string='Tipo período'
xsd_required=True
args: NOPERIODO_TPPER
No public methods.
cte40_dEmi
Date
help='Data de emissão da ordem de coleta\nFormato AAAA-MM-DD'
string='Data de emissão da ordem de coleta'
xsd_required=True
xsd_type='TData'
cte40_emiOcc
Many2one → cte.40.emiocc
comodel_name='cte.40.emiocc'
string='emiOcc'
xsd_required=True
cte40_nOcc
Char
string='Número da Ordem de coleta'
xsd_required=True
cte40_occ_rodo_id
Many2one → cte.40.rodo
comodel_name='cte.40.rodo'
ondelete='cascade'
xsd_implicit=True
cte40_serie
Char
string='Série da OCC'
No public methods.
cte40_infTotAP
Many2one → cte.40.inftotap
comodel_name='cte.40.inftotap'
help='Grupo de informações das quantidades totais de artigos perigosos\nPreencher conforme a legislação de transporte de produtos perigosos aplicada ao modal'
string='Grupo de informações'
xsd_required=True
cte40_nONU
Char
help='Número ONU/UN\nVer a legislação de transporte de produtos perigosos aplicadas ao modal'
string='Número ONU/UN'
xsd_required=True
cte40_peri_aereo_id
Many2one → cte.40.aereo
comodel_name='cte.40.aereo'
ondelete='cascade'
xsd_implicit=True
cte40_qTotEmb
Char
help='Quantidade total de volumes contendo artigos perigosos\nPreencher com o número de volumes (unidades) de artigos perigosos, ou seja, cada embalagem devidamente marcada e etiquetada (por ex.: número de caixas, de tambores, de bombonas, dentre outros). Não deve ser preenchido com o número de ULD, pallets ou containers.'
string='Quantidade total'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='prop'
help='Número do CNPJ\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='prop'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
string='Inscrição Estadual'
cte40_NroRegEstadual
Char
choice='prop'
help='Número do Registro Estadual\nRegistro obrigatório do emitente do CT-e OS junto à Agência Reguladora Estadual'
string='Número do Registro Estadual'
xsd_choice_required=True
xsd_type='TNroRegEstadual'
cte40_TAF
Char
choice='prop'
help='Termo de Autorização de Fretamento – TAF\nDe acordo com a Resolução ANTT nº 4.777/2015'
string='Termo de Autorização de Fretamento – TAF'
xsd_choice_required=True
xsd_type='TTermoAutFreta'
cte40_UF
Selection
string='UF'
xsd_type='TUf'
args: TUF
cte40_tpProp
Selection
help='Tipo Proprietário ou possuidor\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t0-TAC – Agregado;\n\t\t\t\t\t\t\t\t\t\t\t\t1-TAC Independente; ou \n\t\t\t\t\t\t\t\t\t\t\t\t2 – Outros.'
string='Tipo Proprietário ou possuidor'
xsd_required=True
args: PROP_TPPROP
cte40_xNome
Char
string='Razão Social ou Nome do proprietário'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='receb'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='receb'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do recebedor ou ISENTO se recebedor é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o recebedor não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderReceb
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_RNTRC
Char
help='Registro Nacional de Transportadores Rodoviários de Carga\nRegistro obrigatório do emitente do CT-e junto à ANTT para exercer a atividade de transportador rodoviário de cargas por conta de terceiros e mediante remuneração.'
string='Registro Nacional'
xsd_required=True
cte40_occ
One2many → cte.40.occ
string='Ordens de Coleta associados'
args: 'cte.40.occ', 'cte40_occ_rodo_id'
No public methods.
cte40_NroRegEstadual
Char
choice='rodoos'
help='Número do Registro Estadual\nRegistro obrigatório do emitente do CT-e OS junto à Agência Reguladora Estadual.'
string='Número do Registro Estadual'
xsd_choice_required=True
xsd_type='TNroRegEstadual'
cte40_TAF
Char
choice='rodoos'
help='Termo de Autorização de Fretamento – TAF\nRegistro obrigatório do emitente do CT-e OS junto à ANTT, de acordo com a Resolução ANTT nº 4.777/2015'
string='Termo de Autorização de Fretamento – TAF'
xsd_choice_required=True
xsd_type='TTermoAutFreta'
cte40_infFretamento
Many2one → cte.40.inffretamento
comodel_name='cte.40.inffretamento'
help='Dados do fretamento (apenas para Transporte de Pessoas)'
string='Dados do fretamento'
cte40_veic
Many2one → cte.40.veic
comodel_name='cte.40.veic'
string='Dados do Veículo'
No public methods.
cte40_tpPer
Selection
help='Tipo de data/período programado para entrega\n0- Sem data definida'
string='Tipo de data/período programado'
xsd_required=True
args: SEMDATA_TPPER
No public methods.
cte40_tpHor
Selection
help='Tipo de hora\n0- Sem hora definida'
string='Tipo de hora'
xsd_required=True
args: SEMHORA_TPHOR
No public methods.
cte40_vCBS
Char
string='Valor da CBS'
xsd_type='TDec1302RTC'
cte40_vIBS
Char
string='Valor do IBS'
xsd_type='TDec1302RTC'
No public methods.
cte40_CL
Char
help='Classe\nPreencher com:\n\t\t\t\t\t\t\t\t\tM - Tarifa Mínima;\n\t\t\t\t\t\t\t\t\tG - Tarifa Geral;\n\t\t\t\t\t\t\t\t\tE - Tarifa Específica'
string='Classe'
xsd_required=True
cte40_cTar
Char
help='Código da Tarifa\nDeverão ser incluídos os códigos de três dígitos, correspondentes à tarifa.'
string='Código da Tarifa'
cte40_vTar
Monetary
currency_field='brl_currency_id'
help='Valor da Tarifa\nValor da tarifa por kg quando for o caso.'
string='Valor da Tarifa'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_gCBS
Many2one → cte.40.tcibs_gcbs
comodel_name='cte.40.tcibs_gcbs'
string='Grupo de Tributação da CBS'
cte40_gIBSMun
Many2one → cte.40.tcibs_gibsmun
comodel_name='cte.40.tcibs_gibsmun'
string='Grupo de Informações do IBS no Município'
cte40_gIBSUF
Many2one → cte.40.tcibs_gibsuf
comodel_name='cte.40.tcibs_gibsuf'
string='Grupo de informações do IBS na UF'
cte40_gTribCompraGov
Many2one → cte.40.ttribcompragov
comodel_name='cte.40.ttribcompragov'
help='Grupo de informações da composição do valor do IBS e da CBS em compras governamental'
string='Grupo de informações da composição'
xsd_type='TTribCompraGov'
cte40_gTribRegular
Many2one → cte.40.ttribregular
comodel_name='cte.40.ttribregular'
help='Grupo de informações da Tributação Regular. Informar como seria a tributação caso não cumprida a condição resolutória/suspensiva. Exemplo 1: Art. 442, §4. Operações com ZFM e ALC. Exemplo 2: Operações com suspensão do tributo.'
string='Grupo de informações'
xsd_type='TTribRegular'
cte40_vBC
Char
string='Valor do BC'
xsd_type='TDec1302RTC'
cte40_vIBS
Char
string='Valor do IBS'
xsd_type='TDec1302RTC'
No public methods.
cte40_gDevTrib
Many2one → cte.40.tdevtrib
comodel_name='cte.40.tdevtrib'
help='Grupo de Informações da devolução de tributos'
string='Grupo de Informações da devolução'
xsd_type='TDevTrib'
cte40_gDif
Many2one → cte.40.tdif
comodel_name='cte.40.tdif'
string='Grupo de campos do Diferimento'
xsd_type='TDif'
cte40_gRed
Many2one → cte.40.tred
comodel_name='cte.40.tred'
string='Grupo de campos da redução de aliquota'
xsd_type='TRed'
cte40_pCBS
Float
digits=(3, 2)
string='Aliquota da CBS (em percentual)'
xsd_type='TDec_0302_04RTC'
cte40_vCBS
Char
string='Valor da CBS'
xsd_type='TDec1302RTC'
No public methods.
cte40_gDevTrib
Many2one → cte.40.tdevtrib
comodel_name='cte.40.tdevtrib'
help='Grupo de Informações da devolução de tributos'
string='Grupo de Informações da devolução'
xsd_type='TDevTrib'
cte40_gDif
Many2one → cte.40.tdif
comodel_name='cte.40.tdif'
string='Grupo de campos do Diferimento'
xsd_type='TDif'
cte40_gRed
Many2one → cte.40.tred
comodel_name='cte.40.tred'
string='Grupo de campos da redução de aliquota'
xsd_type='TRed'
cte40_pIBSMun
Float
digits=(3, 2)
help='Aliquota do IBS Municipal (em percentual)'
string='Aliquota do IBS Municipal'
xsd_type='TDec_0302_04RTC'
cte40_vIBSMun
Char
string='Valor do IBS Municipal'
xsd_type='TDec1302RTC'
No public methods.
cte40_gDevTrib
Many2one → cte.40.tdevtrib
comodel_name='cte.40.tdevtrib'
help='Grupo de Informações da devolução de tributos'
string='Grupo de Informações da devolução'
xsd_type='TDevTrib'
cte40_gDif
Many2one → cte.40.tdif
comodel_name='cte.40.tdif'
string='Grupo de campos do Diferimento'
xsd_type='TDif'
cte40_gRed
Many2one → cte.40.tred
comodel_name='cte.40.tred'
string='Grupo de campos da redução de aliquota'
xsd_type='TRed'
cte40_pIBSUF
Float
digits=(3, 2)
help='Aliquota do IBS de competência das UF (em percentual)'
string='Aliquota do IBS de competência das UF'
xsd_type='TDec_0302_04RTC'
cte40_vIBSUF
Char
string='Valor do IBS de competência das UF'
xsd_type='TDec1302RTC'
No public methods.
cte40_pRedutor
Float
digits=(3, 2)
help='Percentual de redução de aliquota em compra governamental'
string='Percentual de redução de aliquota'
xsd_type='TDec_0302_04RTC'
cte40_tpEnteGov
Selection
help='Para administração pública direta e suas autarquias e fundações:\n1=União\n2=Estados\n3=Distrito Federal\n4=Municípios'
string='Para administração pública direta'
xsd_type='TEnteGov'
args: TENTEGOV
cte40_tpOperGov
Selection
help='Tipo da operação com ente governamental:\n1 - Fornecimento\n2 - Recebimento do Pagamento'
string='Tipo da operação com ente governamental'
xsd_type='TOperCompraGov'
args: TOPERCOMPRAGOV
No public methods.
cte40_pRedutor
Float
digits=(3, 2)
help='Percentual de redução de aliquota em compra governamental'
string='Percentual de redução de aliquota'
xsd_type='TDec_0302_04RTC'
cte40_tpEnteGov
Selection
help='Para administração pública direta e suas autarquias e fundações:\n1=União\n2=Estados\n3=Distrito Federal\n4=Municípios'
string='Para administração pública direta'
xsd_type='TEnteGov'
args: TENTEGOV
No public methods.
cte40_pCredPres
Float
digits=(3, 2)
string='Percentual do Crédito Presumido'
xsd_type='TDec_0302_04RTC'
cte40_vCredPres
Char
choice='tcredpres'
string='Valor do Crédito Presumido'
xsd_choice_required=True
xsd_type='TDec1302RTC'
cte40_vCredPresCondSus
Char
choice='tcredpres'
help='Valor do Crédito Presumido Condição Suspensiva, preencher apenas para cCredPres que possui indicação de Condição Suspensiva'
string='Valor'
xsd_choice_required=True
xsd_type='TDec1302RTC'
No public methods.
cte40_tpCredPresIBSZFM
Selection
help='Classificação de acordo com o art. 450, § 1º, da LC 214/25 para o cálculo do crédito presumido na ZFM\n0 - Sem crédito presumido;\n1 - Bens de consumo final (55%);\n2 - Bens de capital (75%);\n3 - Bens intermediários (90,25%);\n4 - Bens de informática e outros definidos em legislação (100%).\nOBS: Percentuais definidos no art. 450, § 1º, da LC 214/25 para o cálculo do crédito presumido'
string='Classificação de acordo com o art'
xsd_type='TTpCredPresIBSZFM'
args: TTPCREDPRESIBSZFM
cte40_vCredPresIBSZFM
Char
help='Valor do crédito presumido calculado sobre o saldo devedor apurado'
string='Valor'
xsd_type='TDec1302RTC'
No public methods.
cte40_cCredPres
Char
help='Código de Classificação do Crédito Presumido do IBS e da CBS'
string='Código de Classificação'
xsd_type='TcCredPres'
cte40_gCBSCredPres
Many2one → cte.40.tcredpres
comodel_name='cte.40.tcredpres'
help='Grupo de Informações do Crédito Presumido referente a CBS, quando aproveitado pelo emitente do documento.'
string='Grupo de Informações (gCBSCredPres)'
xsd_type='TCredPres'
cte40_gIBSCredPres
Many2one → cte.40.tcredpres
comodel_name='cte.40.tcredpres'
help='Grupo de Informações do Crédito Presumido referente ao IBS, quando aproveitado pelo emitente do documento.'
string='Grupo de Informações'
xsd_type='TCredPres'
cte40_vBCCredPres
Char
help='Valor da Base de Cálculo do Crédito Presumido da Operação'
string='Valor da Base de Cálculo'
xsd_type='TDec1302RTC'
No public methods.
cte40_infCTeSupl
Many2one → cte.40.tcte_infctesupl
comodel_name='cte.40.tcte_infctesupl'
string='Informações suplementares do CT-e'
cte40_infCte
Many2one → cte.40.tcte_infcte
comodel_name='cte.40.tcte_infcte'
string='Informações do CT-e'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='autxml'
help='CNPJ do autorizado\nInformar zeros não significativos'
string='CNPJ do autorizado'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='autxml'
help='CPF do autorizado\nInformar zeros não significativos'
string='CPF do autorizado'
xsd_choice_required=True
xsd_type='TCpf'
cte40_autXML_infCte_id
Many2one → cte.40.tcte_infcte
comodel_name='cte.40.tcte_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dup
One2many → cte.40.tcte_dup
string='Dados das duplicatas'
args: 'cte.40.tcte_dup', 'cte40_dup_cobr_id'
cte40_fat
Many2one → cte.40.tcte_fat
comodel_name='cte.40.tcte_fat'
string='Dados da fatura'
No public methods.
cte40_destCalc
Char
help='Município de destino para efeito de cálculo do frete'
string='Município de destino para efeito'
cte40_entrega
Many2one → cte.40.entrega
comodel_name='cte.40.entrega'
help='Informações ref. a previsão de entrega'
string='Informações ref'
cte40_fluxo
Many2one → cte.40.tcte_fluxo
comodel_name='cte.40.tcte_fluxo'
help='Previsão do fluxo da carga\nPreenchimento obrigatório para o modal aéreo.'
string='Previsão do fluxo da carga'
cte40_obsCont
One2many → cte.40.tcte_obscont
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='Campo de uso livre do contribuinte'
args: 'cte.40.tcte_obscont', 'cte40_ObsCont_compl_id'
cte40_obsFisco
One2many → cte.40.tcte_obsfisco
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='ObsFisco'
args: 'cte.40.tcte_obsfisco', 'cte40_ObsFisco_compl_id'
cte40_origCalc
Char
help='Município de origem para efeito de cálculo do frete'
string='Município de origem para efeito'
cte40_xCaracAd
Char
help='Característica adicional do transporte\nTexto livre:\nREENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc'
string='Característica adicional do transporte'
cte40_xCaracSer
Char
help='Característica adicional do serviço\nTexto livre:\n\t\t\t\t\t\t\t\t\t\t\tENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc'
string='Característica adicional do serviço'
cte40_xEmi
Char
string='Funcionário emissor do CTe'
cte40_xObs
Char
string='Observações Gerais'
No public methods.
cte40_CNPJ
Char
choice='dest'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='dest'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do destinatário ou ISENTO se destinatário é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o destinatário não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_ISUF
Char
help='Inscrição na SUFRAMA\n(Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA)'
string='Inscrição na SUFRAMA'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderDest
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xNome
Char
string='Razão Social ou Nome do destinatário'
xsd_required=True
No public methods.
cte40_dVenc
Date
help='Data de vencimento da duplicata (AAAA-MM-DD)'
string='Data de vencimento da duplicata'
xsd_type='TData'
cte40_dup_cobr_id
Many2one → cte.40.tcte_cobr
comodel_name='cte.40.tcte_cobr'
ondelete='cascade'
xsd_implicit=True
cte40_nDup
Char
string='Número da duplicata'
cte40_vDup
Monetary
currency_field='brl_currency_id'
string='Valor da duplicata'
xsd_type='TDec_1302Opc'
No public methods.
cte40_CNPJ
Char
help='CNPJ do emitente\nInformar zeros não significativos'
string='CNPJ do emitente'
xsd_type='TCnpj'
cte40_CPF
Char
choice='emit'
help='CPF do emitente\nInformar zeros não significativos.\n\nUsar com série específica 920-969 para emitente pessoa física com inscrição estadual'
string='CPF do emitente'
xsd_choice_required=True
xsd_type='TCpf'
cte40_CRT
Selection
help='Código do Regime Tributário\nInformar: 1=Simples Nacional; \n2=Simples Nacional, excesso sublimite de receita bruta;\n3=Regime Normal. \n4=Simples Nacional - Microempreendedor Individual – MEI.'
string='Código do Regime Tributário'
xsd_required=True
xsd_type='TCRT'
args: TCRT
cte40_IE
Char
help='Inscrição Estadual do Emitente\nA IE do emitente somente ficará sem informação para o caso do Regime Especial da NFF (tpEmis=3)'
string='Inscrição Estadual do Emitente'
cte40_IEST
Char
help='Inscrição Estadual do Substituto Tributário'
string='Inscrição Estadual'
cte40_enderEmit
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
string='Endereço do emitente'
xsd_required=True
xsd_type='TEndeEmi'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou Nome do emitente'
xsd_required=True
No public methods.
cte40_nFat
Char
string='Número da fatura'
cte40_vDesc
Monetary
currency_field='brl_currency_id'
string='Valor do desconto da fatura'
xsd_type='TDec_1302Opc'
cte40_vLiq
Monetary
currency_field='brl_currency_id'
string='Valor líquido da fatura'
xsd_type='TDec_1302Opc'
cte40_vOrig
Monetary
currency_field='brl_currency_id'
string='Valor original da fatura'
xsd_type='TDec_1302Opc'
No public methods.
cte40_pass
One2many → cte.40.tcte_pass
string='pass'
args: 'cte.40.tcte_pass', 'cte40_pass_fluxo_id'
cte40_xDest
Char
help='Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Destino\nObservações para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Preenchimento obrigatório para o modal aéreo.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Deverá ser incluído o código de três letras IATA do aeroporto de destino. Quando não for possível, utilizar a sigla OACI.'
string='Sigla ou código interno (xDest)'
cte40_xOrig
Char
help='Sigla ou código interno da Filial/Porto/Estação/ Aeroporto de Origem\nObservações para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Preenchimento obrigatório para o modal aéreo.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- O código de três letras IATA do aeroporto de partida deverá ser incluído como primeira anotação. Quando não for possível, utilizar a sigla OACI.'
string='Sigla ou código interno'
cte40_xRota
Char
string='Código da Rota de Entrega'
No public methods.
cte40_pFCPUFFim
Float
digits=(3, 2)
help='Percentual do ICMS relativo ao Fundo de Combate à pobreza (FCP) na UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Percentual do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSInter
Float
digits=(3, 2)
help='Alíquota interestadual das UF envolvidas\nAlíquota interestadual das UF envolvidas'
string='Alíquota interestadual das UF envolvidas'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSUFFim
Float
digits=(3, 2)
help='Alíquota interna da UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Alíquota interna da UF de término'
xsd_required=True
xsd_type='TDec_0302'
cte40_vBCUFFim
Monetary
currency_field='brl_currency_id'
help='Valor da BC do ICMS na UF de término da prestação do serviço de transporte'
string='Valor da BC do ICMS na UF de término'
xsd_required=True
xsd_type='TDec_1302'
cte40_vFCPUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS relativo ao Fundo de Combate á Pobreza (FCP) da UF de término da prestação'
string='Valor do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de término da prestação do serviço de transporte'
string='Valor do ICMS de partilha para a UF'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFIni
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de início da prestação do serviço de transporte'
string='vICMSUFIni'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CFOP
Char
string='Código Fiscal de Operações e Prestações'
xsd_required=True
xsd_type='TCfop'
cte40_UFEnv
Selection
help="Sigla da UF de envio do CT-e (de onde o documento foi transmitido)\nInformar 'EX' para operações com o exterior."
string='Sigla da UF de envio do CT-e'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFFim
Selection
help="UF do término da prestação\nInformar 'EX' para operações com o exterior."
string='UF do término da prestação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFIni
Selection
help="UF do início da prestação\nInformar 'EX' para operações com o exterior."
string='UF do início da prestação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cCT
Char
help='Código numérico que compõe a Chave de Acesso.\nNúmero aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento.'
string='Código numérico que compõe a Chave'
xsd_required=True
cte40_cDV
Char
help='Digito Verificador da chave de acesso do CT-e\nInformar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso.'
string='Digito Verificador da chave de acesso'
xsd_required=True
cte40_cMunEnv
Char
help='Código do Município de envio do CT-e (de onde o documento foi transmitido)\nUtilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior.'
string='Código do Município de envio do CT-e'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cMunFim
Char
help='Código do Município de término da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de término'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cMunIni
Char
help='Código do Município de início da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de início'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cUF
Selection
help='Código da UF do emitente do CT-e.\nUtilizar a Tabela do IBGE.'
string='Código da UF do emitente do CT-e'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_dhCont
Datetime
help='Data e Hora da entrada em contingência\nInformar a data e hora no formato AAAA-MM-DDTHH:MM:SS'
string='Data e Hora da entrada em contingência'
xsd_type='TDateTimeUTC'
cte40_dhEmi
Char
help='Data e hora de emissão do CT-e\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de emissão do CT-e'
xsd_required=True
cte40_gCompraGov
Char
string='Grupo de Compras Governamentais'
xsd_type='TCompraGovReduzido'
cte40_indGlobalizado
Selection
help='Indicador de CT-e Globalizado\nInformar valor 1 quando for Globalizado e não informar a tag quando não tratar de CT-e Globalizado'
string='Indicador de CT-e Globalizado'
args: IDE_INDGLOBALIZADO
cte40_indIEToma
Selection
help='Indicador do papel do tomador na prestação do serviço:\n1 – Contribuinte ICMS;\n2 – Contribuinte isento de inscrição;\n9 – Não Contribuinte\nAplica-se ao tomador que for indicado no toma3 ou toma4'
string='Indicador do papel do tomador'
xsd_required=True
args: IDE_INDIETOMA
cte40_mod
Selection
help='Modelo do documento fiscal\nUtilizar o código 57 para identificação do CT-e, emitido em substituição aos modelos de conhecimentos em papel.'
string='Modelo do documento fiscal'
xsd_required=True
xsd_type='TModGTVe'
args: TMODCT
cte40_modal
Selection
help='Modal\nPreencher com:01-Rodoviário;\n02-Aéreo;03-Aquaviário;04-Ferroviário;05-Dutoviário;06-Multimodal;'
string='Modal'
xsd_required=True
args: TMODTRANSP
cte40_nCT
Char
string='Número do CT-e'
xsd_required=True
xsd_type='TNF'
cte40_natOp
Char
string='Natureza da Operação'
xsd_required=True
cte40_procEmi
Selection
help='Identificador do processo de emissão do CT-e\nPreencher com: \n\t\t\t\t\t\t\t\t\t\t\t0 - emissão de CT-e com aplicativo do contribuinte;\n\t\t\t\t\t\t\t\t\t\t\t3- emissão CT-e pelo contribuinte com aplicativo fornecido pelo SEBRAE.'
string='Identificador do processo de emissão'
xsd_required=True
xsd_type='TProcEmi'
args: TPROCEMI
cte40_retira
Selection
help='Indicador se o Recebedor retira no Aeroporto, Filial, Porto ou Estação de Destino?\nPreencher com: 0 - sim; 1 - não'
string='Indicador se o Recebedor retira'
xsd_required=True
args: IDE_RETIRA
cte40_serie
Char
help="Série do CT-e\nPreencher com '0' no caso de série única"
string='Série do CT-e'
xsd_required=True
cte40_toma3
Many2one → cte.40.toma3
choice='ide'
comodel_name='cte.40.toma3'
help="Indicador do 'papel' do tomador do serviço no CT-e"
string="Indicador do 'papel' do tomador"
xsd_choice_required=True
cte40_toma4
Many2one → cte.40.tcte_toma4
choice='ide'
comodel_name='cte.40.tcte_toma4'
help="Indicador do 'papel' do tomador do serviço no CT-e"
string="Indicador do 'papel' do tomador (toma4)"
xsd_choice_required=True
cte40_tpAmb
Selection
help='Tipo do Ambiente\nPreencher com:1 - Produção; 2 - Homologação.'
string='Tipo do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpCTe
Selection
help='Tipo do CT-e\nPreencher com:\n\t0 - CT-e Normal;\n 1 - CT-e de Complemento de Valores;\n 3 - CT-e de Substituição'
string='Tipo do CT-e'
xsd_required=True
args: TFINCTE
cte40_tpEmis
Selection
help='Forma de emissão do CT-e\nPreencher com:\n1 - Normal;\n 3-Regime Especial NFF; 4-EPEC pela SVC; 5 - Contingência FSDA;\n\t7 - Autorização pela SVC-RS;\n 8 - Autorização pela SVC-SP'
string='Forma de emissão do CT-e'
xsd_required=True
args: IDE_TPEMIS
cte40_tpImp
Selection
help='Formato de impressão do DACTE\nPreencher com: 1 - Retrato; 2 - Paisagem.'
string='Formato de impressão do DACTE'
xsd_required=True
args: IDE_TPIMP
cte40_tpServ
Selection
help='Tipo do Serviço\nPreencher com: \n0 - Normal;\n1 - Subcontratação;\n2 - Redespacho;\n3 - Redespacho Intermediário; \n4 - Serviço Vinculado a Multimodal'
string='Tipo do Serviço'
xsd_required=True
args: IDE_TPSERV
cte40_verProc
Char
help='Versão do processo de emissão\nIinformar a versão do aplicativo emissor de CT-e.'
string='Versão do processo de emissão'
xsd_required=True
cte40_xDetRetira
Char
string='Detalhes do retira'
cte40_xJust
Char
string='Justificativa da entrada em contingência'
cte40_xMunEnv
Char
help='Nome do Município de envio do CT-e (de onde o documento foi transmitido)\nInformar PAIS/Municipio para as operações com o exterior.'
string='Nome do Município de envio do CT-e'
xsd_required=True
cte40_xMunFim
Char
help="Nome do Município do término da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do término'
xsd_required=True
cte40_xMunIni
Char
help="Nome do Município do início da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do início da prestação'
xsd_required=True
No public methods.
cte40_IBSCBS
Char
string='Grupo de informações do IBS e CBS'
xsd_type='TTribCTe'
cte40_ICMS
Many2one → cte.40.timp
comodel_name='cte.40.timp'
string='Informações relativas ao ICMS'
xsd_required=True
xsd_type='TImp'
cte40_ICMSUFFim
Many2one → cte.40.tcte_icmsuffim
comodel_name='cte.40.tcte_icmsuffim'
help='Informações do ICMS de partilha com a UF de término do serviço de transporte na operação interestadual\nGrupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS'
string='Informações do ICMS de partilha com a UF'
cte40_infAdFisco
Char
help='Informações adicionais de interesse do Fisco\nNorma referenciada, informações complementares, etc'
string='Informações adicionais de interesse'
cte40_vTotDFe
Monetary
currency_field='brl_currency_id'
help='Valor total do documento fiscal \n(vTPrest + total do IBS + total da CBS)'
string='Valor total do documento fiscal'
xsd_type='TDec_1302'
cte40_vTotTrib
Monetary
currency_field='brl_currency_id'
string='Valor Total dos Tributos'
xsd_type='TDec_1302'
No public methods.
cte40_infQ
One2many → cte.40.tcte_infq
help='Informações de quantidades da Carga do CT-e\nPara o Aéreo é obrigatório o preenchimento desse campo da seguinte forma.\n1 - Peso Bruto, sempre em quilogramas (obrigatório);\n2 - Peso Cubado; sempre em quilogramas;\n3 - Quantidade de volumes, sempre em unidades (obrigatório);\n4 - Cubagem, sempre em metros cúbicos (obrigatório apenas quando for impossível preencher as dimensões da(s) embalagem(ens) na tag xDime do leiaute do Aéreo).'
string='Informações de quantidades da Carga'
args: 'cte.40.tcte_infq', 'cte40_infQ_infCarga_id'
cte40_proPred
Char
help='Produto predominante\nInformar a descrição do produto predominante'
string='Produto predominante'
xsd_required=True
cte40_vCarga
Monetary
currency_field='brl_currency_id'
help='Valor total da carga\nDever ser informado para todos os modais, com exceção para o Dutoviário.'
string='Valor total da carga'
xsd_type='TDec_1302'
cte40_vCargaAverb
Monetary
currency_field='brl_currency_id'
help='Valor da Carga para efeito de averbação\nNormalmente igual ao valor declarado da mercadoria, diferente por exemplo, quando a mercadoria transportada é isenta de tributos nacionais para exportação, onde é preciso averbar um valor maior, pois no caso de indenização, o valor a ser pago será maior'
string='Valor da Carga para efeito de averbação'
xsd_type='TDec_1302Opc'
cte40_xOutCat
Char
help="Outras características da carga\n'FRIA', 'GRANEL', 'REFRIGERADA', 'Medidas: 12X12X12'"
string='Outras características da carga'
No public methods.
cte40_Id
Char
help="Identificador da tag a ser assinada\nInformar a chave de acesso do CT-e e precedida do literal 'CTe'"
string='Identificador da tag a ser assinada'
xsd_required=True
cte40_autXML
One2many → cte.40.tcte_autxml
help='Autorizados para download do XML do DF-e\nInformar CNPJ ou CPF. Preencher os zeros não significativos.'
string='Autorizados para download do XML do DF-e'
args: 'cte.40.tcte_autxml', 'cte40_autXML_infCte_id'
cte40_compl
Many2one → cte.40.tcte_compl
comodel_name='cte.40.tcte_compl'
help='Dados complementares do CT-e para fins operacionais ou comerciais'
string='Dados complementares do CT-e'
cte40_dest
Many2one → cte.40.tcte_dest
comodel_name='cte.40.tcte_dest'
help='Informações do Destinatário do CT-e\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações do Destinatário do CT-e'
cte40_emit
Many2one → cte.40.tcte_emit
comodel_name='cte.40.tcte_emit'
string='Identificação do Emitente do CT-e'
xsd_required=True
cte40_exped
Many2one → cte.40.exped
comodel_name='cte.40.exped'
string='Informações do Expedidor da Carga'
cte40_ide
Many2one → cte.40.tcte_ide
comodel_name='cte.40.tcte_ide'
string='Identificação do CT-e'
xsd_required=True
cte40_imp
Many2one → cte.40.tcte_imp
comodel_name='cte.40.tcte_imp'
string='Informações relativas aos Impostos'
xsd_required=True
cte40_infCTeNorm
Many2one → cte.40.tcte_infctenorm
choice='infcte'
comodel_name='cte.40.tcte_infctenorm'
help='Grupo de informações do CT-e Normal e Substituto'
string='Grupo de informações do CT-e Normal'
xsd_choice_required=True
cte40_infCteComp
One2many → cte.40.tcte_infctecomp
choice='infcte'
string='Detalhamento do CT-e complementado'
xsd_choice_required=True
args: 'cte.40.tcte_infctecomp', 'cte40_infCteComp_infCte_id'
cte40_infPAA
Many2one → cte.40.tcte_infpaa
comodel_name='cte.40.tcte_infpaa'
help='Grupo de Informação do Provedor de Assinatura e Autorização'
string='Grupo de Informação do Provedor'
cte40_infRespTec
Many2one → cte.40.tresptec
comodel_name='cte.40.tresptec'
help='Informações do Responsável Técnico pela emissão do DF-e'
string='Informações do Responsável Técnico'
xsd_type='TRespTec'
cte40_infSolicNFF
Many2one → cte.40.tcte_infsolicnff
comodel_name='cte.40.tcte_infsolicnff'
help='Grupo de informações do pedido de emissão da Nota Fiscal Fácil'
string='Grupo de informações do pedido'
cte40_receb
Many2one → cte.40.receb
comodel_name='cte.40.receb'
string='Informações do Recebedor da Carga'
cte40_rem
Many2one → cte.40.tcte_rem
comodel_name='cte.40.tcte_rem'
help='Informações do Remetente das mercadorias transportadas pelo CT-e\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações do Remetente'
cte40_vPrest
Many2one → cte.40.tcte_vprest
comodel_name='cte.40.tcte_vprest'
string='Valores da Prestação de Serviço'
xsd_required=True
xsd_type='TDec_1302'
cte40_versao
Char
help="Versão do leiaute\nEx: '4.00'"
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_chCTe
Char
string='Chave do CT-e complementado'
xsd_required=True
xsd_type='TChDFe'
cte40_infCteComp_infCte_id
Many2one → cte.40.tcte_infcte
comodel_name='cte.40.tcte_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_cobr
Many2one → cte.40.tcte_cobr
comodel_name='cte.40.tcte_cobr'
string='Dados da cobrança do CT-e'
cte40_docAnt
Many2one → cte.40.docant
comodel_name='cte.40.docant'
string='Documentos de Transporte Anterior'
cte40_infCarga
Many2one → cte.40.tcte_infcarga
comodel_name='cte.40.tcte_infcarga'
string='Informações da Carga do CT-e'
xsd_required=True
cte40_infCteSub
Many2one → cte.40.tcte_infctesub
comodel_name='cte.40.tcte_infctesub'
string='Informações do CT-e de substituição'
cte40_infDoc
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
help='Informações dos documentos transportados pelo CT-e\nOpcional para Redespacho Intermediario e Serviço vinculado a multimodal.\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações dos documentos transportados'
cte40_infGlobalizado
Many2one → cte.40.infglobalizado
comodel_name='cte.40.infglobalizado'
string='Informações do CT-e Globalizado'
cte40_infModal
Many2one → cte.40.tcte_infmodal
comodel_name='cte.40.tcte_infmodal'
string='Informações do modal'
xsd_required=True
cte40_infServVinc
Many2one → cte.40.infservvinc
comodel_name='cte.40.infservvinc'
help='Informações do Serviço Vinculado a Multimodal'
string='Informações do Serviço Vinculado'
cte40_veicNovos
One2many → cte.40.veicnovos
string='informações dos veículos transportados'
args: 'cte.40.veicnovos', 'cte40_veicNovos_infCTeNorm_id'
No public methods.
cte40_chCte
Char
help='Chave de acesso do CT-e a ser substituído (original)'
string='Chave de acesso do CT-e'
xsd_required=True
cte40_indAlteraToma
Selection
string='Indicador de CT-e Alteração de Tomador'
args: INFCTESUB_INDALTERATOMA
No public methods.
cte40_qrCodCTe
Char
string='Texto com o QR-Code impresso no DACTE'
xsd_required=True
No public methods.
cte40_infDCe
One2many → cte.40.infdce
choice='infdoc'
string='Informações das DCe'
xsd_choice_required=True
args: 'cte.40.infdce', 'cte40_infDCe_infDoc_id'
cte40_infNF
One2many → cte.40.tcte_infnf
choice='infdoc'
help='Informações das NF\nEste grupo deve ser informado quando o documento originário for NF'
string='Informações das NF'
xsd_choice_required=True
args: 'cte.40.tcte_infnf', 'cte40_infNF_infDoc_id'
cte40_infNFe
One2many → cte.40.tcte_infnfe
choice='infdoc'
string='Informações das NF-e'
xsd_choice_required=True
args: 'cte.40.tcte_infnfe', 'cte40_infNFe_infDoc_id'
cte40_infOutros
One2many → cte.40.infoutros
choice='infdoc'
string='Informações dos demais documentos'
xsd_choice_required=True
args: 'cte.40.infoutros', 'cte40_infOutros_infDoc_id'
No public methods.
cte40_versaoModal
Char
help='Versão do leiaute específico para o Modal'
string='Versão do leiaute específico'
xsd_required=True
No public methods.
cte40_PIN
Char
help='PIN SUFRAMA\nPIN atribuído pela SUFRAMA para a operação.'
string='PIN SUFRAMA'
cte40_dEmi
Date
help='Data de Emissão\nFormato AAAA-MM-DD'
string='Data de Emissão'
xsd_required=True
xsd_type='TData'
cte40_dPrev
Date
help='Data prevista de entrega\nFormato AAAA-MM-DD'
string='Data prevista de entrega'
xsd_type='TData'
cte40_infNF_infDoc_id
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga
One2many → cte.40.tunidcarga
choice='infnf'
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_choice_required=True
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_infNF_id'
cte40_infUnidTransp
One2many → cte.40.tunidadetransp
choice='infnf'
help='Informações das Unidades de Transporte (Carreta/Reboque/Vagão)\nDeve ser preenchido com as informações das unidades de transporte utilizadas.'
string='Informações das Unidades de Transporte'
xsd_choice_required=True
xsd_type='TUnidadeTransp'
args: 'cte.40.tunidadetransp', 'cte40_infUnidTransp_infNF_id'
cte40_mod
Selection
help='Modelo da Nota Fiscal\nPreencher com: \n01 - NF Modelo 01/1A e Avulsa; \n04 - NF de Produtor'
string='Modelo da Nota Fiscal'
xsd_required=True
xsd_type='TModNF'
args: TMODNF
cte40_nCFOP
Char
help='CFOP Predominante\nCFOP da NF ou, na existência de mais de um, predominância pelo critério de valor econômico.'
string='CFOP Predominante'
xsd_required=True
xsd_type='TCfop'
cte40_nDoc
Char
string='Número'
xsd_required=True
cte40_nPed
Char
string='Número do Pedido da NF'
cte40_nPeso
Float
digits=(12, 3)
string='Peso total em Kg'
xsd_type='TDec_1203Opc'
cte40_nRoma
Char
string='Número do Romaneio da NF'
cte40_serie
Char
string='Série'
xsd_required=True
cte40_vBC
Monetary
currency_field='brl_currency_id'
string='Valor da Base de Cálculo do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vBCST
Monetary
currency_field='brl_currency_id'
string='Valor da Base de Cálculo do ICMS ST'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMS
Monetary
currency_field='brl_currency_id'
string='Valor Total do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vNF
Monetary
currency_field='brl_currency_id'
string='Valor Total da NF'
xsd_required=True
xsd_type='TDec_1302'
cte40_vProd
Monetary
currency_field='brl_currency_id'
string='Valor Total dos Produtos'
xsd_required=True
xsd_type='TDec_1302'
cte40_vST
Monetary
currency_field='brl_currency_id'
string='Valor Total do ICMS ST'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_PIN
Char
help='PIN SUFRAMA\nPIN atribuído pela SUFRAMA para a operação.'
string='PIN SUFRAMA'
cte40_chave
Char
string='Chave de acesso da NF-e'
xsd_required=True
xsd_type='TChDFe'
cte40_dPrev
Date
help='Data prevista de entrega\nFormato AAAA-MM-DD'
string='Data prevista de entrega'
xsd_type='TData'
cte40_infNFe_infDoc_id
Many2one → cte.40.tcte_infdoc
comodel_name='cte.40.tcte_infdoc'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga
One2many → cte.40.tunidcarga
choice='infnfe'
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_choice_required=True
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_infNFe_id'
cte40_infUnidTransp
One2many → cte.40.tunidadetransp
choice='infnfe'
help='Informações das Unidades de Transporte (Carreta/Reboque/Vagão)\nDeve ser preenchido com as informações das unidades de transporte utilizadas.'
string='Informações das Unidades de Transporte'
xsd_choice_required=True
xsd_type='TUnidadeTransp'
args: 'cte.40.tunidadetransp', 'cte40_infUnidTransp_infNFe_id'
No public methods.
cte40_CNPJPAA
Char
help='CNPJ do Provedor de Assinatura e Autorização'
string='CNPJ do Provedor de Assinatura'
xsd_required=True
xsd_type='TCnpj'
cte40_PAASignature
Many2one → cte.40.tcte_paasignature
comodel_name='cte.40.tcte_paasignature'
help='Assinatura RSA do Emitente para DFe gerados por PAA'
string='Assinatura RSA do Emitente'
xsd_required=True
No public methods.
cte40_cUnid
Selection
help='Código da Unidade de Medida\nPreencher com:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t00-M3;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t01-KG;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t02-TON;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t03-UNIDADE;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t04-LITROS;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t05-MMBTU'
string='Código da Unidade de Medida'
xsd_required=True
args: INFQ_CUNID
cte40_infQ_infCarga_id
Many2one → cte.40.tcte_infcarga
comodel_name='cte.40.tcte_infcarga'
ondelete='cascade'
xsd_implicit=True
cte40_qCarga
Float
digits=(11, 4)
string='Quantidade'
xsd_required=True
xsd_type='TDec_1104'
cte40_tpMed
Char
help='Tipo da Medida\nExemplos:\nPESO BRUTO, PESO DECLARADO, PESO CUBADO, PESO AFORADO, PESO AFERIDO, PESO BASE DE CÁLCULO, LITRAGEM, CAIXAS e etc'
string='Tipo da Medida'
xsd_required=True
No public methods.
cte40_xSolic
Char
help='Solicitação do pedido de emissão da NFF.\nSerá preenchido com a totalidade de campos informados no aplicativo emissor serializado.'
string='Solicitação do pedido de emissão da NFF'
xsd_required=True
No public methods.
cte40_ObsCont_compl_id
Many2one → cte.40.tcte_compl
comodel_name='cte.40.tcte_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_ObsFisco_compl_id
Many2one → cte.40.tcte_compl
comodel_name='cte.40.tcte_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_RSAKeyValue
Many2one → cte.40.trsakeyvaluetype
comodel_name='cte.40.trsakeyvaluetype'
string='Chave Publica no padrão XML RSA Key'
xsd_required=True
xsd_type='TRSAKeyValueType'
cte40_signatureValue
Char
help='Assinatura digital padrão RSA\nConverter o atributo Id do DFe para array de bytes e assinar com a chave privada do RSA com algoritmo SHA1 gerando um valor no formato base64.'
string='Assinatura digital padrão RSA'
xsd_required=True
xsd_type='xs:base64Binary'
No public methods.
cte40_pass_fluxo_id
Many2one → cte.40.tcte_fluxo
comodel_name='cte.40.tcte_fluxo'
ondelete='cascade'
xsd_implicit=True
cte40_xPass
Char
help='Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Passagem\nObservação para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t- O código de três letras IATA, referente ao aeroporto de transferência, deverá ser incluído, quando for o caso. Quando não for possível, utilizar a sigla OACI. Qualquer solicitação de itinerário deverá ser incluída.'
string='Sigla ou código interno'
No public methods.
cte40_CNPJ
Char
choice='rem'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='rem'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do remetente ou ISENTO se remetente é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o remetente não seja contribuinte do ICMS não informar a tag.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
cte40_enderReme
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou nome do remetente'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='toma4'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='toma4'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
xsd_type='TIeDest'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderToma
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com: \n 4 - Outros\n Obs: Informar os dados cadastrais do tomador do serviço'
string='Tomador do Serviço'
xsd_required=True
args: TOMA4_TOMA
cte40_xFant
Char
string='Nome Fantasia'
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_comp
One2many → cte.40.tcte_vprest_comp
string='Componentes do Valor da Prestação'
args: 'cte.40.tcte_vprest_comp', 'cte40_Comp_vPrest_id'
cte40_vRec
Monetary
currency_field='brl_currency_id'
string='Valor a Receber'
xsd_required=True
xsd_type='TDec_1302'
cte40_vTPrest
Monetary
currency_field='brl_currency_id'
help='Valor Total da Prestação do Serviço\nPode conter zeros quando o CT-e for de complemento de ICMS'
string='Valor Total da Prestação do Serviço'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_Comp_vPrest_id
Many2one → cte.40.tcte_vprest
comodel_name='cte.40.tcte_vprest'
ondelete='cascade'
xsd_implicit=True
cte40_vComp
Monetary
currency_field='brl_currency_id'
string='Valor do componente'
xsd_required=True
xsd_type='TDec_1302'
cte40_xNome
Char
help='Nome do componente\nExxemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc'
string='Nome do componente'
xsd_required=True
No public methods.
cte40_infCTeSupl
Many2one → cte.40.tcteos_infctesupl
comodel_name='cte.40.tcteos_infctesupl'
string='Informações suplementares do CT-e'
cte40_infCte
Many2one → cte.40.tcteos_infcte
comodel_name='cte.40.tcteos_infcte'
string='Informações do CT-e Outros Serviços'
xsd_required=True
cte40_versao
Char
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='autxml'
help='CNPJ do autorizado\nInformar zeros não significativos'
string='CNPJ do autorizado'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='autxml'
help='CPF do autorizado\nInformar zeros não significativos'
string='CPF do autorizado'
xsd_choice_required=True
xsd_type='TCpf'
cte40_autXML_infCte_id
Many2one → cte.40.tcteos_infcte
comodel_name='cte.40.tcteos_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dup
One2many → cte.40.tcteos_dup
string='Dados das duplicatas'
args: 'cte.40.tcteos_dup', 'cte40_dup_cobr_id'
cte40_fat
Many2one → cte.40.tcteos_fat
comodel_name='cte.40.tcteos_fat'
string='Dados da fatura'
No public methods.
cte40_obsCont
One2many → cte.40.tcteos_obscont
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='Campo de uso livre do contribuinte'
args: 'cte.40.tcteos_obscont', 'cte40_ObsCont_compl_id'
cte40_obsFisco
One2many → cte.40.tcteos_obsfisco
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='ObsFisco'
args: 'cte.40.tcteos_obsfisco', 'cte40_ObsFisco_compl_id'
cte40_xCaracAd
Char
help='Característica adicional do transporte\nTexto livre:\nREENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc'
string='Característica adicional do transporte'
cte40_xCaracSer
Char
help='Característica adicional do serviço\nTexto livre:\n\t\t\t\t\t\t\t\t\t\t\tENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc'
string='Característica adicional do serviço'
cte40_xEmi
Char
string='Funcionário emissor do CTe'
cte40_xObs
Char
string='Observações Gerais'
No public methods.
cte40_dVenc
Date
help='Data de vencimento da duplicata (AAAA-MM-DD)'
string='Data de vencimento da duplicata'
xsd_type='TData'
cte40_dup_cobr_id
Many2one → cte.40.tcteos_cobr
comodel_name='cte.40.tcteos_cobr'
ondelete='cascade'
xsd_implicit=True
cte40_nDup
Char
string='Número da duplicata'
cte40_vDup
Monetary
currency_field='brl_currency_id'
string='Valor da duplicata'
xsd_type='TDec_1302Opc'
No public methods.
cte40_CNPJ
Char
help='CNPJ do emitente\nInformar zeros não significativos'
string='CNPJ do emitente'
xsd_required=True
xsd_type='TCnpj'
cte40_CRT
Selection
help='Código do Regime Tributário\nInformar: 1=Simples Nacional; \n2=Simples Nacional, excesso sublimite de receita bruta;\n3=Regime Normal;\n4=Simples Nacional - Microempreendedor Individual – MEI.'
string='Código do Regime Tributário'
xsd_required=True
xsd_type='TCRT'
args: TCRT
cte40_IE
Char
string='Inscrição Estadual do Emitente'
xsd_required=True
cte40_IEST
Char
help='Inscrição Estadual do Substituto Tributário'
string='Inscrição Estadual'
cte40_enderEmit
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
string='Endereço do emitente'
xsd_required=True
xsd_type='TEndeEmi'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou Nome do emitente'
xsd_required=True
No public methods.
cte40_nFat
Char
string='Número da fatura'
cte40_vDesc
Monetary
currency_field='brl_currency_id'
string='Valor do desconto da fatura'
xsd_type='TDec_1302Opc'
cte40_vLiq
Monetary
currency_field='brl_currency_id'
string='Valor líquido da fatura'
xsd_type='TDec_1302Opc'
cte40_vOrig
Monetary
currency_field='brl_currency_id'
string='Valor original da fatura'
xsd_type='TDec_1302Opc'
No public methods.
cte40_pFCPUFFim
Float
digits=(3, 2)
help='Percentual do ICMS relativo ao Fundo de Combate à pobreza (FCP) na UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Percentual do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSInter
Float
digits=(3, 2)
help='Alíquota interestadual das UF envolvidas\nAlíquota interestadual das UF envolvidas'
string='Alíquota interestadual das UF envolvidas'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSUFFim
Float
digits=(3, 2)
help='Alíquota interna da UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Alíquota interna da UF de término'
xsd_required=True
xsd_type='TDec_0302'
cte40_vBCUFFim
Monetary
currency_field='brl_currency_id'
help='Valor da BC do ICMS na UF de término da prestação do serviço de transporte'
string='Valor da BC do ICMS na UF de término'
xsd_required=True
xsd_type='TDec_1302'
cte40_vFCPUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS relativo ao Fundo de Combate á Pobreza (FCP) da UF de término da prestação'
string='Valor do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de término da prestação do serviço de transporte'
string='Valor do ICMS de partilha para a UF'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFIni
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de início da prestação do serviço de transporte'
string='vICMSUFIni'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CFOP
Char
string='Código Fiscal de Operações e Prestações'
xsd_required=True
xsd_type='TCfop'
cte40_UFEnv
Selection
help="Sigla da UF de envio do CT-e (de onde o documento foi transmitido)\nInformar 'EX' para operações com o exterior."
string='Sigla da UF de envio do CT-e'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFFim
Selection
help="UF do término da prestação\nInformar 'EX' para operações com o exterior."
string='UF do término da prestação'
xsd_type='TUf'
args: TUF
cte40_UFIni
Selection
help="UF do início da prestação\nInformar 'EX' para operações com o exterior."
string='UF do início da prestação'
xsd_type='TUf'
args: TUF
cte40_cCT
Char
help='Código numérico que compõe a Chave de Acesso.\nNúmero aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento.'
string='Código numérico que compõe a Chave'
xsd_required=True
cte40_cDV
Char
help='Digito Verificador da chave de acesso do CT-e\nInformar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso.'
string='Digito Verificador da chave de acesso'
xsd_required=True
cte40_cMunEnv
Char
help='Código do Município de envio do CT-e (de onde o documento foi transmitido)\nUtilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior.'
string='Código do Município de envio do CT-e'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cMunFim
Char
help='Código do Município de término da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de término'
xsd_type='TCodMunIBGE'
cte40_cMunIni
Char
help='Código do Município de início da prestação\nUtilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.'
string='Código do Município de início'
xsd_type='TCodMunIBGE'
cte40_cUF
Selection
help='Código da UF do emitente do CT-e.\nUtilizar a Tabela do IBGE.'
string='Código da UF do emitente do CT-e'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_dhCont
Datetime
help='Data e Hora da entrada em contingência\nInformar a data e hora no formato AAAA-MM-DDTHH:MM:SS'
string='Data e Hora da entrada em contingência'
xsd_type='TDateTimeUTC'
cte40_dhEmi
Char
help='Data e hora de emissão do CT-e OS\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de emissão do CT-e OS'
xsd_required=True
cte40_gCompraGov
Char
string='Grupo de Compras Governamentais'
xsd_type='TCompraGovReduzido'
cte40_indIEToma
Selection
help='Indicador da IE do tomador:\n1 – Contribuinte ICMS;\n2 – Contribuinte isento de inscrição;\n9 – Não Contribuinte\nAplica-se ao tomador que for indicado no toma3 ou toma4'
string='Indicador da IE do tomador'
xsd_required=True
args: IDE_INDIETOMA
cte40_infPercurso
One2many → cte.40.infpercurso
help='Informações do Percurso do CT-e Outros Serviços'
string='Informações do Percurso'
args: 'cte.40.infpercurso', 'cte40_infPercurso_ide_id'
cte40_mod
Selection
help='Modelo do documento fiscal\nUtilizar o código 67 para identificação do CT-e Outros Serviços, emitido em substituição a Nota Fiscal Modelo 7 para transporte de pessoas, valores e excesso de bagagem.'
string='Modelo do documento fiscal'
xsd_required=True
xsd_type='TModGTVe'
args: TMODCTOS
cte40_modal
Selection
help='Modal do CT-e OS\nPreencher com:\n01-Rodoviário;\n02- Aéreo;\n03 - Aquaviário;\n04 - Ferroviário.'
string='Modal do CT-e OS'
xsd_required=True
args: TMODTRANSPOS
cte40_nCT
Char
string='Número do CT-e OS'
xsd_required=True
xsd_type='TNF'
cte40_natOp
Char
string='Natureza da Operação'
xsd_required=True
cte40_procEmi
Selection
help='Identificador do processo de emissão do CT-e OS\nPreencher com: \n\t\t\t\t\t\t\t\t\t\t\t0 - emissão de CT-e com aplicativo do contribuinte;\n\t\t\t\t\t\t\t\t\t\t\t3- emissão CT-e pelo contribuinte com aplicativo fornecido pelo Fisco.'
string='Identificador do processo de emissão'
xsd_required=True
xsd_type='TProcEmi'
args: TPROCEMI
cte40_serie
Char
help="Série do CT-e OS\nPreencher com '0' no caso de série única"
string='Série do CT-e OS'
xsd_required=True
cte40_tpAmb
Selection
help='Tipo do Ambiente\nPreencher com:1 - Produção; 2 - Homologação'
string='Tipo do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpCTe
Selection
help='Tipo do CT-e OS\nPreencher com:\n0 - CT-e Normal; \n1 - CT-e Complementar; \n3 - CT-e de Substituição.'
string='Tipo do CT-e OS'
xsd_required=True
args: TFINCTE
cte40_tpEmis
Selection
help='Forma de emissão do CT-e\nPreencher com:\n1 - Normal;\n 5 - Contingência FSDA;\n7 - Autorização pela SVC-RS;\n 8 - Autorização pela SVC-SP'
string='Forma de emissão do CT-e'
xsd_required=True
args: IDE_TPEMIS
cte40_tpImp
Selection
help='Formato de impressão do DACTE OS\nPreencher com: 1 - Retrato; 2 - Paisagem.'
string='Formato de impressão do DACTE OS'
xsd_required=True
args: IDE_TPIMP
cte40_tpServ
Selection
help='Tipo do Serviço\nPreencher com: \n\n6 - Transporte de Pessoas;\n7 - Transporte de Valores;\n8 - Excesso de Bagagem.'
string='Tipo do Serviço'
xsd_required=True
args: IDE_TPSERV
cte40_verProc
Char
help='Versão do processo de emissão\nIinformar a versão do aplicativo emissor de CT-e.'
string='Versão do processo de emissão'
xsd_required=True
cte40_xJust
Char
string='Justificativa da entrada em contingência'
cte40_xMunEnv
Char
help='Nome do Município de envio do CT-e (de onde o documento foi transmitido)\nInformar PAIS/Municipio para as operações com o exterior.'
string='Nome do Município de envio do CT-e'
xsd_required=True
cte40_xMunFim
Char
help="Nome do Município do término da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do término'
cte40_xMunIni
Char
help="Nome do Município do início da prestação\nInformar 'EXTERIOR' para operações com o exterior."
string='Nome do Município do início da prestação'
No public methods.
cte40_IBSCBS
Char
string='Grupo de informações do IBS e CBS'
xsd_type='TTribCTe'
cte40_ICMS
Many2one → cte.40.timpos
comodel_name='cte.40.timpos'
string='Informações relativas ao ICMS'
xsd_required=True
xsd_type='TImp'
cte40_ICMSUFFim
Many2one → cte.40.tcteos_icmsuffim
comodel_name='cte.40.tcteos_icmsuffim'
help='Informações do ICMS de partilha com a UF de término do serviço de transporte na operação interestadual\nGrupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS'
string='Informações do ICMS de partilha com a UF'
cte40_infAdFisco
Char
help='Informações adicionais de interesse do Fisco\nNorma referenciada, informações complementares, etc'
string='Informações adicionais de interesse'
cte40_infTribFed
Many2one → cte.40.inftribfed
comodel_name='cte.40.inftribfed'
help='Informações dos tributos federais\nGrupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS'
string='Informações dos tributos federais'
cte40_vTotDFe
Monetary
currency_field='brl_currency_id'
help='Valor total do documento fiscal \n(vTPrest + total do IBS + total da CBS)'
string='Valor total do documento fiscal'
xsd_type='TDec_1302'
cte40_vTotTrib
Monetary
currency_field='brl_currency_id'
string='Valor Total dos Tributos'
xsd_type='TDec_1302'
No public methods.
cte40_Id
Char
help="Identificador da tag a ser assinada\nInformar a chave de acesso do CT-e OS e precedida do literal 'CTe'"
string='Identificador da tag a ser assinada'
xsd_required=True
cte40_autXML
One2many → cte.40.tcteos_autxml
help='Autorizados para download do XML do DF-e\nInformar CNPJ ou CPF. Preencher os zeros não significativos.'
string='Autorizados para download do XML do DF-e'
args: 'cte.40.tcteos_autxml', 'cte40_autXML_infCte_id'
cte40_compl
Many2one → cte.40.tcteos_compl
comodel_name='cte.40.tcteos_compl'
help='Dados complementares do CT-e para fins operacionais ou comerciais'
string='Dados complementares do CT-e'
cte40_emit
Many2one → cte.40.tcteos_emit
comodel_name='cte.40.tcteos_emit'
string='Identificação do Emitente do CT-e OS'
xsd_required=True
cte40_ide
Many2one → cte.40.tcteos_ide
comodel_name='cte.40.tcteos_ide'
string='Identificação do CT-e Outros Serviços'
xsd_required=True
cte40_imp
Many2one → cte.40.tcteos_imp
comodel_name='cte.40.tcteos_imp'
string='Informações relativas aos Impostos'
xsd_required=True
cte40_infCTeNorm
Many2one → cte.40.tcteos_infctenorm
choice='infcte'
comodel_name='cte.40.tcteos_infctenorm'
string='Grupo de informações do CT-e OS Normal'
xsd_choice_required=True
cte40_infCteComp
One2many → cte.40.tcteos_infctecomp
choice='infcte'
string='Detalhamento do CT-e complementado'
xsd_choice_required=True
args: 'cte.40.tcteos_infctecomp', 'cte40_infCteComp_infCte_id'
cte40_infRespTec
Many2one → cte.40.tresptec
comodel_name='cte.40.tresptec'
help='Informações do Responsável Técnico pela emissão do DF-e'
string='Informações do Responsável Técnico'
xsd_type='TRespTec'
cte40_toma
Many2one → cte.40.tcteos_toma
choice='infcte'
comodel_name='cte.40.tcteos_toma'
help='Informações do Tomador/Usuário do Serviço\nOpcional para Excesso de Bagagem'
string='Informações do Tomador/Usuário'
xsd_choice_required=True
cte40_vPrest
Many2one → cte.40.tcteos_vprest
comodel_name='cte.40.tcteos_vprest'
string='Valores da Prestação de Serviço'
xsd_required=True
xsd_type='TDec_1302'
cte40_versao
Char
help="Versão do leiaute\nEx: '4.00'"
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_chCTe
Char
string='Chave do CT-e complementado'
xsd_required=True
xsd_type='TChDFe'
cte40_infCteComp_infCte_id
Many2one → cte.40.tcteos_infcte
comodel_name='cte.40.tcteos_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_cobr
Many2one → cte.40.tcteos_cobr
comodel_name='cte.40.tcteos_cobr'
string='Dados da cobrança do CT-e'
cte40_infCteSub
Many2one → cte.40.tcteos_infctesub
comodel_name='cte.40.tcteos_infctesub'
string='Informações do CT-e de substituição'
cte40_infDocRef
One2many → cte.40.infdocref
string='Informações dos documentos referenciados'
args: 'cte.40.infdocref', 'cte40_infDocRef_infCTeNorm_id'
cte40_infGTVe
One2many → cte.40.infgtve
help='Informações das GTV-e relacionadas ao CT-e OS'
string='Informações das GTV-e relacionadas'
args: 'cte.40.infgtve', 'cte40_infGTVe_infCTeNorm_id'
cte40_infModal
Many2one → cte.40.tcteos_infmodal
comodel_name='cte.40.tcteos_infmodal'
help='Informações do modal\nObrigatório para Pessoas e Bagagem'
string='Informações do modal'
cte40_infServico
Many2one → cte.40.infservico
comodel_name='cte.40.infservico'
string='Informações da Prestação do Serviço'
xsd_required=True
cte40_refCTeCanc
Char
help='Chave de acesso do CT-e Cancelado\nSomente para Transporte de Valores'
string='Chave de acesso do CT-e Cancelado'
cte40_seg
One2many → cte.40.tcteos_seg
string='Informações de Seguro da Carga'
args: 'cte.40.tcteos_seg', 'cte40_seg_infCTeNorm_id'
No public methods.
cte40_Comp_infGTVe_id
Many2one → cte.40.infgtve
comodel_name='cte.40.infgtve'
ondelete='cascade'
xsd_implicit=True
cte40_tpComp
Selection
help='Tipo do Componente\n1-Custodia\n2-Embarque\n3-Tempo de espera\n4-Malote\n5-Ad Valorem\n6-Outros'
string='Tipo do Componente'
xsd_required=True
args: COMP_TPCOMP
cte40_vComp
Monetary
currency_field='brl_currency_id'
string='Valor do componente'
xsd_required=True
xsd_type='TDec_1302'
cte40_xComp
Char
help='Nome do componente (informar apenas para outros)\nExemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc'
string='Nome do componente'
No public methods.
cte40_chCte
Char
help='Chave de acesso do CT-e a ser substituído (original)'
string='Chave de acesso do CT-e'
xsd_required=True
No public methods.
cte40_qrCodCTe
Char
string='Texto com o QR-Code impresso no DACTE'
xsd_required=True
No public methods.
cte40_versaoModal
Char
help='Versão do leiaute específico para o Modal'
string='Versão do leiaute específico'
xsd_required=True
No public methods.
cte40_qCarga
Float
digits=(11, 4)
string='Quantidade'
xsd_required=True
xsd_type='TDec_1104'
No public methods.
cte40_ObsCont_compl_id
Many2one → cte.40.tcteos_compl
comodel_name='cte.40.tcteos_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_ObsFisco_compl_id
Many2one → cte.40.tcteos_compl
comodel_name='cte.40.tcteos_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_nApol
Char
help='Número da Apólice\nObrigatório pela lei 11.442/07 (RCTRC)'
string='Número da Apólice'
cte40_respSeg
Selection
help='Responsável pelo seguro\nPreencher com:\n\n4 - Emitente do CT-e;\n\n5 - Tomador de Serviço.'
string='Responsável pelo seguro'
xsd_required=True
args: SEG_RESPSEG
cte40_seg_infCTeNorm_id
Many2one → cte.40.tcteos_infctenorm
comodel_name='cte.40.tcteos_infctenorm'
ondelete='cascade'
xsd_implicit=True
cte40_xSeg
Char
string='Nome da Seguradora'
No public methods.
cte40_CNPJ
Char
choice='toma'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='toma'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderToma
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou nome do tomador'
xsd_required=True
No public methods.
cte40_comp
One2many → cte.40.tcteos_vprest_comp
string='Componentes do Valor da Prestação'
args: 'cte.40.tcteos_vprest_comp', 'cte40_Comp_vPrest_id'
cte40_vRec
Monetary
currency_field='brl_currency_id'
string='Valor a Receber'
xsd_required=True
xsd_type='TDec_1302'
cte40_vTPrest
Monetary
currency_field='brl_currency_id'
help='Valor Total da Prestação do Serviço\nPode conter zeros quando o CT-e for de complemento de ICMS'
string='Valor Total da Prestação do Serviço'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_Comp_vPrest_id
Many2one → cte.40.tcteos_vprest
comodel_name='cte.40.tcteos_vprest'
ondelete='cascade'
xsd_implicit=True
cte40_vComp
Monetary
currency_field='brl_currency_id'
string='Valor do componente'
xsd_required=True
xsd_type='TDec_1302'
cte40_xNome
Char
help='Nome do componente\nExxemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc'
string='Nome do componente'
xsd_required=True
No public methods.
cte40_infCTeSupl
Many2one → cte.40.tctesimp_infctesupl
comodel_name='cte.40.tctesimp_infctesupl'
string='Informações suplementares do CT-e'
cte40_infCte
Many2one → cte.40.tctesimp_infcte
comodel_name='cte.40.tctesimp_infcte'
string='Informações do CT-e'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='autxml'
help='CNPJ do autorizado\nInformar zeros não significativos'
string='CNPJ do autorizado'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='autxml'
help='CPF do autorizado\nInformar zeros não significativos'
string='CPF do autorizado'
xsd_choice_required=True
xsd_type='TCpf'
cte40_autXML_infCte_id
Many2one → cte.40.tctesimp_infcte
comodel_name='cte.40.tctesimp_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_dup
One2many → cte.40.tctesimp_dup
string='Dados das duplicatas'
args: 'cte.40.tctesimp_dup', 'cte40_dup_cobr_id'
cte40_fat
Many2one → cte.40.tctesimp_fat
comodel_name='cte.40.tctesimp_fat'
string='Dados da fatura'
No public methods.
cte40_fluxo
Many2one → cte.40.tctesimp_fluxo
comodel_name='cte.40.tctesimp_fluxo'
help='Previsão do fluxo da carga\nPreenchimento obrigatório para o modal aéreo.'
string='Previsão do fluxo da carga'
cte40_obsCont
One2many → cte.40.tctesimp_obscont
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='Campo de uso livre do contribuinte'
args: 'cte.40.tctesimp_obscont', 'cte40_ObsCont_compl_id'
cte40_obsFisco
One2many → cte.40.tctesimp_obsfisco
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='ObsFisco'
args: 'cte.40.tctesimp_obsfisco', 'cte40_ObsFisco_compl_id'
cte40_xCaracAd
Char
help='Característica adicional do transporte\nTexto livre:\nREENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc'
string='Característica adicional do transporte'
cte40_xCaracSer
Char
help='Característica adicional do serviço\nTexto livre:\n\t\t\t\t\t\t\t\t\t\t\tENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc'
string='Característica adicional do serviço'
cte40_xObs
Char
string='Observações Gerais'
No public methods.
cte40_Comp_det_id
Many2one → cte.40.det
comodel_name='cte.40.det'
ondelete='cascade'
xsd_implicit=True
cte40_vComp
Monetary
currency_field='brl_currency_id'
string='Valor do componente'
xsd_required=True
xsd_type='TDec_1302'
cte40_xNome
Char
help='Nome do componente\nExxemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc'
string='Nome do componente'
xsd_required=True
No public methods.
cte40_dVenc
Date
help='Data de vencimento da duplicata (AAAA-MM-DD)'
string='Data de vencimento da duplicata'
xsd_type='TData'
cte40_dup_cobr_id
Many2one → cte.40.tctesimp_cobr
comodel_name='cte.40.tctesimp_cobr'
ondelete='cascade'
xsd_implicit=True
cte40_nDup
Char
string='Número da duplicata'
cte40_vDup
Monetary
currency_field='brl_currency_id'
string='Valor da duplicata'
xsd_type='TDec_1302Opc'
No public methods.
cte40_CNPJ
Char
help='CNPJ do emitente\nInformar zeros não significativos'
string='CNPJ do emitente'
xsd_type='TCnpj'
cte40_CPF
Char
choice='emit'
help='CPF do emitente\nInformar zeros não significativos.\n\nUsar com série específica 920-969 para emitente pessoa física com inscrição estadual'
string='CPF do emitente'
xsd_choice_required=True
xsd_type='TCpf'
cte40_CRT
Selection
help='Código do Regime Tributário\nInformar: 1=Simples Nacional; \n2=Simples Nacional, excesso sublimite de receita bruta;\n3=Regime Normal. \n4=Simples Nacional - Microempreendedor Individual – MEI.'
string='Código do Regime Tributário'
xsd_required=True
xsd_type='TCRT'
args: TCRT
cte40_IE
Char
help='Inscrição Estadual do Emitente\nA IE do emitente somente ficará sem informação para o caso do Regime Especial da NFF (tpEmis=3)'
string='Inscrição Estadual do Emitente'
cte40_IEST
Char
help='Inscrição Estadual do Substituto Tributário'
string='Inscrição Estadual'
cte40_enderEmit
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
string='Endereço do emitente'
xsd_required=True
xsd_type='TEndeEmi'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou Nome do emitente'
xsd_required=True
No public methods.
cte40_nFat
Char
string='Número da fatura'
cte40_vDesc
Monetary
currency_field='brl_currency_id'
string='Valor do desconto da fatura'
xsd_type='TDec_1302Opc'
cte40_vLiq
Monetary
currency_field='brl_currency_id'
string='Valor líquido da fatura'
xsd_type='TDec_1302Opc'
cte40_vOrig
Monetary
currency_field='brl_currency_id'
string='Valor original da fatura'
xsd_type='TDec_1302Opc'
No public methods.
cte40_pass
One2many → cte.40.tctesimp_pass
string='pass'
args: 'cte.40.tctesimp_pass', 'cte40_pass_fluxo_id'
cte40_xDest
Char
help='Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Destino\nObservações para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Preenchimento obrigatório para o modal aéreo.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Deverá ser incluído o código de três letras IATA do aeroporto de destino. Quando não for possível, utilizar a sigla OACI.'
string='Sigla ou código interno (xDest)'
cte40_xOrig
Char
help='Sigla ou código interno da Filial/Porto/Estação/ Aeroporto de Origem\nObservações para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- Preenchimento obrigatório para o modal aéreo.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t- O código de três letras IATA do aeroporto de partida deverá ser incluído como primeira anotação. Quando não for possível, utilizar a sigla OACI.'
string='Sigla ou código interno'
cte40_xRota
Char
string='Código da Rota de Entrega'
No public methods.
cte40_pFCPUFFim
Float
digits=(3, 2)
help='Percentual do ICMS relativo ao Fundo de Combate à pobreza (FCP) na UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Percentual do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSInter
Float
digits=(3, 2)
help='Alíquota interestadual das UF envolvidas\nAlíquota interestadual das UF envolvidas'
string='Alíquota interestadual das UF envolvidas'
xsd_required=True
xsd_type='TDec_0302'
cte40_pICMSUFFim
Float
digits=(3, 2)
help='Alíquota interna da UF de término da prestação do serviço de transporte\nAlíquota adotada nas operações internas na UF do destinatário'
string='Alíquota interna da UF de término'
xsd_required=True
xsd_type='TDec_0302'
cte40_vBCUFFim
Monetary
currency_field='brl_currency_id'
help='Valor da BC do ICMS na UF de término da prestação do serviço de transporte'
string='Valor da BC do ICMS na UF de término'
xsd_required=True
xsd_type='TDec_1302'
cte40_vFCPUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS relativo ao Fundo de Combate á Pobreza (FCP) da UF de término da prestação'
string='Valor do ICMS relativo ao Fundo'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFFim
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de término da prestação do serviço de transporte'
string='Valor do ICMS de partilha para a UF'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSUFIni
Monetary
currency_field='brl_currency_id'
help='Valor do ICMS de partilha para a UF de início da prestação do serviço de transporte'
string='vICMSUFIni'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CFOP
Char
string='Código Fiscal de Operações e Prestações'
xsd_required=True
xsd_type='TCfop'
cte40_UFEnv
Selection
help="Sigla da UF de envio do CT-e (de onde o documento foi transmitido)\nInformar 'EX' para operações com o exterior."
string='Sigla da UF de envio do CT-e'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFFim
Selection
help="UF do término da prestação\nInformar 'EX' para operações com o exterior."
string='UF do término da prestação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_UFIni
Selection
help="UF do início da prestação\nInformar 'EX' para operações com o exterior."
string='UF do início da prestação'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cCT
Char
help='Código numérico que compõe a Chave de Acesso.\nNúmero aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento.'
string='Código numérico que compõe a Chave'
xsd_required=True
cte40_cDV
Char
help='Digito Verificador da chave de acesso do CT-e\nInformar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso.'
string='Digito Verificador da chave de acesso'
xsd_required=True
cte40_cMunEnv
Char
help='Código do Município de envio do CT-e (de onde o documento foi transmitido)\nUtilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior.'
string='Código do Município de envio do CT-e'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cUF
Selection
help='Código da UF do emitente do CT-e.\nUtilizar a Tabela do IBGE.'
string='Código da UF do emitente do CT-e'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_dhCont
Datetime
help='Data e Hora da entrada em contingência\nInformar a data e hora no formato AAAA-MM-DDTHH:MM:SS'
string='Data e Hora da entrada em contingência'
xsd_type='TDateTimeUTC'
cte40_dhEmi
Char
help='Data e hora de emissão do CT-e\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de emissão do CT-e'
xsd_required=True
cte40_gCompraGov
Char
string='Grupo de Compras Governamentais'
xsd_type='TCompraGovReduzido'
cte40_mod
Selection
help='Modelo do documento fiscal\nUtilizar o código 57 para identificação do CT-e, emitido em substituição aos modelos de conhecimentos em papel.'
string='Modelo do documento fiscal'
xsd_required=True
xsd_type='TModGTVe'
args: TMODCT
cte40_modal
Selection
help='Modal\nPreencher com:\n01-Rodoviário\n02-Aéreo\n03-Aquaviário'
string='Modal'
xsd_required=True
args: TMODTRANSPSIMP
cte40_nCT
Char
string='Número do CT-e'
xsd_required=True
xsd_type='TNF'
cte40_natOp
Char
string='Natureza da Operação'
xsd_required=True
cte40_procEmi
Selection
help='Identificador do processo de emissão do CT-e\nPreencher com: \n\t\t\t\t\t\t\t\t\t\t\t0 - emissão de CT-e com aplicativo do contribuinte;\n\t\t\t\t\t\t\t\t\t\t\t3- emissão CT-e pelo contribuinte com aplicativo fornecido pelo SEBRAE.'
string='Identificador do processo de emissão'
xsd_required=True
xsd_type='TProcEmi'
args: TPROCEMI
cte40_retira
Selection
help='Indicador se o Recebedor retira no Aeroporto, Filial, Porto ou Estação de Destino?\nPreencher com: 0 - sim; 1 - não'
string='Indicador se o Recebedor retira'
xsd_required=True
args: IDE_RETIRA
cte40_serie
Char
help="Série do CT-e\nPreencher com '0' no caso de série única"
string='Série do CT-e'
xsd_required=True
cte40_tpAmb
Selection
help='Tipo do Ambiente\nPreencher com:1 - Produção; 2 - Homologação.'
string='Tipo do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpCTe
Selection
help='Tipo do CT-e Simplificado\nPreencher com:\n5 - CTe Simplificado\n6 - Substituição CTe Simplificado'
string='Tipo do CT-e Simplificado'
xsd_required=True
args: TFINCTESIMP
cte40_tpEmis
Selection
help='Forma de emissão do CT-e\nPreencher com:\n1 - Normal;\n3 - Regime Especial NFF; \n4 - EPEC pela SVC; \n7 - Autorização pela SVC-RS;\n8 - Autorização pela SVC-SP'
string='Forma de emissão do CT-e'
xsd_required=True
args: IDE_TPEMIS
cte40_tpImp
Selection
help='Formato de impressão do DACTE\nPreencher com: 1 - Retrato; 2 - Paisagem.'
string='Formato de impressão do DACTE'
xsd_required=True
args: IDE_TPIMP
cte40_tpServ
Selection
help='Tipo do Serviço\nPreencher com: \n0 - Normal;\n1 - Subcontratação;\n2 - Redespacho;'
string='Tipo do Serviço'
xsd_required=True
args: IDE_TPSERV
cte40_verProc
Char
help='Versão do processo de emissão\nInformar a versão do aplicativo emissor de CT-e.'
string='Versão do processo de emissão'
xsd_required=True
cte40_xDetRetira
Char
string='Detalhes do retira'
cte40_xJust
Char
string='Justificativa da entrada em contingência'
cte40_xMunEnv
Char
help='Nome do Município de envio do CT-e (de onde o documento foi transmitido)\nInformar PAIS/Municipio para as operações com o exterior.'
string='Nome do Município de envio do CT-e'
xsd_required=True
No public methods.
cte40_IBSCBS
Char
string='Grupo de informações do IBS e CBS'
xsd_type='TTribCTe'
cte40_ICMS
Many2one → cte.40.timp
comodel_name='cte.40.timp'
string='Informações relativas ao ICMS'
xsd_required=True
xsd_type='TImp'
cte40_ICMSUFFim
Many2one → cte.40.tctesimp_icmsuffim
comodel_name='cte.40.tctesimp_icmsuffim'
help='Informações do ICMS de partilha com a UF de término do serviço de transporte na operação interestadual\nGrupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS'
string='Informações do ICMS de partilha com a UF'
cte40_infAdFisco
Char
help='Informações adicionais de interesse do Fisco\nNorma referenciada, informações complementares, etc'
string='Informações adicionais de interesse'
cte40_vTotTrib
Monetary
currency_field='brl_currency_id'
string='Valor Total dos Tributos'
xsd_type='TDec_1302'
No public methods.
cte40_infQ
One2many → cte.40.tctesimp_infq
help='Informações de quantidades da Carga do CT-e\nPara o Aéreo é obrigatório o preenchimento desse campo da seguinte forma.\n1 - Peso Bruto, sempre em quilogramas (obrigatório);\n2 - Peso Cubado; sempre em quilogramas;\n3 - Quantidade de volumes, sempre em unidades (obrigatório);\n4 - Cubagem, sempre em metros cúbicos (obrigatório apenas quando for impossível preencher as dimensões da(s) embalagem(ens) na tag xDime do leiaute do Aéreo).'
string='Informações de quantidades da Carga'
args: 'cte.40.tctesimp_infq', 'cte40_infQ_infCarga_id'
cte40_proPred
Char
help='Produto predominante\nInformar a descrição do produto predominante'
string='Produto predominante'
xsd_required=True
cte40_vCarga
Monetary
currency_field='brl_currency_id'
string='Valor total da carga'
xsd_required=True
xsd_type='TDec_1302'
cte40_vCargaAverb
Monetary
currency_field='brl_currency_id'
help='Valor da Carga para efeito de averbação\nNormalmente igual ao valor declarado da mercadoria, diferente por exemplo, quando a mercadoria transportada é isenta de tributos nacionais para exportação, onde é preciso averbar um valor maior, pois no caso de indenização, o valor a ser pago será maior'
string='Valor da Carga para efeito de averbação'
xsd_type='TDec_1302Opc'
cte40_xOutCat
Char
help="Outras características da carga\n'FRIA', 'GRANEL', 'REFRIGERADA', 'Medidas: 12X12X12'"
string='Outras características da carga'
No public methods.
cte40_Id
Char
help="Identificador da tag a ser assinada\nInformar a chave de acesso do CT-e e precedida do literal 'CTe'"
string='Identificador da tag a ser assinada'
xsd_required=True
cte40_autXML
One2many → cte.40.tctesimp_autxml
help='Autorizados para download do XML do DF-e\nInformar CNPJ ou CPF. Preencher os zeros não significativos.'
string='Autorizados para download do XML do DF-e'
args: 'cte.40.tctesimp_autxml', 'cte40_autXML_infCte_id'
cte40_cobr
Many2one → cte.40.tctesimp_cobr
comodel_name='cte.40.tctesimp_cobr'
string='Dados da cobrança do CT-e'
cte40_compl
Many2one → cte.40.tctesimp_compl
comodel_name='cte.40.tctesimp_compl'
help='Dados complementares do CT-e para fins operacionais ou comerciais'
string='Dados complementares do CT-e'
cte40_det
One2many → cte.40.det
help='Detalhamento das entregas / prestações do CTe Simplificado'
string='Detalhamento das entregas / prestações'
args: 'cte.40.det', 'cte40_det_infCte_id'
cte40_emit
Many2one → cte.40.tctesimp_emit
comodel_name='cte.40.tctesimp_emit'
string='Identificação do Emitente do CT-e'
xsd_required=True
cte40_ide
Many2one → cte.40.tctesimp_ide
comodel_name='cte.40.tctesimp_ide'
string='Identificação do CT-e'
xsd_required=True
cte40_imp
Many2one → cte.40.tctesimp_imp
comodel_name='cte.40.tctesimp_imp'
string='Informações relativas aos Impostos'
xsd_required=True
cte40_infCarga
Many2one → cte.40.tctesimp_infcarga
comodel_name='cte.40.tctesimp_infcarga'
string='Informações da Carga do CT-e'
xsd_required=True
cte40_infCteSub
Many2one → cte.40.tctesimp_infctesub
comodel_name='cte.40.tctesimp_infctesub'
string='Informações do CT-e de substituição'
cte40_infModal
Many2one → cte.40.tctesimp_infmodal
comodel_name='cte.40.tctesimp_infmodal'
string='Informações do modal'
xsd_required=True
cte40_infPAA
Many2one → cte.40.tctesimp_infpaa
comodel_name='cte.40.tctesimp_infpaa'
help='Grupo de Informação do Provedor de Assinatura e Autorização'
string='Grupo de Informação do Provedor'
cte40_infRespTec
Many2one → cte.40.tresptec
comodel_name='cte.40.tresptec'
help='Informações do Responsável Técnico pela emissão do DF-e'
string='Informações do Responsável Técnico'
xsd_type='TRespTec'
cte40_infSolicNFF
Many2one → cte.40.tctesimp_infsolicnff
comodel_name='cte.40.tctesimp_infsolicnff'
help='Grupo de informações do pedido de emissão da Nota Fiscal Fácil'
string='Grupo de informações do pedido'
cte40_toma
Many2one → cte.40.tctesimp_toma
choice='infcte'
comodel_name='cte.40.tctesimp_toma'
help='Identificação do tomador do serviço no CT-e'
string='Identificação do tomador do serviço'
xsd_choice_required=True
xsd_required=True
cte40_total
Many2one → cte.40.total
comodel_name='cte.40.total'
string='Valores Totais do CTe'
xsd_required=True
cte40_versao
Char
help="Versão do leiaute\nEx: '4.00'"
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_chCte
Char
help='Chave de acesso do CT-e a ser substituído (original)'
string='Chave de acesso do CT-e'
xsd_required=True
cte40_indAlteraToma
Selection
string='Indicador de CT-e Alteração de Tomador'
args: INFCTESUB_INDALTERATOMA
No public methods.
cte40_qrCodCTe
Char
string='Texto com o QR-Code impresso no DACTE'
xsd_required=True
No public methods.
cte40_versaoModal
Char
help='Versão do leiaute específico para o Modal'
string='Versão do leiaute específico'
xsd_required=True
No public methods.
cte40_PIN
Char
help='PIN SUFRAMA\nPIN atribuído pela SUFRAMA para a operação.'
string='PIN SUFRAMA'
cte40_chNFe
Char
string='Chave de acesso da NF-e'
xsd_required=True
cte40_dPrev
Date
help='Data prevista de entrega\nFormato AAAA-MM-DD'
string='Data prevista de entrega'
xsd_type='TData'
cte40_infNFe_det_id
Many2one → cte.40.det
comodel_name='cte.40.det'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga
One2many → cte.40.tunidcarga
choice='infnfe'
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_choice_required=True
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_infNFe_id'
cte40_infUnidTransp
One2many → cte.40.tunidadetransp
choice='infnfe'
help='Informações das Unidades de Transporte (Carreta/Reboque/Vagão)\nDeve ser preenchido com as informações das unidades de transporte utilizadas.'
string='Informações das Unidades de Transporte'
xsd_choice_required=True
xsd_type='TUnidadeTransp'
args: 'cte.40.tunidadetransp', 'cte40_infUnidTransp_infNFe_id'
No public methods.
cte40_CNPJPAA
Char
help='CNPJ do Provedor de Assinatura e Autorização'
string='CNPJ do Provedor de Assinatura'
xsd_required=True
xsd_type='TCnpj'
cte40_PAASignature
Many2one → cte.40.tctesimp_paasignature
comodel_name='cte.40.tctesimp_paasignature'
help='Assinatura RSA do Emitente para DFe gerados por PAA'
string='Assinatura RSA do Emitente'
xsd_required=True
No public methods.
cte40_cUnid
Selection
help='Código da Unidade de Medida\nPreencher com:\n00-M3;\n01-KG;\n02-TON;\n03-UNIDADE;\n04-LITROS;\n05-MMBTU'
string='Código da Unidade de Medida'
xsd_required=True
args: INFQ_CUNID
cte40_infQ_infCarga_id
Many2one → cte.40.tctesimp_infcarga
comodel_name='cte.40.tctesimp_infcarga'
ondelete='cascade'
xsd_implicit=True
cte40_qCarga
Float
digits=(11, 4)
string='Quantidade'
xsd_required=True
xsd_type='TDec_1104'
cte40_tpMed
Selection
help='Tipo da Medida\nInformar com:\n00-Cubagem da NF-e\n01-Cubagem Aferida pelo Transportador\n02-Peso Bruto da NF-e\n03-Peso Bruto Aferido pelo Transportador\n04-Peso Cubado\n05-Peso Base do Cálculo do Frete\n06-Peso para uso Operacional\n07-Caixas\n08-Paletes\n09-Sacas\n10-Containers\n11-Rolos\n12-Bombonas\n13-Latas\n14-Litragem\n15-Milhão de BTU (British Thermal Units)\n99-Outros'
string='Tipo da Medida'
xsd_required=True
args: INFQ_TPMED
No public methods.
cte40_xSolic
Char
help='Solicitação do pedido de emissão da NFF.\nSerá preenchido com a totalidade de campos informados no aplicativo emissor serializado.'
string='Solicitação do pedido de emissão da NFF'
xsd_required=True
No public methods.
cte40_ObsCont_compl_id
Many2one → cte.40.tctesimp_compl
comodel_name='cte.40.tctesimp_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_ObsFisco_compl_id
Many2one → cte.40.tctesimp_compl
comodel_name='cte.40.tctesimp_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_RSAKeyValue
Many2one → cte.40.trsakeyvaluetype
comodel_name='cte.40.trsakeyvaluetype'
string='Chave Publica no padrão XML RSA Key'
xsd_required=True
xsd_type='TRSAKeyValueType'
cte40_signatureValue
Char
help='Assinatura digital padrão RSA\nConverter o atributo Id do DFe para array de bytes e assinar com a chave privada do RSA com algoritmo SHA1 gerando um valor no formato base64.'
string='Assinatura digital padrão RSA'
xsd_required=True
xsd_type='xs:base64Binary'
No public methods.
cte40_pass_fluxo_id
Many2one → cte.40.tctesimp_fluxo
comodel_name='cte.40.tctesimp_fluxo'
ondelete='cascade'
xsd_implicit=True
cte40_xPass
Char
help='Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Passagem\nObservação para o modal aéreo:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t- O código de três letras IATA, referente ao aeroporto de transferência, deverá ser incluído, quando for o caso. Quando não for possível, utilizar a sigla OACI. Qualquer solicitação de itinerário deverá ser incluída.'
string='Sigla ou código interno'
No public methods.
cte40_CNPJ
Char
choice='toma'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='toma'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_ISUF
Char
help='Inscrição na SUFRAMA\n(Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA)'
string='Inscrição na SUFRAMA'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderToma
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_indIEToma
Selection
help='Indicador do papel do tomador na prestação do serviço:\n1 – Contribuinte ICMS;\n2 – Contribuinte isento de inscrição;\n9 – Não Contribuinte\nAplica-se ao tomador que for indicado no toma'
string='Indicador do papel do tomador'
xsd_required=True
args: TOMA_INDIETOMA
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com:\n\n0-Remetente;\n1-Expedidor;\n2-Recebedor;\n3-Destinatário\n4-Terceiro'
string='Tomador do Serviço'
xsd_required=True
args: TOMA_TOMA
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_vDevTrib
Char
help='Valor do tributo devolvido. No fornecimento de energia elétrica, água, esgoto e\ngás natural e em outras hipóteses definidas no regulamento'
string='Valor do tributo devolvido'
xsd_type='TDec1302RTC'
No public methods.
cte40_pDif
Float
digits=(3, 2)
string='Percentual do diferimento'
xsd_type='TDec_0302_04RTC'
cte40_vDif
Char
string='Valor do diferimento'
xsd_type='TDec1302RTC'
No public methods.
cte40_CEP
Char
help='CEP\nInformar zeros não significativos'
string='CEP'
cte40_UF
Selection
string='Sigla da UF'
xsd_required=True
xsd_type='TUF_sem_EX'
args: TUF_SEM_EX
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE)'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
string='Nome do município'
xsd_required=True
No public methods.
cte40_CEP
Char
help='CEP\nInformar os zeros não significativos'
string='CEP'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE)\nInformar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cPais
Char
help='Código do país\nUtilizar a tabela do BACEN'
string='Código do país'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município\nInformar EXTERIOR para operações com o exterior.'
string='Nome do município'
xsd_required=True
cte40_xPais
Char
string='Nome do país'
No public methods.
cte40_CEP
Char
string='CEP'
xsd_required=True
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município\nUtilizar a tabela do IBGE\n\t\t\t\t\tInformar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_nro
Char
string='Número'
cte40_xBairro
Char
string='Bairro'
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município\nInformar EXTERIOR para operações com o exterior.'
string='Nome do município'
xsd_required=True
No public methods.
cte40_CEP
Char
string='CEP'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município, , informar EXTERIOR para operações com o exterior.'
string='Nome do município, '
xsd_required=True
No public methods.
cte40_CEP
Char
string='CEP'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cPais
Char
string='Código do país'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município\nInformar EXTERIOR para operações com o exterior.'
string='Nome do município'
xsd_required=True
cte40_xPais
Char
string='Nome do país'
No public methods.
cte40_CNPJ
Char
choice='tendreent'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='tendreent'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_UF
Selection
help='Sigla da UF\nInformar EX para operações com o exterior.'
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE)\nInformar 9999999 para operações com o exterior.'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_nro
Char
string='Número'
xsd_required=True
cte40_xBairro
Char
string='Bairro'
xsd_required=True
cte40_xCpl
Char
string='Complemento'
cte40_xLgr
Char
string='Logradouro'
xsd_required=True
cte40_xMun
Char
help='Nome do município\nInformar EXTERIOR para operações com o exterior.'
string='Nome do município'
xsd_required=True
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_vCBSEstCred
Char
string='Valor da CBS a ser estornada'
xsd_type='TDec1302RTC'
cte40_vIBSEstCred
Char
string='Valor do IBS a ser estornado'
xsd_type='TDec1302RTC'
No public methods.
cte40_infEvento
Many2one → cte.40.tevento_infevento
comodel_name='cte.40.tevento_infevento'
string='infEvento'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerEvento'
No public methods.
cte40_CNPJ
Char
choice='infevento'
string='CNPJ do emissor do evento'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='infevento'
help='CPF do emissor do evento\nInformar zeros não significativos.\n\nUsar com série específica 920-969 para emitente pessoa física com inscrição estadual'
string='CPF do emissor do evento'
xsd_choice_required=True
xsd_type='TCpf'
cte40_Id
Char
help='Identificador da TAG a ser assinada, a regra de formação do Id é:\n“ID” + tpEvento + chave do CT-e + nSeqEvento'
string='Identificador da TAG a ser assinada'
xsd_required=True
cte40_cOrgao
Selection
help='Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar SUFRAMA'
string='Código do órgão de recepção do Evento'
xsd_required=True
xsd_type='TCOrgaoIBGE'
args: TCORGAOIBGE
cte40_chCTe
Char
help='Chave de Acesso do CT-e vinculado ao evento'
string='Chave de Acesso do CT-e vinculado'
xsd_required=True
xsd_type='TChDFe'
cte40_detEvento
Many2one → cte.40.detevento
comodel_name='cte.40.detevento'
string='Detalhamento do evento específico'
xsd_required=True
cte40_dhEvento
Datetime
help='Data e Hora do Evento, formato UTC (AAAA-MM-DDThh:mm:ssTZD)'
string='Data e Hora do Evento'
xsd_required=True
xsd_type='TDateTimeUTC'
cte40_infPAA
Many2one → cte.40.tevento_infpaa
comodel_name='cte.40.tevento_infpaa'
help='Grupo de Informação do Provedor de Assinatura e Autorização'
string='Grupo de Informação do Provedor'
cte40_infSolicNFF
Many2one → cte.40.tevento_infsolicnff
comodel_name='cte.40.tevento_infsolicnff'
help='Grupo de informações do pedido de registro de evento da Nota Fiscal Fácil'
string='Grupo de informações do pedido'
cte40_nSeqEvento
Char
help='Seqüencial do evento para o mesmo tipo de evento. Para maioria dos eventos será 1, nos casos em que possa existir mais de um evento o autor do evento deve numerar de forma seqüencial.'
string='Seqüencial do evento para o mesmo tipo'
xsd_required=True
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpEvento
Char
string='Tipo do Evento'
xsd_required=True
No public methods.
cte40_CNPJPAA
Char
help='CNPJ do Provedor de Assinatura e Autorização'
string='CNPJ do Provedor de Assinatura'
xsd_required=True
xsd_type='TCnpj'
cte40_PAASignature
Many2one → cte.40.tevento_paasignature
comodel_name='cte.40.tevento_paasignature'
help='Assinatura RSA do Emitente para DFe gerados por PAA'
string='Assinatura RSA do Emitente'
xsd_required=True
No public methods.
cte40_xSolic
Char
help='Solicitação do pedido de registro de evento da NFF.\nSerá preenchido com a totalidade de campos informados no aplicativo emissor serializado.'
string='Solicitação do pedido de registro'
xsd_required=True
No public methods.
cte40_RSAKeyValue
Many2one → cte.40.trsakeyvaluetype
comodel_name='cte.40.trsakeyvaluetype'
string='Chave Publica no padrão XML RSA Key'
xsd_required=True
xsd_type='TRSAKeyValueType'
cte40_signatureValue
Char
help='Assinatura digital padrão RSA\nConverter o atributo Id do DFe para array de bytes e assinar com a chave privada do RSA com algoritmo SHA1 gerando um valor no formato base64.'
string='Assinatura digital padrão RSA'
xsd_required=True
xsd_type='xs:base64Binary'
No public methods.
cte40_infCTeSupl
Many2one → cte.40.tgtve_infctesupl
comodel_name='cte.40.tgtve_infctesupl'
string='Informações suplementares da GTV-e'
cte40_infCte
Many2one → cte.40.tgtve_infcte
comodel_name='cte.40.tgtve_infcte'
string='Informações do CT-e do tipo GTV-e'
xsd_required=True
cte40_versao
Char
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='autxml'
help='CNPJ do autorizado\nInformar zeros não significativos'
string='CNPJ do autorizado'
xsd_choice_required=True
xsd_type='TCnpj'
cte40_CPF
Char
choice='autxml'
help='CPF do autorizado\nInformar zeros não significativos'
string='CPF do autorizado'
xsd_choice_required=True
xsd_type='TCpf'
cte40_autXML_infCte_id
Many2one → cte.40.tgtve_infcte
comodel_name='cte.40.tgtve_infcte'
ondelete='cascade'
xsd_implicit=True
No public methods.
cte40_obsCont
One2many → cte.40.tgtve_obscont
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='Campo de uso livre do contribuinte'
args: 'cte.40.tgtve_obscont', 'cte40_ObsCont_compl_id'
cte40_obsFisco
One2many → cte.40.tgtve_obsfisco
help='Campo de uso livre do contribuinte\nInformar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto'
string='ObsFisco'
args: 'cte.40.tgtve_obsfisco', 'cte40_ObsFisco_compl_id'
cte40_xCaracAd
Char
help='Característica adicional do transporte\nTexto livre:\nREENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc'
string='Característica adicional do transporte'
cte40_xCaracSer
Char
help='Característica adicional do serviço\nTexto livre:\n\t\t\t\t\t\t\t\t\t\t\tENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc'
string='Característica adicional do serviço'
cte40_xEmi
Char
string='Funcionário emissor da GTV-e'
cte40_xObs
Char
string='Observações Gerais'
No public methods.
cte40_CNPJ
Char
choice='dest'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='dest'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do destinatário ou ISENTO se destinatário é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o destinatário não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_ISUF
Char
help='Inscrição na SUFRAMA\n(Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA)'
string='Inscrição na SUFRAMA'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderDest
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xNome
Char
string='Razão Social ou Nome do destinatário'
xsd_required=True
No public methods.
cte40_CNPJ
Char
help='CNPJ do emitente\nInformar zeros não significativos'
string='CNPJ do emitente'
xsd_required=True
xsd_type='TCnpj'
cte40_IE
Char
string='Inscrição Estadual do Emitente'
xsd_required=True
cte40_IEST
Char
help='Inscrição Estadual do Substituto Tributário'
string='Inscrição Estadual'
cte40_enderEmit
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
string='Endereço do emitente'
xsd_required=True
xsd_type='TEndeEmi'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou Nome do emitente'
xsd_required=True
No public methods.
cte40_CFOP
Char
string='Código Fiscal de Operações e Prestações'
xsd_required=True
xsd_type='TCfop'
cte40_UFEnv
Selection
help="Sigla da UF de envio da GTV-e (de onde o documento foi transmitido)\nInformar 'EX' para operações com o exterior."
string='Sigla da UF de envio da GTV-e'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cCT
Char
help='Código numérico que compõe a Chave de Acesso.\nNúmero aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento.'
string='Código numérico que compõe a Chave'
xsd_required=True
cte40_cDV
Char
help='Digito Verificador da chave de acesso da GTV-e\nInformar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso.'
string='Digito Verificador da chave de acesso'
xsd_required=True
cte40_cMunEnv
Char
help='Código do Município de envio da GTV-e (de onde o documento foi transmitido)\nUtilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior.'
string='Código do Município de envio da GTV-e'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_cUF
Selection
help='Código da UF do emitente da GTV-e.\nUtilizar a Tabela do IBGE.'
string='Código da UF do emitente da GTV-e'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_dhChegadaDest
Char
help='Data e hora de chegada no destino\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de chegada no destino'
xsd_required=True
cte40_dhCont
Datetime
help='Data e Hora da entrada em contingência\nInformar a data e hora no formato AAAA-MM-DDTHH:MM:SS'
string='Data e Hora da entrada em contingência'
xsd_type='TDateTimeUTC'
cte40_dhEmi
Char
help='Data e hora de emissão da GTV-e\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de emissão da GTV-e'
xsd_required=True
cte40_dhSaidaOrig
Char
help='Data e hora de saida da origem\nFormato AAAA-MM-DDTHH:MM:DD TZD'
string='Data e hora de saida da origem'
xsd_required=True
cte40_indIEToma
Selection
help='Indicador da IE do tomador:\n1 – Contribuinte ICMS;\n2 – Contribuinte isento de inscrição;\n9 – Não Contribuinte\nAplica-se ao tomador que for indicado no toma3 ou toma4'
string='Indicador da IE do tomador'
xsd_required=True
args: IDE_INDIETOMA
cte40_mod
Selection
help='Modelo do documento fiscal\nUtilizar o código 64 para identificação do CT-e Guia de Transporte de Valores'
string='Modelo do documento fiscal'
xsd_required=True
xsd_type='TModGTVe'
args: TMODGTVE
cte40_modal
Selection
help='Modal da GTV-e\nPreencher com:\n01-Rodoviário \n06-Multimodal'
string='Modal da GTV-e'
xsd_required=True
args: IDE_MODAL
cte40_nCT
Char
string='Número da GTV-e'
xsd_required=True
xsd_type='TNF'
cte40_natOp
Char
string='Natureza da Operação'
xsd_required=True
cte40_serie
Char
help="Série da GTV-e\nPreencher com '0' no caso de série única"
string='Série da GTV-e'
xsd_required=True
cte40_toma
Many2one → cte.40.tgtve_toma
choice='ide'
comodel_name='cte.40.tgtve_toma'
help="Indicador do 'papel' do tomador do serviço no GT-e"
string="Indicador do 'papel' do tomador"
xsd_choice_required=True
cte40_tomaTerceiro
Many2one → cte.40.tomaterceiro
choice='ide'
comodel_name='cte.40.tomaterceiro'
help="Indicador do 'papel' do tomador do serviço no CTV-e"
string='tomaTerceiro'
xsd_choice_required=True
cte40_tpAmb
Selection
help='Tipo do Ambiente\nPreencher com:1 - Produção; 2 - Homologação'
string='Tipo do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpCTe
Selection
help='Tipo da GTV-e\nPreencher com:\n 4 - GTV-e'
string='Tipo da GTV-e'
xsd_required=True
args: TFINGTVE
cte40_tpEmis
Selection
help='Forma de emissão da GTV-e\nPreencher com:\n1 - Normal;\n2- Contingencia offline'
string='Forma de emissão da GTV-e'
xsd_required=True
args: IDE_TPEMIS
cte40_tpImp
Selection
help='Formato de impressão do DACTE\nPreencher com: 1 - Retrato; 2 - Paisagem.'
string='Formato de impressão do DACTE'
xsd_required=True
args: IDE_TPIMP
cte40_tpServ
Selection
help='Tipo do Serviço\nPreencher com: \n\n9 - GTV'
string='Tipo do Serviço'
xsd_required=True
args: IDE_TPSERV
cte40_verProc
Char
help='Versão do processo de emissão\nIinformar a versão do aplicativo emissor de CT-e.'
string='Versão do processo de emissão'
xsd_required=True
cte40_xJust
Char
string='Justificativa da entrada em contingência'
cte40_xMunEnv
Char
help='Nome do Município de envio da GTV-e (de onde o documento foi transmitido)\nInformar PAIS/Municipio para as operações com o exterior.'
string='Nome do Município de envio da GTV-e'
xsd_required=True
No public methods.
cte40_Id
Char
help="Identificador da tag a ser assinada\nInformar a chave de acesso do CT-e OS e precedida do literal 'CTe'"
string='Identificador da tag a ser assinada'
xsd_required=True
cte40_autXML
One2many → cte.40.tgtve_autxml
help='Autorizados para download do XML do DF-e\nInformar CNPJ ou CPF. Preencher os zeros não significativos.'
string='Autorizados para download do XML do DF-e'
args: 'cte.40.tgtve_autxml', 'cte40_autXML_infCte_id'
cte40_compl
Many2one → cte.40.tgtve_compl
comodel_name='cte.40.tgtve_compl'
help='Dados complementares da GTV-e para fins operacionais ou comerciais'
string='Dados complementares da GTV-e'
cte40_dest
Many2one → cte.40.tgtve_dest
comodel_name='cte.40.tgtve_dest'
help='Informações do Destinatário\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações do Destinatário'
xsd_required=True
cte40_destino
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
help='Informações do endereço do destino do serviço'
string='Informações do endereço do destino'
xsd_type='TEndeEmi'
cte40_detGTV
Many2one → cte.40.detgtv
comodel_name='cte.40.detgtv'
string='Grupo de informações detalhadas da GTV-e'
xsd_required=True
cte40_emit
Many2one → cte.40.tgtve_emit
comodel_name='cte.40.tgtve_emit'
string='Identificação do Emitente da GTV-e'
xsd_required=True
cte40_ide
Many2one → cte.40.tgtve_ide
comodel_name='cte.40.tgtve_ide'
string='Identificação da GTV-e'
xsd_required=True
cte40_infRespTec
Many2one → cte.40.tresptec
comodel_name='cte.40.tresptec'
help='Informações do Responsável Técnico pela emissão do DF-e'
string='Informações do Responsável Técnico'
xsd_type='TRespTec'
cte40_origem
Many2one → cte.40.tendeemi
comodel_name='cte.40.tendeemi'
help='Informações do endereço da origem do serviço'
string='Informações do endereço da origem'
xsd_type='TEndeEmi'
cte40_rem
Many2one → cte.40.tgtve_rem
comodel_name='cte.40.tgtve_rem'
help='Informações do Remetente\nPoderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado.'
string='Informações do Remetente'
xsd_required=True
cte40_versao
Char
help="Versão do leiaute\nEx: '4.00'"
string='Versão do leiaute'
xsd_required=True
No public methods.
cte40_qrCodCTe
Char
string='Texto com o QR-Code impresso no DACTE'
xsd_required=True
No public methods.
cte40_infEspecie_detGTV_id
Many2one → cte.40.detgtv
comodel_name='cte.40.detgtv'
ondelete='cascade'
xsd_implicit=True
cte40_tpEspecie
Selection
help='Tipo da Espécie\n1 - Cédula\n2 - Cheque\n3 - Moeda\n4 - Outros'
string='Tipo da Espécie'
xsd_required=True
args: INFESPECIE_TPESPECIE
cte40_tpNumerario
Selection
help='Nacionalidade do Numerário\n1 - Nacional\n2 - Estrangeiro'
string='Nacionalidade do Numerário'
xsd_required=True
args: INFESPECIE_TPNUMERARIO
cte40_vEspecie
Monetary
currency_field='brl_currency_id'
string='Valor Transportada em Espécie indicada'
xsd_required=True
xsd_type='TDec_1302'
cte40_xMoedaEstr
Char
help='Nome da Moeda\nInformar somente se tipo de numerário for 2 - Estrangeiro'
string='Nome da Moeda'
No public methods.
cte40_ObsCont_compl_id
Many2one → cte.40.tgtve_compl
comodel_name='cte.40.tgtve_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_ObsFisco_compl_id
Many2one → cte.40.tgtve_compl
comodel_name='cte.40.tgtve_compl'
ondelete='cascade'
xsd_implicit=True
cte40_xCampo
Char
string='Identificação do campo'
xsd_required=True
cte40_xTexto
Char
string='Conteúdo do campo'
xsd_required=True
No public methods.
cte40_CNPJ
Char
choice='rem'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\n\t\t\t\t\t\t\t\t\t\t\t\tInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='rem'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do remetente ou ISENTO se remetente é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o remetente não seja contribuinte do ICMS não informar a tag.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
cte40_enderReme
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_xFant
Char
string='Nome fantasia'
cte40_xNome
Char
string='Razão social ou nome do remetente'
xsd_required=True
No public methods.
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com:\n 0-Remetente;\n 1-Destinatário'
string='Tomador do Serviço'
xsd_required=True
args: TOMA_TOMA
No public methods.
cte40_gCBS
Many2one → cte.40.tibscbsmonotot_gcbs
comodel_name='cte.40.tibscbsmonotot_gcbs'
string='Totalização da CBS'
cte40_gEstornoCred
Many2one → cte.40.tibscbsmonotot_gestornocred
comodel_name='cte.40.tibscbsmonotot_gestornocred'
string='Totalização do estorno de crédito'
cte40_gIBS
Many2one → cte.40.tibscbsmonotot_gibs
comodel_name='cte.40.tibscbsmonotot_gibs'
string='Totalização do IBS'
cte40_gMono
Many2one → cte.40.gmono
comodel_name='cte.40.gmono'
help='Totais da Monofasia\nSó deverá ser utilizado para DFe modelos 55 e 65'
string='Totais da Monofasia'
cte40_vBCIBSCBS
Char
string='Total Base de Calculo'
xsd_type='TDec1302RTC'
No public methods.
cte40_vCBS
Char
string='Valor total da CBS'
xsd_type='TDec1302RTC'
cte40_vCredPres
Char
string='Total do Crédito Presumido'
xsd_type='TDec1302RTC'
cte40_vCredPresCondSus
Char
help='Total do Crédito Presumido Condição Suspensiva'
string='Total'
xsd_type='TDec1302RTC'
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
No public methods.
cte40_vCBSEstCred
Char
string='Valor total da CBS estornada'
xsd_type='TDec1302RTC'
cte40_vIBSEstCred
Char
string='Valor total do IBS estornado'
xsd_type='TDec1302RTC'
No public methods.
cte40_gIBSMun
Many2one → cte.40.tibscbsmonotot_gibsmun
comodel_name='cte.40.tibscbsmonotot_gibsmun'
help='Totalização do IBS de competência Municipal'
string='Totalização do IBS'
cte40_gIBSUF
Many2one → cte.40.tibscbsmonotot_gibsuf
comodel_name='cte.40.tibscbsmonotot_gibsuf'
string='Totalização do IBS de competência da UF'
cte40_vCredPres
Char
string='Total do Crédito Presumido'
xsd_type='TDec1302RTC'
cte40_vCredPresCondSus
Char
help='Total do Crédito Presumido Condição Suspensiva'
string='Total'
xsd_type='TDec1302RTC'
cte40_vIBS
Char
string='Valor total do IBS'
xsd_type='TDec1302RTC'
No public methods.
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
cte40_vIBSMun
Char
string='Valor total do IBS Municipal'
xsd_type='TDec1302RTC'
No public methods.
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
cte40_vIBSUF
Char
string='Valor total do IBS Estadual'
xsd_type='TDec1302RTC'
No public methods.
cte40_gCBS
Many2one → cte.40.tibscbstot_gcbs
comodel_name='cte.40.tibscbstot_gcbs'
string='Totalização da CBS'
cte40_gEstornoCred
Many2one → cte.40.tibscbstot_gestornocred
comodel_name='cte.40.tibscbstot_gestornocred'
string='Totalização do estorno de crédito'
cte40_gIBS
Many2one → cte.40.tibscbstot_gibs
comodel_name='cte.40.tibscbstot_gibs'
string='Totalização do IBS'
cte40_vBCIBSCBS
Char
string='Total Base de Calculo'
xsd_type='TDec1302RTC'
No public methods.
cte40_vCBS
Char
string='Valor total da CBS'
xsd_type='TDec1302RTC'
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
No public methods.
cte40_vCBSEstCred
Char
string='Valor total da CBS estornada'
xsd_type='TDec1302RTC'
cte40_vIBSEstCred
Char
string='Valor total do IBS estornado'
xsd_type='TDec1302RTC'
No public methods.
cte40_gIBSMun
Many2one → cte.40.tibscbstot_gibsmun
comodel_name='cte.40.tibscbstot_gibsmun'
help='Totalização do IBS de competência Municipal'
string='Totalização do IBS'
cte40_gIBSUF
Many2one → cte.40.tibscbstot_gibsuf
comodel_name='cte.40.tibscbstot_gibsuf'
string='Totalização do IBS de competência da UF'
cte40_vIBS
Char
string='Valor total do IBS'
xsd_type='TDec1302RTC'
No public methods.
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
cte40_vIBSMun
Char
string='Valor total do IBS Municipal'
xsd_type='TDec1302RTC'
No public methods.
cte40_vDevTrib
Char
string='Total de devoluções de tributos'
xsd_type='TDec1302RTC'
cte40_vDif
Char
string='Total do Diferimento'
xsd_type='TDec1302RTC'
cte40_vIBSUF
Char
string='Valor total do IBS Estadual'
xsd_type='TDec1302RTC'
No public methods.
No new fields.
Public methods (0)No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\n90 - ICMS Outra UF'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMSOUTRAUF_CST
cte40_cBenef
Char
help='Código de Benefício Fiscal na UF\nCódigo de Benefício Fiscal utilizado pela UF'
string='Código de Benefício Fiscal na UF'
cte40_pICMSOutraUF
Float
digits=(3, 2)
string='Alíquota do ICMS'
xsd_required=True
xsd_type='TDec_0302'
cte40_pRedBCOutraUF
Float
digits=(3, 2)
string='Percentual de redução da BC'
xsd_type='TDec_0302Opc'
cte40_vBCOutraUF
Monetary
currency_field='brl_currency_id'
string='Valor da BC do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSDeson
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS de desoneração'
xsd_type='TDec_1302'
cte40_vICMSOutraUF
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS devido outra UF'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\n90 - ICMS Simples Nacional'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMSSN_CST
cte40_indSN
Selection
help='Indica se o contribuinte é Simples Nacional\t\t\t1=Sim'
string='Indica se o contribuinte'
xsd_required=True
args: ICMSSN_INDSN
No public methods.
No new fields.
Public methods (0)No public methods.
cte40_CST
Selection
help='classificação Tributária do Serviço\n00 - tributação normal ICMS'
string='classificação Tributária do Serviço'
xsd_required=True
args: ICMS00_CST
cte40_pICMS
Float
digits=(3, 2)
string='Alíquota do ICMS'
xsd_required=True
xsd_type='TDec_0302'
cte40_vBC
Monetary
currency_field='brl_currency_id'
string='Valor da BC do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMS
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do serviço\n20 - tributação com BC reduzida do ICMS'
string='Classificação Tributária do serviço'
xsd_required=True
args: ICMS20_CST
cte40_cBenef
Char
help='Código de Benefício Fiscal na UF\nCódigo de Benefício Fiscal utilizado pela UF'
string='Código de Benefício Fiscal na UF'
cte40_pICMS
Float
digits=(3, 2)
string='Alíquota do ICMS'
xsd_required=True
xsd_type='TDec_0302'
cte40_pRedBC
Float
digits=(3, 2)
string='Percentual de redução da BC'
xsd_required=True
xsd_type='TDec_0302Opc'
cte40_vBC
Monetary
currency_field='brl_currency_id'
string='Valor da BC do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMS
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSDeson
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS de desoneração'
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\nPreencher com:\n\t\t\t\t\t\t\t\t40 - ICMS isenção;\n\t\t\t\t\t\t\t\t41 - ICMS não tributada;\n\t\t\t\t\t\t\t\t51 - ICMS diferido'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMS45_CST
cte40_cBenef
Char
help='Código de Benefício Fiscal na UF\nCódigo de Benefício Fiscal utilizado pela UF'
string='Código de Benefício Fiscal na UF'
cte40_vICMSDeson
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS de desoneração'
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\n90 - Outros'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMS90_CST
cte40_cBenef
Char
help='Código de Benefício Fiscal na UF\nCódigo de Benefício Fiscal utilizado pela UF'
string='Código de Benefício Fiscal na UF'
cte40_pICMS
Float
digits=(3, 2)
string='Alíquota do ICMS'
xsd_required=True
xsd_type='TDec_0302'
cte40_pRedBC
Float
digits=(3, 2)
string='Percentual de redução da BC'
xsd_type='TDec_0302Opc'
cte40_vBC
Monetary
currency_field='brl_currency_id'
string='Valor da BC do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vCred
Monetary
currency_field='brl_currency_id'
string='Valor do Crédito Outorgado/Presumido'
xsd_type='TDec_1302'
cte40_vICMS
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSDeson
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS de desoneração'
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\n90 - ICMS Outra UF'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMSOUTRAUF_CST
cte40_cBenef
Char
help='Código de Benefício Fiscal na UF\nCódigo de Benefício Fiscal utilizado pela UF'
string='Código de Benefício Fiscal na UF'
cte40_pICMSOutraUF
Float
digits=(3, 2)
string='Alíquota do ICMS'
xsd_required=True
xsd_type='TDec_0302'
cte40_pRedBCOutraUF
Float
digits=(3, 2)
string='Percentual de redução da BC'
xsd_type='TDec_0302Opc'
cte40_vBCOutraUF
Monetary
currency_field='brl_currency_id'
string='Valor da BC do ICMS'
xsd_required=True
xsd_type='TDec_1302'
cte40_vICMSDeson
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS de desoneração'
xsd_type='TDec_1302'
cte40_vICMSOutraUF
Monetary
currency_field='brl_currency_id'
string='Valor do ICMS devido outra UF'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_CST
Selection
help='Classificação Tributária do Serviço\n90 - ICMS Simples Nacional'
string='Classificação Tributária do Serviço'
xsd_required=True
args: ICMSSN_CST
cte40_indSN
Selection
help='Indica se o contribuinte é Simples Nacional\t\t\t1=Sim'
string='Indica se o contribuinte'
xsd_required=True
args: ICMSSN_INDSN
No public methods.
cte40_CSTIS
Char
help='Código Situação Tributária do Imposto Seletivo'
string='Código Situação Tributária'
xsd_type='TCST'
cte40_cClassTribIS
Char
string='cClassTribIS'
xsd_type='TcClassTrib'
cte40_pIS
Float
digits=(3, 2)
help='Alíquota do Imposto Seletivo (percentual)'
string='Alíquota do Imposto Seletivo'
xsd_type='TDec_0302_04RTC'
cte40_pISEspec
Float
digits=(3, 2)
help='Alíquota do Imposto Seletivo (por valor)'
string='Alíquota do Imposto Seletivo (pISEspec)'
xsd_type='TDec_0302_04RTC'
cte40_qTrib
Float
digits=(11, 4)
help='Quantidade com abse no campo uTrib informado'
string='Quantidade com abse'
xsd_type='TDec_1104OpRTC'
cte40_uTrib
Char
help='Unidade de medida apropriada especificada em Lei Ordinaria para fins de apuração do Imposto Seletivo'
string='Unidade'
cte40_vBCIS
Char
string='Valor do BC'
xsd_type='TDec1302RTC'
cte40_vIS
Char
string='Valor do Imposto Seletivo calculado'
xsd_type='TDec1302RTC'
No public methods.
cte40_vIS
Char
string='Valor Total do Imposto Seletivo'
xsd_type='TDec1302RTC'
No public methods.
cte40_UF
Selection
string='Sigla da UF'
xsd_required=True
xsd_type='TUf'
args: TUF
cte40_cMun
Char
help='Código do município (utilizar a tabela do IBGE)'
string='Código do município'
xsd_required=True
xsd_type='TCodMunIBGE'
cte40_xMun
Char
string='Nome do município'
xsd_required=True
No public methods.
cte40_gMonoDif
Many2one → cte.40.gmonodif
comodel_name='cte.40.gmonodif'
help='Grupo de informações do diferimento da Tributação Monofásica'
string='Grupo de informações do diferimento'
cte40_gMonoPadrao
Many2one → cte.40.gmonopadrao
comodel_name='cte.40.gmonopadrao'
help='Grupo de informações da Tributação Monofásica padrão'
string='Grupo de informações'
cte40_gMonoRet
Many2one → cte.40.gmonoret
comodel_name='cte.40.gmonoret'
help='Grupo de informações da Tributação Monofásica retida anteriormente'
string='Grupo de informações (gMonoRet)'
cte40_gMonoReten
Many2one → cte.40.gmonoreten
comodel_name='cte.40.gmonoreten'
help='Grupo de informações da Tributação Monofásica sujeita a retenção'
string='Grupo de informações (gMonoReten)'
cte40_vTotCBSMonoItem
Char
string='Total da CBS monofásica do item'
xsd_type='TDec1302RTC'
cte40_vTotIBSMonoItem
Char
string='Total de IBS monofásico do item'
xsd_type='TDec1302RTC'
No public methods.
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com:\n 0-Remetente;\n 1-Expedidor;\n 2-Recebedor;\n 3-Destinatário\n Serão utilizadas as informações contidas no respectivo grupo, conforme indicado pelo conteúdo deste campo'
string='Tomador do Serviço'
xsd_required=True
args: TOMA3_TOMA
No public methods.
cte40_CNPJ
Char
choice='tomaterceiro'
help='Número do CNPJ\nEm caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros.\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\nInformar os zeros não significativos.'
string='Número do CNPJ'
xsd_choice_required=True
xsd_type='TCnpjOpc'
cte40_CPF
Char
choice='tomaterceiro'
help='Número do CPF\nInformar os zeros não significativos.'
string='Número do CPF'
xsd_choice_required=True
xsd_type='TCpf'
cte40_IE
Char
help='Inscrição Estadual\nInformar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo.'
string='Inscrição Estadual'
cte40_email
Char
string='Endereço de email'
xsd_type='TEmail'
cte40_enderToma
Many2one → cte.40.tendereco
comodel_name='cte.40.tendereco'
string='Dados do endereço'
xsd_required=True
xsd_type='TEndereco'
cte40_fone
Char
string='Telefone'
xsd_type='TFone'
cte40_toma
Selection
help='Tomador do Serviço\nPreencher com: \n 4 - Outros\n Obs: Informar os dados cadastrais do tomador do serviço'
string='Tomador do Serviço'
xsd_required=True
args: TOMATERCEIRO_TOMA
cte40_xFant
Char
string='Nome Fantasia'
cte40_xNome
Char
string='Razão Social ou Nome'
xsd_required=True
No public methods.
cte40_vTPrest
Monetary
currency_field='brl_currency_id'
help='Valor Total da Prestação do Serviço\nPode conter zeros quando o CT-e for de complemento de ICMS'
string='Valor Total da Prestação do Serviço'
xsd_required=True
xsd_type='TDec_1302'
cte40_vTRec
Monetary
currency_field='brl_currency_id'
string='Valor total a Receber'
xsd_required=True
xsd_type='TDec_1302'
cte40_vTotDFe
Monetary
currency_field='brl_currency_id'
help='Valor total do documento fiscal \n(vTPrest + total do IBS + total da CBS)'
string='Valor total do documento fiscal'
xsd_type='TDec_1302'
No public methods.
cte40_dhConexao
Datetime
string='Data e Hora da Conexão de Origem'
xsd_type='TDateTimeUTC'
cte40_eventoCTe
Many2one → cte.40.tevento
comodel_name='cte.40.tevento'
string='eventoCTe'
xsd_required=True
xsd_type='TEvento'
cte40_ipTransmissor
Char
help='IP do transmissor do documento fiscal para o ambiente autorizador'
string='IP do transmissor'
xsd_type='TIPv4'
cte40_nPortaCon
Char
help='Porta de origem utilizada na conexão (De 0 a 65535)'
string='Porta de origem utilizada na conexão'
cte40_retEventoCTe
Many2one → cte.40.tretevento
comodel_name='cte.40.tretevento'
string='retEventoCTe'
xsd_required=True
xsd_type='TRetEvento'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerEvento'
No public methods.
cte40_infFisco
Many2one → cte.40.tprotcte_inffisco
comodel_name='cte.40.tprotcte_inffisco'
string='Mensagem do Fisco'
cte40_infProt
Many2one → cte.40.tprotcte_infprot
comodel_name='cte.40.tprotcte_infprot'
string='Dados do protocolo de status'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
No public methods.
cte40_cMsg
Char
string='Código do status da mensagem do fisco'
xsd_required=True
cte40_xMsg
Char
string='Mensagem do Fisco'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_Id
Char
string='Id'
xsd_type='xs:ID'
cte40_cStat
Char
string='Código do status do CT-e'
xsd_required=True
cte40_chCTe
Char
string='Chaves de acesso da CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_dhRecbto
Datetime
help='Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD.'
string='Data e hora de processamento'
xsd_required=True
xsd_type='TDateTimeUTC'
cte40_digVal
Char
help='Digest Value da CT-e processado. Utilizado para conferir a integridade do CT-e original.'
string='Digest Value da CT-e processado'
xsd_type='ds:DigestValueType'
cte40_nProt
Char
string='Número do Protocolo de Status do CT-e'
xsd_type='TProt'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou o CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_xMotivo
Char
string='Descrição literal do status do CT-e'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_infFisco
Many2one → cte.40.tprotcteos_inffisco
comodel_name='cte.40.tprotcteos_inffisco'
string='Mensagem do Fisco'
cte40_infProt
Many2one → cte.40.tprotcteos_infprot
comodel_name='cte.40.tprotcteos_infprot'
string='Dados do protocolo de status'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
No public methods.
cte40_cMsg
Char
string='Código do status da mensagem do fisco'
xsd_required=True
cte40_xMsg
Char
string='Mensagem do Fisco'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_Id
Char
string='Id'
xsd_type='xs:ID'
cte40_cStat
Char
string='Código do status do CT-e'
xsd_required=True
cte40_chCTe
Char
string='Chaves de acesso da CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_dhRecbto
Datetime
help='Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD.'
string='Data e hora de processamento'
xsd_required=True
xsd_type='TDateTimeUTC'
cte40_digVal
Char
help='Digest Value da CT-e processado. Utilizado para conferir a integridade do CT-e original.'
string='Digest Value da CT-e processado'
xsd_type='ds:DigestValueType'
cte40_nProt
Char
string='Número do Protocolo de Status do CT-e'
xsd_type='TProt'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou o CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_xMotivo
Char
string='Descrição literal do status do CT-e'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_infFisco
Many2one → cte.40.tprotgtve_inffisco
comodel_name='cte.40.tprotgtve_inffisco'
string='Mensagem do Fisco'
cte40_infProt
Many2one → cte.40.tprotgtve_infprot
comodel_name='cte.40.tprotgtve_infprot'
string='Dados do protocolo de status'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
No public methods.
cte40_cMsg
Char
string='Código do status da mensagem do fisco'
xsd_required=True
cte40_xMsg
Char
string='Mensagem do Fisco'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_Id
Char
string='Id'
xsd_type='xs:ID'
cte40_cStat
Char
string='Código do status da GTV-e'
xsd_required=True
cte40_chCTe
Char
string='Chaves de acesso da CT-e'
xsd_required=True
xsd_type='TChDFe'
cte40_dhRecbto
Datetime
help='Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD.'
string='Data e hora de processamento'
xsd_required=True
xsd_type='TDateTimeUTC'
cte40_digVal
Char
help='Digest Value da GTV-e processado. Utilizado para conferir a integridade da GTV-e original.'
string='Digest Value da GTV-e processado'
xsd_type='ds:DigestValueType'
cte40_nProt
Char
string='Número do Protocolo de Status da GTV-e'
xsd_type='TProt'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a GTV-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_xMotivo
Char
string='Descrição literal do status da GTV-e'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_chCTeFerroOrigem
Char
help='Chave de acesso do CT-e emitido pelo ferrovia de origem'
string='Chave de acesso do CT-e emitido'
xsd_type='TChDFe'
cte40_ferrEmi
Selection
help='Ferrovia Emitente do CTe\nPreencher com: \n\t\t\t\t\t\t\t\t\t1-Ferrovia de origem; \n\t\t\t\t\t\t\t\t\t2-Ferrovia de destino'
string='Ferrovia Emitente do CTe'
xsd_required=True
args: TRAFMUT_FERREMI
cte40_ferroEnv
One2many → cte.40.ferroenv
string='Informações das Ferrovias Envolvidas'
args: 'cte.40.ferroenv', 'cte40_ferroEnv_trafMut_id'
cte40_respFat
Selection
help='Responsável pelo Faturamento\nPreencher com: \n\t\t\t\t\t\t\t\t\t1-Ferrovia de origem; \n\t\t\t\t\t\t\t\t\t2-Ferrovia de destino'
string='Responsável pelo Faturamento'
xsd_required=True
args: TRAFMUT_RESPFAT
cte40_vFrete
Monetary
currency_field='brl_currency_id'
string='Valor do Frete do Tráfego Mútuo'
xsd_required=True
xsd_type='TDec_1302'
No public methods.
cte40_pAliqEfet
Float
digits=(3, 2)
help='Aliquota Efetiva que será aplicada a Base de Calculo (em percentual)'
string='Aliquota Efetiva que será aplicada'
xsd_type='TDec_0302_04RTC'
cte40_pRedAliq
Float
digits=(3, 2)
help='Percentual de redução de aliquota do cClassTrib'
string='Percentual de redução de aliquota'
xsd_type='TDec_0302_04RTC'
No public methods.
cte40_CNPJ
Char
help='CNPJ da pessoa jurídica responsável técnica pelo sistema utilizado na emissão do documento fiscal eletrônico\nInformar o CNPJ da pessoa jurídica desenvolvedora do sistema utilizado na emissão do documento fiscal eletrônico.'
string='CNPJ'
xsd_required=True
xsd_type='TCnpj'
cte40_email
Char
string='Email da pessoa jurídica a ser contatada'
xsd_required=True
xsd_type='TEmail'
cte40_fone
Char
help='Telefone da pessoa jurídica a ser contatada\nPreencher com o Código DDD + número do telefone.'
string='Telefone da pessoa jurídica'
xsd_required=True
cte40_hashCSRT
Char
help='Hash do token do código de segurança do responsável técnico\nO hashCSRT é o resultado das funções SHA-1 e base64 do token CSRT fornecido pelo fisco + chave de acesso do DF-e. (Implementação em futura NT)\n\nObservação: 28 caracteres são representados no schema como 20 bytes do tipo base64Binary'
string='Hash do token do código de segurança'
cte40_idCSRT
Char
help='Identificador do código de segurança do responsável técnico\nIdentificador do CSRT utilizado para geração do hash'
string='Identificador do código de segurança'
cte40_xContato
Char
help='Nome da pessoa a ser contatada\nInformar o nome da pessoa a ser contatada na empresa desenvolvedora do sistema utilizado na emissão do documento fiscal eletrônico. No caso de pessoa física, informar o respectivo nome.'
string='Nome da pessoa a ser contatada'
xsd_required=True
No public methods.
cte40_cStat
Char
string='código do status do retorno da consulta'
xsd_required=True
cte40_cUF
Selection
string='Identificação da UF'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_protCTe
Many2one → cte.40.tprotcte
comodel_name='cte.40.tprotcte'
string='Reposta ao processamento do CT-e'
xsd_type='TProtCTe'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerCTe'
cte40_xMotivo
Char
help='Descrição literal do status do do retorno da consulta.'
string='Descrição literal do status'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_cStat
Char
string='código do status do retorno da consulta'
xsd_required=True
xsd_type='TStat'
cte40_cUF
Selection
string='Identificação da UF'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_protCTe
Many2one → cte.40.tprotcteos
comodel_name='cte.40.tprotcteos'
string='Reposta ao processamento do CT-e'
xsd_type='TProtCTeOS'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerCTe'
cte40_xMotivo
Char
help='Descrição literal do status do do retorno da consulta.'
string='Descrição literal do status'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_cStat
Char
string='código do status do retorno da consulta'
xsd_required=True
xsd_type='TStat'
cte40_cUF
Selection
string='Identificação da UF'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_protCTe
Many2one → cte.40.tprotcte
comodel_name='cte.40.tprotcte'
string='Reposta ao processamento do CT-e'
xsd_type='TProtCTe'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a CT-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerCTe'
cte40_xMotivo
Char
help='Descrição literal do status do do retorno da consulta.'
string='Descrição literal do status'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_infEvento
Many2one → cte.40.tretevento_infevento
comodel_name='cte.40.tretevento_infevento'
string='infEvento'
xsd_required=True
cte40_versao
Char
string='versao'
xsd_required=True
No public methods.
cte40_Id
Char
string='Id'
cte40_cOrgao
Selection
help='Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar SUFRAMA'
string='Código do órgão de recepção do Evento'
xsd_required=True
xsd_type='TCOrgaoIBGE'
args: TCORGAOIBGE
cte40_cStat
Char
string='Código do status da registro do Evento'
xsd_required=True
xsd_type='TStat'
cte40_chCTe
Char
string='Chave de Acesso CT-e vinculado'
xsd_type='TChDFe'
cte40_dhRegEvento
Datetime
help='Data e Hora de do recebimento do evento ou do registro do evento formato AAAA-MM-DDThh:mm:ssTZD'
string='Data e Hora de do recebimento'
xsd_type='TDateTimeUTC'
cte40_nProt
Char
help='Número do protocolo de registro do evento'
string='Número do protocolo de registro'
xsd_type='TProt'
cte40_nSeqEvento
Char
string='Seqüencial do evento'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_tpEvento
Char
string='Tipo do Evento vinculado'
cte40_verAplic
Char
help='Versão do Aplicativo que recebeu o Evento'
string='Versão do Aplicativo que recebeu'
xsd_required=True
xsd_type='TVerAplic'
cte40_xEvento
Char
string='Descrição do Evento'
cte40_xMotivo
Char
help='Descrição literal do status do registro do Evento'
string='Descrição literal do status do registro'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_cStat
Char
string='código do status do retorno da consulta'
xsd_required=True
xsd_type='TStat'
cte40_cUF
Selection
string='Identificação da UF'
xsd_required=True
xsd_type='TCodUfIBGE'
args: TCODUFIBGE
cte40_protCTe
Many2one → cte.40.tprotgtve
comodel_name='cte.40.tprotgtve'
string='Reposta ao processamento do CT-e'
xsd_type='TProtGTVe'
cte40_tpAmb
Selection
help='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'
string='Identificação do Ambiente'
xsd_required=True
xsd_type='TAmb'
args: TAMB
cte40_verAplic
Char
help='Versão do Aplicativo que processou a GTV-e'
string='Versão do Aplicativo que processou'
xsd_required=True
xsd_type='TVerAplic'
cte40_versao
Char
string='versao'
xsd_required=True
xsd_type='TVerCTe'
cte40_xMotivo
Char
help='Descrição literal do status do do retorno da consulta.'
string='Descrição literal do status'
xsd_required=True
xsd_type='TMotivo'
No public methods.
cte40_Exponent
Char
string='Exponent'
xsd_required=True
xsd_type='xs:base64Binary'
cte40_Modulus
Char
string='Modulus'
xsd_required=True
xsd_type='xs:base64Binary'
No public methods.
cte40_vCBS
Char
string='Valor da CBS a ser transferida'
xsd_type='TDec1302RTC'
cte40_vIBS
Char
string='Valor do IBS a ser transferido'
xsd_type='TDec1302RTC'
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_indDoacao
Selection
string='indDoacao'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_pAliqCBS
Float
digits=(3, 2)
string='pAliqCBS'
xsd_type='TDec_0302_04RTC'
cte40_pAliqIBSMun
Float
digits=(3, 2)
string='pAliqIBSMun'
xsd_type='TDec_0302_04RTC'
cte40_pAliqIBSUF
Float
digits=(3, 2)
string='pAliqIBSUF'
xsd_type='TDec_0302_04RTC'
cte40_vTribCBS
Char
help='Valor que seria devido a CBS, sem aplicação do Art. 473. da LC 214/2025'
string='Valor que seria devido a CBS'
xsd_type='TDec1302RTC'
cte40_vTribIBSMun
Char
help='Valor que seria devido ao município, sem aplicação do Art. 473. da LC 214/2025'
string='Valor que seria devido ao município'
xsd_type='TDec1302RTC'
cte40_vTribIBSUF
Char
help='Valor que seria devido a UF, sem aplicação do Art. 473. da LC 214/2025'
string='Valor que seria devido a UF'
xsd_type='TDec1302RTC'
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_indDoacao
Selection
string='indDoacao'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_indDoacao
Selection
string='Indica se a operação é de doação'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_indDoacao
Selection
string='indDoacao'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gIBSCBS
Many2one → cte.40.tcibs
choice='ttribnfce'
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_gIBSCBSMono
Many2one → cte.40.tmonofasia
choice='ttribnfce'
comodel_name='cte.40.tmonofasia'
string='gIBSCBSMono'
xsd_type='TMonofasia'
cte40_indDoacao
Selection
string='Indica se a operação é de doação'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_indDoacao
Selection
string='Indica se a operação é de doação'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gAjusteCompet
Many2one → cte.40.tajustecompet
choice='ttribnfe'
comodel_name='cte.40.tajustecompet'
help='Informar essa opção da Choice para o CST 811'
string='gAjusteCompet'
xsd_type='TAjusteCompet'
cte40_gCredPresIBSZFM
Many2one → cte.40.tcredpresibszfm
choice='ttribnfe'
comodel_name='cte.40.tcredpresibszfm'
help='Classificação de acordo com o art. 450, § 1º, da LC 214/25 para o cálculo do crédito presumido na ZFM. Informado conforme indicador no cClassTrib.'
string='Classificação de acordo com o art'
xsd_type='TCredPresIBSZFM'
cte40_gCredPresOper
Many2one → cte.40.tcredpresoper
choice='ttribnfe'
comodel_name='cte.40.tcredpresoper'
help='Crédito Presumido da Operação. Informado conforme indicador no cClassTrib.'
string='Crédito Presumido da Operação'
xsd_type='TCredPresOper'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
choice='ttribnfe'
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_gIBSCBSMono
Many2one → cte.40.tmonofasia
choice='ttribnfe'
comodel_name='cte.40.tmonofasia'
help='Informar essa opção da Choice para Monofasia (CST 620)'
string='Informar essa opção da Choice'
xsd_type='TMonofasia'
cte40_gTransfCred
Many2one → cte.40.ttransfcred
choice='ttribnfe'
comodel_name='cte.40.ttransfcred'
help='Informar essa opção da Choice para o CST 800'
string='gTransfCred'
xsd_type='TTransfCred'
cte40_indDoacao
Selection
string='Indica se a operação é de doação'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CST
Char
string='Código Situação Tributária do IBS/CBS'
xsd_type='TCST'
cte40_cClassTrib
Char
string='cClassTrib'
xsd_type='TcClassTrib'
cte40_gEstornoCred
Many2one → cte.40.testornocred
comodel_name='cte.40.testornocred'
help='Informado conforme indicador no cClassTrib'
string='Informado conforme indicador'
xsd_type='TEstornoCred'
cte40_gIBSCBS
Many2one → cte.40.tcibs
choice='ttribnfgas'
comodel_name='cte.40.tcibs'
string='gIBSCBS'
xsd_type='TCIBS'
cte40_gIBSCBSMono
Many2one → cte.40.tmonofasia
choice='ttribnfgas'
comodel_name='cte.40.tmonofasia'
help='Informar essa opção da Choice para Monofasia'
string='Informar essa opção da Choice'
xsd_type='TMonofasia'
cte40_indDoacao
Selection
string='indDoacao'
xsd_type='TIndDoacao'
args: TINDDOACAO
No public methods.
cte40_CSTReg
Char
help='Código da Situação Tributária do IBS e CBS\nInformar qual seria o CST caso não cumprida a condição resolutória/suspensiva'
string='Código da Situação Tributária do IBS'
xsd_type='TCST'
cte40_cClassTribReg
Char
help='Informar qual seria o cClassTrib caso não cumprida a condição resolutória/suspensiva'
string='Informar qual seria o cClassTrib caso'
xsd_type='TcClassTrib'
cte40_pAliqEfetRegCBS
Float
digits=(3, 2)
help='Alíquota da CBS\nInformar como seria a Alíquota caso não cumprida a condição resolutória/suspensiva'
string='Alíquota da CBS'
xsd_type='TDec_0302_04RTC'
cte40_pAliqEfetRegIBSMun
Float
digits=(3, 2)
help='Alíquota do IBS do Município\nInformar como seria a Alíquota caso não cumprida a condição resolutória/suspensiva'
string='Alíquota do IBS do Município'
xsd_type='TDec_0302_04RTC'
cte40_pAliqEfetRegIBSUF
Float
digits=(3, 2)
help='Alíquota do IBS da UF\nInformar como seria a Alíquota caso não cumprida a condição resolutória/suspensiva'
string='Alíquota do IBS da UF'
xsd_type='TDec_0302_04RTC'
cte40_vTribRegCBS
Char
help='Valor da CBS\nInformar como seria o valor do Tributo caso não cumprida a condição resolutória/suspensiva'
string='Valor da CBS'
xsd_type='TDec1302RTC'
cte40_vTribRegIBSMun
Char
help='Valor do IBS do Município\nInformar como seria o valor do Tributo caso não cumprida a condição resolutória/suspensiva'
string='Valor do IBS do Município'
xsd_type='TDec1302RTC'
cte40_vTribRegIBSUF
Char
help='Valor do IBS da UF\nInformar como seria o valor do Tributo caso não cumprida a condição resolutória/suspensiva'
string='Valor do IBS da UF'
xsd_type='TDec1302RTC'
No public methods.
cte40_idUnidTransp
Char
help='Identificação da Unidade de Transporte\nInformar a identificação conforme o tipo de unidade de transporte.\nPor exemplo: para rodoviário tração ou reboque deverá preencher com a placa do veículo.'
string='Identificação da Unidade de Transporte'
xsd_required=True
xsd_type='TContainer'
cte40_infUnidCarga
One2many → cte.40.tunidcarga
help='Informações das Unidades de Carga (Containeres/ULD/Outros)\nDispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.'
string='Informações das Unidades de Carga'
xsd_type='TUnidCarga'
args: 'cte.40.tunidcarga', 'cte40_infUnidCarga_TUnidadeTransp_id'
cte40_infUnidTransp_infNF_id
Many2one → cte.40.tcte_infnf
comodel_name='cte.40.tcte_infnf'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidTransp_infNFe_id
Many2one → cte.40.tctesimp_infnfe
comodel_name='cte.40.tctesimp_infnfe'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidTransp_infNFe_id
Many2one → cte.40.tcte_infnfe
comodel_name='cte.40.tcte_infnfe'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidTransp_infOutros_id
Many2one → cte.40.infoutros
comodel_name='cte.40.infoutros'
ondelete='cascade'
xsd_implicit=True
cte40_lacUnidTransp
One2many → cte.40.lacunidtransp
string='Lacres das Unidades de Transporte'
args: 'cte.40.lacunidtransp', 'cte40_lacUnidTransp_TUnidadeTransp_id'
cte40_qtdRat
Monetary
currency_field='brl_currency_id'
string='Quantidade rateada (Peso,Volume)'
xsd_type='TDec_0302_0303'
cte40_tpUnidTransp
Selection
help='Tipo da Unidade de Transporte\n1 - Rodoviário Tração\n2 - Rodoviário Reboque\n3 - Navio\n4 - Balsa\n5 - Aeronave\n6 - Vagão\n7 - Outros'
string='Tipo da Unidade de Transporte'
xsd_required=True
xsd_type='TtipoUnidTransp'
args: TTIPOUNIDTRANSP
No public methods.
cte40_idUnidCarga
Char
help='Identificação da Unidade de Carga\nInformar a identificação da unidade de carga, por exemplo: número do container.'
string='Identificação da Unidade de Carga'
xsd_required=True
xsd_type='TContainer'
cte40_infUnidCarga_TUnidadeTransp_id
Many2one → cte.40.tunidadetransp
comodel_name='cte.40.tunidadetransp'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga_infNF_id
Many2one → cte.40.tcte_infnf
comodel_name='cte.40.tcte_infnf'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga_infNFe_id
Many2one → cte.40.tctesimp_infnfe
comodel_name='cte.40.tctesimp_infnfe'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga_infNFe_id
Many2one → cte.40.tcte_infnfe
comodel_name='cte.40.tcte_infnfe'
ondelete='cascade'
xsd_implicit=True
cte40_infUnidCarga_infOutros_id
Many2one → cte.40.infoutros
comodel_name='cte.40.infoutros'
ondelete='cascade'
xsd_implicit=True
cte40_lacUnidCarga
One2many → cte.40.lacunidcarga
string='Lacres das Unidades de Carga'
args: 'cte.40.lacunidcarga', 'cte40_lacUnidCarga_TUnidCarga_id'
cte40_qtdRat
Monetary
currency_field='brl_currency_id'
string='Quantidade rateada (Peso,Volume)'
xsd_type='TDec_0302_0303'
cte40_tpUnidCarga
Selection
help='Tipo da Unidade de Carga\n1 - Container\n2 - ULD\n3 - Pallet\n4 - Outros'
string='Tipo da Unidade de Carga'
xsd_required=True
xsd_type='TtipoUnidCarga'
args: TTIPOUNIDCARGA
No public methods.
cte40_RENAVAM
Char
string='RENAVAM do veículo'
cte40_UF
Selection
help='UF em que veículo está licenciado\nSigla da UF de licenciamento do veículo.'
string='UF em que veículo está licenciado'
xsd_type='TUf'
args: TUF
cte40_placa
Char
string='Placa do veículo'
xsd_required=True
cte40_prop
Many2one → cte.40.prop
comodel_name='cte.40.prop'
help='Proprietário ou possuidor do Veículo.\nSó preenchido quando o veículo não pertencer à empresa emitente do CT-e OS'
string='Proprietário ou possuidor do Veículo'
No public methods.
cte40_cCor
Char
help='Cor do veículo\nCódigo de cada montadora'
string='Cor do veículo'
xsd_required=True
cte40_cMod
Char
help='Código Marca Modelo\nUtilizar tabela RENAVAM'
string='Código Marca Modelo'
xsd_required=True
cte40_chassi
Char
string='Chassi do veículo'
xsd_required=True
cte40_vFrete
Monetary
currency_field='brl_currency_id'
string='Frete Unitário'
xsd_required=True
xsd_type='TDec_1302'
cte40_vUnit
Monetary
currency_field='brl_currency_id'
string='Valor Unitário do Veículo'
xsd_required=True
xsd_type='TDec_1302'
cte40_veicNovos_infCTeNorm_id
Many2one → cte.40.tcte_infctenorm
comodel_name='cte.40.tcte_infctenorm'
ondelete='cascade'
xsd_implicit=True
cte40_xCor
Char
string='Descrição da cor'
xsd_required=True
No public methods.
brl_currency_id
Many2one → res.currency
comodel_name='res.currency'
default=<expr>
string='Moeda'
No public methods.