Skip to content
Health
77/100
good
  • Security25/25
    No findings
  • Activity25/25
    Human commit this month
  • Required by15/25
    1 module depends on it
  • Maturity12/25
    In 2 Odoo series since 16.0

Heuristic over the facts below, not an audit · How it's computed

Security findings
Grave / minor (static analysis)
Required by
1
Modules depending on it
External deps
0 pip · 0 bin
Python packages / system binaries
License
LGPL-3
No conflicts with its dependencies
Folder size
0.46 MB
Module directory on disk
Code analysis 0 migration notes 75 models 0 views 0 HTTP endpoints

Description

Este módulo é a fundação para a emissão da Nota Fiscal de Serviços Eletrônica de padrão nacional (NFS-e, Sistema Nacional NFS-e) no Odoo, fornecendo uma estrutura de dados completa e fiel ao leiaute oficial 1.01.

É importante entender que este módulo atua como uma biblioteca de modelos abstratos (mixins) e não realiza a emissão da NFS-e por si só. Sua finalidade é ser a base para um módulo de implementação, como o l10n_br_nfse_nacional, que é responsável por mapear esses modelos nos documentos fiscais do Odoo (l10n_br_fiscal.document) e comunicar-se com o ambiente nacional (Sefin Nacional / ADN). 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.

No padrão nacional, o contribuinte gera e assina uma DPS (Declaração de Prestação de Serviços) e o ambiente nacional retorna a NFS-e autorizada, que encapsula a DPS.

Estrutura e Principais Conceitos da NFS-e

O módulo l10n_br_nfse_spec mapeia a estrutura hierárquica da DPS e da NFS-e. Os conceitos mais importantes implementados são:

  • Identificação da DPS (infDPS): O cabeçalho da declaração, com município emitente, série, número, datas e ambiente.
  • Prestador e Tomador (prest, toma): Modelos para os dados cadastrais do prestador e do tomador do serviço, incluindo endereço nacional (endNac) ou exterior (endExt) e o regime de tributação (regTrib).
  • Serviço (serv): O detalhamento do serviço prestado, com o local da prestação (locPrest) e a sua codificação (cServ): código de tributação nacional, código de tributação municipal e código NBS.
  • Valores (valores): O valor do serviço (vServPrest), os descontos (vDescCondIncond) e a tributação — municipal/ISSQN (tribMun), federal e PIS/COFINS (tribNac) e o total de tributos (tribTotal).
  • Eventos: As estruturas para os eventos da NFS-e (como o cancelamento), igualmente geradas a partir dos esquemas oficiais.

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 Sistema Nacional NFS-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 NFS-e sejam publicados e mantidos pela Receita Federal, 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:

O comando utilizado para gerar os modelos da versão 1.01 da NFS-e foi:

git clone https://github.com/akretion/nfelib
cd nfelib
export XSDATA_SCHEMA=nfse
export XSDATA_VERSION=10
export XSDATA_LANG="portuguese"

xsdata generate nfelib/nfse/schemas/v1_0 \
  --package nfelib.nfse.odoo.v1_0 \
  --output=odoo

mv nfelib/odoo/nfse/v1_0 <caminho_do_odoo>/l10n_br_nfse_spec/models/v1_0

Prefixo dos campos e versão

Com centenas de campos fiscais, 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, podemos ter várias versões da NFS-e.

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 nfse10_. 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 de versão, 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 caso da atualização do leiaute 1.00 para o 1.01 (grupos IBSCBS da reforma tributária): o leiaute novo entra na mesma pasta v1_0 da nfelib (um leiaute por pasta, como para NF-e/CT-e/MDF-e) e o prefixo continua nfse10_, então os campos e as tabelas já existentes são reusados e a atualização é um simples -u l10n_br_nfse_spec. Os modelos da reforma tributária (IBSCBS, CBS, IBS) entram como modelos novos, e os grupos que o 1.01 abandonou (serv/explRod e o infRej dos eventos) somem dos modelos.

Dependencies

Odoo dependencies
None
Python dependencies
None
System dependencies
None
Required by
l10n_br_nfse_nacional

Code analysis

Extracted from the source by best-effort static analysis (no code is executed); details may be incomplete.

Views touched 0

No views found for this module.

HTTP endpoints 0

No HTTP endpoints found for this module.

Models touched 75

New fields (5)
  • nfse10_dtFim Char
    help='Data de fim da atividade de evento. Ano, Mês e Dia (AAAA-MM-DD)' string='Data de fim da atividade de evento' xsd_required=True xsd_type='TSData'
  • nfse10_dtIni Char
    help='Data de início da atividade de evento. Ano, Mês e Dia (AAAA-MM-DD)' string='Data de início da atividade de evento' xsd_required=True xsd_type='TSData'
  • nfse10_end Many2one → nfse.10.tcenderecosimples
    choice='tcatvevento' comodel_name='nfse.10.tcenderecosimples' help='Grupo de informações relativas ao endereço da atividade, evento ou local do serviço prestado' string='Grupo de informações relativas' xsd_choice_required=True xsd_type='TCEnderecoSimples'
  • nfse10_idAtvEvt Char
    choice='tcatvevento' help='Identificação da Atividade de Evento (código identificador de evento determinado pela Administração Tributária Municipal)' string='Identificação da Atividade de Evento' xsd_choice_required=True xsd_type='TSIdeEvento'
  • nfse10_xNome Char
    help='Descrição do evento Artístico, Cultural, Esportivo, etc' string='Descrição do evento Artístico' xsd_required=True xsd_type='TSDesc255'
Public methods (0)

No public methods.

New fields (3)
  • nfse10_nBM Char
    help='Identificador do benefício parametrizado pelo município.\n\nTrata-se de um identificador único que foi gerado pelo Sistema Nacional no momento em que o município de incidência do ISSQN incluiu o benefício no sistema.\n\nCritério de formação do número de identificação de parâmetros municipais:\n7 dígitos - posição 1 a 7: número identificador do Município, conforme código IBGE;\n2 dígitos - posições 8 e 9 : número identificador do tipo de parametrização (01-legislação, 02-regimes especiais, 03-retenções, 04-outros benefícios);\n5 dígitos - posição 10 a 14 : número sequencial definido pelo sistema quando do registro específico do parâmetro dentro do tipo de parametrização no sistema;' string='Identificador do benefício parametrizado' xsd_required=True xsd_type='TSNumBeneficioMunicipal'
  • nfse10_pRedBCBM Char
    choice='tcbeneficiomunicipal' help='Valor percentual informado pelo emitente para redução da base de cálculo (BC) do ISSQN devido a um Benefício Municipal (BM).' string='Valor percentual informado pelo emitente' xsd_choice_required=True xsd_type='TSDec3V2'
  • nfse10_vRedBCBM Char
    choice='tcbeneficiomunicipal' help='Valor monetário informado pelo emitente para redução da base de cálculo (BC) do ISSQN devido a um Benefício Municipal (BM).' string='Valor monetário informado pelo emitente' xsd_choice_required=True xsd_type='TSDec15V2'
Public methods (0)

No public methods.

New fields (10)
  • nfse10_mdPrestacao Selection
    help='Modo de Prestação:\n0 - Desconhecido (tipo não informado na nota de origem);\n1 - Transfronteiriço;\n2 - Consumo no Brasil;\n3 - Movimento Temporário de Pessoas Físicas;\n4 - Consumo no Exterior;' string='Modo de Prestação' xsd_required=True xsd_type='TSModoPrestacao' args: TSMODOPRESTACAO
  • nfse10_mdic Selection
    help='Compartilhar as informações da NFS-e gerada a partir desta DPS com a Secretaria de Comércio Exterior:\n0 - Não enviar para o MDIC;\n1 - Enviar para o MDIC;' string='Compartilhar as informações' xsd_required=True xsd_type='TSEnvMDIC' args: TSENVMDIC
  • nfse10_mecAFComexP Selection
    help='Mecanismo de apoio/fomento ao Comércio Exterior utilizado pelo prestador do serviço:\n00 - Desconhecido (tipo não informado na nota de origem);\n01 - Nenhum;\n02 - ACC - Adiantamento sobre Contrato de Câmbio – Redução a Zero do IR e do IOF;\n03 - ACE – Adiantamento sobre Cambiais Entregues - Redução a Zero do IR e do IOF;\n04 - BNDES-Exim Pós-Embarque – Serviços;\n05 - BNDES-Exim Pré-Embarque - Serviços;\n06 - FGE - Fundo de Garantia à Exportação;\n07 - PROEX - EQUALIZAÇÃO\n08 - PROEX - Financiamento;' string='Mecanismo de apoio/fomento' xsd_required=True xsd_type='TSMecAFComExPrest' args: TSMECAFCOMEXPREST
  • nfse10_mecAFComexT Selection
    help='Mecanismo de apoio/fomento ao Comércio Exterior utilizado pelo tomador do serviço:\n00 - Desconhecido (tipo não informado na nota de origem);\n01 - Nenhum;\n02 - Adm. Pública e Repr. Internacional;\n03 - Alugueis e Arrend. Mercantil de maquinas, equip., embarc. e aeronaves;\n04 - Arrendamento Mercantil de aeronave para empresa de transporte aéreo público;\n05 - Comissão a agentes externos na exportação;\n06 - Despesas de armazenagem, mov. e transporte de carga no exterior;\n07 - Eventos FIFA (subsidiária);\n08 - Eventos FIFA;\n09 - Fretes, arrendamentos de embarcações ou aeronaves e outros;\n10 - Material Aeronáutico;\n11 - Promoção de Bens no Exterior;\n12 - Promoção de Dest. Turísticos Brasileiros;\n13 - Promoção do Brasil no Exterior;\n14 - Promoção Serviços no Exterior;\n15 - RECINE;\n16 - RECOPA;\n17 - Registro e Manutenção de marcas, patentes e cultivares;\n18 - REICOMP;\n19 - REIDI;\n20 - REPENEC;\n21 - REPES;\n22 - RETAERO;\n23 - RETID;\n24 - Royalties, Assistência Técnica, Científica e Assemelhados;\n25 - Serviços de avaliação da conformidade vinculados aos Acordos da OMC;\n26 - ZPE;' string='Mecanismo de apoio/fomento (mecAFComexT)' xsd_required=True xsd_type='TSMecAFComExToma' args: TSMECAFCOMEXTOMA
  • nfse10_movTempBens Selection
    help='Vínculo da Operação à Movimentação Temporária de Bens:\n0 - Desconhecido (tipo não informado na nota de origem);\n1 - Não;\n2 - Vinculada - Declaração de Importação;\n3 - Vinculada - Declaração de Exportação;' string='Vínculo da Operação' xsd_required=True xsd_type='TSMovTempBens' args: TSMOVTEMPBENS
  • nfse10_nDI Char
    help='Número da Declaração de Importação (DI/DSI/DA/DRI-E) averbado' string='Número da Declaração de Importação' xsd_type='TSNumDocImport'
  • nfse10_nRE Char
    help='Número do Registro de Exportação (RE) averbado' string='Número do Registro de Exportação' xsd_type='TSNumRegExport'
  • nfse10_tpMoeda Char
    help='Identifica a moeda da transação comercial' string='Identifica a moeda' xsd_required=True xsd_type='TSCodMoeda'
  • nfse10_vServMoeda Char
    help='Valor do serviço prestado expresso em moeda estrangeira especificada em tpmoeda' string='Valor do serviço prestado expresso' xsd_required=True xsd_type='TSDec15V2'
  • nfse10_vincPrest Selection
    help='Vínculo entre as partes no negócio:\n0 - Sem vínculo com o Tomador/Prestador\n1 - Controlada;\n2 - Controladora;\n3 - Coligada;\n4 - Matriz;\n5 - Filial ou sucursal;\n6 - Outro vínculo;\n9 - Desconhecido (tipo não informado na nota de origem);' string='Vínculo entre as partes no negócio' xsd_required=True xsd_type='TSVincPrest' args: TSVINCPREST
Public methods (0)

No public methods.

