NF-e abstract models
l10n_br_nfe_spec · OCA/l10n-brazil
- Repository
- OCA/l10n-brazil · module folder · Try on Runboat
- Module version
- Category
- Accounting
- Folder size
- 0.96 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-brazil
- Last tracking update
- 2026-08-12 05:09:24
- Authors
- Akretion, Odoo Community Association (OCA)
- Maintainers
- Akretion, Odoo Community Association (OCA)
- Committers
- Raphaël Valyi, Weblate, OCA-git-bot, oca-ci
- Odoo dependencies
- None
- Python dependencies
- None
- System dependencies
- None
- Required by
- l10n_br_nfe
- Description
Este módulo é a fundação para a emissão da Nota Fiscal Eletrônica (`NF-e` modelo `55` e `NFC-e` modelo `65`) no Odoo, fornecendo uma estrutura de dados completa e fiel ao leiaute oficial 4.0 da SEFAZ. É importante entender que este módulo atua como uma biblioteca de modelos abstratos (mixins) e não realiza a emissão da NF-e por si só. Sua finalidade é ser a base para um módulo de implementação, como o `l10n_br_nfe`, que é responsável por mapear esses modelos nos documentos fiscais do Odoo (`l10n_br_fiscal.document`) e comunicar-se com os web services da SEFAZ. Esta arquitetura, que separa a estrutura de dados da lógica de emissão, é a mesma utilizada com sucesso nos outros documentos fiscais eletrônicos da localização brasileira. ## Estrutura e Principais Conceitos da NF-e O módulo `l10n_br_nfe_spec` mapeia com precisão a complexa estrutura hierárquica da NF-e. Os conceitos mais importantes implementados são: - Identificação (`ide`): O cabeçalho da nota, contendo informações como modelo, série, número, datas, finalidade e tipo de operação. - Emitente e Destinatário (`emit`, `dest`): Modelos detalhados para os dados cadastrais completos do emissor e do recebedor da mercadoria. - Itens da Nota (`det`): O coração da NF-e, um grupo repetível para cada produto ou serviço, contendo descrição, NCM, CFOP, quantidades e valores. - Impostos (`imposto`): Dentro de cada item, há uma estrutura complexa para o detalhamento de todos os tributos incidentes (ICMS, IPI, PIS, COFINS, etc.). - Totais (`total`): Contém o grupo ICMSTot com a consolidação de todas as bases de cálculo e valores de impostos da nota. - Transporte (`transp`): Modelos para informar a modalidade do frete, os dados da transportadora, do veículo e dos volumes transportados. - Pagamento (`pag`): Estrutura para detalhar as formas de pagamento (detPag), incluindo informações de cartões, PIX e boletos. ## 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 da NF-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 da NF-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: Odoo abstract model generator from xsd schemas using xsdata](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 da NF-e foi: ```bash git clone https://github.com/akretion/nfelib cd nfelib export XSDATA_SCHEMA=nfe export XSDATA_VERSION=40 export XSDATA_SKIP="^ICMS.ICMS\d+|^ICMS.ICMSSN\d+" export XSDATA_LANG="portuguese" xsdata generate nfelib/nfe/schemas/v4_0 \ --package nfelib.nfe.odoo.v4_0 \ --output=odoo mv nfelib/odoo/nfe/v4_0 <caminho_do_odoo>/l10n_br_nfe_spec/models/v4_0 ``` ## Prefixo dos campos e versão Com mais de 800 campos fiscais apenas na NF-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 da NFe, a 3.1, a 4.0 etc... 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 nfe40_. 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.1 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. ## O Tratamento Específico dos Impostos ICMS e ICMSSN Um desafio particular na geração dos modelos da NF-e é a forma como o ICMS é estruturado no XSD oficial. O esquema define um grupo de tags para cada CST de ICMS (ex: ICMS00, ICMS10, ICMS40, etc.), muitos dos quais contêm campos com nomes idênticos (como vBC, pICMS, vICMS). Se todos esses grupos fossem gerados e injetados no mesmo modelo Odoo, ocorreriam colisões de nomes de campos. Para resolver isso, o comando de geração utiliza o parâmetro `XSDATA_SKIP` para ignorar explicitamente essas classes de imposto individuais. Essa abordagem é a ideal, pois a localização brasileira do Odoo, através do módulo `l10n_br_fiscal`, já possui um sistema robusto e genérico para cálculo e representação de impostos. Portanto, o mapeamento dos campos de impostos para o XML é uma tarefa que exige uma lógica mais elaborada, sendo delegada ao módulo de implementação (`l10n_br_nfe`), que é o local apropriado para tais regras de negócio.
Code Analysis ⓘ
Views touched (0)
No views found for this module.
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (158)
-
nfe40_adi_DI_idMany2one → nfe.40.dicomodel_name='nfe.40.di'index=Trueondelete='cascade'xsd_implicit=True -
nfe40_cFabricanteCharhelp='Código do fabricante estrangeiro (usado nos sistemas internos de informação do emitente da NF-e)'string='Código do fabricante estrangeiro'xsd_required=True -
nfe40_nAdicaoCharstring='Número da Adição' -
nfe40_nDrawCharstring='Número do ato concessório de Drawback' -
nfe40_nSeqAdicCharstring='Número seqüencial do item'xsd_required=True -
nfe40_vDescDIMonetarycurrency_field='brl_currency_id'string='Valor do desconto do item'xsd_type='TDec_1302Opc'
No public methods.
-
nfe40_defensivoOne2many → nfe.40.defensivochoice='agropecuario'string='Defensivo Agrícola / Agrotóxico'xsd_choice_required=True args: 'nfe.40.defensivo', 'nfe40_defensivo_agropecuario_id' -
nfe40_guiaTransitoMany2one → nfe.40.guiatransitochoice='agropecuario'comodel_name='nfe.40.guiatransito'help='Guias De Trânsito de produtos agropecurários animais, vegetais e de origem florestal.'string='Guias De Trânsito'xsd_choice_required=True
No public methods.
-
nfe40_arma_prod_idMany2one → nfe.40.prodcomodel_name='nfe.40.prod'index=Trueondelete='cascade'xsd_implicit=True -
nfe40_descrCharhelp='Descrição completa da arma, compreendendo: calibre, marca, capacidade, tipo de funcionamento, comprimento e demais elementos que permitam a sua perfeita identificação.'string='Descrição completa da arma'xsd_required=True -
nfe40_nCanoCharstring='Número de série do cano'xsd_required=True -
nfe40_nSerieCharstring='Número de série da arma'xsd_required=True -
nfe40_tpArmaSelectionhelp='Indicador do tipo de arma de fogo (0 - Uso permitido; 1 - Uso restrito)'string='Indicador do tipo de arma de fogo'xsd_required=True args: ARMA_TPARMA
No public methods.
-
nfe40_CNPJCharchoice='autxml'string='CNPJ Autorizado'xsd_choice_required=Truexsd_type='TCnpj' -
nfe40_CPFCharchoice='autxml'string='CPF Autorizado'xsd_choice_required=Truexsd_type='TCpf' -
nfe40_autXML_infNFe_idMany2one → nfe.40.infnfecomodel_name='nfe.40.infnfe'index=Trueondelete='cascade'xsd_implicit=True
No public methods.
-
nfe40_CNPJCharstring='CNPJ do Órgão emissor'xsd_required=Truexsd_type='TCnpj' -
nfe40_UFSelectionstring='Sigla da Unidade da Federação'xsd_required=Truexsd_type='TUfEmi' args: TUFEMI -
nfe40_dEmiDatestring='Data de emissão do DAR (AAAA-MM-DD)'xsd_type='TData' -
nfe40_dPagDatehelp='Data de pagamento do DAR (AAAA-MM-DD)'string='Data de pagamento do DAR'xsd_type='TData' -
nfe40_foneCharstring='Telefone' -
nfe40_matrCharstring='Matrícula do agente'xsd_required=True -
nfe40_nDARCharhelp='Número do Documento de Arrecadação de Receita'string='Número do Documento de Arrecadação' -
nfe40_repEmiCharstring='Repartição Fiscal emitente'xsd_required=True -
nfe40_vDARMonetarycurrency_field='brl_currency_id'string='Valor Total constante no DAR'xsd_type='TDec_1302' -
nfe40_xAgenteCharstring='Nome do agente'xsd_required=True -
nfe40_xOrgaoCharstring='Órgão emitente'xsd_required=True
No public methods.
-
nfe40_deducOne2many → nfe.40.deducstring='Deduções - Taxas e Contribuições' args: 'nfe.40.deduc', 'nfe40_deduc_cana_id' -
nfe40_forDiaOne2many → nfe.40.fordiastring='Fornecimentos diários' args: 'nfe.40.fordia', 'nfe40_forDia_cana_id' -
nfe40_qTotAntFloatdigits=(11, 10)string='Total Anterior'xsd_required=Truexsd_type='TDec_1110v' -
nfe40_qTotGerFloatdigits=(11, 10)string='Total Geral'xsd_required=Truexsd_type='TDec_1110v' -
nfe40_qTotMesFloatdigits=(11, 10)string='Total do mês'xsd_required=Truexsd_type='TDec_1110v' -
nfe40_refCharhelp='Mês e Ano de Referência, formato: MM/AAAA'string='Mês e Ano de Referência'xsd_required=True -
nfe40_safraCharstring='Identificação da safra'xsd_required=True -
nfe40_vForMonetarycurrency_field='brl_currency_id'help='Valor dos fornecimentos'string='Valor dos fornecimentos'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vLiqForMonetarycurrency_field='brl_currency_id'string='Valor Líquido dos fornecimentos'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vTotDedMonetarycurrency_field='brl_currency_id'string='Valor Total das Deduções'xsd_required=Truexsd_type='TDec_1302'
No public methods.
-
nfe40_CNPJCharstring='CNPJ da instituição de pagamento'xsd_type='TCnpj' -
nfe40_CNPJRecebCharstring='CNPJ do beneficiário do pagamento'xsd_type='TCnpj' -
nfe40_cAutCharhelp='Número de autorização da operação com cartões, PIX, boletos e outros pagamentos eletrônicos'string='Número de autorização da operação' -
nfe40_idTermPagCharstring='Identificador do terminal de pagamento' -
nfe40_tBandCharstring='Bandeira da operadora de cartão' -
nfe40_tpIntegraSelectionhelp='Tipo de Integração do processo de pagamento com o sistema de automação da empresa:\n1 - Pagamento integrado com o sistema de automação da empresa (Ex.: equipamento TEF, Comércio Eletrônico, POS Integrado);\n2 - Pagamento não integrado com o sistema de automação da empresa (Ex.: equipamento POS Simples).'string='Tipo de Integração do processo'xsd_required=True args: CARD_TPINTEGRA
No public methods.
-
nfe40_qBCProdFloatdigits=(12, 4)help='BC do CIDE ( Quantidade comercializada)'string='BC do CIDE'xsd_required=Truexsd_type='TDec_1204v' -
nfe40_vAliqProdFloatdigits=(11, 4)help='Alíquota do CIDE (em reais)'string='Alíquota do CIDE (em reais)'xsd_required=Truexsd_type='TDec_1104' -
nfe40_vCIDEMonetarycurrency_field='brl_currency_id'string='Valor do CIDE'xsd_required=Truexsd_type='TDec_1302'
No public methods.
-
nfe40_dupOne2many → nfe.40.dupstring='Dados das duplicatas NT 2011/004' args: 'nfe.40.dup', 'nfe40_dup_cobr_id' -
nfe40_fatMany2one → nfe.40.fatcomodel_name='nfe.40.fat'string='Dados da fatura'
No public methods.
-
nfe40_COFINSAliqMany2one → nfe.40.cofinsaliqchoice='cofins'comodel_name='nfe.40.cofinsaliq'help='Código de Situação Tributária do COFINS.\n 01 – Operação Tributável - Base de Cálculo = Valor da Operação Alíquota Normal (Cumulativo/Não Cumulativo);\n02 - Operação Tributável - Base de Calculo = Valor da Operação (Alíquota Diferenciada);'string='Código de Situação Tributária do COFINS'xsd_choice_required=True -
nfe40_COFINSNTMany2one → nfe.40.cofinsntchoice='cofins'comodel_name='nfe.40.cofinsnt'help='Código de Situação Tributária do COFINS:\n04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero);\n06 - Operação Tributável - Alíquota Zero;\n07 - Operação Isenta da contribuição;\n08 - Operação Sem Incidência da contribuição;\n09 - Operação com suspensão da contribuição;'string='COFINSNT'xsd_choice_required=True -
nfe40_COFINSOutrMany2one → nfe.40.cofinsoutrchoice='cofins'comodel_name='nfe.40.cofinsoutr'help='Código de Situação Tributária do COFINS:\n49 - Outras Operações de Saída\n50 - Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Tributada no Mercado Interno\n51 - Operação com Direito a Crédito – Vinculada Exclusivamente a Receita Não Tributada no Mercado Interno\n52 - Operação com Direito a Crédito - Vinculada Exclusivamente a Receita de Exportação\n53 - Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno\n54 - Operação com Direito a Crédito - Vinculada a Receitas Tributadas no Mercado Interno e de Exportação\n55 - Operação com Direito a Crédito - Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação\n56 - Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação\n60 - Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Tributada no Mercado Interno\n61 - Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Não-Tributada no Mercado Interno\n62 - Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita de Exportação\n63 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno\n64 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas no Mercado Interno e de Exportação\n65 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação\n66 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação\n67 - Crédito Presumido - Outras Operações\n70 - Operação de Aquisição sem Direito a Crédito\n71 - Operação de Aquisição com Isenção\n72 - Operação de Aquisição com Suspensão\n73 - Operação de Aquisição a Alíquota Zero\n74 - Operação de Aquisição sem Incidência da Contribuição\n75 - Operação de Aquisição por Substituição Tributária\n98 - Outras Operações de Entrada\n99 - Outras Operações.'string='COFINSOutr'xsd_choice_required=True -
nfe40_COFINSQtdeMany2one → nfe.40.cofinsqtdechoice='cofins'comodel_name='nfe.40.cofinsqtde'help='Código de Situação Tributária do COFINS.\n03 - Operação Tributável - Base de Calculo = Quantidade Vendida x Alíquota por Unidade de Produto;'string='COFINSQtde'xsd_choice_required=True
No public methods.
-
nfe40_CSTSelectionhelp='Código de Situação Tributária do COFINS.\n 01 – Operação Tributável - Base de Cálculo = Valor da Operação Alíquota Normal (Cumulativo/Não Cumulativo);\n02 - Operação Tributável - Base de Calculo = Valor da Operação (Alíquota Diferenciada);'string='Código de Situação Tributária do COFINS'xsd_required=True args: COFINSALIQ_CST -
nfe40_pCOFINSFloatdigits=(3, 2)string='Alíquota do COFINS (em percentual)'xsd_required=Truexsd_type='TDec_0302a04' -
nfe40_vBCMonetarycurrency_field='brl_currency_id'string='Valor da BC do COFINS'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vCOFINSMonetarycurrency_field='brl_currency_id'string='Valor do COFINS'xsd_required=Truexsd_type='TDec_1302'
No public methods.
-
nfe40_CSTSelectionhelp='Código de Situação Tributária do COFINS:\n04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero);\n05 - Operação Tributável (ST);\n06 - Operação Tributável - Alíquota Zero;\n07 - Operação Isenta da contribuição;\n08 - Operação Sem Incidência da contribuição;\n09 - Operação com suspensão da contribuição;'string='Código de Situação Tributária do COFINS'xsd_required=True args: COFINSNT_CST
No public methods.
-
nfe40_CSTSelectionhelp='Código de Situação Tributária do COFINS:\n49 - Outras Operações de Saída\n50 - Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Tributada no Mercado Interno\n51 - Operação com Direito a Crédito – Vinculada Exclusivamente a Receita Não Tributada no Mercado Interno\n52 - Operação com Direito a Crédito - Vinculada Exclusivamente a Receita de Exportação\n53 - Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno\n54 - Operação com Direito a Crédito - Vinculada a Receitas Tributadas no Mercado Interno e de Exportação\n55 - Operação com Direito a Crédito - Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação\n56 - Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação\n60 - Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Tributada no Mercado Interno\n61 - Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Não-Tributada no Mercado Interno\n62 - Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita de Exportação\n63 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno\n64 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas no Mercado Interno e de Exportação\n65 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação\n66 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação\n67 - Crédito Presumido - Outras Operações\n70 - Operação de Aquisição sem Direito a Crédito\n71 - Operação de Aquisição com Isenção\n72 - Operação de Aquisição com Suspensão\n73 - Operação de Aquisição a Alíquota Zero\n74 - Operação de Aquisição sem Incidência da Contribuição\n75 - Operação de Aquisição por Substituição Tributária\n98 - Outras Operações de Entrada\n99 - Outras Operações.'string='Código de Situação Tributária do COFINS'xsd_required=True args: COFINSOUTR_CST -
nfe40_pCOFINSFloatchoice='cofinsoutr'digits=(3, 2)string='Alíquota do COFINS (em percentual)'xsd_choice_required=Truexsd_type='TDec_0302a04' -
nfe40_qBCProdFloatchoice='cofinsoutr'digits=(12, 4)string='Quantidade Vendida (NT2011/004)'xsd_choice_required=Truexsd_type='TDec_1204v' -
nfe40_vAliqProdFloatchoice='cofinsoutr'digits=(11, 4)help='Alíquota do COFINS (em reais) (NT2011/004)'string='Alíquota do COFINS (em reais)'xsd_choice_required=Truexsd_type='TDec_1104v' -
nfe40_vBCMonetarychoice='cofinsoutr'currency_field='brl_currency_id'string='Valor da BC do COFINS'xsd_choice_required=Truexsd_type='TDec_1302' -
nfe40_vCOFINSMonetarycurrency_field='brl_currency_id'string='Valor do COFINS'xsd_required=Truexsd_type='TDec_1302'
No public methods.
-
nfe40_CSTSelectionhelp='Código de Situação Tributária do COFINS.\n03 - Operação Tributável - Base de Calculo = Quantidade Vendida x Alíquota por Unidade de Produto;'string='Código de Situação Tributária do COFINS'xsd_required=True args: COFINSQTDE_CST -
nfe40_qBCProdFloatdigits=(12, 4)string='Quantidade Vendida (NT2011/004)'xsd_required=Truexsd_type='TDec_1204v' -
nfe40_vAliqProdFloatdigits=(11, 4)help='Alíquota do COFINS (em reais) (NT2011/004)'string='Alíquota do COFINS (em reais)'xsd_required=Truexsd_type='TDec_1104v' -
nfe40_vCOFINSMonetarycurrency_field='brl_currency_id'string='Valor do COFINS'xsd_required=Truexsd_type='TDec_1302'
No public methods.
-
nfe40_indSomaCOFINSSTSelectionhelp='Indica se o valor da COFINS ST compõe o valor total da NFe'string='Indica se o valor da COFINS ST compõe' args: COFINSST_INDSOMACOFINSST -
nfe40_pCOFINSFloatchoice='cofinsst'digits=(3, 2)string='Alíquota do COFINS ST(em percentual)'xsd_choice_required=Truexsd_type='TDec_0302a04' -
nfe40_qBCProdFloatchoice='cofinsst'digits=(12, 4)string='Quantidade Vendida'xsd_choice_required=Truexsd_type='TDec_1204' -
nfe40_vAliqProdFloatchoice='cofinsst'digits=(11, 4)string='Alíquota do COFINS ST(em reais)'xsd_choice_required=Truexsd_type='TDec_1104' -
nfe40_vBCMonetarychoice='cofinsst'currency_field='brl_currency_id'string='Valor da BC do COFINS ST'xsd_choice_required=Truexsd_type='TDec_1302' -
nfe40_vCOFINSMonetarycurrency_field='brl_currency_id'string='Valor do COFINS ST'xsd_required=Truexsd_type='TDec_1302'
No public methods.
-
nfe40_CIDEMany2one → nfe.40.cidecomodel_name='nfe.40.cide'string='CIDE Combustíveis' -
nfe40_CODIFCharhelp='Código de autorização / registro do CODIF. Informar apenas quando a UF utilizar o CODIF (Sistema de Controle do \t\t\tDiferimento do Imposto nas Operações com AEAC - Álcool Etílico Anidro Combustível).'string='Código de autorização / registro' -
nfe40_UFConsSelectionstring='Sigla da UF de Consumo'xsd_required=Truexsd_type='TUf' args: TUF -
nfe40_cProdANPCharhelp='Código de produto da ANP. codificação de produtos do SIMP (http://www.anp.gov.br)'string='Código de produto da ANP'xsd_required=True -
nfe40_descANPCharhelp='Descrição do Produto conforme ANP. Utilizar a descrição de produtos do Sistema de Informações de Movimentação de Produtos - SIMP (http://www.anp.gov.br/simp/).'string='Descrição do Produto conforme ANP'xsd_required=True -
nfe40_encerranteMany2one → nfe.40.encerrantecomodel_name='nfe.40.encerrante'string="Informações do grupo de 'encerrante'" -
nfe40_origCombOne2many → nfe.40.origcombstring='Grupo indicador da origem do combustível' args: 'nfe.40.origcomb', 'nfe40_origComb_comb_id' -
nfe40_pBioFloatdigits=(3, 0)help='Percentual do índice de mistura do Biodiesel (B100) no Óleo Diesel B instituído pelo órgão regulamentador'string='Percentual do índice de mistura'xsd_type='TDec_03v00a04Max100Opc' -
nfe40_pGLPFloatdigits=(3, 2)help='Percentual do GLP derivado do petróleo no produto GLP (cProdANP=210203001). Informar em número decimal o percentual do GLP derivado de petróleo no produto GLP. Valores 0 a 100.'string='Percentual do GLP derivado do petróleo'xsd_type='TDec_0302a04Max100' -
nfe40_pGNiFloatdigits=(3, 2)help='Percentual de gás natural importado GLGNi para o produto GLP (cProdANP=210203001). Informar em número deciaml o percentual do Gás Natural Importado - GLGNi para o produto GLP. Valores de 0 a 100.'string='Percentual'xsd_type='TDec_0302a04Max100' -
nfe40_pGNnFloatdigits=(3, 2)help='Percentual de gás natural nacional - GLGNn para o produto GLP (cProdANP=210203001). Informar em número decimal o percentual do Gás Natural Nacional - GLGNn para o produto GLP. Valores de 0 a 100.'string='Percentual de gás natural nacional'xsd_type='TDec_0302a04Max100' -
nfe40_qTempFloatdigits=(12, 4)help='Quantidade de combustível\nfaturada à temperatura ambiente.\nInformar quando a quantidade\nfaturada informada no campo\nqCom (I10) tiver sido ajustada para\numa temperatura diferente da\nambiente.'string='Quantidade de combustível'xsd_type='TDec_1204temperatura' -
nfe40_vPartMonetarycurrency_field='brl_currency_id'help='Valor de partida (cProdANP=210203001). Deve ser informado neste campo o valor por quilograma sem ICMS.'string='Valor de partida'xsd_type='TDec_1302'
No public methods.
-
nfe40_xContCharstring='Informação do contrato' -
nfe40_xNEmpCharhelp='Informação da Nota de Empenho de compras públicas (NT2011/004)'string='Informação da Nota de Empenho' -
nfe40_xPedCharstring='Informação do pedido'
No public methods.
-
nfe40_deduc_cana_idMany2one → nfe.40.canacomodel_name='nfe.40.cana'index=Trueondelete='cascade'xsd_implicit=True -
nfe40_vDedMonetarycurrency_field='brl_currency_id'string='valor da dedução'xsd_required=Truexsd_type='TDec_1302' -
nfe40_xDedCharstring='Descrição da Dedução'xsd_required=True
No public methods.
-
nfe40_CPFRespTecCharhelp='CPF do Responsável Técnico pelo receituário'string='CPF do Responsável Técnico'xsd_required=Truexsd_type='TCpf' -
nfe40_defensivo_agropecuario_idMany2one → nfe.40.agropecuariocomodel_name='nfe.40.agropecuario'index=Trueondelete='cascade'xsd_implicit=True -
nfe40_nReceituarioCharhelp='Número do Receituário ou Receita do Defensivo / Agrotóxico'string='Número do Receituário ou Receita'xsd_required=True
No public methods.
-
nfe40_CNPJCharchoice='dest'string='Número do CNPJ'xsd_choice_required=Truexsd_type='TCnpj' -
nfe40_CPFCharchoice='dest'string='Número do CPF'xsd_choice_required=Truexsd_type='TCpf' -
nfe40_IECharhelp='Inscrição Estadual (obrigatório nas operações com contribuintes do ICMS)'string='Inscrição Estadual'xsd_type='TIeDestNaoIsento' -
nfe40_IMCharhelp='Inscrição Municipal do tomador do serviço'string='Inscrição Municipal do tomador' -
nfe40_ISUFCharhelp='Inscrição na SUFRAMA (Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA) PL_005d - 11/08/09 - alterado para aceitar 8 ou 9 dígitos'string='Inscrição na SUFRAMA' -
nfe40_emailCharhelp='e-mail do destinatário. O campo pode ser utilizado para informar o e-mail\nde recepção da NF-e indicada pelo destinatário'string='e-mail do destinatário' -
nfe40_enderDestMany2one → nfe.40.tenderecocomodel_name='nfe.40.tendereco'string='Dados do endereço'xsd_type='TEndereco' -
nfe40_idEstrangeiroCharchoice='dest'help='Identificador do destinatário, em caso de comprador estrangeiro'string='Identificador do destinatário'xsd_choice_required=True -
nfe40_indIEDestSelectionhelp='Indicador da IE do destinatário:\n1 – Contribuinte ICMSpagamento à vista;\n2 – Contribuinte isento de inscrição;\n9 – Não Contribuinte'string='Indicador da IE do destinatário'xsd_required=True args: DEST_INDIEDEST -
nfe40_xNomeCharstring='Razão Social ou nome do destinatário'
No public methods.
-
nfe40_DFeReferenciadoMany2one → nfe.40.dfereferenciadocomodel_name='nfe.40.dfereferenciado'string='Referenciamento de item de outros DFe' -
nfe40_det_infNFe_idMany2one → nfe.40.infnfecomodel_name='nfe.40.infnfe'index=Trueondelete='cascade'xsd_implicit=True -
nfe40_impostoMany2one → nfe.40.impostocomodel_name='nfe.40.imposto'help='Tributos incidentes nos produtos ou serviços da NF-e'string='Tributos incidentes nos produtos'xsd_required=True -
nfe40_impostoDevolMany2one → nfe.40.impostodevolcomodel_name='nfe.40.impostodevol'string='impostoDevol' -
nfe40_infAdProdCharhelp='Informações adicionais do produto (norma referenciada, informações complementares, etc)'string='Informações adicionais do produto' -
nfe40_nItemCharstring='Número do item do NF'xsd_required=True -
nfe40_obsItemMany2one → nfe.40.obsitemcomodel_name='nfe.40.obsitem'help='Grupo de observações de uso livre (para o item da NF-e)'string='Grupo de observações de uso livre' -
nfe40_prodMany2one → nfe.40.prodcomodel_name='nfe.40.prod'string='Dados dos produtos e serviços da NF-e'xsd_required=True -
nfe40_vItemMonetarycurrency_field='brl_currency_id'help='Valor total do Item, correspondente à sua participação no total da nota. A soma dos itens deverá corresponder ao total da nota.'string='Valor total do Item'xsd_type='TDec_1302'
No public methods.
-
nfe40_xCampoCharstring='xCampo'xsd_required=True -
nfe40_xTextoCharstring='xTexto'xsd_required=True
No public methods.
-
nfe40_xCampoCharstring='xCampo'xsd_required=True -
nfe40_xTextoCharstring='xTexto'xsd_required=True
No public methods.
No new fields.
Public methods (0)No public methods.
-
nfe40_detExport_prod_idMany2one → nfe.40.prodcomodel_name='nfe.40.prod'index=Trueondelete='cascade'xsd_implicit=True -
nfe40_exportIndMany2one → nfe.40.exportindcomodel_name='nfe.40.exportind'string='Exportação indireta' -
nfe40_nDrawCharstring='Número do ato concessório de Drawback'
No public methods.
-
nfe40_CNPJPagCharhelp='CNPJ transacional do pagamento - Preencher informando o CNPJ do estabelecimento onde o pagamento foi processado/transacionado/recebido quando a emissão do documento fiscal ocorrer em estabelecimento distinto'string='CNPJ transacional do pagamento'xsd_type='TCnpj' -
nfe40_UFPagSelectionhelp='UF do CNPJ do estabelecimento onde o pagamento foi processado/transacionado/recebido.'string='UF do CNPJ do estabelecimento onde'xsd_type='TUfEmi' args: TUFEMI -
nfe40_cardMany2one → nfe.40.cardcomodel_name='nfe.40.card'help='Grupo de Cartões, PIX, Boletos e outros Pagamentos Eletrônicos'string='Grupo de Cartões, PIX' -
nfe40_dPagDatestring='Data do Pagamento'xsd_type='TData' -
nfe40_detPag_pag_idMany2one → nfe.40.pagcomodel_name='nfe.40.pag'index=Trueondelete='cascade'xsd_implicit=True -
nfe40_indPagSelectionhelp='Indicador da Forma de Pagamento:0-Pagamento à Vista;1-Pagamento à Prazo;'string='Indicador da Forma de Pagamento' args: DETPAG_INDPAG -
nfe40_tPagCharstring='Forma de Pagamento'xsd_required=True -
nfe40_vPagMonetarycurrency_field='brl_currency_id'help='Valor do Pagamento. Esta tag poderá ser omitida quando a tag tPag=90 (Sem Pagamento), caso contrário deverá ser preenchida.'string='Valor do Pagamento'xsd_required=Truexsd_type='TDec_1302' -
nfe40_xPagCharstring='Descrição do Meio de Pagamento'
No public methods.
-
nfe40_chaveAcessoCharstring='Chave de Acesso do DFe referenciado'xsd_required=Truexsd_type='TChNFe' -
nfe40_nItemCharhelp='Número do item do documento referenciado. Corresponde ao atributo nItem do elemento det do documento original.'string='Número do item do documento referenciado'
No public methods.
-
nfe40_CNPJCharchoice='di'string='CNPJ do adquirente ou do encomendante'xsd_type='TCnpj' -
nfe40_CPFCharchoice='di'string='CPF do adquirente ou do encomendante'xsd_type='TCpf' -
nfe40_DI_prod_idMany2one → nfe.40.prodcomodel_name='nfe.40.prod'index=Trueondelete='cascade'xsd_implicit=True -
nfe40_UFDesembSelectionstring='UF onde ocorreu o desembaraço aduaneiro'xsd_required=Truexsd_type='TUfEmi' args: TUFEMI -
nfe40_UFTerceiroSelectionhelp='Sigla da UF do adquirente ou do encomendante'string='Sigla da UF do adquirente'xsd_type='TUfEmi' args: TUFEMI -
nfe40_adiOne2many → nfe.40.adistring='Adições (NT 2011/004)' args: 'nfe.40.adi', 'nfe40_adi_DI_id' -
nfe40_cExportadorCharhelp='Código do exportador (usado nos sistemas internos de informação do emitente da NF-e)'string='Código do exportador'xsd_required=True -
nfe40_dDIDatehelp='Data de registro da DI/DSI/DA (AAAA-MM-DD)'string='Data de registro da DI/DSI/DA'xsd_required=Truexsd_type='TData' -
nfe40_dDesembDatehelp='Data do desembaraço aduaneiro (AAAA-MM-DD)'string='Data do desembaraço aduaneiro'xsd_required=Truexsd_type='TData' -
nfe40_nDICharhelp='Número do Documento de Importação (DI, DSI, DIRE, DUImp) (NT2011/004)'string='Número do Documento de Importação'xsd_required=True -
nfe40_tpIntermedioSelectionhelp='Forma de Importação quanto a intermediação \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t1-por conta propria;2-por conta e ordem;3-encomenda'string='Forma de Importação quanto'xsd_required=True args: DI_TPINTERMEDIO -
nfe40_tpViaTranspSelectionhelp='Via de transporte internacional informada na DI ou na Declaração Única de Importação (DUImp):\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t1-Maritima;2-Fluvial;3-Lacustre;4-Aerea;5-Postal;6-Ferroviaria;7-Rodoviaria;8-Conduto;9-Meios Proprios;10-Entrada/Saida Ficta;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t11-Courier;12-Em maos;13-Por reboque.'string='Via'xsd_required=True args: DI_TPVIATRANSP -
nfe40_vAFRMMMonetarycurrency_field='brl_currency_id'help='Valor Adicional ao frete para renovação de marinha mercante'string='Valor Adicional ao frete para renovação'xsd_type='TDec_1302' -
nfe40_xLocDesembCharstring='Local do desembaraço aduaneiro'xsd_required=True
No public methods.
-
nfe40_dVencDatehelp='Data de vencimento da duplicata (AAAA-MM-DD)'string='Data de vencimento da duplicata'xsd_type='TData' -
nfe40_dup_cobr_idMany2one → nfe.40.cobrcomodel_name='nfe.40.cobr'index=Trueondelete='cascade'xsd_implicit=True -
nfe40_nDupCharstring='Número da duplicata' -
nfe40_vDupMonetarycurrency_field='brl_currency_id'string='Valor da duplicata'xsd_required=Truexsd_type='TDec_1302Opc'
No public methods.
-
nfe40_CNAECharstring='CNAE Fiscal' -
nfe40_CNPJCharchoice='emit'string='Número do CNPJ do emitente'xsd_choice_required=Truexsd_type='TCnpj' -
nfe40_CPFCharchoice='emit'string='Número do CPF do emitente'xsd_choice_required=Truexsd_type='TCpf' -
nfe40_CRTSelectionhelp='Código de Regime Tributário. \nEste campo será obrigatoriamente preenchido com:\n1 – Simples Nacional;\n2 – Simples Nacional – excesso de sublimite de receita bruta;\n3 – Regime Normal.\n4 - Simples Nacional - Microempreendedor individual - MEI'string='Código de Regime Tributário'xsd_required=True args: EMIT_CRT -
nfe40_IECharstring='Inscrição Estadual do Emitente'xsd_required=Truexsd_type='TIe' -
nfe40_IESTCharhelp='Inscricao Estadual do Substituto Tributário'string='Inscricao Estadual'xsd_type='TIeST' -
nfe40_IMCharstring='Inscrição Municipal' -
nfe40_enderEmitMany2one → nfe.40.tenderemicomodel_name='nfe.40.tenderemi'string='Endereço do emitente'xsd_required=Truexsd_type='TEnderEmi' -
nfe40_xFantCharstring='Nome fantasia' -
nfe40_xNomeCharstring='Razão Social ou Nome do emitente'xsd_required=True
No public methods.
-
nfe40_nBicoCharhelp='Numero de identificação do Bico utilizado no abastecimento'string='Numero de identificação'xsd_required=True -
nfe40_nBombaCharhelp='Numero de identificação da bomba ao qual o bico está interligado'string='Numero de identificação da bomba' -
nfe40_nTanqueCharhelp='Numero de identificação do tanque ao qual o bico está interligado'string='Numero de identificação do tanque'xsd_required=True -
nfe40_vEncFinFloatdigits=(12, 3)help='Valor do Encerrante no final do abastecimento'string='Valor do Encerrante no final'xsd_required=Truexsd_type='TDec_1203' -
nfe40_vEncIniFloatdigits=(12, 3)help='Valor do Encerrante no ínicio do abastecimento'string='Valor do Encerrante no ínicio'xsd_required=Truexsd_type='TDec_1203'
No public methods.
-
nfe40_UFSaidaPaisSelectionhelp='Sigla da UF de Embarque ou de transposição de fronteira'string='Sigla da UF de Embarque'xsd_required=Truexsd_type='TUfEmi' args: TUFEMI -
nfe40_xLocDespachoCharstring='Descrição do local de despacho' -
nfe40_xLocExportaCharhelp='Local de Embarque ou de transposição de fronteira'string='Local de Embarque ou de transposição'xsd_required=True
No public methods.
-
nfe40_chNFeCharhelp='Chave de acesso da NF-e recebida para exportação'string='Chave de acesso da NF-e recebida'xsd_required=Truexsd_type='TChNFe' -
nfe40_nRECharstring='Registro de exportação'xsd_required=True -
nfe40_qExportFloatdigits=(11, 4)help='Quantidade do item efetivamente exportado'string='Quantidade'xsd_required=Truexsd_type='TDec_1104v'
No public methods.
-
nfe40_nFatCharstring='Número da fatura' -
nfe40_vDescMonetarycurrency_field='brl_currency_id'string='Valor do desconto da fatura'xsd_type='TDec_1302' -
nfe40_vLiqMonetarycurrency_field='brl_currency_id'string='Valor líquido da fatura'xsd_type='TDec_1302' -
nfe40_vOrigMonetarycurrency_field='brl_currency_id'string='Valor original da fatura'xsd_type='TDec_1302'
No public methods.
-
nfe40_diaCharstring='Número do dia'xsd_required=True -
nfe40_forDia_cana_idMany2one → nfe.40.canacomodel_name='nfe.40.cana'index=Trueondelete='cascade'xsd_implicit=True -
nfe40_qtdeFloatdigits=(11, 10)help='Quantidade em quilogramas - peso líquido'string='Quantidade em quilogramas'xsd_required=Truexsd_type='TDec_1110v'
No public methods.
-
nfe40_cCredPresumidoCharhelp='Código de Benefício Fiscal de Crédito Presumido na UF aplicado ao item'string='Código de Benefício Fiscal'xsd_required=True -
nfe40_gCred_prod_idMany2one → nfe.40.prodcomodel_name='nfe.40.prod'index=Trueondelete='cascade'xsd_implicit=True -
nfe40_pCredPresumidoFloatdigits=(3, 2)string='Percentual do Crédito Presumido'xsd_required=Truexsd_type='TDec_0302a04' -
nfe40_vCredPresumidoMonetarycurrency_field='brl_currency_id'string='Valor do Crédito Presumido'xsd_required=Truexsd_type='TDec_1302'
No public methods.
-
nfe40_vCBSMonoCharstring='Valor total da CBS monofásica'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vCBSMonoRetCharhelp='Valor da CBS monofásica retida anteriormente'string='Valor (vCBSMonoRet)'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vCBSMonoRetenCharhelp='Valor total da CBS monofásica sujeita a retenção'string='Valor total da CBS monofásica sujeita'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vIBSMonoCharstring='Valor total do IBS monofásico'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vIBSMonoRetCharhelp='Valor do IBS monofásico retido anteriormente'string='Valor'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vIBSMonoRetenCharhelp='Valor total do IBS monofásico sujeito a retenção'string='Valor total do IBS monofásico sujeito'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_pDifCBSFloatdigits=(3, 2)help='Percentual do diferimento do imposto monofásico'string='Percentual do diferimento (pDifCBS)'xsd_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_pDifIBSFloatdigits=(3, 2)help='Percentual do diferimento do imposto monofásico'string='Percentual do diferimento'xsd_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_vCBSMonoDifCharstring='Valor da CBS monofásica diferida'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vIBSMonoDifCharstring='Valor do IBS monofásico diferido'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_adRemCBSMonetarycurrency_field='brl_currency_id'string='Alíquota ad rem da CBS'xsd_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_adRemIBSMonetarycurrency_field='brl_currency_id'string='Alíquota ad rem do IBS'xsd_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_qBCMonoCharstring='Quantidade tributada na monofasia'xsd_required=Truexsd_type='TDec1104RTC' -
nfe40_vCBSMonoCharstring='Valor da CBS monofásica'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vIBSMonoCharstring='Valor do IBS monofásico'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_adRemCBSRetMonetarycurrency_field='brl_currency_id'help='Alíquota ad rem da CBS retida anteriormente'string='Alíquota ad rem (adRemCBSRet)'xsd_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_adRemIBSRetMonetarycurrency_field='brl_currency_id'help='Alíquota ad rem do IBS retido anteriormente'string='Alíquota ad rem'xsd_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_qBCMonoRetCharhelp='Quantidade tributada retida anteriormente'string='qBCMonoRet'xsd_required=Truexsd_type='TDec1104RTC' -
nfe40_vCBSMonoRetCharstring='Valor da CBS retida anteriormente'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vIBSMonoRetCharstring='Valor do IBS retido anteriormente'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_adRemCBSRetenMonetarycurrency_field='brl_currency_id'help='Alíquota ad rem da CBS sujeita a retenção'string='Alíquota ad rem da CBS sujeita'xsd_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_adRemIBSRetenMonetarycurrency_field='brl_currency_id'help='Alíquota ad rem do IBS sujeito a retenção'string='Alíquota ad rem do IBS sujeito'xsd_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_qBCMonoRetenCharstring='Quantidade tributada sujeita a retenção'xsd_required=Truexsd_type='TDec1104RTC' -
nfe40_vCBSMonoRetenCharhelp='Valor da CBS monofásica sujeita a retenção'string='Valor da CBS monofásica sujeita'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vIBSMonoRetenCharhelp='Valor do IBS monofásico sujeito a retenção'string='Valor do IBS monofásico sujeito'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_refNFeCharhelp='Chave de acesso da NF-e de antecipação de pagamento'string='Chave de acesso da NF-e de antecipação'xsd_type='TChNFe'
No public methods.
-
nfe40_UFGuiaSelectionstring='UFGuia'xsd_required=Truexsd_type='TUfEmi' args: TUFEMI -
nfe40_nGuiaCharstring='Número da Guia'xsd_required=True -
nfe40_serieGuiaCharstring='Série da Guia' -
nfe40_tpGuiaSelectionhelp='Tipo da Guia: 1 - GTA; 2 - TTA; 3 - DTA; 4 - ATV; 5 - PTV; 6 - GTV; 7 - Guia Florestal (DOF, SisFlora - PA e MT, SIAM - MG)'string='Tipo da Guia: 1 - GTA; 2 - TTA; 3'xsd_required=True args: GUIATRANSITO_TPGUIA
No public methods.
-
nfe40_ICMSPartMany2one → nfe.40.icmspartchoice='icms'comodel_name='nfe.40.icmspart'help='Partilha do ICMS entre a UF de origem e UF de destino ou a UF definida na legislação\nOperação interestadual para consumidor final com partilha do ICMS devido na operação entre a UF de origem e a UF do destinatário ou ou a UF definida na legislação. (Ex. UF da concessionária de entrega do veículos)'string='Partilha do ICMS entre a UF de origem'xsd_choice_required=True -
nfe40_ICMSSTMany2one → nfe.40.icmsstchoice='icms'comodel_name='nfe.40.icmsst'help='Grupo de informação do ICMSST devido para a UF de destino, nas operações interestaduais de produtos que tiveram retenção antecipada de ICMS por ST na UF do remetente. Repasse via Substituto Tributário.'string='Grupo de informação'xsd_choice_required=True
No public methods.
-
nfe40_CSTSelectionhelp='Tributação pelo ICMS \n10 - Tributada e com cobrança do ICMS por substituição tributária;\n90 – Outros.'string='Tributação pelo ICMS'xsd_required=True args: ICMSPART_CST -
nfe40_UFSTSelectionhelp='Sigla da UF para qual é devido o ICMS ST da operação.'string='Sigla da UF para qual é devido o ICMS ST'xsd_required=Truexsd_type='TUf' args: TUF -
nfe40_modBCSelectionhelp='Modalidade de determinação da BC do ICMS: \n0 - Margem Valor Agregado (%);\n1 - Pauta (valor);\n2 - Preço Tabelado Máximo (valor);\n3 - Valor da Operação.'string='Modalidade de determinação da BC do ICMS'xsd_required=True args: ICMSPART_MODBC -
nfe40_modBCSTSelectionhelp='Modalidade de determinação da BC do ICMS ST:\n0 – Preço tabelado ou máximo sugerido;\n1 - Lista Negativa (valor);\n2 - Lista Positiva (valor);\n3 - Lista Neutra (valor);\n4 - Margem Valor Agregado (%);\n5 - Pauta (valor).\n6 - Valor da Operação'string='Modalidade de determinação da BC'xsd_required=True args: ICMSPART_MODBCST -
nfe40_origSelectionhelp='origem da mercadoria: 0 - Nacional \n1 - Estrangeira - Importação direta \n2 - Estrangeira - Adquirida no mercado interno'string='origem da mercadoria: 0 - Nacional'xsd_required=Truexsd_type='Torig' args: TORIG -
nfe40_pBCOpFloatdigits=(3, 2)help='Percentual para determinação do valor da Base de Cálculo da operação própria.'string='Percentual para determinação do valor'xsd_required=Truexsd_type='TDec_0302a04Opc' -
nfe40_pFCPSTFloatdigits=(3, 2)help='Percentual de FCP retido por substituição tributária.'string='Percentual de FCP retido'xsd_type='TDec_0302a04Opc' -
nfe40_pICMSFloatdigits=(3, 2)string='Alíquota do ICMS'xsd_required=Truexsd_type='TDec_0302a04' -
nfe40_pICMSSTFloatdigits=(3, 2)string='Alíquota do ICMS ST'xsd_required=Truexsd_type='TDec_0302a04' -
nfe40_pMVASTFloatdigits=(3, 2)help='Percentual da Margem de Valor Adicionado ICMS ST'string='Percentual da Margem'xsd_type='TDec_0302a04Opc' -
nfe40_pRedBCFloatdigits=(3, 2)string='Percentual de redução da BC'xsd_type='TDec_0302a04Opc' -
nfe40_pRedBCSTFloatdigits=(3, 2)string='Percentual de redução da BC ICMS ST'xsd_type='TDec_0302a04Opc' -
nfe40_vBCMonetarycurrency_field='brl_currency_id'string='Valor da BC do ICMS'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vBCFCPSTMonetarycurrency_field='brl_currency_id'help='Valor da Base de cálculo do FCP retido por substituicao tributaria.'string='Valor da Base de cálculo do FCP retido'xsd_type='TDec_1302' -
nfe40_vBCSTMonetarycurrency_field='brl_currency_id'string='Valor da BC do ICMS ST'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vFCPSTMonetarycurrency_field='brl_currency_id'help='Valor do FCP retido por substituição tributária.'string='Valor do FCP retido'xsd_type='TDec_1302' -
nfe40_vICMSMonetarycurrency_field='brl_currency_id'string='Valor do ICMS'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vICMSSTMonetarycurrency_field='brl_currency_id'string='Valor do ICMS ST'xsd_required=Truexsd_type='TDec_1302'
No public methods.
-
nfe40_CSTSelectionhelp='Tributção pelo ICMS\n41-Não Tributado.\n60-Cobrado anteriormente por substituição tributária.'string='Tributção pelo ICMS'xsd_required=True args: ICMSST_CST -
nfe40_origSelectionhelp='origem da mercadoria: 0 - Nacional \n1 - Estrangeira - Importação direta \n2 - Estrangeira - Adquirida no mercado interno'string='origem da mercadoria: 0 - Nacional'xsd_required=Truexsd_type='Torig' args: TORIG -
nfe40_pFCPSTRetFloatdigits=(3, 2)help='Percentual relativo ao Fundo de Combate à Pobreza (FCP) retido por substituição tributária.'string='Percentual relativo ao Fundo de Combate'xsd_type='TDec_0302a04Opc' -
nfe40_pICMSEfetFloatdigits=(3, 2)string='Alíquota do ICMS efetivo'xsd_type='TDec_0302a04Opc' -
nfe40_pRedBCEfetFloatdigits=(3, 2)help='Percentual de redução da base de cálculo efetiva.'string='Percentual de redução da base'xsd_type='TDec_0302a04Opc' -
nfe40_pSTFloatdigits=(3, 2)string='Aliquota suportada pelo consumidor final'xsd_type='TDec_0302a04Opc' -
nfe40_vBCEfetMonetarycurrency_field='brl_currency_id'string='Valor da base de cálculo efetiva'xsd_type='TDec_1302' -
nfe40_vBCFCPSTRetMonetarycurrency_field='brl_currency_id'help='valor da Base de Cálculo do FCP retido anteriormente por ST.'string='valor da Base de Cálculo'xsd_type='TDec_1302' -
nfe40_vBCSTDestMonetarycurrency_field='brl_currency_id'string='valor da BC do ICMS ST da UF destino'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vBCSTRetMonetarycurrency_field='brl_currency_id'help='valor da BC do ICMS ST retido na UF remetente'string='valor da BC do ICMS ST retido'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vFCPSTRetMonetarycurrency_field='brl_currency_id'help='Valor do ICMS relativo ao Fundo de Combate à Pobreza (FCP) retido por substituição tributária.'string='Valor do ICMS relativo ao Fundo'xsd_type='TDec_1302' -
nfe40_vICMSEfetMonetarycurrency_field='brl_currency_id'string='Valor do ICMS efetivo'xsd_type='TDec_1302' -
nfe40_vICMSSTDestMonetarycurrency_field='brl_currency_id'help='valor da BC do ICMS ST da UF destino (v2.0)'string='vICMSSTDest'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vICMSSTRetMonetarycurrency_field='brl_currency_id'help='valor do ICMS ST retido na UF remetente (iv2.0))'string='valor do ICMS ST retido na UF remetente'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vICMSSubstitutoMonetarycurrency_field='brl_currency_id'help='Valor do ICMS Próprio do Substituto cobrado em operação anterior'string='Valor do ICMS Próprio'xsd_type='TDec_1302'
No public methods.
-
nfe40_qBCMonoMonetarycurrency_field='brl_currency_id'help='Valor total da quantidade tributada do ICMS monofásico próprio'string='Valor total da quantidade tributada'xsd_type='TDec_1302' -
nfe40_qBCMonoRetMonetarycurrency_field='brl_currency_id'help='Valor total da quantidade tributada do ICMS monofásico retido anteriormente'string='qBCMonoRet'xsd_type='TDec_1302' -
nfe40_qBCMonoRetenMonetarycurrency_field='brl_currency_id'help='Valor total da quantidade tributada do ICMS monofásico sujeito a retenção'string='qBCMonoReten'xsd_type='TDec_1302' -
nfe40_vBCMonetarycurrency_field='brl_currency_id'string='BC do ICMS'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vBCSTMonetarycurrency_field='brl_currency_id'string='BC do ICMS ST'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vCOFINSMonetarycurrency_field='brl_currency_id'string='Valor do COFINS'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vDescMonetarycurrency_field='brl_currency_id'string='Valor Total do Desconto'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vFCPMonetarycurrency_field='brl_currency_id'help='Valor Total do FCP (Fundo de Combate à Pobreza).'string='Valor Total do FCP'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vFCPSTMonetarycurrency_field='brl_currency_id'help='Valor Total do FCP (Fundo de Combate à Pobreza) retido por substituição tributária.'string='Valor Total do FCP (vFCPST)'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vFCPSTRetMonetarycurrency_field='brl_currency_id'help='Valor Total do FCP (Fundo de Combate à Pobreza) retido anteriormente por substituição tributária.'string='Valor Total do FCP (vFCPSTRet)'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vFCPUFDestMonetarycurrency_field='brl_currency_id'help='Valor total do ICMS relativo ao Fundo de Combate à Pobreza (FCP) para a UF de destino.'string='Valor total do ICMS relativo ao Fundo'xsd_type='TDec_1302' -
nfe40_vFreteMonetarycurrency_field='brl_currency_id'string='Valor Total do Frete'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vICMSMonetarycurrency_field='brl_currency_id'string='Valor Total do ICMS'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vICMSDesonMonetarycurrency_field='brl_currency_id'string='Valor Total do ICMS desonerado'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vICMSMonoMonetarycurrency_field='brl_currency_id'string='Valor total do ICMS monofásico próprio'xsd_type='TDec_1302' -
nfe40_vICMSMonoRetMonetarycurrency_field='brl_currency_id'help='Valor do ICMS monofásico retido anteriormente'string='Valor'xsd_type='TDec_1302' -
nfe40_vICMSMonoRetenMonetarycurrency_field='brl_currency_id'help='Valor total do ICMS monofásico sujeito a retenção'string='Valor total do ICMS monofásico sujeito'xsd_type='TDec_1302' -
nfe40_vICMSUFDestMonetarycurrency_field='brl_currency_id'help='Valor total do ICMS de partilha para a UF do destinatário'string='Valor total do ICMS de partilha'xsd_type='TDec_1302' -
nfe40_vICMSUFRemetMonetarycurrency_field='brl_currency_id'help='Valor total do ICMS de partilha para a UF do remetente'string='vICMSUFRemet'xsd_type='TDec_1302' -
nfe40_vIIMonetarycurrency_field='brl_currency_id'string='Valor Total do II'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vIPIMonetarycurrency_field='brl_currency_id'string='Valor Total do IPI'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vIPIDevolMonetarycurrency_field='brl_currency_id'help='Valor Total do IPI devolvido. Deve ser informado quando preenchido o Grupo Tributos Devolvidos na emissão de nota finNFe=4 (devolução) nas operações com não contribuintes do IPI. Corresponde ao total da soma dos campos id: UA04.'string='Valor Total do IPI devolvido'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vNFMonetarycurrency_field='brl_currency_id'string='Valor Total da NF-e'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vOutroMonetarycurrency_field='brl_currency_id'string='Outras Despesas acessórias'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vPISMonetarycurrency_field='brl_currency_id'string='Valor do PIS'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vProdMonetarycurrency_field='brl_currency_id'string='Valor Total dos produtos e serviços'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vSTMonetarycurrency_field='brl_currency_id'string='Valor Total do ICMS ST'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vSegMonetarycurrency_field='brl_currency_id'string='Valor Total do Seguro'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vTotTribMonetarycurrency_field='brl_currency_id'help='Valor estimado total de impostos federais, estaduais e municipais'string='Valor estimado total'xsd_type='TDec_1302'
No public methods.
-
nfe40_pFCPUFDestFloatdigits=(3, 2)help='Percentual adicional inserido na alíquota interna da UF de destino, relativo ao Fundo de Combate à Pobreza (FCP) naquela UF.'string='Percentual adicional inserido'xsd_type='TDec_0302a04' -
nfe40_pICMSInterSelectionhelp='Alíquota interestadual das UF envolvidas: - 4% alíquota interestadual para produtos importados; - 7% para os Estados de origem do Sul e Sudeste (exceto ES), destinado para os Estados do Norte e Nordeste ou ES; - 12% para os demais casos.'string='Alíquota interestadual das UF envolvidas'xsd_required=True args: ICMSUFDEST_PICMSINTER -
nfe40_pICMSInterPartFloatdigits=(3, 2)help='Percentual de partilha para a UF do destinatário: - 40% em 2016; - 60% em 2017; - 80% em 2018; - 100% a partir de 2019.'string='Percentual de partilha para a UF'xsd_required=Truexsd_type='TDec_0302a04' -
nfe40_pICMSUFDestFloatdigits=(3, 2)help='Alíquota adotada nas operações internas na UF do destinatário para o produto / mercadoria.'string='Alíquota adotada nas operações internas'xsd_required=Truexsd_type='TDec_0302a04' -
nfe40_vBCFCPUFDestMonetarycurrency_field='brl_currency_id'help='Valor da Base de Cálculo do FCP na UF do destinatário.'string='Valor da Base de Cálculo do FCP na UF'xsd_type='TDec_1302' -
nfe40_vBCUFDestMonetarycurrency_field='brl_currency_id'help='Valor da Base de Cálculo do ICMS na UF do destinatário.'string='Valor da Base de Cálculo do ICMS na UF'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vFCPUFDestMonetarycurrency_field='brl_currency_id'help='Valor do ICMS relativo ao Fundo de Combate à Pobreza (FCP) da UF de destino.'string='Valor do ICMS relativo ao Fundo'xsd_type='TDec_1302' -
nfe40_vICMSUFDestMonetarycurrency_field='brl_currency_id'help='Valor do ICMS de partilha para a UF do destinatário.'string='Valor do ICMS de partilha para a UF'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vICMSUFRemetMonetarycurrency_field='brl_currency_id'help='Valor do ICMS de partilha para a UF do remetente. Nota: A partir de 2019, este valor será zero.'string='vICMSUFRemet'xsd_required=Truexsd_type='TDec_1302'
No public methods.
-
nfe40_NFrefOne2many → nfe.40.nfrefstring='Grupo de infromações da NF referenciada' args: 'nfe.40.nfref', 'nfe40_NFref_ide_id' -
nfe40_cDVCharhelp='Digito Verificador da Chave de Acesso da NF-e'string='Digito Verificador da Chave de Acesso'xsd_required=True -
nfe40_cMunFGCharhelp='Código do Município de Ocorrência do Fato Gerador (utilizar a tabela do IBGE)'string='Código do Município de Ocorrência'xsd_required=Truexsd_type='TCodMunIBGE' -
nfe40_cMunFGIBSCharhelp='município de ocorrência do fato gerador do fato gerador do IBS / CBS.\nCampo preenchido somente quando “indPres = 5 (Operação presencial, fora do estabelecimento) ”, e não tiver endereço do destinatário (Grupo: E05) ou local de entrega (Grupo: G01).'string='município de ocorrência do fato gerador'xsd_type='TCodMunIBGE' -
nfe40_cNFCharhelp='Código numérico que compõe a Chave de Acesso. Número aleatório gerado pelo emitente para cada NF-e.'string='Código numérico que compõe a Chave'xsd_required=True -
nfe40_cUFSelectionhelp='Código da UF do emitente do Documento Fiscal. Utilizar a Tabela do IBGE.'string='Código da UF do emitente'xsd_required=Truexsd_type='TCodUfIBGE' args: TCODUFIBGE -
nfe40_dPrevEntregaDatehelp='Data da previsão de entrega ou disponibilização do bem (AAAA-MM-DD)'string='Data da previsão de entrega'xsd_type='TData' -
nfe40_dhContDatetimehelp='data e hora de entrada em contingência contingência no formato (AAAA-MM-DDThh:mm:ssTZD) ex.: 2012-09-01T13:00:00-03:00.'string='data e hora de entrada'xsd_type='TDateTimeUTC' -
nfe40_dhEmiDatetimehelp='Data e Hora de emissão do Documento Fiscal (AAAA-MM-DDThh:mm:ssTZD) ex.: 2012-09-01T13:00:00-03:00'string='Data e Hora de emissão'xsd_required=Truexsd_type='TDateTimeUTC' -
nfe40_dhSaiEntDatetimehelp='Data e Hora da saída ou de entrada da mercadoria / produto (AAAA-MM-DDTHH:mm:ssTZD)'string='Data e Hora da saída ou de entrada'xsd_type='TDateTimeUTC' -
nfe40_finNFeSelectionhelp='Finalidade da emissão da NF-e:\n1 - NFe normal\n2 - NFe complementar\n3 - NFe de ajuste\n4 - Devolução/Retorno\n5 - Nota de crédito\n6 - Nota de débito'string='Finalidade da emissão da NF-e'xsd_required=Truexsd_type='TFinNFe' args: TFINNFE -
nfe40_gCompraGovMany2one → nfe.40.tcompragovcomodel_name='nfe.40.tcompragov'string='Grupo de Compras Governamentais'xsd_type='TCompraGov' -
nfe40_gPagAntecipadoMany2one → nfe.40.gpagantecipadocomodel_name='nfe.40.gpagantecipado'help='Informado para abater as parcelas de antecipação de pagamento, conforme Art. 10. § 4º'string='Informado para abater as parcelas' -
nfe40_idDestSelectionhelp='Identificador de Local de destino da operação (1-Interna;2-Interestadual;3-Exterior)'string='Identificador de Local de destino'xsd_required=True args: IDE_IDDEST -
nfe40_indFinalSelectionhelp='Indica operação com consumidor final (0-Não;1-Consumidor Final)'string='Indica operação com consumidor final'xsd_required=True args: IDE_INDFINAL -
nfe40_indIntermedSelectionhelp='Indicador de intermediador/marketplace \n\t\t\t\t\t\t\t\t\t\t\t0=Operação sem intermediador (em site ou plataforma própria) \n\t\t\t\t\t\t\t\t\t\t\t1=Operação em site ou plataforma de terceiros (intermediadores/marketplace)'string='Indicador de intermediador/marketplace' args: IDE_INDINTERMED -
nfe40_indPresSelectionhelp='Indicador de presença do comprador no estabelecimento comercial no momento da oepração\n\t\t\t\t\t\t\t\t\t\t\t(0-Não se aplica (ex.: Nota Fiscal complementar ou de ajuste;1-Operação presencial;2-Não presencial, internet;3-Não presencial, teleatendimento;4-NFC-e entrega em domicílio;5-Operação presencial, fora do estabelecimento;9-Não presencial, outros)'string='Indicador de presença do comprador'xsd_required=True args: IDE_INDPRES -
nfe40_modSelectionhelp='Código do modelo do Documento Fiscal. 55 = NF-e; 65 = NFC-e.'string='Código do modelo do Documento Fiscal'xsd_required=Truexsd_type='TMod' args: TMOD -
nfe40_nNFCharstring='Número do Documento Fiscal'xsd_required=Truexsd_type='TNF' -
nfe40_natOpCharstring='Descrição da Natureza da Operação'xsd_required=True -
nfe40_procEmiSelectionhelp='Processo de emissão utilizado com a seguinte codificação:\n0 - emissão de NF-e com aplicativo do contribuinte;\n1 - emissão de NF-e avulsa pelo Fisco;\n2 - emissão de NF-e avulsa, pelo contribuinte com seu certificado digital, através do site\ndo Fisco;\n3- emissão de NF-e pelo contribuinte com aplicativo fornecido pelo Fisco.'string='Processo de emissão utilizado'xsd_required=Truexsd_type='TProcEmi' args: TPROCEMI -
nfe40_serieCharhelp='Série do Documento Fiscal\nsérie normal 0-889\nAvulsa Fisco 890-899\nSCAN 900-999'string='Série do Documento Fiscal'xsd_required=Truexsd_type='TSerie' -
nfe40_tpAmbSelectionhelp='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'string='Identificação do Ambiente'xsd_required=Truexsd_type='TAmb' args: TAMB -
nfe40_tpEmisSelectionhelp='Forma de emissão da NF-e\n1 - Normal;\n2 - Contingência FS\n3 - Regime Especial NFF (NT 2021.002)\n4 - Contingência DPEC\n5 - Contingência FSDA\n6 - Contingência SVC - AN\n7 - Contingência SVC - RS\n9 - Contingência off-line NFC-e'string='Forma de emissão da NF-e'xsd_required=True args: IDE_TPEMIS -
nfe40_tpImpSelectionhelp='Formato de impressão do DANFE (0-sem DANFE;1-DANFe Retrato; 2-DANFe Paisagem;3-DANFe Simplificado;\n\t\t\t\t\t\t\t\t\t\t\t4-DANFe NFC-e;5-DANFe NFC-e em mensagem eletrônica)'string='Formato de impressão do DANFE'xsd_required=True args: IDE_TPIMP -
nfe40_tpNFSelectionhelp='Tipo do Documento Fiscal (0 - entrada; 1 - saída)'string='Tipo do Documento Fiscal'xsd_required=True args: IDE_TPNF -
nfe40_tpNFCreditoSelectionstring='Tipo de Nota de Crédito'xsd_type='TTpNFCredito' args: TTPNFCREDITO -
nfe40_tpNFDebitoSelectionstring='Tipo de Nota de Débito'xsd_type='TTpNFDebito' args: TTPNFDEBITO -
nfe40_verProcCharhelp='versão do aplicativo utilizado no processo de\nemissão'string='versão do aplicativo utilizado'xsd_required=True -
nfe40_xJustCharstring='Justificativa da entrada'
No public methods.
-
nfe40_vBCMonetarycurrency_field='brl_currency_id'string='Base da BC do Imposto de Importação'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vDespAduMonetarycurrency_field='brl_currency_id'string='Valor das despesas aduaneiras'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vIIMonetarycurrency_field='brl_currency_id'string='Valor do Imposto de Importação'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vIOFMonetarycurrency_field='brl_currency_id'help='Valor do Imposto sobre Operações Financeiras'string='Valor'xsd_required=Truexsd_type='TDec_1302'
No public methods.
-
nfe40_COFINSMany2one → nfe.40.cofinscomodel_name='nfe.40.cofins'string='Dados do COFINS' -
nfe40_COFINSSTMany2one → nfe.40.cofinsstcomodel_name='nfe.40.cofinsst'help='Dados do COFINS da\nSubstituição Tributaria;'string='Dados do COFINS (COFINSST)' -
nfe40_IBSCBSMany2one → nfe.40.ttribnfecomodel_name='nfe.40.ttribnfe'help='Grupo de informações dos tributos IBS, CBS e Imposto Seletivo'string='Grupo de informações dos tributos IBS'xsd_type='TTribNFe' -
nfe40_ICMSMany2one → nfe.40.icmschoice='imposto'comodel_name='nfe.40.icms'string='Dados do ICMS Normal e ST' -
nfe40_ICMSUFDestMany2one → nfe.40.icmsufdestcomodel_name='nfe.40.icmsufdest'help='Grupo a ser informado nas vendas interestarduais para consumidor final, não contribuinte de ICMS'string='Grupo a ser informado' -
nfe40_IIMany2one → nfe.40.iichoice='imposto'comodel_name='nfe.40.ii'string='Dados do Imposto de Importação' -
nfe40_IPIMany2one → nfe.40.tipichoice='imposto'comodel_name='nfe.40.tipi'string='IPI'xsd_type='TIpi' -
nfe40_ISMany2one → nfe.40.tiscomodel_name='nfe.40.tis'string='Grupo de informações do Imposto Seletivo'xsd_type='TIS' -
nfe40_ISSQNMany2one → nfe.40.issqnchoice='imposto'comodel_name='nfe.40.issqn'string='ISSQN' -
nfe40_PISMany2one → nfe.40.piscomodel_name='nfe.40.pis'string='Dados do PIS' -
nfe40_PISSTMany2one → nfe.40.pisstcomodel_name='nfe.40.pisst'string='Dados do PIS Substituição Tributária' -
nfe40_vTotTribMonetarycurrency_field='brl_currency_id'help='Valor estimado total de impostos federais, estaduais e municipais'string='Valor estimado total'xsd_type='TDec_1302'
No public methods.
-
nfe40_IPIMany2one → nfe.40.ipicomodel_name='nfe.40.ipi'string='Informação de IPI devolvido'xsd_required=True -
nfe40_pDevolFloatdigits=(3, 2)string='Percentual de mercadoria devolvida'xsd_required=Truexsd_type='TDec_0302Max100'
No public methods.
-
nfe40_infAdFiscoCharhelp='Informações adicionais de interesse do Fisco (v2.0)'string='Informações adicionais de interesse' -
nfe40_infCplCharhelp='Informações complementares de interesse do Contribuinte'string='Informações complementares de interesse' -
nfe40_obsContOne2many → nfe.40.infadic_obsconthelp='Campo de uso livre do contribuinte\ninformar o nome do campo no atributo xCampo\ne o conteúdo do campo no xTexto'string='Campo de uso livre do contribuinte' args: 'nfe.40.infadic_obscont', 'nfe40_obsCont_infAdic_id' -
nfe40_obsFiscoOne2many → nfe.40.infadic_obsfiscohelp='Campo de uso exclusivo do Fisco\ninformar o nome do campo no atributo xCampo\ne o conteúdo do campo no xTexto'string='Campo de uso exclusivo do Fisco' args: 'nfe.40.infadic_obsfisco', 'nfe40_obsFisco_infAdic_id' -
nfe40_procRefOne2many → nfe.40.procrefhelp='Grupo de informações do processo referenciado'string='Grupo de informações' args: 'nfe.40.procref', 'nfe40_procRef_infAdic_id'
No public methods.
-
nfe40_obsCont_infAdic_idMany2one → nfe.40.infadiccomodel_name='nfe.40.infadic'index=Trueondelete='cascade'xsd_implicit=True -
nfe40_xCampoCharstring='xCampo'xsd_required=True -
nfe40_xTextoCharstring='xTexto'xsd_required=True
No public methods.
-
nfe40_obsFisco_infAdic_idMany2one → nfe.40.infadiccomodel_name='nfe.40.infadic'index=Trueondelete='cascade'xsd_implicit=True -
nfe40_xCampoCharstring='xCampo'xsd_required=True -
nfe40_xTextoCharstring='xTexto'xsd_required=True
No public methods.
-
nfe40_IdCharstring='Id'xsd_type='xs:ID' -
nfe40_cStatCharstring='Código do status da mensagem enviada'xsd_required=Truexsd_type='TStat' -
nfe40_cUFSelectionstring='código da UF de atendimento'xsd_required=Truexsd_type='TCodUfIBGE' args: TCODUFIBGE -
nfe40_chNFeCharhelp='Chaves de acesso da NF-e, compostas por: UF do emitente, AAMM da emissão da NFe, CNPJ do emitente, modelo, série e número da NF-e e código numérico + DV.'string='Chaves de acesso da NF-e'xsd_type='TChNFe' -
nfe40_dhRecbtoDatetimehelp='Data e hora de recebimento, no formato AAAA-MM-DDTHH:MM:SS. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação.'string='Data e hora de recebimento'xsd_type='xs:dateTime' -
nfe40_nProtCharhelp='Número do Protocolo de Status da NF-e. 1 posição (1 – Secretaria de Fazenda Estadual 2 – Receita Federal); 2 - código da UF - 2 posições ano; 10 seqüencial no ano.'string='Número do Protocolo de Status da NF-e'xsd_type='TProt' -
nfe40_tpAmbSelectionhelp='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'string='Identificação do Ambiente'xsd_required=Truexsd_type='TAmb' args: TAMB -
nfe40_verAplicCharhelp='Versão do Aplicativo que processou o pedido de cancelamento'string='Versão do Aplicativo que processou'xsd_required=Truexsd_type='TVerAplic' -
nfe40_xMotivoCharhelp='Descrição literal do status do serviço solicitado.'string='Descrição literal do status'xsd_required=Truexsd_type='TMotivo'
No public methods.
-
nfe40_CNPJCharhelp='CNPJ do Intermediador da Transação (agenciador, plataforma de delivery, marketplace e similar) de serviços e de negócios.'string='CNPJ do Intermediador da Transação'xsd_required=Truexsd_type='TCnpj' -
nfe40_idCadIntTranCharhelp='Identificador cadastrado no intermediador'string='Identificador cadastrado'xsd_required=True
No public methods.
-
nfe40_IdCharstring='PL_005d - 11/08/09 - validação do Id'xsd_required=True -
nfe40_agropecuarioMany2one → nfe.40.agropecuariocomodel_name='nfe.40.agropecuario'help='Produtos Agropecurários Animais, Vegetais e Florestais'string='Produtos Agropecurários Animais' -
nfe40_autXMLOne2many → nfe.40.autxmlhelp='Pessoas autorizadas para o download do XML da NF-e'string='Pessoas autorizadas para o download' args: 'nfe.40.autxml', 'nfe40_autXML_infNFe_id' -
nfe40_avulsaMany2one → nfe.40.avulsacomodel_name='nfe.40.avulsa'help='Emissão de avulsa, informar os dados do Fisco emitente'string='Emissão de avulsa' -
nfe40_canaMany2one → nfe.40.canacomodel_name='nfe.40.cana'help='Informações de registro aquisições de cana'string='Informações de registro aquisições' -
nfe40_cobrMany2one → nfe.40.cobrcomodel_name='nfe.40.cobr'string='Dados da cobrança da NF-e' -
nfe40_compraMany2one → nfe.40.compracomodel_name='nfe.40.compra'help='Informações de compras (Nota de Empenho, Pedido e Contrato)'string='Informações de compras' -
nfe40_destMany2one → nfe.40.destcomodel_name='nfe.40.dest'string='Identificação do Destinatário' -
nfe40_detOne2many → nfe.40.detstring='Dados dos detalhes da NF-e' args: 'nfe.40.det', 'nfe40_det_infNFe_id' -
nfe40_emitMany2one → nfe.40.emitcomodel_name='nfe.40.emit'string='Identificação do emitente'xsd_required=True -
nfe40_entregaMany2one → nfe.40.tlocalcomodel_name='nfe.40.tlocal'help='Identificação do Local de Entrega (informar apenas quando for diferente do endereço do destinatário)'string='Identificação do Local de Entrega'xsd_type='TLocal' -
nfe40_exportaMany2one → nfe.40.exportacomodel_name='nfe.40.exporta'string='Informações de exportação' -
nfe40_ideMany2one → nfe.40.idecomodel_name='nfe.40.ide'string='identificação da NF-e'xsd_required=True -
nfe40_infAdicMany2one → nfe.40.infadiccomodel_name='nfe.40.infadic'string='Informações adicionais da NF-e' -
nfe40_infIntermedMany2one → nfe.40.infintermedcomodel_name='nfe.40.infintermed'help='Grupo de Informações do Intermediador da Transação'string='Grupo de Informações do Intermediador' -
nfe40_infRespTecMany2one → nfe.40.tinfrespteccomodel_name='nfe.40.tinfresptec'help='Informações do Responsável Técnico pela emissão do DF-e'string='Informações do Responsável Técnico'xsd_type='TInfRespTec' -
nfe40_infSolicNFFMany2one → nfe.40.infsolicnffcomodel_name='nfe.40.infsolicnff'help='Grupo para informações da solicitação da NFF'string='Grupo para informações da solicitação' -
nfe40_pagMany2one → nfe.40.pagcomodel_name='nfe.40.pag'help='Dados de Pagamento. Obrigatório apenas para (NFC-e) NT 2012/004'string='Dados de Pagamento'xsd_required=True -
nfe40_retiradaMany2one → nfe.40.tlocalcomodel_name='nfe.40.tlocal'help='Identificação do Local de Retirada (informar apenas quando for diferente do endereço do remetente)'string='Identificação do Local de Retirada'xsd_type='TLocal' -
nfe40_totalMany2one → nfe.40.totalcomodel_name='nfe.40.total'string='Dados dos totais da NF-e'xsd_required=True -
nfe40_transpMany2one → nfe.40.transpcomodel_name='nfe.40.transp'string='Dados dos transportes da NF-e'xsd_required=True -
nfe40_versaoCharstring='Versão do leiaute (v4.00)'xsd_required=Truexsd_type='TVerNFe'
No public methods.
-
nfe40_qrCodeCharhelp='Texto com o QR-Code impresso no DANFE NFC-e'string='Texto com o QR-Code impresso'xsd_required=True -
nfe40_urlChaveCharhelp="URL da 'Consulta por chave de acesso da NFC-e'. A mesma URL que deve estar informada no DANFE NFC-e para consulta por chave de acesso."string="URL da 'Consulta por chave de acesso"xsd_required=True
No public methods.
-
nfe40_qVolEmbFloatdigits=(8, 3)string='Volume do produto na embalagem'xsd_required=Truexsd_type='TDec_0803v' -
nfe40_uEmbCharstring='Unidade de Medida da Embalagem'xsd_required=True -
nfe40_xEmbCharstring='Embalagem do produto'xsd_required=True
No public methods.
-
nfe40_cOperNFFCharhelp='Código da operação selecionada na NFF e relacionada ao item'string='Código da operação selecionada na NFF'xsd_required=True -
nfe40_cProdFiscoCharstring='Código Fiscal do Produto'xsd_required=True
No public methods.
-
nfe40_IdCharstring='Id'xsd_type='xs:ID' -
nfe40_cMsgCharstring='Código da Mensagem' -
nfe40_cStatCharstring='Código do status da mensagem enviada'xsd_required=Truexsd_type='TStat' -
nfe40_chNFeCharhelp='Chaves de acesso da NF-e, compostas por: UF do emitente, AAMM da emissão da NFe, CNPJ do emitente, modelo, série e número da NF-e e código numérico+DV.'string='Chaves de acesso da NF-e'xsd_required=Truexsd_type='TChNFe' -
nfe40_dhRecbtoDatetimehelp='Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SSTZD. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Lote de NF-e enviado.'string='Data e hora de processamento'xsd_required=Truexsd_type='TDateTimeUTC' -
nfe40_digValCharhelp='Digest Value da NF-e processada. Utilizado para conferir a integridade da NF-e original.'string='Digest Value da NF-e processada'xsd_type='ds:DigestValueType' -
nfe40_nProtCharhelp='Número do Protocolo de Status da NF-e. 1 posição (1 – Secretaria de Fazenda Estadual 2 – Receita Federal); 2 - códiga da UF - 2 posições ano; 10 seqüencial no ano.'string='Número do Protocolo de Status da NF-e'xsd_type='TProt' -
nfe40_tpAmbSelectionhelp='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'string='Identificação do Ambiente'xsd_required=Truexsd_type='TAmb' args: TAMB -
nfe40_verAplicCharhelp='Versão do Aplicativo que processou a NF-e'string='Versão do Aplicativo que processou'xsd_required=Truexsd_type='TVerAplic' -
nfe40_xMotivoCharhelp='Descrição literal do status do serviço solicitado.'string='Descrição literal do status'xsd_required=Truexsd_type='TMotivo' -
nfe40_xMsgCharstring='Mensagem da SEFAZ para o emissor'
No public methods.
-
nfe40_IdCharstring='Id'xsd_type='xs:ID' -
nfe40_cStatCharstring='Código do status da mensagem enviada'xsd_required=Truexsd_type='TStat' -
nfe40_chNFeCharhelp='Chaves de acesso da NF-e, compostas por: UF do emitente, AAMM da emissão da NFe, CNPJ do emitente, modelo, série e número da NF-e e código numérico+DV.'string='Chaves de acesso da NF-e'xsd_required=Truexsd_type='TChNFe' -
nfe40_dhRecbtoDatetimehelp='Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS (ou AAAA-MM-DDTHH:MM:SSTZD, de acordo com versão). Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Lote de NF-e enviado.'string='Data e hora de processamento'xsd_required=Truexsd_type='xs:dateTime' -
nfe40_digValCharhelp='Digest Value da NF-e processada. Utilizado para conferir a integridade da NF-e original.'string='Digest Value da NF-e processada'xsd_type='ds:DigestValueType' -
nfe40_nProtCharhelp='Número do Protocolo de Status da NF-e. 1 posição (1 – Secretaria de Fazenda Estadual 2 – Receita Federal); 2 - códiga da UF - 2 posições ano; 10 seqüencial no ano.'string='Número do Protocolo de Status da NF-e'xsd_type='TProt' -
nfe40_tpAmbSelectionhelp='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'string='Identificação do Ambiente'xsd_required=Truexsd_type='TAmb' args: TAMB -
nfe40_verAplicCharhelp='Versão do Aplicativo que processou a NF-e'string='Versão do Aplicativo que processou'xsd_required=Truexsd_type='TVerAplic' -
nfe40_xMotivoCharhelp='Descrição literal do status do serviço solicitado.'string='Descrição literal do status'xsd_required=Truexsd_type='TMotivo'
No public methods.
-
nfe40_nRecCharstring='Número do Recibo'xsd_required=Truexsd_type='TRec' -
nfe40_tMedCharhelp='Tempo médio de resposta do serviço (em segundos) dos últimos 5 minutos'string='Tempo médio de resposta do serviço'xsd_required=Truexsd_type='TMed'
No public methods.
-
nfe40_xSolicCharstring='Solicitação do pedido de emissão da NFF'xsd_required=True
No public methods.
-
nfe40_vIPIDevolMonetarycurrency_field='brl_currency_id'string='Valor do IPI devolvido'xsd_required=Truexsd_type='TDec_1302'
No public methods.
-
nfe40_CSTSelectionhelp='Código da Situação Tributária do IPI:\n01-Entrada tributada com alíquota zero\n02-Entrada isenta\n03-Entrada não-tributada\n04-Entrada imune\n05-Entrada com suspensão\n51-Saída tributada com alíquota zero\n52-Saída isenta\n53-Saída não-tributada\n54-Saída imune\n55-Saída com suspensão'string='Código da Situação Tributária do IPI'xsd_required=True args: IPINT_CST
No public methods.
-
nfe40_CSTSelectionhelp='Código da Situação Tributária do IPI:\n00-Entrada com recuperação de crédito\n49 - Outras entradas\n50-Saída tributada\n99-Outras saídas'string='Código da Situação Tributária do IPI'xsd_required=True args: IPITRIB_CST -
nfe40_pIPIFloatchoice='ipitrib'digits=(3, 2)string='Alíquota do IPI'xsd_choice_required=Truexsd_type='TDec_0302a04' -
nfe40_qUnidFloatchoice='ipitrib'digits=(12, 4)help='Quantidade total na unidade padrão para tributação'string='Quantidade total na unidade padrão'xsd_choice_required=Truexsd_type='TDec_1204v' -
nfe40_vBCMonetarychoice='ipitrib'currency_field='brl_currency_id'string='Valor da BC do IPI'xsd_choice_required=Truexsd_type='TDec_1302' -
nfe40_vIPIMonetarycurrency_field='brl_currency_id'string='Valor do IPI'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vUnidFloatchoice='ipitrib'digits=(11, 4)help='Valor por Unidade Tributável. Informar o valor do imposto Pauta por unidade de medida.'string='Valor por Unidade Tributável'xsd_choice_required=Truexsd_type='TDec_1104'
No public methods.
-
nfe40_cListServCharhelp='Item da lista de serviços da LC 116/03 em que se classifica o serviço.'string='Item da lista de serviços da LC 116/03'xsd_required=Truexsd_type='TCListServ' -
nfe40_cMunCharhelp='Código do Município de Incidência do Imposto'string='Código do Município de Incidência'xsd_type='TCodMunIBGE' -
nfe40_cMunFGCharhelp='município de ocorrência do fato gerador do ISSQN. Utilizar a Tabela do IBGE (Anexo VII - Tabela de UF, Município e País). “Atenção, não vincular com os campos B12, C10 ou E10” v2.0'string='município de ocorrência do fato gerador'xsd_required=Truexsd_type='TCodMunIBGE' -
nfe40_cPaisCharstring='Código de Pais' -
nfe40_cServicoCharhelp='Código do serviço prestado dentro do município'string='Código do serviço prestado dentro' -
nfe40_indISSSelectionhelp='Exibilidade do ISS:1-Exigível;2-Não incidente;3-Isenção;4-Exportação;5-Imunidade;6-Exig.Susp. Judicial;7-Exig.Susp. ADM'string='Exibilidade do ISS'xsd_required=True args: ISSQN_INDISS -
nfe40_indIncentivoSelectionhelp='Indicador de Incentivo Fiscal. 1=Sim; 2=Não'string='Indicador de Incentivo Fiscal'xsd_required=True args: ISSQN_INDINCENTIVO -
nfe40_nProcessoCharhelp='Número do Processo administrativo ou judicial de suspenção do processo'string='Número do Processo administrativo' -
nfe40_vAliqMonetarycurrency_field='brl_currency_id'string='Alíquota do ISSQN'xsd_required=Truexsd_type='TDec_0302a04' -
nfe40_vBCMonetarycurrency_field='brl_currency_id'string='Valor da BC do ISSQN'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vDeducaoMonetarycurrency_field='brl_currency_id'help='Valor dedução para redução da base de cálculo'string='Valor dedução para redução da base'xsd_type='TDec_1302Opc' -
nfe40_vDescCondMonetarycurrency_field='brl_currency_id'string='Valor desconto condicionado'xsd_type='TDec_1302Opc' -
nfe40_vDescIncondMonetarycurrency_field='brl_currency_id'string='Valor desconto incondicionado'xsd_type='TDec_1302Opc' -
nfe40_vISSQNMonetarycurrency_field='brl_currency_id'string='Valor da do ISSQN'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vISSRetMonetarycurrency_field='brl_currency_id'string='Valor Retenção ISS'xsd_type='TDec_1302Opc' -
nfe40_vOutroMonetarycurrency_field='brl_currency_id'string='Valor outras retenções'xsd_type='TDec_1302Opc'
No public methods.
-
nfe40_cRegTribSelectionstring='Código do regime especial de tributação' args: ISSQNTOT_CREGTRIB -
nfe40_dCompetDatehelp='Data da prestação do serviço (AAAA-MM-DD)'string='Data da prestação do serviço'xsd_required=Truexsd_type='TData' -
nfe40_vBCMonetarycurrency_field='brl_currency_id'string='Base de Cálculo do ISS'xsd_type='TDec_1302Opc' -
nfe40_vCOFINSMonetarycurrency_field='brl_currency_id'string='Valor do COFINS sobre serviços'xsd_type='TDec_1302Opc' -
nfe40_vDeducaoMonetarycurrency_field='brl_currency_id'help='Valor dedução para redução da base de cálculo'string='Valor dedução para redução da base'xsd_type='TDec_1302Opc' -
nfe40_vDescCondMonetarycurrency_field='brl_currency_id'string='Valor desconto condicionado'xsd_type='TDec_1302Opc' -
nfe40_vDescIncondMonetarycurrency_field='brl_currency_id'string='Valor desconto incondicionado'xsd_type='TDec_1302Opc' -
nfe40_vISSMonetarycurrency_field='brl_currency_id'string='Valor Total do ISS'xsd_type='TDec_1302Opc' -
nfe40_vISSRetMonetarycurrency_field='brl_currency_id'string='Valor Total Retenção ISS'xsd_type='TDec_1302Opc' -
nfe40_vOutroMonetarycurrency_field='brl_currency_id'string='Valor outras retenções'xsd_type='TDec_1302Opc' -
nfe40_vPISMonetarycurrency_field='brl_currency_id'string='Valor do PIS sobre serviços'xsd_type='TDec_1302Opc' -
nfe40_vServMonetarycurrency_field='brl_currency_id'help='Valor Total dos Serviços sob não-incidência ou não tributados pelo ICMS'string='Valor Total'xsd_type='TDec_1302Opc'
No public methods.
-
nfe40_lacres_vol_idMany2one → nfe.40.volcomodel_name='nfe.40.vol'index=Trueondelete='cascade'xsd_implicit=True -
nfe40_nLacreCharstring='Número dos Lacres'xsd_required=True
No public methods.
-
nfe40_cProdANVISACharhelp='Utilizar o número do registro ANVISA ou preencher com o literal “ISENTO”, no caso de medicamento isento de registro na ANVISA.'string='Utilizar o número do registro ANVISA'xsd_required=True -
nfe40_vPMCMonetarycurrency_field='brl_currency_id'string='Preço Máximo ao Consumidor'xsd_required=Truexsd_type='TDec_1302' -
nfe40_xMotivoIsencaoCharhelp='Obs.: Para medicamento isento de registro na ANVISA, informar o número da decisão que o isenta, como por exemplo o número da Resolução da Diretoria Colegiada da ANVISA (RDC).'string='Obs'
No public methods.
-
nfe40_NFref_ide_idMany2one → nfe.40.idecomodel_name='nfe.40.ide'index=Trueondelete='cascade'xsd_implicit=True -
nfe40_refCTeCharchoice='nfref'help='Utilizar esta TAG para referenciar um CT-e emitido anteriormente, vinculada a NF-e atual'string='Utilizar esta TAG para referenciar'xsd_choice_required=Truexsd_type='TChNFe' -
nfe40_refECFMany2one → nfe.40.refecfchoice='nfref'comodel_name='nfe.40.refecf'string='Grupo do Cupom Fiscal vinculado à NF-e'xsd_choice_required=True -
nfe40_refNFMany2one → nfe.40.refnfchoice='nfref'comodel_name='nfe.40.refnf'help='Dados da NF modelo 1/1A referenciada ou NF modelo 2 referenciada'string='Dados da NF modelo 1/1A referenciada'xsd_choice_required=True -
nfe40_refNFPMany2one → nfe.40.refnfpchoice='nfref'comodel_name='nfe.40.refnfp'help='Grupo com as informações NF de produtor referenciada'string='Grupo com as informações NF'xsd_choice_required=True -
nfe40_refNFeCharchoice='nfref'help='Chave de acesso das NF-e referenciadas. Chave de acesso compostas por Código da UF (tabela do IBGE) + AAMM da emissão + CNPJ do Emitente + modelo, série e número da NF-e Referenciada + Código Numérico + DV.'string='Chave de acesso das NF-e referenciadas'xsd_choice_required=Truexsd_type='TChNFe' -
nfe40_refNFeSigCharchoice='nfref'help='Referencia uma NF-e (modelo 55) emitida anteriormente pela sua Chave de Acesso com código numérico zerado, permitindo manter o sigilo da NF-e referenciada.'string='Referencia uma NF-e'xsd_choice_required=Truexsd_type='TChNFe'
No public methods.
-
nfe40_obsContMany2one → nfe.40.det_obscontcomodel_name='nfe.40.det_obscont'help='Grupo de observações de uso livre (para o item da NF-e)'string='Grupo de observações de uso livre' -
nfe40_obsFiscoMany2one → nfe.40.det_obsfiscocomodel_name='nfe.40.det_obsfisco'help='Grupo de observações de uso livre (para o item da NF-e)'string='obsFisco'
No public methods.
-
nfe40_cUFOrigSelectionstring='UF de origem do produtor ou do importado'xsd_required=Truexsd_type='TCodUfIBGE' args: TCODUFIBGE -
nfe40_indImportSelectionhelp='Indicador de importação 0=Nacional; 1=Importado;'string='Indicador'xsd_required=True args: ORIGCOMB_INDIMPORT -
nfe40_origComb_comb_idMany2one → nfe.40.combcomodel_name='nfe.40.comb'index=Trueondelete='cascade'xsd_implicit=True -
nfe40_pOrigFloatdigits=(3, 0)string='Percentual originário para a UF'xsd_required=Truexsd_type='TDec_03v00a04Max100Opc'
No public methods.
-
nfe40_detPagOne2many → nfe.40.detpaghelp='Grupo de detalhamento da forma de pagamento.'string='Grupo de detalhamento da forma' args: 'nfe.40.detpag', 'nfe40_detPag_pag_id' -
nfe40_vTrocoMonetarycurrency_field='brl_currency_id'string='Valor do Troco'xsd_type='TDec_1302'
No public methods.
-
nfe40_PISAliqMany2one → nfe.40.pisaliqchoice='pis'comodel_name='nfe.40.pisaliq'help='Código de Situação Tributária do PIS.\n 01 – Operação Tributável - Base de Cálculo = Valor da Operação Alíquota Normal (Cumulativo/Não Cumulativo);\n02 - Operação Tributável - Base de Calculo = Valor da Operação (Alíquota Diferenciada);'string='Código de Situação Tributária do PIS'xsd_choice_required=True -
nfe40_PISNTMany2one → nfe.40.pisntchoice='pis'comodel_name='nfe.40.pisnt'help='Código de Situação Tributária do PIS.\n04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero);\n06 - Operação Tributável - Alíquota Zero;\n07 - Operação Isenta da contribuição;\n08 - Operação Sem Incidência da contribuição;\n09 - Operação com suspensão da contribuição;'string='PISNT'xsd_choice_required=True -
nfe40_PISOutrMany2one → nfe.40.pisoutrchoice='pis'comodel_name='nfe.40.pisoutr'help='Código de Situação Tributária do PIS.\n99 - Outras Operações.'string='PISOutr'xsd_choice_required=True -
nfe40_PISQtdeMany2one → nfe.40.pisqtdechoice='pis'comodel_name='nfe.40.pisqtde'help='Código de Situação Tributária do PIS.\n03 - Operação Tributável - Base de Calculo = Quantidade Vendida x Alíquota por Unidade de Produto;'string='PISQtde'xsd_choice_required=True
No public methods.
-
nfe40_CSTSelectionhelp='Código de Situação Tributária do PIS.\n 01 – Operação Tributável - Base de Cálculo = Valor da Operação Alíquota Normal (Cumulativo/Não Cumulativo);\n02 - Operação Tributável - Base de Calculo = Valor da Operação (Alíquota Diferenciada);'string='Código de Situação Tributária do PIS'xsd_required=True args: PISALIQ_CST -
nfe40_pPISFloatdigits=(3, 2)string='Alíquota do PIS (em percentual)'xsd_required=Truexsd_type='TDec_0302a04' -
nfe40_vBCMonetarycurrency_field='brl_currency_id'string='Valor da BC do PIS'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vPISMonetarycurrency_field='brl_currency_id'string='Valor do PIS'xsd_required=Truexsd_type='TDec_1302'
No public methods.
-
nfe40_CSTSelectionhelp='Código de Situação Tributária do PIS.\n04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero);\n05 - Operação Tributável (ST);\n06 - Operação Tributável - Alíquota Zero;\n07 - Operação Isenta da contribuição;\n08 - Operação Sem Incidência da contribuição;\n09 - Operação com suspensão da contribuição;'string='Código de Situação Tributária do PIS'xsd_required=True args: PISNT_CST
No public methods.
-
nfe40_CSTSelectionhelp='Código de Situação Tributária do PIS.\n99 - Outras Operações.'string='Código de Situação Tributária do PIS'xsd_required=True args: PISOUTR_CST -
nfe40_pPISFloatchoice='pisoutr'digits=(3, 2)string='Alíquota do PIS (em percentual)'xsd_choice_required=Truexsd_type='TDec_0302a04' -
nfe40_qBCProdFloatchoice='pisoutr'digits=(12, 4)string='Quantidade Vendida (NT2011/004)'xsd_choice_required=Truexsd_type='TDec_1204v' -
nfe40_vAliqProdFloatchoice='pisoutr'digits=(11, 4)help='Alíquota do PIS (em reais) (NT2011/004)'string='Alíquota do PIS (em reais)'xsd_choice_required=Truexsd_type='TDec_1104v' -
nfe40_vBCMonetarychoice='pisoutr'currency_field='brl_currency_id'string='Valor da BC do PIS'xsd_choice_required=Truexsd_type='TDec_1302' -
nfe40_vPISMonetarycurrency_field='brl_currency_id'string='Valor do PIS'xsd_required=Truexsd_type='TDec_1302'
No public methods.
-
nfe40_CSTSelectionhelp='Código de Situação Tributária do PIS.\n03 - Operação Tributável - Base de Calculo = Quantidade Vendida x Alíquota por Unidade de Produto;'string='Código de Situação Tributária do PIS'xsd_required=True args: PISQTDE_CST -
nfe40_qBCProdFloatdigits=(12, 4)help='Quantidade Vendida (NT2011/004)'string='Quantidade Vendida (NT2011/004)'xsd_required=Truexsd_type='TDec_1204v' -
nfe40_vAliqProdFloatdigits=(11, 4)help='Alíquota do PIS (em reais) (NT2011/004)'string='Alíquota do PIS (em reais)'xsd_required=Truexsd_type='TDec_1104v' -
nfe40_vPISMonetarycurrency_field='brl_currency_id'string='Valor do PIS'xsd_required=Truexsd_type='TDec_1302'
No public methods.
-
nfe40_indSomaPISSTSelectionhelp='Indica se o valor do PISST compõe o valor total da NF-e'string='Indica se o valor do PISST compõe' args: PISST_INDSOMAPISST -
nfe40_pPISFloatchoice='pisst'digits=(3, 2)string='Alíquota do PIS ST (em percentual)'xsd_choice_required=Truexsd_type='TDec_0302a04' -
nfe40_qBCProdFloatchoice='pisst'digits=(12, 4)string='Quantidade Vendida'xsd_choice_required=Truexsd_type='TDec_1204' -
nfe40_vAliqProdFloatchoice='pisst'digits=(11, 4)string='Alíquota do PIS ST (em reais)'xsd_choice_required=Truexsd_type='TDec_1104' -
nfe40_vBCMonetarychoice='pisst'currency_field='brl_currency_id'string='Valor da BC do PIS ST'xsd_choice_required=Truexsd_type='TDec_1302Opc' -
nfe40_vPISMonetarycurrency_field='brl_currency_id'string='Valor do PIS ST'xsd_required=Truexsd_type='TDec_1302'
No public methods.
-
nfe40_indProcSelectionhelp='Origem do processo, informar com:\n0 - SEFAZ;\n1 - Justiça Federal;\n2 - Justiça Estadual;\n3 - Secex/RFB;\n4 - CONFAZ;\n9 - Outros.'string='Origem do processo, informar'xsd_required=True args: PROCREF_INDPROC -
nfe40_nProcCharhelp='Indentificador do processo ou ato\nconcessório'string='Indentificador do processo ou ato'xsd_required=True -
nfe40_procRef_infAdic_idMany2one → nfe.40.infadiccomodel_name='nfe.40.infadic'index=Trueondelete='cascade'xsd_implicit=True -
nfe40_tpAtoSelectionhelp='Tipo do ato concessório\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tPara origem do Processo na SEFAZ (indProc=0), informar o\ntipo de ato concessório:\n08 - Termo de Acordo;\n10 - Regime Especial;\n12 - Autorização específica;\n14 - Ajuste SINIEF;\n15 - Convênio ICMS.'string='Tipo do ato concessório' args: PROCREF_TPATO
No public methods.
-
nfe40_CESTCharhelp='Codigo especificador da Substuicao Tributaria - CEST, que identifica a mercadoria sujeita aos regimes de substituicao tributária e de antecipação do recolhimento do imposto'string='Codigo especificador' -
nfe40_CFOPCharstring='Cfop'xsd_required=True -
nfe40_CNPJFabCharhelp='CNPJ do Fabricante da Mercadoria, obrigatório para produto em escala NÃO relevante.'string='CNPJ do Fabricante da Mercadoria'xsd_type='TCnpj' -
nfe40_DIOne2many → nfe.40.dihelp='Declaração de Importação (NT 2011/004)'string='Declaração de Importação' args: 'nfe.40.di', 'nfe40_DI_prod_id' -
nfe40_EXTIPICharstring='Código EX TIPI (3 posições)' -
nfe40_NCMCharhelp='Código NCM (8 posições), será permitida a informação do gênero (posição do capítulo do NCM) quando a operação não for de comércio exterior (importação/exportação) ou o produto não seja tributado pelo IPI. Em caso de item de serviço ou item que não tenham produto (Ex. transferência de crédito, crédito do ativo imobilizado, etc.), informar o código 00 (zeros) (v2.0)'string='Código NCM (8 posições)'xsd_required=True -
nfe40_NVECharhelp='Nomenclatura de Valor aduaneio e Estatístico'string='Nomenclatura de Valor aduaneio' -
nfe40_armaOne2many → nfe.40.armachoice='prod'string='Armamentos' args: 'nfe.40.arma', 'nfe40_arma_prod_id' -
nfe40_cBarraCharhelp='Codigo de barras diferente do padrão GTIN'string='Codigo de barras diferente' -
nfe40_cBarraTribCharhelp='Código de barras da unidade tributável diferente do padrão GTIN'string='Código de barras' -
nfe40_cBenefCharstring='cBenef' -
nfe40_cEANCharhelp='GTIN (Global Trade Item Number) do produto, antigo código EAN ou código de barras'string='GTIN'xsd_required=True -
nfe40_cEANTribCharhelp='GTIN (Global Trade Item Number) da unidade tributável, antigo código EAN ou código de barras'string='GTIN (cEANTrib)'xsd_required=True -
nfe40_cProdCharhelp='Código do produto ou serviço. Preencher com CFOP caso se trate de itens não relacionados com mercadorias/produto e que o contribuinte não possua codificação própria\nFormato ”CFOP9999”.'string='Código do produto ou serviço'xsd_required=True -
nfe40_combMany2one → nfe.40.combchoice='prod'comodel_name='nfe.40.comb'help='Informar apenas para operações com combustíveis líquidos'string='Informar apenas para operações' -
nfe40_detExportOne2many → nfe.40.detexportstring='Detalhe da exportação' args: 'nfe.40.detexport', 'nfe40_detExport_prod_id' -
nfe40_gCredOne2many → nfe.40.gcredhelp='Grupo de informações sobre o CréditoPresumido'string='Grupo de informações sobre' args: 'nfe.40.gcred', 'nfe40_gCred_prod_id' -
nfe40_indBemMovelUsadoSelectionhelp='Indicador de fornecimento de bem móvel usado: 1-Bem Móvel Usado'string='Indicador de fornecimento' args: PROD_INDBEMMOVELUSADO -
nfe40_indEscalaSelectionstring='indEscala' args: PROD_INDESCALA -
nfe40_indTotSelectionhelp='Este campo deverá ser preenchido com:\n 0 – o valor do item (vProd) não compõe o valor total da NF-e (vProd)\n 1 – o valor do item (vProd) compõe o valor total da NF-e (vProd)'string='Este campo deverá ser preenchido'xsd_required=True args: PROD_INDTOT -
nfe40_infProdEmbMany2one → nfe.40.infprodembcomodel_name='nfe.40.infprodemb'help='Informações mais detalhadas do produto (usada na NFF)'string='infProdEmb' -
nfe40_infProdNFFMany2one → nfe.40.infprodnffcomodel_name='nfe.40.infprodnff'help='Informações mais detalhadas do produto (usada na NFF)'string='Informações mais detalhadas do produto' -
nfe40_medMany2one → nfe.40.medchoice='prod'comodel_name='nfe.40.med'help='grupo do detalhamento de Medicamentos e de matérias-primas farmacêuticas'string='grupo do detalhamento de Medicamentos' -
nfe40_nFCICharhelp='Número de controle da FCI - Ficha de Conteúdo de Importação.'string='Número de controle da FCI'xsd_type='TGuid' -
nfe40_nItemPedCharhelp='Número do Item do Pedido de Compra - Identificação do número do item do pedido de Compra'string='Número do Item do Pedido de Compra' -
nfe40_nRECOPICharchoice='prod'string='Número do RECOPI' -
nfe40_qComFloatdigits=(11, 4)help='Quantidade Comercial do produto, alterado para aceitar de 0 a 4 casas decimais e 11 inteiros.'string='Quantidade Comercial do produto'xsd_required=Truexsd_type='TDec_1104v' -
nfe40_qTribFloatdigits=(11, 4)help='Quantidade Tributável - alterado para aceitar de 0 a 4 casas decimais e 11 inteiros'string='Quantidade Tributável'xsd_required=Truexsd_type='TDec_1104v' -
nfe40_rastroOne2many → nfe.40.rastrostring='rastro' args: 'nfe.40.rastro', 'nfe40_rastro_prod_id' -
nfe40_tpCredPresIBSZFMSelectionhelp='Classificação para subapuração do IBS na ZFM'string='Classificação para subapuração do IBS'xsd_type='TTpCredPresIBSZFM' args: TTPCREDPRESIBSZFM -
nfe40_uComCharstring='Unidade comercial'xsd_required=True -
nfe40_uTribCharstring='Unidade Tributável'xsd_required=True -
nfe40_vDescMonetarycurrency_field='brl_currency_id'string='Valor do Desconto'xsd_type='TDec_1302Opc' -
nfe40_vFreteMonetarycurrency_field='brl_currency_id'string='Valor Total do Frete'xsd_type='TDec_1302Opc' -
nfe40_vOutroMonetarycurrency_field='brl_currency_id'string='Outras despesas acessórias'xsd_type='TDec_1302Opc' -
nfe40_vProdMonetarycurrency_field='brl_currency_id'string='Valor bruto do produto ou serviço'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vSegMonetarycurrency_field='brl_currency_id'string='Valor Total do Seguro'xsd_type='TDec_1302Opc' -
nfe40_vUnComFloatdigits=(11, 10)help='Valor unitário de comercialização - alterado para aceitar 0 a 10 casas decimais e 11 inteiros'string='Valor unitário de comercialização'xsd_required=Truexsd_type='TDec_1110v' -
nfe40_vUnTribFloatdigits=(11, 10)help='Valor unitário de tributação - alterado para aceitar 0 a 10 casas decimais e 11 inteiros'string='Valor unitário de tributação'xsd_required=Truexsd_type='TDec_1110v' -
nfe40_veicProdMany2one → nfe.40.veicprodchoice='prod'comodel_name='nfe.40.veicprod'string='Veículos novos' -
nfe40_xPedCharhelp='pedido de compra - Informação de interesse do emissor para controle do B2B.'string='pedido de compra' -
nfe40_xProdCharstring='Descrição do produto ou serviço'xsd_required=True
No public methods.
-
nfe40_cAgregCharstring='cAgreg' -
nfe40_dFabDatehelp="Data de fabricação/produção. Formato 'AAAA-MM-DD'."string='Data de fabricação/produção'xsd_required=Truexsd_type='TData' -
nfe40_dValDatehelp="Data de validade. Informar o último dia do mês caso a validade não especifique o dia. Formato 'AAAA-MM-DD'."string='Data de validade'xsd_required=Truexsd_type='TData' -
nfe40_nLoteCharstring='Número do lote do produto'xsd_required=True -
nfe40_qLoteFloatdigits=(8, 3)string='Quantidade de produto no lote'xsd_required=Truexsd_type='TDec_0803v' -
nfe40_rastro_prod_idMany2one → nfe.40.prodcomodel_name='nfe.40.prod'index=Trueondelete='cascade'xsd_implicit=True
No public methods.
-
nfe40_modSelectionhelp="Código do modelo do Documento Fiscal \nPreencher com '2B', quando se tratar de Cupom Fiscal emitido por máquina registradora (não ECF), com '2C', quando se tratar de Cupom Fiscal PDV, ou '2D', quando se tratar de Cupom Fiscal (emitido por ECF)"string='Código do modelo do Documento Fiscal'xsd_required=True args: REFECF_MOD -
nfe40_nCOOCharhelp='Número do Contador de Ordem de Operação - COO vinculado à NF-e'string='Número do Contador de Ordem de Operação'xsd_required=True -
nfe40_nECFCharhelp='número de ordem seqüencial do ECF que emitiu o Cupom Fiscal vinculado à NF-e'string='número de ordem seqüencial do ECF'xsd_required=True
No public methods.
-
nfe40_AAMMCharstring='AAMM da emissão'xsd_required=True -
nfe40_CNPJCharhelp='CNPJ do emitente do documento fiscal referenciado'string='CNPJ do emitente'xsd_required=Truexsd_type='TCnpj' -
nfe40_cUFSelectionhelp='Código da UF do emitente do Documento Fiscal. Utilizar a Tabela do IBGE.'string='Código da UF do emitente'xsd_required=Truexsd_type='TCodUfIBGE' args: TCODUFIBGE -
nfe40_modSelectionhelp='Código do modelo do Documento Fiscal. Utilizar 01 para NF modelo 1/1A e 02 para NF modelo 02'string='Código do modelo do Documento Fiscal'xsd_required=True args: REFNF_MOD -
nfe40_nNFCharstring='Número do Documento Fiscal'xsd_required=Truexsd_type='TNF' -
nfe40_serieCharhelp='Série do Documento Fiscal, informar zero se inexistente'string='Série do Documento Fiscal'xsd_required=Truexsd_type='TSerie'
No public methods.
-
nfe40_AAMMCharstring='AAMM da emissão da NF de produtor'xsd_required=True -
nfe40_CNPJCharchoice='refnfp'string='CNPJ do emitente da NF de produtor'xsd_choice_required=Truexsd_type='TCnpj' -
nfe40_CPFCharchoice='refnfp'string='CPF do emitente da NF de produtor'xsd_choice_required=Truexsd_type='TCpf' -
nfe40_IECharstring='IE do emitente da NF de Produtor'xsd_required=Truexsd_type='TIeDest' -
nfe40_cUFSelectionhelp='Código da UF do emitente do Documento FiscalUtilizar a Tabela do IBGE (Anexo IV - Tabela de UF, Município e País)'string='Código da UF do emitente'xsd_required=Truexsd_type='TCodUfIBGE' args: TCODUFIBGE -
nfe40_modSelectionhelp='Código do modelo do Documento Fiscal - utilizar 04 para NF de produtor ou 01 para NF Avulsa'string='Código do modelo do Documento Fiscal'xsd_required=True args: REFNFP_MOD -
nfe40_nNFCharhelp='Número do Documento Fiscal - 1 – 999999999'string='Número do Documento Fiscal'xsd_required=Truexsd_type='TNF' -
nfe40_serieCharhelp='Série do Documento Fiscal, informar zero se inexistentesérie'string='Série do Documento Fiscal'xsd_required=Truexsd_type='TSerie'
No public methods.
-
nfe40_CFOPCharstring='Código Fiscal de Operações e Prestações'xsd_required=True -
nfe40_cMunFGCharhelp='Código do Município de Ocorrência do Fato Gerador (utilizar a tabela do IBGE)'string='Código do Município de Ocorrência'xsd_required=Truexsd_type='TCodMunIBGE' -
nfe40_pICMSRetFloatdigits=(3, 2)string='Alíquota da Retenção'xsd_required=Truexsd_type='TDec_0302a04' -
nfe40_vBCRetMonetarycurrency_field='brl_currency_id'string='BC da Retenção do ICMS'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vICMSRetMonetarycurrency_field='brl_currency_id'string='Valor do ICMS Retido'xsd_required=Truexsd_type='TDec_1302' -
nfe40_vServMonetarycurrency_field='brl_currency_id'string='Valor do Serviço'xsd_required=Truexsd_type='TDec_1302'
No public methods.
-
nfe40_vBCIRRFMonetarycurrency_field='brl_currency_id'string='Base de Cálculo do IRRF'xsd_type='TDec_1302Opc' -
nfe40_vBCRetPrevMonetarycurrency_field='brl_currency_id'help='Base de Cálculo da Retenção da Previdêncica Social'string='Base de Cálculo da Retenção'xsd_type='TDec_1302Opc' -
nfe40_vIRRFMonetarycurrency_field='brl_currency_id'string='Valor Retido de IRRF'xsd_type='TDec_1302Opc' -
nfe40_vRetCOFINSMonetarycurrency_field='brl_currency_id'string='Valor Retido de COFINS'xsd_type='TDec_1302Opc' -
nfe40_vRetCSLLMonetarycurrency_field='brl_currency_id'string='Valor Retido de CSLL'xsd_type='TDec_1302Opc' -
nfe40_vRetPISMonetarycurrency_field='brl_currency_id'string='Valor Retido de PIS'xsd_type='TDec_1302Opc' -
nfe40_vRetPrevMonetarycurrency_field='brl_currency_id'string='Valor da Retenção da Previdêncica Social'xsd_type='TDec_1302Opc'
No public methods.
-
nfe40_vCBSCharstring='Valor da CBS'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vIBSCharstring='Valor do IBS'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_gCBSMany2one → nfe.40.tcibs_gcbscomodel_name='nfe.40.tcibs_gcbs'string='Grupo de Tributação da CBS'xsd_required=True -
nfe40_gIBSMunMany2one → nfe.40.tcibs_gibsmuncomodel_name='nfe.40.tcibs_gibsmun'string='Grupo de Informações do IBS no Município'xsd_required=True -
nfe40_gIBSUFMany2one → nfe.40.tcibs_gibsufcomodel_name='nfe.40.tcibs_gibsuf'string='Grupo de informações do IBS na UF'xsd_required=True -
nfe40_gTribCompraGovMany2one → nfe.40.ttribcompragovcomodel_name='nfe.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' -
nfe40_gTribRegularMany2one → nfe.40.ttribregularcomodel_name='nfe.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' -
nfe40_vBCCharstring='Valor do BC'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vIBSCharstring='Valor do IBS'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_gDevTribMany2one → nfe.40.tdevtribcomodel_name='nfe.40.tdevtrib'help='Grupo de Informações da devolução de tributos'string='Grupo de Informações da devolução'xsd_type='TDevTrib' -
nfe40_gDifMany2one → nfe.40.tdifcomodel_name='nfe.40.tdif'string='Grupo de campos do Diferimento'xsd_type='TDif' -
nfe40_gRedMany2one → nfe.40.tredcomodel_name='nfe.40.tred'string='Grupo de campos da redução de aliquota'xsd_type='TRed' -
nfe40_pCBSFloatdigits=(3, 2)string='Aliquota da CBS (em percentual)'xsd_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_vCBSCharstring='Valor da CBS'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_gDevTribMany2one → nfe.40.tdevtribcomodel_name='nfe.40.tdevtrib'help='Grupo de Informações da devolução de tributos'string='Grupo de Informações da devolução'xsd_type='TDevTrib' -
nfe40_gDifMany2one → nfe.40.tdifcomodel_name='nfe.40.tdif'string='Grupo de campos do Diferimento'xsd_type='TDif' -
nfe40_gRedMany2one → nfe.40.tredcomodel_name='nfe.40.tred'string='Grupo de campos da redução de aliquota'xsd_type='TRed' -
nfe40_pIBSMunFloatdigits=(3, 2)help='Aliquota do IBS Municipal (em percentual)'string='Aliquota do IBS Municipal'xsd_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_vIBSMunCharstring='Valor do IBS Municipal'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_gDevTribMany2one → nfe.40.tdevtribcomodel_name='nfe.40.tdevtrib'help='Grupo de Informações da devolução de tributos'string='Grupo de Informações da devolução'xsd_type='TDevTrib' -
nfe40_gDifMany2one → nfe.40.tdifcomodel_name='nfe.40.tdif'string='Grupo de campos do Diferimento'xsd_type='TDif' -
nfe40_gRedMany2one → nfe.40.tredcomodel_name='nfe.40.tred'string='Grupo de campos da redução de aliquota'xsd_type='TRed' -
nfe40_pIBSUFFloatdigits=(3, 2)help='Aliquota do IBS de competência das UF (em percentual)'string='Aliquota do IBS de competência das UF'xsd_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_vIBSUFCharstring='Valor do IBS de competência das UF'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_pRedutorFloatdigits=(3, 2)help='Percentual de redução de aliquota em compra governamental'string='Percentual de redução de aliquota'xsd_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_tpEnteGovSelectionhelp='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_required=Truexsd_type='TEnteGov' args: TENTEGOV -
nfe40_tpOperGovSelectionhelp='Tipo da operação com ente governamental:\n1 - Fornecimento\n2 - Recebimento do Pagamento'string='Tipo da operação com ente governamental'xsd_required=Truexsd_type='TOperCompraGov' args: TOPERCOMPRAGOV
No public methods.
-
nfe40_pRedutorFloatdigits=(3, 2)help='Percentual de redução de aliquota em compra governamental'string='Percentual de redução de aliquota'xsd_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_tpEnteGovSelectionhelp='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_required=Truexsd_type='TEnteGov' args: TENTEGOV
No public methods.
-
nfe40_nRecCharstring='Número do Recibo'xsd_required=Truexsd_type='TRec' -
nfe40_tpAmbSelectionhelp='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'string='Identificação do Ambiente'xsd_required=Truexsd_type='TAmb' args: TAMB -
nfe40_versaoCharstring='versao'xsd_required=Truexsd_type='TVerNFe'
No public methods.
-
nfe40_chNFeCharhelp='Chaves de acesso da NF-e, compostas por: UF do emitente, AAMM da emissão da NFe, CNPJ do emitente, modelo, série e número da NF-e e código numérico + DV.'string='Chaves de acesso da NF-e'xsd_required=Truexsd_type='TChNFe' -
nfe40_tpAmbSelectionhelp='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'string='Identificação do Ambiente'xsd_required=Truexsd_type='TAmb' args: TAMB -
nfe40_versaoSelectionstring='versao'xsd_required=Truexsd_type='TVerConsSitNFe' args: TVERCONSSITNFE -
nfe40_xServSelectionstring='Serviço Solicitado'xsd_required=True args: TCONSSITNFE_XSERV
No public methods.
-
nfe40_pCredPresFloatdigits=(3, 2)string='Percentual do Crédito Presumido'xsd_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_vCredPresCharchoice='tcredpres'string='Valor do Crédito Presumido'xsd_choice_required=Truexsd_type='TDec1302RTC' -
nfe40_vCredPresCondSusCharchoice='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=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_tpCredPresIBSZFMSelectionhelp='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_required=Truexsd_type='TTpCredPresIBSZFM' args: TTPCREDPRESIBSZFM -
nfe40_vCredPresIBSZFMCharhelp='Valor do crédito presumido calculado sobre o saldo devedor apurado'string='Valor'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_cCredPresCharhelp='Código de Classificação do Crédito Presumido do IBS e da CBS'string='Código de Classificação'xsd_required=Truexsd_type='TcCredPres' -
nfe40_gCBSCredPresMany2one → nfe.40.tcredprescomodel_name='nfe.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' -
nfe40_gIBSCredPresMany2one → nfe.40.tcredprescomodel_name='nfe.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' -
nfe40_vBCCredPresCharhelp='Valor da Base de Cálculo do Crédito Presumido da Operação'string='Valor da Base de Cálculo'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_vDevTribCharhelp='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_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_pDifFloatdigits=(3, 2)string='Percentual do diferimento'xsd_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_vDifCharstring='Valor do diferimento'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_CEPCharstring='CEP' -
nfe40_UFSelectionhelp='Sigla da UF, informar EX para operações com o exterior.'string='Sigla da UF'xsd_required=Truexsd_type='TUf' args: TUF -
nfe40_cMunCharhelp='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=Truexsd_type='TCodMunIBGE' -
nfe40_cPaisCharstring='Código de Pais' -
nfe40_foneCharhelp='Telefone, preencher com Código DDD + número do telefone , nas operações com exterior é permtido informar o código do país + código da localidade + número do telefone'string='Telefone' -
nfe40_nroCharstring='Número'xsd_required=True -
nfe40_xBairroCharstring='Bairro'xsd_required=True -
nfe40_xCplCharstring='Complemento' -
nfe40_xLgrCharstring='Logradouro'xsd_required=True -
nfe40_xMunCharhelp='Nome do município, informar EXTERIOR para operações com o exterior.'string='Nome do município'xsd_required=True -
nfe40_xPaisCharstring='Nome do país'
No public methods.
-
nfe40_CEPCharstring='CEP - NT 2011/004'xsd_required=True -
nfe40_UFSelectionstring='Sigla da UF'xsd_required=Truexsd_type='TUfEmi' args: TUFEMI -
nfe40_cMunCharstring='Código do município'xsd_required=Truexsd_type='TCodMunIBGE' -
nfe40_cPaisSelectionstring='Código do país' args: TENDEREMI_CPAIS -
nfe40_foneCharhelp='Código DDD + número do telefone (v.2.0)'string='Código DDD + número do telefone' -
nfe40_nroCharstring='Número'xsd_required=True -
nfe40_xBairroCharstring='Bairro'xsd_required=True -
nfe40_xCplCharstring='Complemento' -
nfe40_xLgrCharstring='Logradouro'xsd_required=True -
nfe40_xMunCharstring='Nome do município'xsd_required=True -
nfe40_xPaisSelectionstring='Nome do país' args: TENDEREMI_XPAIS
No public methods.
-
nfe40_NFeOne2many → nfe.40.tnfestring='NFe'xsd_type='TNFe' args: 'nfe.40.tnfe', 'nfe40_NFe_TEnviNFe_id' -
nfe40_idLoteCharstring='idLote'xsd_required=Truexsd_type='TIdLote' -
nfe40_indSincSelectionhelp='Indicador de processamento síncrono. 0=NÃO; 1=SIM=Síncrono'string='Indicador de processamento síncrono'xsd_required=True args: TENVINFE_INDSINC -
nfe40_versaoCharstring='versao'xsd_required=Truexsd_type='TVerNFe'
No public methods.
-
nfe40_vCBSEstCredCharstring='Valor da CBS a ser estornada'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vIBSEstCredCharstring='Valor do IBS a ser estornado'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_infEventoMany2one → nfe.40.tevento_infeventocomodel_name='nfe.40.tevento_infevento'string='infEvento'xsd_required=True -
nfe40_versaoCharstring='versao'xsd_required=Truexsd_type='TVerEvento'
No public methods.
-
nfe40_CNPJCharchoice='infevento'string='CNPJ'xsd_choice_required=Truexsd_type='TCnpjOpc' -
nfe40_CPFCharchoice='infevento'string='CPF'xsd_choice_required=Truexsd_type='TCpf' -
nfe40_IdCharhelp='Identificador da TAG a ser assinada, a regra de formação do Id é:\n“ID” + tpEvento + chave da NF-e + nSeqEvento'string='Identificador da TAG a ser assinada'xsd_required=True -
nfe40_cOrgaoSelectionhelp='Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar o Ambiente Nacional'string='Código do órgão de recepção do Evento'xsd_required=Truexsd_type='TCOrgaoIBGE' args: TCORGAOIBGE -
nfe40_chNFeCharhelp='Chave de Acesso da NF-e vinculada ao evento'string='Chave de Acesso da NF-e vinculada'xsd_required=Truexsd_type='TChNFe' -
nfe40_detEventoMany2one → nfe.40.deteventocomodel_name='nfe.40.detevento'string='Detalhe Específico do Evento'xsd_required=True -
nfe40_dhEventoDatetimehelp='Data e Hora do Evento, formato UTC (AAAA-MM-DDThh:mm:ssTZD, onde TZD = +hh:mm ou -hh:mm)'string='Data e Hora do Evento'xsd_required=Truexsd_type='TDateTimeUTC' -
nfe40_nSeqEventoCharhelp='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, como é o caso da carta de correção, o autor do evento deve numerar de forma seqüencial.'string='Seqüencial do evento para o mesmo tipo'xsd_required=True -
nfe40_tpAmbSelectionhelp='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'string='Identificação do Ambiente'xsd_required=Truexsd_type='TAmb' args: TAMB -
nfe40_tpEventoCharstring='Tipo do Evento'xsd_required=True -
nfe40_verEventoCharstring='Versão do Tipo do Evento'xsd_required=True
No public methods.
-
nfe40_gCBSMany2one → nfe.40.tibscbsmonotot_gcbscomodel_name='nfe.40.tibscbsmonotot_gcbs'string='Totalização da CBS' -
nfe40_gEstornoCredMany2one → nfe.40.tibscbsmonotot_gestornocredcomodel_name='nfe.40.tibscbsmonotot_gestornocred'string='Totalização do estorno de crédito' -
nfe40_gIBSMany2one → nfe.40.tibscbsmonotot_gibscomodel_name='nfe.40.tibscbsmonotot_gibs'string='Totalização do IBS' -
nfe40_gMonoMany2one → nfe.40.gmonocomodel_name='nfe.40.gmono'help='Totais da Monofasia\nSó deverá ser utilizado para DFe modelos 55 e 65'string='Totais da Monofasia' -
nfe40_vBCIBSCBSCharstring='Total Base de Calculo'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_vCBSCharstring='Valor total da CBS'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vCredPresCharstring='Total do Crédito Presumido'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vCredPresCondSusCharhelp='Total do Crédito Presumido Condição Suspensiva'string='Total'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vDevTribCharstring='Total de devoluções de tributos'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vDifCharstring='Total do Diferimento'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_vCBSEstCredCharstring='Valor total da CBS estornada'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vIBSEstCredCharstring='Valor total do IBS estornado'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_gIBSMunMany2one → nfe.40.tibscbsmonotot_gibsmuncomodel_name='nfe.40.tibscbsmonotot_gibsmun'help='Totalização do IBS de competência Municipal'string='Totalização do IBS'xsd_required=True -
nfe40_gIBSUFMany2one → nfe.40.tibscbsmonotot_gibsufcomodel_name='nfe.40.tibscbsmonotot_gibsuf'string='Totalização do IBS de competência da UF'xsd_required=True -
nfe40_vCredPresCharstring='Total do Crédito Presumido'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vCredPresCondSusCharhelp='Total do Crédito Presumido Condição Suspensiva'string='Total'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vIBSCharstring='Valor total do IBS'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_vDevTribCharstring='Total de devoluções de tributos'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vDifCharstring='Total do Diferimento'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vIBSMunCharstring='Valor total do IBS Municipal'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_vDevTribCharstring='Total de devoluções de tributos'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vDifCharstring='Total do Diferimento'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vIBSUFCharstring='Valor total do IBS Estadual'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_gCBSMany2one → nfe.40.tibscbstot_gcbscomodel_name='nfe.40.tibscbstot_gcbs'string='Totalização da CBS'xsd_required=True -
nfe40_gEstornoCredMany2one → nfe.40.tibscbstot_gestornocredcomodel_name='nfe.40.tibscbstot_gestornocred'string='Totalização do estorno de crédito' -
nfe40_gIBSMany2one → nfe.40.tibscbstot_gibscomodel_name='nfe.40.tibscbstot_gibs'string='Totalização do IBS'xsd_required=True -
nfe40_vBCIBSCBSCharstring='Total Base de Calculo'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_vCBSCharstring='Valor total da CBS'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vDevTribCharstring='Total de devoluções de tributos'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vDifCharstring='Total do Diferimento'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_vCBSEstCredCharstring='Valor total da CBS estornada'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vIBSEstCredCharstring='Valor total do IBS estornado'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_gIBSMunMany2one → nfe.40.tibscbstot_gibsmuncomodel_name='nfe.40.tibscbstot_gibsmun'help='Totalização do IBS de competência Municipal'string='Totalização do IBS'xsd_required=True -
nfe40_gIBSUFMany2one → nfe.40.tibscbstot_gibsufcomodel_name='nfe.40.tibscbstot_gibsuf'string='Totalização do IBS de competência da UF'xsd_required=True -
nfe40_vIBSCharstring='Valor total do IBS'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_vDevTribCharstring='Total de devoluções de tributos'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vDifCharstring='Total do Diferimento'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vIBSMunCharstring='Valor total do IBS Municipal'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_vDevTribCharstring='Total de devoluções de tributos'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vDifCharstring='Total do Diferimento'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vIBSUFCharstring='Valor total do IBS Estadual'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_CNPJCharstring='CNPJ'xsd_required=Truexsd_type='TCnpjOpc' -
nfe40_emailCharhelp='e-mail da pessoa a ser contatada na empresa desenvolvedora do sistema.'string='e-mail da pessoa a ser contatada'xsd_required=True -
nfe40_foneCharhelp='telefone da pessoa a ser contatada na empresa desenvolvedora do sistema. Preencher com o Código DDD + número do telefone.'string='telefone da pessoa a ser contatada'xsd_required=True -
nfe40_hashCSRTCharhelp='O hashCSRT é o resultado da função hash (SHA-1 – Base64) do CSRT fornecido pelo fisco mais a Chave de Acesso da NFe.'string='O hashCSRT é o resultado da função hash' -
nfe40_idCSRTCharhelp='Identificador do CSRT utilizado para montar o hash do CSRT'string='Identificador do CSRT utilizado' -
nfe40_xContatoCharhelp='nome da pessoa a ser contatada na empresa desenvolvedora do sistema utilizado na emissão do documento fiscal eletrônico.'string='nome da pessoa a ser contatada'xsd_required=True
No public methods.
-
nfe40_CNPJProdCharhelp='CNPJ do produtor da mercadoria, quando diferente do emitente. Somente para os casos de exportação direta ou indireta.'string='CNPJ do produtor da mercadoria'xsd_type='TCnpj' -
nfe40_IPINTMany2one → nfe.40.ipintchoice='tipi'comodel_name='nfe.40.ipint'string='IPINT'xsd_choice_required=True -
nfe40_IPITribMany2one → nfe.40.ipitribchoice='tipi'comodel_name='nfe.40.ipitrib'string='IPITrib'xsd_choice_required=True -
nfe40_cEnqCharhelp='Código de Enquadramento Legal do IPI (tabela a ser criada pela RFB)'string='Código de Enquadramento Legal do IPI'xsd_required=True -
nfe40_cSeloCharstring='Código do selo de controle do IPI' -
nfe40_qSeloCharstring='Quantidade de selo de controle do IPI'
No public methods.
-
nfe40_CSTISCharhelp='Código Situação Tributária do Imposto Seletivo'string='Código Situação Tributária'xsd_required=Truexsd_type='TCST' -
nfe40_cClassTribISCharstring='cClassTribIS'xsd_required=Truexsd_type='TcClassTrib' -
nfe40_pISFloatdigits=(3, 2)help='Alíquota do Imposto Seletivo (percentual)'string='Alíquota do Imposto Seletivo'xsd_type='TDec_0302_04RTC' -
nfe40_pISEspecFloatdigits=(3, 2)help='Alíquota do Imposto Seletivo (por valor)'string='Alíquota do Imposto Seletivo (pISEspec)'xsd_type='TDec_0302_04RTC' -
nfe40_qTribFloatdigits=(11, 4)help='Quantidade com abse no campo uTrib informado'string='Quantidade com abse'xsd_type='TDec_1104OpRTC' -
nfe40_uTribCharhelp='Unidade de medida apropriada especificada em Lei Ordinaria para fins de apuração do Imposto Seletivo'string='Unidade' -
nfe40_vBCISCharstring='Valor do BC'xsd_type='TDec1302RTC' -
nfe40_vISCharstring='Valor do Imposto Seletivo calculado'xsd_type='TDec1302RTC'
No public methods.
-
nfe40_vISCharstring='Valor Total do Imposto Seletivo'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_CEPCharstring='CEP' -
nfe40_CNPJCharchoice='tlocal'string='CNPJ'xsd_choice_required=Truexsd_type='TCnpjOpc' -
nfe40_CPFCharchoice='tlocal'string='CPF (v2.0)'xsd_choice_required=Truexsd_type='TCpf' -
nfe40_IECharstring='Inscrição Estadual (v2.0)'xsd_type='TIe' -
nfe40_UFSelectionstring='Sigla da UF'xsd_required=Truexsd_type='TUf' args: TUF -
nfe40_cMunCharhelp='Código do município (utilizar a tabela do IBGE)'string='Código do município'xsd_required=Truexsd_type='TCodMunIBGE' -
nfe40_cPaisCharstring='Código de Pais' -
nfe40_emailCharhelp='e-mail do expedidor/Recebedor. O campo pode ser utilizado para informar o e-mail de recepção da NF-e indicada pelo expedidor'string='e-mail do expedidor/Recebedor' -
nfe40_foneCharhelp='Telefone, preencher com Código DDD + número do telefone , nas operações com exterior é permtido informar o código do país + código da localidade + número do telefone'string='Telefone' -
nfe40_nroCharstring='Número'xsd_required=True -
nfe40_xBairroCharstring='Bairro'xsd_required=True -
nfe40_xCplCharstring='Complemento' -
nfe40_xLgrCharstring='Logradouro'xsd_required=True -
nfe40_xMunCharstring='Nome do município'xsd_required=True -
nfe40_xNomeCharhelp='Razão Social ou Nome do Expedidor/Recebedor'string='Razão Social ou Nome' -
nfe40_xPaisCharstring='Nome do país'
No public methods.
-
nfe40_gMonoDifMany2one → nfe.40.gmonodifcomodel_name='nfe.40.gmonodif'help='Grupo de informações do diferimento da Tributação Monofásica'string='Grupo de informações do diferimento' -
nfe40_gMonoPadraoMany2one → nfe.40.gmonopadraocomodel_name='nfe.40.gmonopadrao'help='Grupo de informações da Tributação Monofásica padrão'string='Grupo de informações' -
nfe40_gMonoRetMany2one → nfe.40.gmonoretcomodel_name='nfe.40.gmonoret'help='Grupo de informações da Tributação Monofásica retida anteriormente'string='Grupo de informações (gMonoRet)' -
nfe40_gMonoRetenMany2one → nfe.40.gmonoretencomodel_name='nfe.40.gmonoreten'help='Grupo de informações da Tributação Monofásica sujeita a retenção'string='Grupo de informações (gMonoReten)' -
nfe40_vTotCBSMonoItemCharstring='Total da CBS monofásica do item'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vTotIBSMonoItemCharstring='Total de IBS monofásico do item'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_NFe_TEnviNFe_idMany2one → nfe.40.tenvinfecomodel_name='nfe.40.tenvinfe'index=Trueondelete='cascade'xsd_implicit=True -
nfe40_infNFeMany2one → nfe.40.infnfecomodel_name='nfe.40.infnfe'string='Informações da Nota Fiscal eletrônica'xsd_required=True -
nfe40_infNFeSuplMany2one → nfe.40.infnfesuplcomodel_name='nfe.40.infnfesupl'string='Informações suplementares Nota Fiscal'
No public methods.
-
nfe40_NFeMany2one → nfe.40.tnfecomodel_name='nfe.40.tnfe'string='NFe'xsd_required=Truexsd_type='TNFe' -
nfe40_protNFeMany2one → nfe.40.tprotnfecomodel_name='nfe.40.tprotnfe'string='protNFe'xsd_required=Truexsd_type='TProtNFe' -
nfe40_versaoCharstring='versao'xsd_required=Truexsd_type='TVerNFe'
No public methods.
-
nfe40_IBSCBSTotMany2one → nfe.40.tibscbsmonototcomodel_name='nfe.40.tibscbsmonotot'string='Valores totais da NF com IBS / CBS'xsd_type='TIBSCBSMonoTot' -
nfe40_ICMSTotMany2one → nfe.40.icmstotcomodel_name='nfe.40.icmstot'string='Totais referentes ao ICMS'xsd_required=True -
nfe40_ISSQNtotMany2one → nfe.40.issqntotcomodel_name='nfe.40.issqntot'string='Totais referentes ao ISSQN' -
nfe40_ISTotMany2one → nfe.40.tistotcomodel_name='nfe.40.tistot'help='Valores totais da NF com Imposto Seletivo'string='Valores totais da NF'xsd_type='TISTot' -
nfe40_retTribMany2one → nfe.40.rettribcomodel_name='nfe.40.rettrib'string='Retenção de Tributos Federais' -
nfe40_vNFTotMonetarycurrency_field='brl_currency_id'help='Valor Total da NF considerando os impostos por fora IBS, CBS e IS'string='Valor Total da NF considerando'xsd_type='TDec_1302Opc'
No public methods.
-
nfe40_eventoMany2one → nfe.40.teventocomodel_name='nfe.40.tevento'string='evento'xsd_required=Truexsd_type='TEvento' -
nfe40_procEventoNFe_TRetConsSitNFe_idMany2one → nfe.40.tretconssitnfecomodel_name='nfe.40.tretconssitnfe'index=Trueondelete='cascade'xsd_implicit=True -
nfe40_retEventoMany2one → nfe.40.treteventocomodel_name='nfe.40.tretevento'string='retEvento'xsd_required=Truexsd_type='TRetEvento' -
nfe40_versaoCharstring='versao'xsd_required=Truexsd_type='TVerEvento'
No public methods.
-
nfe40_infProtMany2one → nfe.40.infprotcomodel_name='nfe.40.infprot'string='Dados do protocolo de status'xsd_required=True -
nfe40_protNFe_TRetConsReciNFe_idMany2one → nfe.40.tretconsrecinfecomodel_name='nfe.40.tretconsrecinfe'index=Trueondelete='cascade'xsd_implicit=True -
nfe40_versaoCharstring='versao'xsd_required=Truexsd_type='TVerNFe'
No public methods.
-
nfe40_infProtMany2one → nfe.40.infprotcomodel_name='nfe.40.infprot'string='Dados do protocolo de status'xsd_required=True -
nfe40_protNFe_TRetConsReciNFe_idMany2one → nfe.40.tretconsrecinfecomodel_name='nfe.40.tretconsrecinfe'index=Trueondelete='cascade'xsd_implicit=True -
nfe40_versaoCharstring='versao'xsd_required=Truexsd_type='TVerNFe'
No public methods.
-
nfe40_balsaCharchoice='transp'string='Identificação da balsa (v2.0)'xsd_choice_required=True -
nfe40_modFreteSelectionhelp='Modalidade do frete\n0- Contratação do Frete por conta do Remetente (CIF);\n1- Contratação do Frete por conta do destinatário/remetente (FOB);\n2- Contratação do Frete por conta de terceiros;\n3- Transporte próprio por conta do remetente;\n4- Transporte próprio por conta do destinatário;\n9- Sem Ocorrência de transporte.'string='Modalidade do frete'xsd_required=True args: TRANSP_MODFRETE -
nfe40_reboqueOne2many → nfe.40.tveiculochoice='transp'string='Dados do reboque/Dolly (v2.0)'xsd_type='TVeiculo' args: 'nfe.40.tveiculo', 'nfe40_reboque_transp_id' -
nfe40_retTranspMany2one → nfe.40.rettranspcomodel_name='nfe.40.rettransp'help='Dados da retenção ICMS do Transporte'string='Dados da retenção ICMS do Transporte' -
nfe40_transportaMany2one → nfe.40.transportacomodel_name='nfe.40.transporta'string='Dados do transportador' -
nfe40_vagaoCharchoice='transp'string='Identificação do vagão (v2.0)'xsd_choice_required=True -
nfe40_veicTranspMany2one → nfe.40.tveiculochoice='transp'comodel_name='nfe.40.tveiculo'string='Dados do veículo'xsd_type='TVeiculo' -
nfe40_volOne2many → nfe.40.volstring='Dados dos volumes' args: 'nfe.40.vol', 'nfe40_vol_transp_id'
No public methods.
-
nfe40_CNPJCharchoice='transporta'string='CNPJ do transportador'xsd_type='TCnpj' -
nfe40_CPFCharchoice='transporta'string='CPF do transportador'xsd_type='TCpf' -
nfe40_IECharstring='Inscrição Estadual (v2.0)'xsd_type='TIeDest' -
nfe40_UFSelectionstring='Sigla da UF'xsd_type='TUf' args: TUF -
nfe40_xEnderCharstring='Endereço completo' -
nfe40_xMunCharstring='Nome do munícipio' -
nfe40_xNomeCharstring='Razão Social ou nome do transportador'
No public methods.
-
nfe40_pAliqEfetFloatdigits=(3, 2)help='Aliquota Efetiva que será aplicada a Base de Calculo (em percentual)'string='Aliquota Efetiva que será aplicada'xsd_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_pRedAliqFloatdigits=(3, 2)help='Percentual de redução de aliquota do cClassTrib'string='Percentual de redução de aliquota'xsd_required=Truexsd_type='TDec_0302_04RTC'
No public methods.
-
nfe40_infCancMany2one → nfe.40.infcanccomodel_name='nfe.40.infcanc'help='Dados do Resultado do Pedido de Cancelamento da Nota Fiscal Eletrônica'string='Dados do Resultado do Pedido'xsd_required=True -
nfe40_versaoCharstring='versao'xsd_required=Truexsd_type='TVerCancNFe'
No public methods.
-
nfe40_cMsgCharhelp='Código da Mensagem (v2.0) \nalterado para tamanho variavel 1-4. (NT2011/004)'string='Código da Mensagem (v2.0)' -
nfe40_cStatCharstring='Código do status da mensagem enviada'xsd_required=Truexsd_type='TStat' -
nfe40_cUFSelectionstring='código da UF de atendimento'xsd_required=Truexsd_type='TCodUfIBGE' args: TCODUFIBGE -
nfe40_dhRecbtoDatetimehelp='Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SSTZD. Em caso de Rejeição, com data e hora do recebimento do Lote de NF-e enviado.'string='Data e hora de processamento'xsd_required=Truexsd_type='TDateTimeUTC' -
nfe40_nRecCharstring='Número do Recibo Consultado'xsd_required=Truexsd_type='TRec' -
nfe40_protNFeOne2many → nfe.40.tprotnfehelp='Protocolo de status resultado do processamento da NF-e'string='Protocolo de status resultado'xsd_type='TProtNFe' args: 'nfe.40.tprotnfe', 'nfe40_protNFe_TRetConsReciNFe_id' -
nfe40_tpAmbSelectionhelp='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'string='Identificação do Ambiente'xsd_required=Truexsd_type='TAmb' args: TAMB -
nfe40_verAplicCharhelp='Versão do Aplicativo que processou a NF-e'string='Versão do Aplicativo que processou'xsd_required=Truexsd_type='TVerAplic' -
nfe40_versaoCharstring='versao'xsd_required=Truexsd_type='TVerNFe' -
nfe40_xMotivoCharhelp='Descrição literal do status do serviço solicitado.'string='Descrição literal do status'xsd_required=Truexsd_type='TMotivo' -
nfe40_xMsgCharhelp='Mensagem da SEFAZ para o emissor. (v2.0)'string='Mensagem da SEFAZ para o emissor'
No public methods.
-
nfe40_cStatCharstring='Código do status da mensagem enviada'xsd_required=Truexsd_type='TStat' -
nfe40_cUFSelectionstring='código da UF de atendimento'xsd_required=Truexsd_type='TCodUfIBGE' args: TCODUFIBGE -
nfe40_chNFeCharstring='Chaves de acesso da NF-e consultada'xsd_required=Truexsd_type='TChNFe' -
nfe40_dhRecbtoDatetimestring='AAAA-MM-DDTHH:MM:SSTZD'xsd_required=Truexsd_type='TDateTimeUTC' -
nfe40_procEventoNFeOne2many → nfe.40.tproceventostring='Protocolo de registro de evento da NF-e'xsd_type='TProcEvento' args: 'nfe.40.tprocevento', 'nfe40_procEventoNFe_TRetConsSitNFe_id' -
nfe40_protNFeMany2one → nfe.40.tprotnfecomodel_name='nfe.40.tprotnfe'string='Protocolo de autorização de uso da NF-e'xsd_type='TProtNFe' -
nfe40_retCancNFeMany2one → nfe.40.tretcancnfecomodel_name='nfe.40.tretcancnfe'help='Protocolo de homologação de cancelamento de uso da NF-e'string='retCancNFe'xsd_type='TRetCancNFe' -
nfe40_tpAmbSelectionhelp='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'string='Identificação do Ambiente'xsd_required=Truexsd_type='TAmb' args: TAMB -
nfe40_verAplicCharhelp='Versão do Aplicativo que processou a NF-e'string='Versão do Aplicativo que processou'xsd_required=Truexsd_type='TVerAplic' -
nfe40_versaoSelectionstring='versao'xsd_required=Truexsd_type='TVerConsSitNFe' args: TVERCONSSITNFE -
nfe40_xMotivoCharhelp='Descrição literal do status do serviço solicitado.'string='Descrição literal do status'xsd_required=Truexsd_type='TMotivo'
No public methods.
-
nfe40_cStatCharstring='Código do status da mensagem enviada'xsd_required=Truexsd_type='TStat' -
nfe40_cUFSelectionstring='código da UF de atendimento'xsd_required=Truexsd_type='TCodUfIBGE' args: TCODUFIBGE -
nfe40_dhRecbtoDatetimehelp='Data e hora do recebimento, no formato AAAA-MM-DDTHH:MM:SSTZD'string='Data e hora do recebimento'xsd_required=Truexsd_type='TDateTimeUTC' -
nfe40_infRecMany2one → nfe.40.infrecchoice='tretenvinfe'comodel_name='nfe.40.infrec'string='Dados do Recibo do Lote'xsd_choice_required=True -
nfe40_protNFeMany2one → nfe.40.tprotnfechoice='tretenvinfe'comodel_name='nfe.40.tprotnfe'help='Protocolo de status resultado do processamento sincrono da NFC-e'string='Protocolo de status resultado'xsd_choice_required=Truexsd_type='TProtNFe' -
nfe40_tpAmbSelectionhelp='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'string='Identificação do Ambiente'xsd_required=Truexsd_type='TAmb' args: TAMB -
nfe40_verAplicCharstring='Versão do Aplicativo que recebeu o Lote'xsd_required=Truexsd_type='TVerAplic' -
nfe40_versaoCharstring='versao'xsd_required=Truexsd_type='TVerNFe' -
nfe40_xMotivoCharhelp='Descrição literal do status do serviço solicitado.'string='Descrição literal do status'xsd_required=Truexsd_type='TMotivo'
No public methods.
-
nfe40_infEventoMany2one → nfe.40.tretevento_infeventocomodel_name='nfe.40.tretevento_infevento'string='infEvento'xsd_required=True -
nfe40_versaoCharstring='versao'xsd_required=Truexsd_type='TRetVerEvento'
No public methods.
-
nfe40_CNPJDestCharchoice='infevento'string='CNPJ Destinatário'xsd_type='TCnpjOpc' -
nfe40_CPFDestCharchoice='infevento'string='CPF Destiantário'xsd_type='TCpf' -
nfe40_IdCharstring='Id' -
nfe40_cOrgaoSelectionhelp='Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar o Ambiente Nacional'string='Código do órgão de recepção do Evento'xsd_required=Truexsd_type='TCOrgaoIBGE' args: TCORGAOIBGE -
nfe40_cStatCharstring='Código do status da registro do Evento'xsd_required=Truexsd_type='TStat' -
nfe40_chNFeCharstring='Chave de Acesso NF-e vinculada'xsd_type='TChNFe' -
nfe40_dhRegEventoDatetimehelp='Data e Hora de registro do evento formato UTC AAAA-MM-DDTHH:MM:SSTZD'string='Data e Hora de registro'xsd_required=Truexsd_type='TDateTimeUTC' -
nfe40_emailDestCharstring='email do destinatário' -
nfe40_nProtCharhelp='Número do protocolo de registro do evento'string='Número do protocolo de registro'xsd_type='TProt' -
nfe40_nSeqEventoCharstring='Seqüencial do evento' -
nfe40_tpAmbSelectionhelp='Identificação do Ambiente:\n1 - Produção\n2 - Homologação'string='Identificação do Ambiente'xsd_required=Truexsd_type='TAmb' args: TAMB -
nfe40_tpEventoCharstring='Tipo do Evento vinculado' -
nfe40_verAplicCharhelp='Versão do Aplicativo que recebeu o Evento'string='Versão do Aplicativo que recebeu'xsd_required=Truexsd_type='TVerAplic' -
nfe40_xEventoCharstring='Descrição do Evento' -
nfe40_xMotivoCharhelp='Descrição literal do status do registro do Evento'string='Descrição literal do status do registro'xsd_required=Truexsd_type='TMotivo'
No public methods.
-
nfe40_vCBSCharstring='Valor da CBS a ser transferida'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vIBSCharstring='Valor do IBS a ser transferido'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_CSTCharstring='Código Situação Tributária do IBS/CBS'xsd_required=Truexsd_type='TCST' -
nfe40_cClassTribCharstring='cClassTrib'xsd_required=Truexsd_type='TcClassTrib' -
nfe40_gEstornoCredMany2one → nfe.40.testornocredcomodel_name='nfe.40.testornocred'help='Informado conforme indicador no cClassTrib'string='Informado conforme indicador'xsd_type='TEstornoCred' -
nfe40_gIBSCBSMany2one → nfe.40.tcibscomodel_name='nfe.40.tcibs'string='gIBSCBS'xsd_type='TCIBS' -
nfe40_indDoacaoSelectionstring='indDoacao'xsd_type='TIndDoacao' args: TINDDOACAO
No public methods.
-
nfe40_pAliqCBSFloatdigits=(3, 2)string='pAliqCBS'xsd_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_pAliqIBSMunFloatdigits=(3, 2)string='pAliqIBSMun'xsd_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_pAliqIBSUFFloatdigits=(3, 2)string='pAliqIBSUF'xsd_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_vTribCBSCharhelp='Valor que seria devido a CBS, sem aplicação do Art. 473. da LC 214/2025'string='Valor que seria devido a CBS'xsd_required=Truexsd_type='TDec1302RTC' -
nfe40_vTribIBSMunCharhelp='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_required=Truexsd_type='TDec1302RTC' -
nfe40_vTribIBSUFCharhelp='Valor que seria devido a UF, sem aplicação do Art. 473. da LC 214/2025'string='Valor que seria devido a UF'xsd_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_CSTCharstring='Código Situação Tributária do IBS/CBS'xsd_required=Truexsd_type='TCST' -
nfe40_cClassTribCharstring='cClassTrib'xsd_required=Truexsd_type='TcClassTrib' -
nfe40_gEstornoCredMany2one → nfe.40.testornocredcomodel_name='nfe.40.testornocred'help='Informado conforme indicador no cClassTrib'string='Informado conforme indicador'xsd_type='TEstornoCred' -
nfe40_gIBSCBSMany2one → nfe.40.tcibscomodel_name='nfe.40.tcibs'string='gIBSCBS'xsd_type='TCIBS' -
nfe40_indDoacaoSelectionstring='indDoacao'xsd_type='TIndDoacao' args: TINDDOACAO
No public methods.
-
nfe40_CSTCharstring='Código Situação Tributária do IBS/CBS'xsd_required=Truexsd_type='TCST' -
nfe40_cClassTribCharstring='cClassTrib'xsd_required=Truexsd_type='TcClassTrib' -
nfe40_gEstornoCredMany2one → nfe.40.testornocredcomodel_name='nfe.40.testornocred'help='Informado conforme indicador no cClassTrib'string='Informado conforme indicador'xsd_type='TEstornoCred' -
nfe40_gIBSCBSMany2one → nfe.40.tcibscomodel_name='nfe.40.tcibs'string='gIBSCBS'xsd_type='TCIBS' -
nfe40_indDoacaoSelectionstring='Indica se a operação é de doação'xsd_type='TIndDoacao' args: TINDDOACAO
No public methods.
-
nfe40_CSTCharstring='Código Situação Tributária do IBS/CBS'xsd_required=Truexsd_type='TCST' -
nfe40_cClassTribCharstring='cClassTrib'xsd_required=Truexsd_type='TcClassTrib' -
nfe40_gEstornoCredMany2one → nfe.40.testornocredcomodel_name='nfe.40.testornocred'help='Informado conforme indicador no cClassTrib'string='Informado conforme indicador'xsd_type='TEstornoCred' -
nfe40_gIBSCBSMany2one → nfe.40.tcibscomodel_name='nfe.40.tcibs'string='gIBSCBS'xsd_type='TCIBS' -
nfe40_indDoacaoSelectionstring='indDoacao'xsd_type='TIndDoacao' args: TINDDOACAO
No public methods.
-
nfe40_CSTCharstring='Código Situação Tributária do IBS/CBS'xsd_required=Truexsd_type='TCST' -
nfe40_cClassTribCharstring='cClassTrib'xsd_required=Truexsd_type='TcClassTrib' -
nfe40_gIBSCBSMany2one → nfe.40.tcibschoice='ttribnfce'comodel_name='nfe.40.tcibs'string='gIBSCBS'xsd_type='TCIBS' -
nfe40_gIBSCBSMonoMany2one → nfe.40.tmonofasiachoice='ttribnfce'comodel_name='nfe.40.tmonofasia'string='gIBSCBSMono'xsd_type='TMonofasia' -
nfe40_indDoacaoSelectionstring='Indica se a operação é de doação'xsd_type='TIndDoacao' args: TINDDOACAO
No public methods.
-
nfe40_CSTCharstring='Código Situação Tributária do IBS/CBS'xsd_required=Truexsd_type='TCST' -
nfe40_cClassTribCharstring='cClassTrib'xsd_required=Truexsd_type='TcClassTrib' -
nfe40_gEstornoCredMany2one → nfe.40.testornocredcomodel_name='nfe.40.testornocred'help='Informado conforme indicador no cClassTrib'string='Informado conforme indicador'xsd_type='TEstornoCred' -
nfe40_gIBSCBSMany2one → nfe.40.tcibscomodel_name='nfe.40.tcibs'string='gIBSCBS'xsd_type='TCIBS' -
nfe40_indDoacaoSelectionstring='Indica se a operação é de doação'xsd_type='TIndDoacao' args: TINDDOACAO
No public methods.
-
nfe40_CSTCharstring='Código Situação Tributária do IBS/CBS'xsd_required=Truexsd_type='TCST' -
nfe40_cClassTribCharstring='cClassTrib'xsd_required=Truexsd_type='TcClassTrib' -
nfe40_gAjusteCompetMany2one → nfe.40.tajustecompetchoice='ttribnfe'comodel_name='nfe.40.tajustecompet'help='Informar essa opção da Choice para o CST 811'string='gAjusteCompet'xsd_type='TAjusteCompet' -
nfe40_gCredPresIBSZFMMany2one → nfe.40.tcredpresibszfmchoice='ttribnfe'comodel_name='nfe.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' -
nfe40_gCredPresOperMany2one → nfe.40.tcredpresoperchoice='ttribnfe'comodel_name='nfe.40.tcredpresoper'help='Crédito Presumido da Operação. Informado conforme indicador no cClassTrib.'string='Crédito Presumido da Operação'xsd_type='TCredPresOper' -
nfe40_gEstornoCredMany2one → nfe.40.testornocredcomodel_name='nfe.40.testornocred'help='Informado conforme indicador no cClassTrib'string='Informado conforme indicador'xsd_type='TEstornoCred' -
nfe40_gIBSCBSMany2one → nfe.40.tcibschoice='ttribnfe'comodel_name='nfe.40.tcibs'string='gIBSCBS'xsd_type='TCIBS' -
nfe40_gIBSCBSMonoMany2one → nfe.40.tmonofasiachoice='ttribnfe'comodel_name='nfe.40.tmonofasia'help='Informar essa opção da Choice para Monofasia (CST 620)'string='Informar essa opção da Choice'xsd_type='TMonofasia' -
nfe40_gTransfCredMany2one → nfe.40.ttransfcredchoice='ttribnfe'comodel_name='nfe.40.ttransfcred'help='Informar essa opção da Choice para o CST 800'string='gTransfCred'xsd_type='TTransfCred' -
nfe40_indDoacaoSelectionstring='Indica se a operação é de doação'xsd_type='TIndDoacao' args: TINDDOACAO
No public methods.
-
nfe40_CSTCharstring='Código Situação Tributária do IBS/CBS'xsd_required=Truexsd_type='TCST' -
nfe40_cClassTribCharstring='cClassTrib'xsd_required=Truexsd_type='TcClassTrib' -
nfe40_gEstornoCredMany2one → nfe.40.testornocredcomodel_name='nfe.40.testornocred'help='Informado conforme indicador no cClassTrib'string='Informado conforme indicador'xsd_type='TEstornoCred' -
nfe40_gIBSCBSMany2one → nfe.40.tcibschoice='ttribnfgas'comodel_name='nfe.40.tcibs'string='gIBSCBS'xsd_type='TCIBS' -
nfe40_gIBSCBSMonoMany2one → nfe.40.tmonofasiachoice='ttribnfgas'comodel_name='nfe.40.tmonofasia'help='Informar essa opção da Choice para Monofasia'string='Informar essa opção da Choice'xsd_type='TMonofasia' -
nfe40_indDoacaoSelectionstring='indDoacao'xsd_type='TIndDoacao' args: TINDDOACAO
No public methods.
-
nfe40_CSTRegCharhelp='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_required=Truexsd_type='TCST' -
nfe40_cClassTribRegCharhelp='Informar qual seria o cClassTrib caso não cumprida a condição resolutória/suspensiva'string='Informar qual seria o cClassTrib caso'xsd_required=Truexsd_type='TcClassTrib' -
nfe40_pAliqEfetRegCBSFloatdigits=(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_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_pAliqEfetRegIBSMunFloatdigits=(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_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_pAliqEfetRegIBSUFFloatdigits=(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_required=Truexsd_type='TDec_0302_04RTC' -
nfe40_vTribRegCBSCharhelp='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_required=Truexsd_type='TDec1302RTC' -
nfe40_vTribRegIBSMunCharhelp='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_required=Truexsd_type='TDec1302RTC' -
nfe40_vTribRegIBSUFCharhelp='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_required=Truexsd_type='TDec1302RTC'
No public methods.
-
nfe40_RNTCCharhelp='Registro Nacional de Transportador de Carga (ANTT)'string='Registro Nacional de Transportador' -
nfe40_UFSelectionstring='Sigla da UF'xsd_type='TUf' args: TUF -
nfe40_placaCharstring='Placa do veículo (NT2011/004)'xsd_required=True -
nfe40_reboque_transp_idMany2one → nfe.40.transpcomodel_name='nfe.40.transp'index=Trueondelete='cascade'xsd_implicit=True
No public methods.
-
nfe40_CMTCharhelp='CMT-Capacidade Máxima de Tração - em Toneladas 4 casas decimais'string='CMT-Capacidade Máxima de Tração'xsd_required=True -
nfe40_VINSelectionhelp='Informa-se o veículo tem VIN (chassi) remarcado.\nR-Remarcado\nN-NormalVIN'string='Informa-se o veículo tem VIN'xsd_required=True args: VEICPROD_VIN -
nfe40_anoFabCharstring='Ano de Fabricação'xsd_required=True -
nfe40_anoModCharstring='Ano Modelo de Fabricação'xsd_required=True -
nfe40_cCorCharhelp='Cor do veículo (código de cada montadora)'string='Cor do veículo'xsd_required=True -
nfe40_cCorDENATRANCharhelp='Código da Cor Segundo as regras de pré-cadastro do DENATRAN: 01-AMARELO;02-AZUL;03-BEGE;04-BRANCA;05-CINZA;06-DOURADA;07-GRENA \n08-LARANJA;09-MARROM;10-PRATA;11-PRETA;12-ROSA;13-ROXA;14-VERDE;15-VERMELHA;16-FANTASIA'string='Código da Cor Segundo as regras'xsd_required=True -
nfe40_cModCharhelp='Código Marca Modelo (utilizar tabela RENAVAM)'string='Código Marca Modelo'xsd_required=True -
nfe40_chassiCharhelp='Chassi do veículo - VIN (código-identificação-veículo)'string='Chassi do veículo - VIN'xsd_required=True -
nfe40_cilinCharhelp='Capacidade voluntária do motor expressa em centímetros cúbicos (CC). (cilindradas)'string='Capacidade voluntária do motor expressa'xsd_required=True -
nfe40_condVeicSelectionhelp='Condição do veículo (1 - acabado; 2 - inacabado; 3 - semi-acabado)'string='Condição do veículo'xsd_required=True args: VEICPROD_CONDVEIC -
nfe40_distCharstring='Distância entre eixos'xsd_required=True -
nfe40_espVeicCharhelp='Espécie de veículo (utilizar tabela RENAVAM)'string='Espécie de veículo'xsd_required=True -
nfe40_lotaCharhelp='Quantidade máxima de permitida de passageiros sentados, inclusive motorista.'string='Quantidade máxima de permitida'xsd_required=True -
nfe40_nMotorCharstring='Número do motor'xsd_required=True -
nfe40_nSerieCharstring='Serial (série)'xsd_required=True -
nfe40_pesoBCharstring='Peso bruto'xsd_required=True -
nfe40_pesoLCharstring='Peso líquido'xsd_required=True -
nfe40_potCharhelp='Potência máxima do motor do veículo em cavalo vapor (CV). (potência-veículo)'string='Potência máxima do motor do veículo'xsd_required=True -
nfe40_tpCombCharhelp='Tipo de combustível-Tabela RENAVAM: 01-Álcool; 02-Gasolina; 03-Diesel; 16-Álcool/Gas.; 17-Gas./Álcool/GNV; 18-Gasolina/Elétrico'string='Tipo de combustível-Tabela RENAVAM'xsd_required=True -
nfe40_tpOpSelectionhelp='Tipo da Operação (1 - Venda concessionária; 2 - Faturamento direto; 3 - Venda direta; 0 - Outros)'string='Tipo da Operação'xsd_required=True args: VEICPROD_TPOP -
nfe40_tpPintCharstring='Tipo de pintura'xsd_required=True -
nfe40_tpRestSelectionhelp='Restrição\n0 - Não há;\n1 - Alienação Fiduciária;\n2 - Arrendamento Mercantil;\n3 - Reserva de Domínio;\n4 - Penhor de Veículos;\n9 - outras.'string='Restrição'xsd_required=True args: VEICPROD_TPREST -
nfe40_tpVeicCharhelp='Tipo de veículo (utilizar tabela RENAVAM)'string='Tipo de veículo'xsd_required=True -
nfe40_xCorCharstring='Descrição da cor'xsd_required=True
No public methods.
-
nfe40_espCharstring='Espécie dos volumes transportados' -
nfe40_lacresOne2many → nfe.40.lacresstring='lacres' args: 'nfe.40.lacres', 'nfe40_lacres_vol_id' -
nfe40_marcaCharstring='Marca dos volumes transportados' -
nfe40_nVolCharstring='Numeração dos volumes transportados' -
nfe40_pesoBFloatdigits=(12, 3)string='Peso bruto (em kg)'xsd_type='TDec_1203' -
nfe40_pesoLFloatdigits=(12, 3)string='Peso líquido (em kg)'xsd_type='TDec_1203' -
nfe40_qVolCharstring='Quantidade de volumes transportados' -
nfe40_vol_transp_idMany2one → nfe.40.transpcomodel_name='nfe.40.transp'index=Trueondelete='cascade'xsd_implicit=True
No public methods.
-
brl_currency_idMany2one → res.currencycomodel_name='res.currency'default=<expr>string='Moeda'
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…