Índice 


Integrador NFS-e


O que é?


O IntegradorNFSe é uma solução para emissão de Notas Fiscais Eletrônicas de Serviços (NFS-e). O principal objetivo desta aplicação é integrar o DMS da concessionária (Linx DMS/BRAVOS, Sisdia ou Dealer) com as Prefeituras para envio das notas fiscais de serviço eletrônicas.


Como ele funciona?


O IntegradorNFSe é um serviço WebService que roda em ambiente Windows através do IIS ou Apache. O sistema está homologado apenas para o IIS, mas temos registros de utilização com Apache. Este serviço realiza a comunicação entre o DMS utilizado e os sistemas das Prefeituras para envio e consulta de NFS-e. Para atender aos diferentes modelos de comunicação definidos por cada prefeitura o integradorNFSe implementa uma arquitetura de plugins. Sendo assim, além do IntegradorNFSe é necessário o plugin com as configurações da Prefeitura com a qual a concessionária estará se comunicando.


Pré-requisitos:


  • Possuir um DMS Linx (Linx DMS/BRAVOS, Dealer, Sisdia);
  • Possuir um servidor Windows com acesso a Internet;
  • Instalação do IIS ou Apache (O sistema está homologado apenas para o IIS);
  • Instalação do serviço, IntegradorNFSe.exe;
  • Configuração do plugin de comunicação com a Prefeitura.


Instalação


Segue fluxo de instalação do integrador de NFS-e:


Instalação do IIS ou Apache -> Instalação do Integrador -> Configuração do Plugin.


Instalação do IIS


Execute os passos a seguir para instalação/ativação do IIS, de acordo a versão do Windows utilizada pela sua concessionária:


Utilizando o Windows 10


  • Acesse o Painel de Controle, clique em <Programas e Recursos> e em seguida na opção <Ativar ou desativar recursos do Windows>;




  • Marque a opção <Serviço de Informações da Internet> e todas as opções filhas(não precisa Servidor FTP), em seguida, clique em <OK>;



Utilizando o Windows 7


  • Acesse o menu <Iniciar > Painel de Controle >, clique na opção <Programas> e em seguida em <Ativar ou Desativar Recursos do Windows>;
  • Marque a opção <Serviços de Informações da Internet (IIS)> e todas as opções filhas(não precisa Servidor FTP), em seguida, clique em <OK>;


Instalação do Apache


Caso não opte pelo IIS poderá instalar o servidor Apache;

Execute os passos a seguir para instalação/ativação do Apache: 

Faça download da última versão do Apache, no link http://httpd.apache.org/download.cgi;

Faça download do módulo ASP.NET para Apache: http://sourceforge.net/projects/mod-aspdotnet/+

Execute o arquivo de instalação do Apache:





Após a instalação do Apache, execute o instalador do módulo ASP.NET e siga as instruções na tela para a instalação.


Após a instalação, acesse a pasta onde foi instalado o Apache e acesse a pasta de configuração.


    • Exemplo: C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf;
    • Faça uma cópia de segurança do arquivo de configuração httpd.conf;
    • Editar o arquivo de configuração com um editor de texto qualquer e alterar os dados conforme abaixo:

o Adicionar no final do arquivo os comandos abaixo:


    • Use the asp.net handler for all common ASP.NET file types
      AddHandler asp.net asax ascx ashx asmx aspx axd config cs csproj \
      licx rem resources resx soap vb vbproj vsdisco webinfo
      <IfModule mod_aspdotnet.cpp>
    • Mount the sampleapp example application
      AspNetMount /IntegradorNFSe "C:/IntegradorNFSe"
    • Map all requests for /sampleapp to the sampleapp application files
      Alias /IntegradorNFSe "C:/IntegradorNFSe"
    • Allow asp.net scripts to be executed in the sampleapp example
      <Directory "C:/IntegradorNFSe">
      Options FollowSymlinks ExecCGI
      Order allow,deny
      Allow from all
      DirectoryIndex Default.htm Default.html Default.aspx Default.asmx
      </Directory>
    • For all virtual ASP.NET webs, we need the aspnet_client files
    • to serve the client-side helper scripts.
    • NOTICE "C:/Windows/" – change to %systemroot%
    • "C:/Windows/" for WinXP, "C:/WINNT/" for Win2k
      AliasMatch /aspnet_client/system_web/(\d+)(\d+)(\d+)_(\d+)/(.*) \
      "C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4"
    • NOTICE "C:/Windows/" – change to %systemroot%

