Criei esse helper por ter feito essa função básica de outra forma em um projeto e, em alguns casos bem especificos que envolviam vários cálculos, retornava o valor com o arrendodamento errado. Sugiro a implementação da solução que obtive no boilerplate, a fim de evitar que mais alguém chegue em uma solução errônea, mesmo que aparente ser correta, e perca tempo em um problema simples.
Criei esse helper por ter feito essa função básica de outra forma em um projeto e, em alguns casos bem especificos que envolviam vários cálculos, retornava o valor com o arrendodamento errado. Sugiro a implementação da solução que obtive no boilerplate, a fim de evitar que mais alguém chegue em uma solução errônea, mesmo que aparente ser correta, e perca tempo em um problema simples.