- Sumário
9. Caminho mais curto para gerar um RPS e converter em uma NFS-e - 8. Credenciamento para emissão de NFS-e
« Anterior - 10. Gerar Lote de RPS [18-03-12]
Próximo »
9. Caminho mais curto para gerar um RPS e converter em uma NFS-e
Pré-requisitos essenciais
- leitura do Manual de Integração - NFSe de sua Prefeitura para se ter uma idéia geral do funcionamento do projeto e principalmente do leiaute da NFS-e;
- leitura da Documentação complementar da Prefeitura para identificar as particularidades do município;
- leitura do guia de uso da DLL para instalar a DLL corretamente;
- providenciar um certificado digital válido;
- providenciar o credenciamento para emissão da NFS-e.
Roteiro de implantação
gerar o XML do RPS:
1.1. aplicação própria;
ou
1.2. gerar um txt e converter em lote de RPS pela funcionalidade GeraLoteRPS;enviar o RPS pela funcionalidade EnviaLoteRPS, guardar o número do protocolo;
Observações: As prefeituras que adotam o padrão DSF e as prefeituras de São Paulo/SP e Blumenau/SC devolvem o número do lote ao invés do número do protocolo, assim utilize o número do lote para as consultas.
Recepção de RPS - serviço síncrono / assíncrono
A modelo padrão de recepção de RPS é ASSÍNCRONO, sendo necessário buscar o resultado do processamento do lote de RPS enviado. Mas existem prefeituras que adotam o modelo de recepção SÍNCRONO e devolvem o resultado do processamento do lote de forma síncrona como é o caso das Prefeituras Municipais de São Paulo/SP e Blumenau/SC, nestas cidades não é necessário realizar a busca resultado do processamento do lote RPS.
buscar o resultado do processamento do RPS com a funcionalidade ConsultaSituacaoLoteRPS, é necessário informar o número do protocolo recebido no passo 2, código de situação de lote de RPS:
1 - Não Recebido;
2 - Não Processado;
3 - Processado com Erro;
4 - Processado com Sucesso.Este passo não é necessário nas prefeituras que adotam o padrão DSF e nem nas prefeituras municipais de São Paulo/SP e Blumenau/SC, pois inexiste a funcionalidade.
se o resultado da ConsultaStituacaoLoteRPS for igual a 3 ou 4, buscar o lote processado com a ConsultaLoteRPS;
- se o RPS tiver sido convertido em NFS-e, basta enviar o link da NFS-e para o tomador do serviço;
caso contrário, é preciso verificar a causa da falha, corrigir e reiniciar o processo.
As prefeituras que adotam o padrão DSF e a prefeitura de São Paulo/SP e Blumenau/SC devolvem o número do lote ao invés do número do protocolo, assim utilize o número do lote para as consultas
Modelo de emissão da NFS-e
A forma padrão de emissão da NFS-e é a emissão on-line no portal da prefeitura, cabendo ressaltar que é a prefeitura que assina digitalmente a NFS-e.
O processo de integração do sistema de faturamento ou ERP é realizado no modelo de contingência, isto é, como não conseguimos emitir a NFS-e em modo on-line no portal, geramos o RPS (Recibo Provisório de prestação de Serviço) em modo de contingência e depois enviamos para a prefeitura converte-la em uma NFS-eque irá convertê-la em uma NFS-e.
A prefeitura de Belo Horizonte/MG não aceita o RPS como documento fiscal e exige que o RPS seja convertido imediatamenteem NFS-e.
A rigor, não existe necessidade de imprimir a NFS-e, pois ela fica disponível no portal da prefeitura para impressão, nem existe a necessidade de imprimir o RPS se for convertido em NFS-e na presença do tomador.
Exemplos de LINK para NFS-e:
GINFES
URL - http://santoandre.ginfes.com.br/birt/frameset?__report=nfe_ginfes.rptdesign&cdVerificacao=456789&numNota=123456
onde:
cdVerificacao = código de verificação
numNota = número da NFS-eTIPLAN
URL - https://nfse.americana.sp.gov.br/nfse.aspx?ccm=99999999&nf=999999999&cod=XXXXXXXX
onde:
ccm = Inscricao do Prestador de Servicos (sem formato)
nf = Numero da NFS-e (sem formato)
cod = Código de Verificacao da NFS-e (sem traço)Prefeitura Municipal de SP
URL - https://nfe.prefeitura.sp.gov.br/contribuinte/notaprint.aspx?inscricao=31980783&nf=4309977&verificacao=LX2UHQ5Y
onde:
inscricao = Inscricao do Prestador de Servicos (sem formato)
nf = Numero da NFS-e (sem formato)
verificacao = Código de Verificacao da NFS-e (sem traço)Prefeitura Municipal de Recife
URL - https://nfse.recife.pe.gov.br/contribuinte/notaprint.aspx?inscricao=12345&nf=123456&verificacao=ABCDEFGH
onde:
inscricao = Inscricao do Prestador de Servicos (sem formato)
nf = Numero da NFS-e (sem formato)
verificacao = Código de Verificacao da NFS-e (sem traço)Betha
URL - http://e-gov.betha.com.br/e-nota/visualizarnotaeletronica?id=zzzzzzzzzzzzzzzz
onde:
id = código de autenticação criada pela aplicação da Betha, não é possível gerar o id, assim o usuário deve obter a URL na tag OutrasInformacoes da NFS-e gerada pela Betha.
Diagrama:
- 9. Caminho mais curto para gerar um RPS e converter em uma NFS-e
Sumário - « Anterior
8. Credenciamento para emissão de NFS-e - Próximo »
10. Gerar Lote de RPS [18-03-12]