Projeto Bilhete de Passagem Eletrônico

Manual de Orientação do Contribuinte

BP-eReceita Estadual do Paraná

Web Service - BPeTMRecepcao

Esta página apresenta o serviço síncrono de recepção do BP-e Transporte Metropolitano conforme a NT 2020.002 v.1.01, 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 Transporte Metropolitano é oferecido pelos Portais das Secretarias da Fazenda dos Estados para a recepção dos BP-e TM emitidos pelos contribuintes credenciados em sua unidade federada.

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

O BP-e TM é emitido por contribuintes com credenciamento específico para essa modalidade, identificada pelo tipo de BP-e igual a 4. Esses contribuintes não são necessariamente os mesmos credenciados para emitir o BP-e normal.

  • Função: recepção de mensagens de envio de BP-e Transporte Metropolitano.
  • Processo: síncrono.
  • Método: bpeRecepcaoTM.
  • 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 Transporte Metropolitano definida no capítulo final da NT 2020.002.

Schema XML: BPeTM_v9.99.xsd.

2. Leiaute da Mensagem de Retorno

Retorno: estrutura XML com o resultado do envio do BP-e TM, utilizando o mesmo Schema de retorno do BP-e normal.

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 TM Processado

O BP-e TM utiliza o mesmo leiaute de BP-e processado normal.

#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.
DValidação do certificado utilizado na assinatura digital do BP-e TM.
EValidação da assinatura digital do BP-e TM.

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 TM

As regras de negócio específicas do BP-e TM estão descritas na NT 2020.002 e foram atualizadas pelas Notas Técnicas posteriores. Elas serão consolidadas na página Regras de Validação.

A base de dados usada na verificação do BP-e TM é a mesma do BP-e normal. Uma Chave de Acesso do tipo Transporte Metropolitano não pode existir simultaneamente para os tipos Normal e Substituição.

6. Final do Processamento do BP-e TM

A validação pode resultar em:

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

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