Leiaute: Importação de NFS-e Arquivo XML - Padrão Nacional

Definição dos campos que serão importados:
 
- Na coluna Campo no Sistema, é informado o campo a ser alimentado no sistema;
- Na coluna Definições, é informada uma observação ou uma condição para ser importado;
- Na coluna TAG PAI, é informado a TAG PAI a ser gerada no arquivo;
- Na coluna TAG, é informado a TAG gerada no arquivo.
 
Cadastro de clientes - Se identificado a empresa no sistema conforme regra de identificação por inscrição federal e ou Inscrição municipal, deverá importar o cadastro de cliente conforme abaixo.
Campo no sistema Definição Tag Pai Tag
Inscrição   infNFSe/DPS/infDPS/toma CNPJ, CPF, CAEPF ou NIF
Tipo de inscrição
Verificar em qual TAG está a informação da inscrição do cliente:
Se estiver na TAG CNPJ, setar CNPJ
Se estiver na TAG CPF, setar CPF
Se estiver na TAG CAEPF, setar CAEPF
Se estiver na TAG NIF, setar Outros
   
Razão Social   infNFSe/DPS/infDPS/toma xNome
Nome 40 primeiros caracteres da razão social do cliente    
Endereço   infNFSe/DPS/infDPS/toma/end xLgr
Número do endereço 6 primeiros caracteres do número do cliente infNFSe/DPS/infDPS/toma/end nro
Complemento   infNFSe/DPS/infDPS/toma/end xCpl
Bairro   infNFSe/DPS/infDPS/toma/end xBairro
Código do Município No caso de município do Exterior, deve gerar 9999999
infNFSe/DPS/infDPS/toma/end/end
Nac
cMun
UF Gerar conforme município    
Código do País Gerar conforme município    
CEP  
infNFSe/DPS/infDPS/toma/end/
endNac
CEP
Inscrição Estadual      
Inscrição Municipal   infNFSe/emit IM
Inscrição SUFRAMA      
Inscrição Estadual Substituição Tributária      
DDD Se o conteúdo desse campo possuir 10 ou mais caracteres, importar somente os dois primeiros dígitos desse campo, caso contrário, não importar. infNFSe/DPS/infDPS/toma fone
Telefone Somente os 8 dígitos finais desse campo infNFSe/DPS/infDPS/toma fone
Fax Sem informação    
Data do cadastro Conforme informado na tela de configuração    
Conta contábil Conforme informado na tela de configuração    
Conta contábil Fornecedor Sem informação    
Regime de Apuração Fixo N-Normal    
Natureza Jurídica Fixo Empresa Privada    
Alíquota de ICMS Fixo 0,00    
 
Notas de Serviços Prestados - Se identificado a empresa no sistema conforme regra de identificação por inscrição federal e ou Inscrição municipal, deverá importar as notas de serviço conforme abaixo.
Campo no sistema Definição  Tag Pai Tag
Espécie Conforme configuração    
Situação Fixo: Regular    
Série Conforme configuração    
Sub série Sem informação    
Cliente
Verificar em qual TAG está a
informação da inscrição do cliente:
Estando na TAG CNPJ verificar CNPJ
Estando na TAG CPF verificar CPF
Estando TAG CAEPF, verificar CAEPF
Estando na TAG NIF, verificar Outros           
NFSe/infNFSe/DPS/infDPS/toma  CNPJ, CPF, CAEPF ou NIF
Emitente Fixo: Próprio    
Mod. Frete Sem informação    
Documento   infNFSe nNFSe
Segmento Sem informação    
Emissão   infNFSe/DPS/infDPS dhEmi
Entrada   infNFSe/DPS/infDPS dhEmi
Acumulador Conforme configuração    
CFOP Conforme configuração    
Valor Serviço  
infNFSe/DPS/infDPS/valores/
vServPrest/
vServ
Desconto  
NFSe/infNFSe/DPS/infDPS/
valores/vDescCondIncond/
vDescIncond + vDescCond
Valor Contabil Valor Serviço - Descontos    
Município  
infNFSe/DPS/infDPS/serv/
locPrest
cLocPrestacao
Chave NFS-e
Será o atributo da TAG,
considerando somente os números
NFSe infNFSe
 
