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);