IO-795 Resolve parts reconciliation issues.
This commit is contained in:
@@ -39,7 +39,9 @@ export default function JobReconciliationTotals({
|
||||
return acc.add(
|
||||
Dinero({
|
||||
amount: Math.round((val.actual_price || 0) * 100),
|
||||
}).multiply(val.quantity || 1)
|
||||
})
|
||||
.multiply(val.quantity || 1)
|
||||
.multiply(val.bill.is_credit_memo ? -1 : 1)
|
||||
);
|
||||
}, Dinero()),
|
||||
};
|
||||
@@ -97,6 +99,7 @@ export default function JobReconciliationTotals({
|
||||
onClick={() => {
|
||||
jobLineState[1]([]);
|
||||
billLineState[1]([]);
|
||||
setErrors([]);
|
||||
}}
|
||||
>
|
||||
{t("jobs.labels.reconciliation.clear")}
|
||||
|
||||
@@ -23,11 +23,6 @@ export const reconcileByAssocLine = (
|
||||
setErrors((errors) => [
|
||||
...errors,
|
||||
..._.uniqBy(duplicatedJobLinesbyInvoiceId).map((dupedId) => {
|
||||
console.log(
|
||||
"dupedId",
|
||||
dupedId,
|
||||
billLines.find((b) => b.id === dupedId)
|
||||
);
|
||||
return i18next.t("jobs.labels.reconciliation.multiplebilllines", {
|
||||
line_desc: jobLines.find((j) => j.id === dupedId)?.line_desc,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user