Resolve rounding for QBO Receivables Multi Payer.

This commit is contained in:
Patrick Fic
2023-01-05 17:06:47 -08:00
parent af009a0bb3
commit 08d334e93a

View File

@@ -654,9 +654,9 @@ exports.default = function ({
if (qbo) {
InvoiceLineAdd.push({
DetailType: "SalesItemLineDetail",
Amount: Dinero({ amount: (payer.amount || 0) * 100 * -1 }).toFormat(
DineroQbFormat
),
Amount: Dinero({
amount: Math.round((payer.amount || 0) * 100) * -1,
}).toFormat(DineroQbFormat),
SalesItemLineDetail: {
...(jobs_by_pk.class
? { ClassRef: { value: classes[jobs_by_pk.class] } }
@@ -687,9 +687,9 @@ exports.default = function ({
FullName: responsibilityCenters.qb_multiple_payers?.accountitem,
},
Desc: `${payer.name} Liability`,
Amount: Dinero({ amount: (payer.amount || 0) * 100 * -1 }).toFormat(
DineroQbFormat
),
Amount: Dinero({
amount: Math.round((payer.amount || 0) * 100) * -1,
}).toFormat(DineroQbFormat),
});
}
});