38
Tarcísio Filó PREFEITURA DE JUIZ DE FORA NFS-e Nota Fiscal de Serviços Eletrônica

NFS-e

Embed Size (px)

DESCRIPTION

Características gerais de emissão de Nota Fiscal de Serviços - Juiz de Fora / MG

Citation preview

Page 1: NFS-e

Tarcísio Filó

PREFEITURA DEJUIZ DE FORA

NFS-eNota Fiscal de Serviços

Eletrônica

Page 2: NFS-e

Conceito - NFS-e

Documento de existência exclusivamente digital, gerado e armazenado

eletronicamente pela prefeitura ou por outra entidade conveniada, para

documentar as operações de prestação de serviços.

PREFEITURA DE JUIZ DE FORA

Page 3: NFS-e

Antes / Depois

PREFEITURA DE JUIZ DE FORA

Page 4: NFS-e

Estrutura da Solução

Solução On-line–Sítio da secretaria, na Internet

•Emissão de NFS-e uma a uma.•Geralmente utilizada por empresas que emitem poucas notas fiscais por mês.•Para grandes emissoras de NFS-e, a solução on-line fica inviável.

PREFEITURA DE JUIZ DE FORA

Page 5: NFS-e

Estrutura da Solução

Solução Web Service– Integração sistemas próprios dos contribuintes.

•Emissão em lote ou uma a uma.•Geralmente utilizada por empresas que emitem muitas notas ou procuram facilidades não proporcionadas pelo site (cadastro de clientes, serviços, etc...).

PREFEITURA DE JUIZ DE FORA

Page 6: NFS-e

Conceito - RPS

Registro provisório de serviço: é um documento de posse e responsabilidade do

contribuinte, que deverá ser gerado manualmente ou por alguma aplicação

local, possuindo uma numeração sequencial crescente.

Lotes de Rps são enviados via Web-Service.

PREFEITURA DE JUIZ DE FORA

Page 7: NFS-e

Artefatos da Câmara Técnica - padrão

Modelo Conceitual

Funcionalidades do sistema Manual de Integração do Contribuinte

Requisitos técnicos do sistema Schemas XML

Estrutura dos arquivos/mensagens

PREFEITURA DE JUIZ DE FORA

Page 8: NFS-e

Ambiente de Testes

Ambiente de testes

Mantido pelo Município

Testes e integração das aplicações do contribuinte

Solução Web Service

PREFEITURA DE JUIZ DE FORA

Page 9: NFS-e

NFS-e

Juiz de Fora São PauloDocumento eletrônico em XML que pode ser baixado pelo prestador, tomador ou intermediário

Documento exibido em tela no sítio da SMF

PREFEITURA DE JUIZ DE FORA

Page 10: NFS-e

RPS

Juiz de Fora São Paulo Não é documento fiscal com validade jurídica ou legal Registro de arquivo para informar os dados para geração da NFS-e

Documento entregue ao tomador do serviço com validade fiscal provisóriaDeve ser substituído pela NFS-e em prazo pré-determinado

PREFEITURA DE JUIZ DE FORA

Page 11: NFS-e

Contingência

Juiz de Fora São Paulo

Nota Fiscal em papel Manutenção da AIDF, sem prazo de validade Posteriormente a cargo da legislação municipal.

RPSDocumento com validade fiscal provisóriaEnviado para conversão em NFS-e em prazo pré-determinado

PREFEITURA DE JUIZ DE FORA

Page 12: NFS-e

Substituição de NFS-e

Juiz de Fora ABRASFSomente para NFS-e “normal”, ou seja, não canceladaMotivo para substituição de erro no preenchimento da nota

Substituição para NFS-e “normal” ou cancelada

Não há restrição ao motivo do cancelamento

PREFEITURA DE JUIZ DE FORA

Page 13: NFS-e

Certificação Digital

Juiz de Fora ABRASFNFS-e gerada no ambiente on-line com obrigatoriedade de assinatura digital pelo prestador e PBHRPS e Lote de RPS com obrigatoriedade de assinatura digital pelo prestador

NFS-e com assinatura digital do prestador ou do município opcionalAssinatura digital da RPS e lote de RPS pelo prestador opcionalNFS-e gerada por lote de RPS com assinatura digital da SMF

PREFEITURA DE JUIZ DE FORA

Page 14: NFS-e

Serviços WebService

Juiz de Fora ABRASF

Geração de NFS-e síncrona e assíncrona

Geração de NFS-e assíncrona

PREFEITURA DE JUIZ DE FORA

Page 15: NFS-e

Lote de RPS

WebService On-lineOperação entre computadores, Envio, consulta e retorno pelo aplicativo do contribuinte, sem intervenção direta do operadorGeração de NFS-e síncrona e assíncronaAutenticação por certificação digital

Envio, consulta e retorno pela solução on-line, por ação do operadorGeração de NFS-e assíncronaAutenticação por login e senha

PREFEITURA DE JUIZ DE FORA

Page 16: NFS-e

Certificado Digital• Cadeia ICP-Brasil

• Suporte para A1 e A3

• Assinatura XMLDsig

• Web-Services → Autenticação, Lote/RPS, Pedido de Cancelamento.

• On-line → Geração, Substituição e Cancelamento

PREFEITURA DEJUIZ DE FORA

Page 17: NFS-e

Fluxo de Utilização NFS-e On-Line

ContribuinteAmbiente

NFS-e

PREFEITURA DE JUIZ DE FORA

Page 18: NFS-e

