Ir para conteúdo
  • Cadastre-se

I3 SISTEMAS

Membros Pro
  • Total de ítens

    28
  • Registro em

  • Última visita

Community Answers

  1. I3 SISTEMAS's post in Correção da Implementação da operação tpConsultaDetalhe, API V2 do Sicredi was marked as the answer   
    Opa tem outra correção a fazer quando é um boleto de baixa por solicitação está pegando a campo data da baixa errado.
    foi alterado para pega correto 
    //alteração if ARetornoWS.DadosRet.TituloRet.CodigoEstadoTituloCobranca = '7' then begin ARetornoWS.DadosRet.TituloRet.DataBaixa := DateSicreditoDateTime(aJson.Values['dataBaixa'].AsString); end; segue fontes alterado e arquivo com Json do retorno
    ARQUIVO JSON SICREDI BAIXA.txt ACBrBoletoRet_Sicredi_APIV2.pas
  2. I3 SISTEMAS's post in Retorno Santander imcompleto - ACBrBoletoRet_Santander.pas was marked as the answer   
    Olá segue classes corrigidas
    ACBrBoletoRet_Santander_API.pas
    Alteração da procedure TBoletoW_Santander_API. GerarDados;
    Motivo: verbo errado na chamada "POST"
    Solução: foi alterado o verbo para "PATCH" no modo tpAltera e tpBaixa
    Alteração da procedure TBoletoW_Santander_API. RequisicaoBaixa;
    Motivo: estava incluindo um array de mensagens no metodo e não existe esse campo na rota, dai dava erro no envio do Json;
    Solução: foi removida a linha que gerada essa parte errada do Json.
    ACBrBoletoW_Santander_API.pas
    Alteração da function TRetornoEnvio_Santander_API. LerRetorno(const ARetornoWS: TACBrBoletoRetornoWS): Boolean;
    Motivo: Não tinha implementado a consulta detalhe, so tinha o retorno de criação de boleto emplementado.
    Solução: Foi criado e testando em produção a consultar detalhe com boletos abertos e boletos pagos;

    Conclusão:
    Foi gerado boletos e baixado e feito alteração de data e testes de liquidação, todos os testes em produção foram bem sucedidos.
    Solicito a inclusão dessas alterações nos fontes do acbr.
     
    ACBrBoletoRet_Santander_API.pas ACBrBoletoW_Santander_API.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.