diff --git a/src/pages/11_credit-note/document-view/MainPage.vue b/src/pages/11_credit-note/document-view/MainPage.vue index 73024f36..e15fe13d 100644 --- a/src/pages/11_credit-note/document-view/MainPage.vue +++ b/src/pages/11_credit-note/document-view/MainPage.vue @@ -248,6 +248,7 @@ function calcPricePerUnit(product: RequestWork['productService']['product']) { function calcPrice( product: RequestWork['productService']['product'], amount: number, + vat: number = 0, ) { const pricePerUnit = agentPrice.value ? product.agentPrice : product.price; @@ -256,7 +257,8 @@ function calcPrice( : pricePerUnit; const priceDiscountNoVat = priceNoVat * amount - 0; - const rawVatTotal = priceDiscountNoVat * (config.value?.vat || 0.07); + const rawVatTotal = + vat === 0 ? 0 : priceDiscountNoVat * (config.value?.vat || 0.07); return precisionRound(priceNoVat * amount + rawVatTotal); } @@ -346,7 +348,7 @@ function closeAble() {