New fields (5)
  • nfse10_cIntContrib Char
    string='Código interno do contribuinte' xsd_type='TSCodigoInternoContribuinte'
  • nfse10_cNBS Char
    help='Código NBS correspondente ao serviço prestado, seguindo a versão 2.0, conforme Anexo B' string='Código NBS correspondente' xsd_type='TSCodNBS'
  • nfse10_cTribMun Char
    string='Código de tributação municipal do ISSQN' xsd_type='TCCodTribMun'
  • nfse10_cTribNac Char
    help='Código de tributação nacional do ISSQN, nos termos da LC 116/2003, conforme aba MUN.INCID_INFO.SERV. do ANEXO I\nRegra de formação - 6 dígitos numéricos sendo: 2 para Item (LC 116/2003), 2 para Subitem (LC 116/2003) e 2 para Desdobro Nacional' string='Código de tributação nacional do ISSQN' xsd_required=True xsd_type='TSCodTribNac'
  • nfse10_xDescServ Char
    string='Descrição completa do serviço prestado' xsd_required=True xsd_type='TSDesc2000'
Public methods (0)

No public methods.

New fields (11)
  • nfse10_dFeNacional Many2one → nfse.10.tcrtclistadocdfe
    choice='tcdocajustebc' comodel_name='nfse.10.tcrtclistadocdfe' help='Grupo de informações de documentos fiscais eletrônicos que se encontram no repositório nacional' string='Grupo de informações' xsd_choice_required=True xsd_type='TCRTCListaDocDFe'
  • nfse10_docAjusteBC_TCListaDocAjusteBC_id Many2one → nfse.10.tclistadocajustebc
    comodel_name='nfse.10.tclistadocajustebc' index=True ondelete='cascade' xsd_implicit=True
  • nfse10_docFiscalOutro Many2one → nfse.10.tcrtclistadocfiscaloutro
    choice='tcdocajustebc' comodel_name='nfse.10.tcrtclistadocfiscaloutro' help='Grupo de informações de documento fiscais, eletrônicos ou não, que não se encontram no repositório nacional' string='Grupo de informações (docFiscalOutro)' xsd_choice_required=True xsd_type='TCRTCListaDocFiscalOutro'
  • nfse10_docOutro Many2one → nfse.10.tcrtclistadocoutro
    choice='tcdocajustebc' comodel_name='nfse.10.tcrtclistadocoutro' help='Grupo de informações de documento não fiscal' string='Grupo de informações de documento' xsd_choice_required=True xsd_type='TCRTCListaDocOutro'
  • nfse10_dtCompDoc Char
    help='Data da competência do documento dedutível. Ano, mês e dia (AAAA-MM-DD)' string='Data da competência' xsd_type='TSData'
  • nfse10_dtEmiDoc Char
    help='Data da emissão do documento dedutível. Ano, mês e dia (AAAA-MM-DD)' string='Data da emissão do documento dedutível' xsd_type='TSData'
  • nfse10_fornec Many2one → nfse.10.tcinfopessoa
    comodel_name='nfse.10.tcinfopessoa' help='Grupo de informações do fornecedor do serviço prestado' string='Grupo de informações do fornecedor' xsd_type='TCInfoPessoa'
  • nfse10_tpAjusteBC Selection
    string='Tipo de Ajuste' xsd_required=True xsd_type='TSRTCTpAjusteBC' args: TSRTCTPAJUSTEBC
  • nfse10_vAjusteAplic Char
    help='Valor monetário efetivamente utilizado para ajuste de base(s) de cálculo do valor do serviço da NFS-e que está sendo emitida (R$)' string='Valor monetário efetivamente utilizado' xsd_required=True xsd_type='TSDec15V2'
  • nfse10_vTotDoc Char
    help='Valor monetário total do documento informado (R$)' string='Valor monetário total' xsd_required=True xsd_type='TSDec15V2'
  • nfse10_xTpAjusteBC Char
    help='Descrição do ajuste quando o tipo informado exige detalhamento' string='Descrição do ajuste' xsd_type='TSDesc150'
Public methods (0)

No public methods.

New fields (3)
  • nfse10_modNFS Char
    string='Modelo da Nota Fiscal NF ou NFS' xsd_required=True xsd_type='TSNum15Dig'
  • nfse10_nNFS Char
    string='Número da Nota Fiscal NF ou NFS' xsd_required=True xsd_type='TSNum7Dig'
  • nfse10_serieNFS Char
    string='Série Nota Fiscal NF ou NFS' xsd_required=True xsd_type='TSSerieNFNFS'
Public methods (0)

No public methods.

New fields (3)
  • nfse10_cMunNFSeMun Char
    help='Código Município emissor da nota eletrônica municipal (Tabela do IBGE)' string='Código Município emissor' xsd_required=True xsd_type='TSCodMunIBGE'
  • nfse10_cVerifNFSeMun Char
    help='Código de Verificação da nota eletrônica municipal' string='Código de Verificação' xsd_required=True xsd_type='TSCodVerificacao'
  • nfse10_nNFSeMun Char
    string='Número da nota eletrônica municipal' xsd_required=True xsd_type='TSNum15Dig'
Public methods (0)

No public methods.

New fields (2)
  • nfse10_infDPS Many2one → nfse.10.tcinfdps
    comodel_name='nfse.10.tcinfdps' string='infDPS' xsd_required=True xsd_type='TCInfDPS'
  • nfse10_versao Char
    string='versao' xsd_required=True xsd_type='TVerNFSe'
Public methods (0)

No public methods.

New fields (8)
  • nfse10_CNPJ Char
    choice='tcemitente' string='Número do CNPJ do emitente da NFS-e' xsd_choice_required=True xsd_type='TSCNPJ'
  • nfse10_CPF Char
    choice='tcemitente' string='Número do CPF do emitente da NFS-e' xsd_choice_required=True xsd_type='TSCPF'
  • nfse10_IM Char
    string='Número da inscrição municipal' xsd_type='TSInscMun'
  • nfse10_email Char
    string='E-mail do emitente' xsd_type='TSEmail'
  • nfse10_enderNac Many2one → nfse.10.tcenderecoemitente
    comodel_name='nfse.10.tcenderecoemitente' help='Grupo de informações do endereço nacional do Emitente da NFS-e' string='Grupo de informações' xsd_required=True xsd_type='TCEnderecoEmitente'
  • nfse10_fone Char
    help='Número do telefone do emitente.\n(Preencher com o Código DDD + número do telefone.\nNas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)' string='Número do telefone do emitente' xsd_type='TSTelefone'
  • nfse10_xFant Char
    string='Nome / Fantasia do emitente' xsd_type='TSNomeFantasia'
  • nfse10_xNome Char
    string='Nome / Razão Social do emitente' xsd_required=True xsd_type='TSNomeRazaoSocial'
Public methods (0)

No public methods.

New fields (6)
  • nfse10_endExt Many2one → nfse.10.tcenderext
    choice='tcendereco' comodel_name='nfse.10.tcenderext' help='Grupo de informações específicas de endereço no exterior' string='endExt' xsd_choice_required=True xsd_type='TCEnderExt'
  • nfse10_endNac Many2one → nfse.10.tcendernac
    choice='tcendereco' comodel_name='nfse.10.tcendernac' help='Grupo de informações específicas de endereço nacional' string='Grupo de informações específicas' xsd_choice_required=True xsd_type='TCEnderNac'
  • nfse10_nro Char
    string='Número do imóvel' xsd_required=True xsd_type='TSNumeroEndereco'
  • nfse10_xBairro Char
    string='Bairro' xsd_required=True xsd_type='TSBairro'
  • nfse10_xCpl Char
    string='Complemento do endereço' xsd_type='TSComplementoEndereco'
  • nfse10_xLgr Char
    help='Tipo e nome do logradouro da localização do imóvel' string='Tipo e nome do logradouro da localização' xsd_required=True xsd_type='TSLogradouro'
Public methods (0)

No public methods.

New fields (7)
  • nfse10_CEP Char
    string='Número do CEP' xsd_required=True xsd_type='TSCEP'
  • nfse10_UF Selection
    help='Sigla da unidade da federação do município do endereço do emitente.' string='Sigla da unidade da federação' xsd_required=True xsd_type='TSUF' args: TSUF
  • nfse10_cMun Char
    help='Código do município, conforme Tabela do IBGE' string='Código do município' xsd_required=True xsd_type='TSCodMunIBGE'
  • nfse10_nro Char
    string='Número do imóvel' xsd_required=True xsd_type='TSNumeroEndereco'
  • nfse10_xBairro Char
    string='Bairro' xsd_required=True xsd_type='TSBairro'
  • nfse10_xCpl Char
    string='Complemento do endereço' xsd_type='TSComplementoEndereco'
  • nfse10_xLgr Char
    help='Tipo e nome do logradouro da localização do imóvel' string='Tipo e nome do logradouro da localização' xsd_required=True xsd_type='TSLogradouro'
Public methods (0)

No public methods.

New fields (6)
  • nfse10_CEP Char
    choice='tcenderecosimples' string='Número do CEP' xsd_choice_required=True xsd_type='TSCEP'
  • nfse10_endExt Many2one → nfse.10.tcenderextsimples
    choice='tcenderecosimples' comodel_name='nfse.10.tcenderextsimples' help='Grupo de informações específicas de endereço no exterior' string='Grupo de informações específicas' xsd_choice_required=True xsd_type='TCEnderExtSimples'
  • nfse10_nro Char
    string='Número do imóvel' xsd_required=True xsd_type='TSNumeroEndereco'
  • nfse10_xBairro Char
    string='Bairro' xsd_required=True xsd_type='TSBairro'
  • nfse10_xCpl Char
    string='Complemento do endereço' xsd_type='TSComplementoEndereco'
  • nfse10_xLgr Char
    help='Tipo e nome do logradouro da localização do imóvel' string='Tipo e nome do logradouro da localização' xsd_required=True xsd_type='TSLogradouro'
Public methods (0)

No public methods.

New fields (4)
  • nfse10_cEndPost Char
    help='Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço.' string='Código alfanumérico' xsd_required=True xsd_type='TSCodigoEndPostal'
  • nfse10_cPais Char
    help='Código do país (Tabela de Países ISO)' string='Código do país' xsd_required=True xsd_type='TSCodPaisISO'
  • nfse10_xCidade Char
    help='Nome da cidade no exterior do prestador do serviço.' string='Nome da cidade no exterior do prestador' xsd_required=True xsd_type='TSCidade'
  • nfse10_xEstProvReg Char
    help='Estado, província ou região da cidade no exterior do prestador do serviço.' string='Estado' xsd_required=True xsd_type='TSEstadoProvRegiao'
Public methods (0)

No public methods.

New fields (3)
  • nfse10_cEndPost Char
    help='Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço.' string='Código alfanumérico' xsd_required=True xsd_type='TSCodigoEndPostal'
  • nfse10_xCidade Char
    help='Nome da cidade no exterior do prestador do serviço.' string='Nome da cidade no exterior do prestador' xsd_required=True xsd_type='TSCidade'
  • nfse10_xEstProvReg Char
    help='Estado, província ou região da cidade no exterior do prestador do serviço.' string='Estado' xsd_required=True xsd_type='TSEstadoProvRegiao'
Public methods (0)

No public methods.

New fields (5)
  • nfse10_CEP Char
    help='Código numérico do Endereçamento Postal nacional (CEP) do endereço do imóvel.' string='Código numérico' xsd_required=True xsd_type='TSCEP'
  • nfse10_nro Char
    help='Número no logradouro do endereço do imóvel.' string='Número no logradouro do endereço' xsd_required=True xsd_type='TSNumeroEndereco'
  • nfse10_xBairro Char
    string='Bairro do endereço do imóvel' xsd_type='TSBairro'
  • nfse10_xCpl Char
    string='Complemento do endereço do imóvel' xsd_type='TSComplementoEndereco'
  • nfse10_xLgr Char
    help='Tipo e nome do logradouro do endereço do imóvel.' string='Tipo e nome do logradouro do endereço' xsd_required=True xsd_type='TSLogradouro'
Public methods (0)

No public methods.

New fields (2)
  • nfse10_CEP Char
    string='Número do CEP' xsd_required=True xsd_type='TSCEP'
  • nfse10_cMun Char
    help='Código do município, conforme Tabela do IBGE' string='Código do município' xsd_required=True xsd_type='TSCodMunIBGE'
