...
Onde as regras negociais mesmo trazendo o mesmo resultado estão escritas em lugares diferentes adequar as mesmas para que sejam utilizadas por todo o sistema em apenas um lugar.
O arredondamento ABNT deve ser utilizado por todo o sistema então apenas um método deve ser responsável por isso e os arredondamentos devem estar em pontos chave do sistema para não causar arredondamentos errôneos.