Estoque Notas Fiscais de Serviço - O sistema deve importar as informações na guia "Estoque" somente se o acumulador estiver marcado a opção "Digitação de Estoque" e houver configurações da guia "Serviços/Itens" da tela de configuração.
Campo no sistema Definição Tag Pai Tag
Código do produto Conforme informado na configuração    
Descrição Gerar a descrição do produto informado na configuração    
Quantidade Gerar fixo 1,00    
Valor Unitário  
infNFSe/DPS/infDPS/valores
/vServPrest
vServ
Valor Produto  
infNFSe/DPS/infDPS/valores
/vServPrest
vServ
Desconto  
infNFSe/DPS/infDPS/valores
/vDescCondIncond
vDescIncond + vDescCond
CFOP Conforme informado na configuração    
Valor Contábil (ValorServicos - Descontos)    
CST – PIS   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins CST
Natureza de receita - PIS Gerar conforme cadastro do produto somente quando possuir os CSTs 04, 05, 06, 07, 08 ou 09    
Base de cálculo – PIS   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins vBCPisCofins
Alíquota – PIS   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins pAliqPis
Valor – PIS   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins vPis
CST – COFINS   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins CST
Natureza de receita - COFINS Gerar conforme cadastro do produto somente quando possuir os CSTs 04, 05, 06, 07, 08 ou 09    
Base de cálculo – COFINS   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins vBCPisCofins
Alíquota – COFINS   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins pAliqCofins
Valor – COFINS   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins vCofins
CTISS
Gerar conforme relação:
 
00 - Tributado Integralmente = tribISSQN for 01, tpRetISSQN for 1 e não houver valores em vCalcDR e vCalcBM
01 - Tributado Integralmente = tribISSQN for 01 e tpRetISSQN for 2 ou 3 e não houver valores em vCalcDR e vCalcBM
02 - Tributado com redução de base de cálculo ou alíquota = tribISSQN for 01 e tpRetISSQN for 1 e na vCalcDR ou vCalcBM houver um valor maior de 0,00 e seja menor que vBC
03 - Tributado com redução de base de cálculo ou alíquota e com ISS retido na fonte = tribISSQN for 01 e tpRetISSQN for 2 e na vCalcDR ou vCalcBM houver um valor maior de 0,00 e seja menor que vBC
06 - Isento = Se o valor informado na vCalcDR ou vCalcBM for igual ao valor vBC infNFSe/valores/vBC e na tpBM estiver como 1;
07 - Não tributado = tribISSQN for 04
 
Para demais situação que não se encaixar na regra, deve setar como 00 - Tributado Integralmente.
infNFSe/DPS/infDPS/valores/ trib/tribMuninfNFSe/valores
tribISSQN, tpRetISSQN
vCalcBM, vCalcDR, tpBM, vBC
Base cálculo - ISSQN   infNFSe/valores vBC
Alíquota - ISSQN   infNFSe/valores pAliqAplic
Valor - ISSQN   infNFSe/valores vISSQN

Notas Fiscais de Serviço - PIS/COFINS: O sistema deve importar as informações na guia “SPED/PIS/COFINS” somente se a empresa estiver configurada nos parâmetros para apurar a EFD Contribuições com forma de cálculo "Simplificado" e os impostos 4-PIS e 5-COFINS estiverem inclusos no acumulador.
Campo no sistema           Definição Tag Pai Tag
CST   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins CST
Natureza de receita
Simplificado por produto = Gerar conforme cadastro do produto somente quando possuir os CSTs 04, 05, 06, 07, 08 ou 09
Simplificado por nota = Gerar conforme cadastro do acumulador somente quando possuir os CSTs 04, 05, 06, 07, 08 ou 09
   
Valor Contábil (ValorServicos - Descontos)    
Exclusões
 
Valor Contábil - vBCPisCofins
   
% Redução B.C. Sem informação    
Base cálculo Valor Contábil - Exclusões    
Alíquota - PIS   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins pAliqPis
Alíquota - COFINS   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins pAliqCofins
Valor - PIS   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins vPis
Valor - COFINS   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins vCofins

 
Cadastro de Fornecedores - O sistema deve realizar a verificação somente da inscrição informada nas TAGs filhas da TAG "infNFSe/DPS/infDPS/toma".
Campo no sistema Definição Tag Pai Tag
Inscrição   infNFSe/emit CNPJ ou CPF
Tipo de inscrição
Verificar em qual TAG está a informação da inscrição do fornecedor:
Se estiver na TAG CNPJ, setar CNPJ
Se estiver na TAG CPF, setar CPF
   