"C:/Windows/" for WinXP, "C:/WINNT/" for Win2k
<Directory "C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles">
Options FollowSymlinks
Order allow,deny
Allow from all
</Directory>
</IfModule>Certifique-se que a pasta informada nas linhas:
AspNetMount /IntegradorNFSe "C:/IntegradorNFSe"
Alias /IntegradorNFSe "C:/IntegradorNFSe"
<Directory "C:/IntegradorNFSe">
são as mesmas onde estão instalados os plugins de emissão de NFS-e, conforme tópico Integrador NFSe.
Inicie o serviço do Apache pelo menu iniciar ou na barra de tarefa do Windows:




Para mais informações referente a instalação do Apache, consulte através do site http://httpd.apache.org/docs/2.2/platform/windows.html;
Em caso de Windos 7, pode ocorrer erro na inicialização do serviço que pode ser resolvido com os passos abaixo:
Passo 1:


Selecione a opção Programs and Features no Painel de Controle.
Passo 2:



Selecione ao lado esquerdo Turn Windows Features on or off com isso aparecerá a janela de Windows Features, aguarde até as informações serem carregadas
Passo 3:


Expanda as informações da opção Microsoft .NET Framework 3.5.1 e selecione as opções de HTTP e salvar as alterações.


Instalação do Integrador


Execute o programa IntegradorNFSe.exe e clique em <Avançar> até o final.


O arquivo IntegradorNFSe_010800.zip e patch_011100.zip encontra-se no site http://linxnfse.linx.com.br/integradornfse2/index.xhtml disponibilizado pela Distribuição.



Na tela a seguir, onde é informada a pasta de instalação, serão armazenados todos os aplicativos referente a NFS-e.


No final da instalação será feito um teste para verificar se o WebService foi instalado corretamente. O resultado deste teste deve ser semelhante à tela a seguir:



Caso não seja apresentada a tela a seguir, consulte o tópico <Solucionando Problemas>.

Configuração do Plugin


A comunicação com as Prefeituras será feita através de Plugins. O WebService deverá ser configurado com informações referente ao Plugin a ser utilizado e o certificado digital. Execute os procedimentos abaixo para configuração:


  • Atualize o plugin da sua Prefeitura, conforme instruções recebidas da Distribuição;
  • Execute o programa "\IntegradorNFSe\bin\Configurador.exe" e verifique que será apresentada a tela a seguir:
  • Clique no botãoe preencha os campos, conforme segue abaixo:


Campos disponíveis:


  • CNPJ: Preencha com o CNPJ da concessionária;
  • Plugin: Selecione neste campo o plugin referido no item 2.3.a;
  • URL Produção: Informe o WebService de produção disponibilizado pela prefeitura. Este campo será automaticamente preenchido com uma sugestão que deverá ser conferida e em alguns casos, deverá ser alterada. Se na sugestão contém as palavras “MUNICIPIO” ou “ESTADO”, elas deverão ser substituídas pelo nome do município e estado da revenda;
    No caso deste campo apresentar o conteúdo "PASTA_COMPARTILHADA_NO_SERVIDOR" verificar o item "Geração de Arquivos" antes de prosseguir.
  • URL Homologação: Informe o WebService de homologação disponibilizado pela prefeitura. Este campo será automaticamente preenchido com uma sugestão que deverá ser conferida e em alguns casos deverá ser alterada. Se na sugestão tiverem as palavras "MUNICIPIO" ou "ESTADO", elas deverão ser substituídas pelo nome do município e estado da concessionária;

    No caso deste campo apresentar o conteúdo "PASTA_COMPARTILHADA_NO_SERVIDOR" verificar o item "Geração de Arquivos" antes de prosseguir.
  • Ambiente: Esta opção só deve ser marcada quando utilizado o ambiente de homologação da prefeitura;