Public methods (0)

No public methods.

New fields (6)
  • nfse10_CEP Char
    choice='tcenderobraevento' string='Número do CEP' xsd_choice_required=True xsd_type='TSCEP'
  • nfse10_endExt Many2one → nfse.10.tcenderextsimples
    choice='tcenderobraevento' comodel_name='nfse.10.tcenderextsimples' help='Grupo de informações específicas de endereço no exterior' string='Grupo de informações específicas' xsd_choice_required=True xsd_type='TCEnderExtSimples'
  • nfse10_nro Char
    string='Número do imóvel' xsd_required=True xsd_type='TSNumeroEndereco'
  • nfse10_xBairro Char
    string='Bairro' xsd_required=True xsd_type='TSBairro'
  • nfse10_xCpl Char
    string='Complemento do endereço' xsd_type='TSComplementoEndereco'
  • nfse10_xLgr Char
    help='Tipo e nome do logradouro da localização do imóvel' string='Tipo e nome do logradouro da localização' xsd_required=True xsd_type='TSLogradouro'
Public methods (0)

No public methods.

New fields (2)
  • nfse10_nProcesso Char
    help='Número do processo judicial ou administrativo de suspensão da exigibilidade' string='Número do processo judicial' xsd_required=True xsd_type='TSNumProcExigSuspensa'
  • nfse10_tpSusp Selection
    help='Opção para Exigibilidade Suspensa:\n1 - Exigibilidade Suspensa por Decisão Judicial;\n2 - Exigibilidade Suspensa por Processo Administrativo;' string='Opção para Exigibilidade Suspensa' xsd_required=True xsd_type='TSOpExigSuspensa' args: TSOPEXIGSUSPENSA
Public methods (0)

No public methods.

New fields (19)
  • nfse10_IBSCBS Many2one → nfse.10.tcrtcinfoibscbs
    comodel_name='nfse.10.tcrtcinfoibscbs' help='Grupo de informações declaradas pelo emitente referentes ao IBS e à CBS' string='Grupo de informações declaradas' xsd_type='TCRTCInfoIBSCBS'
  • nfse10_Id Char
    string='Id' xsd_required=True xsd_type='TSIdDPS'
  • nfse10_cLocEmi Char
    help="O código de município utilizado pelo Sistema Nacional NFS-e é o código definido para cada município pertencente ao ''Anexo V – Tabela de Código de Municípios do IBGE'', que consta ao final do Manual de Orientação ao Contribuinte do ISSQN para a Sefin Nacional NFS-e.\n\t\t\t\t\t\tO município emissor da NFS-e é aquele município em que o emitente da DPS está cadastrado e autorizado a 'emitir uma NFS-e', ou seja, emitir uma DPS para que o sistema nacional valide as informações nela prestadas e gere a NFS-e correspondente para o emitente.\n\t\t\t\t\t\tPara que o sistema nacional emita a NFS-e o município emissor deve ser conveniado e estar ativo no sistema nacional. Além disso o convênio do município deve permitir que os contribuintes do município utilize os emissores públicos do Sistema Nacional NFS-e" string='O código de município utilizado' xsd_required=True xsd_type='TSCodMunIBGE'
  • nfse10_cMotivoEmisTI Selection
    help='Motivo da Emissão da DPS pelo Tomador/Intermediário:\n\t\t\t\t\t\t1 - Importação de Serviço;\n\t\t\t\t\t\t2 - Tomador/Intermediário obrigado a emitir NFS-e por legislação municipal;\n\t\t\t\t\t\t3 - Tomador/Intermediário emitindo NFS-e por recusa de emissão pelo prestador;\n\t\t\t\t\t\t4 - Tomador/Intermediário emitindo por rejeitar a NFS-e emitida pelo prestador;' string='Motivo da Emissão da DPS' xsd_type='TSMotivoEmisTI' args: TSMOTIVOEMISTI
  • nfse10_chNFSeRej Char
    help='Chave de Acesso da NFS-e rejeitada pelo Tomador/Intermediário.' string='Chave de Acesso da NFS-e rejeitada' xsd_type='TSChaveNFSe'
  • nfse10_dCompet Char
    help='Data em que se iniciou a prestação do serviço: Dia, mês e ano (AAAAMMDD)' string='Data em que se iniciou a prestação' xsd_required=True xsd_type='TSData'
  • nfse10_dhEmi Char
    help='Data e hora da emissão do DPS. Data e hora no formato UTC (Universal Coordinated Time): AAAA-MM-DDThh:mm:ssTZD' string='Data e hora da emissão do DPS' xsd_required=True xsd_type='TSDateTimeUTC'
  • nfse10_finNFSe Selection
    help='Indicador da finalidade da emissão de NFS-e' string='Indicador da finalidade da emissão' xsd_required=True xsd_type='TSRTCFinNFSe' args: TSRTCFINNFSE
  • nfse10_interm Many2one → nfse.10.tcinfopessoa
    comodel_name='nfse.10.tcinfopessoa' help='Grupo de informações do DPS relativas ao Intermediário de Serviços' string='interm' xsd_type='TCInfoPessoa'
  • nfse10_nDPS Char
    string='Número do DPS' xsd_required=True xsd_type='TSNumDPS'
  • nfse10_prest Many2one → nfse.10.tcinfoprestador
    comodel_name='nfse.10.tcinfoprestador' help='Grupo de informações do DPS relativas ao Prestador de Serviços' string='Grupo de informações do DPS relativas' xsd_required=True xsd_type='TCInfoPrestador'
  • nfse10_serie Char
    help='Número do equipamento emissor do DPS ou série do DPS' string='Número do equipamento emissor do DPS' xsd_required=True xsd_type='TSSerieDPS'
  • nfse10_serv Many2one → nfse.10.tcserv
    comodel_name='nfse.10.tcserv' help='Grupo de informações do DPS relativas ao Serviço Prestado' string='serv' xsd_required=True xsd_type='TCServ'
  • nfse10_subst Many2one → nfse.10.tcsubstituicao
    comodel_name='nfse.10.tcsubstituicao' string='Dados da NFS-e a ser substituída' xsd_type='TCSubstituicao'
  • nfse10_toma Many2one → nfse.10.tcinfopessoa
    comodel_name='nfse.10.tcinfopessoa' help='Grupo de informações do DPS relativas ao Tomador de Serviços' string='toma' xsd_type='TCInfoPessoa'
  • nfse10_tpAmb Selection
    help='Identificação do Ambiente: 1 - Produção; 2 - Homologação' string='Identificação do Ambiente' xsd_required=True xsd_type='TSTipoAmbiente' args: TSTIPOAMBIENTE
  • nfse10_tpEmit Selection
    help='Emitente da DPS: 1 - Prestador; 2 - Tomador; 3 - Intermediário' string='Emitente da DPS: 1 - Prestador; 2' xsd_required=True xsd_type='TSEmitenteDPS' args: TSEMITENTEDPS
  • nfse10_valores Many2one → nfse.10.tcinfovalores
    comodel_name='nfse.10.tcinfovalores' help='Grupo de informações relativas à valores do serviço prestado' string='Grupo de informações relativas à valores' xsd_required=True xsd_type='TCInfoValores'
  • nfse10_verAplic Char
    string='Versão do aplicativo que gerou o DPS' xsd_required=True xsd_type='TSVerAplic'
Public methods (0)

No public methods.

New fields (21)
  • nfse10_DPS Many2one → nfse.10.tcdps
    comodel_name='nfse.10.tcdps' help='Grupo de informações da DPS relativas ao serviço prestado' string='DPS' xsd_required=True xsd_type='TCDPS'
  • nfse10_IBSCBS Many2one → nfse.10.tcrtcibscbs
    comodel_name='nfse.10.tcrtcibscbs' help='Grupo de informações geradas pelo sistema referentes ao IBS e à CBS' string='Grupo de informações geradas' xsd_type='TCRTCIBSCBS'
  • nfse10_Id Char
    string='Id' xsd_required=True xsd_type='TSIdNFSe'
  • nfse10_ambGer Selection
    string='Ambiente gerador da NFS-e' xsd_required=True xsd_type='TSAmbGeradorNFSe' args: TSAMBGERADORNFSE
  • nfse10_cLocIncid Char
    help="O código de município utilizado pelo Sistema Nacional NFS-e é o código definido para cada município pertencente ao ''Anexo V – Tabela de Código de Municípios do IBGE'', que consta ao final do Manual de Orientação ao Contribuinte do ISSQN para a Sefin Nacional NFS-e.\nO município de incidência do ISSQN é determinado automaticamente pelo sistema, conforme regras do aspecto espacial da lei complementar federal (LC 116/03) que são válidas para todos os municípios.\nhttp://www.planalto.gov.br/ccivil_03/Leis/LCP/Lcp116.htm" string='O código de município utilizado' xsd_type='TSCodMunIBGE'
  • nfse10_cStat Selection
    string='Código do Status da mensagem' xsd_required=True xsd_type='TStat' args: TSTAT
  • nfse10_dhProc Char
    help='Data/Hora da validação da DPS e geração da NFS-e. Data e hora no formato UTC (Universal Coordinated Time):AAAA-MM-DDThh:mm:ssTZD' string='Data/Hora da validação da DPS e geração' xsd_required=True xsd_type='TSDateTimeUTC'
  • nfse10_emit Many2one → nfse.10.tcemitente
    comodel_name='nfse.10.tcemitente' help='Grupo de informações da DPS relativas ao emitente da NFS-e' string='Grupo de informações da DPS relativas' xsd_required=True xsd_type='TCEmitente'
  • nfse10_nDFSe Char
    help='Número sequencial do documento gerado por ambiente gerador de DFSe do múnicípio.' string='Número sequencial do documento gerado' xsd_required=True xsd_type='TSNDFSe'
  • nfse10_nNFSe Char
    help='Número sequencial por tipo de emitente da NFS-e.\n\t\t\t\t\t\tA Sefin Nacional NFS-e irá gerar o número da NFS-e de forma sequencial por emitente. Por se tratar de um ambiente altamente transacional, a Sefin Nacional NFS-e não irá reutilizar números inutilizados durante a geração da NFS-e.' string='Número sequencial por tipo de emitente' xsd_required=True xsd_type='TSNNFSe'
  • nfse10_procEmi Selection
    help='Processo de Emissão da DPS:\n1 - Emissão com aplicativo do contribuinte (via Web Service);\n2 - Emissão com aplicativo disponibilizado pelo fisco (Web);\n3 - Emissão com aplicativo disponibilizado pelo fisco (App);' string='Processo de Emissão da DPS (procEmi)' xsd_type='TSProcEmissao' args: TSPROCEMISSAO
  • nfse10_tpEmis Selection
    help='Processo de Emissão da DPS:\n1 - Emissão com aplicativo do contribuinte (via Web Service);\n2 - Emissão com aplicativo disponibilizado pelo fisco (Web);\n3 - Emissão com aplicativo disponibilizado pelo fisco (App);' string='Processo de Emissão da DPS' xsd_required=True xsd_type='TSTipoEmissao' args: TSTIPOEMISSAO
  • nfse10_valores Many2one → nfse.10.tcvaloresnfse
    comodel_name='nfse.10.tcvaloresnfse' help='Grupo de valores referentes ao Serviço Prestado' string='Grupo de valores referentes' xsd_required=True xsd_type='TCValoresNFSe'
  • nfse10_verAplic Char
    string='Versão do aplicativo que gerou a NFS-e' xsd_required=True xsd_type='TSVerAplic'
  • nfse10_xLocEmi Char
    help='Descrição do código do IBGE do município emissor da NFS-e.' string='Descrição do código do IBGE' xsd_required=True xsd_type='TSDesc150'
  • nfse10_xLocIncid Char
    help="A descrição do código de município utilizado pelo Sistema Nacional NFS-e é o nome de cada município pertencente ao 'Anexo V – Tabela de Código de Municípios do IBGE', que consta ao final do Manual de Orientação ao Contribuinte do ISSQN para a Sefin Nacional NFS-e." string='A descrição do código' xsd_type='TSDesc150'
  • nfse10_xLocPrestacao Char
    help='Descrição do local da prestação do serviço.' string='Descrição do local da prestação' xsd_required=True xsd_type='TSDesc150'
  • nfse10_xNBS Char
    string='Descrição do código da NBS' xsd_type='TSDesc600'
  • nfse10_xOutInf Char
    help='Uso da Administração Tributária Municipal.' string='Uso' xsd_type='TSDesc2000'
  • nfse10_xTribMun Char
    help='Descrição do código de tributação municipal do ISSQN.' string='Descrição do código (xTribMun)' xsd_type='TSDesc600'
  • nfse10_xTribNac Char
    help='Descrição do código de tributação nacional do ISSQN.' string='Descrição do código' xsd_required=True xsd_type='TSDesc600'
