From d3ea234127f7abfe7428827df096f3301011feab Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 29 Apr 2026 10:11:02 +0200 Subject: [PATCH] Allow more decimal places for tax rates --- .../eu/pretix/libpretixsync/sqldelight/ReceiptLineExtensions.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libpretixsync/src/main/java/eu/pretix/libpretixsync/sqldelight/ReceiptLineExtensions.kt b/libpretixsync/src/main/java/eu/pretix/libpretixsync/sqldelight/ReceiptLineExtensions.kt index ff96ed79..729c73b3 100644 --- a/libpretixsync/src/main/java/eu/pretix/libpretixsync/sqldelight/ReceiptLineExtensions.kt +++ b/libpretixsync/src/main/java/eu/pretix/libpretixsync/sqldelight/ReceiptLineExtensions.kt @@ -17,7 +17,7 @@ fun ReceiptLine.toJSON(): JSONObject { jo.put("custom_price_input", custom_price_input?.setScale(2, RoundingMode.HALF_UP)) jo.put("voucher_code", voucher_code) jo.put("price", price?.setScale(2, RoundingMode.HALF_UP)) - jo.put("tax_rate", tax_rate?.setScale(2, RoundingMode.HALF_UP)) + jo.put("tax_rate", tax_rate?.setScale(4, RoundingMode.HALF_UP)) jo.put("tax_value", tax_value?.setScale(2, RoundingMode.HALF_UP) ?: "0.00") jo.put("tax_rule", tax_rule ?: JSONObject.NULL) jo.put("tax_code", tax_code ?: JSONObject.NULL)