瀏覽代碼

财务报表增加个人账户统计

hurugang 2 年之前
父節點
當前提交
d0a11ba558

+ 36 - 31
src/main/java/cn/hnthyy/thmz/mapper/his/mz/ChargeFeeVoMapper.java

@@ -314,55 +314,60 @@ public interface ChargeFeeVoMapper {
             "<script>",
             "select " +
                     "sum ( case cheque_type when '1' then amount else 0 end ) xjss," +
-                    "sum ( case when cheque_type ='1' and pay_mark ='0'  then amount else 0 end ) xjsk," +
                     "sum ( case when cheque_type ='5' or cheque_type ='3' then amount else 0 end ) yhkss," +
-                    "sum ( case when cheque_type in ('5' ,'3') and pay_mark ='0' then amount else 0 end ) yhksk," +
                     "sum ( case cheque_type when '6' then amount else 0 end ) sybkss," +
-                    "sum ( case when cheque_type='6' and pay_mark ='0' then amount else 0 end ) sybksk," +
                     "sum ( case when cheque_type = 'Y' and op_id <![CDATA[<>]]> '99999' then amount else 0 end ) zfss," +
-                    "sum ( case when cheque_type = 'Y' and op_id <![CDATA[<>]]> '99999' and pay_mark ='0' then amount else 0 end ) zfsk," +
-                    "sum ( case when cheque_type ='2'   then amount else 0 end ) ybjzss," +
-                    "sum ( case when cheque_type = '2'  and pay_mark ='0'  then amount else 0 end ) ybjzsk," +
-                    "sum ( case when cheque_type ='1' and pay_mark ='1' then amount else 0 end ) xjtf," +
-                    "sum ( case when ( cheque_type ='5' or cheque_type ='3' ) and pay_mark ='1' then amount else 0 end ) yhktf," +
-                    "sum ( case when cheque_type ='6' and pay_mark ='1' then amount else 0 end ) sybtf," +
-                    "sum ( case when cheque_type = 'Y' and op_id <![CDATA[<>]]> '99999' and pay_mark &gt; '0'  then amount else 0 end ) zftf," +
-                    "sum ( case when cheque_type = '2' and pay_mark &gt; '0'  then amount else 0 end ) ybjztf," +
+                    "sum ( case when (cheque_type ='2' or cheque_type ='8' or cheque_type ='9')  then amount else 0 end ) ybjzss," +
                     "sum ( amount) zjss," +
-                    "sum ( case when pay_mark ='0'  then amount else 0 end ) zjsk," +
                     "sum ( case when pay_mark  <![CDATA[<>]]>'0'  then amount else 0 end ) zjtk," +
                     "sum ( case when ((cheque_type='W' or cheque_type='E' or cheque_type='Y') and op_id ='99999') then amount else 0 end ) wxzzss," +
-                    "sum ( case when ((cheque_type='W' or cheque_type='E' or cheque_type='Y') and op_id ='99999') and pay_mark ='0'  then amount else 0 end ) wxzzsk," +
                     "sum ( case when ((cheque_type='M' or cheque_type='F') and op_id ='99999') then amount else 0 end ) zfbzzss," +
-                    "sum ( case when ((cheque_type='M' or cheque_type='F') and op_id ='99999') and pay_mark ='0'  then amount else 0 end ) zfbzzsk," +
+                    "sum ( case when (cheque_type='P' or cheque_type='T') then amount else 0 end ) ybgrzhss," +
+                    "count ( distinct case when cheque_type ='1' and pay_mark ='0' then receipt_sn else null end ) xjbs," +
+                    "count ( distinct case when ( cheque_type ='5' or cheque_type ='3' ) and pay_mark ='0' then receipt_sn else null end ) yhsbs," +
+                    "count ( distinct case when cheque_type ='6' and pay_mark ='0' then receipt_sn else null end ) sybbs," +
+                    "count ( distinct case when cheque_type = 'Y' and op_id <![CDATA[<>]]> '99999'  and pay_mark ='0'  then receipt_sn else null end ) zfbs," +
+                    "count ( distinct case when cheque_type ='E' and op_id <![CDATA[<>]]> '99999' and pay_mark ='0' then receipt_sn else null end ) wxbs," +
+                    "count ( distinct case when cheque_type ='F' and op_id <![CDATA[<>]]> '99999' and pay_mark ='0' then receipt_sn else null end ) zfbbs," +
                     "count ( distinct case when ((cheque_type='W' or cheque_type='E' or cheque_type='Y') and op_id ='99999') and pay_mark ='0' then receipt_sn else null end ) wxzzbs," +
-                    " count ( distinct case when ((cheque_type='W' or cheque_type='E' or cheque_type='Y') and op_id ='99999') and pay_mark &gt; '0' then receipt_sn else null end ) wxzztfbs," +
-                    "sum ( case when ((cheque_type='W' or cheque_type='E' or cheque_type='Y') and op_id ='99999') and pay_mark ='1' then amount else 0 end ) wxzztf," +
-                    "sum ( case when ((cheque_type='M' or cheque_type='F') and op_id ='99999') and pay_mark ='1' then amount else 0 end ) zfbzztf," +
                     "count ( distinct case when ((cheque_type='M' or cheque_type='F') and op_id ='99999') and pay_mark ='0' then receipt_sn else null end ) zfbzzbs," +
-                    " count ( distinct case when ((cheque_type='M' or cheque_type='F') and op_id ='99999') and pay_mark &gt; '0' then receipt_sn else null end ) zfbzztfbs," +
-                    "count ( distinct case when cheque_type ='1' and pay_mark ='0' then receipt_sn else null end ) xjbs," +
-                    "  count ( distinct case when ( cheque_type ='5' or cheque_type ='3' ) and pay_mark ='0' then receipt_sn else null end ) yhsbs," +
-                    "  count ( distinct case when cheque_type ='6' and pay_mark ='0' then receipt_sn else null end ) sybbs," +
-                    " count ( distinct case when cheque_type = 'Y' and op_id <![CDATA[<>]]> '99999'  and pay_mark ='0'  then receipt_sn else null end ) zfbs," +
-                    " count ( distinct case when cheque_type = '2'  and pay_mark ='0'  then receipt_sn else null end ) ybjzbs," +
-                    " count ( distinct case when cheque_type ='1' and pay_mark &gt; '0' then receipt_sn else null end ) xjtfbs," +
+                    "count ( distinct case when (cheque_type='P' or cheque_type='T') and pay_mark ='0' then receipt_sn else null end ) ybgrzhbs," +
+                    "count ( distinct case when ((cheque_type ='2' or cheque_type ='8' or cheque_type ='9') and pay_mark ='0')  then receipt_sn else null end ) ybjzbs," +
+                    "    count ( distinct case when pay_mark ='0' then cast(serial_no as char)+cheque_type else null end ) zjbs," +
+                    "count ( distinct case when cheque_type ='1' and pay_mark &gt; '0' then receipt_sn else null end ) xjtfbs," +
                     "count ( distinct case when ( cheque_type ='5' or cheque_type ='3' ) and pay_mark &gt; '0' then receipt_sn else null end ) yhktfbs," +
                     "count ( distinct case when cheque_type ='6' and pay_mark &gt; '0' then receipt_sn else null end ) sybtfbs," +
                     "   count ( distinct case when cheque_type = 'Y' and op_id <![CDATA[<>]]> '99999' and pay_mark &gt; '0'  then receipt_sn else null end ) zftfbs," +
-                    "   count ( distinct case when cheque_type ='2'  and pay_mark &gt; '0'  then receipt_sn else null end ) ybjztfbs," +
-                    "    count ( distinct case when pay_mark ='0' then cast(serial_no as char)+cheque_type else null end ) zjbs," +
+                    "   count ( distinct case when (cheque_type ='2' or cheque_type ='8' or cheque_type ='9')  and pay_mark &gt; '0'  then receipt_sn else null end ) ybjztfbs," +
                     "count ( distinct case when pay_mark  <![CDATA[<>]]> '0' then cast(serial_no as char)+cheque_type else null end ) ztfbs," +
-                    "count ( distinct case when cheque_type ='E' and op_id <![CDATA[<>]]> '99999' and pay_mark ='0' then receipt_sn else null end ) wxbs," +
-                    "count ( distinct case when cheque_type ='F' and op_id <![CDATA[<>]]> '99999' and pay_mark ='0' then receipt_sn else null end ) zfbbs," +
                     "count ( distinct case when cheque_type ='E' and op_id <![CDATA[<>]]> '99999' and pay_mark  <![CDATA[<>]]> '0' then receipt_sn else null end ) wxtfbs," +
                     "count ( distinct case when cheque_type ='F' and op_id <![CDATA[<>]]> '99999' and pay_mark  <![CDATA[<>]]> '0' then receipt_sn else null end ) zfbtfbs," +
+                    " count ( distinct case when ((cheque_type='W' or cheque_type='E' or cheque_type='Y') and op_id ='99999') and pay_mark &gt; '0' then receipt_sn else null end ) wxzztfbs," +
+                    " count ( distinct case when ((cheque_type='M' or cheque_type='F') and op_id ='99999') and pay_mark &gt; '0' then receipt_sn else null end ) zfbzztfbs," +
+                    " count ( distinct case when (cheque_type='P' or cheque_type='T') and pay_mark &gt; '0' then receipt_sn else null end ) ybgrzhtfbs," +
                     "sum ( case when cheque_type= 'E' and op_id <![CDATA[<>]]> '99999' then amount else 0 end ) wxss," +
-                    "sum ( case when cheque_type ='E' and op_id <![CDATA[<>]]> '99999' and pay_mark ='0' then amount else 0 end ) wxsk," +
                     "sum ( case when cheque_type= 'F' and op_id <![CDATA[<>]]> '99999' then amount else 0 end ) zfbss," +
-                    "sum ( case when cheque_type ='F' and op_id <![CDATA[<>]]> '99999' and pay_mark ='0' then amount else 0 end ) zfbsk," +
+                    "sum ( case when cheque_type ='1' and pay_mark ='1' then amount else 0 end ) xjtf," +
+                    "sum ( case when ( cheque_type ='5' or cheque_type ='3' ) and pay_mark ='1' then amount else 0 end ) yhktf," +
+                    "sum ( case when cheque_type ='6' and pay_mark ='1' then amount else 0 end ) sybtf," +
+                    "sum ( case when cheque_type = 'Y' and op_id <![CDATA[<>]]> '99999' and pay_mark &gt; '0'  then amount else 0 end ) zftf," +
+                    "sum ( case when ((cheque_type ='2' or cheque_type ='8' or cheque_type ='9') and pay_mark &gt; '0')  then amount else 0 end ) ybjztf," +
                     "sum ( case when cheque_type ='E' and op_id <![CDATA[<>]]> '99999' and pay_mark ='1' then amount else 0 end ) wxtf," +
-                    "sum ( case when cheque_type ='F' and op_id <![CDATA[<>]]> '99999' and pay_mark ='1' then amount else 0 end ) zfbtf " +
+                    "sum ( case when cheque_type ='F' and op_id <![CDATA[<>]]> '99999' and pay_mark ='1' then amount else 0 end ) zfbtf, " +
+                    "sum ( case when ((cheque_type='W' or cheque_type='E' or cheque_type='Y') and op_id ='99999') and pay_mark ='1' then amount else 0 end ) wxzztf," +
+                    "sum ( case when ((cheque_type='M' or cheque_type='F') and op_id ='99999') and pay_mark ='1' then amount else 0 end ) zfbzztf," +
+                    "sum ( case when (cheque_type='P' or cheque_type='T') and pay_mark ='1' then amount else 0 end ) ybgrzhtf," +
+                    "sum ( case when cheque_type ='1' and pay_mark ='0'  then amount else 0 end ) xjsk," +
+                    "sum ( case when cheque_type in ('5' ,'3') and pay_mark ='0' then amount else 0 end ) yhksk," +
+                    "sum ( case when cheque_type='6' and pay_mark ='0' then amount else 0 end ) sybksk," +
+                    "sum ( case when cheque_type = 'Y' and op_id <![CDATA[<>]]> '99999' and pay_mark ='0' then amount else 0 end ) zfsk," +
+                    "sum ( case when ((cheque_type ='2' or cheque_type ='8' or cheque_type ='9')  and pay_mark ='0')  then amount else 0 end ) ybjzsk," +
+                    "sum ( case when pay_mark ='0'  then amount else 0 end ) zjsk," +
+                    "sum ( case when ((cheque_type='W' or cheque_type='E' or cheque_type='Y') and op_id ='99999') and pay_mark ='0'  then amount else 0 end ) wxzzsk," +
+                    "sum ( case when ((cheque_type='M' or cheque_type='F') and op_id ='99999') and pay_mark ='0'  then amount else 0 end ) zfbzzsk," +
+                    "sum ( case when (cheque_type='P' or cheque_type='T') and pay_mark ='0'  then amount else 0 end ) ybgrzhsk," +
+                    "sum ( case when cheque_type ='E' and op_id <![CDATA[<>]]> '99999' and pay_mark ='0' then amount else 0 end ) wxsk," +
+                    "sum ( case when cheque_type ='F' and op_id <![CDATA[<>]]> '99999' and pay_mark ='0' then amount else 0 end ) zfbsk" +
                     " from mz_deposit_file WITH(NOLOCK) " +
                     " where 1=1 and pay_mark <![CDATA[<>]]> 2 ",
             "<when test='userIdCode!=null'>",

+ 25 - 0
src/main/java/cn/hnthyy/thmz/vo/ChargeCountVo.java

@@ -133,6 +133,18 @@ public class ChargeCountVo {
     private Integer zfbzztf;
     //支付宝自助实收笔数
     private Integer zfbzzssbs;
+    //医保个人账户实收
+    private BigDecimal ybgrzhss;
+    //医保个人账户收款
+    private BigDecimal ybgrzhsk;
+    //医保个人账户笔数
+    private Integer ybgrzhbs;
+    //医保个人账户退费笔数
+    private Integer ybgrzhtfbs;
+    //医保个人账户退费
+    private Integer ybgrzhtf;
+    //医保个人账户实收笔数
+    private Integer ybgrzhssbs;
     //以上次数公式为收款次数--退费次数
 
     //实缴合计
@@ -147,6 +159,8 @@ public class ChargeCountVo {
     private String zfdx;
     //医保卡记账大写
     private String ybkjzhjdx;
+    //医保个人账户大写
+    private String ybgrzhhjdx;
     /**
      * 设置实收笔数
      */
@@ -231,6 +245,13 @@ public class ChargeCountVo {
         }
         zfbzzssbs=zfbzzbs-zfbzztfbs;
 
+        if(ybgrzhbs==null){
+            ybgrzhbs=0;
+        }
+        if(ybgrzhtfbs==null){
+            ybgrzhtfbs=0;
+        }
+        ybgrzhssbs=ybgrzhbs-ybgrzhtfbs;
 
         if(zfss==null){
             zfss=BigDecimal.ZERO;
@@ -275,8 +296,12 @@ public class ChargeCountVo {
         if(ybjzss==null){
             ybjzss=BigDecimal.ZERO;
         }
+        if(ybgrzhss==null){
+            ybgrzhss=BigDecimal.ZERO;
+        }
         sjhj=xjss.add(yhkss).add(zfbss).add(wxss).add(sybkss).add(zfbzzss).add(wxzzss).setScale(2, BigDecimal.ROUND_HALF_UP);
         sjhjdx=NumberToCN.number2CNMontrayUnit(sjhj);
         ybkjzhjdx=NumberToCN.number2CNMontrayUnit(ybjzss);
+        ybgrzhhjdx=NumberToCN.number2CNMontrayUnit(ybgrzhss);
     }
 }

+ 18 - 3
src/main/resources/static/js/mz/daily.js

@@ -83,7 +83,6 @@ function extractedSf (res,flag) {
         $("#yhkss").html(res.chargeCountVo.yhkss.toFixed(2));
     }
     //医保卡记账收款
-    //医保卡记账卡收款
     $("#ybkjzbs").html(res.chargeCountVo.ybjzbs);
     if (res.chargeCountVo.ybjzsk != null) {
         $("#ybkjzsk").html(res.chargeCountVo.ybjzsk.toFixed(2));
@@ -177,6 +176,19 @@ function extractedSf (res,flag) {
     if (res.chargeCountVo.sybkss != null) {
         $("#sybkss").html(res.chargeCountVo.sybkss.toFixed(2));
     }
+    //医保个人账户收款
+    $("#ybgrzhbs").html(res.chargeCountVo.ybgrzhbs);
+    if (res.chargeCountVo.ybgrzhsk != null) {
+        $("#ybgrzhsk").html(res.chargeCountVo.ybgrzhsk.toFixed(2));
+    }
+    $("#ybgrzhtfbs").html(res.chargeCountVo.ybgrzhtfbs);
+    if (res.chargeCountVo.ybgrzhtf != null) {
+        $("#ybgrzhtf").html(res.chargeCountVo.ybgrzhtf.toFixed(2));
+    }
+    $("#ybgrzhssbs").html(res.chargeCountVo.ybgrzhssbs);
+    if (res.chargeCountVo.ybgrzhss != null) {
+        $("#ybgrzhss").html(res.chargeCountVo.ybgrzhss.toFixed(2));
+    }
     //总计收款
     $("#zjbs").html(res.chargeCountVo.zjbs);
     if (res.chargeCountVo.zjsk != null) {
@@ -190,8 +202,11 @@ function extractedSf (res,flag) {
     if (res.chargeCountVo.zjss != null) {
         $("#zjss").html(res.chargeCountVo.zjss.toFixed(2));
     }
-
-
+    //医保个人账户小计
+    if (res.chargeCountVo.ybgrzhss != null) {
+        $("#ybgrzhhj").html(res.chargeCountVo.ybgrzhss.toFixed(2));
+    }
+    $("#ybgrzhhjdx").html(res.chargeCountVo.ybgrzhhjdx);
     if (res.chargeCountVo.sjhj != null) {
         $("#sjhj").html(res.chargeCountVo.sjhj.toFixed(2));
     }

+ 18 - 1
src/main/resources/static/js/mz/daily_collect.js

@@ -187,6 +187,19 @@ function extractedSf (res) {
     if (res.chargeCountVo.sybkss != null) {
         $("#sybkss").html(res.chargeCountVo.sybkss.toFixed(2));
     }
+    //医保个人账户收款
+    $("#ybgrzhbs").html(res.chargeCountVo.ybgrzhbs);
+    if (res.chargeCountVo.ybgrzhsk != null) {
+        $("#ybgrzhsk").html(res.chargeCountVo.ybgrzhsk.toFixed(2));
+    }
+    $("#ybgrzhtfbs").html(res.chargeCountVo.ybgrzhtfbs);
+    if (res.chargeCountVo.ybgrzhtf != null) {
+        $("#ybgrzhtf").html(res.chargeCountVo.ybgrzhtf.toFixed(2));
+    }
+    $("#ybgrzhssbs").html(res.chargeCountVo.ybgrzhssbs);
+    if (res.chargeCountVo.ybgrzhss != null) {
+        $("#ybgrzhss").html(res.chargeCountVo.ybgrzhss.toFixed(2));
+    }
     //总计收款
     $("#zjbs").html(res.chargeCountVo.zjbs);
     if (res.chargeCountVo.zjsk != null) {
@@ -201,7 +214,11 @@ function extractedSf (res) {
         $("#zjss").html(res.chargeCountVo.zjss.toFixed(2));
     }
 
-
+    //医保个人账户小计
+    if (res.chargeCountVo.ybgrzhss != null) {
+        $("#ybgrzhhj").html(res.chargeCountVo.ybgrzhss.toFixed(2));
+    }
+    $("#ybgrzhhjdx").html(res.chargeCountVo.ybgrzhhjdx);
     if (res.chargeCountVo.sjhj != null) {
         $("#sjhj").html(res.chargeCountVo.sjhj.toFixed(2));
     }

+ 26 - 1
src/main/resources/static/js/mz/daily_repeat_print.js

@@ -242,6 +242,25 @@ function extractedSf (res,flag) {
     }else {
         $("#sybkss").html(0.00);
     }
+    //医保个人账户收款
+    $("#ybgrzhbs").html(res.chargeCountVo.ybgrzhbs);
+    if (res.chargeCountVo.ybgrzhsk != null) {
+        $("#ybgrzhsk").html(res.chargeCountVo.ybgrzhsk.toFixed(2));
+    }else {
+        $("#ybgrzhsk").html(0.00);
+    }
+    $("#ybgrzhtfbs").html(res.chargeCountVo.ybgrzhtfbs);
+    if (res.chargeCountVo.ybgrzhtf != null) {
+        $("#ybgrzhtf").html(res.chargeCountVo.ybgrzhtf.toFixed(2));
+    }else {
+        $("#ybgrzhtf").html(0.00);
+    }
+    $("#ybgrzhssbs").html(res.chargeCountVo.ybgrzhssbs);
+    if (res.chargeCountVo.ybgrzhss != null) {
+        $("#ybgrzhss").html(res.chargeCountVo.ybgrzhss.toFixed(2));
+    }else {
+        $("#ybgrzhss").html(0.00);
+    }
     //总计收款
     $("#zjbs").html(res.chargeCountVo.zjbs);
     if (res.chargeCountVo.zjsk != null) {
@@ -262,7 +281,13 @@ function extractedSf (res,flag) {
         $("#zjss").html(0.00);
     }
 
-
+    //医保个人账户小计
+    if (res.chargeCountVo.ybgrzhss != null) {
+        $("#ybgrzhhj").html(res.chargeCountVo.ybgrzhss.toFixed(2));
+    }else {
+        $("#ybgrzhhj").html(0.00);
+    }
+    $("#ybgrzhhjdx").html(res.chargeCountVo.ybgrzhhjdx);
     if (res.chargeCountVo.sjhj != null) {
         $("#sjhj").html(res.chargeCountVo.sjhj.toFixed(2));
     }else {

+ 14 - 0
src/main/resources/templates/mz/daily.html

@@ -191,6 +191,15 @@
                             <td id="wxssbs">0</td>
                             <td id="wxss">0.00</td>
                         </tr>
+                        <tr>
+                            <td class="text-center">医保个人账户</td>
+                            <td id="ybgrzhbs">0</td>
+                            <td id="ybgrzhsk">0.00</td>
+                            <td id="ybgrzhtfbs">0</td>
+                            <td id="ybgrzhtf">0.00</td>
+                            <td id="ybgrzhssbs">0</td>
+                            <td id="ybgrzhss">0.00</td>
+                        </tr>
                         <tr>
                             <td class="text-center">医保卡记账</td>
                             <td id="ybkjzbs">0</td>
@@ -223,6 +232,11 @@
                             <td id="sjhj">0.00</td>
                             <td colspan="5" id="sjhjdx">零元整</td>
                         </tr>
+                        <tr>
+                            <td class="text-center">医保个人账户小计</td>
+                            <td id="ybgrzhhj">0.00</td>
+                            <td colspan="5" id="ybgrzhhjdx">零元整</td>
+                        </tr>
                         <tr>
                             <td class="text-center">绿色通道记账小计</td>
                             <td id="zfsshj">0.00</td>

+ 14 - 0
src/main/resources/templates/mz/daily_collect.html

@@ -221,6 +221,15 @@
                             <td id="wxzzssbs">0</td>
                             <td id="wxzzss">0.00</td>
                         </tr>
+                        <tr>
+                            <td class="text-center">医保个人账户</td>
+                            <td id="ybgrzhbs">0</td>
+                            <td id="ybgrzhsk">0.00</td>
+                            <td id="ybgrzhtfbs">0</td>
+                            <td id="ybgrzhtf">0.00</td>
+                            <td id="ybgrzhssbs">0</td>
+                            <td id="ybgrzhss">0.00</td>
+                        </tr>
                         <tr>
                             <td class="text-center">医保卡记账</td>
                             <td id="ybkjzbs">0</td>
@@ -253,6 +262,11 @@
                             <td id="sjhj">0.00</td>
                             <td colspan="5" id="sjhjdx">零元整</td>
                         </tr>
+                        <tr>
+                            <td class="text-center">医保个人账户小计</td>
+                            <td id="ybgrzhhj">0.00</td>
+                            <td colspan="5" id="ybgrzhhjdx">零元整</td>
+                        </tr>
                         <tr>
                             <td class="text-center">绿色通道记账小计</td>
                             <td id="zfsshj">0.00</td>

+ 14 - 0
src/main/resources/templates/mz/daily_repeat_print.html

@@ -217,6 +217,15 @@
                             <td id="wxssbs">0</td>
                             <td id="wxss">0.00</td>
                         </tr>
+                        <tr>
+                            <td class="text-center">医保个人账户</td>
+                            <td id="ybgrzhbs">0</td>
+                            <td id="ybgrzhsk">0.00</td>
+                            <td id="ybgrzhtfbs">0</td>
+                            <td id="ybgrzhtf">0.00</td>
+                            <td id="ybgrzhssbs">0</td>
+                            <td id="ybgrzhss">0.00</td>
+                        </tr>
                         <tr>
                             <td class="text-center">医保卡记账</td>
                             <td id="ybkjzbs">0</td>
@@ -249,6 +258,11 @@
                             <td id="sjhj">0.00</td>
                             <td colspan="5" id="sjhjdx">零元整</td>
                         </tr>
+                        <tr>
+                            <td class="text-center">医保个人账户小计</td>
+                            <td id="ybgrzhhj">0.00</td>
+                            <td colspan="5" id="ybgrzhhjdx">零元整</td>
+                        </tr>
                         <tr>
                             <td class="text-center">绿色通道记账小计</td>
                             <td id="zfsshj">0.00</td>