Public methods (0)

No public methods.

New fields (3)
  • nfse10_documentos Many2one → nfse.10.tclistadocajustebc
    comodel_name='nfse.10.tclistadocajustebc' help='Grupo de informações de documento utilizado para ajuste dos valores de base de cálculo (ISSQN e/ou IBS/CBS)' string='Grupo de informações' xsd_type='TCListaDocAjusteBC'
  • nfse10_pAjusteBCISSQN Char
    choice='tcinfoajustebc' help='Valor percentual padrão para ajuste dos valores de base de cálculo do ISSQN' string='Valor percentual padrão para ajuste' xsd_type='TSDec3V2'
  • nfse10_vAjusteBCISSQN Char
    choice='tcinfoajustebc' help='Valor monetário padrão para ajuste dos valores de base de cálculo do ISSQN' string='Valor monetário padrão para ajuste' xsd_type='TSDec15V2'
Public methods (0)

No public methods.

New fields (5)
  • nfse10_docRef Char
    help='Chave da nota, número identificador da nota, número do contrato ou outro identificador de documento emitido pelo prestador de serviços, que subsidia a emissão dessa nota pelo tomador do serviço ou intermediário (preenchimento obrigatório caso a nota esteja sendo emitida pelo Tomador ou intermediário do serviço).' string='Chave da nota' xsd_type='TSDesc255'
  • nfse10_gItemPed Many2one → nfse.10.tcinfoitemped
    comodel_name='nfse.10.tcinfoitemped' help='Grupo de itens do pedido/ordem de compra/ordem de serviço/projeto' string='Grupo de itens do pedido/ordem' xsd_type='TCInfoItemPed'
  • nfse10_idDocTec Char
    help='Identificador de Documento de Responsabilidade Técnica: ART, RRT, DRT, Outros.' string='Identificador de Documento' xsd_type='TSDRT'
  • nfse10_xInfComp Char
    string='Informações complementares' xsd_type='TSDescInfCompl'
  • nfse10_xPed Char
    help='Número do pedido/ordem de compra/ordem de serviço/projeto que autorize a prestação do serviço em operações B2B - Informação de interesse do tomador do serviço para controle e gestão da Negociação' string='Número do pedido/ordem de compra/ordem' xsd_type='TSNumeroEndereco'
Public methods (0)

No public methods.

New fields (1)
  • nfse10_xItemPed Char
    help='Número do item do pedido/ordem de compra/ordem de serviço/projeto - Identificação do número do item do pedido ou ordem de compra destacado e xPed' string='Número do item do pedido/ordem' xsd_type='TSNumeroEndereco'
Public methods (0)

No public methods.

New fields (4)
  • nfse10_cCIB Char
    choice='tcinfoobra' help='Código do Cadastro Imobiliário Brasileiro - CIB.' string='Código' xsd_choice_required=True xsd_type='TSCodCIB'
  • nfse10_cObra Char
    choice='tcinfoobra' help='Número de identificação da obra.\nCadastro Nacional de Obras (CNO) ou Cadastro Específico do INSS (CEI).' string='Número de identificação da obra' xsd_choice_required=True xsd_type='TSCodObra'
  • nfse10_end Many2one → nfse.10.tcenderobraevento
    choice='tcinfoobra' comodel_name='nfse.10.tcenderobraevento' help='Grupo de informações do endereço da obra do serviço prestado' string='Grupo de informações do endereço da obra' xsd_choice_required=True xsd_type='TCEnderObraEvento'
  • nfse10_inscImobFisc Char
    help='Inscrição imobiliária fiscal (código fornecido pela Prefeitura Municipal para a identificação da obra ou para fins de recolhimento do IPTU)' string='Inscrição imobiliária fiscal' xsd_type='TSInscImobFisc'
Public methods (0)

No public methods.

New fields (10)
  • nfse10_CAEPF Char
    help='Número do Cadastro de Atividade Econômica da Pessoa Física (CAEPF)' string='Número do Cadastro' xsd_type='TSCAEPF'
  • nfse10_CNPJ Char
    choice='tcinfopessoa' string='Número do CNPJ' xsd_choice_required=True xsd_type='TSCNPJ'
  • nfse10_CPF Char
    choice='tcinfopessoa' string='Número do CPF' xsd_choice_required=True xsd_type='TSCPF'
  • nfse10_IM Char
    string='Número da inscrição municipal' xsd_type='TSInscMun'
  • nfse10_NIF Char
    choice='tcinfopessoa' help='Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior' string='Número de Identificação Fiscal fornecido' xsd_choice_required=True xsd_type='TSNIF'
  • nfse10_cNaoNIF Selection
    choice='tcinfopessoa' help='Motivo para não informação do NIF:\n0 - Não informado na nota de origem;\n1 - Dispensado do NIF;\n2 - Não exigência do NIF;' string='Motivo para não informação do NIF' xsd_choice_required=True xsd_type='TSCodNaoNIF' args: TSCODNAONIF
  • nfse10_email Char
    string='E-mail' xsd_type='TSEmail'
  • nfse10_end Many2one → nfse.10.tcendereco
    comodel_name='nfse.10.tcendereco' string='Dados de endereço' xsd_type='TCEndereco'
  • nfse10_fone Char
    help='Número do telefone do prestador:\nPreencher com o Código DDD + número do telefone.\nNas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)' string='Número do telefone do prestador' xsd_type='TSTelefone'
  • nfse10_xNome Char
    string='Nome/Nome Empresarial' xsd_type='TSNomeRazaoSocial'
Public methods (0)

No public methods.

New fields (11)
  • nfse10_CAEPF Char
    help='Número do Cadastro de Atividade Econômica da Pessoa Física (CAEPF) do prestador do serviço.' string='Número do Cadastro' xsd_type='TSCAEPF'
  • nfse10_CNPJ Char
    choice='tcinfoprestador' string='Número do CNPJ' xsd_choice_required=True xsd_type='TSCNPJ'
  • nfse10_CPF Char
    choice='tcinfoprestador' string='Número do CPF' xsd_choice_required=True xsd_type='TSCPF'
  • nfse10_IM Char
    string='Número da inscrição municipal' xsd_type='TSInscMun'
  • nfse10_NIF Char
    choice='tcinfoprestador' help='Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior' string='Número de Identificação Fiscal fornecido' xsd_choice_required=True xsd_type='TSNIF'
  • nfse10_cNaoNIF Selection
    choice='tcinfoprestador' help='Motivo para não informação do NIF:\n0 - Não informado na nota de origem;\n1 - Dispensado do NIF;\n2 - Não exigência do NIF;' string='Motivo para não informação do NIF' xsd_choice_required=True xsd_type='TSCodNaoNIF' args: TSCODNAONIF
  • nfse10_email Char
    string='E-mail' xsd_type='TSEmail'
  • nfse10_end Many2one → nfse.10.tcendereco
    comodel_name='nfse.10.tcendereco' string='Dados de endereço do prestador' xsd_type='TCEndereco'
  • nfse10_fone Char
    help='Número do telefone do prestador:\nPreencher com o Código DDD + número do telefone.\nNas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)' string='Número do telefone do prestador' xsd_type='TSTelefone'
  • nfse10_regTrib Many2one → nfse.10.tcregtrib
    comodel_name='nfse.10.tcregtrib' help='Grupo de informações relativas aos regimes de tributação do prestador de serviços' string='Grupo de informações relativas' xsd_required=True xsd_type='TCRegTrib'
  • nfse10_xNome Char
    string='Nome/Nome Empresarial do prestador' xsd_type='TSNomeRazaoSocial'
Public methods (0)

No public methods.

New fields (1)
  • nfse10_refNFSe Char
    string='Chave da NFS-e referenciada' xsd_type='TSChaveNFSe'
Public methods (0)

No public methods.

New fields (3)
  • nfse10_totTrib Many2one → nfse.10.tctribtotal
    comodel_name='nfse.10.tctribtotal' help='Grupo de informações para totais aproximados dos tributos relacionados ao serviço prestado' string='Grupo de informações (totTrib)' xsd_required=True xsd_type='TCTribTotal'
  • nfse10_tribFed Many2one → nfse.10.tctribfederal
    comodel_name='nfse.10.tctribfederal' help='Grupo de informações de outros tributos relacionados ao serviço prestado' string='Grupo de informações' xsd_type='TCTribFederal'
  • nfse10_tribMun Many2one → nfse.10.tctribmunicipal
    comodel_name='nfse.10.tctribmunicipal' help='Grupo de informações relacionados ao Imposto Sobre Serviços de Qualquer Natureza - ISSQN' string='Grupo de informações relacionados' xsd_required=True xsd_type='TCTribMunicipal'
Public methods (0)

No public methods.

New fields (4)
  • nfse10_trib Many2one → nfse.10.tcinfotributacao
    comodel_name='nfse.10.tcinfotributacao' help='Grupo de informações relacionados aos tributos relacionados ao serviço prestado' string='Grupo de informações relacionados' xsd_required=True xsd_type='TCInfoTributacao'
  • nfse10_vAjusteBC Many2one → nfse.10.tcinfoajustebc
    comodel_name='nfse.10.tcinfoajustebc' help='Grupo de informações relativas ao valores para ajuste dos valores de base de cálculo' string='vAjusteBC' xsd_type='TCInfoAjusteBC'
  • nfse10_vDescCondIncond Many2one → nfse.10.tcvdesccondincond
    comodel_name='nfse.10.tcvdesccondincond' help='Grupo de informações relativas aos descontos condicionados e incondicionados' string='vDescCondIncond' xsd_type='TCVDescCondIncond'
  • nfse10_vServPrest Many2one → nfse.10.tcvservprest
    comodel_name='nfse.10.tcvservprest' help='Grupo de informações relativas aos valores do serviço prestado' string='Grupo de informações relativas' xsd_required=True xsd_type='TCVServPrest'
Public methods (0)

No public methods.

New fields (1)
  • nfse10_docAjusteBC One2many → nfse.10.tcdocajustebc
    help='Grupo de informações de documento utilizado para ajuste dos valores de base de cálculo (ISSQN e/ou IBS/CBS)' string='Grupo de informações' xsd_type='TCDocAjusteBC' args: 'nfse.10.tcdocajustebc', 'nfse10_docAjusteBC_TCListaDocAjusteBC_id'
Public methods (0)

No public methods.

New fields (2)
  • nfse10_cLocPrestacao Char
    choice='tclocprest' help='Código do município onde o serviço foi prestado (tabela do IBGE)' string='Código do município onde o serviço' xsd_choice_required=True xsd_type='TSCodMunIBGE'
  • nfse10_cPaisPrestacao Char
    choice='tclocprest' help='Código do país onde o serviço foi prestado (Tabela de Países ISO)' string='Código do país onde o serviço' xsd_choice_required=True xsd_type='TSCodPaisISO'
Public methods (0)

No public methods.

New fields (2)
  • nfse10_infNFSe Many2one → nfse.10.tcinfnfse
    comodel_name='nfse.10.tcinfnfse' string='infNFSe' xsd_required=True xsd_type='TCInfNFSe'
  • nfse10_versao Char
    string='versao' xsd_required=True xsd_type='TVerNFSe'
Public methods (0)

No public methods.

