Ir para conteúdo
  • Cadastre-se

Antonio Gomes

Membros
  • Total de ítens

    644
  • Registro em

  • Última visita

  • Days Won

    1

Posts postados por Antonio Gomes

  1. 42 minutos atrás, Antonio Gomes disse:

    como e onde posso colocar algo no header, na v2, o header pede assim

     

    accept:application/json
    content-type:application/json
    x-inter-conta-corrente: 000054310

    esquece, isso é da v1 aff

  2. 1 hora atrás, jefferson01 disse:

    Pra mim continuar os testes eu comentei o LJon.Free do finally e assim consegui enviar, porém retornou o erro que informei antes.

    Att. Jefferson

    Isso, estou com esse erro tambem Envio: HTTPCode=400 estou mudando varias formas em SSL lib. Alem de vincular o arquivo CER e KEY.

  3. Que coisa: Aquele free ali, tá dando erro, dentro de outra unit, é como se tivesse destruindo algo ja em destroy, erro invalid point operation

     

    image.thumb.png.d691618b1527983979d4e64db2a4bbef.png

    Erro acontece nesse for abaixo:

    image.png.e25a72a21cf31ebaf249f261539295b4.png

     

    image.thumb.png.4bd9f8a53506d7070d02b703f68eb988.png

    Alguma dica?

  4. 3 horas atrás, jefferson01 disse:

    Bom dia!

    @Daniel InfoCotidiano, fiz testes com os fontes que você anexou e estava com erro na unit ACBrBoletoW_Inter_API.pas e fiz ajustes(unit em anexo para analise), porém ao enviar tem o retorno de erro abaixo:

    Retorno Envio: HTTPCode=400
    Result={"title":"Dados inválidos.","detail":"Verifique se os dados informados estão de acordo com a documentação disponibilizada e tente novamente.","timestamp":"2024-03-11T10:01:55.445099-03:00","violacoes":[{"razao":"O valor não pode ser nulo","propriedade":"incluirCobrancaAsync.body.desconto.valor","valor":"null"},{"razao":"O valor deve ser menor ou igual a 60","propriedade":"incluirCobrancaAsync.body.numDiasAgenda","valor":"45368"},{"razao":"O valor não pode ser nulo","propriedade":"incluirCobrancaAsync.body.mora.valor","valor":"null"}]}
     

    ACBrBoletoW_Inter_API.zip 5.33 kB · 0 downloads

    é relacionado ao acesso violado do desconto ?

     

  5. 8 minutos atrás, Gabriel Mororó disse:

    Boa tarde, versão v2 não tem boleto híbrido. Apenas V3

    Realmente, ambos praticamente a mesma coisa. Só que a v3 o banco retorna o código de solicitação para aí fazer uma consulta do boleto e tbm a possibilidade do pix

    Sim, inclusive já uso em clientes. Vc está dizendo que não tem o campo de multa e juros?

    Nao. Alias, todas mudaram, agora é assim: Repara que quando vc muda o tipo, vai o campo taxa ou valor no json - o "data" nao tem mais

    image.thumb.png.a0145a9b543ba0517d448f9542d61557.pngimage.png.eab8ecb7bee4c88cd26dd9fc2c1f33bf.png

    image.png.2d20a50e71a63484ea3e4f4946a800d2.png

  6. 4 minutos atrás, Victor H. Gonzales - Panda disse:

    só fazendo um Adendo, não usamos mais o TJson e sim o ACBrJSON

    nao usa ela direto né, mas faz parse dela:

    image.png.5fdbd29aeee3661e7f67a60b23f79847.png

    1 minuto atrás, Victor H. Gonzales - Panda disse:

    eu não analisei nada, só falei em manter 2, 3 classes do mesmo banco em concorrência a complexidade é alta.

    de qualquer forma vamos precisar da documentação, analisar...

    como está tendo refatoração pode ser que seja acatado.

     

    referente ao hibrido, já tem para o inter, talvez não da forma que está aqui exposto

    nao achei no fonte atual, esses dados novos do pix, olha

    image.thumb.png.281d6ae0a040677b8510ed9f68fde9ff.png

  7. 2 minutos atrás, Victor H. Gonzales - Panda disse:

    acho que já tem o hibrido na v2...

    de qualquer forma está sendo refatorado a camada de WS, mas ter mais uma versão do Inter possivelmente não seria acatado, seria substituído pela V2.

    Não acho boa coisa, mudaram o modo de pedir o retorno do boleto, na v2 pegava o retorno baseado no nosso numero, na atual v3, voce recebe um codigo de solicitação, ou seja, o boleto não é gerado de imediato, vc manda, e vem um numero, depois vc usa esse numero para pegar o pdf e os dados do boleto, logo, quem tiver transição entre a v2 e v3 ficaria sem acesso, nao, se sobrepor ? 

  8. Eu vi isso, e fiz a conferencia do meu, porém, não dei foi é entrada em boleto de cliente, uma nova safra de boletos será gerado agora em maio, que entra inclusive no ano de 2025, são 12 parcelas, por isso fiquei agitado com o post do rapaz. Acho que vou pedir até para o cliente dar entrada em uma como teste. Aí tiro isso da minha cabeça. Aguarda que vou liquidar essa thread, com uma entrada no sicoob.

  9. Conforme 

    Estou registrando o mesmo tópico, pois lá eu rele mortal não consigo escrever nada.

    Então, eu fiz o teste proposto pelo @marcos cesar silva, e no mesmo portal, deu ano 2000 o vencimento.

    Como é um reset, voltando para 1000, estou imaginando, se essa ferramenta está considerando isso já.

    Registrado para debater

     

  10. 7 horas atrás, Italo Giurizzato Junior disse:

    Bom dia Níssius,

    Em uma conversa de grupo WhatsApp que participo, alguns membros são servidores da RFB.

    Nessas trocas de mensagens relatando alguns problemas, relatei essa questão de que no manual constava uma coisa e no schema estava outra.

    Houve uma cobrança de um desses servidores para com o outro no sentido de que esse tipo de coisa não poderia ocorrer.

    Como algumas coisas não depende deles, pois eles não tem conhecimento na área, eles tem que passar a bola para quem cuida disso.

    Eu cheguei a conclusão mediante a analises, acatei o que o @Antonio Gomes expos acima.

    Resumindo, os schemas foram alterados e enviados para o SVN, bem como o componente, sendo assim o componente e os schemas estão em conformidade com o manual.

    Só para constar, eu fiz gambia no fonte, botei o numero que corresponde ao que tem no portal. Sofrer não...

  11. desconto, pede valor, se voce comandar ele, olha se vc colocou "sem desconto". 

    Olha como faço:

    Titulo.ValorDesconto  := 0;
                  Titulo.CodigoDesconto := cdSemDesconto; // , cdValorFixo
                  Titulo.TipoDesconto   := tdNaoConcederDesconto;

                  if (IBDSReceber.FieldByName('CONCEDER_DESCONTO_ATE_REC').AsString = 'S') and
                   ((IBDSReceber.FieldByName('VLR_DESCONTO_ATE_REC').AsCurrency > 0) or
                     (IBDSReceber.FieldByName('PERC_DESCONTO_BOLETO_REC').AsCurrency > 0)) then
                  begin
                    { tdNaoConcederDesconto,
                      tdValorFixoAteDataInformada,
                      tdPercentualAteDataInformada,
                      tdValorAntecipacaoDiaCorrido,
                      tdValorAntecipacaoDiaUtil,
                      tdPercentualSobreValorNominalDiaCorrido,
                      tdPercentualSobreValorNominalDiaUtil,
                      tdCancelamentoDesconto); }

                    if IBQryServBanc.FieldByName('REM_DESCONTO_VP_SER').AsString = 'P' then
                    begin
                      Titulo.ValorDesconto := IBDSReceber.FieldByName('PERC_DESCONTO_BOLETO_REC').AsCurrency;
                      Titulo.TipoDesconto  := tdPercentualAteDataInformada;
                    end
                    else if IBQryServBanc.FieldByName('REM_DESCONTO_VP_SER').AsString = 'V' then
                    begin
                      Titulo.ValorDesconto := IBDSReceber.FieldByName('VLR_DESCONTO_ATE_REC').AsCurrency;
                      Titulo.TipoDesconto  := tdValorFixoAteDataInformada;
                    end;

                    if Titulo.ValorDesconto > 0 then
                    begin
                      Titulo.CodigoDesconto := cdValorFixo;
                      Titulo.DataDesconto   := IBDSReceber.FieldByName('CONSIDERAR_DESC_ATE_REC').AsDateTime;
                    end;
                  end;

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