Ir para conteúdo
  • Cadastre-se

Cleonir

Membros
  • Total de ítens

    370
  • Registro em

  • Última visita

Tudo que Cleonir postou

  1. Boa tarde. Beleza. Atualizei e funcionou perfeitamente. Obrigado.
  2. Sim, ajustei e funcionou. ACBrTEFAPIPayKit.pas
  3. Resolveu o problema com os ajustes que você fez. Utilizo o Delphi 12.3 Encontrei um outro problema. Ao executar o botão "Testar TEF" em TACBrTEFRespPayKit.ConteudoToProperty No teste o json fica um espaço vaziou, acontece um Access violation em jsLog := jso.AsJSONObject['LogTransacao']; Acho que teria que colocar um Trim.
  4. Não é o que esta dentro da pasta tef do .rar que anexei?
  5. Em anexo arquivos. LogsTEF.rar
  6. Boa tarde. Criei duas operações TEF e finalizei elas . Depois no administrativo em Reimpressão Selecionei OUTRA TRANSAÇÂO e informei a data, a mascara já adiciona automaticamente. Ao pressionar OK acontece o erro DATA INVALIDA.
  7. Também estou com esse problema DATA INVALIDA no TEF Equals. Não consegui identificar onde esta o problema... Conseguiu resolver @gustavobrosa?
  8. Tive que fazer mais alguns ajustes. Se cancelasse a operação TEF no meio da transação, na próxima transação com outro identificador do cupom estava mantendo a HoraFiscal. ACBrTEFAPICliSiTef.pas
  9. Também tive problema na homologação. Com os ajustes do Smaili Amorim resolveu o problema.
  10. Bom dia. Na atualização de hoje ocorreu o erro a seguir. Acho que é referente a este ajuste.
  11. Cleonir

    ACBrCTe VersaoDF

    Atualizei novamente e reinstalei, com os ajustes que foram feito resolveu o problema.
  12. Cleonir

    ACBrCTe VersaoDF

    Já estou preenchendo.
  13. Talvez o problema seja pelo mesmo motivo
  14. Cleonir

    ACBrCTe VersaoDF

    O mesmo problema acontece no MDFe. No MDFe a VersaoDF fica ve100.
  15. Cleonir

    ACBrCTe VersaoDF

    Ao montar o xml do CTe a VersaoDF esta ficando sempre ve200, montando errado o xml. Parece que não esta sendo alimentado essa informação. Estou preenchendo antes a configuração Configuracoes.Geral.VersaoDF := TVersaoCTe.ve400 Mas parece que não leva em consideração essa configuração. Conferindo na NFe as verificações são feita pela versão do infNFe. Não deveria ser feito da mesma forma no CTe ? if NFe.infNFe.Versao >= 4 then GerarInfIntermed; O que preciso fazer para puxar a versão correta ve400
  16. Boa tarde. Atualizei e realizei testes, a principio ficou ok. Agora leu corretamente a mensagem da rejeição.
  17. Bom dia. É só adicionar um if pelo tipo da operação. Por que nesse caso não tem o objeto status que esta tentando carregar ali. Como mencionei em
  18. Bom dia. É só adicionar um if pelo tipo da operação. Por que nesse caso não tem o objeto status que esta tentando carregar ali. Como mencionei em
  19. Esta dando erro ao ler o retorno da eFRETE quando acontece alguma rejeição. O erro acontece ao tentar ler o campo EstadoCiot. Como aconteceu uma rejeição não tem esse campo no xml de retorno, como fica vazio da erro em StrToEstadoCIOT, não encontra o enumerado e da erro. Tive que fazer um if para resolver o problema.
  20. Analisando aqui hoje e encontrei esse tópico com a mesma situação.
  21. Ao consultar um boleto utilizando a Operacao tpConsultaDetalhe acontece um erro na função LerRetorno em ACBrBoletoRet_Bancoob, tenta transformar o resultado em um array. Nesse caso o resultado vem em um objeto. Tive que adicionar um if pelo tipo da operação para resolver o problema.
  22. Para resolver essa situação eu tinha adicionado o endereço do pagador em uma linha só, diminuindo a altura do ModeloEstruturaFichaPagamento.
  23. Aqui faltou também o ponto (.jpg) Acabei deixando passar esse detalhe também. Tem em dois local, no ModeloEstruturaFatura também.
  24. Vários Layout quebraram agora quando possuir a empresa desenvolvedora. Adiciona uma pagina somente com a empresa desenvolvedora. Percebi no lPadraoPIX, lCarne, lCarneA5. E no carne tem um problema no canhoto também. Eu tinha ajustado no arquivo que anexei acima.
×
×
  • 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.