Fluxo de Utilização NFSe via RPS

Contribuinte AmbienteDo Município

RPS

Internet

PREFEITURA DE JUIZ DE FORA

Page 19: NFS-e

Metodologia de Implantação

Legados BD

BD

Internet

Ambiente Prodabel

Sincronização de Dados

Ambiente Juiz de Fora

PREFEITURA DE JUIZ DE FORA

Page 20: NFS-e

Estrutura da Solução WebService

AssíncronoAssíncrono

Contribuinte Serviços NFS-e

Lote RPSLote RPS

Autenticação

Geração Cancelamento Consulta

RPSRPSNFS-eNFS-eSíncronoSíncrono

PREFEITURA DE JUIZ DE FORA

Page 21: NFS-e

Recepção e Processamento de Lote Rps

PREFEITURA DE JUIZ DE FORA

Page 22: NFS-e

Recepção e Processamento de Lote Rps

• O lote deve conter no mínimo 1 e no máximo 50 Rps.

• Ou limitado o tamanho a 500kb.

• Um erro de processamento em qualquer Rps rejeito o lote por inteiro.

• O retorno é assíncrono.

PREFEITURA DEJUIZ DE FORA

Page 23: NFS-e

Recepção e Processamento de Lote Rps

• O retorno é assíncrono:

– O serviço retorna para o cliente um número de protocolo ou uma lista de erros de recepção.

– O registro entra em uma fila de processamento.

PREFEITURA DEJUIZ DE FORA

Page 24: NFS-e

Geração de NFS-e

PREFEITURA DE JUIZ DE FORA

Page 25: NFS-e

Geração de NFS-e

• O lote deve conter no mínimo 1 e no máximo 3 Rps.

• Ou limitado o tamanho a 500kb.

• Um erro de processamento em qualquer Rps rejeito o lote por inteiro.

• O retorno é síncrono. O cliente obtém uma lista de erros ou uma lista de notas geradas.

PREFEITURA DEJUIZ DE FORA

Page 26: NFS-e

Geração de NFS-e – Quando utilizar

• Emissões de notas fiscais que exijam o retorno do processamento de imediato.

• Por exemplo, hotéis, motéis e afins.

PREFEITURA DEJUIZ DE FORA

Geração de NFS-e – Quando NÃO utilizar

• Faturamento, emissão em lotes. O retorno não precisa ser de imediato.

Page 27: NFS-e

Consulta Situação de Lote RPS

PREFEITURA DE JUIZ DE FORA

Page 28: NFS-e

Consulta de Lote de RPS

PREFEITURA DE JUIZ DE FORA

Page 29: NFS-e

Lote de Rps Serviço Assíncrono - Fluxo

• Enviar Lote Rps– Enviar Lote Rps– Receber número de protocolo.

• Consulta Situação de Lote de Rps– Enviar número de protocolo.– Recebe Status Lote (1, 2, 3 e 4).

• Consulta de Lote de Rps– Enviar número de protocolo.– Recebe notas fiscais ou lista de erros.

PREFEITURA DEJUIZ DE FORA

Page 30: NFS-e

Lote de Rps

• Pela rapidez comum do processamento dos lotes, algumas empresas trabalham da seguinte forma:

– Enviam lotes de rps com um único registro.– Por trás, em background, sem o conhecimento ou noção do usuário, ou no próprio de processo de envio, buscam o retorno das notas.– Como geralmente conseguem, transparecem uma ideia de que o serviço é síncrono, quando não é !

PREFEITURA DEJUIZ DE FORA

Page 31: NFS-e

Lote de Rps

• Isso é totalmente errado !

– Alguns softwares, por trabalharem dessa forma, esperando um retorno “quase síncrono”, inclusive, “desistem” daquele processamento, permitindo ao usuário reenviar aquele Rps com outro número, gerando duplicidade de notas emitidas.– Ou, pior ainda, reenviam o Rps e ignoram o envio anterior. Nesse caso, o primeiro lote enviado será processado e o segundo dará “Rps duplicado”, e a nota fica perdida.

PREFEITURA DEJUIZ DE FORA

Page 32: NFS-e

Lote de Rps

– Lição: • Se o retorno tem de ser imediato, utilizar o serviço síncrono !• Senão, utilizar o serviço assíncrono e deixar claro para o usuário que o serviço é assíncrono.• Cuidado extremo com o envio de Rps duplicado: Somente reenviar o Rps se ele tiver sido processado com erro e corrigido ! Jamais enviá-lo novamente esperando um retorno mais rápido.

PREFEITURA DEJUIZ DE FORA

Page 33: NFS-e

Consulta de NFS-e por RPS

PREFEITURA DE JUIZ DE FORA

Page 34: NFS-e

Consulta de NFS-e

PREFEITURA DE JUIZ DE FORA

Page 35: NFS-e

Cancelamento de NFS-e

PREFEITURA DE JUIZ DE FORA

Page 36: NFS-e

Dificuldades Técnicas

• Assinatura Digital: A tecnologia cliente tem de ser capaz de assinar digitalmente os xmls no formato xmldsig.

• Autenticação ssl bidirecional: Cliente tem de se apresentar ao servidor e cliente tem de confiar no servidor.

• Cada Tecnologia trabalhar com isso de uma forma.

PREFEITURA DE JUIZ DE FORA

Page 37: NFS-e

PREFEITURA DE JUIZ DE FORA

Page 38: NFS-e

PREFEITURA DEJUIZ DE FORA