Na aba Geral, definir os seguintes parâmetros:


  • Senha: Informe a senha referente ao Certificado Digital que será utilizado para a emissão de NFS-e;
  • Arquivo: Clique no botão <Procurar> e selecione o Certificado Digital em formato .pfx que será utilizado para a emissão de NFS-e;

  • Criptografar: Caso seja marcada, grava a senha informada acima, no XML de configurações criptografada. Assim, caso o XML seja editado a senha não poderá ser identificada;

  • RPS: Clique no botão <Procurar> e selecione um modelo para impressão do RPS para o município, caso exista. 

    Na pasta do IntegradorNFSe há um modelo padrão de NFS-e disponível que pode ser alterado de acordo com as necessidades da concessionária: Modelo_1_nfse.rtf. Para alteração ou criação de um novo modelo, consulte o item "Impressão de RPS e NFS-e".
  • NFSe: Clique no botão <Procurar> e selecione um modelo para impressão da NFS-e para o município, caso exista.
    Na pasta do IntegradorNFSe há um modelo padrão de NFS-e disponível que pode ser alterado de acordo com as necessidades da concessionária: Modelo_1_nfse.rtf. Para alteração ou criação de um novo modelo, consulte o item "Impressão de RPS e NFS-e".
  • Chave:Deve ser preenchido apenas se o plug-in a ser configurado utilizar algum dado a partir deste campo.
  • Tentativas: Este campo vem preenchido com o número padrão de tentativas de envio da NFS-e. No caso de lentidão no retorno da Prefeitura, este valor pode ser alterado para um valor maior;
  • Intervalo (segundos): Este campo vem preenchido com o tempo padrão entre cada tentativa de envio da NFS-e. 
    Caso o valor sugerido seja alterado para um valor maior, o tempo de emissão de cada NFS-e aumentará de acordo com o valor informado.
  • Variáveis Formatação: Nesta opção são disponibilizados os campos que podem ser impressos no RPS e NFS-e. Consulte o item "3.2 Formatação dos documentos para impressão de RPS e NFS-e" para mais informações.
  • Número da nota sem formatação:Caso seja marcado, o Número da NFS-e retornado pela prefeitura será devolvido ao sistema emissor sem nenhuma edição, exemplo:

    Número retornado pela prefeitura: 201600000000010;
    Número retornado ao sistema emissor com parâmetro marcado: 201600000000010;
    Número retornado ao sistema emissor com parâmetro desmarcado: 10;

  • URL Linx: Link para comunicação entre o Integrador e a Linx, utilizado para a atualização automática dos plug-ins.
Para que esta comunicação seja executada corretamente, a porta 8081 deverá estar liberada no servidor, para permitir a saída para o link informado.


Aba XML:


Diretório Gravação XML Prefeitura:


  • Consultas: Esta opção deverá ser preenchida, sempre que houver a necessidade de gravação do XML de retorno, devolvido pelo Webservice da prefeitura municipal, para a operação “ConsultarLote” (Processo criado para envio do XML à montadora Hyundai). Neste parâmetro deve ser informado o caminho onde os arquivos XML serão salvos.
  • Cancelamento: Esta opção deverá ser preenchida, sempre que houver a necessidade de gravação do XML de retorno, devolvido pelo Webservice da prefeitura municipal, para a operação “CancelarNfse” (Processo criado para envio do XML à montadora Hyundai). Neste parâmetro deve ser informado o caminho onde os arquivos XML serão salvos.

    A opção acima deverá ser utilizada apenas para plug-ins preparados para tal gravação (consultar arquivo “leiame” do referido plugin).

Aba Complemento:


Será utilizada para envio de campos específicos para determinados plug-ins. A instrução de definição de cada complemento está contida no arquivo “leiame” de cada plug-in que utiliza esta opção.

Geração dos arquivos


A comunicação com a maioria das prefeituras é feita diretamente através de webservices, porém algumas prefeituras fazem a comunicação através de upload/download de arquivos através do site. Esses arquivos podem ser gerados em formato XML ou em formato TEXTO.

