Ir para conteúdo
  • Cadastre-se

dev botao

pcnBPeR erro na tag dhRecbto


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 2073 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Esta dando erro na unit pcnBPeR na linha   BPe.procBPe.dhRecbto := Leitor.rCampo(tcDatHor, 'dhRecbto');  is not a valid integer. Verificando o XML observei que a tag dhRecbto esta sem os segundos.  

<dhRecbto>2019-08-06T17:32</dhRecbto>

Na unit pcnLetor no bloco

    tcDatHor:
      begin
        if length(ConteudoTag)>0 then
          if pos('/', ConteudoTag) = 0 then
            result := EncodeDate(StrToInt(copy(ConteudoTag, 01, 4)), StrToInt(copy(ConteudoTag, 06, 2)), StrToInt(copy(ConteudoTag, 09, 2))) +
                      EncodeTime(StrToInt(copy(ConteudoTag, 12, 2)), StrToInt(copy(ConteudoTag, 15, 2)), StrToInt(copy(ConteudoTag, 18, 2)), 0)
          else
            result := EncodeDate(StrToInt(copy(ConteudoTag, 07, 4)), StrToInt(copy(ConteudoTag, 04, 2)), StrToInt(copy(ConteudoTag, 01, 2))) +
                      EncodeTime(StrToInt(copy(ConteudoTag, 11, 2)), StrToInt(copy(ConteudoTag, 14, 2)), StrToInt(copy(ConteudoTag, 17, 2)), 0)
        else
          result := 0;
      end;

comentei este trecho  StrToInt(copy(ConteudoTag, 17, 2))) e passei 00 o erro parou.

  • Consultores
  • Solution
Postado

Bom dia Luiz,

Mais uma vez a SEFAZ não esta fazendo a lição de casa.

Na respectiva tag o horário tem que vir completo ou seja HH:MM:SS, portanto é falha no webservice da SEFAZ.

Favor entrar em contato com a mesma e relatar o problema, anexar o XML retornado com a informação incompleta e fazer referencia ao manual com relação a respectiva tag.

Esta escrito no Manual:

Data e Hora do Processamento Formato = AAAA-MM-DDTHH:MM:SS TZD. Preenchido com data e hora da gravação do BP-e no Banco de Dados. Em caso de Rejeição, com data e hora do recebimento do Arquivo do BP-e enviado. 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Este tópico foi criado há 2073 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...