Ir para conteúdo
  • Cadastre-se

Cleonir

Membros
  • Total de ítens

    354
  • Registro em

  • Última visita

Tudo que Cleonir postou

  1. Boa tarde. Atualizei e realizei testes, a principio ficou ok. Agora leu corretamente a mensagem da rejeição.
  2. 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
  3. 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
  4. 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.
  5. Analisando aqui hoje e encontrei esse tópico com a mesma situação.
  6. 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.
  7. Para resolver essa situação eu tinha adicionado o endereço do pagador em uma linha só, diminuindo a altura do ModeloEstruturaFichaPagamento.
  8. Aqui faltou também o ponto (.jpg) Acabei deixando passar esse detalhe também. Tem em dois local, no ModeloEstruturaFatura também.
  9. 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.
  10. Fiz uns ajustes, para resolver esse problema foi necessário adicionar uma instrução por linha, vai ser possível adicionar até 6 instruções. Antes não tinha espaço para mais que 6 instruções também. Até pensei em adicionar mais uma linha mas iria quebrar muito. Mas antes não tinha mais espaço também. Testei com o pix e também ficou ok. Outro ajuste foi referente a logo da empresa, é possível também carregar imagem jpg. Também tinha um problema com a informação da Software House, se informado alguns layout estava quebrando. O CarneA5 era um que quebrava. Favor analisarem e se possível atualizarem. ACBrBoletoFPDF.pas
  11. Como resolver esse problema na quebra de linha. Esta duplicando parte da informação. Dei uma olhada no fonte em ModeloEstruturaFichaPagamento do ACBrBoletoFPDF mas não entendi muita coisa. Tambem acho que teria que separar com espaço pelo menos de uma informação para outra.
  12. Bom dia. Não consegui testar. não tenho um caso desse nesse momento aqui para testar. Como não tem ambiente de homologação... Mas é justamente esse o caso o separador de milhar, o banco retorna com o separador de milhar. Na atualização foi substituído o StrToCurrDef pelo StrToFloatDef, assim vai acontecer o mesmo problema. No arquivo que anexei acima substitui pelo StringToFloatDef, isso resolveu, mas não sei se é a melhor maneira de resolver esse caso. Talvez haja outra solução.
  13. Cleonir

    Boleto Sicoob API Multas

    A opção para alterar os dados das multas de boletos em ACBrBoletoW_Bancoob esta errado a url. Deve ser multas, esta multa.
  14. Bom dia. O StrToFloatDef também retorna zero.
  15. Cleonir

    Consulta Boleto Sicoob API

    Esta com problema na consulta do boleto pelo Sicoob API. Quando o valor do pagamento, da liquidação do titulo no caso, for maior que mil reais, no Json que o Banco retorna o valor vem com separação de milhar. Isso da erro na conversão para Currency na linha 272 em StrToCurrDef onde pega o Valor Pago retornando o valor DEFAULT zero, em ACBrBoletoRet_Bancoob. Modifiquei para StringToFloatDef (função do ACBrUtil.Base) e aparentemente resolveu o problema. Em anexo arquivo modificado. ACBrBoletoRet_Bancoob.rar
  16. Agora ficou ok essa parte. Mais um detalhe ainda referente a parcela esta fixo 1. Eu tive que alterar para ATitulo.Parcela para adicionar a parcela informada O numero da parcela é utilizado para calcular o digito verificador do nosso numero se não me engano. Quando eu tiver um tempo vou analisar melhor melhor aqui e postar.
  17. Bom dia. Eu também tive problemas com o tipoJurosMora. Com as alterações feitas pelo mlgoncalves resolve o problema da conversão do CodigoMora para integer Porem ainda ficou faltando um ajuste quando for isento, segundo a documentação o tipoJurosMora deve ser 3 quando for isento. Outro detalhe é referente a dataJurosMora. Esta adicionando a DataMulta, acho que deveria ser a DataMoraJuros.
  18. Boa tarde. Na linha 329 Json.Add('seuNumero').Value.asString := OnlyNumber(aTitulo.ACBrBoleto.Banco.MontarCampoNossoNumero(aTitulo)); Não poderia ser o seuNumero mesmo ao invés do nossoNumero? No seuNumero eu normalmente informo o meu id do titulo interno(chave primaria), para ficar mais fácil de localizar o titulo no banco de dados no retorno das consultas por exemplo. E o identificacaoBoletoEmpresa não poderia ser o numero do documento?
  19. Bom dia. Atualizei e realizei testes e esta ok. Obrigado.
  20. Ajustado o código da ocorrência para versões inferiores a 5.0 na procedure GerarMercadorias, que deve ser 2 caracteres. Estava sempre adicionando 3 caracteres. ACBrEDIOcorrencia.pas
×
×
  • 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...