Nesses casos, o Integrador NFSe vai apenas gerar os arquivos e o usuário será responsável por fazer o upload (envio) conforme instruções da prefeitura, e em alguns casos, para as prefeituras que tem arquivo de retorno, o usuário também será responsável por fazer o download (recepção), conforme instruções da prefeitura.
Os plugins que tratam prefeituras que trabalham com arquivos, ao invés de sugerirem a URL de comunicação para o configurador, irão fazer a seguinte sugestão (tanto para produção quanto para homologação): "PASTA_COMPARTILHADA_NO_SERVIDOR".
O usuário então deverá criar uma pasta no servidor para gravação/leitura desses arquivos e deverá informar o caminho dessa pasta nos campos URL Homologação e URL Produção do Configurador de plugin.
Essa pasta do servidor deverá ser compartilhada e possuir permissões de acesso para que possa ser lida/gravada pelas estações de trabalho.


O processo então funcionará da seguinte forma:


  • Geração e envio de arquivos: Quando o usuário quiser enviar um lote de RPS, ele deverá gerar o lote pelo sistema (conforme instruções do manual de integração NFS-e com o sistema utilizado), depois deverá fazer o upload no site da prefeitura (seguindo instruções da prefeitura), enviando o arquivo que foi gerado na pasta do servidor que foi mapeada na sua estação;
  • Processamento de arquivos de retorno: No caso de prefeituras que tem retorno, quando o usuário quiser processar o retorno, ele deverá fazer o download do arquivo no site da prefeitura (seguindo instruções da prefeitura) e gravá-la na pasta do servidor que foi mapeada na sua estação. Depois disso, ele deverá executar o processo de consulta pelo sistema (conforme instruções do manual de integração NFS-e com o sistema utilizado).

Registro de Dll's Auxiliares

Execute os procedimentos de registro de dll's a seguir, conforme segue:
Copie os arquivos <capicom.dll>, <msxml5.dll> e <msxml5r.dll> para a pasta "system32" para máquinas 32 bits ou "SysWOW64" para máquinas 64 bits, a qual está abaixo da pasta onde está instalado o windows, normalmente no caminho "c:\windows\system32" ou "c:\windows\SysWOW64" e registre as DLLs pelo prompt do DOS conforme segue abaixo:

  • Para máquinas 32 bits:

Acesse o menu <Iniciar > Executar>, na tela <Executar>, informe o comando CMD e clique no botão <OK>. Após, no prompt do DOS, informe os comandos abaixo, um de cada vez, e tecle <Enter>.
regsvr32 c:\windows\System32\capicom.dll
regsvr32 c:\windows\System32\msxml5.dll
regsvr32 c:\windows\System32\msxml5r.dll

Após cada <Enter> em cada comando, certifique-se que seja apresentada a tela a seguir, informando uma mensagem que a DLL foi registrada com êxito. Esta mensagem deverá ser apresentada para cada DLL registrada.
  • Para máquinas 64 bits:

Acesse o menu <Iniciar > Executar> na tela <Executar>, informe o comando CMD e clique no botão <OK>. Após, no prompt do DOS, informe os comandos abaixo, um de cada vez, e tecle <Enter>.
regsvr32 c:\windows\SysWOW64\capicom.dll
regsvr32 c:\windows\SysWOW64\msxml5.dll
regsvr32 c:\windows\SysWOW64\msxml5r.dll

Após cada <Enter> em cada comando, certifique-se que seja apresentada a tela a seguir, informando uma mensagem que a DLL foi registrada com êxito. Esta mensagem deverá ser apresentada para cada DLL registrada.


Impressão de RPS e NFS-e


Montagem dos modelos de impressão:


Modelo de Impressão RPS -> Modelo de Impressão NFS-e.

Processo de Impressão do IntegradorNFSe


As impressões do RPS e NFS-e são baseadas em modelos de documentos. Os modelos são arquivos em formato ".rtf " que podem ser implementados por qualquer editor que tenha suporte a esse formato, como o word, por exemplo. Os modelos deverão ficar dentro da pasta "bin" de instalação do integrador, normalmente disponibilizado em "c:\Inetpub\Services\IntegradorNFSe\bin".


