From f33f3463a87f21878fabd4d30c7b80050a01d46d Mon Sep 17 00:00:00 2001 From: MooN <56061215+MgKyawLay@users.noreply.github.com> Date: Fri, 23 Jan 2026 10:54:39 +0630 Subject: [PATCH] Update BaseXPrint.java --- .../com/utsmyanmar/paylibs/print/printx/BaseXPrint.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/paylibs/src/main/java/com/utsmyanmar/paylibs/print/printx/BaseXPrint.java b/paylibs/src/main/java/com/utsmyanmar/paylibs/print/printx/BaseXPrint.java index 203270a..1790700 100644 --- a/paylibs/src/main/java/com/utsmyanmar/paylibs/print/printx/BaseXPrint.java +++ b/paylibs/src/main/java/com/utsmyanmar/paylibs/print/printx/BaseXPrint.java @@ -877,8 +877,9 @@ public abstract class BaseXPrint { printString("Status :" + pay.getStatus()); printString("Date :" + pay.getDate()); printString("Time :" + pay.getTime()); - - printString("Amount :" + "MMK " + PrintUtils.getInstance().getSeparatorOnlyNumberFormat(pay.getAmount())); + printString("Amount : MMK " + + (pay.getTransactionType() == TransactionsType.MMQR_REFUND.value ? "-" : "") + + PrintUtils.getInstance().getSeparatorOnlyNumberFormat(pay.getAmount())); if (pay.getTransactionType() == TransactionsType.MMQR_REFUND.value) { refundTotal += pay.getAmount(); @@ -892,7 +893,7 @@ public abstract class BaseXPrint { dashBreak(); // print2ColumnsString("Refund Total:MMK", PrintUtils.getInstance().getSeparatorOnlyNumberFormat(refundTotal)); - printer.appendPrnStr("Refund Total:MMK", PrintUtils.getInstance().getSeparatorOnlyNumberFormat(refundTotal) + " ", fontNormal, false); + printer.appendPrnStr("Refund Total:MMK", "- " + PrintUtils.getInstance().getSeparatorOnlyNumberFormat(refundTotal) + " ", fontNormal, false); dashBreak(); // print2ColumnsString("Sale Total :MMK", PrintUtils.getInstance().getSeparatorOnlyNumberFormat(totalAmount)); printer.appendPrnStr("Sale Total :MMK", PrintUtils.getInstance().getSeparatorOnlyNumberFormat(totalAmount) + " ", fontNormal, false);