Bom dia @Daniel InfoCotidiano
Acabei de realizar uns testes com as combinações acima.
- Passando Instrucao01=04, é enviado na requisição ** "instrucao_cobranca" : [{ "codigo_instrucao_cobranca" : "0", "quantidade_dias_apos_vencimento" : "", "dia_util" : false } **
- Passando Instrucao01=4, é enviado na requisição ** "instrucao_cobranca" : [{ "codigo_instrucao_cobranca" : "4", "quantidade_dias_apos_vencimento" : "", "dia_util" : false } **
Creio então que o correto é a segunda opção com um único dígito. Mas nos 2 casos na requisição é enviado ** "quantidade_dias_apos_vencimento" : "" **
Consequentemente nos dois casos acima o resultado é:
Result={
"codigo" : "422",
"mensagem" : "Erro na validação de campos - por alguma regra de negócio não atendida",
"campos" : [ {
"campo" : "data.dado_boleto.instrucao_cobranca[0].quantidade_dias_apos_vencimento",
"mensagem" : "A quantidade de dias deve ser diferente de vazio",
"valor" : ""
} ]
}
Observe que no arquivo ini estão definidas corretamente as propriedades abaixo:
DiasDeProtesto=0
Instrucao1=4
E no log podemos ver o envio das requisições conforme descrito acima.
Muito obrigado pela ajuda e no aguardo.
Cedente_TitulosPOAItau.iniacbrlibPOAItau.iniACBrLibBoleto-20250131.logLogWS-Boleto-Itau.log