IO-1738 Remove PVRT from subtotal.

This commit is contained in:
Patrick Fic
2022-02-15 13:41:35 -08:00
parent d8ec6dd997
commit 066f395a40

View File

@@ -452,7 +452,8 @@ function CalculateTaxesTotals(job, otherTotals) {
const subtotal = otherTotals.parts.parts.subtotal
.add(otherTotals.parts.sublets.subtotal)
.add(otherTotals.rates.subtotal) //No longer using just rates subtotal to include mapa/mash.
.add(otherTotals.additional.total);
.add(otherTotals.additional.total)
.subtract(otherTotals.additional.pvrt);
// .add(Dinero({ amount: (job.towing_payable || 0) * 100 }))
// .add(Dinero({ amount: (job.storage_payable || 0) * 100 }));
@@ -522,7 +523,13 @@ function CalculateTaxesTotals(job, otherTotals) {
let ret = {
subtotal: subtotal,
federal_tax: subtotal.percentage((job.federal_tax_rate || 0) * 100),
federal_tax: subtotal
.percentage((job.federal_tax_rate || 0) * 100)
.add(
otherTotals.additional.pvrt.percentage(
(job.federal_tax_rate || 0) * 100
)
),
statePartsTax,
state_tax: statePartsTax
.add(
@@ -539,7 +546,8 @@ function CalculateTaxesTotals(job, otherTotals) {
.add(
otherTotals.additional.storage.percentage((job.tax_str_rt || 0) * 100)
)
.add(additionalItemsTax),
.add(additionalItemsTax)
.add(otherTotals.additional.pvrt),
local_tax: subtotal.percentage((job.local_tax_rate || 0) * 100),
};
ret.total_repairs = ret.subtotal