Na pasta "\IntegradorNFSe\bin\" estão sendo disponibilizadas duas sugestões de modelos de RPS e uma sugestão de NFS-e. A concessionária poderá utilizar estes modelos, alterando o que for necessário, ou ainda criar um modelo novo. O modelo de RPS e NFS-e que será utilizado pela concessionária deve ser informado no Configurador (ver item 3 C , campos RPS e NFS-e).

Formatação dos documentos para impressão de RPS e NFS-e


A formatação dos documentos poderá conter imagens, quadros, traços, textos constantes e variáveis. As variáveis permitidas podem ser visualizadas através do programa <Configurador>, botão <Variáveis Formatação>. São disponibilizadas variáveis para impressão do RPS e para impressão da NFS-e, conforme tela a seguir:



Todas as variáveis apresentadas nesta opção podem ser impressas no documento, para isso, copie a variável desejada para o documento em formato .rtf no local onde a mesma deve ser impressa. As variáveis inseridas no documento deverão permanecer entre os sinais "<" e ">", exemplo "<RazaoSocialTomador>".
Abaixo segue a imagem do modelo de um RPS (Modelo_1_rps.rtf), onde é possível visualizar as variáveis que foram utilizadas entre "<" e ">".




Para simplificar, os dados do prestador não foram colocados como variáveis, então deverão ser criados como texto fixo no .rtf. Apenas os campos CNPJ e Inscrição Municipal são variáveis e estão disponíveis para seleção no Configurador. Se a concessionária optar por utilizar um dos modelos enviados no pacote, deverá editar o modelo e alterar os dados do Prestador para os dados de sua empresa. Nos modelos enviados foram usados os logotipos da Linx. Estes devem ser substituídos pelos logotipos da Prefeitura e Concessionária, ou simplesmente excluídos, caso a concessionária não deseje imprimir os logotipos.


Formatação do compa descriminação dos Serviços:


Para impressão do RPS, algumas prefeituras permitem a discriminação dos serviços item a item e outras, exigem que todos os serviços sejam considerados em uma única linha como se fosse um item único. No momento da formatação do documento, o usuário deverá formatar de acordo com a exigência da prefeitura do seu município.


    • Formatação Item a Item:

Ao selecionar as variáveis para impressão, devem ser considerados os campos com terminação "Item". Por exemplo, a tag "DiscriminacaoItem" deverá ser utilizada quando se queira-se imprimir a discriminação de um item separado dos demais. Essa tag "DiscriminacaoItem", por exemplo, poderá ser exibida várias vezes na formatação. O programa irá substituir cada uma com o item correspondente. Caso a nota tenha menos itens do que as repetições da tag na formatação, as restantes não serão apresentadas.


O documento Modelo_2_rps.rtf, enviado como sugestão de modelo para impressão do RPS, está formatado para imprimir cada serviço como um item.



Exemplo de impressão gerada com a formatação acima:



    • Formatação em um único item:

Ao selecionar as variáveis para impressão, deve ser considerado a variável "Discriminação". Neste caso, todos os serviços (se a nota tiver mais de um) serão impressos como se fosse um único item na nota.


O documento Modelo_1_rps.rtf, enviado como sugestão de modelo para impressão do RPS, está formatado para imprimir todos os serviços como um item.


Exemplo de formatação:



Exemplo de impressão gerada com a formatação acima:



No caso do modelo de emissão de NFS-e, só é possível emitir os serviços como se fosse um item. Por isso, no momento de selecionar as variáveis para formatação do modelo da NFs-e, será apresentando somente o campo <Discriminacao>.

