Projeto Nota Fiscal de Energia Elétrica Eletrônica

Manual de Orientação do Contribuinte

NF3e Receita Estadual do Paraná

Web Service - NF3eConsulta

  • Função: serviço destinado ao atendimento de solicitações de consulta da situação atual da NF3e na Base de Dados do Ambiente Autorizador.
  • Processo: síncrono.
  • Nome do Serviço: NF3eConsulta.
  • Método: nf3eConsultaNF.
  • 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 NF3e.

Schema XML: consSitNF3e_v9.99.xsd.

#CampoEle.PaiTipoOcor.Tam.Descrição/Observação
DP01consSitNF3eRaiz----TAG raiz.
DP02versaoADP01N1-12v2Versão do leiaute.
DP03tpAmbEDP01N1-11Identificação do Ambiente: 1 - Produção; 2 - Homologação.
DP04xServEDP01C1-19Serviço solicitado: “CONSULTAR”.
DP05chNF3eEDP01N1-144Chave de acesso da NF3e.

2. Leiaute da Mensagem de Retorno

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

Schema XML: retConsSitNF3e_v9.99.xsd.

#CampoEle.PaiTipoOcor.Tam.Descrição/Observação
DR01retConsSitNF3eRaiz----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.
DR08protNF3eGDR01XML0-1-Protocolo de autorização de uso da NF3e.
DR09procEventoNF3eGDR01XML0-N-Informações dos eventos e respectivo protocolo de registro de evento.

3. Descrição do Processo de Web Service

Este método recebe as solicitações referentes à consulta de situação de NF3e enviadas para o Ambiente Autorizador. Seu acesso é permitido apenas pela chave única de identificação da Nota Fiscal de Energia Elétrica Eletrônica.

O aplicativo do contribuinte envia a solicitação para o Web Service do Ambiente Autorizador. A aplicação valida a Chave de Acesso e retorna a situação atual da NF3e na Base de Dados, o respectivo Protocolo de Autorização de uso e os eventos associados à NF3e, com as informações do evento e o protocolo de registro.

O processamento das requisições deste Web Service é limitado ao período de 180 dias contado da data de emissão da NF3e.

4. 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.

5. Validação das Regras de Negócio da Consulta Situação

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
I01Tipo do ambiente informado difere do ambiente do Web Service.Obrig.252Rej.Rejeição: Ambiente informado diverge do Ambiente de recebimento.
I02UF da chave de acesso difere da UF do Web Service.Obrig.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 atual.Obrig.478Rej.Rejeição: Consulta a uma Chave de Acesso muito antiga.
I04Validar chave de acesso.
Retornar motivo da rejeição da Chave de Acesso: CNPJ zerado ou inválido, Ano < 2019 ou maior que atual, Mês inválido (0 ou > 12), Modelo diferente de 66, Número zerado, Tipo de emissã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 NF3e 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.482Rej.Rejeição: Site de autorização inválido.
I06Acesso BD NF3e (Chave: CNPJ Emit, Modelo, Série, Nro): verificar se NF3e não existe.Obrig.217Rej.Rejeição: NF3e 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 BD.Obrig.216Rej.Rejeição: Chave de Acesso difere da cadastrada.
I08Chave de Acesso difere da existente em BD. Opcionalmente, a descrição do erro no 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.

6. Final do Processamento

O processamento do pedido de consulta da situação da NF3e pode resultar em uma mensagem de erro, caso a NF3e não seja localizada. Quando localizada, a consulta retorna a situação atual, o respectivo protocolo de autorização de uso e o registro de eventos.

cStatSituação
100Autorizado o Uso da NF3e.
101Cancelamento de NF3e homologado.
102Substituição da NF3e homologado.
110Ajuste de NF3e homologado.
150Autorizado o Uso da NF3e, autorização fora de prazo.