Merge pull request #849 from Safelite/defect/digital/SSR-1503
SSR-1503 Fix unverified flow taxing invalid items
This commit is contained in:
commit
82f2a9ca41
1 changed files with 7 additions and 11 deletions
|
|
@ -1821,18 +1821,14 @@ export const useMainStore = defineStore({
|
|||
},
|
||||
|
||||
async setPriceAndSalesTaxForOrderLineItems() {
|
||||
const lineItemsToPrice = [
|
||||
...(this.order.lineItems.supportingItems ?? []),
|
||||
...(this.order.lineItems.glassParts ?? []),
|
||||
...(this.order.lineItems.otherParts ?? []),
|
||||
...(this.order.lineItems.vaps ?? []),
|
||||
...(this.order.lineItems.feeItems ?? [])
|
||||
];
|
||||
|
||||
let lineItemsToTax = [];
|
||||
if (!this.isVerified || !this.isDeductible) {
|
||||
let lineItemsToTax;
|
||||
if (this.isVerified && !this.isDeductible) {
|
||||
lineItemsToTax = [
|
||||
...lineItemsToPrice
|
||||
...(this.order.lineItems.supportingItems ?? []),
|
||||
...(this.order.lineItems.glassParts ?? []),
|
||||
...(this.order.lineItems.otherParts ?? []),
|
||||
...(this.order.lineItems.vaps ?? []),
|
||||
...(this.order.lineItems.feeItems ?? [])
|
||||
];
|
||||
} else {
|
||||
lineItemsToTax = [
|
||||
|
|
|
|||
Loading…
Reference in a new issue