Jump to content

dev botao

Campo MultaValorFixo não funciona via API


Go to solution Solved by José M. S. Junior,
  • Este tópico foi criado há 945 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

  Informando "MultaValorFixo"

DataMulta=XX
MultaValorFixo=XX
 

  o ACBRMonitorPlus não está preenchendo o campo tipo ao enviar para a API:

    "multa": {
        "tipo": 3,
        "data": "29.04.2022"
    }

  aí acabou recebendo um erro da API: "Campo tipo multa preenchido com dados inválidos."

 

  Mas se ao invés eu usar "PercentualMulta"

DataMulta=XX
PercentualMulta=XX
 

  aí o campo é preenchido:

    "multa": {
        "tipo": 2,
        "data": "29.05.2022",
        "porcentagem": 2
    }

 

 
Link to comment
Share on other sites

  • Moderadores

Bom dia

O Campo "MultaValorFixo" é booleano, define se vai o valor será considerado como percentual ou Valor. O campo utilizado para preencher o valor ou percentual é "PercentualMulta" mesmo.

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • Membros Pro

 

Oi José.

Passei como booleano como você falou, mas ele não usou o valor indicado em "PercentualMulta", pelo visto usou o mesmo valor indicado em "ValorMoraJuros".

boleto.ini

DataMoraJuros=17/12/2021
DataMulta=17/12/2021
ValorMoraJuros=1,05
MultaValorFixo=1
PercentualMulta=6,00

 

 
boleto.json do log da API:
    "jurosMora": {
        "tipo": 1,
        "data": "17.01.2022",
        "valor": 1.05
    },
    "multa": {
        "tipo": 1,
        "data": "17.01.2022",
        "valor": 1.05
    }
Link to comment
Share on other sites

  • Moderadores

Bom dia, 

Realmente está dessa forma... Vamos verificar a possibilidade de manter igual aos demais bancos... Mas no momento está utilizando esses dois campos:

case ACodMulta of
   1 : JsonMulta.Add('valorMulta').Value.AsNumber := Titulos.ValorMoraJuros;
   2 : JsonMulta.Add('taxaMulta').Value.AsNumber  := Titulos.PercentualMulta;
end;

Tarefa: #TK-1885 

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • 3 weeks later...
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...