Validador: Campos obrigatórios
Com a validação ativa, alguns campos se tornam dependentes de outros, um exemplo seria o campo TituloCodigoJuros
que quando informado o valor 1 ou 2 (juros por valor ou por percentual), se torna obrigatório informar também informar o campo TituloValorJuros
e TituloDataJuros
. Para incluir um boleto sem juros deve ser informado o código 3 (Referente a isento) ou omitir o campo.
Exemplo de requisição de FALHA
[{
...
"TituloDataVencimento": "27/12/18",
"TituloCodigoJuros": "1",
"TituloDataJuros": "",
"TituloValorJuros": "0,00"
}]
No exemplo foi informado o valor 1 para o campo TituloCodigoJuros
, neste exemplo se torna obrigatório informar a data do juros, e um valor para o juros.
Ao consultar este boleto teremos o seguinte resultado:
Este erro ocorreu, porque foi informado no campo TituloCodigoJuros
o valor 1, e se consultarmos em nossa tabela de Campos utilizados para inclusão, podemos ver que este valor seria para cobrar juros em valor monetário, para não cobrar juros é necessário informar o código 3 referente a isento, ou não informar nenhum campo de juros na inclusão.
A obrigatoriedade vale também para outros campos como multa, portesto, baixa, desconto.
Comentários
0 comentário
Por favor, entre para comentar.