Projeto Nota Fiscal de Água e Saneamento Eletrônica

Manual de Orientação ao Contribuinte

NFAGReceita Estadual do Paraná

Web Service - NFAgRecepcao

Conteúdo técnico do MOC NFAG - Visão Geral v.1.00k. O MOC Online é material de apoio e não substitui os documentos oficiais.

O Serviço de Recepção de NFAg é o serviço oferecido pelo Ambiente Autorizador para recepção das NFAg emitidas pelos contribuintes credenciados para emissão da NFAg.

A forma de processamento é síncrona, sem a formação de lotes. O contribuinte transmite uma NFAg e recebe o resultado do processamento na mesma conexão.

Função: serviço destinado à recepção de mensagens de envio de NFAg.

Processo: síncrono.

Nome Serviço: NFAgRecepcao.

Método: NFAgRecepcao.

Parâmetro da Mensagem da área de dados: compactada utilizando GZip (Base64).

1. Leiaute da Mensagem de Entrada

Entrada: Estrutura XML da Nota Fiscal de Água e Saneamento Eletrônica definida no Anexo I: Manual de Orientações do Contribuinte – Leiaute e Regras de Validação.

Schema XML: NFAg_v9.99.xsd.

2. Leiaute da Mensagem de Retorno

Retorno: Estrutura XML com a mensagem do resultado do envio da NFAg.

Schema XML: retNFAg_v9.99.xsd.

Tabela 2-1 - Leiaute da Mensagem de Retorno
#CampoElePaiTipoOcor.Tam.Descrição/Observação
BR01retNFAgRaiz----TAG raiz da Resposta
BR02versaoABR01N1-12v2Versão do leiaute
BR03tpAmbEBR01N1-11Identificação do Ambiente:
1 – Produção / 2 - Homologação
BR04cUFEBR01N1-12Código da UF que atendeu à solicitação.
BR05verAplicEBR01C1-11-20Versão do Aplicativo que recebeu a NFAg.
BR06cStatEBR01N1-13Código do status da resposta
BR07xMotivoEBR01C1-11-255Descrição literal do status da resposta
BR08protNFAgEBR01G0-1XMLResposta ao processamento da NFAg

3. Leiaute de NFAg Processada

Tabela 3-1 - Leiaute de NFAg Processada
#CampoElePaiTipoOcor.Tam.Descrição/Observação
PR01protNFAgRaiz----TAG raiz da resposta processamento
PR02versaoAPR01N1-12v2Versão do leiaute
PR03infProtGPR01-1-1-Informações do protocolo de resposta
PR04IdAPR03C0-1-Identificador da TAG a ser assinada, somente precisa ser informado se a UF assinar a resposta.
Em caso de assinatura da resposta, preencher o campo com o Nro do Protocolo, precedido com o literal “ID”
PR05tpAmbEPR03N1-11Identificação do Ambiente:
1 – Produção / 2 - Homologação
PR06verAplicEPR03C1-11-20Versão do Aplicativo que recebeu a NFAg.
PR07chNFAgEPR03N1-144Chave de acesso da NFAg
PR08dhRecbtoEPR03D1-1-Data e Hora do Processamento
Formato = AAAA-MM-DDTHH:MM:SS TZD
Preenchido com data e hora da gravação da NFAg no Banco de Dados.
Em caso de Rejeição, com data e hora do recebimento do Arquivo de NFAg enviado.
PR09nProtEPR03N0-116Número do protocolo de autorização da NFAg
PR10digValEPR03C0-128Digest Value da NFAg processada, utilizada para conferir a integridade com a NFAg original
PR11cStatEPR03N1-13Código do status da resposta para a NFAg
PR12xMotivoEPR03C1-11-255Descrição literal do status da resposta para a NFAg
PR13infFiscoGPR01-0-1-Grupo reservado para envio de mensagem do Fisco para o contribuinte
PR14cMsgEPR13N1-13Código de status da mensagem do fisco
PR15xMsgEPR13C1-11-255Mensagem do Fisco para o contribuinte
PR16SignatureGPR01XML0-1-Assinatura XML do grupo identificado pelo atributo “ID”.
A decisão de assinar a mensagem fica a critério da UF interessada.

4. Regras de Validação

Deverão ser aplicadas as validações gerais relacionadas abaixo.

Tabela 4-1 - Regras de Validação Básicas do Serviço
GrupoDescrição
AValidação do Certificado de Transmissão (protocolo TLS)
B-0Validação da Compactação da Mensagem
BValidação Inicial da Mensagem no Web Service
CValidação da Área de Dados da mensagem

4.1. Validação das Regras de Negócio da NFAg

As regras de negócio aplicáveis à NFAg estão descritas no Grupo G do Anexo I: Manual de Orientações do Contribuinte – Leiaute e Regras de Validação.

5. Final do Processamento da NFAg

A validação da NFAg poderá resultar em:

  • Rejeição: a NFAg será descartada, não sendo armazenada no Banco de Dados, podendo ser corrigida e novamente transmitida;
  • Autorização de uso: a NFAg será armazenada no Banco de Dados.
Tabela 5-1 - Consequências da Validação da NFAg
Validação da NFAgConsequência
De forma da NFAgSituação da NFAgPara o contribuinteBanco de Dados
InválidaRejeiçãoCorrigir NFAgNão gravar
VálidaAutorização de usoAutorizadaGravar

Para cada NFAg será atribuído um número de protocolo do Ambiente Autorizador.