Razão Social   infNFSe/emit xNome
Nome 40 primeiros caracteres da razão social do fornecedor    
Endereço   infNFSe/emit/enderNac xLgr
Número do endereço 6 primeiros caracteres do número do fornecedor infNFSe/emit/enderNac nro
Complemento   infNFSe/emit/enderNac xCpl
Bairro   infNFSe/emit/enderNac xBairro
Código do Município No caso de município do Exterior, deve gerar 9999999 infNFSe/emit/enderNac cMun
UF Gerar conforme município    
Código do País Gerar conforme município    
CEP   infNFSe/emit/enderNac CEP
Inscrição Estadual      
Inscrição Municipal   infNFSe/emit IM
Inscrição SUFRAMA      
Inscrição Estadual Substituição Tributária      
DDD Se o conteúdo desse campo possuir 10 ou mais caracteres, importar somente os dois primeiros dígitos desse campo, caso contrário, não importar. infNFSe/emit fone
Telefone Somente os 8 dígitos finais desse campo infNFSe/emit fone
Fax Sem informação    
Data do cadastro Conforme informado na tela de configuração    
Conta contábil Conforme informado na tela de configuração    
Conta contábil Cliente Sem informação    
Regime de Apuração Fixo N-Normal    
Alíquota de ICMS Fixo 0,00    
 
Notas de Serviços Tomados
Campo no sistema Definição Tag Pai Tag
Espécie Conforme configuração    
Situação Fixo: Regular    
Série Conforme configuração    
Sub série Sem informação    
Fornecedor
Verificar em qual TAG está a informação da inscrição do fornecedor:
 
Se estiver na TAG CNPJ, verificar CNPJ
Se estiver na TAG CPF, verificar CPF
infNFSe/emit xNome
Emitente Fixo: Terceiros    
Mod. Frete Sem informação    
Documento   infNFSe nNFSe
Segmento Sem informação    
Emissão   infNFSe/DPS/infDPS dhEmi
Entrada   infNFSe/DPS/infDPS             dhEmi
Acumulador Conforme configuração    
CFOP Conforme configuração    
Valor Serviço  
infNFSe/DPS/infDPS/valores/
vServPrest/
vServ
Desconto  
NFSe/infNFSe/DPS/infDPS/
valores/vDescCondIncond/
vDescIncond + vDescCond
Valor Contabil Valor Serviço - Descontos    
Município  
infNFSe/DPS/infDPS/serv/
locPrest
cLocPrestacao
Chave NFS-e Será o atributo da TAG, considerando somente os números NFSe infNFSe
 
Estoque Serviços Tomados - O sistema deve importar as informações na guia "Estoque" somente se o acumulador estiver marcado a opção "Digitação de Estoque" e houver configurações da guia "Entradas/Itens" da tela de configuração.
Campo no sistema Definição Tag Pai Tag
Código do produto Conforme informado na configuração    
Descrição
Gerar a descrição do produto informado
na configuração
   
Unidade Comercializada
Gerar a unidade do produto informado 
na configuração
   
Quantidade Gerar fixo 1,00    
Valor Unitário   infNFSe/DPS/infDPS/valores/vServPrest vServ
Valor Produto  
infNFSe/DPS/infDPS/valores/
vServPrest
vServ
Desconto  
infNFSe/DPS/infDPS/valores/
vDescCondIncond
vDescIncond + vDescCond
CFOP Conforme informado na configuração    
Movimentação Física do Produto Gerar fixo “S” - Sim    
Valor Contábil (ValorServicos - Descontos)    
Custo Total do Produto (ValorServicos - Descontos)    
CST – PIS Gerar conforme o cadastro do produto    
Natureza de operação - PIS Gerar conforme cadastro do produto    
Base de cálculo – PIS   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins vBCPisCofins
Alíquota – PIS   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins pAliqPis
Valor – PIS   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins vPis
CST – COFINS Gerar conforme o cadastro do produto    
Natureza de operação - COFINS Gerar conforme o cadastro do produto    
Base de cálculo – COFINS   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins vBCPisCofins
Alíquota – COFINS   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins pAliqCofins
Valor – COFINS   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins vCofins
Base do crédito - PIS/COFINS Gerar conforme o cadastro do produto    
Base cálculo - ISSQN   infNFSe/valores vBC
Alíquota - ISSQN   infNFSe/valores pAliqAplic
Valor - ISSQN   infNFSe/valores vISSQN
 
Imposto '03-ISS' - Será destacado se na tag 'tpRetISSQN' estiver informado 1.
Campo no sistema Definição Tag Pai Tag
Valor contábil Mesmo valor contábil da nota fiscal    
Base cálculo
Quando possuir as Tags 'infNFSe/valores/vISSQN', o valor será importado da Tag vBC.
 
Quando não possuir as Tags 'infNFSe/valores/vISSQN' e possuir a opção "Considerar as definições do imposto ISS do cadastro do acumulador" marcada na configuração de Importação, deverá gerar o valor do cálculo: Tag vServ * % de Base de Cálculo do acumulador.
infNFSe/valores vBC
Alíquota   infNFSe/valores pAliqAplic
Valor imposto   infNFSe/valores vISSQN
Isentas Sem informação    
Outras Sem informação    
 