Relação das variáveis disponíveis para impressão


  • Variáveis disponíveis para formatação de RPS:

    NumeroLote : <NumeroLote>
    QuantidadeRps: <QuantidadeRps>
    Numero : <Numero>
    Serie : <Serie> Tipo : <Tipo>
    DataEmissao : <DataEmissao>
    Status : <Status>
    Competencia : <Competencia>
    ValorServicos : <ValorServicos>
    ValorDeducoes : <ValorDeducoes>
    ValorPis : <ValorPis>
    ValorCofins : <ValorCofins>
    ValorInss : <ValorInss>
    ValorIr : <ValorIr>
    ValorCsll : <ValorCsll>
    OutrasRetencoes : <OutrasRetencoes>
    ValorIss : <ValorIss>
    Aliquota : <Aliquota>
    DescontoIncondicionado : <DescontoIncondicionado>
    DescontoCondicionado : <DescontoCondicionado>
    IssRetido : <IssRetido>
    ItemListaServico : <ItemListaServico>
    CodigoCnae : <CodigoCnae>
    CodigoTributacaoMunicipio : <CodigoTributacaoMunicipio>
    Discriminacao : <Discriminacao>
    CodigoMunicipio : <CodigoMunicipio>
    CodigoPais : <CodigoPais>
    ExigibilidadeISS : <ExigibilidadeISS>
    CpfCnpjTomador : <CpfCnpjTomador>
    RazaoSocialTomador : <RazaoSocialTomador>
    EnderecoTomador : <EnderecoTomador>
    NumeroTomador : <NumeroTomador>
    ComplementoTomador : <ComplementoTomador>
    BairroTomador : <BairroTomador>
    CodigoMunicipioTomador : <CodigoMunicipioTomador>
    UfTomador : <UfTomador>
    CodigoPaisTomador : <CodigoPaisTomador>
    CepTomador : <CepTomador>
    TelefoneTomador : <TelefoneTomador>
    EmailTomador : <EmailTomador>
    RegimeEspecialTributacao : <RegimeEspecialTributacao> OptanteSimplesNacional : <OptanteSimplesNacional>
    IncentivoFiscal : <IncentivoFiscal>
    NomeMunicipioTomadorRps : <NomeMunicipioTomadorRps>
    InscricaoEstadualTomadorRps : <InscricaoEstadualTomadorRps> ObservacaoRps : <ObservacaoRps>
    SeqServicoItem : <SeqServicoItem>
    ValorServicosItem : <ValorServicosItem>
    ValorDeducoesItem : <ValorDeducoesItem>
    ValorPisItem : <ValorPisItem>
    ValorCofinsItem : <ValorCofinsItem>
    ValorInssItem : <ValorInssItem>
    ValorIrItem : <ValorIrItem>
    ValorCsllItem : <ValorCsllItem>
    OutrasRetencoesItem : <OutrasRetencoesItem>
    ValorIssItem : <ValorIssItem>
    AliquotaItem : <AliquotaItem>
    DescontoIncondicionadoItem : <DescontoIncondicionadoItem> DescontoCondicionadoItem : <DescontoCondicionadoItem>
    IssRetidoItem : <IssRetidoItem>
    ItemListaServicoItem : <ItemListaServicoItem>
    CodigoCnaeItem : <CodigoCnaeItem>
    CodigoTributacaoMunicipioItem : <CodigoTributacaoMunicipioItem> DiscriminacaoItem : <DiscriminacaoItem>
    CodigoMunicipioItem : <CodigoMunicipioItem>
    CodigoPaisItem : <CodigoPaisItem>
    ExigibilidadeISSItem : <ExigibilidadeISSItem>
    QuantidadeItem : <QuantidadeItem>
    ObservacaoItem : <ObservacaoItem>



  • Variáveis disponíveis para formatação de NFS-e:


    NumeroNfse : <NumeroNfse>
    CodigoVerificacaoNfse : <CodigoVerificacaoNfse>
    DataEmissaoNfse : <DataEmissaoNfse>
    OutrasInformacoesNfse : <OutrasInformacoesNfse>
    BaseCalculoNfse : <BaseCalculoNfse>
    AliquotaNfse : <AliquotaNfse>
    ValorIssNfse : <ValorIssNfse>
    ValorLiquidoNfse : <ValorLiquidoNfse>
    NumeroRps : <NumeroRps>
    SerieRps : <SerieRps>
    TipoRps : <TipoRps>
    DataEmissao : <DataEmissao>
    Status : <Status>
    Competencia : <Competencia>
    ValorServicos : <ValorServicos>
    ValorDeducoes : <ValorDeducoes>
    ValorPis : <ValorPis>
    ValorCofins : <ValorCofins>
    ValorInss : <ValorInss>
    ValorIr : <ValorIr>
    ValorCsll : <ValorCsll>
    OutrasRetencoes : <OutrasRetencoes>
    ValorIss : <ValorIss>
    Aliquota : <Aliquota>
    DescontoIncondicionado : <DescontoIncondicionado> DescontoCondicionado : <DescontoCondicionado>
    IssRetido : <IssRetido>
    ItemListaServico : <ItemListaServico>
    CodigoCnae : <CodigoCnae>
    CodigoTributacaoMunicipio : <CodigoTributacaoMunicipio>
    Discriminacao : <Discriminacao>
    CodigoMunicipio : <CodigoMunicipio>
    CodigoPais : <CodigoPais>
    ExigibilidadeISS : <ExigibilidadeISS>
    CnpjPrestador : <CnpjPrestador>
    InscricaoMunicipalPrestador : <InscricaoMunicipalPrestador> CpfCnpjTomador : <CpfCnpjTomador>
    RazaoSocialTomador : <RazaoSocialTomador>
    EnderecoTomador : <EnderecoTomador>
    NumeroTomador : <NumeroTomador>
    ComplementoTomador : <ComplementoTomador>
    BairroTomador : <BairroTomador>
    CodigoMunicipioTomador : <CodigoMunicipioTomador>
    UfTomador : <UfTomador>
    CodigoPaisTomador : <CodigoPaisTomador>
    CepTomador : <CepTomador>
    TelefoneTomador : <TelefoneTomador>
    EmailTomador : <EmailTomador>
    RegimeEspecialTributacao : <RegimeEspecialTributacao> OptanteSimplesNacional : <OptanteSimplesNacional>
    IncentivoFiscal : <IncentivoFiscal>


