]> _ Git - fluidbook-html5.git/commitdiff
wip #6875
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 23 Apr 2024 07:32:41 +0000 (09:32 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 23 Apr 2024 07:32:41 +0000 (09:32 +0200)
js/libs/fluidbook/cart/fluidbook.cart.bastide-resah.js

index cf6c38380ff932beb1c08a23e98f6933bacc66b3..c73624b248681471c68e753a5b71ba5f77abeb7b 100644 (file)
@@ -180,9 +180,9 @@ FluidbookCartBastideResah.prototype = {
             return `<div class="cart-empty">${this.fluidbook.l10n.__('your cart is empty')}</div>`;
         }
 
-        let total_ht=0;
-        let tva=0;
-        let eco_taxe=0;
+        let total_ht = 0;
+        let tva = 0;
+        let eco_taxe = 0;
         let total_ttc = 0;
 
         let $this = this;
@@ -204,13 +204,14 @@ FluidbookCartBastideResah.prototype = {
 
             content += '<tr>';
 
+            let q = parseInt(item.quantity);
             let et = $this.parseFloat($this.data[item.reference]['ECOTAXE']);
-            let ht = $this.parseFloat($this.data[item.reference]['PV RESAH HT']) + et;
-            let tht = parseInt(item.quantity) * ht;
+            let pvht = $this.parseFloat($this.data[item.reference]['PV RESAH HT']);
+            let tht = q * (pvht + et);
 
             total_ht += tht;
             eco_taxe += item.quantity * et;
-            tva += $this.parseFloat($this.data[item.reference]['TVA']) * tht * 0.01;
+            tva += $this.parseFloat($this.data[item.reference]['TVA']) * pvht * q * 0.01;
 
             $.each(columns, function (key, title) {
                 let data = $this.data[item.reference];