Bom dia,
Ao formatar o campo pedido.valorNegociado como:
"'R$ '+${#numbers.formatDecimal(pedido.valorNegociado,3,'POINT',2,'COMMA')}"
O Thymeleaf parte de que deve mostrar pelo menos 3 dígitos na parte inteira do número e um preço de R$ 71,50 acaba sendo mostrado assim:
R$ 071,50
Entendo que para nosso propósito de mostrar este dado como tipicamente mostramos valores monetários deveríamos configurar a string de formatação assim:
"'R$ '+${#numbers.formatDecimal(pedido.valorNegociado,1,'POINT',2,'COMMA')}"
Desta forma o valor passa a ser mostrado assim:
R$ 71,50
HTH,
WB::