diff --git a/src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java b/src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java index fed4e7dc..f29edcf9 100644 --- a/src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java +++ b/src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java @@ -500,6 +500,7 @@ public class MjonMsgVO extends ComDefaultVO{ private double supplyPrice; // 공급가액 private double vatPrice; // 부가세 private double totalPrice; // 금액 + private String addVatType; // 부가세 포함 여부 private String addrGrpId; // 주소록 그룹아이디 private String addrGrpNm; // 주소록 그룹명 @@ -1299,6 +1300,12 @@ public class MjonMsgVO extends ComDefaultVO{ public void setTotalPrice(double totalPrice) { this.totalPrice = totalPrice; } + public String getAddVatType() { + return addVatType; + } + public void setAddVatType(String addVatType) { + this.addVatType = addVatType; + } public String getDetailType() { return detailType; } diff --git a/src/main/java/itn/let/mjo/pay/web/MjonPayController.java b/src/main/java/itn/let/mjo/pay/web/MjonPayController.java index 382c3826..dfefc82b 100644 --- a/src/main/java/itn/let/mjo/pay/web/MjonPayController.java +++ b/src/main/java/itn/let/mjo/pay/web/MjonPayController.java @@ -4869,6 +4869,12 @@ public class MjonPayController { model.addAttribute("mberNm", mberNm); model.addAttribute("managerNm", managerNm); model.addAttribute("moblphonNo", moblphonNo); + + //부가세 포함 가격 정보 계산 + double addTax = Math.round(totalSumPrice * 0.1); + + model.addAttribute("addTax", decFormat.format(addTax)); + model.addAttribute("addTaxSumPrice", decFormat.format(addTax+totalSumPrice)); return "/web/pay/MsgPrintUsageDetailsPopUp"; @@ -5111,6 +5117,13 @@ public class MjonPayController { model.addAttribute("managerNm", managerNm); model.addAttribute("moblphonNo", moblphonNo); + + //부가세 포함 가격 정보 계산 + double addTax = Math.round(totalSumPrice * 0.1); + + model.addAttribute("addTax", decFormat.format(addTax)); + model.addAttribute("addTaxSumPrice", decFormat.format(addTax+totalSumPrice)); + return "/web/pay/MsgPrintStatementPopUp"; } diff --git a/src/main/webapp/WEB-INF/jsp/web/pay/MsgPrintStatementPopUp.jsp b/src/main/webapp/WEB-INF/jsp/web/pay/MsgPrintStatementPopUp.jsp index ac45b2d0..f092e11d 100644 --- a/src/main/webapp/WEB-INF/jsp/web/pay/MsgPrintStatementPopUp.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/pay/MsgPrintStatementPopUp.jsp @@ -127,7 +127,14 @@ function f_print(){
총 사용금액
-${totalSumPrice} 원(VAT 별도)
+${totalSumPrice} 원(VAT 별도)
+${addTaxSumPrice} 원(VAT 포함)
+(단위 : 원, 건)
@@ -207,18 +214,32 @@ function f_print(){| 공급가액 | -${supplySumPrice} 원 | -|
|---|---|---|
| 총 결제금액 | -${totalSumPrice} 원 | +${supplySumPrice} |
| 총 사용금액 | +${totalSumPrice} | +|
| 세액(부가세) | +${addTax} | +|
| 총 사용금액 | +${addTaxSumPrice} | +
총 사용금액
-${totalSumPrice} 원(VAT 별도)
+${totalSumPrice} 원(VAT 별도)
+${addTaxSumPrice} 원(VAT 포함)
+(단위 : 원, 건)
@@ -150,17 +157,50 @@ function f_print(){| 공급가액 | +${supplySumPrice} | +||
|---|---|---|---|
| 계 | -${sendSumCount} | -${supplySumPrice} | -${totalSumPrice} | -
| 총 사용금액 | +${totalSumPrice} | +||
| 세액(부가세) | +${addTax} | +||
| 총 사용금액 | +${addTaxSumPrice} | +||
${year} 년 ${month} 월 ${day} 일
diff --git a/src/main/webapp/WEB-INF/jsp/web/pay/PayUserSWListAjax.jsp b/src/main/webapp/WEB-INF/jsp/web/pay/PayUserSWListAjax.jsp index 8f8f73cd..f1af48a1 100644 --- a/src/main/webapp/WEB-INF/jsp/web/pay/PayUserSWListAjax.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/pay/PayUserSWListAjax.jsp @@ -111,7 +111,7 @@ function fnShowPrintPopup() { return; } } - + document.listForm.action = url; document.listForm.method = "post"; window.open("about:blank", 'printPop', 'width='+ popup_wid +', height='+ popup_ht +', left=' + popup_left + ', top='+ popup_top + ', fullscreen=no, menubar=no, status=no, toolbar=no, titlebar=yes, location=no, scrollbars=1'); @@ -410,6 +410,11 @@ function fnShowPdfPrintPopup(){ + +