fix(pay-periods): fix issue where mileage was not being calculated properly

This commit is contained in:
Nic D 2026-03-23 14:38:07 -04:00
parent a5bd7d54fe
commit d5e101804a

View File

@ -190,9 +190,9 @@ export class GetOverviewService {
record.expenses = Number((record.expenses + amount).toFixed(2)); record.expenses = Number((record.expenses + amount).toFixed(2));
const type = (expense.bank_code?.type || "").toUpperCase(); const type = (expense.bank_code?.type || "").toUpperCase();
const rate = expense.bank_code?.modifier ?? 1; const rate = expense.bank_code?.modifier ?? 1;
const mileage = Number(expense.mileage) / rate; const mileage = Number(expense.mileage);
if (type === "MILEAGE" && rate > 0) { if (type === "MILEAGE" && rate > 0) {
record.mileage = Number((record.mileage += Math.round(mileage)).toFixed(2)); record.mileage = Number((record.mileage += mileage).toFixed(2));
} }
} }