feat: enhance discount and adjustment validation in Bills and Vendor Credit controllers

This commit is contained in:
Ahmed Bouhuolia
2024-12-03 14:22:49 +02:00
parent 1010d97a92
commit 542763ddf5
4 changed files with 30 additions and 9 deletions

View File

@@ -73,12 +73,7 @@ export default class VendorCredit extends mixin(TenantModel, [
* @returns {number}
*/
get total() {
const discountAmount =
this.discountType === DiscountType.Amount
? this.discount
: this.subtotal * (this.discount / 100);
return this.subtotal - discountAmount - this.adjustment;
return this.subtotal - this.discountAmount - this.adjustment;
}
/**