New fields (3)
  • nfse10_opSimpNac Selection
    help='Situação perante o Simples Nacional:\n1 - Não Optante;\n2 - Optante - Microempreendedor Individual (MEI);\n3 - Optante - Microempresa ou Empresa de Pequeno Porte (ME/EPP);' string='Situação perante o Simples Nacional' xsd_required=True xsd_type='TSOpSimpNac' args: TSOPSIMPNAC
  • nfse10_regApTribSN Selection
    help='Opção para que o contribuinte optante pelo Simples Nacional ME/EPP (opSimpNac = 3) possa indicar, ao emitir o documento fiscal, em qual regime de apuração os tributos federais e municipal estão inseridos, caso tenha ultrapassado algum sublimite ou limite definido para o Simples Nacional.\n1 – Regime de apuração dos tributos federais e municipal pelo SN;\n2 – Regime de apuração dos tributos federais pelo SN e ISSQN por fora do SN conforme respectiva legislação municipal do tributo;\n3 – Regime de apuração dos tributos federais e municipal por fora do SN conforme respectivas legislações federal e municipal de cada tributo;' string='Opção para que o contribuinte optante' xsd_type='TSRegimeApuracaoSimpNac' args: TSREGIMEAPURACAOSIMPNAC
  • nfse10_regEspTrib Selection
    help='Tipos de Regimes Especiais de Tributação:\n0 - Nenhum;\n1 - Ato Cooperado (Cooperativa);\n2 - Estimativa;\n3 - Microempresa Municipal;\n4 - Notário ou Registrador;\n5 - Profissional Autônomo;\n6 - Sociedade de Profissionais;\n9 - Outros;' string='Tipos de Regimes Especiais de Tributação' xsd_required=True xsd_type='TSRegEspTrib' args: TSREGESPTRIB
Public methods (0)

No public methods.

New fields (5)
  • nfse10_cLocalidadeIncid Char
    help='Código IBGE da localidade de incidência do IBS/CBS (local da operação)' string='Código IBGE da localidade de incidência' xsd_type='TSCodMunIBGE'
  • nfse10_pRedutor Char
    help='Percentual de redução de aliquota em compra governamental' string='Percentual de redução de aliquota' xsd_type='TSDec2V2'
  • nfse10_totCIBS Many2one → nfse.10.tcrtctotalcibs
    comodel_name='nfse.10.tcrtctotalcibs' string='Grupo de Totalizadores' xsd_required=True xsd_type='TCRTCTotalCIBS'
  • nfse10_valores Many2one → nfse.10.tcrtcvaloresibscbs
    comodel_name='nfse.10.tcrtcvaloresibscbs' help='Grupo de valores brutos referentes ao IBS/CBS' string='Grupo de valores brutos referentes' xsd_type='TCRTCValoresIBSCBS'
  • nfse10_xLocalidadeIncid Char
    help='Nome da localidade de incidência do IBS/CBS' string='Nome da localidade de incidência' xsd_type='TSDesc600'
Public methods (0)

No public methods.

New fields (4)
  • nfse10_bensMoveis_TCRTCInfoIBSCBS_id Many2one → nfse.10.tcrtcinfoibscbs
    comodel_name='nfse.10.tcrtcinfoibscbs' index=True ondelete='cascade' xsd_implicit=True
  • nfse10_cNCMBemMovel Char
    help='Código da Nomenclatura Comum do Mercosul (NCM) do bem móvel objeto da locação.' string='Código da Nomenclatura Comum do Mercosul' xsd_required=True xsd_type='TSNCM'
  • nfse10_qtdNCMBemMovel Char
    help='Quantidade do Bem Móvel objeto da locação.' string='Quantidade do Bem Móvel objeto' xsd_required=True xsd_type='TSNum3Dig'
  • nfse10_xNCMBemMovel Char
    string='Descrição do Bem Móvel objeto da locação' xsd_required=True xsd_type='TSDesc150'
Public methods (0)

No public methods.

New fields (8)
  • nfse10_CNPJ Char
    choice='tcrtcinfodest' help='Número da inscrição no Cadastro Nacional de Pessoa Jurídica (CNPJ) do Destinatário do serviço' string='Número da inscrição no Cadastro Nacional' xsd_choice_required=True xsd_type='TSCNPJ'
  • nfse10_CPF Char
    choice='tcrtcinfodest' help='Número da inscrição no Cadastro de Pessoa Física (CPF) do Destinatário do serviço' string='Número da inscrição no Cadastro' xsd_choice_required=True xsd_type='TSCPF'
  • nfse10_NIF Char
    choice='tcrtcinfodest' help='Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior' string='Número de Identificação Fiscal fornecido' xsd_choice_required=True xsd_type='TSNIF'
  • nfse10_cNaoNIF Selection
    choice='tcrtcinfodest' help='Motivo para não informação do NIF:\n0 - Não informado na nota de origem;\n1 - Dispensado do NIF;\n2 - Não exigência do NIF;' string='Motivo para não informação do NIF' xsd_choice_required=True xsd_type='TSCodNaoNIF' args: TSCODNAONIF
  • nfse10_email Char
    string='E-mail do Destinatário do serviço' xsd_type='TSEmail'
  • nfse10_end Many2one → nfse.10.tcendereco
    comodel_name='nfse.10.tcendereco' help='Grupo de informações do endereço do Destinatário do serviço' string='Grupo de informações do endereço' xsd_type='TCEndereco'
  • nfse10_fone Char
    help='Número do telefone do Destinatário do serviço\n(Preencher com o Código DDD + número do telefone. Nas operações com exterior é permitido informar o\ncódigo do país + código da localidade + número do telefone)' string='Número do telefone do Destinatário' xsd_type='TSTelefone'
  • nfse10_xNome Char
    help='Nome / Nome Empresarial do do Destinatário do serviço' string='Nome / Nome Empresarial' xsd_required=True xsd_type='TSDesc150'
Public methods (0)

No public methods.

New fields (10)
  • nfse10_bensMoveis One2many → nfse.10.tcrtcinfobensmoveis
    help='Grupo de informações relativas aos bens móveis objetos de locação' string='bensMoveis' xsd_type='TCRTCInfoBensMoveis' args: 'nfse.10.tcrtcinfobensmoveis', 'nfse10_bensMoveis_TCRTCInfoIBSCBS_id'
  • nfse10_cIndOp Char
    help="Código indicador da operação de fornecimento, conforme tabela 'código indicador de operação'" string='Código indicador da operação' xsd_type='TSRTCCodIndOp'
  • nfse10_dest Many2one → nfse.10.tcrtcinfodest
    comodel_name='nfse.10.tcrtcinfodest' help='Grupo de informações relativas ao Destinatário' string='Grupo de informações relativas' xsd_type='TCRTCInfoDest'
  • nfse10_gRefNFSe Many2one → nfse.10.tcinforefnfse
    comodel_name='nfse.10.tcinforefnfse' string='Grupo de NFS-e referenciadas' xsd_type='TCInfoRefNFSe'
  • nfse10_imovel Many2one → nfse.10.tcrtcinfoimovel
    comodel_name='nfse.10.tcrtcinfoimovel' help='Grupo de informações de operações relacionadas a bens imóveis, exceto obras' string='Grupo de informações' xsd_type='TCRTCInfoImovel'
  • nfse10_indDest Selection
    string='A respeito do Destinatário dos serviços' xsd_required=True xsd_type='TSRTCIndDest' args: TSRTCINDDEST
  • nfse10_indFinal Selection
    help='Indica operação de uso ou consumo pessoal (art. 57)' string='Indica operação de uso' xsd_type='TSRTCIndFinal' args: TSRTCINDFINAL
  • nfse10_tpEnteGov Selection
    string='Tipo de ente governamental' xsd_type='TSRTCTpEnteGov' args: TSRTCTPENTEGOV
  • nfse10_tpOper Selection
    help='Tipo de Operação com Entes Governamentais ou outros serviços sobre bens imóveis' string='Tipo de Operação' xsd_type='TSRTCTpOper' args: TSRTCTPOPER
  • nfse10_valores Many2one → nfse.10.tcrtcinfovaloresibscbs
    comodel_name='nfse.10.tcrtcinfovaloresibscbs' help='Grupo de informações relativas aos valores do serviço prestado para IBS e CBS' string='Grupo de informações relativas (valores)' xsd_required=True xsd_type='TCRTCInfoValoresIBSCBS'
Public methods (0)

No public methods.

New fields (3)
  • nfse10_cMun Char
    help='Código do município do endereço do imóvel (Tabela do IBGE)' string='Código do município do endereço' xsd_required=True xsd_type='TSCodMunIBGE'
  • nfse10_gLocacao Many2one → nfse.10.tcrtclocacaoimovel
    comodel_name='nfse.10.tcrtclocacaoimovel' help='Grupo de informações relativas às operações de locação, cessão onerosa ou arrendamento de bens imóveis' string='Grupo de informações relativas' xsd_type='TCRTCLocacaoImovel'
  • nfse10_gUnidImob One2many → nfse.10.tcrtcunidadesimobiliarias
    help='Grupo de informações relativas às unidades imobiliárias objeto da operação' string='gUnidImob' xsd_type='TCRTCUnidadesImobiliarias' args: 'nfse.10.tcrtcunidadesimobiliarias', 'nfse10_gUnidImob_TCRTCInfoImovel_id'
Public methods (0)

No public methods.

New fields (3)
  • nfse10_CST Char
    help='Código de Situação Tributária do IBS e da CBS' string='Código de Situação Tributária do IBS' xsd_required=True xsd_type='TSRTCCodSitTrib'
  • nfse10_cClassTrib Char
    help='Código de Classificação Tributária do IBS e da CBS' string='Código de Classificação Tributária' xsd_required=True xsd_type='TSRTCCodClassTrib'
  • nfse10_gIBSCBS Many2one → nfse.10.tcrtcinfotributossitclas
    comodel_name='nfse.10.tcrtcinfotributossitclas' help='Grupo de informações relacionadas ao IBS e à CBS' string='Grupo de informações relacionadas' xsd_type='TCRTCInfoTributosSitClas'
Public methods (0)

No public methods.

New fields (3)
  • nfse10_pDifCBS Char
    string='Percentual de diferimento para a CBS' xsd_required=True xsd_type='TSDec3V2'
  • nfse10_pDifMun Char
    help='Percentual de diferimento para o IBS municipal' string='Percentual de diferimento (pDifMun)' xsd_required=True xsd_type='TSDec3V2'
  • nfse10_pDifUF Char
    help='Percentual de diferimento para o IBS estadual' string='Percentual de diferimento' xsd_required=True xsd_type='TSDec3V2'
Public methods (0)

No public methods.

New fields (3)
  • nfse10_cCredPres Char
    help='Código e Classificação do Crédito Presumido: IBS e CBS' string='Código e Classificação' xsd_type='TSRTCCodCredPres'
  • nfse10_gDif Many2one → nfse.10.tcrtcinfotributosdif
    comodel_name='nfse.10.tcrtcinfotributosdif' help='Grupo de informações relacionadas ao diferimento para IBS e CBS' string='Grupo de informações relacionadas' xsd_type='TCRTCInfoTributosDif'
  • nfse10_gTribRegular Many2one → nfse.10.tcrtcinfotributostribregular
    comodel_name='nfse.10.tcrtcinfotributostribregular' help='Grupo de informações da Tributação Regular' string='Grupo de informações' xsd_type='TCRTCInfoTributosTribRegular'
Public methods (0)

No public methods.

New fields (2)
  • nfse10_CSTReg Char
    help='Código de Situação Tributária do IBS e da CBS de tributação regular' string='Código de Situação Tributária do IBS' xsd_required=True xsd_type='TSRTCCodSitTrib'
  • nfse10_cClassTribReg Char
    help='Código da Classificação Tributária do IBS e da CBS de tributação regular' string='Código da Classificação Tributária' xsd_required=True xsd_type='TSRTCCodClassTrib'
Public methods (0)

No public methods.

New fields (1)
  • nfse10_trib Many2one → nfse.10.tcrtcinfotribibscbs
    comodel_name='nfse.10.tcrtcinfotribibscbs' help='Grupo de informações de tributação do IBS e da CBS' string='Grupo de informações de tributação' xsd_required=True xsd_type='TCRTCInfoTribIBSCBS'
Public methods (0)

No public methods.

