Move MAPA/MASH to parts profit centers

This commit is contained in:
Patrick Fic
2021-06-02 10:08:51 -07:00
parent 9dfff36edf
commit b897795c27

View File

@@ -265,11 +265,11 @@ function GenerateCostingData(job) {
acc.labor[laborProfitCenter].add(laborAmount); acc.labor[laborProfitCenter].add(laborAmount);
if (val.mod_lbr_ty === "LAR") { if (val.mod_lbr_ty === "LAR") {
if (!acc.labor[defaultProfits["MAPA"]]) if (!acc.parts[defaultProfits["MAPA"]])
acc.labor[defaultProfits["MAPA"]] = Dinero(); acc.parts[defaultProfits["MAPA"]] = Dinero();
materialsHours.mapaHrs += val.mod_lb_hrs || 0; materialsHours.mapaHrs += val.mod_lb_hrs || 0;
acc.labor[defaultProfits["MAPA"]] = acc.labor[ acc.parts[defaultProfits["MAPA"]] = acc.parts[
defaultProfits["MAPA"] defaultProfits["MAPA"]
].add( ].add(
Dinero({ Dinero({
@@ -277,11 +277,11 @@ function GenerateCostingData(job) {
}).multiply(val.mod_lb_hrs || 0) }).multiply(val.mod_lb_hrs || 0)
); );
} }
if (!acc.labor[defaultProfits["MASH"]]) if (!acc.parts[defaultProfits["MASH"]])
acc.labor[defaultProfits["MASH"]] = Dinero(); acc.parts[defaultProfits["MASH"]] = Dinero();
if (val.mod_lbr_ty !== "LAR") { if (val.mod_lbr_ty !== "LAR") {
acc.labor[defaultProfits["MASH"]] = acc.labor[ acc.parts[defaultProfits["MASH"]] = acc.parts[
defaultProfits["MASH"] defaultProfits["MASH"]
].add( ].add(
Dinero({ Dinero({
@@ -402,6 +402,7 @@ function GenerateCostingData(job) {
}).multiply(materialsHours.mapaHrs) }).multiply(materialsHours.mapaHrs)
); );
} }
if (job.bodyshop.jc_hourly_rates && job.bodyshop.jc_hourly_rates.mash) { if (job.bodyshop.jc_hourly_rates && job.bodyshop.jc_hourly_rates.mash) {
if ( if (
!billTotalsByCostCenters[ !billTotalsByCostCenters[