Ir para conteúdo
  • Cadastre-se

dev botao

BPe Firemonkey - Erro validação Off-Line


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

Recommended Posts

  • Membros Pro
Postado

Quando coloco o BPe em modo off-line ele dá um erro de validação. Se eu co locar em modo normal ele valida normalmente. Estou emitindo tudo off-line porq meus clientes que vão usar, utilizam na zona rural onde não pega nenhum tipo de sinal. 

image.png

image.png

  • Membros Pro
Postado (editado)

Vai ser isso mesmo, no manual só tem dois valores possiveis, 1 - Normal e 2 - OffLine, mas quando eu coloco off line ele pega o valor 9

image.png

1.jpg

Editado por yogosoares
  • Membros Pro
Postado (editado)

Eu mudei o a unit pcnConversao. No caso o BPe não aceita essas outras formas de emissão. Como a forma offline esta na posicao 9, estava passando esse valor pro campo tpEmis gerando o erro. Vcs vão ter que mudar o fonte né? Se eu for usar o projeto de NFe por exemplo vai dá erro, pois mudei a ordem ai.

 

 

Estava assim!

TpcnTipoEmissao = (teNormal,teContingencia, teSCAN, teDPEC, teFSDA, teSVCAN, teSVCRS, teSVCSP,teOffLine);

 

Ficou assim!

TpcnTipoEmissao = (teNormal, teOffLine,teContingencia, teSCAN, teDPEC, teFSDA, teSVCAN, teSVCRS, teSVCSP);

 

 

###################################################################################################

 

 

Estava assim!
function TpEmisToStr(const t: TpcnTipoEmissao): string;
begin
  result := EnumeradoToStr(t, ['1', '2', '3', '4', '5', '6', '7', '8', '9'],
                              [teNormal,,teContingencia, teSCAN, teDPEC, teFSDA, teSVCAN, teSVCRS, teSVCSP,teOffLine]);
end;

 

Ficou assim!
function TpEmisToStr(const t: TpcnTipoEmissao): string;
begin
  result := EnumeradoToStr(t, ['1', '2', '3', '4', '5', '6', '7', '8', '9'],
                              [teNormal, teOffLine,teContingencia, teSCAN, teDPEC, teFSDA, teSVCAN, teSVCRS, teSVCSP]);
end;

 

-----------------------------------------------------------------------------------------------------------

Editado por yogosoares
  • Membros Pro
Postado
  Em 23/07/2020 at 01:40, Juliomar Marchetti disse:

Sim , espera que vou analisar e já te digo pois isso que tu mudou altera todos os componentes

Expandir  

Sim sim, mas nessa maquina eu só uso pra desenvolver o BPe, por isso que eu fiz essa alteração só pra vê se era isso mesmo!

  • Consultores
Postado

Bom dia Soares,

Os caras são uns tapados, porque não deixou OffLine com o valor 9.

Paciência.

Vai ser necessário criar um TpcnTipoEmissao especifico para o BP-e na unit pcnConversaoBPe bem como as funções de conversão.

Desta forma resolve o problema.

Vou fazer isso e assim que estiver pronto aviso.

  • Curtir 3
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

  • Membros Pro
Postado
  Em 23/07/2020 at 14:27, Italo Jurisato Junior disse:

Soares, 

Favor atualizar todos os fontes de todas as pastas, reinstale a suíte ACBr com o ACBrInstall_Trunk2 com a opção de apagar arquivos antigos marcada.

Faça novos testes.

Expandir  

Blz Italo, vou testar aqui e te falo! Obrigado

  • Curtir 1
  • Membros Pro
Postado
  Em 23/07/2020 at 14:27, Italo Jurisato Junior disse:

Soares, 

Favor atualizar todos os fontes de todas as pastas, reinstale a suíte ACBr com o ACBrInstall_Trunk2 com a opção de apagar arquivos antigos marcada.

Faça novos testes.

Expandir  

Desculpa a demora Italo, correria demais aqui, desistalei o ACBr apaguei igual vc falou ai quando vai pra validar dá esse erro aqui.

erro1.jpg

  • Membros Pro
Postado
  Em 29/07/2020 at 09:38, Juliomar Marchetti disse:

Anexa o xml que ele gerou nesse momento, ou tente somente gerar o xml sem assinar ou validar e dai anexe

Expandir  

e ele gera o xml sem validar e assinar? sabia não. Estou gerando o Bpe no mobile, como que eu faço pra pegar esse xml? Eu nao consigo achar a pasta

  • Moderadores
Postado
  Em 29/07/2020 at 11:39, yogosoares disse:

e ele gera o xml sem validar e assinar? sabia não. Estou gerando o Bpe no mobile, como que eu faço pra pegar esse xml? Eu nao consigo achar a pasta

Expandir  

Sim. é possível gerar somente o xml sem assinar , validar ou enviar.

vai depender das pastas que configurou no componente

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: juliomar_m@yahoo.com.br
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Membros Pro
Postado
  Em 29/07/2020 at 12:54, Juliomar Marchetti disse:

Sim. é possível gerar somente o xml sem assinar , validar ou enviar.

vai depender das pastas que configurou no componente

Expandir  

fica em .\assets\internal\ . conectei o celular no cabo usb, e nao consegui achar a pasta

  • Consultores
Postado

Bom dia Soares,

Você não tem condições de fazer um teste fora do ambiente Android?

O componente esta configurado corretamente?

Note que agora ele possui uma nova propriedade de configuração: ModeloDF que deve conter o valor moBPe.

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

  • Membros Pro
Postado
  Em 29/07/2020 at 14:55, Italo Jurisato Junior disse:

Bom dia Soares,

Você não tem condições de fazer um teste fora do ambiente Android?

O componente esta configurado corretamente?

Note que agora ele possui uma nova propriedade de configuração: ModeloDF que deve conter o valor moBPe.

Expandir  

Eu só fiz esse projeto pro mobile por enquanto, o componente está sim, eu estava usando e estava gerando o xml com as alteracoes que eu fiz, ai quando eu atualizei ai está dando esse erro agora

  • Membros Pro
Postado
  Em 29/07/2020 at 14:55, Italo Jurisato Junior disse:

Bom dia Soares,

Você não tem condições de fazer um teste fora do ambiente Android?

O componente esta configurado corretamente?

Note que agora ele possui uma nova propriedade de configuração: ModeloDF que deve conter o valor moBPe.

Expandir  

Consegui um xml, eu só assinei ele não validei ate porq está dando erro na validação.

31200721264825000193630010018901272783782910-bpe.xmlFetching info...

  • Este tópico foi criado há 1687 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.