New fields (3)
  • nfse10_chaveDFe Char
    help='Chave do Documento Fiscal eletrônico do repositório nacional referenciado para os casos de operações já tributadas' string='Chave do Documento Fiscal eletrônico' xsd_required=True xsd_type='TSRTCChaveDFe'
  • nfse10_tipoChaveDFe Selection
    help='Documento fiscal a que se refere a chaveDfe que seja um dos documentos do Repositório Nacional' string='Documento fiscal a que se refere' xsd_required=True xsd_type='TSRTCTipoChaveDFe' args: TSRTCTIPOCHAVEDFE
  • nfse10_xTipoChaveDFe Char
    help="Descrição da DF-e a que se refere a chaveDfe que seja um dos documentos do Repositório Nacional\nDeve ser preenchido apenas quando 'tipoChaveDFe = 9 (Outro)'" string='Descrição da DF-e a que se refere' xsd_type='TSDesc255'
Public methods (0)

No public methods.

New fields (3)
  • nfse10_cMunDocFiscal Char
    help='Código do município emissor do documento fiscal que não se encontra no repositório nacional' string='Código do município emissor' xsd_required=True xsd_type='TSNum7Dig'
  • nfse10_nDocFiscal Char
    help='Número do documento fiscal que não se encontra no repositório nacional' string='Número do documento fiscal' xsd_required=True xsd_type='TSDesc255'
  • nfse10_xDocFiscal Char
    string='Descrição do documento fiscal' xsd_required=True xsd_type='TSDesc255'
Public methods (0)

No public methods.

New fields (5)
  • nfse10_CNPJ Char
    choice='tcrtclistadocfornec' help='Número da inscrição no Cadastro Nacional de Pessoa Jurídica (CNPJ) do Fornecedor do serviço' string='Número da inscrição no Cadastro Nacional' xsd_choice_required=True xsd_type='TSCNPJ'
  • nfse10_CPF Char
    choice='tcrtclistadocfornec' help='Número da inscrição no Cadastro de Pessoa Física (CPF) do Fornecedor do serviço' string='Número da inscrição no Cadastro' xsd_choice_required=True xsd_type='TSCPF'
  • nfse10_NIF Char
    choice='tcrtclistadocfornec' help='Este elemento só deverá ser preenchido para fornecedores não residentes no Brasil' string='Este elemento só deverá ser preenchido' xsd_choice_required=True xsd_type='TSNIF'
  • nfse10_cNaoNIF Selection
    choice='tcrtclistadocfornec' help='Motivo para não informação do NIF:\n0 - Não informado na nota de origem;\n1 - Dispensado do NIF;\n2 - Não exigência do NIF;' string='Motivo para não informação do NIF' xsd_choice_required=True xsd_type='TSCodNaoNIF' args: TSCODNAONIF
  • nfse10_xNome Char
    help='Nome / Razão Social do do Fornecedor do serviço' string='Nome / Razão Social do do Fornecedor' xsd_required=True xsd_type='TSDesc150'
Public methods (0)

No public methods.

New fields (2)
  • nfse10_nDoc Char
    string='Número do documento não fiscal' xsd_required=True xsd_type='TSDesc255'
  • nfse10_xDoc Char
    string='Descrição do documento não fiscal' xsd_required=True xsd_type='TSDesc255'
Public methods (0)

No public methods.

New fields (5)
  • nfse10_dVencOrig Char
    help='Data de vencimento original Ano, Mês e Dia (AAAA-MM-DD) (Informar data de vencimento original do aluguel, renda ou equivalente na operação de locação, cessão onerosa ou arrendamento de bens imóveis)' string='Data de vencimento original Ano' xsd_type='TSData'
  • nfse10_pCopropriedade Char
    help='Percentual de Copropriedade (Caso só haja um locador, cedente ou arrendador, informar o Percentual de Copropriedade de 100%)' string='Percentual de Copropriedade' xsd_required=True xsd_type='TSDec3V2'
  • nfse10_vDescCondTot Char
    help='Valor total do Desconto Condicionado (Informar o valor total do desconto incondicionado na operação de locação, cessão onerosa ou arrendamento de bens imóveis)' string='Valor total do Desconto Condicionado' xsd_type='TSDec15V2'
  • nfse10_vDescIncondTot Char
    help='Valor total do Desconto Incondicionado (Informar o valor total do desconto incondicionado na operação de locação, cessão onerosa ou arrendamento de bens imóveis)' string='Valor total do Desconto Incondicionado' xsd_type='TSDec15V2'
  • nfse10_vTotOper Char
    help='Valor total da operação com bem imóvel (Informar o valor total da operação de locação, cessão onerosa ou arrendamento de bens imóveis, associado ao aluguel, renda ou equivalente, conforme art. 255 da LC 214/2025). Não deverá ser inserido neste campo o valor proporcional do coproprietário.' string='Valor total da operação com bem imóvel' xsd_required=True xsd_type='TSDec15V2'
Public methods (0)

No public methods.

New fields (3)
  • nfse10_gCBSCredPres Many2one → nfse.10.tcrtctotalcbscredpres
    comodel_name='nfse.10.tcrtctotalcbscredpres' help='Grupo de valores referentes ao crédito presumido para CBS' string='Grupo de valores referentes' xsd_type='TCRTCTotalCBSCredPres'
  • nfse10_vCBS Char
    help='Total valor da CBS da União\nvCBS = vBC x (pCBS ou pAliqEfetCBS)' string='Total valor da CBS da União' xsd_required=True xsd_type='TSDec15V2'
  • nfse10_vDifCBS Char
    help='Total do Diferimento CBS\nvDifCBS = vCBS x pDifCBS' string='Total do Diferimento CBS' xsd_type='TSDec15V2'
Public methods (0)

No public methods.

New fields (2)
  • nfse10_pCredPresCBS Char
    string='Alíquota do crédito presumido para a CBS' xsd_required=True xsd_type='TSDec2V2'
  • nfse10_vCredPresCBS Char
    help='Valor do Crédito Presumido da CBS\nvCredPresCBS = vBC x pCredPresCBS' string='Valor do Crédito Presumido da CBS' xsd_required=True xsd_type='TSDec15V2'
Public methods (0)

No public methods.

New fields (5)
  • nfse10_gCBS Many2one → nfse.10.tcrtctotalcbs
    comodel_name='nfse.10.tcrtctotalcbs' string='Grupo de valores referentes à CBS' xsd_type='TCRTCTotalCBS'
  • nfse10_gIBS Many2one → nfse.10.tcrtctotalibs
    comodel_name='nfse.10.tcrtctotalibs' string='Grupo de valores referentes ao IBS' xsd_type='TCRTCTotalIBS'
  • nfse10_gTribCompraGov Many2one → nfse.10.tcrtctotaltribcompragov
    comodel_name='nfse.10.tcrtctotaltribcompragov' help='Grupo de informações da composição do valor do IBS e da CBS em compras governamentais' string='Grupo de informações da composição' xsd_type='TCRTCTotalTribCompraGov'
  • nfse10_gTribRegular Many2one → nfse.10.tcrtctotaltribregular
    comodel_name='nfse.10.tcrtctotaltribregular' help='Grupo de informações de tributação regular' string='Grupo de informações' xsd_type='TCRTCTotalTribRegular'
  • nfse10_vTotNF Char
    help='Valor Total da NF considerando os impostos por fora: IBS e CBS\nO IBS e a CBS são por fora, por isso seus valores devem ser adicionados ao valor total da NF\nvTotNF = vLiq (em 2026)\nvTotNF = vLiq + vCBS + vIBSTot (a partir de 2027)' string='Valor Total da NF considerando' xsd_required=True xsd_type='TSDec15V2'
Public methods (0)

No public methods.

New fields (4)
  • nfse10_gIBSCredPres Many2one → nfse.10.tcrtctotalibscredpres
    comodel_name='nfse.10.tcrtctotalibscredpres' help='Grupo de valores referentes ao crédito presumido para IBS' string='Grupo de valores referentes' xsd_type='TCRTCTotalIBSCredPres'
  • nfse10_gIBSMunTot Many2one → nfse.10.tcrtctotalibsmun
    comodel_name='nfse.10.tcrtctotalibsmun' help='Grupo de valores referentes ao IBS Municipal' string='Grupo de valores referentes (gIBSMunTot)' xsd_required=True xsd_type='TCRTCTotalIBSMun'
  • nfse10_gIBSUFTot Many2one → nfse.10.tcrtctotalibsuf
    comodel_name='nfse.10.tcrtctotalibsuf' help='Grupo de valores referentes ao IBS Estadual' string='Grupo de valores referentes (gIBSUFTot)' xsd_required=True xsd_type='TCRTCTotalIBSUF'
  • nfse10_vIBSTot Char
    help='Valor total do IBS.\nvIBSTot = vIBSUF + vIBSMun' string='Valor total do IBS' xsd_required=True xsd_type='TSDec15V2'
Public methods (0)

No public methods.

New fields (2)
  • nfse10_pCredPresIBS Char
    string='Alíquota do crédito presumido para o IBS' xsd_required=True xsd_type='TSDec2V2'
  • nfse10_vCredPresIBS Char
    help='Valor do Crédito Presumido para o IBS\nvCredPresIBS = vBC x pCredPresIBS' string='Valor do Crédito Presumido para o IBS' xsd_required=True xsd_type='TSDec15V2'
Public methods (0)

No public methods.

New fields (2)
  • nfse10_vDifMun Char
    help='Total do Diferimento do IBS municipal\nvDifMun = vIBSMun x pDifMun' string='Total do Diferimento do IBS municipal' xsd_type='TSDec15V2'
  • nfse10_vIBSMun Char
    help='Total valor do IBS municipal\nvIBSMun = vBC x (pIBSMun ou pAliqEfetMun)' string='Total valor do IBS municipal' xsd_required=True xsd_type='TSDec15V2'
Public methods (0)

No public methods.

New fields (2)
  • nfse10_vDifUF Char
    help='Total do Diferimento do IBS estadual\nvDifUF = vIBSUF x pDifUF' string='Total do Diferimento do IBS estadual' xsd_type='TSDec15V2'
  • nfse10_vIBSUF Char
    help='Total valor do IBS estadual\nvIBSUF = vBC x (pIBSUF ou pAliqEfetUF)' string='Total valor do IBS estadual' xsd_required=True xsd_type='TSDec15V2'
Public methods (0)

No public methods.

New fields (6)
  • nfse10_pCBS Char
    string='Alíquota da CBS' xsd_required=True xsd_type='TSDec2V2'
  • nfse10_pIBSMun Char
    help='Alíquota do IBS de competência do Município' string='Alíquota do IBS de competência' xsd_required=True xsd_type='TSDec2V2'
  • nfse10_pIBSUF Char
    string='Alíquota do IBS de competência do Estado' xsd_required=True xsd_type='TSDec2V2'
  • nfse10_vCBS Char
    string='Valor do Tributo da CBS calculado' xsd_required=True xsd_type='TSDec15V2'
  • nfse10_vIBSMun Char
    help='Valor do Tributo do IBS do Município calculado' string='Valor do Tributo do IBS' xsd_required=True xsd_type='TSDec15V2'
  • nfse10_vIBSUF Char
    string='Valor do Tributo do IBS da UF calculado' xsd_required=True xsd_type='TSDec15V2'
Public methods (0)

No public methods.

New fields (6)
  • nfse10_pAliqEfeRegCBS Char
    help='Alíquota efetiva de tributação regular da CBS' string='pAliqEfeRegCBS' xsd_required=True xsd_type='TSDec2V2'
  • nfse10_pAliqEfeRegIBSMun Char
    help='Alíquota efetiva de tributação regular do IBS municipal' string='pAliqEfeRegIBSMun' xsd_required=True xsd_type='TSDec2V2'
  • nfse10_pAliqEfeRegIBSUF Char
    help='Alíquota efetiva de tributação regular do IBS estadual' string='Alíquota efetiva de tributação regular' xsd_required=True xsd_type='TSDec2V2'
  • nfse10_vTribRegCBS Char
    help='Valor da tributação regular da CBS\nvTribRegCBS = vBC x pAliqEfeRegCBS' string='Valor da tributação regular da CBS' xsd_required=True xsd_type='TSDec15V2'
  • nfse10_vTribRegIBSMun Char
    help='Valor da tributação regular do IBS municipal\nvTribRegIBSMun = vBC x pAliqEfeRegIBSMun' string='vTribRegIBSMun' xsd_required=True xsd_type='TSDec15V2'
  • nfse10_vTribRegIBSUF Char
    help='Valor da tributação regular do IBS estadual\nvTribRegIBSUF = vBC x pAliqEfeRegIBSUF' string='Valor da tributação regular' xsd_required=True xsd_type='TSDec15V2'