No programa de configuração do Integrador de NFSe, utilizando o botão "Variáveis Formatação", será exibida uma tela onde pode ser obtida a listagem de variáveis disponíveis para impressão, através dos campos "RPS" e "NFSe".

Solucionando Problemas


Caso o teste de acesso ao WebService realizado no final da instalação falhe, siga as instruções abaixo:



  • Caso não apresente, certifique que o recurso do windows Serviço de Informações da Internet e as filhas Ferramentas de Gerenciamento da Web e Serviços da World Wide Web estão ativadas. Apos a configuração teste novamente;
  • Caso não apresente, no prompt do DOS, acesse o diretório C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727. Em seguida, execute o comando:  aspnet_regiis.exe –i e teste novamente;
  • Caso não apresente, verifique as configurações de segurança de rede/firewall para que o servidor onde foi instalado o WebService tenha acesso ao servidor da prefeitura e para que as estações tenham acesso ao servidor do WebService. Apos as verificações e liberações tente novamente;
  • Caso não apresente, pelo Windows Explorer, selecione o diretório IntegradorNFSe e clique com o botão direito em Propriedades. Na aba Segurança e efetue os procedimentos abaixo:

Selecione o grupo de usuários <Usuários> e clique em <Avançado>;

Selecione o nome <Usuários> e clique em <Editar>;

Marque a opção <Controle Total> e após em <Confirmar>;

Marque a opção <Substituir as entradas de permissão em todos os objetos filho pelas entradas aplicáveis mostradas aqui>;

Clique em <Aplicar>;

Caso o nome <Usuários> seja apresentado mais de uma vez, repita o procedimento para as demais ocorrências.


Observação: Caso a coluna da tela Permissão não altere o nome para Controle Total, não há problema, prossiga. Apos a configuração tente novamente;


  • Caso não apresente, no Windows Server 2003, caso o Certificado do cliente ou da Prefeitura for versão 2 ou superior, poderá ser necessário instalar o HotFix http://support.microsoft.com/kb/938397+;

  • Caso sugestões não resolverem o problema, entre em contato com o Suporte.