Imposto '18-ISS Retido’.
Campo no sistema Definição Tag Pai Tag
Valor contábil Mesmo valor contábil da nota fiscal    
Base cálculo   infNFSe/valores vBC
Alíquota   infNFSe/valores pAliqAplic
Valor imposto   infNFSe/valores vISSQN
Isentas Sem informação    
Outras Sem informação    
 
Imposto '16-IRRF’.
Campo no sistema Definição Tag Pai Tag
Valor contábil Mesmo valor contábil da nota fiscal    
Base cálculo Mesmo valor contábil da nota fiscal    
Alíquota
Seguir conforme a ordem:
 
 
 
Primeira alíquota informada no cadastro do acumulador;
 
Alíquota do cadastro do imposto
   
Valor imposto   infNFSe/DPS/infDPS/valores/trib/tribFed/ vRetIRRF
Isentas Sem informação    
Outras Sem informação    
Cód Rec.
Seguir conforme a ordem:
 
 
 
Código informado no cadastro do acumulador;
 
Primeiro código informado no cadastro do imposto
   
 
Imposto '22-PIS RET’.
Campo no sistema Definição Tag Pai Tag
Valor contábil Mesmo valor contábil da nota fiscal    
Base cálculo   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins vBCPisCofins
Alíquota   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins pAliqPIS
Valor imposto   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins vPIS
Isentas Sem informação    
Outras Sem informação    
Cód Rec.
Seguir conforme a ordem:
 
 
 
Código informado no cadastro do acumulador;
 
Primeiro código informado no cadastro do imposto
   
 
Imposto '23-COFINS-R’.
Campo no sistema Definição Tag Pai Tag
Valor contábil Mesmo valor contábil da nota fiscal    
Base cálculo   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins vBCPisCofins
Alíquota   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins pAliqCofins
Valor imposto   infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins vCofins
Isentas Sem informação    
Outras Sem informação    
Cód Rec.
Seguir conforme a ordem:
 
 
 
Código informado no cadastro do acumulador;
 
Primeiro código informado no cadastro do imposto
   
 
 
Imposto '24-CSOC-RET’.
Campo no sistema Definição Tag Pai Tag
Valor contábil Mesmo valor contábil da nota fiscal    
Base cálculo Mesmo valor contábil da nota fiscal    
Alíquota Conforme cadastro do imposto    
Valor imposto   infNFSe/DPS/infDPS/valores/trib/tribFed/ vRetCSLL
Isentas Sem informação    
Outras Sem informação    
Cód Rec.
Seguir conforme a ordem:
 
 
 
Código informado no cadastro do acumulador;
 
Primeiro código informado no cadastro do imposto
   
 
Imposto '25-CRF’.
Campo no sistema Definição Tag Pai Tag
Valor contábil Mesmo valor contábil da nota fiscal    
Base cálculo Mesmo valor contábil da nota fiscal    
Alíquota Conforme cadastro do imposto    
Valor imposto Somário das TAGs
infNFSe/DPS/infDPS/valores/trib/tribFed/
infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins/vPis
vPis + vCofins + vRetCSLL
Isentas Sem informação    
Outras Sem informação    
Cód Rec.
Seguir conforme a ordem:
 
 
 
Código informado no cadastro do acumulador;
 
Primeiro código informado no cadastro do imposto
   
 
Imposto '26-INSS RET’.
Campo no sistema Definição Tag Pai Tag
Valor contábil Mesmo valor contábil da nota fiscal    
Base cálculo Mesmo valor contábil da nota fiscal    
Alíquota
Seguir conforme a ordem:
 
Primeira alíquota informada no cadastro do acumulador;
 
Alíquota do cadastro do imposto
   
Valor imposto Somário das TAGs infNFSe/DPS/infDPS/valores/trib/tribFed/ vRetCP
Isentas Sem informação    
Outras Sem informação    
Cód Rec. Primeiro código informado no cadastro do imposto    
 
Imposto '38-COSIRF’.
Campo no sistema Definição Tag Pai Tag
Valor contábil Mesmo valor contábil da nota fiscal    
Base cálculo Mesmo valor contábil da nota fiscal    
Alíquota
Seguir conforme a ordem:
 
Primeira alíquota informada no cadastro do acumulador;
 
Alíquota do cadastro do imposto
   
Valor imposto Somário das TAGs
infNFSe/DPS/infDPS/valores/trib/tribFed/
infNFSe/DPS/infDPS/valores/trib/tribFed/piscofins/vPis
vPis + vCofins + vRetCSLL + vRetIRRF
Isentas Sem informação    
Outras Sem informação    
Cód Rec.
Seguir conforme a ordem:
 
Código de recolhimento informado no cadastro do acumulador;
 
Primeiro código de recolhimento encontrado no cadastro do imposto
   
 

Marcar todos como lidos