Public methods (0)

No public methods.

New fields (5)
  • nfse10_cCIB Char
    choice='tcrtcunidadesimobiliarias' help='Código do Cadastro Imobiliário Brasileiro - CIB' string='Código' xsd_choice_required=True xsd_type='TSCodCIB'
  • nfse10_end Many2one → nfse.10.tcenderimovel
    choice='tcrtcunidadesimobiliarias' comodel_name='nfse.10.tcenderimovel' help='Grupo de informações do endereço do imóvel.' string='Grupo de informações do endereço' xsd_choice_required=True xsd_type='TCEnderImovel'
  • nfse10_gAjusteBCLocImoveis One2many → nfse.10.tcrtcvaloresbcimoveis
    help='Grupo de informações relativas a valores de ajuste (dedução/redução) da Base de Cálculo do IBS e da CBS referentes às operações de locação, cessão onerosa ou arrendamento de bens imóveis' string='Grupo de informações relativas a valores' xsd_type='TCRTCValoresBCImoveis' args: 'nfse.10.tcrtcvaloresbcimoveis', 'nfse10_gAjusteBCLocImoveis_TCRTCUnidadesImobiliarias_id'
  • nfse10_gUnidImob_TCRTCInfoImovel_id Many2one → nfse.10.tcrtcinfoimovel
    comodel_name='nfse.10.tcrtcinfoimovel' index=True ondelete='cascade' xsd_implicit=True
  • nfse10_inscImobFisc Char
    help='Inscrição imobiliária fiscal (código fornecido pela Prefeitura Municipal para a identificação da obra ou para fins de recolhimento do IPTU)' string='Inscrição imobiliária fiscal' xsd_type='TSInscImobFisc'
Public methods (0)

No public methods.

New fields (4)
  • nfse10_gAjusteBCLocImoveis_TCRTCUnidadesImobiliarias_id Many2one → nfse.10.tcrtcunidadesimobiliarias
    comodel_name='nfse.10.tcrtcunidadesimobiliarias' index=True ondelete='cascade' xsd_implicit=True
  • nfse10_tpAjusteBCLocImoveis Selection
    help='Tipo de parcela não integrante da base de cálculo do IBS e da CBS;\n01 = Tributos inclusos no aluguel ou equivalente (Ex.: IPTU, Contribuição de melhoria) - apenas para NBS 1.1002.10.00 ou 1.1002.20.00;\n02 = Emolumento incluso no aluguel ou equivalente - apenas para NBS 1.1002.10.00 ou 1.1002.20.00;\n03 = Condomínio incluso no aluguel ou equivalente - apenas para NBS 1.1002.10.00 ou 1.1002.20.00;\n04 = Redutor Social - apenas para a NBS 1.1002.10.00;\n99 = Outras parcelas inclusas no aluguel ou equivalente;' string='Tipo de parcela não integrante da base' xsd_required=True xsd_type='TSAjusteBCLocImoveis' args: TSAJUSTEBCLOCIMOVEIS
  • nfse10_vAjusteBCLocImoveis Char
    help='Valor monetário utilizado para não inclusão na base de cálculo do IBS e da CBS da NFS-e que está sendo emitida (R$). (Informar o valor total da parcela não integrante da base de cálculo - IPTU, Condomínio, Redutor social, etc. -, não devendo ser inserido o valor proporcional do coproprietário)' string='Valor monetário utilizado' xsd_required=True xsd_type='TSDec15V2'
  • nfse10_xTpAjusteBCLocImoveis Char
    help="Descrição do tipo de parcela não integrante da base de cálculo do IBS e da CBS quando a opção for '99 = Outras parcelas inclusas no aluguel ou equivalente'." string='Descrição do tipo de parcela' xsd_type='TSDesc150'
Public methods (0)

No public methods.

New fields (6)
  • nfse10_fed Many2one → nfse.10.tcrtcvaloresibscbsfed
    comodel_name='nfse.10.tcrtcvaloresibscbsfed' help='Grupo de Informações relativas aos valores da CBS' string='Grupo de Informações relativas (fed)' xsd_required=True xsd_type='TCRTCValoresIBSCBSFed'
  • nfse10_mun Many2one → nfse.10.tcrtcvaloresibscbsmun
    comodel_name='nfse.10.tcrtcvaloresibscbsmun' help='Grupo de Informações relativas aos valores do IBS Municipal' string='Grupo de Informações relativas (mun)' xsd_required=True xsd_type='TCRTCValoresIBSCBSMun'
  • nfse10_uf Many2one → nfse.10.tcrtcvaloresibscbsuf
    comodel_name='nfse.10.tcrtcvaloresibscbsuf' help='Grupo de Informações relativas aos valores do IBS Estadual' string='Grupo de Informações relativas' xsd_required=True xsd_type='TCRTCValoresIBSCBSUF'
  • nfse10_vBC Char
    help='Valor da base de cálculo (BC) do IBS/CBS antes das reduções para cálculo do tributo bruto\n\t\t\t\t\t\tvBC = vServ - descIncond – (vCalcAjusteBCIBSCBS ou vCalcAjusteBCLocImoveis) – vISSQN – vPIS - vCOFINS (até 2026) ou\n vBC = vServ - descIncond – (vCalcAjusteBCIBSCBS ou vCalcAjusteBCLocImoveis) – vISSQN (a partir de 2027 até 2032)' string='Valor da base de cálculo' xsd_type='TSDec15V2'
  • nfse10_vCalcAjusteBCIBSCBS Char
    help='Valor monetário (R$) total relativo a glosa de serviços de saúde ou a operações de terceiros, objeto de reembolso,\nrepasse ou ressarcimento pelo recebedor, devidamente referenciados, e que não integram da base de cálculo (BC) do IBS e da CBS.' string='Valor monetário (vCalcAjusteBCIBSCBS)' xsd_type='TSDec15V2'
  • nfse10_vCalcAjusteBCLocImoveis Char
    help='Valor monetário (R$) total relativo aos valores de ajuste (dedução/redução) da Base de Cálculo do IBS e da CBS referentes às operações de locação, cessão onerosa ou arrendamento de bens imóveis. Apenas para os subitens 99.03.' string='Valor monetário' xsd_type='TSDec15V2'
Public methods (0)

No public methods.

New fields (3)
  • nfse10_pAliqEfetCBS Char
    help='pAliqEfetCBS = pCBS x (1 - pRedAliqCBS) x (1 - pRedutor)\nSe pRedAliqCBS não for informado na DPS, então pAliqEfetCBS é a própria pCBS' string='pAliqEfetCBS = pCBS x' xsd_required=True xsd_type='TSDec2V2'
  • nfse10_pCBS Char
    help='Alíquota da União para CBS parametrizada no sistema' string='Alíquota da União para CBS parametrizada' xsd_required=True xsd_type='TSDec2V2'
  • nfse10_pRedAliqCBS Char
    string='Percentual da redução de alíquota da CBS' xsd_type='TSDec3V2'
Public methods (0)

No public methods.

New fields (3)
  • nfse10_pAliqEfetMun Char
    help='pAliqEfetMun = pIBSMun x (1 - pRedAliqMun) x (1 - pRedutor)\nSe pRedAliqMun não for informado na DPS, então pAliqEfetMun é a própria pIBSMun' string='pAliqEfetMun = pIBSMun x' xsd_required=True xsd_type='TSDec2V2'
  • nfse10_pIBSMun Char
    help='Alíquota do Município para IBS da localidade de incidência parametrizada no sistema' string='Alíquota do Município para IBS' xsd_required=True xsd_type='TSDec2V2'
  • nfse10_pRedAliqMun Char
    help='Percentual de redução de alíquota municipal' string='Percentual de redução' xsd_type='TSDec3V2'
Public methods (0)

No public methods.

New fields (3)
  • nfse10_pAliqEfetUF Char
    help='pAliqEfetUF = pIBSUF x (1 - pRedAliqUF) x (1 - pRedutor)\nSe pRedAliqUF não for informado na DPS, então pAliqEfetUF é a própria pIBSUF' string='pAliqEfetUF = pIBSUF x' xsd_required=True xsd_type='TSDec2V2'
  • nfse10_pIBSUF Char
    help='Alíquota da UF para IBS da localidade de incidência parametrizada no sistema' string='Alíquota da UF para IBS da localidade' xsd_required=True xsd_type='TSDec2V2'
  • nfse10_pRedAliqUF Char
    help='Percentual de redução de alíquota estadual' string='Percentual de redução' xsd_type='TSDec3V2'
Public methods (0)

No public methods.

New fields (6)
  • nfse10_atvEvento Many2one → nfse.10.tcatvevento
    comodel_name='nfse.10.tcatvevento' help='Grupo de informações do DPS relativas à Evento' string='atvEvento' xsd_type='TCAtvEvento'
  • nfse10_cServ Many2one → nfse.10.tccserv
    comodel_name='nfse.10.tccserv' help='Grupo de informações relativas ao código do serviço prestado' string='Grupo de informações relativas ao código' xsd_required=True xsd_type='TCCServ'
  • nfse10_comExt Many2one → nfse.10.tccomexterior
    comodel_name='nfse.10.tccomexterior' help='Grupo de informações relativas à exportação/importação de serviço prestado' string='Grupo de informações relativas' xsd_type='TCComExterior'
  • nfse10_infoCompl Many2one → nfse.10.tcinfocompl
    comodel_name='nfse.10.tcinfocompl' help='Grupo de informações complementares disponível para todos os serviços prestados' string='Grupo' xsd_type='TCInfoCompl'
  • nfse10_locPrest Many2one → nfse.10.tclocprest
    comodel_name='nfse.10.tclocprest' help='Grupo de informações relativas ao local da prestação do serviço' string='Grupo de informações relativas ao local' xsd_required=True xsd_type='TCLocPrest'
  • nfse10_obra Many2one → nfse.10.tcinfoobra
    comodel_name='nfse.10.tcinfoobra' help='Grupo de informações do DPS relativas à serviço de obra' string='Grupo de informações do DPS relativas' xsd_type='TCInfoObra'
Public methods (0)

No public methods.

New fields (3)
  • nfse10_cMotivo Selection
    help='Código de justificativa para substituição de NFS-e:\n01 - Desenquadramento de NFS-e do Simples Nacional;\n02 - Enquadramento de NFS-e no Simples Nacional;\n03 - Inclusão Retroativa de Imunidade/Isenção para NFS-e;\n04 - Exclusão Retroativa de Imunidade/Isenção para NFS-e;\n05 - Rejeição de NFS-e pelo tomador ou pelo intermediário se responsável pelo recolhimento do tributo;\n99 - Outros;' string='Código de justificativa' xsd_required=True xsd_type='TSCodJustSubst' args: TSCODJUSTSUBST
  • nfse10_chSubstda Char
    help='Chave de acesso da NFS-e a ser substituída' string='Chave de acesso da NFS-e' xsd_required=True xsd_type='TSChaveNFSe'
  • nfse10_xMotivo Char
    help='Descrição do motivo da substituição da NFS-e' string='Descrição do motivo da substituição' xsd_type='TSMotivo'
Public methods (0)

No public methods.

New fields (4)
  • nfse10_piscofins Many2one → nfse.10.tctriboutrospiscofins
    comodel_name='nfse.10.tctriboutrospiscofins' help='Grupo de informações dos tributos PIS/COFINS' string='Grupo de informações' xsd_type='TCTribOutrosPisCofins'
  • nfse10_vRetCP Char
    string='Valor monetário do CP(R$)' xsd_type='TSDec15V2'
  • nfse10_vRetCSLL Char
    string='Valor monetário do CSLL (R$)' xsd_type='TSDec15V2'
  • nfse10_vRetIRRF Char
    string='Valor monetário do IRRF (R$)' xsd_type='TSDec15V2'
Public methods (0)

No public methods.

