diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorOrderingInformation.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorOrderingInformation.vue
index 7af5ab619c..74c2630ffd 100644
--- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorOrderingInformation.vue
+++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorOrderingInformation.vue
@@ -48,9 +48,7 @@
-
- {{ (vendor.tax_rate || 0) * 100 }}
-
+ {{ formatTaxRate(vendor.tax_rate) }}%
@@ -241,5 +239,13 @@ export default {
gstValues,
};
},
+ methods: {
+ formatTaxRate(taxRate) {
+ if (!taxRate) return 0;
+ const decimalPlaces = taxRate.toString().split(".")[1]?.length || 0;
+ const multiplier = 10 ** decimalPlaces;
+ return Math.round(taxRate * multiplier) / (multiplier / 100);
+ },
+ },
};