Projeto Bilhete de Passagem Eletrônico

Manual de Orientação do Contribuinte

BP-eReceita Estadual do Paraná

Web Service - BPeRecepcao

Esta página apresenta o serviço síncrono de recepção do BP-e conforme o MOC BP-e - Padrões Técnicos v.1.00b, consolidando a ampliação do campo cStat prevista na NT 2025.001. As regras de negócio completas serão reunidas na página própria de Regras de Validação.

O Serviço de Recepção de BP-e é oferecido pelos Portais das Secretarias da Fazenda dos Estados para a recepção dos documentos emitidos pelos contribuintes credenciados em sua unidade federada.

O processamento é síncrono e não utiliza lotes. O contribuinte transmite um BP-e e recebe o resultado do processamento na mesma conexão.

  • Função: recepção de mensagens de envio de BP-e.
  • Processo: síncrono.
  • Método: bpeRecepcao.
  • Parâmetro da mensagem da área de dados: compactado utilizando GZip e convertido para Base64.

1. Leiaute da Mensagem de Entrada

Entrada: estrutura XML do Bilhete de Passagem Eletrônico definida no Anexo I do MOC.

Schema XML: BPe_v9.99.xsd.

2. Leiaute da Mensagem de Retorno

Retorno: estrutura XML com o resultado do envio do BP-e.

Schema XML: retBPe_v9.99.xsd.

#CampoEle.PaiTipoOcor.Tam.Descrição/Observação
AR01retBPeRaiz----TAG raiz da resposta.
AR02versaoAAR01N1-11-4Versão do leiaute.
AR03tpAmbEAR01N1-11Identificação do ambiente: 1 - Produção; 2 - Homologação.
AR04cUFEAR01N1-12Código da UF que atendeu à solicitação.
AR05verAplicEAR01C1-11-20Versão do aplicativo que recebeu o BP-e.
AR06cStatEAR01N1-13-4Código do status da resposta.
AR07xMotivoEAR01C1-11-255Descrição literal do status da resposta.
AR08protBPeGAR01-0-1-Resposta ao processamento do BP-e.

3. Leiaute de BP-e Processado

#CampoEle.PaiTipoOcor.Tam.Descrição/Observação
PR01protBPeRaiz----TAG raiz da resposta de processamento.
PR02versaoAPR01N1-12v2Versão do leiaute.
PR03infProtGPR01-1-1-Informações do protocolo de resposta.
PR04IdAPR03C0-1-Identificador da TAG a ser assinada. Se a UF assinar a resposta, preencher com o número do protocolo precedido do literal “ID”.
PR05tpAmbEPR03N1-11Identificação do ambiente: 1 - Produção; 2 - Homologação.
PR06verAplicEPR03C1-11-20Versão do aplicativo que recebeu o BP-e.
PR07chBPeEPR03N1-144Chave de acesso do BP-e.
PR08dhRecbtoEPR03D1-1-Data e hora do processamento, no formato AAAA-MM-DDTHH:MM:SS TZD. Em autorização, corresponde à gravação no banco de dados; em rejeição, ao recebimento do arquivo.
PR09nProtEPR03N0-115Número do protocolo de autorização do BP-e.
PR10digValEPR03C0-128Digest Value do BP-e processado, utilizado para conferir a integridade com o documento original.
PR11cStatEPR03N1-13-4Código do status da resposta para o BP-e.
PR12xMotivoEPR03C1-11-255Descrição literal do status da resposta para o BP-e.
PR13infFiscoGPR01-0-1-Grupo reservado para mensagem do Fisco ao 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.

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

GrupoDescrição
AValidação do Certificado Digital do Transmissor no 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.

A mensagem da área de dados é descompactada antes das demais validações. O XML descompactado 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 do BP-e

As regras de negócio aplicadas ao documento estão descritas no capítulo próprio do MOC e nas Notas Técnicas posteriores. Elas serão consolidadas na página Regras de Validação.

6. Final do Processamento do BP-e

A validação pode resultar em:

  • Rejeição: o BP-e é descartado e não é armazenado no banco de dados, podendo ser corrigido e transmitido novamente.
  • Autorização de uso: o BP-e é armazenado no banco de dados.
Validação de formaSituação do BP-ePara o contribuinteBanco de Dados
InválidaRejeiçãoCorrigir BP-eNão gravar
VálidaAutorização de usoAutorizadoGravar

Para cada BP-e é atribuído um número de protocolo do Ambiente Autorizador.