New fields (7)
  • nfse10_BM Many2one → nfse.10.tcbeneficiomunicipal
    comodel_name='nfse.10.tcbeneficiomunicipal' help='Tributação do ISSQN sobre o serviço prestado:\n1 - Operação tributável;\n2 - Exportação de serviço;\n3 - Não Incidência;\n4 - Imunidade;' string='Tributação do ISSQN sobre (BM)' xsd_type='TCBeneficioMunicipal'
  • nfse10_cPaisResult Char
    help='Código do país onde se verficou o resultado da prestação do serviço para o caso de Exportação de Serviço.(Tabela de Países ISO)' string='Código do país onde se verficou' xsd_type='TSCodPaisISO'
  • nfse10_exigSusp Many2one → nfse.10.tcexigsuspensa
    comodel_name='nfse.10.tcexigsuspensa' help='Informações para a suspensão da Exigibilidade do ISSQN' string='Informações para a suspensão' xsd_type='TCExigSuspensa'
  • nfse10_pAliq Char
    help='Valor da alíquota (%) do serviço prestado relativo ao município sujeito ativo (município de incidência) do ISSQN.\nSe o município de incidência pertence ao Sistema Nacional NFS-e a alíquota estará parametrizada e, portanto, será fornecida pelo sistema.\nSe o município de incidência não pertence ao Sistema Nacional NFS-e a alíquota não estará parametrizada e, por isso, deverá ser fornecida pelo emitente.' string='Valor da alíquota' xsd_type='TSDec1V2'
  • nfse10_tpImunidade Selection
    help='Identificação da Imunidade do ISSQN – somente para o caso de Imunidade.\nTipos de Imunidades:\n0 - Imunidade (tipo não informado na nota de origem);\n1 - Patrimônio, renda ou serviços, uns dos outros (CF88, Art 150, VI, a);\n2 - Templos de qualquer culto (CF88, Art 150, VI, b);\n3 - Patrimônio, renda ou serviços dos partidos políticos, inclusive suas fundações, das entidades sindicais dos trabalhadores, das instituições de educação e de assistência social, sem fins lucrativos, atendidos os requisitos da lei (CF88, Art 150, VI, c);\n4 - Livros, jornais, periódicos e o papel destinado a sua impressão (CF88, Art 150, VI, d);\n5 - Fonogramas e videofonogramas musicais produzidos no Brasil contendo obras musicais ou literomusicais de autores brasileiros e/ou obras em geral interpretadas por artistas brasileiros bem como os suportes materiais ou arquivos digitais que os contenham, salvo na etapa de replicação industrial de mídias ópticas de leitura a laser. (CF88, Art 150, VI, e);' string='Identificação da Imunidade' xsd_type='TSTipoImunidadeISSQN' args: TSTIPOIMUNIDADEISSQN
  • nfse10_tpRetISSQN Selection
    help='Tipo de retencao do ISSQN:\n1 - Não Retido;\n2 - Retido pelo Tomador;\n3 - Retido pelo Intermediario;' string='Tipo de retencao do ISSQN' xsd_required=True xsd_type='TSTipoRetISSQN' args: TSTIPORETISSQN
  • nfse10_tribISSQN Selection
    help='Tributação do ISSQN sobre o serviço prestado:\n1 - Operação tributável;\n2 - Imunidade;\n3 - Exportação de serviço;\n4 - Não Incidência;' string='Tributação do ISSQN sobre' xsd_required=True xsd_type='TSTribISSQN' args: TSTRIBISSQN
Public methods (0)

No public methods.

New fields (7)
  • nfse10_CST Selection
    help='Código de Situação Tributária do PIS/COFINS (CST):\n00 - Nenhum;\n01 - Operação Tributável com Alíquota Básica;\n02 - Operação Tributável com Alíquota Diferenciada;\n03 - Operação Tributável com Alíquota por Unidade de Medida de Produto;\n04 - Operação Tributável monofásica - Revenda a Alíquota Zero;\n05 - Operação Tributável por Substituição Tributária;\n06 - Operação Tributável a 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;\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' xsd_required=True xsd_type='TSTipoCST' args: TSTIPOCST
  • nfse10_pAliqCofins Char
    help='Alíquota da COFINS, relativa à apuração própria (%).' string='Alíquota da COFINS' xsd_type='TSDec2V2'
  • nfse10_pAliqPis Char
    help='Alíquota do PIS, relativa à apuração própria (%).' string='Alíquota do PIS' xsd_type='TSDec2V2'
  • nfse10_tpRetPisCofins Selection
    help='Tipo de retenção do PIS/COFINS:\n0 - PIS/COFINS/CSLL Não Retidos;\n1 - PIS/COFINS Retidos;\n2 - PIS/COFINS Não Retidos;\n3 - PIS/COFINS/CSLL Retidos;\n4 - PIS/COFINS Retidos, CSLL Não Retido;\n5 - PIS Retido, COFINS/CSLL Não Retido;\n6 - COFINS Retido, PIS/CSLL Não Retido;\n7 - PIS Não Retido, COFINS/CSLL Retidos;\n8 - PIS/COFINS Não Retidos, CSLL Retido;\n9 - COFINS Não Retido, PIS/CSLL Retidos;' string='Tipo de retenção do PIS/COFINS' xsd_type='TSTipoRetPISCofins' args: TSTIPORETPISCOFINS
  • nfse10_vBCPisCofins Char
    help='Valor da Base de Cálculo do PIS/COFINS, relativo à apuração própria (R$).' string='Valor da Base de Cálculo do PIS/COFINS' xsd_type='TSDec15V2'
  • nfse10_vCofins Char
    help='Valor do débito de COFINS apuração própria (R$).' string='Valor do débito' xsd_type='TSDec15V2'
  • nfse10_vPis Char
    help='Valor do débito de PIS apuração própria (R$).' string='Valor do débito de PIS apuração própria' xsd_type='TSDec15V2'
Public methods (0)

No public methods.

New fields (4)
  • nfse10_indTotTrib Selection
    choice='tctribtotal' help='Indicador de informação de valor total de tributos. Possui valor fixo igual a zero (indTotTrib=0).\nNão informar nenhum valor estimado para os Tributos (Decreto 8.264/2014).\n0 - Não;' string='Indicador de informação de valor total' xsd_choice_required=True xsd_type='TSTipoIndTotTrib' args: TSTIPOINDTOTTRIB
  • nfse10_pTotTrib Many2one → nfse.10.tctribtotalpercent
    choice='tctribtotal' comodel_name='nfse.10.tctribtotalpercent' help='Valor percentual total aproximado dos tributos, em conformidade com o artigo 1o da Lei no 12.741/2012' string='Valor percentual total aproximado' xsd_choice_required=True xsd_type='TCTribTotalPercent'
  • nfse10_pTotTribSN Char
    choice='tctribtotal' help='Valor percentual aproximado do total dos tributos da alíquota do Simples Nacional (%)' string='Valor percentual aproximado do total' xsd_choice_required=True xsd_type='TSDec2V2'
  • nfse10_vTotTrib Many2one → nfse.10.tctribtotalmonet
    choice='tctribtotal' comodel_name='nfse.10.tctribtotalmonet' help='Valor monetário total aproximado dos tributos, em conformidade com o artigo 1o da Lei no 12.741/2012' string='Valor monetário total aproximado' xsd_choice_required=True xsd_type='TCTribTotalMonet'
Public methods (0)

No public methods.

New fields (3)
  • nfse10_vTotTribEst Char
    help='Valor monetário total aproximado dos tributos estaduais (R$).' string='vTotTribEst' xsd_required=True xsd_type='TSDec15V2'
  • nfse10_vTotTribFed Char
    help='Valor monetário total aproximado dos tributos federais (R$).' string='Valor monetário total aproximado' xsd_required=True xsd_type='TSDec15V2'
  • nfse10_vTotTribMun Char
    help='Valor monetário total aproximado dos tributos municipais (R$).' string='vTotTribMun' xsd_required=True xsd_type='TSDec15V2'
Public methods (0)

No public methods.

New fields (3)
  • nfse10_pTotTribEst Char
    help='Valor percentual total aproximado dos tributos estaduais (%).' string='pTotTribEst' xsd_required=True xsd_type='TSDec3V2'
  • nfse10_pTotTribFed Char
    help='Valor percentual total aproximado dos tributos federais (%).' string='Valor percentual total aproximado' xsd_required=True xsd_type='TSDec3V2'
  • nfse10_pTotTribMun Char
    help='Valor percentual total aproximado dos tributos municipais (%).' string='pTotTribMun' xsd_required=True xsd_type='TSDec3V2'
Public methods (0)

No public methods.

New fields (8)
  • nfse10_pAliqAplic Char
    help='Alíquota aplicada sobre a base de cálculo para apuração do ISSQN.' string='Alíquota aplicada sobre a base' xsd_type='TSDec1V2'
  • nfse10_tpBM Selection
    help="Tipo Benefício Municipal (BM):\n1) Isenção;\n2) Redução da BC em 'ppBM' %;\n3) Redução da BC em R$ 'vInfoBM';\n4) Alíquota Diferenciada de 'aliqDifBM' %;" string='Tipo Benefício Municipal (BM)' xsd_type='TBMISSQN' args: TBMISSQN
  • nfse10_vBC Char
    help='Valor da Base de Cálculo do ISSQN (R$) = Valor do Serviço - Desconto Incondicionado - Ajustes (Deduções/Reduções) - Benefício Municipal\n\t\t\t\t\t\tvBC = vServ - descIncond - (vAjusteBCISSQN + vCalcAjusteBCISSQN) - (vRedBCBM ou VCalcBM)' string='Valor da Base de Cálculo do ISSQN' xsd_type='TSDec15V2'
  • nfse10_vCalcAjusteBCISSQN Char
    help='Valor monetário (R$) do ajuste (dedução/redução) da base de cálculo (BC) do ISSQN.' string='Valor monetário (R$) do ajuste' xsd_type='TSDec15V2'
  • nfse10_vCalcBM Char
    help='Valor monetário (R$) do percentual de redução da base de cálculo (BC) do ISSQN devido a um benefício municipal (BM).' string='Valor monetário' xsd_type='TSDec15V2'
  • nfse10_vISSQN Char
    help='Valor do ISSQN (R$) = Valor da Base de Cálculo x Alíquota ISSQN = vBC x pAliqAplic' string='Valor do ISSQN' xsd_type='TSDec15V2'
  • nfse10_vLiq Char
    help='Valor líquido da NFS-e.\nValor líquido (R$) = Valor do serviço - Desconto condicionado - Desconto incondicionado - Valores retidos' string='Valor líquido da NFS-e' xsd_required=True xsd_type='TSDec15V2'
  • nfse10_vTotalRet Char
    help='Valor total das retenções de tributos da NFS-e.\nValor total de retenções (R$) = Σ(vRetCP + vRetIRRF+ vRetCSLL + ISSQN*)' string='Valor total das retenções de tributos' xsd_type='TSDec15V2'
Public methods (0)

No public methods.

New fields (2)
  • nfse10_vDescCond Char
    help='Valor monetário do desconto condicionado (R$). (Para os códigos de tributação nacional do subitem 99.03, vDescCond = pCopropriedade x vDescCondTot)' string='Valor monetário do desconto condicionado' xsd_type='TSDec15V2'
  • nfse10_vDescIncond Char
    help='Valor monetário do desconto incondicionado (R$). (Para os códigos de tributação nacional do subitem 99.03, vDescIncond = pCopropriedade x vDescIncondTot)' string='Valor monetário' xsd_type='TSDec15V2'
Public methods (0)

No public methods.

New fields (2)
  • nfse10_vReceb Char
    help='Valor monetário recebido pelo intermediário do serviço (R$)' string='Valor monetário recebido' xsd_type='TSDec15V2'
  • nfse10_vServ Char
    help='Valor monetário do serviço (R$). (Para os códigos de tributação nacional do subitem 99.03, vServ = pCopropriedade x vTotOper)' string='Valor monetário do serviço (R$)' xsd_required=True xsd_type='TSDec15V2'
Public methods (0)

No public methods.

New fields (1)
  • brl_currency_id Many2one → res.currency
    comodel_name='res.currency' compute='_compute_brl_currency_id' default=<expr> string='Moeda'
Public methods (0)

No public methods.

Loading…

Loading…