Move MAPA/MASH to parts profit centers
This commit is contained in:
@@ -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[
|
||||||
|
|||||||
Reference in New Issue
Block a user