Projeto Nota Fiscal Eletrônica do Gás

Manual de Orientação ao Contribuinte

NFGASReceita Estadual do Paraná

Web Service - NFGasRecepcao

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

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

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

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

Processo: síncrono.

Nome Serviço: NFGasRecepcao.

Método: NFGasRecepcao.

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

1. Leiaute da Mensagem de Entrada

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

Schema XML: NFGas_v9.99.xsd.

2. Leiaute da Mensagem de Retorno

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

Schema XML: retNFGas_v9.99.xsd.

Tabela 2-1 - Leiaute da Mensagem de Retorno
#CampoElePaiTipoOcor.Tam.Descrição/Observação
BR01retNFGasRaiz----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 NFGas.
BR06cStatEBR01N1-13Código do status da resposta
BR07xMotivoEBR01C1-11-255Descrição literal do status da resposta
BR08protNFGasEBR01G0-1XMLResposta ao processamento da NFGas

3. Leiaute de NFGas Processada

Tabela 3-1 - Leiaute de NFGas Processada
#CampoElePaiTipoOcor.Tam.Descrição/Observação
PR01protNFGasRaiz----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 NFGas.
PR07chNFGasEPR03N1-144Chave de acesso da NFGas
PR08dhRecbtoEPR03D1-1-Data e Hora do Processamento
Formato = AAAA-MM-DDTHH:MM:SS TZD
Preenchido com data e hora da gravação da NFGas no Banco de Dados.
Em caso de Rejeição, com data e hora do recebimento do Arquivo de NFGas enviado.
PR09nProtEPR03N0-116Número do protocolo de autorização da NFGas
PR10digValEPR03C0-128Digest Value da NFGas processada, utilizada para conferir a integridade com a NFGas original
PR11cStatEPR03N1-13Código do status da resposta para a NFGas
PR12xMotivoEPR03C1-11-255Descrição literal do status da resposta para a NFGas
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 NFGas

As regras de negócio aplicáveis à NFGas 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 NFGas

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

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

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