View | Details | Raw Unified | Return to bug 38010
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorOrderingInformation.vue (-4 / +9 lines)
Lines 48-56 Link Here
48
            </li>
48
            </li>
49
            <li>
49
            <li>
50
                <label>{{ $__("Tax rate") }}:</label>
50
                <label>{{ $__("Tax rate") }}:</label>
51
                <span>
51
                <span> {{ formatTaxRate(vendor.tax_rate) }}% </span>
52
                    {{ (vendor.tax_rate || 0) * 100 }}
53
                </span>
54
            </li>
52
            </li>
55
            <li v-if="vendor.deliverytime">
53
            <li v-if="vendor.deliverytime">
56
                <label>{{ $__("Delivery time") }}:</label>
54
                <label>{{ $__("Delivery time") }}:</label>
Lines 241-245 export default { Link Here
241
            gstValues,
239
            gstValues,
242
        };
240
        };
243
    },
241
    },
242
    methods: {
243
        formatTaxRate(taxRate) {
244
            if (!taxRate) return 0;
245
            const decimalPlaces = taxRate.toString().split(".")[1]?.length || 0;
246
            const multiplier = 10 ** decimalPlaces;
247
            return Math.round(taxRate * multiplier) / (multiplier / 100);
248
        },
249
    },
244
};
250
};
245
</script>
251
</script>
246
- 

Return to bug 38010