Projeto Nota Fiscal Eletrônica do Gás

Manual de Orientação ao Contribuinte

NFGASReceita Estadual do Paraná

Web Service - NFGasConsulta

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.

Função: serviço destinado ao atendimento de solicitações de consulta da situação atual da NFGas na Base de Dados do Ambiente Autorizador.

Processo: síncrono.

Nome Serviço: NFGasConsulta.

Método: NFGasConsultaNF.

Parâmetro da Mensagem da área de dados: XML sem compactação.

1. Leiaute da Mensagem de Entrada

Entrada: Estrutura XML contendo a consulta por chave de acesso da NFGas.

Schema XML: consSitNFGas_v9.99.xsd.

Tabela 1-1 - Leiaute da Mensagem de Entrada
#CampoElePaiTipoOcor.Tam.Descrição/Observação
DP01consSitNFGasRaiz----TAG raiz
DP02versaoADP01N1-12v2Versão do leiaute
DP03tpAmbEDP01N1-11Identificação do Ambiente:
1 – Produção / 2 - Homologação
DP04xServEDP01C1-19Serviço solicitado: ‘CONSULTAR’
DP05chNFGasEDP01N1-144Chave de acesso da NFGas

2. Leiaute da Mensagem de Retorno

Retorno: Estrutura XML com o resultado da consulta situação.

Schema XML: retConsSitNFGas_v9.99.xsd.

Tabela 2-1 - Leiaute da Mensagem de Retorno
#CampoElePaiTipoOcor.Tam.Descrição/Observação
DR01retConsSitNFGasRaiz----TAG raiz da Resposta
DR02versaoADR01N1-12v2Versão do leiaute
DR03tpAmbEDR01N1-11Identificação do Ambiente:
1 – Produção / 2 - Homologação
DR04verAplicEDR01C1-11-20Versão do Aplicativo que processou a consulta
DR05cStatEDR01N1-13Código do status da resposta
DR06xMotivoEDR01C1-11-255Descrição literal do status da resposta
DR07cUFEDR01N1-12Código da UF que atendeu à solicitação
DR08protNFGasGDR01XML0-1-Protocolo de autorização de uso da NFGas
DR09procEventoNFGasGDR01XML0-N-Informações dos eventos e respectivo protocolo de registro de evento.

3. Descrição do Processo de Web Service

Este método será responsável por receber as solicitações referentes à consulta de situação da NFGas enviadas para o Ambiente Autorizador. Seu acesso é permitido apenas pela chave única de identificação da NFGas.

O aplicativo do contribuinte envia a solicitação para o Web Service do Ambiente Autorizador. Ao receber a solicitação, a aplicação processará a consulta validando a Chave de Acesso da NFGas e retornará mensagem contendo a situação atual da NFGas na Base de Dados, o respectivo Protocolo (mensagem de Autorização de uso) e os eventos associados à NFGas (informações do evento e protocolo de registro de evento).

O processamento da requisição das consultas deste Web Service será limitado ao período de consulta de até 180 dias da data de emissão da NFGas.

4. Regras de Validação

Tabela 4-1 - Regras de Validação Básicas do Serviço
GrupoDescrição
AValidação do Certificado de Transmissão (protocolo TLS)
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 Consulta Situação

Tabela 4-2 - Regras de Negócio da Consulta Situação
#Regra de ValidaçãoAplic.cStatEfeitoMensagem
I01Tipo do ambiente informado difere do ambiente do Web ServiceObrig.252Rej.Rejeição: Ambiente informado diverge do Ambiente de recebimento
I02UF da chave de acesso difere da UF do Web ServiceObrig.226Rej.Rejeição: Código da UF do Emitente diverge da UF autorizadora
I03Verificar se o ano – mês da chave de acesso está com atraso superior a 6 meses em relação ao ano – mês atualObrig.478Rej.Rejeição: Consulta a uma Chave de Acesso muito antiga
I04- Validar chave de acesso
Retornar motivo da rejeição da Chave de Acesso: CNPJ zerado ou inválido, Ano < 2026 ou maior que atual, Mês inválido (0 ou > 12), Modelo diferente de 76, Número zerado, Tipo de emissão inválido, Site de Autorização inválido, UF inválida ou DV inválido)
[Motivo: XXXXXXXXXXXX]
Obrig.236Rej.Rejeição: Chave de Acesso inválida
[Motivo: XXXXXXXXX]
I05Site de autorização da chave de acesso da NFGAS difere do Site de Recebimento
Observação: O número do Site só deve ser diferente de zero para ambientes de autorização em múltiplos Sites (a relação do número identificador de cada Site deverá ser disponibilizada pelo Autorizador)
Obrig.418Rej.Rejeição: Site de autorização inválido
I06Acesso BD NFGas (Chave: CNPJ Emit, Modelo, Série, Nro):
- Verificar se NFGas não existe
Obrig.217Rej.Rejeição: NFGas não consta na base de dados da SEFAZ
I07Verificar se campo “Código Numérico” informado na Chave de Acesso é diferente do existente no BDObrig.216Rej.Rejeição: Chave de Acesso difere da cadastrada
I08Chave de Acesso difere da existente em BD (opcionalmente a descrição do erro, campo xMotivo, tem concatenada a Chave de Acesso, quando o autor da consulta for o emissor)Obrig.600Rej.Rejeição: Chave de Acesso difere da existente em BD

5. Final do Processamento

O processamento do pedido de consulta situação de NFGas pode resultar em uma mensagem de erro, caso a NFGas não seja localizada. Caso seja localizada, retorna a situação atual da NFGas consultada, devolvendo o cStat com um dos valores: 100 (“Autorizado o Uso da NFGas”), 101 (“Cancelamento de NFGas homologado”), 102 (“Substituição da NFGas homologado”) ou 150 (“Autorizado o Uso da NFGas, autorização fora de prazo”), e o respectivo protocolo de autorização de uso e registro de eventos.