caelum / caelum-stella

O Caelum Stella visa suprir as necessidades do dia a dia do desenvolvedor brasileiro

Home Page:http://stella.caelum.com.br

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Boleto - campo valor cobrado fixo

edulemos opened this issue · comments

Fiz a validação de um boleto itau carteira 175, obtive o retorno abaixo, pois o valor cobrado e
fixo de acordo com o valor do boleto, não seria o caso de se usar dois campos distintos, hum para
o valor do documento e outro para o valor cobrado caso necessário?

Os campos do boleto: Desconto, Outras deduções (abatimento), Mora / Multa (Juros), Outros acréscimos e Valor Cobrado, são de uso exclusivo do banco, desta forma devem SEMPRE vir em branco. Qualquer informação destes campos deve ser informada no campo de instruções do boleto;

Oi @edulemos
Não entendi bem a sua dúvida. Entendi a parte de esses campos serem de uso exclusivo, só preciso validar se isso é só no itaú ou se é para todos os bancos. Mas qual foi o boleto enviado? O que estava preenchido em quais campos?

O problema e que ao preencher a variavel ".comValorBoleto", ela preencha no boleto os campos, valor do documento e valor cobrado, este ultimo de acordo com o banco tem que estar em branco.

Hum, entendi. Vou checar nos outros banco e faço a alteração. No momento você pode abrir o template e limpar os campos que não devem ser preenchidos até sair uma versão nova.

@mariofts O bb tb exige valores em branco para os campos citados. E isso não é levado em conta no codigo:
https://github.com/caelum/caelum-stella/blob/master/stella-boleto/src/main/java/br/com/caelum/stella/boleto/Boleto.java#L489

public BigDecimal getValorCobrado() {
		return valorBoleto.subtract(valorDescontos).subtract(valorDeducoes)
				.add(valorMulta).add(valorAcrescimos);
}