Added conversion of cc contract to RO. BOD-234

This commit is contained in:
Patrick Fic
2020-08-03 13:17:08 -07:00
parent 0dbe56d36c
commit 3a8b4ddf5a
11 changed files with 803 additions and 50 deletions

View File

@@ -36,7 +36,8 @@ function CalculateTaxesTotals(job, otherTotals) {
return acc;
}
}, Dinero({ amount: 0 }));
console.log("job.federal_tax_rate ", job.federal_tax_rate);
console.log(subtotal.percentage((job.federal_tax_rate || 0) * 100));
let ret = {
subtotal: subtotal,
federal_tax: subtotal.percentage((job.federal_tax_rate || 0) * 100),
@@ -219,15 +220,28 @@ function CalculatePartsTotals(jobLines) {
const ret = jobLines.reduce(
(acc, value) => {
switch (value.part_type) {
case "PAA":
case "PAC":
case "PAG":
case "PAL":
case "PAM":
case "PAN":
case "PAO":
case "PAP":
case "PAR":
case "PAS":
case "PASL":
return {
...acc,
sublets: {
...acc.sublets,
subtotal: acc.sublets.subtotal.add(
Dinero({ amount: Math.round(value.act_price * 100) })
),
//TODO Add Adjustments in
},
};
// case "PAA":
// case "PAC":
// case "PAG":
// case "PAL":
// case "PAM":
// case "PAN":
// case "PAO":
// case "PAP":
// case "PAR":
default:
return {
...acc,
parts: {
@@ -258,20 +272,8 @@ function CalculatePartsTotals(jobLines) {
//TODO Add Adjustments in
},
};
case "PAS":
case "PASL":
return {
...acc,
sublets: {
...acc.sublets,
subtotal: acc.sublets.subtotal.add(
Dinero({ amount: Math.round(value.act_price * 100) })
),
//TODO Add Adjustments in
},
};
default:
return acc;
// default:
// return acc;
}
},
{