NFS-e abstract models
l10n_br_nfse_spec · OCA/l10n-brazil
Security findings
- Repository
- OCA/l10n-brazil · module folder · Try on Runboat
- Module version
- 1.1.0
- Category
- Accounting
- Folder size
- 0.33 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-brazil
- Last tracking update
- 2026-09-30 01:17:10
- Authors
- Akretion, Odoo Community Association (OCA)
- Maintainers
- Akretion, Odoo Community Association (OCA)
- Committers
- Raphaël Valyi, OCA-git-bot, oca-ci
- Odoo dependencies
- None
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- 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.00. É 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: - [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 1.00 da NFS-e foi: ```bash 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.
Code Analysis
Views touched (0)
No views found for this module.
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (44)
-
nfse10_descCharhelp='Descrição do evento Artístico, Cultural, Esportivo, etc'string='Descrição do evento Artístico'xsd_required=Truexsd_type='TSDesc255' -
nfse10_dtFimDatehelp='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=Truexsd_type='xs:date' -
nfse10_dtIniDatehelp='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=Truexsd_type='xs:date' -
nfse10_endMany2one → nfse.10.tcenderecosimpleschoice='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=Truexsd_type='TCEnderecoSimples' -
nfse10_idCharchoice='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=Truexsd_type='TSIdeEvento'
No public methods.
-
nfse10_nBMCharhelp='Identificador do benefício municipal parametrizado pelo município.'string='Identificador'xsd_required=Truexsd_type='TSNumBeneficioMunicipal' -
nfse10_pRedBCBMCharchoice='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=Truexsd_type='TSDec3V2' -
nfse10_tpBMSelectionhelp='Identificação da Lei parametrizada pelo município que define o benefício.\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.\nTem a seguinte regra de formação: 7 dígitos com o código IBGE do município + 4 dígitos com número sequencial.\nDeve ser obtido da parametrização do município de incidência do ISSQN.'string='Identificação da Lei parametrizada'xsd_required=Truexsd_type='TSOpTipoBM' args: TSOPTIPOBM -
nfse10_vRedBCBMCharchoice='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=Truexsd_type='TSDec15V2'
No public methods.
-
nfse10_mdPrestacaoSelectionhelp='Modo de Prestação:\n0 - Desconhecido (tipo não informado na nota de origem);\n1 - Transfronteiriço;\n2 - Consumo no Brasil;\n3 - Presença Comercial no Exterior;\n4 - Movimento Temporário de Pessoas Físicas;'string='Modo de Prestação'xsd_required=Truexsd_type='TSModoPrestacao' args: TSMODOPRESTACAO -
nfse10_mdicSelectionhelp='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=Truexsd_type='TSEnvMDIC' args: TSENVMDIC -
nfse10_mecAFComexPSelectionhelp='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=Truexsd_type='TSMecAFComExPrest' args: TSMECAFCOMEXPREST -
nfse10_mecAFComexTSelectionhelp='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=Truexsd_type='TSMecAFComExToma' args: TSMECAFCOMEXTOMA -
nfse10_movTempBensSelectionhelp='Operação está vinculada à 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='Operação está vinculada'xsd_required=Truexsd_type='TSMovTempBens' args: TSMOVTEMPBENS -
nfse10_nDICharhelp='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_nRECharhelp='Número do Registro de Exportação (RE) averbado'string='Número do Registro de Exportação'xsd_type='TSNumRegExport' -
nfse10_tpMoedaCharhelp='Identifica a moeda da transação comercial'string='Identifica a moeda'xsd_required=Truexsd_type='TSCodMoeda' -
nfse10_vServMoedaCharhelp='Valor do serviço prestado expresso em moeda estrangeira especificada em tpmoeda'string='Valor do serviço prestado expresso'xsd_required=Truexsd_type='TSDec15V2' -
nfse10_vincPrestSelectionhelp='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;'string='Vínculo entre as partes no negócio'xsd_required=Truexsd_type='TSVincPrest' args: TSVINCPREST
No public methods.
-
nfse10_cIntContribCharstring='Código interno do contribuinte'xsd_type='TSCodigoInternoContribuinte' -
nfse10_cNBSCharhelp='Código NBS (Nomenclatura Brasileira de Serviços, Intangíveis e outras Operações que produzam Variações no Patrimônio) correspondente ao serviço prestado'string='Código NBS'xsd_type='TSCodNBS' -
nfse10_cTribMunCharstring='Código de tributação municipal do ISSQN'xsd_type='TCCodTribMun' -
nfse10_cTribNacCharhelp='Código de tributação nacional do ISSQN:\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=Truexsd_type='TSCodTribNac' -
nfse10_xDescServCharstring='Descrição completa do serviço prestado'xsd_required=Truexsd_type='TSDesc2000'
No public methods.
-
nfse10_NFNFSMany2one → nfse.10.tcdocnfnfschoice='tcdocdedred'comodel_name='nfse.10.tcdocnfnfs'help='Grupo de informações de NF ou NFS (Modelo não eletrônico)'string='Grupo de informações de NF ou NFS'xsd_choice_required=Truexsd_type='TCDocNFNFS' -
nfse10_NFSeMunMany2one → nfse.10.tcdocoutnfsechoice='tcdocdedred'comodel_name='nfse.10.tcdocoutnfse'help='Grupo de informações de Outras NFS-e (Padrão anterior de NFS-e)'string='Grupo de informações de Outras NFS-e'xsd_choice_required=Truexsd_type='TCDocOutNFSe' -
nfse10_chNFSeCharchoice='tcdocdedred'help='Chave de Acesso da NFS-e (Padrão Nacional)'string='Chave de Acesso da NFS-e'xsd_choice_required=Truexsd_type='TSChaveNFSe' -
nfse10_chNFeCharchoice='tcdocdedred'string='Chave de Acesso da NF-e'xsd_choice_required=Truexsd_type='TSChaveNFe' -
nfse10_docDedRed_TCListaDocDedRed_idMany2one → nfse.10.tclistadocdedredcomodel_name='nfse.10.tclistadocdedred'index=Trueondelete='cascade'xsd_implicit=True -
nfse10_dtEmiDocDatehelp='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_required=Truexsd_type='xs:date' -
nfse10_fornecMany2one → nfse.10.tcinfopessoacomodel_name='nfse.10.tcinfopessoa'help='Grupo de informações do Fornecedor em Deduções de Serviços'string='Grupo de informações do Fornecedor'xsd_type='TCInfoPessoa' -
nfse10_nDocCharchoice='tcdocdedred'string='Número de documento não fiscal'xsd_choice_required=Truexsd_type='TSDesc255' -
nfse10_nDocFiscCharchoice='tcdocdedred'string='Número de documento fiscal'xsd_choice_required=Truexsd_type='TSDesc255' -
nfse10_tpDedRedSelectionhelp='Identificação da Dedução/Redução:\n1 – Alimentação e bebidas/frigobar;\n2 – Materiais;\n3 – Produção externa;\n4 – Reembolso de despesas;\n5 – Repasse consorciado;\n6 – Repasse plano de saúde;\n7 – Serviços;\n8 – Subempreitada de mão de obra;\n9 - Profissional parceiro;\n99 – Outras deduções;'string='Identificação da Dedução/Redução'xsd_required=Truexsd_type='TSIdeDedRed' args: TSIDEDEDRED -
nfse10_vDeducaoReducaoCharhelp='Valor monetário utilizado para dedução/redução do valor do serviço da NFS-e que está sendo emitida (R$).\nDeve ser menor ou igual ao valor deduzível/redutível (vDedutivelRedutivel).'string='Valor monetário utilizado'xsd_required=Truexsd_type='TSDec15V2' -
nfse10_vDedutivelRedutivelCharhelp='Valor monetário total dedutível/redutível no documento informado (R$).\nEste é o valor total no documento informado que é passível de dedução/redução.'string='vDedutivelRedutivel'xsd_required=Truexsd_type='TSDec15V2' -
nfse10_xDescOutDedCharhelp="Descrição da Dedução/Redução quando a opção é '99 – Outras Deduções'"string='Descrição da Dedução/Redução'xsd_type='TSDescOutDedRed'
No public methods.
-
nfse10_modNFSCharstring='Modelo da Nota Fiscal NF ou NFS'xsd_required=Truexsd_type='TSNum15Dig' -
nfse10_nNFSCharstring='Número da Nota Fiscal NF ou NFS'xsd_required=Truexsd_type='TSNum7Dig' -
nfse10_serieNFSCharstring='Série Nota Fiscal NF ou NFS'xsd_required=Truexsd_type='TSSerieNFNFS'
No public methods.
-
nfse10_cMunNFSeMunCharhelp='Código Município emissor da nota eletrônica municipal (Tabela do IBGE)'string='Código Município emissor'xsd_required=Truexsd_type='TSCodMunIBGE' -
nfse10_cVerifNFSeMunCharhelp='Código de Verificação da nota eletrônica municipal'string='Código de Verificação'xsd_required=Truexsd_type='TSCodVerificacao' -
nfse10_nNFSeMunCharstring='Número da nota eletrônica municipal'xsd_required=Truexsd_type='TSNum15Dig'
No public methods.
-
nfse10_infDPSMany2one → nfse.10.tcinfdpscomodel_name='nfse.10.tcinfdps'string='infDPS'xsd_required=Truexsd_type='TCInfDPS' -
nfse10_versaoCharstring='versao'xsd_required=Truexsd_type='TVerNFSe'
No public methods.
-
nfse10_CNPJCharchoice='tcemitente'string='Número do CNPJ do emitente da NFS-e'xsd_choice_required=Truexsd_type='TSCNPJ' -
nfse10_CPFCharchoice='tcemitente'string='Número do CPF do emitente da NFS-e'xsd_choice_required=Truexsd_type='TSCPF' -
nfse10_IMCharstring='Número da inscrição municipal'xsd_type='TSInscMun' -
nfse10_emailCharstring='E-mail do emitente'xsd_type='TSEmail' -
nfse10_enderNacMany2one → nfse.10.tcenderecoemitentecomodel_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=Truexsd_type='TCEnderecoEmitente' -
nfse10_foneCharhelp='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_xFantCharstring='Nome / Fantasia do emitente'xsd_type='TSNomeFantasia' -
nfse10_xNomeCharstring='Nome / Razão Social do emitente'xsd_required=Truexsd_type='TSNomeRazaoSocial'
No public methods.
-
nfse10_endExtMany2one → nfse.10.tcenderextchoice='tcendereco'comodel_name='nfse.10.tcenderext'help='Grupo de informações específicas de endereço no exterior'string='endExt'xsd_type='TCEnderExt' -
nfse10_endNacMany2one → nfse.10.tcendernacchoice='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_type='TCEnderNac' -
nfse10_nroCharstring='Número do imóvel'xsd_required=Truexsd_type='TSNumeroEndereco' -
nfse10_xBairroCharstring='Bairro'xsd_required=Truexsd_type='TSBairro' -
nfse10_xCplCharstring='Complemento do endereço'xsd_type='TSComplementoEndereco' -
nfse10_xLgrCharhelp='Tipo e nome do logradouro da localização do imóvel'string='Tipo e nome do logradouro da localização'xsd_required=Truexsd_type='TSLogradouro'
No public methods.
-
nfse10_CEPCharstring='Número do CEP'xsd_required=Truexsd_type='TSCEP' -
nfse10_UFSelectionhelp='Sigla da unidade da federação do município do endereço do emitente.'string='Sigla da unidade da federação'xsd_required=Truexsd_type='TSUF' args: TSUF -
nfse10_cMunCharhelp='Código do município, conforme Tabela do IBGE'string='Código do município'xsd_required=Truexsd_type='TSCodMunIBGE' -
nfse10_nroCharstring='Número do imóvel'xsd_required=Truexsd_type='TSNumeroEndereco' -
nfse10_xBairroCharstring='Bairro'xsd_required=Truexsd_type='TSBairro' -
nfse10_xCplCharstring='Complemento do endereço'xsd_type='TSComplementoEndereco' -
nfse10_xLgrCharhelp='Tipo e nome do logradouro da localização do imóvel'string='Tipo e nome do logradouro da localização'xsd_required=Truexsd_type='TSLogradouro'
No public methods.
-
nfse10_CEPCharchoice='tcenderecosimples'string='Número do CEP'xsd_choice_required=Truexsd_type='TSCEP' -
nfse10_endExtMany2one → nfse.10.tcenderextsimpleschoice='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=Truexsd_type='TCEnderExtSimples' -
nfse10_nroCharstring='Número do imóvel'xsd_required=Truexsd_type='TSNumeroEndereco' -
nfse10_xBairroCharstring='Bairro'xsd_required=Truexsd_type='TSBairro' -
nfse10_xCplCharstring='Complemento do endereço'xsd_type='TSComplementoEndereco' -
nfse10_xLgrCharhelp='Tipo e nome do logradouro da localização do imóvel'string='Tipo e nome do logradouro da localização'xsd_required=Truexsd_type='TSLogradouro'
No public methods.
-
nfse10_cEndPostCharhelp='Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço.'string='Código alfanumérico'xsd_required=Truexsd_type='TSCodigoEndPostal' -
nfse10_cPaisCharhelp='Código do país (Tabela de Países ISO)'string='Código do país'xsd_required=Truexsd_type='TSCodPaisISO' -
nfse10_xCidadeCharhelp='Nome da cidade no exterior do prestador do serviço.'string='Nome da cidade no exterior do prestador'xsd_required=Truexsd_type='TSCidade' -
nfse10_xEstProvRegCharhelp='Estado, província ou região da cidade no exterior do prestador do serviço.'string='Estado'xsd_required=Truexsd_type='TSEstadoProvRegiao'
No public methods.
-
nfse10_cEndPostCharhelp='Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço.'string='Código alfanumérico'xsd_required=Truexsd_type='TSCodigoEndPostal' -
nfse10_xCidadeCharhelp='Nome da cidade no exterior do prestador do serviço.'string='Nome da cidade no exterior do prestador'xsd_required=Truexsd_type='TSCidade' -
nfse10_xEstProvRegCharhelp='Estado, província ou região da cidade no exterior do prestador do serviço.'string='Estado'xsd_required=Truexsd_type='TSEstadoProvRegiao'
No public methods.
-
nfse10_CEPCharstring='Número do CEP'xsd_required=Truexsd_type='TSCEP' -
nfse10_cMunCharhelp='Código do município, conforme Tabela do IBGE'string='Código do município'xsd_required=Truexsd_type='TSCodMunIBGE'
No public methods.
-
nfse10_cEndPostCharstring='Código de endereçamento postal'xsd_required=Truexsd_type='TSCodigoEndPostal' -
nfse10_nroCharstring='Número do imóvel'xsd_required=Truexsd_type='TSNumeroEndereco' -
nfse10_xBairroCharstring='Bairro'xsd_required=Truexsd_type='TSBairro' -
nfse10_xCidadeCharstring='Cidade'xsd_required=Truexsd_type='TSCidade' -
nfse10_xCplCharstring='Complemento do endereço'xsd_type='TSComplementoEndereco' -
nfse10_xEstProvRegCharstring='Estado, província ou região'xsd_required=Truexsd_type='TSEstadoProvRegiao' -
nfse10_xLgrCharhelp='Tipo e nome do logradouro da localização do imóvel'string='Tipo e nome do logradouro da localização'xsd_required=Truexsd_type='TSLogradouro'
No public methods.
-
nfse10_nProcessoCharhelp='Número do processo judicial ou administrativo de suspensão da exigibilidade'string='Número do processo judicial'xsd_required=Truexsd_type='TSNumProcExigSuspensa' -
nfse10_tpSuspSelectionhelp='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=Truexsd_type='TSOpExigSuspensa' args: TSOPEXIGSUSPENSA
No public methods.
-
nfse10_categVeicSelectionhelp='Categorias de veículos para cobrança:\n00 - Categoria de veículos (tipo não informado na nota de origem)\n01 - Automóvel, caminhonete e furgão;\n02 - Caminhão leve, ônibus, caminhão trator e furgão;\n03 - Automóvel e caminhonete com semireboque;\n04 - Caminhão, caminhão-trator, caminhão-trator com semi-reboque e ônibus;\n05 - Automóvel e caminhonete com reboque;\n06 - Caminhão com reboque;\n07 - Caminhão trator com semi-reboque;\n08 - Motocicletas, motonetas e bicicletas motorizadas;\n09 - Veículo especial;\n10 - Veículo Isento;'string='Categorias de veículos para cobrança'xsd_required=Truexsd_type='TSCategVeic' args: TSCATEGVEIC -
nfse10_codAcessoPedCharhelp='Código de acesso gerado automaticamente pelo sistema emissor da concessionária.'string='Código de acesso gerado automaticamente'xsd_required=Truexsd_type='TSCodAcessoPed' -
nfse10_codContratoCharhelp='Código de contrato gerado automaticamente pelo sistema nacional no cadastro da concessionária.'string='Código'xsd_required=Truexsd_type='TSCodContrato' -
nfse10_nEixosCharstring='Número de eixos para fins de cobrança'xsd_required=Truexsd_type='TSNumEixos' -
nfse10_placaCharstring='Placa do veículo (placa)'xsd_required=Truexsd_type='TSPlaca' -
nfse10_rodagemSelectionstring='Tipo de rodagem'xsd_required=Truexsd_type='TSRodagem' args: TSRODAGEM -
nfse10_sentidoCharstring='Placa do veículo'xsd_required=Truexsd_type='TSSentido'
No public methods.
-
nfse10_IdCharstring='Id'xsd_required=Truexsd_type='TSIdDPS' -
nfse10_cLocEmiCharhelp="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 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.\nPara 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=Truexsd_type='TSCodMunIBGE' -
nfse10_dCompetCharhelp='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=Truexsd_type='TSData' -
nfse10_dhEmiCharhelp='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=Truexsd_type='TSDateTimeUTC' -
nfse10_intermMany2one → nfse.10.tcinfopessoacomodel_name='nfse.10.tcinfopessoa'help='Grupo de informações do DPS relativas ao Intermediário de Serviços'string='interm'xsd_type='TCInfoPessoa' -
nfse10_nDPSCharstring='Número do DPS'xsd_required=Truexsd_type='TSNumDPS' -
nfse10_prestMany2one → nfse.10.tcinfoprestadorcomodel_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=Truexsd_type='TCInfoPrestador' -
nfse10_serieCharhelp='Número do equipamento emissor do DPS ou série do DPS'string='Número do equipamento emissor do DPS'xsd_required=Truexsd_type='TSSerieDPS' -
nfse10_servMany2one → nfse.10.tcservcomodel_name='nfse.10.tcserv'help='Grupo de informações do DPS relativas ao Serviço Prestado'string='serv'xsd_required=Truexsd_type='TCServ' -
nfse10_substMany2one → nfse.10.tcsubstituicaocomodel_name='nfse.10.tcsubstituicao'string='Dados da NFS-e a ser substituída'xsd_type='TCSubstituicao' -
nfse10_tomaMany2one → nfse.10.tcinfopessoacomodel_name='nfse.10.tcinfopessoa'help='Grupo de informações do DPS relativas ao Tomador de Serviços'string='toma'xsd_type='TCInfoPessoa' -
nfse10_tpAmbSelectionhelp='Identificação do Ambiente: 1 - Produção; 2 - Homologação'string='Identificação do Ambiente'xsd_required=Truexsd_type='TSTipoAmbiente' args: TSTIPOAMBIENTE -
nfse10_tpEmitSelectionhelp='Emitente da DPS: 1 - Prestador; 2 - Tomador; 3 - Intermediário'string='Emitente da DPS: 1 - Prestador; 2'xsd_required=Truexsd_type='TSEmitenteDPS' args: TSEMITENTEDPS -
nfse10_valoresMany2one → nfse.10.tcinfovalorescomodel_name='nfse.10.tcinfovalores'help='Grupo de informações relativas à valores do serviço prestado'string='Grupo de informações relativas à valores'xsd_required=Truexsd_type='TCInfoValores' -
nfse10_verAplicCharstring='Versão do aplicativo que gerou o DPS'xsd_required=Truexsd_type='TSVerAplic'
No public methods.
-
nfse10_DPSMany2one → nfse.10.tcdpscomodel_name='nfse.10.tcdps'help='Grupo de informações da DPS relativas ao serviço prestado'string='DPS'xsd_required=Truexsd_type='TCDPS' -
nfse10_IdCharstring='Id'xsd_required=Truexsd_type='TSIdNFSe' -
nfse10_ambGerSelectionstring='Ambiente gerador da NFS-e'xsd_required=Truexsd_type='TSAmbGeradorNFSe' args: TSAMBGERADORNFSE -
nfse10_cLocIncidCharhelp="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_cStatSelectionstring='Código do Status da mensagem'xsd_required=Truexsd_type='TStat' args: TSTAT -
nfse10_dhProcCharhelp='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=Truexsd_type='TSDateTimeUTC' -
nfse10_emitMany2one → nfse.10.tcemitentecomodel_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=Truexsd_type='TCEmitente' -
nfse10_nDFSeCharhelp='Número sequencial do documento gerado por ambiente gerador de DFSe do múnicípio.'string='Número sequencial do documento gerado'xsd_required=Truexsd_type='TSNDFSe' -
nfse10_nNFSeCharhelp='Número sequencial por tipo de emitente da NFS-e.\nA 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=Truexsd_type='TSNNFSe' -
nfse10_procEmiSelectionhelp='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_tpEmisSelectionhelp='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=Truexsd_type='TSTipoEmissao' args: TSTIPOEMISSAO -
nfse10_valoresMany2one → nfse.10.tcvaloresnfsecomodel_name='nfse.10.tcvaloresnfse'help='Grupo de valores referentes ao Serviço Prestado'string='Grupo de valores referentes'xsd_required=Truexsd_type='TCValoresNFSe' -
nfse10_verAplicCharstring='Versão do aplicativo que gerou a NFS-e'xsd_required=Truexsd_type='TSVerAplic' -
nfse10_xLocEmiCharhelp='Descrição do código do IBGE do município emissor da NFS-e.'string='Descrição do código do IBGE'xsd_required=Truexsd_type='TSDesc150' -
nfse10_xLocIncidCharhelp="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_xLocPrestacaoCharhelp='Descrição do local da prestação do serviço.'string='Descrição do local da prestação'xsd_required=Truexsd_type='TSDesc150' -
nfse10_xNBSCharstring='Descrição do código da NBS'xsd_type='TSDesc600' -
nfse10_xTribMunCharhelp='Descrição do código de tributação municipal do ISSQN.'string='Descrição do código (xTribMun)'xsd_type='TSDesc600' -
nfse10_xTribNacCharhelp='Descrição do código de tributação nacional do ISSQN.'string='Descrição do código'xsd_required=Truexsd_type='TSDesc600'
No public methods.
-
nfse10_docRefCharhelp='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_idDocTecCharhelp='Identificador de Documento de Responsabilidade Técnica: ART, RRT, DRT, Outros.'string='Identificador de Documento'xsd_type='TSDRT' -
nfse10_xInfCompCharstring='Informações complementares'xsd_type='TSDescInfCompl'
No public methods.
-
nfse10_documentosMany2one → nfse.10.tclistadocdedredchoice='tcinfodedred'comodel_name='nfse.10.tclistadocdedred'help='Grupo de informações de documento utilizado para Dedução/Redução do valor do serviço'string='Grupo de informações'xsd_choice_required=Truexsd_type='TCListaDocDedRed' -
nfse10_pDRCharchoice='tcinfodedred'help='Valor percentual padrão para dedução/redução do valor do serviço'string='Valor percentual padrão'xsd_choice_required=Truexsd_type='TSDec3V2' -
nfse10_vDRCharchoice='tcinfodedred'help='Valor monetário padrão para dedução/redução do valor do serviço'string='Valor monetário padrão'xsd_choice_required=Truexsd_type='TSDec15V2'
No public methods.
-
nfse10_cObraCharchoice='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=Truexsd_type='TSCodObra' -
nfse10_endMany2one → nfse.10.tcenderecosimpleschoice='tcinfoobra'comodel_name='nfse.10.tcenderecosimples'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=Truexsd_type='TCEnderecoSimples' -
nfse10_inscImobFiscCharchoice='tcinfoobra'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_choice_required=Truexsd_type='TSInscImobFisc'
No public methods.
-
nfse10_CAEPFCharhelp='Número do Cadastro de Atividade Econômica da Pessoa Física (CAEPF)'string='Número do Cadastro'xsd_type='TSCAEPF' -
nfse10_CNPJCharchoice='tcinfopessoa'string='Número do CNPJ'xsd_choice_required=Truexsd_type='TSCNPJ' -
nfse10_CPFCharchoice='tcinfopessoa'string='Número do CPF'xsd_choice_required=Truexsd_type='TSCPF' -
nfse10_IMCharstring='Número da inscrição municipal'xsd_type='TSInscMun' -
nfse10_NIFCharchoice='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=Truexsd_type='TSNIF' -
nfse10_cNaoNIFSelectionchoice='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=Truexsd_type='TSCodNaoNIF' args: TSCODNAONIF -
nfse10_emailCharstring='E-mail'xsd_type='TSEmail' -
nfse10_endMany2one → nfse.10.tcenderecocomodel_name='nfse.10.tcendereco'string='Dados de endereço'xsd_type='TCEndereco' -
nfse10_foneCharhelp='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_xNomeCharstring='Nome/Nome Empresarial'xsd_required=Truexsd_type='TSNomeRazaoSocial'
No public methods.
-
nfse10_CAEPFCharhelp='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_CNPJCharchoice='tcinfoprestador'string='Número do CNPJ'xsd_choice_required=Truexsd_type='TSCNPJ' -
nfse10_CPFCharchoice='tcinfoprestador'string='Número do CPF'xsd_choice_required=Truexsd_type='TSCPF' -
nfse10_IMCharstring='Número da inscrição municipal'xsd_type='TSInscMun' -
nfse10_NIFCharchoice='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=Truexsd_type='TSNIF' -
nfse10_cNaoNIFSelectionchoice='tcinfoprestador'help='Motivo para não informação do NIF:\n1 - Dispensado do NIF;\n2 - Não exigência do NIF;'string='Motivo para não informação do NIF'xsd_choice_required=Truexsd_type='TSCodNaoNIF' args: TSCODNAONIF -
nfse10_emailCharstring='E-mail'xsd_type='TSEmail' -
nfse10_endMany2one → nfse.10.tcenderecocomodel_name='nfse.10.tcendereco'string='Dados de endereço do prestador'xsd_type='TCEndereco' -
nfse10_foneCharhelp='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_regTribMany2one → nfse.10.tcregtribcomodel_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=Truexsd_type='TCRegTrib' -
nfse10_xNomeCharstring='Nome/Nome Empresarial do prestador'xsd_type='TSNomeRazaoSocial'
No public methods.
-
nfse10_totTribMany2one → nfse.10.tctribtotalcomodel_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=Truexsd_type='TCTribTotal' -
nfse10_tribFedMany2one → nfse.10.tctribfederalcomodel_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_tribMunMany2one → nfse.10.tctribmunicipalcomodel_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=Truexsd_type='TCTribMunicipal'
No public methods.
-
nfse10_tribMany2one → nfse.10.tcinfotributacaocomodel_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=Truexsd_type='TCInfoTributacao' -
nfse10_vDedRedMany2one → nfse.10.tcinfodedredcomodel_name='nfse.10.tcinfodedred'help='Grupo de informações relativas ao valores para dedução/redução do valor da base de cálculo (valor do serviço)'string='Grupo de informações relativas (vDedRed)'xsd_type='TCInfoDedRed' -
nfse10_vDescCondIncondMany2one → nfse.10.tcvdesccondincondcomodel_name='nfse.10.tcvdesccondincond'help='Grupo de informações relativas aos descontos condicionados e incondicionados'string='vDescCondIncond'xsd_type='TCVDescCondIncond' -
nfse10_vServPrestMany2one → nfse.10.tcvservprestcomodel_name='nfse.10.tcvservprest'help='Grupo de informações relativas aos valores do serviço prestado'string='Grupo de informações relativas'xsd_required=Truexsd_type='TCVServPrest'
No public methods.
-
nfse10_docDedRedOne2many → nfse.10.tcdocdedredhelp='Grupo de informações de documento utilizado para Dedução/Redução do valor do serviço'string='Grupo de informações'xsd_type='TCDocDedRed' args: 'nfse.10.tcdocdedred', 'nfse10_docDedRed_TCListaDocDedRed_id'
No public methods.
-
nfse10_categSelectionstring='Categoria do serviço'xsd_required=Truexsd_type='TSCategoriaServico' args: TSCATEGORIASERVICO -
nfse10_extensaoCharhelp='Extensão total da ferrovia, rodovia, cabos, dutos ou condutos'string='Extensão total da ferrovia, rodovia'xsd_required=Truexsd_type='TSExtensaoTotal' -
nfse10_nPostesCharstring='Número total de postes'xsd_required=Truexsd_type='TSNumeroPostes' -
nfse10_objetoSelectionhelp='Tipo de objetos da locação, sublocação, arrendamento, direito de passagem ou permissão de uso'string='Tipo de objetos da locação'xsd_required=Truexsd_type='TCObjetoLocacao' args: TCOBJETOLOCACAO
No public methods.
-
nfse10_cLocPrestacaoCharchoice='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=Truexsd_type='TSCodMunIBGE' -
nfse10_cPaisPrestacaoCharchoice='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=Truexsd_type='TSCodPaisISO'
No public methods.
-
nfse10_infNFSeMany2one → nfse.10.tcinfnfsecomodel_name='nfse.10.tcinfnfse'string='infNFSe'xsd_required=Truexsd_type='TCInfNFSe' -
nfse10_versaoCharstring='versao'xsd_required=Truexsd_type='TVerNFSe'
No public methods.
-
nfse10_opSimpNacSelectionhelp='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=Truexsd_type='TSOpSimpNac' args: TSOPSIMPNAC -
nfse10_regApTribSNSelectionhelp='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_regEspTribSelectionhelp='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;'string='Tipos de Regimes Especiais de Tributação'xsd_required=Truexsd_type='TSRegEspTrib' args: TSREGESPTRIB
No public methods.
-
nfse10_atvEventoMany2one → nfse.10.tcatveventocomodel_name='nfse.10.tcatvevento'help='Grupo de informações do DPS relativas à Evento'string='atvEvento'xsd_type='TCAtvEvento' -
nfse10_cServMany2one → nfse.10.tccservcomodel_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=Truexsd_type='TCCServ' -
nfse10_comExtMany2one → nfse.10.tccomexteriorcomodel_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_explRodMany2one → nfse.10.tcexploracaorodoviariacomodel_name='nfse.10.tcexploracaorodoviaria'string='Grupo de informações relativas a pedágio'xsd_type='TCExploracaoRodoviaria' -
nfse10_infoComplMany2one → nfse.10.tcinfocomplcomodel_name='nfse.10.tcinfocompl'help='Grupo de informações complementares disponível para todos os serviços prestados'string='Grupo'xsd_type='TCInfoCompl' -
nfse10_locPrestMany2one → nfse.10.tclocprestcomodel_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=Truexsd_type='TCLocPrest' -
nfse10_lsadppuMany2one → nfse.10.tclocacaosublocacaocomodel_name='nfse.10.tclocacaosublocacao'help='Grupo de informações relativas a atividades de Locação, sublocação, arrendamento, direito de passagem ou permissão de uso, compartilhado ou não, de ferrovia, rodovia, postes, cabos, dutos e condutos de qualquer natureza'string='Grupo de informações relativas (lsadppu)'xsd_type='TCLocacaoSublocacao' -
nfse10_obraMany2one → nfse.10.tcinfoobracomodel_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'
No public methods.
-
nfse10_cMotivoSelectionhelp='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=Truexsd_type='TSCodJustSubst' args: TSCODJUSTSUBST -
nfse10_chSubstdaCharhelp='Chave de acesso da NFS-e a ser substituída'string='Chave de acesso da NFS-e'xsd_required=Truexsd_type='TSChaveNFSe' -
nfse10_xMotivoCharhelp='Descrição do motivo da substituição da NFS-e'string='Descrição do motivo da substituição'xsd_type='TSMotivo'
No public methods.
-
nfse10_piscofinsMany2one → nfse.10.tctriboutrospiscofinscomodel_name='nfse.10.tctriboutrospiscofins'help='Grupo de informações dos tributos PIS/COFINS'string='Grupo de informações'xsd_type='TCTribOutrosPisCofins' -
nfse10_vRetCPCharstring='Valor monetário do CP(R$)'xsd_type='TSDec15V2' -
nfse10_vRetCSLLCharstring='Valor monetário do CSLL (R$)'xsd_type='TSDec15V2' -
nfse10_vRetIRRFCharstring='Valor monetário do IRRF (R$)'xsd_type='TSDec15V2'
No public methods.
-
nfse10_BMMany2one → nfse.10.tcbeneficiomunicipalcomodel_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_cPaisResultCharhelp='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_exigSuspMany2one → nfse.10.tcexigsuspensacomodel_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_pAliqCharhelp='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_tpImunidadeSelectionhelp='Identificação da Imunidade do ISSQN – somente para o caso de Imunidade:\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);'string='Identificação da Imunidade'xsd_type='TSTipoImunidadeISSQN' args: TSTIPOIMUNIDADEISSQN -
nfse10_tpRetISSQNSelectionhelp='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=Truexsd_type='TSTipoRetISSQN' args: TSTIPORETISSQN -
nfse10_tribISSQNSelectionhelp='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'xsd_required=Truexsd_type='TSTribISSQN' args: TSTRIBISSQN
No public methods.
-
nfse10_CSTSelectionhelp='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 Tributável 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=Truexsd_type='TSTipoCST' args: TSTIPOCST -
nfse10_pAliqCofinsCharhelp='Alíquota da COFINS, relativa à apuração própria (%).'string='Alíquota da COFINS'xsd_type='TSDec2V2' -
nfse10_pAliqPisCharhelp='Alíquota do PIS, relativa à apuração própria (%).'string='Alíquota do PIS'xsd_type='TSDec2V2' -
nfse10_tpRetPisCofinsSelectionhelp='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_vBCPisCofinsCharhelp='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_vCofinsCharhelp='Valor do débito de COFINS apuração própria (R$).'string='Valor do débito'xsd_type='TSDec15V2' -
nfse10_vPisCharhelp='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'
No public methods.
-
nfse10_indTotTribSelectionchoice='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=Truexsd_type='TSTipoIndTotTrib' args: TSTIPOINDTOTTRIB -
nfse10_pTotTribMany2one → nfse.10.tctribtotalpercentchoice='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=Truexsd_type='TCTribTotalPercent' -
nfse10_pTotTribSNCharchoice='tctribtotal'help='Valor percentual aproximado do total dos tributos da alíquota do Simples Nacional (%)'string='Valor percentual aproximado do total'xsd_choice_required=Truexsd_type='TSDec2V2' -
nfse10_vTotTribMany2one → nfse.10.tctribtotalmonetchoice='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=Truexsd_type='TCTribTotalMonet'
No public methods.
-
nfse10_vTotTribEstCharhelp='Valor monetário total aproximado dos tributos estaduais (R$).'string='vTotTribEst'xsd_required=Truexsd_type='TSDec15V2' -
nfse10_vTotTribFedCharhelp='Valor monetário total aproximado dos tributos federais (R$).'string='Valor monetário total aproximado'xsd_required=Truexsd_type='TSDec15V2' -
nfse10_vTotTribMunCharhelp='Valor monetário total aproximado dos tributos municipais (R$).'string='vTotTribMun'xsd_required=Truexsd_type='TSDec15V2'
No public methods.
-
nfse10_pTotTribEstCharhelp='Valor percentual total aproximado dos tributos estaduais (%).'string='pTotTribEst'xsd_required=Truexsd_type='TSDec3V2' -
nfse10_pTotTribFedCharhelp='Valor percentual total aproximado dos tributos federais (%).'string='Valor percentual total aproximado'xsd_required=Truexsd_type='TSDec3V2' -
nfse10_pTotTribMunCharhelp='Valor percentual total aproximado dos tributos municipais (%).'string='pTotTribMun'xsd_required=Truexsd_type='TSDec3V2'
No public methods.
-
nfse10_pAliqAplicCharhelp='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_tpBMCharstring='Tipo de Benefício Municipal (BM)'xsd_type='TSDesc40' -
nfse10_vBCCharhelp='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 (vBC)'xsd_type='TSDec15V2' -
nfse10_vCalcBMCharhelp='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 (vCalcBM)'xsd_type='TSDec15V2' -
nfse10_vCalcDRCharhelp='Valor monetário (R$) de dedução/redução da base de cálculo (BC) do ISSQN.'string='Valor monetário'xsd_type='TSDec15V2' -
nfse10_vISSQNCharhelp='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_vLiqCharhelp='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=Truexsd_type='TSDec15V2' -
nfse10_vTotalRetCharhelp='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' -
nfse10_xOutInfCharhelp='Uso da Administração Tributária Municipal.'string='Uso'xsd_type='TSDesc2000'
No public methods.
-
nfse10_vDescCondCharhelp='Valor monetário do desconto condicionado (R$)'string='Valor monetário do desconto condicionado'xsd_type='TSDec15V2' -
nfse10_vDescIncondCharhelp='Valor monetário do desconto incondicionado (R$)'string='Valor monetário'xsd_type='TSDec15V2'
No public methods.
-
nfse10_vRecebCharhelp='Valor monetário recebido pelo intermediário do serviço (R$)'string='Valor monetário recebido'xsd_type='TSDec15V2' -
nfse10_vServCharstring='Valor dos serviços em R$'xsd_required=Truexsd_type='TSDec15V2'
No public methods.
-
brl_currency_idMany2one → res.currencycomodel_name='res.currency'compute='_compute_brl_currency_id'default=<expr>string='Moeda'
No public methods.
Loading…