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