Projeto Bilhete de Passagem Eletrônico

Manual de Orientação do Contribuinte

BP-eReceita Estadual do Paraná

Web Service - BPeConsulta

Esta página apresenta o serviço de consulta da situação atual do BP-e conforme o MOC BP-e - Padrões Técnicos v.1.00b e a especificação consolidada na NT 2025.002 v.1.06a, incluindo a ampliação do campo cStat aplicável aos Schemas de retorno.
  • Função: atendimento de solicitações de consulta da situação atual do BP-e na base de dados do Ambiente Autorizador.
  • Processo: síncrono.
  • Método: bpeConsultaBP.
  • Parâmetro da mensagem da área de dados: XML sem compactação.

1. Leiaute da Mensagem de Entrada

Entrada: estrutura XML contendo a Chave de Acesso do BP-e.

Schema XML: consSitBPe_v9.99.xsd.

#CampoEle.PaiTipoOcor.Tam.Descrição/Observação
BP01consSitBPeRaiz----TAG raiz.
BP02versaoABP01N1-12v2Versão do leiaute.
BP03tpAmbEBP01N1-11Identificação do ambiente: 1 - Produção; 2 - Homologação.
BP04xServEBP01C1-19Serviço solicitado: “CONSULTAR”.
BP05chBPeEBP01N1-144Chave de acesso do BP-e.

2. Leiaute da Mensagem de Retorno

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

Schema XML: retConsSitBPe_v9.99.xsd.

#CampoEle.PaiTipoOcor.Tam.Descrição/Observação
BR01retConsSitBPeRaiz----TAG raiz da resposta.
BR02versaoABR01N1-12v2Versão do leiaute.
BR03tpAmbEBR01N1-11Identificação do ambiente: 1 - Produção; 2 - Homologação.
BR04verAplicEBR01C1-11-20Versão do aplicativo que processou a consulta.
BR05cStatEBR01N1-13-4Código do status da resposta.
BR06xMotivoEBR01C1-11-255Descrição literal do status da resposta.
BR07cUFEBR01N1-12Código da UF que atendeu à solicitação.
BR08protBPeGBR01XML0-1-Protocolo de autorização de uso do BP-e.
BR09procEventoBPeGBR01XML0-N-Informações dos eventos e respectivos protocolos de registro.

3. Descrição do Processo de Web Service

O aplicativo do contribuinte envia a solicitação ao Web Service do Ambiente Autorizador. A aplicação processa a consulta e retorna a situação atual do BP-e, o respectivo protocolo de autorização de uso e os eventos associados.

Aplicativos mantidos em consulta permanente devem aguardar no mínimo 3 minutos entre uma consulta e outra, evitando sobrecarga desnecessária dos servidores do Ambiente Autorizador.

4. Regras de Validação Básicas do Serviço

GrupoDescrição
AValidação do Certificado Digital do Transmissor no protocolo TLS.
BValidação inicial da mensagem no Web Service.
CValidação da área de dados da mensagem.

O XML está sujeito ao limite de 1024 Kbytes, à validação de formação, disponibilidade do serviço, Schema, namespace, caracteres de edição, prefixos e codificação UTF-8.

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

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
G01Tipo do ambiente informado difere do ambiente do Web Service.Obrig.252Rej.Rejeição: Ambiente informado diverge do Ambiente de recebimento.
G02UF da Chave de Acesso difere da UF do Web Service.Obrig.226Rej.Rejeição: Código da UF do Emitente diverge da UF autorizadora.
G03Verificar 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.413Rej.Rejeição: Consulta a uma Chave de Acesso muito antiga.
G04Validar a Chave de Acesso. Retornar o motivo quando houver CNPJ zerado ou inválido, ano inferior a 2017 ou superior ao atual, mês inválido, modelo diferente de 63, número zerado, tipo de emissão inválido, Site de Autorização inválido, UF inválida ou DV inválido.Obrig.236Rej.Rejeição: Chave de Acesso inválida.
[Motivo: XXXXXXXXX]
G05Acessar a base de dados pela chave CNPJ do emitente, modelo, série e número; verificar se o BP-e não existe.Obrig.217Rej.Rejeição: BP-e não consta na base de dados da SEFAZ.
G06Verificar se o campo “Código Numérico” informado na Chave de Acesso é diferente do existente na base de dados.Obrig.216Rej.Rejeição: Chave de Acesso difere da cadastrada.
G07Chave de Acesso difere da existente na base de dados. Opcionalmente, o campo xMotivo pode apresentar 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 pedido pode resultar em mensagem de erro quando o BP-e não for localizado. Quando localizado, o serviço retorna a situação atual, o protocolo de autorização de uso e os registros de eventos.

cStatSituação
100Autorizado o Uso do BP-e.
101Cancelamento de BP-e homologado.
102Substituição do BP-e homologada.
150Autorizado o Uso do BP-e, autorização fora de prazo.