Prechádzať zdrojové kódy

Merge branch 'master' of https://git.coding.net/Charsen/property-docs

李爱光 6 rokov pred
rodič
commit
9a0b2f62cf
84 zmenil súbory, kde vykonal 915 pridanie a 321 odobranie
  1. 16 16
      规范/Java后端/Java后端开发手册.md
  2. 208 103
      需求/绘管家/仪表管理文档/仪表管理需求文档.md
  3. BIN
      需求/绘管家/财务系统/image/临时账单-临时账单作废-线下.png
  4. BIN
      需求/绘管家/财务系统/image/临时账单-临时账单缴费-线上线下.png
  5. BIN
      需求/绘管家/财务系统/image/临时账单-临时账单退费-线上线下.png
  6. BIN
      需求/绘管家/财务系统/image/临时账单作废.png
  7. BIN
      需求/绘管家/财务系统/image/临时账单退费.png
  8. BIN
      需求/绘管家/财务系统/image/仪表信息.png
  9. BIN
      需求/绘管家/财务系统/image/仪表信息(缩略与详情).png
  10. BIN
      需求/绘管家/财务系统/image/仪表管理-操作流程.png
  11. BIN
      需求/绘管家/财务系统/image/仪表编辑.png
  12. BIN
      需求/绘管家/财务系统/image/住户列表.png
  13. BIN
      需求/绘管家/财务系统/image/关联仪表.png
  14. BIN
      需求/绘管家/财务系统/image/减免算法.png
  15. BIN
      需求/绘管家/财务系统/image/创建仪表(住户表).png
  16. BIN
      需求/绘管家/财务系统/image/创建仪表(住户表)(所属位置选择).png
  17. BIN
      需求/绘管家/财务系统/image/创建仪表(公共表).png
  18. BIN
      需求/绘管家/财务系统/image/在线抄表.png
  19. BIN
      需求/绘管家/财务系统/image/在线换表.png
  20. BIN
      需求/绘管家/财务系统/image/手动折扣.png
  21. BIN
      需求/绘管家/财务系统/image/批量创建.png
  22. BIN
      需求/绘管家/财务系统/image/抄表导入.png
  23. BIN
      需求/绘管家/财务系统/image/抄表导出.png
  24. BIN
      需求/绘管家/财务系统/image/抄表导出(模板).png
  25. BIN
      需求/绘管家/财务系统/image/押金作废.png
  26. BIN
      需求/绘管家/财务系统/image/押金无法作废.png
  27. BIN
      需求/绘管家/财务系统/image/押金概念-修改.png
  28. BIN
      需求/绘管家/财务系统/image/押金概念.png
  29. BIN
      需求/绘管家/财务系统/image/押金结余.png
  30. BIN
      需求/绘管家/财务系统/image/押金缴费.png
  31. BIN
      需求/绘管家/财务系统/image/押金账单-押金作废-线下.png
  32. BIN
      需求/绘管家/财务系统/image/押金账单-押金结余-结余.png
  33. BIN
      需求/绘管家/财务系统/image/押金账单-押金缴费-线上线下.png
  34. BIN
      需求/绘管家/财务系统/image/押金账单-押金退费-线上线下.png
  35. BIN
      需求/绘管家/财务系统/image/押金账单-预存款缴费-押金转存.png
  36. BIN
      需求/绘管家/财务系统/image/押金转至预付款.png
  37. BIN
      需求/绘管家/财务系统/image/押金转至预存款.png
  38. BIN
      需求/绘管家/财务系统/image/押金退费.png
  39. BIN
      需求/绘管家/财务系统/image/换表标签.png
  40. BIN
      需求/绘管家/财务系统/image/收费标准房屋.png
  41. BIN
      需求/绘管家/财务系统/image/收费标准详情.png
  42. BIN
      需求/绘管家/财务系统/image/收费标准详情阶梯.png
  43. BIN
      需求/绘管家/财务系统/image/收费标准车辆.png
  44. BIN
      需求/绘管家/财务系统/image/流水示意图.png
  45. BIN
      需求/绘管家/财务系统/image/筛选(时间区间).png
  46. BIN
      需求/绘管家/财务系统/image/筛选(表类型).png
  47. BIN
      需求/绘管家/财务系统/image/结余账单-押金结余-结余.png
  48. BIN
      需求/绘管家/财务系统/image/补充账单.png
  49. BIN
      需求/绘管家/财务系统/image/表属性.png
  50. BIN
      需求/绘管家/财务系统/image/覆盖账单.png
  51. BIN
      需求/绘管家/财务系统/image/账单作废.png
  52. BIN
      需求/绘管家/财务系统/image/账单列表房屋欠费.png
  53. BIN
      需求/绘管家/财务系统/image/账单列表无数据.png
  54. BIN
      需求/绘管家/财务系统/image/账单列表无欠费.png
  55. BIN
      需求/绘管家/财务系统/image/账单退费-预存回退.png
  56. BIN
      需求/绘管家/财务系统/image/账单退费.png
  57. BIN
      需求/绘管家/财务系统/image/资产账单-账单作废-线下.png
  58. BIN
      需求/绘管家/财务系统/image/资产账单-账单缴费-线上.png
  59. BIN
      需求/绘管家/财务系统/image/资产账单-账单缴费-线下.png
  60. BIN
      需求/绘管家/财务系统/image/资产账单-账单缴费-预存抵扣.png
  61. BIN
      需求/绘管家/财务系统/image/资产账单-账单退费-线上.png
  62. BIN
      需求/绘管家/财务系统/image/资产账单-账单退费-线下.png
  63. BIN
      需求/绘管家/财务系统/image/资产账单-账单退费-预存回退.png
  64. BIN
      需求/绘管家/财务系统/image/资产选择列表.png
  65. BIN
      需求/绘管家/财务系统/image/预存款作废.png
  66. BIN
      需求/绘管家/财务系统/image/预存款扭转.png
  67. BIN
      需求/绘管家/财务系统/image/预存款无法作废.png
  68. BIN
      需求/绘管家/财务系统/image/预存款缴费.png
  69. BIN
      需求/绘管家/财务系统/image/预存款详情-修改.png
  70. BIN
      需求/绘管家/财务系统/image/预存款详情.png
  71. BIN
      需求/绘管家/财务系统/image/预存款账单-账单缴费-预存抵扣.png
  72. BIN
      需求/绘管家/财务系统/image/预存款账单-账单退费-预存回退.png
  73. BIN
      需求/绘管家/财务系统/image/预存款账单-预存扭转-扭转转入.png
  74. BIN
      需求/绘管家/财务系统/image/预存款账单-预存扭转-扭转转出.png
  75. BIN
      需求/绘管家/财务系统/image/预存款账单-预存款作废-线下.png
  76. BIN
      需求/绘管家/财务系统/image/预存款账单-预存款缴费-押金转存.png
  77. BIN
      需求/绘管家/财务系统/image/预存款账单-预存款缴费-线上线下.png
  78. BIN
      需求/绘管家/财务系统/image/预存款账单-预存款退费-线上线下.png
  79. BIN
      需求/绘管家/财务系统/image/预存款退费.png
  80. 0 144
      需求/绘管家/财务系统/仪表管理需求文档.md
  81. 172 0
      需求/绘管家/财务系统/收费标准.md
  82. 174 0
      需求/绘管家/财务系统/流水记录.md
  83. 0 58
      需求/绘管家/财务系统/财务系统实验文件.md
  84. 345 0
      需求/绘管家/财务系统/财务系统说明文档.md

+ 16 - 16
规范/Java后端/Java后端开发手册.md

@@ -47,25 +47,25 @@ Maven私服:Nexus 3.15.2-01
 
 ##### 框架
 
-* wisdom-common (共通包,共通配置、工具类、通用bean) http://139.159.196.162:3000/WisdomCity-JAVA/wisdom-common.git
-* wisdom-ds (动态数据源)http://139.159.196.162:3000/WisdomCity-JAVA/wisdom-ds.git
-* wisdom-monitor (spring cloud服务监控)http://139.159.196.162:3000/WisdomCity-JAVA/wisdom-monitor.git
-* wisdom-track (服务调用链追踪)http://139.159.196.162:3000/WisdomCity-JAVA/wisdom-track.git
-* wisdom-gateway (服务网关)http://139.159.196.162:3000/WisdomCity-JAVA/wisdom-gateway.git
-* wisdom-center (服务注册中心)http://139.159.196.162:3000/WisdomCity-JAVA/wisdom-center.git
-* wisdom-parent (父pom,管理依赖包版本)http://139.159.196.162:3000/WisdomCity-JAVA/wisdom-parent.git
+* wisdom-common (共通包,共通配置、工具类、通用bean) http://git.wisdomcity.com.cn/WisdomCity-JAVA/wisdom-common.git
+* wisdom-ds (动态数据源)http://git.wisdomcity.com.cn/WisdomCity-JAVA/wisdom-ds.git
+* wisdom-monitor (spring cloud服务监控)http://git.wisdomcity.com.cn/WisdomCity-JAVA/wisdom-monitor.git
+* wisdom-track (服务调用链追踪)http://git.wisdomcity.com.cn/WisdomCity-JAVA/wisdom-track.git
+* wisdom-gateway (服务网关)http://git.wisdomcity.com.cn/WisdomCity-JAVA/wisdom-gateway.git
+* wisdom-center (服务注册中心)http://git.wisdomcity.com.cn/WisdomCity-JAVA/wisdom-center.git
+* wisdom-parent (父pom,管理依赖包版本)http://git.wisdomcity.com.cn/WisdomCity-JAVA/wisdom-parent.git
 
 ##### 业务
 
-* wisdom-asset (资产管理系统)http://139.159.196.162:3000/WisdomCity-JAVA/wisdom-asset.git
-* wisdom-bill (账单管理系统)http://139.159.196.162:3000/WisdomCity-JAVA/wisdom-bill.git
-* wisdom-platform (平台系统)http://139.159.196.162:3000/WisdomCity-JAVA/wisdom-platform.git
-* wisdom-serve (物业服务系统)http://139.159.196.162:3000/WisdomCity-JAVA/wisdom-serve.git
-* wisdom-payment (支付网关)http://139.159.196.162:3000/WisdomCity-JAVA/wisdom-payment.git
-* wisdom-auth (授权中心)http://139.159.196.162:3000/WisdomCity-JAVA/wisdom-auth.git
-* wisdom-flow (工作流模块)http://139.159.196.162:3000/WisdomCity-JAVA/wisdom-flow.git
-* wisdom-push (推送系统)http://139.159.196.162:3000/WisdomCity-JAVA/wisdom-push.git
-* wisdom-file (文件系统)http://139.159.196.162:3000/WisdomCity-JAVA/wisdom-file.git
+* wisdom-asset (资产管理系统)http://git.wisdomcity.com.cn/WisdomCity-JAVA/wisdom-asset.git
+* wisdom-bill (账单管理系统)http://git.wisdomcity.com.cn/WisdomCity-JAVA/wisdom-bill.git
+* wisdom-platform (平台系统)http://git.wisdomcity.com.cn/WisdomCity-JAVA/wisdom-platform.git
+* wisdom-serve (物业服务系统)http://git.wisdomcity.com.cn/WisdomCity-JAVA/wisdom-serve.git
+* wisdom-payment (支付网关)http://git.wisdomcity.com.cn/WisdomCity-JAVA/wisdom-payment.git
+* wisdom-auth (授权中心)http://git.wisdomcity.com.cn/WisdomCity-JAVA/wisdom-auth.git
+* wisdom-flow (工作流模块)http://git.wisdomcity.com.cn/WisdomCity-JAVA/wisdom-flow.git
+* wisdom-push (推送系统)http://git.wisdomcity.com.cn/WisdomCity-JAVA/wisdom-push.git
+* wisdom-file (文件系统)http://git.wisdomcity.com.cn/WisdomCity-JAVA/wisdom-file.git
 
 ### 开发步骤
 

+ 208 - 103
需求/绘管家/仪表管理文档/仪表管理需求文档.md

@@ -1,12 +1,12 @@
 仪表管理需求文档
-==============
+===
 
 **1. 流程图**
-----------
-----------
-### [仪表管理-操作流程](https://pro.modao.cc/app/ea38650adb1b43bac2e9285f68cdc9dd352ba444)
+---
 
+---
 
+### [仪表管理-操作流程](https://pro.modao.cc/app/ea38650adb1b43bac2e9285f68cdc9dd352ba444)
 
 ```flow
 st=>start: 创建仪表
@@ -27,118 +27,223 @@ cond2(yes)->op5
 cond2(no)->op4
 ```
 
-----------
+---
+
 **2. 产品原型**
------------
-----------
+---
+
+---
+
 ### [原型链接](https://pro.modao.cc/app/ea38650adb1b43bac2e9285f68cdc9dd352ba444)
+
 涉及页面为:*住户表管理及其子页面*、*公共表管理及其子页面*
- 
-----------
+
+---
+
 **3. 业务说明**
------------
-----------
+---
+
+---
+
 **1)新建仪表**
- > * **选择位置:**左侧楼栋结构信息决定了当前页面的内容,创建仪表之前需手动选择所要创建的仪表所在的具体位置(具体位置至少选择小区,楼栋,单元等信息可在创建页面进行修改)。
-  ![住户列表](image/住户列表.png)
- > * **创建仪表(住户表):**
-  ![创建仪表(住户表)](image/创建仪表(住户表).png)
->  * 1.住户表管理功能下,创建仪表会默认创建住户表。
->  * 2.所属位置:会根据点击创建仪表时所查看的页面(具体房屋下,仪表查看页面)来自动填写,当没有具体的房屋位置时(只点击上级位置,未点击房屋),则继承小区、楼栋、单元信息,由使用者手动选择房间号。住户表位置需要精确到房间号。
-  ![创建仪表(住户表)(所属位置选择)](image/创建仪表(住户表)(所属位置选择).png)
->  * 3.表名称:表名称是仪表日常使用中展现的名称,需要保证小区级别的唯一性,推荐命名方式为手动输入:房间号+表类型+编号。系统不做自动命名或自动生成房屋号前缀。
->  * 4.倍数:倍数用以计算实际行度,默认倍数为1。
->  * 5.仪表回程:仪表回程非必填项,其中机械仪表一般会有最大读数,对大读数用于抄表进位计算。电子仪表可无最大读数。
->  * 6.初始度数:作为仪表的第一次读数,用以显示和计算后续抄表产生的实际行度。
->  * 7.计费模式:仅做属性判断标签,包含:抄表计费,预充值计费。
- > * **创建仪表(公共表):**
-   ![创建仪表(公共表)](image/创建仪表(公共表).png)
->  * 1.公共表管理功能下,创建仪表会默认创建公共表。
->  * 2.所属位置:与住户表所属位置整体逻辑一致,但公共表位置的精确度级别为:小区、楼栋或单元。不可精确到房间。
->  * 3.分摊方式:分摊仅仅作为一个仪表属性判断标签。
->  * 4.下级表:下级表可以同时选择公共表和住户表,根据实际从属关系进行编辑。
+
+> * **选择位置:**左侧楼栋结构信息决定了当前页面的内容,创建仪表之前需手动选择所要创建的仪表所在的具体位置(具体位置至少选择小区,楼栋,单元等信息可在创建页面进行修改)。
+>   
+>   ![住户列表](image/住户列表.png)
+>   
+>   > * **创建仪表(住户表):**
+>   
+>   ![创建仪表(住户表)](image/创建仪表(住户表).png)
+>   
+>   > * 1.住户表管理功能下,创建仪表会默认创建住户表。
+>   >   
+>   >   > > * 2.所属位置:会根据点击创建仪表时所查看的页面(具体房屋下,仪表查看页面)来自动填写,当没有具体的房屋位置时(只点击上级位置,未点击房屋),则继承小区、楼栋、单元信息,由使用者手动选择房间号。住户表位置需要精确到房间号。
+>   
+>     ![创建仪表(住户表)(所属位置选择)](image/创建仪表(住户表)(所属位置选择).png)
+>   
+>   > * 3.表名称:表名称是仪表日常使用中展现的名称,需要保证小区级别的唯一性,推荐命名方式为手动输入:房间号+表类型+编号。系统不做自动命名或自动生成房屋号前缀。
+>   >   
+>   >   > > * 4.倍数:倍数用以计算实际行度,默认倍数为1。
+>   >   > >   
+>   >   > >   > > > > * 5.仪表回程:仪表回程非必填项,其中机械仪表一般会有最大读数,对大读数用于抄表进位计算。电子仪表可无最大读数。
+>   >   > >   > > > >   
+>   >   > >   > > > >   > > > > > > > > * 6.初始度数:作为仪表的第一次读数,用以显示和计算后续抄表产生的实际行度。
+>   >   > >   > > > >   > > > > > > > >   
+>   >   > >   > > > >   > > > > > > > >   > > > > > > > > > > > > > > > > * 7.计费模式:仅做属性判断标签,包含:抄表计费,预充值计费。
+>   >   > >   > > > >   > > > > > > > >   > > > > > > > > > > > > > > > >   
+>   >   > >   > > > >   > > > > > > > >   > > > > > > > > > > > > > > > >   > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > * **创建仪表(公共表):**
+>   
+>    ![创建仪表(公共表)](image/创建仪表(公共表).png)
+>   
+>   > * 1.公共表管理功能下,创建仪表会默认创建公共表。
+>   >   
+>   >   > > * 2.所属位置:与住户表所属位置整体逻辑一致,但公共表位置的精确度级别为:小区、楼栋或单元。不可精确到房间。
+>   >   > >   
+>   >   > >   > > > > * 3.分摊方式:分摊仅仅作为一个仪表属性判断标签。
+>   >   > >   > > > >   
+>   >   > >   > > > >   > > > > > > > > * 4.下级表:下级表可以同时选择公共表和住户表,根据实际从属关系进行编辑。
 
 **2)仪表筛选/查找**
- > * **住户表管理:**通过左侧小区楼栋列表进行选择,选择的小区、楼栋、单元或房屋在顶部展示,页面内展示属于主体范围内的所有仪表。仪表排列顺序优先根据更新时间倒叙排列(最近更新的仪表在前),时间一致时根据楼栋与房屋的排序依据进行排列,同房屋仪表根据创建时间先后再进行排序。
- > * **筛选仪表:**现在可通过两个维度进行仪表筛选。
->  * 1.更新时间维度,按照日期进行区间选择,筛选出时间区间内更新过读数的仪表。
-   ![筛选(时间区间)](image/筛选(时间区间).png)
->  * 2.表类型维度,按照水电表类型进行筛选。
-   ![筛选(表类型)](image/筛选(表类型).png)
+
+> * **住户表管理:**通过左侧小区楼栋列表进行选择,选择的小区、楼栋、单元或房屋在顶部展示,页面内展示属于主体范围内的所有仪表。仪表排列顺序优先根据更新时间倒叙排列(最近更新的仪表在前),时间一致时根据楼栋与房屋的排序依据进行排列,同房屋仪表根据创建时间先后再进行排序。
+>   
+>   > * **筛选仪表:**现在可通过两个维度进行仪表筛选。
+>   >   
+>   >   > > * 1.更新时间维度,按照日期进行区间选择,筛选出时间区间内更新过读数的仪表。
+>   
+>     ![筛选(时间区间)](image/筛选(时间区间).png)
+>   
+>   > * 2.表类型维度,按照水电表类型进行筛选。
+>   
+>     ![筛选(表类型)](image/筛选(表类型).png)
 
 **3)仪表信息查看/修改**
   ![仪表信息(缩略与详情)](image/仪表信息(缩略与详情).png)
- > * **仪表信息列表缩略:**仪表管理页面默认查看列表缩略。
->  * 1.表名称/表类型:表名称与创建仪表中的表名称一致,不存在系统自动加入房屋号前缀的情况。表类型以标签形式存在,当前只存在四种标签,两类:水表、电表、住户表、公共表。
-   ![表属性](image/表属性.png)
->  * 2.更新时间与当前读数:最近一次的抄表读数与抄表时间进行显示,时间格式为YYYY/MM/DD HH:MM:SS
->  * 3.下级表(公共表):公共表的表标签后可直接点击查看已经关联的下级表。
-   ![关联仪表](image/关联仪表.png)
- > * **仪表信息列表详情:**点击仪表列表缩略的空白处可展开仪表,同时只支持展开一个仪表详情。展开后按照时间倒叙排列(最近操作在前),记录抄表信息,其中换表操作用标签标注。默认展开最近六次的抄表信息,点击查看更多再展开六条记录,以此类推,无上限。
- > * **仪表信息:**点击仪表名称可查看仪表信息弹窗。
-    ![仪表信息](image/仪表信息.png)
- > * **仪表信息编辑:**仪表信息弹窗可点击编辑,可对仪表的设置信息进行修改,修改原则与创建仪表一致,但已有读数的仪表无法设置初始度数与倍数。
-    ![仪表编辑](image/仪表编辑.png)
+
+> * **仪表信息列表缩略:**仪表管理页面默认查看列表缩略。
+>   
+>   > * 1.表名称/表类型:表名称与创建仪表中的表名称一致,不存在系统自动加入房屋号前缀的情况。表类型以标签形式存在,当前只存在四种标签,两类:水表、电表、住户表、公共表。
+>   
+>     ![表属性](image/表属性.png)
+>   
+>   > * 2.更新时间与当前读数:最近一次的抄表读数与抄表时间进行显示,时间格式为YYYY/MM/DD HH:MM:SS
+>   >   
+>   >   > > * 3.下级表(公共表):公共表的表标签后可直接点击查看已经关联的下级表。
+>   
+>     ![关联仪表](image/关联仪表.png)
+>   
+>   > * **仪表信息列表详情:**点击仪表列表缩略的空白处可展开仪表,同时只支持展开一个仪表详情。展开后按照时间倒叙排列(最近操作在前),记录抄表信息,其中换表操作用标签标注。默认展开最近六次的抄表信息,点击查看更多再展开六条记录,以此类推,无上限。
+>   >   
+>   >   > > * **仪表信息:**点击仪表名称可查看仪表信息弹窗。
+>   
+>     ![仪表信息](image/仪表信息.png)
+>   
+>   > * **仪表信息编辑:**仪表信息弹窗可点击编辑,可对仪表的设置信息进行修改,修改原则与创建仪表一致,但已有读数的仪表无法设置初始度数与倍数。
+>   
+>     ![仪表编辑](image/仪表编辑.png)
 
 **4)抄表/换表**
- > * **在线抄表:**列表缩略状态下可点击仪表的当前读数,点击后弹出抄表弹窗,填写表单完成抄表
-    ![在线抄表](image/在线抄表.png)
->  * 1.当前读数:不可编辑,数据来源为最近的仪表读数,第一次抄表时的当前读数应为创建仪表时输入的初始读数。
->  * 2.实际行度:实际行度计算公式参考下面的字段说明公式。
->  * 3.上传凭证:凭证为图片上传,非必须。
->  * 4.抄表时间:时间记录格式为YYYY/MM/DD HH:MM:SS,系统默认根据弹窗弹出时间自动生成抄表时间。
- > * **在线换表:**换表与抄表在实际操作中属于同一状态下的衍生操作,换表中就同时完成了一次抄表(同理,创建仪表时的初始度数也可视为进行了一次抄表)
-    ![在线换表](image/在线换表.png)
->  * 1.所属位置,表名称:保留原表信息,不可更改。
->  * 2.表编号:可变内容,进行唯一性检测,小区级别不可重复。
->  * 3.类型不可变,倍数可变,在换表时计算实际行度根据旧表倍数进行计算。
->  * 4.初始读数:新表初始度数作用与新建仪表保持一致,不参与和旧表读数间的行度计算。
->  * 5.换表体现:在仪表信息列表详情中,换表会以标签形态标注在抄表记录中。
-   ![换表标签](image/换表标签.png)
- > * **抄表导出:**创建仪表按键下拉隐藏按键包含抄表导出
-    ![抄表导出](image/抄表导出.png)
->  * 1.类型选择:选择表类型,仅可选择一种。
->  * 2.范围选择:与公共表选择下级表同类关联,可同时选择住户表与公共表同时导出。
->  * 3.导出模板:模板文件**抄表电子表格20190108131421**
- > * **模板文件:
-    ![抄表导出(模板)](image/抄表导出(模板).png)
->  * 1.文件名称:名称格式,**抄表电子表格+表格导出时间(时间精确到秒)**。表格内标题为**抄表电子表格,首行包括导出时间、导出表类型、导出表数量、导出操作人**。
->  * 2.表格内容(不可编辑):小区、楼栋、房间号、表名称、表编号、表类型、最大读数、当前读数(最近一次抄表读数)、更新时间(最近一次抄表时间)这些数据自动生成,表格内无法编辑。
->  * 3.表格内容(可编辑):最新读数(抄表数)、更新时间(手动填写,可只填写至日期,系统导入时默认补齐至日期0点)、操作员(需保持和系统内员工名称一致)。
->  * 4.表格内容(自动生成):通过当前读数与最新读数进行行度计算,计算规则与行度计算公式一致。
- > * **抄表导入:**创建仪表按键下拉隐藏按键包含抄表导入,使用已经填写完成的抄表导出文件进行导入。
-    ![抄表导入](image/抄表导入.png)
->  * 1.选择文件:选择本地文件进行导入。
->  * 2.重新选择:上传中与上传完成状态时可选择重新上传,自动打断当前的上传动作或数据对比状态。
->  * 3.数据对比:上传完成后系统自动进行数据对比,判断导入数据是否能成功录入,其中对比成功数据无误状态可直接完成导入操作。当数据错误时则需要在线表格预览,对错误数据进行查看,进而判断后续操作。
->  * 4.数据对比错误详情:页面待定。
-
-----------
+
+> * **在线抄表:**列表缩略状态下可点击仪表的当前读数,点击后弹出抄表弹窗,填写表单完成抄表
+>   
+>     ![在线抄表](image/在线抄表.png)
+>   
+>   > * 1.当前读数:不可编辑,数据来源为最近的仪表读数,第一次抄表时的当前读数应为创建仪表时输入的初始读数。
+>   >   
+>   >   > > * 2.实际行度:实际行度计算公式参考下面的字段说明公式。
+>   >   > >   
+>   >   > >   > > > > * 3.上传凭证:凭证为图片上传,非必须。
+>   >   > >   > > > >   
+>   >   > >   > > > >   > > > > > > > > * 4.抄表时间:时间记录格式为YYYY/MM/DD HH:MM:SS,系统默认根据弹窗弹出时间自动生成抄表时间。
+>   >   > >   > > > >   > > > > > > > >   
+>   >   > >   > > > >   > > > > > > > >   > > > > > > > > > > > > > > > > * **在线换表:**换表与抄表在实际操作中属于同一状态下的衍生操作,换表中就同时完成了一次抄表(同理,创建仪表时的初始度数也可视为进行了一次抄表)
+>   
+>     ![在线换表](image/在线换表.png)
+>   
+>   > * 1.所属位置,表名称:保留原表信息,不可更改。
+>   >   
+>   >   > > * 2.表编号:可变内容,进行唯一性检测,小区级别不可重复。
+>   >   > >   
+>   >   > >   > > > > * 3.类型不可变,倍数可变,在换表时计算实际行度根据旧表倍数进行计算。
+>   >   > >   > > > >   
+>   >   > >   > > > >   > > > > > > > > * 4.初始读数:新表初始度数作用与新建仪表保持一致,不参与和旧表读数间的行度计算。
+>   >   > >   > > > >   > > > > > > > >   
+>   >   > >   > > > >   > > > > > > > >   > > > > > > > > > > > > > > > > * 5.换表体现:在仪表信息列表详情中,换表会以标签形态标注在抄表记录中。
+>   
+>     ![换表标签](image/换表标签.png)
+>   
+>   > * **抄表导出:**创建仪表按键下拉隐藏按键包含抄表导出
+>   
+>     ![抄表导出](image/抄表导出.png)
+>   
+>   > * 1.类型选择:选择表类型,仅可选择一种。
+>   >   
+>   >   > > * 2.范围选择:与公共表选择下级表同类关联,可同时选择住户表与公共表同时导出。
+>   >   > >   
+>   >   > >   > > > > * 3.导出模板:模板文件**抄表电子表格20190108131421**
+>   >   > >   > > > >   
+>   >   > >   > > > >   > > > > > > > > * **模板文件:
+>   
+>     ![抄表导出(模板)](image/抄表导出(模板).png)
+>   
+>   > * 1.文件名称:名称格式,**抄表电子表格+表格导出时间(时间精确到秒)**。表格内标题为**抄表电子表格,首行包括导出时间、导出表类型、导出表数量、导出操作人**。
+>   >   
+>   >   > > * 2.表格内容(不可编辑):小区、楼栋、房间号、表名称、表编号、表类型、最大读数、当前读数(最近一次抄表读数)、更新时间(最近一次抄表时间)这些数据自动生成,表格内无法编辑。
+>   >   > >   
+>   >   > >   > > > > * 3.表格内容(可编辑):最新读数(抄表数)、更新时间(手动填写,可只填写至日期,系统导入时默认补齐至日期0点)、操作员(需保持和系统内员工名称一致)。
+>   >   > >   > > > >   
+>   >   > >   > > > >   > > > > > > > > * 4.表格内容(自动生成):通过当前读数与最新读数进行行度计算,计算规则与行度计算公式一致。
+>   >   > >   > > > >   > > > > > > > >   
+>   >   > >   > > > >   > > > > > > > >   > > > > > > > > > > > > > > > > * **抄表导入:**创建仪表按键下拉隐藏按键包含抄表导入,使用已经填写完成的抄表导出文件进行导入。
+>   
+>     ![抄表导入](image/抄表导入.png)
+>   
+>   > * 1.选择文件:选择本地文件进行导入。
+>   >   
+>   >   > > * 2.重新选择:上传中与上传完成状态时可选择重新上传,自动打断当前的上传动作或数据对比状态。
+>   >   > >   
+>   >   > >   > > > > * 3.数据对比:上传完成后系统自动进行数据对比,判断导入数据是否能成功录入,其中对比成功数据无误状态可直接完成导入操作。当数据错误时则需要在线表格预览,对错误数据进行查看,进而判断后续操作。
+>   >   > >   > > > >   
+>   >   > >   > > > >   > > > > > > > > * 4.数据对比错误详情:页面待定。
+
+---
+
 **4. 字段说明**
------------
-
-|    字段名称     | 备注     | 是否必填 |
-|:-------------|:----|:----:|
-| 所属位置 | 同时包含小区、楼栋、单元、房号等级别的位置信息,用以确认表与系统资产间的关系,其中住户表需精确到房号,公共表则可属于除房号外的任何一级。 |是|
-| 表名称 | 用以描述表所在位置及基础属性的名称,需保证唯一性(1.0中保证唯一性的方法是自动在表名称前加入所在房号,2.0中表名称不进行此方式) |是|
-| 表编号 | 小区真实的仪表资产编号或者出厂时的产品编号(后续用来生成二维码或者用于资产管理) |是|
-| 表类型 | 当前仅有两种表类型:水表m³、电表KW·H |-|
-| 表属性 | 表属性在创建时就已经选择(根据所属页面不同进行操作时就会区分),两种属性:住户表、公共表 |是|
-| 倍数 | 当前仪表的读数与实际用量之间的倍数关系(默认为1),倍数可选择:1、10、100、1000。如:小区总表的倍数是100,抄表读数后实际行度为抄表差值的100倍,而非两次抄表的差值 |是|
-| 仪表回程 | 仪表的最大读数,仅在机械表中有最大值需求,超过后涉及到表重置计算(1.0有相同概念),而电子表无最大读数,可根据是否有最大读数判断是否自动重置表读数 |否|
-| 计费模式 | 仅做属性判断标签,包含:抄表计费,预充值计费 |是|
-| 初始度数 | 创建仪表时的基础读数 |是|
-| 抄表读数 | 抄表读数 |-|
-| 当前读数 | 最近的读数信息 |-|
-| 换表 | 在进行抄表操作时可同时进行换表的相关操作(线下实际的操作逻辑就是同时进行) |-|
-| 旧表最终读数 | 旧表在被更换时的最终读数或者推测读数(表损坏时可能会进行读数推测但不影响系统计算逻辑) |是|
-| 新表初始读数 | 新表在被更换时的最初读数(可为0) |是|
-| 更新时间 | 每次操作都需要有精确到秒的时间记录 |-|
-| 实际行度 | 本次抄表读数与上次读数的差值【计算公式:(本次读数-上次读数)倍数】,可为0,但不可为负数。在有最大读数的表下,当计算结果为负数时,根据最大值进行重置计算【计算公式:(最大值-上次读数+本次读数)倍数】,换表操作时显示当前读数为新表初始度数【计算公式:(旧表最终读数-上次读数)旧表倍数】 |-|
-| 凭证 | 在抄表时可选择照片等方式进行凭证收集,非必填内容,根据小区管理自行规范 |否|
-| 操作员 | 当前操作的工作人员账号名称,系统自动记录。在进行抄表导入时,可根据表格填写的操作员进行自动录入 |-|
-| 分摊方式 | 此分摊方式仅作为仪表属性标注,不影响实际的算法和算法相关的分摊 |是|
-| 下级表 | 与此公共表相关的所有下级表,下级表可为住户表或者其他公共表(暂定),此关联关系作为分摊相关算法的数据来源 |-|
+---
+
+| 字段名称   | 备注                                                                                                                                               | 是否必填 | 字段限制                                                     |
+| ------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ---- | -------------------------------------------------------- |
+| 所属位置   | 同时包含小区、楼栋、单元、房号等级别的位置信息,用以确认表与系统资产间的关系,其中住户表需精确到房号,公共表则可属于除房号外的任何一级。                                                                             | 是    | 住户表位置必包含字段:小区、楼栋、单元、房号。公共表位置最多包含三个字段:小区、楼栋(非必须)、单元(非必须)。 |
+| 表名称    | 用以描述表所在位置及基础属性的名称,需保证唯一性(1.0中保证唯一性的方法是自动在表名称前加入所在房号,2.0中表名称不进行此方式)通过提示用户输入保证唯一性                                                                  | 是    | 支持文字、数字、符号、字母。最大支持12位                                    |
+| 表编号    | 小区真实的仪表资产编号或者出厂时的产品编号(后续用来生成二维码或者用于资产管理)保证唯一性                                                                                                    | 是    | 支持数字、符号、字母。最大支持12位                                       |
+| 表类型    | 当前仅有两种表类型:水表m³、电表KW·H                                                                                                                            | 是    | 水表m³、电表KW·H                                              |
+| 表属性    | 表属性在创建时就已经选择(根据所属页面不同进行操作时就会区分),两种属性:住户表、公共表                                                                                                     | 是    | 住户表、公共表                                                  |
+| 倍数     | 当前仪表的读数与实际用量之间的倍数关系(默认为1),倍数可选择:1、10、100、1000。如:小区总表的倍数是100,抄表读数后实际行度为抄表差值的100倍,而非两次抄表的差值                                                        | 是    | 1、10、100、1000                                            |
+| 仪表回程   | 仪表的最大读数,仅在机械表中有最大值需求,超过后涉及到表重置计算(1.0有相同概念),而电子表无最大读数,可根据是否有最大读数判断是否自动重置表读数                                                                       | 否    | 最大支持8位数字(可使用小数点)                                         |
+| 计费模式   | 仅做属性判断标签,包含:抄表计费、预充值计费                                                                                                                           | 是    | 抄表计费、预充值计费                                               |
+| 初始度数   | 创建仪表时的基础读数                                                                                                                                       | 是    | 最大支持8位数字(可使用小数点)                                         |
+| 抄表读数   | 抄表读数                                                                                                                                             | -    | 最大支持8位数字(可使用小数点)                                         |
+| 当前读数   | 最近的读数信息                                                                                                                                          | -    | 最大支持8位数字(可使用小数点)                                         |
+| 换表     | 在进行抄表操作时可同时进行换表的相关操作(线下实际的操作逻辑就是同时进行)                                                                                                            | -    |                                                          |
+| 旧表最终读数 | 旧表在被更换时的最终读数或者推测读数(表损坏时可能会进行读数推测但不影响系统计算逻辑)                                                                                                      | 是    | 最大支持8位数字(可使用小数点)                                         |
+| 新表初始读数 | 新表在被更换时的最初读数(可为0)                                                                                                                                | 是    | 最大支持8位数字(可使用小数点)                                         |
+| 更新时间   | 每次操作都需要有精确到秒的时间记录                                                                                                                                | -    | 格式YYYY/MM/DD HH:MM:SS,时间根据抄表操作创建时间自动填写                   |
+| 实际行度   | 本次抄表读数与上次读数的差值【计算公式:(本次读数-上次读数)倍数】,可为0,但不可为负数。在有最大读数的表下,当计算结果为负数时,根据最大值进行重置计算【计算公式:(最大值-上次读数+本次读数)倍数】,换表操作时显示当前读数为新表初始度数【计算公式:(旧表最终读数-上次读数)旧表倍数】 | -    | 计算得出最大支持12位数字                                            |
+| 凭证     | 在抄表时可选择照片等方式进行凭证收集,非必填内容,根据小区管理自行规范                                                                                                              | 否    | 图片文件(jpg、png等)                                           |
+| 操作员    | 当前操作的工作人员账号名称,系统自动记录。在进行抄表导入时,可根据表格填写的操作员进行自动录入                                                                                                  | -    |                                                          |
+| 分摊方式   | 此分摊方式仅作为仪表属性标注,不影响实际的算法和算法相关的分摊                                                                                                                  | 是    |                                                          |
+| 下级表    | 与此公共表相关的所有下级表,下级表可为住户表或者其他公共表(暂定),此关联关系作为分摊相关算法的数据来源                                                                                             | -    | 用量分摊、损耗分摊                                                |
+
+## **5. 使用场景**
+
+---
+
+**1)创建仪表**
+
+- **场景描述:**小区新建过程中首次创建仪表,或在小区运营中有新增加的仪表等情况进行操作,所有已经创建的仪表均为小区的固定资产,有唯一识别编号。
+
+- **操作流程:**
+
+**2)正常抄表**
+
+- **场景描述:**小区在日常工作中,会进行在线抄表或者导出抄表。
+
+- **操作流程:**
+
+**3)修改仪表基础数据**
+
+- **场景描述:**仪表录入发生错误时进行的操作,出现频率很小,错误仪表当前版本不可删除,仅仅可以部分修改。在此仪表未产生抄表数据情况下,所有仪表数据均可更改。产生抄表数据后,仅有部分数据可进行更改,可更改数据包括:所属位置、表名称、表编号、计费模式、分摊方式、仪表关联。其他字段均不可修改。
+
+- **操作流程:**
+
+**4)读数错误情况**
+
+- **场景描述:**可能出现读数录入错误的情况,当前可对最近未生成账单的仪表读数进行删除,删除后不保留错误读数操作记录。已产生费用的仪表读数无法删除。
+
+- **操作流程:**
 
+**5)换表操作**
 
+- **场景描述:**仪表进行更换或维修产生数据的重新计算时可进行换表操作,换表后依然在原有仪表的数据记录基础上继续记录。
 
+- **操作流程:**

BIN
需求/绘管家/财务系统/image/临时账单-临时账单作废-线下.png


BIN
需求/绘管家/财务系统/image/临时账单-临时账单缴费-线上线下.png


BIN
需求/绘管家/财务系统/image/临时账单-临时账单退费-线上线下.png


BIN
需求/绘管家/财务系统/image/临时账单作废.png


BIN
需求/绘管家/财务系统/image/临时账单退费.png


BIN
需求/绘管家/财务系统/image/仪表信息.png


BIN
需求/绘管家/财务系统/image/仪表信息(缩略与详情).png


BIN
需求/绘管家/财务系统/image/仪表管理-操作流程.png


BIN
需求/绘管家/财务系统/image/仪表编辑.png


BIN
需求/绘管家/财务系统/image/住户列表.png


BIN
需求/绘管家/财务系统/image/关联仪表.png


BIN
需求/绘管家/财务系统/image/减免算法.png


BIN
需求/绘管家/财务系统/image/创建仪表(住户表).png


BIN
需求/绘管家/财务系统/image/创建仪表(住户表)(所属位置选择).png


BIN
需求/绘管家/财务系统/image/创建仪表(公共表).png


BIN
需求/绘管家/财务系统/image/在线抄表.png


BIN
需求/绘管家/财务系统/image/在线换表.png


BIN
需求/绘管家/财务系统/image/手动折扣.png


BIN
需求/绘管家/财务系统/image/批量创建.png


BIN
需求/绘管家/财务系统/image/抄表导入.png


BIN
需求/绘管家/财务系统/image/抄表导出.png


BIN
需求/绘管家/财务系统/image/抄表导出(模板).png


BIN
需求/绘管家/财务系统/image/押金作废.png


BIN
需求/绘管家/财务系统/image/押金无法作废.png


BIN
需求/绘管家/财务系统/image/押金概念-修改.png


BIN
需求/绘管家/财务系统/image/押金概念.png


BIN
需求/绘管家/财务系统/image/押金结余.png


BIN
需求/绘管家/财务系统/image/押金缴费.png


BIN
需求/绘管家/财务系统/image/押金账单-押金作废-线下.png


BIN
需求/绘管家/财务系统/image/押金账单-押金结余-结余.png


BIN
需求/绘管家/财务系统/image/押金账单-押金缴费-线上线下.png


BIN
需求/绘管家/财务系统/image/押金账单-押金退费-线上线下.png


BIN
需求/绘管家/财务系统/image/押金账单-预存款缴费-押金转存.png


BIN
需求/绘管家/财务系统/image/押金转至预付款.png


BIN
需求/绘管家/财务系统/image/押金转至预存款.png


BIN
需求/绘管家/财务系统/image/押金退费.png


BIN
需求/绘管家/财务系统/image/换表标签.png


BIN
需求/绘管家/财务系统/image/收费标准房屋.png


BIN
需求/绘管家/财务系统/image/收费标准详情.png


BIN
需求/绘管家/财务系统/image/收费标准详情阶梯.png


BIN
需求/绘管家/财务系统/image/收费标准车辆.png


BIN
需求/绘管家/财务系统/image/流水示意图.png


BIN
需求/绘管家/财务系统/image/筛选(时间区间).png


BIN
需求/绘管家/财务系统/image/筛选(表类型).png


BIN
需求/绘管家/财务系统/image/结余账单-押金结余-结余.png


BIN
需求/绘管家/财务系统/image/补充账单.png


BIN
需求/绘管家/财务系统/image/表属性.png


BIN
需求/绘管家/财务系统/image/覆盖账单.png


BIN
需求/绘管家/财务系统/image/账单作废.png


BIN
需求/绘管家/财务系统/image/账单列表房屋欠费.png


BIN
需求/绘管家/财务系统/image/账单列表无数据.png


BIN
需求/绘管家/财务系统/image/账单列表无欠费.png


BIN
需求/绘管家/财务系统/image/账单退费-预存回退.png


BIN
需求/绘管家/财务系统/image/账单退费.png


BIN
需求/绘管家/财务系统/image/资产账单-账单作废-线下.png


BIN
需求/绘管家/财务系统/image/资产账单-账单缴费-线上.png


BIN
需求/绘管家/财务系统/image/资产账单-账单缴费-线下.png


BIN
需求/绘管家/财务系统/image/资产账单-账单缴费-预存抵扣.png


BIN
需求/绘管家/财务系统/image/资产账单-账单退费-线上.png


BIN
需求/绘管家/财务系统/image/资产账单-账单退费-线下.png


BIN
需求/绘管家/财务系统/image/资产账单-账单退费-预存回退.png


BIN
需求/绘管家/财务系统/image/资产选择列表.png


BIN
需求/绘管家/财务系统/image/预存款作废.png


BIN
需求/绘管家/财务系统/image/预存款扭转.png


BIN
需求/绘管家/财务系统/image/预存款无法作废.png


BIN
需求/绘管家/财务系统/image/预存款缴费.png


BIN
需求/绘管家/财务系统/image/预存款详情-修改.png


BIN
需求/绘管家/财务系统/image/预存款详情.png


BIN
需求/绘管家/财务系统/image/预存款账单-账单缴费-预存抵扣.png


BIN
需求/绘管家/财务系统/image/预存款账单-账单退费-预存回退.png


BIN
需求/绘管家/财务系统/image/预存款账单-预存扭转-扭转转入.png


BIN
需求/绘管家/财务系统/image/预存款账单-预存扭转-扭转转出.png


BIN
需求/绘管家/财务系统/image/预存款账单-预存款作废-线下.png


BIN
需求/绘管家/财务系统/image/预存款账单-预存款缴费-押金转存.png


BIN
需求/绘管家/财务系统/image/预存款账单-预存款缴费-线上线下.png


BIN
需求/绘管家/财务系统/image/预存款账单-预存款退费-线上线下.png


BIN
需求/绘管家/财务系统/image/预存款退费.png


+ 0 - 144
需求/绘管家/财务系统/仪表管理需求文档.md

@@ -1,144 +0,0 @@
-仪表管理需求文档
-==============
-
-**1. 流程图**
-----------
-----------
-### [仪表管理-操作流程](https://pro.modao.cc/app/ea38650adb1b43bac2e9285f68cdc9dd352ba444)
-
-
-
-```flow
-st=>start: 创建仪表
-cond1=>condition:  查看仪表
-cond2=>condition: 抄表
-op3=>operation: 编辑仪表
-op4=>operation: 换表
-op5=>operation: 仪表度数
-e=>end: 实际行度
-
-st->cond1(yes)
-op5->e
-op3->cond1
-op4->cond2
-cond1(yes)->cond2(yes)
-cond1(no)->op3
-cond2(yes)->op5
-cond2(no)->op4
-```
-
-----------
-**2. 产品原型**
------------
-----------
-### [原型链接](https://pro.modao.cc/app/ea38650adb1b43bac2e9285f68cdc9dd352ba444)
-涉及页面为:*住户表管理及其子页面*、*公共表管理及其子页面*
- 
-----------
-**3. 业务说明**
------------
-----------
-**1)新建仪表**
- > * **选择位置:**左侧楼栋结构信息决定了当前页面的内容,创建仪表之前需手动选择所要创建的仪表所在的具体位置(具体位置至少选择小区,楼栋,单元等信息可在创建页面进行修改)。
-  ![住户列表](image/住户列表.png)
- > * **创建仪表(住户表):**
-  ![创建仪表(住户表)](image/创建仪表(住户表).png)
->  * 1.住户表管理功能下,创建仪表会默认创建住户表。
->  * 2.所属位置:会根据点击创建仪表时所查看的页面(具体房屋下,仪表查看页面)来自动填写,当没有具体的房屋位置时(只点击上级位置,未点击房屋),则继承小区、楼栋、单元信息,由使用者手动选择房间号。住户表位置需要精确到房间号。
-  ![创建仪表(住户表)(所属位置选择)](image/创建仪表(住户表)(所属位置选择).png)
->  * 3.表名称:表名称是仪表日常使用中展现的名称,需要保证小区级别的唯一性,推荐命名方式为手动输入:房间号+表类型+编号。系统不做自动命名或自动生成房屋号前缀。
->  * 4.倍数:倍数用以计算实际行度,默认倍数为1。
->  * 5.仪表回程:仪表回程非必填项,其中机械仪表一般会有最大读数,对大读数用于抄表进位计算。电子仪表可无最大读数。
->  * 6.初始度数:作为仪表的第一次读数,用以显示和计算后续抄表产生的实际行度。
->  * 7.计费模式:仅做属性判断标签,包含:抄表计费,预充值计费。
- > * **创建仪表(公共表):**
-   ![创建仪表(公共表)](image/创建仪表(公共表).png)
->  * 1.公共表管理功能下,创建仪表会默认创建公共表。
->  * 2.所属位置:与住户表所属位置整体逻辑一致,但公共表位置的精确度级别为:小区、楼栋或单元。不可精确到房间。
->  * 3.分摊方式:分摊仅仅作为一个仪表属性判断标签。
->  * 4.下级表:下级表可以同时选择公共表和住户表,根据实际从属关系进行编辑。
-
-**2)仪表筛选/查找**
- > * **住户表管理:**通过左侧小区楼栋列表进行选择,选择的小区、楼栋、单元或房屋在顶部展示,页面内展示属于主体范围内的所有仪表。仪表排列顺序优先根据更新时间倒叙排列(最近更新的仪表在前),时间一致时根据楼栋与房屋的排序依据进行排列,同房屋仪表根据创建时间先后再进行排序。
- > * **筛选仪表:**现在可通过两个维度进行仪表筛选。
->  * 1.更新时间维度,按照日期进行区间选择,筛选出时间区间内更新过读数的仪表。
-   ![筛选(时间区间)](image/筛选(时间区间).png)
->  * 2.表类型维度,按照水电表类型进行筛选。
-   ![筛选(表类型)](image/筛选(表类型).png)
-
-**3)仪表信息查看/修改**
-  ![仪表信息(缩略与详情)](image/仪表信息(缩略与详情).png)
- > * **仪表信息列表缩略:**仪表管理页面默认查看列表缩略。
->  * 1.表名称/表类型:表名称与创建仪表中的表名称一致,不存在系统自动加入房屋号前缀的情况。表类型以标签形式存在,当前只存在四种标签,两类:水表、电表、住户表、公共表。
-   ![表属性](image/表属性.png)
->  * 2.更新时间与当前读数:最近一次的抄表读数与抄表时间进行显示,时间格式为YYYY/MM/DD HH:MM:SS
->  * 3.下级表(公共表):公共表的表标签后可直接点击查看已经关联的下级表。
-   ![关联仪表](image/关联仪表.png)
- > * **仪表信息列表详情:**点击仪表列表缩略的空白处可展开仪表,同时只支持展开一个仪表详情。展开后按照时间倒叙排列(最近操作在前),记录抄表信息,其中换表操作用标签标注。默认展开最近六次的抄表信息,点击查看更多再展开六条记录,以此类推,无上限。
- > * **仪表信息:**点击仪表名称可查看仪表信息弹窗。
-    ![仪表信息](image/仪表信息.png)
- > * **仪表信息编辑:**仪表信息弹窗可点击编辑,可对仪表的设置信息进行修改,修改原则与创建仪表一致,但已有读数的仪表无法设置初始度数与倍数。
-    ![仪表编辑](image/仪表编辑.png)
-
-**4)抄表/换表**
- > * **在线抄表:**列表缩略状态下可点击仪表的当前读数,点击后弹出抄表弹窗,填写表单完成抄表
-    ![在线抄表](image/在线抄表.png)
->  * 1.当前读数:不可编辑,数据来源为最近的仪表读数,第一次抄表时的当前读数应为创建仪表时输入的初始读数。
->  * 2.实际行度:实际行度计算公式参考下面的字段说明公式。
->  * 3.上传凭证:凭证为图片上传,非必须。
->  * 4.抄表时间:时间记录格式为YYYY/MM/DD HH:MM:SS,系统默认根据弹窗弹出时间自动生成抄表时间。
- > * **在线换表:**换表与抄表在实际操作中属于同一状态下的衍生操作,换表中就同时完成了一次抄表(同理,创建仪表时的初始度数也可视为进行了一次抄表)
-    ![在线换表](image/在线换表.png)
->  * 1.所属位置,表名称:保留原表信息,不可更改。
->  * 2.表编号:可变内容,进行唯一性检测,小区级别不可重复。
->  * 3.类型不可变,倍数可变,在换表时计算实际行度根据旧表倍数进行计算。
->  * 4.初始读数:新表初始度数作用与新建仪表保持一致,不参与和旧表读数间的行度计算。
->  * 5.换表体现:在仪表信息列表详情中,换表会以标签形态标注在抄表记录中。
-   ![换表标签](image/换表标签.png)
- > * **抄表导出:**创建仪表按键下拉隐藏按键包含抄表导出
-    ![抄表导出](image/抄表导出.png)
->  * 1.类型选择:选择表类型,仅可选择一种。
->  * 2.范围选择:与公共表选择下级表同类关联,可同时选择住户表与公共表同时导出。
->  * 3.导出模板:模板文件**抄表电子表格20190108131421**
- > * **模板文件:
-    ![抄表导出(模板)](image/抄表导出(模板).png)
->  * 1.文件名称:名称格式,**抄表电子表格+表格导出时间(时间精确到秒)**。表格内标题为**抄表电子表格,首行包括导出时间、导出表类型、导出表数量、导出操作人**。
->  * 2.表格内容(不可编辑):小区、楼栋、房间号、表名称、表编号、表类型、最大读数、当前读数(最近一次抄表读数)、更新时间(最近一次抄表时间)这些数据自动生成,表格内无法编辑。
->  * 3.表格内容(可编辑):最新读数(抄表数)、更新时间(手动填写,可只填写至日期,系统导入时默认补齐至日期0点)、操作员(需保持和系统内员工名称一致)。
->  * 4.表格内容(自动生成):通过当前读数与最新读数进行行度计算,计算规则与行度计算公式一致。
- > * **抄表导入:**创建仪表按键下拉隐藏按键包含抄表导入,使用已经填写完成的抄表导出文件进行导入。
-    ![抄表导入](image/抄表导入.png)
->  * 1.选择文件:选择本地文件进行导入。
->  * 2.重新选择:上传中与上传完成状态时可选择重新上传,自动打断当前的上传动作或数据对比状态。
->  * 3.数据对比:上传完成后系统自动进行数据对比,判断导入数据是否能成功录入,其中对比成功数据无误状态可直接完成导入操作。当数据错误时则需要在线表格预览,对错误数据进行查看,进而判断后续操作。
->  * 4.数据对比错误详情:页面待定。
-
-----------
-**4. 字段说明**
------------
-
-|    字段名称     | 备注     | 是否必填 |
-|:-------------|:----|:----:|
-| 所属位置 | 同时包含小区、楼栋、单元、房号等级别的位置信息,用以确认表与系统资产间的关系,其中住户表需精确到房号,公共表则可属于除房号外的任何一级。 |是|
-| 表名称 | 用以描述表所在位置及基础属性的名称,需保证唯一性(1.0中保证唯一性的方法是自动在表名称前加入所在房号,2.0中表名称不进行此方式) |是|
-| 表编号 | 小区真实的仪表资产编号或者出厂时的产品编号(后续用来生成二维码或者用于资产管理) |是|
-| 表类型 | 当前仅有两种表类型:水表m³、电表KW·H |-|
-| 表属性 | 表属性在创建时就已经选择(根据所属页面不同进行操作时就会区分),两种属性:住户表、公共表 |是|
-| 倍数 | 当前仪表的读数与实际用量之间的倍数关系(默认为1),倍数可选择:1、10、100、1000。如:小区总表的倍数是100,抄表读数后实际行度为抄表差值的100倍,而非两次抄表的差值 |是|
-| 仪表回程 | 仪表的最大读数,仅在机械表中有最大值需求,超过后涉及到表重置计算(1.0有相同概念),而电子表无最大读数,可根据是否有最大读数判断是否自动重置表读数 |否|
-| 计费模式 | 仅做属性判断标签,包含:抄表计费,预充值计费 |是|
-| 初始度数 | 创建仪表时的基础读数 |是|
-| 抄表读数 | 抄表读数 |-|
-| 当前读数 | 最近的读数信息 |-|
-| 换表 | 在进行抄表操作时可同时进行换表的相关操作(线下实际的操作逻辑就是同时进行) |-|
-| 旧表最终读数 | 旧表在被更换时的最终读数或者推测读数(表损坏时可能会进行读数推测但不影响系统计算逻辑) |是|
-| 新表初始读数 | 新表在被更换时的最初读数(可为0) |是|
-| 更新时间 | 每次操作都需要有精确到秒的时间记录 |-|
-| 实际行度 | 本次抄表读数与上次读数的差值【计算公式:(本次读数-上次读数)倍数】,可为0,但不可为负数。在有最大读数的表下,当计算结果为负数时,根据最大值进行重置计算【计算公式:(最大值-上次读数+本次读数)倍数】,换表操作时显示当前读数为新表初始度数【计算公式:(旧表最终读数-上次读数)旧表倍数】 |-|
-| 凭证 | 在抄表时可选择照片等方式进行凭证收集,非必填内容,根据小区管理自行规范 |否|
-| 操作员 | 当前操作的工作人员账号名称,系统自动记录。在进行抄表导入时,可根据表格填写的操作员进行自动录入 |-|
-| 分摊方式 | 此分摊方式仅作为仪表属性标注,不影响实际的算法和算法相关的分摊 |是|
-| 下级表 | 与此公共表相关的所有下级表,下级表可为住户表或者其他公共表(暂定),此关联关系作为分摊相关算法的数据来源 |-|
-
-
-

+ 172 - 0
需求/绘管家/财务系统/收费标准.md

@@ -0,0 +1,172 @@
+* **收费标准** 
+
+  ---
+
+   1.收费标准创建
+
+  > (1)基本设置:收费标准创建时根据当前选择的小区进行小区下属的收费标准创建,每一个费用名称需要保持唯一性,收费资产代表其可关联的资产主体类型,作为未来生成与查看账单时收费标准的归属判断。费用类型当前版本的功能暂不启用(作为未来数据统计、报表相关功能使用)其主要目的是将各种收费标准进行分类。根据不同的公司,分类标准可能不同,会根据公司级别账户进行收费类型字典的设置,当前版本作为预设固定类型。
+  > 
+  > (2)收费公式:收费公式作为账单生成的判断方式与计费方式使用,其中,判断公式决定了当前收费标注是否满足使用条件,标准单价与单位用于对收费标准的查看、账单字段展示、计费公式的字段引用等,计费公式当前版本仅支持手动编辑,暂不支持公式库,可根据相关计费字段编辑计费公式。
+  > 
+  > > 一,判断公式
+  > > 
+  > > 根据收费标准收费资产的不同,可选择的判断公式参数不同,其中房屋与水电表使用一套参数,车辆车位各自有相关参数。判断公式的优先级与收费标准资产关联一致,无法满足判断公式的情况下不参与账单计算。
+  > > 
+  > > > **房屋与水电表判断参数:**
+  > > > 
+  > > > 1.房屋参数:固定内容(标准单价、房屋楼层、建筑面积、计费面积、公摊面积、关联车位数量、关联新能源汽车数量、关联电动车数量、关联汽车数量)其中标准单价引用收费标准创建时手动输入的标准单价,在阶梯收费情况下,根据每个阶梯的不同引用不同阶梯的标准单价。
+  > > > 
+  > > > 2.状态参数:固定内容(自住房屋、已装修、已交房、已入住)仅能用作判断,可能出现将此参数用于参数计算中,会引发数据错误,无法完成判断,出现错误时视为无判断公式。(是否提示错误根据实现难度待定)
+  > > > 
+  > > > 3.关联参数:固定内容(关联资产数量、关联住户电表读数总和、关联住户水表读数总和)需要进行二次计算的参数,根据当前收费标准实际的关联资产情况得出的数据。如:关联住户水表读数总和在实际使用中就是讲所有关联了此收费标准的住户的住户水表计费行度加在一起。
+  > > > 
+  > > > 4.电表行度:固定内容(住户电表)非固定内容(公共电表列表)其中,住户电表为此收费标准关联的资产下住户水表的计费行度。而公共电表列表要展示此小区下所有公共表的名称,在编辑公式时要精确到具体的公共表,参与判断时为选定公共表的计费行度。
+  > > > 
+  > > > 5.水表行度:与电表读数同理
+  > > > 
+  > > > **车辆判断参数:**
+  > > > 
+  > > > 1.车辆参数:固定内容(标准单价)
+  > > > 
+  > > > 2.状态参数:固定内容(新能源车、小型汽车、中型汽车、大型汽车、电动自行车、摩托车、三轮车)
+  > > > 
+  > > > 3.关联参数:固定内容(关联资产数量)
+  > > > 
+  > > > 4.电表行度:非固定内容(公共电表列表)
+  > > > 
+  > > > 5.水表行度:非固定内容(公共水表列表)
+  > > > 
+  > > > **车位判断参数:**
+  > > > 
+  > > > 1.车位参数:固定内容(标准单价、关联汽车数量)
+  > > > 
+  > > > 2.状态参数:固定内容(公共车位、人防车位、产权车位、已售车位、已租车位、空置车位、自用车位、待售车位、待租车位、临停车位)
+  > > > 
+  > > > 3.关联参数:固定内容(关联资产数量)
+  > > > 
+  > > > 4.电表行度:非固定内容(公共电表列表)
+  > > > 
+  > > > 5.水表行度:非固定内容(公共水表列表)
+  > > > 
+  > > > | 资产类型   | 参数分类 | 参数内容                                                     |
+  > > > |:------:|:----:|:--------------------------------------------------------:|
+  > > > | 房屋及水电表 | 房屋参数 | 标准单价、房屋楼层、建筑面积、计费面积、公摊面积、关联车位数量、关联新能源汽车数量、关联电动车数量、关联汽车数量 |
+  > > > | 房屋及水电表 | 状态参数 | 自住房屋、已装修、已交房、已入住                                         |
+  > > > | 房屋及水电表 | 关联参数 | 关联资产数量、关联住户电表读数总和、关联住户水表读数总和                             |
+  > > > | 房屋及水电表 | 电表行度 | 住户电表、公共电表列表                                              |
+  > > > | 房屋及水电表 | 水表行度 | 住户水表、公共水表列表                                              |
+  > > > | 车辆     | 车辆参数 | 标准单价                                                     |
+  > > > | 车辆     | 状态参数 | 新能源车、小型汽车、中型汽车、大型汽车、电动自行车、摩托车、三轮车                        |
+  > > > | 车辆     | 关联参数 | 关联资产数量                                                   |
+  > > > | 车辆     | 电表行度 | 公共电表列表                                                   |
+  > > > | 车辆     | 水表行度 | 公共水表列表                                                   |
+  > > > | 车位     | 车位参数 | 标准单价、关联汽车数量                                              |
+  > > > | 车位     | 状态参数 | 公共车位、人防车位、产权车位、已售车位、已租车位、空置车位、自用车位、待售车位、待租车位、临停车位        |
+  > > > | 车位     | 关联参数 | 关联资产数量                                                   |
+  > > > | 车位     | 电表行度 | 公共电表列表                                                   |
+  > > > | 车位     | 水表行度 | 公共水表列表                                                   |
+  > > 
+  > >  二,计费公式与阶梯收费区间参数选择
+  > > 
+  > > 在判断参数的基础上,由于状态参数属于状态,无法参与公式的计算。另外在阶梯收费情况下,阶梯也可使用同样的参数用以判断阶梯的触发。
+  > > 
+  > > > **房屋与水电表判断参数:**
+  > > > 
+  > > > 1.房屋参数:固定内容(标准单价、房屋楼层、建筑面积、计费面积、公摊面积、关联车位数量、关联新能源汽车数量、关联电动车数量、关联汽车数量)其中标准单价引用收费标准创建时手动输入的标准单价,在阶梯收费情况下,根据每个阶梯的不同引用不同阶梯的标准单价。
+  > > > 
+  > > > 2.关联参数:固定内容(关联资产数量、关联住户电表读数总和、关联住户水表读数总和)需要进行二次计算的参数,根据当前收费标准实际的关联资产情况得出的数据。如:关联住户水表读数总和在实际使用中就是讲所有关联了此收费标准的住户的住户水表计费行度加在一起。
+  > > > 
+  > > > 3.电表行度:固定内容(住户电表)非固定内容(公共电表列表)其中,住户电表为此收费标准关联的资产下住户水表的计费行度。而公共电表列表要展示此小区下所有公共表的名称,在编辑公式时要精确到具体的公共表,参与判断时为选定公共表的计费行度。
+  > > > 
+  > > > 4.水表行度:与电表读数同理
+  > > > 
+  > > > **车辆判断参数:**
+  > > > 
+  > > > 1.车辆参数:固定内容(标准单价)
+  > > > 
+  > > > 2.关联参数:固定内容(关联资产数量)
+  > > > 
+  > > > 3.电表行度:非固定内容(公共电表列表)
+  > > > 
+  > > > 4.水表行度:非固定内容(公共水表列表)
+  > > > 
+  > > > **车位判断参数:**
+  > > > 
+  > > > 1.车位参数:固定内容(标准单价、关联汽车数量)
+  > > > 
+  > > > 2.关联参数:固定内容(关联资产数量)
+  > > > 
+  > > > 3.电表行度:非固定内容(公共电表列表)
+  > > > 
+  > > > 4.水表行度:非固定内容(公共水表列表)
+  > > > 
+  > > > | 资产类型   | 参数分类 | 参数内容                                                     |
+  > > > |:------:|:----:|:--------------------------------------------------------:|
+  > > > | 房屋及水电表 | 房屋参数 | 标准单价、房屋楼层、建筑面积、计费面积、公摊面积、关联车位数量、关联新能源汽车数量、关联电动车数量、关联汽车数量 |
+  > > > | 房屋及水电表 | 关联参数 | 关联资产数量、关联住户电表读数总和、关联住户水表读数总和                             |
+  > > > | 房屋及水电表 | 电表行度 | 住户电表、公共电表列表                                              |
+  > > > | 房屋及水电表 | 水表行度 | 住户水表、公共水表列表                                              |
+  > > > | 车辆     | 车辆参数 | 标准单价                                                     |
+  > > > | 车辆     | 关联参数 | 关联资产数量                                                   |
+  > > > | 车辆     | 电表行度 | 公共电表列表                                                   |
+  > > > | 车辆     | 水表行度 | 公共水表列表                                                   |
+  > > > | 车位     | 车位参数 | 标准单价、关联汽车数量                                              |
+  > > > | 车位     | 关联参数 | 关联资产数量                                                   |
+  > > > | 车位     | 电表行度 | 公共电表列表                                                   |
+  > > > | 车位     | 水表行度 | 公共水表列表                                                   |
+  > 
+  > (3)阶梯收费:基本设置与非阶梯收费一致,但根据不同的收费区间,可能存在不同的计费阶梯(具体计费方式需与运营人员确认,阶梯收费有相应的行业标准)通过收费区间的设置实现分段计算。每个阶梯都使用同样的计费公式,但是可设置不同的计费单价,通过阶梯收费区间参数的条件来判断触发条件。
+  > 
+  > (4)精度与其他设置:当前版本所有金额计算基数基于"元",计费精度可精确到“角”“分”,通过对计算结果进行计数保留得到想要的计费精度,保留法与财务的行业术语一致。
+  > 
+  > (5)字段说明   
+  > 
+  > | 字段名称     | 备注                                                                                                                                                                                                     | 是否必填 |
+  > |:--------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |:----:|
+  > | 费用名称     | 检测唯一性,创建后名称无法修改。                                                                                                                                                                                       | 是    |
+  > | 收费资产     | 收费资产决定关联的资产类型,包括:房屋、车辆、车位、水表、电表                                                                                                                                                                        | 是    |
+  > | 费用类型     | 根据字典预设,当前版本包括:物业服务费、车位服务费、车辆管理费、水费、电费、电梯分摊费等                                                                                                                                                           | 是    |
+  > |          |                                                                                                                                                                                                        |      |
+  > | 判断公式     | 展示判断公式的内容,点击弹出判断公式编辑弹窗。弹窗包括编辑区与引用区,编辑区包括基础四则运算与逻辑判断符号,引用区包括所有可用来引用的数据,根据所选资产的不同,能够引用的数据也会不同包括房屋(房屋资产的参数包括水电表资产选择)、车辆、车位。判断公式可能因为引用参数的问题(不存在,判断公式错误等)被判断为空,暨视为无判断公式。                                    | 否    |
+  > | 判断(基础参数) | 根据资产的不同会有不同,房屋资产包括:标准单价、建筑面积、计费面积、公摊面积、车位数量、新能源汽车数量、汽车数量、水表读数、电表读数(补充加入:电动车数量)数据来源为收费标准设置、资产参数等(当此收费标准与资产进行关联时才可得到相应资产参数,如:选择了建筑面积但收费标准关联了车辆,此公式无法生效,默认被认为无判断公式)                                       | -    |
+  > | 判断(关联参数) | 包括:关联资产数量(当前收费标准关联的资产数量的总和),关联住户电表读数总和。关联住户水表读数总和(如当前收费标准的资产无法关联水表或电表,则此条引用数据默认为0参与计算)                                                                                                                 | -    |
+  > | 判断(电表读数) | 此字段引用所有的公共电表,引用对应表读数进行计算                                                                                                                                                                               | -    |
+  > | 判断(水表读数) | 此字段引用所有的公共水表,引用对应表读数进行计算                                                                                                                                                                               | -    |
+  > | 判断(状态参数) | 当前版本仅支持房屋相关的状态参数,在资产非房屋时,已引用此类参数的判断公式判断为空,已设置的判断公式不生效                                                                                                                                                  | -    |
+  > | 标准单价     | 标准单价对收费标准的查看、账单字段展示、计费公式的字段引用,默认单位为“元”。在阶梯收费时各个阶梯的单价为必填项,非阶梯时非必填。                                                                                                                                      | 否    |
+  > | 标准单位     | 标准单位仅作为数据展示与查看使用。大于0,可输入多位小数,按照系统支持的最多位进行限制(小数可正常参与账单的计算,但输出结果的时候会按照精度设置进行保留)                                                                                                                          | 否    |
+  > | 计费公式     | 展示计费公式的内容,点击弹出判断公式编辑弹窗。弹窗包括编辑区与引用区,编辑区包括基础四则运算符号,引用区包括所有可用来引用的数据,根据所选资产的不同,能够引用的数据也会不同包括房屋(房屋资产的参数包括水电表资产选择)、车辆、车位。计费公式可能因为引用参数的问题(不存在,判断公式错误等)被判断为空,暨视为计费公式计算结果为0。在勾选临时缴费的状态下计费公式可为空。阶梯收费情况下,计费公式为必填。 | 是/否  |
+  > | 计费(基础参数) | 包括:标准单价、建筑面积、计费面积、公摊面积、车位数量、新能源汽车数量、汽车数量、水表读数、电表读数(补充加入:电动车数量)数据来源为收费标准设置、资产参数等(当此收费标准与资产进行关联时才可得到相应资产参数,如:选择了建筑面积但收费标准关联了车辆,此公式无法得出结果,计算结果视为0)                                                        | -    |
+  > | 计费(关联参数) | 包括:关联资产数量(当前收费标准关联的资产数量的总和),关联住户电表读数总和。关联住户水表读数总和(如当前收费标准的资产无法关联水表或电表,则此条引用数据默认为0参与计算)                                                                                                                 | -    |
+  > | 计费(电表读数) | 此字段引用所有的公共电表,引用对应表读数进行计算                                                                                                                                                                               | -    |
+  > | 计费(水表读数) | 此字段引用所有的公共水表,引用对应表读数进行计算                                                                                                                                                                               | -    |
+  > | 阶梯收费     | 阶梯收费的切换开关,开启后增加收费阶梯,默认为两段阶梯,可手动添加或关闭,关闭到只剩单阶梯时,自动关闭阶梯收费。                                                                                                                                               | -    |
+  > | 阶梯(标准单价) | 每个阶梯的标准单价可以单独设置,设置后作为此阶梯中计费公式相关的单价进行计算。                                                                                                                                                                | 是    |
+  > | 阶梯(计费公式) | 继承收费公式中设置的计费公式,所有阶梯保持一致。                                                                                                                                                                               | -    |
+  > | 阶梯(收费区间) | 第一阶梯下收费区间的判断条件可选,其判断条件与计费公式中的变量相同,起始区间要从0开始,切在后续的阶梯中,收费区间不可断档也不可交叉。其他收费阶梯的判断条件不可选,与第一阶梯的判断条件保持一致。当选择的判断区间条件无资产关联时,默认生成账单的金额为0。                                                                         | 是    |
+  > | 计费精度     | 金额计算基数基于"元",计费精度可精确到“角”“分”。默认“元”                                                                                                                                                                       | 是    |
+  > | 计数保留法    | 包括:进一法(超过计费精度的小数选择进位),去尾法(超过计费精度的小数选择舍去),四舍五入(超过计费精度的小数选择四舍五入)。默认四舍五入。                                                                                                                                 | 是    |
+  > | 是否预付     | 预付选择给收费标准进行限制,勾选预付的收费标准可应用于预付账单操作。                                                                                                                                                                     | -    |
+  > | 临时缴费     | 临时缴费用于不同场景下的收费标准使用,一般收费标准用于账期账单的生成,临时收费不用于账期生成,而用于资产下临时缴费时收费标准的选择。临时缴费状态下计费公式非必填。                                                                                                                      | -    |
+
+   2.收费标准列表
+
+  > (1)布局简介:![收费标准列表布局]()导航区:列表选择。
+  > 
+  > (2)列表选择:![账单列表与关联](image/资产选择列表.png)列表选择为不同资产目录导航,通过不同资产的切换查看房屋、车位、车辆这些资产下的收费标准,可精准的找到小区下属的所有资产实体的收费标准关联情况。在选择公司与小区后默认查看整个小区的所有收费标准,并可选择每一个收费标准进行查看或者对收费标准进行关联,关联操作可对收费标准的资产类型进行关联绑定或解绑操作。同时可对所有收费标准进行排序,对账单打印时打印的顺序进行排序。
+  > 
+  > (3)收费标准详情:![收费标准详情阶梯](image/收费标准详情阶梯.png)![收费标准详情](image/收费标准详情.png)可通过点击收费标准名称可看到收费标准的详细内容,并可对收费标准进行编辑、禁用或者删除,编辑时,除了收费标准的名称不可修改,其他设置均可修改,在收费资产发生变化时,之前关联的所有资产均会自动删除,但如果资产关联未改变资产类型则继承原始关联。无预存款的收费项目可以禁用,禁用不影响其关联和已经生成的账单,收费标准禁用后无法在生成账单或临时缴费时使用。删除仅可针对未产生任何账单及收费的可进行删除,包括有预存款针对此收费标准的抵扣也无法删除。
+  > 
+  > (4)收费标准-房屋:![收费标准房屋](image/收费标准房屋.png)选择房屋列表后可精准的选择某个特定房屋,并查看此房屋下的基础信息与关联的收费标准。基础信息包括房屋信息、业主信息、关联资产,其中,房屋信息包含房屋的基础信息用以对比了解房屋情况用以对比收费标准是否异常,业主信息包含当前房屋的业主与历史业主,关联资产包括与房屋相关的车辆车位等资产情况。而房屋下的收费标准除房屋本身外,与房屋关联的用户水电表收费标准与关联的车辆车位的收费标准也同时呈现。
+  > 
+  > (5)收费标准-车辆车位:![收费标准车辆车位](image/收费标准车辆.png)选择车辆车位列表后可精准的选择某个特定车辆车位资产,并查看此资产下的关联资产与本身的收费标准。
+
+   3.收费标准编辑与删除
+
+  > 编辑:创建后的收费标准可以进行修改,但不可修改名称。
+  > 
+  > 禁用:禁用不影响收费标准的设定与已经关联的资产关系,但无法使用也无法对其进行资金预存,因此有预存款的收费项目无法禁用。
+  > 
+  > 删除:该收费项目有预存款余额时不可删除。
+
+  ---

+ 174 - 0
需求/绘管家/财务系统/流水记录.md

@@ -0,0 +1,174 @@
+**流水记录**
+
+---
+
+ 1.流水列表
+
+> 展现不同账单的收入与支出,用以查看各笔流水的情况,其中涉及到不同操作之间流水的对应关系。
+> 
+> 流水按照方向分为:入账、出账、作废。其中就各自账单而言,账单收入记为入账,账单支出记为出账,作废概念基于流水未真实发生属于错误录入时进行的补充操作,作废后流水相关的账单需要恢复到流水发生前的状态,因此当流水产生了关联操作()时则无法进行作废。正式上线后作废操作不允许跨月操作(存疑,待确定)
+> 
+> 流水按照账单类型分为:资产账单、预存款账单、押金账单、临时缴费账单、结余账单。
+> 
+> 流水按照业务行为分为:账单缴费、账单退费、账单作废、预存款缴费、预存扭转、预存款退费、预存款作废、 押金缴费、押金退费、押金结余、押金作废、临时缴费、临时账单退费、临时账单作废。
+> 
+> 流水的资金类型包括:线上(与其支付方式具体渠道。如线上分为:线上 银联支付、线上 支付宝支付等)、线下(以线下支付方式配置类型,如:线下 现金支付、线下 扫码支付等)、预存抵扣、预存回退、押金转入、扭转转出、扭转转入、结余。
+> 
+> 可根据业务类型、业务行为、资金类型等对流水进行筛选查找。
+> 
+> ![流水示意图](image/流水示意图.png)
+
+ 2.资产账单
+
+> | 业务类型  | 业务行为   | 时间   | 收入   | 支出   | 资金类型   | 操作员     | 操作   |
+> | ----- | ------ | ---- | ---- | ---- | ------ | ------- | ---- |
+> | 资产账单  | 账单缴费   | 精确到秒 | 收入金额 | 空    | 线上支付方式 | 业务行为操作人 | 退费   |
+> | 资产账单  | 账单缴费   | 精确到秒 | 收入金额 | 空    | 线下支付方式 | 业务行为操作人 | 退费作废 |
+> | 资产账单  | 账单缴费   | 精确到秒 | 收入金额 | 空    | 预存抵扣   | 业务行为操作人 | 退费   |
+> | 资产账单  | 账单退费   | 精确到秒 | 空    | 支出金额 | 线上支付方式 | 业务行为操作人 |      |
+> | 资产账单  | 账单退费   | 精确到秒 | 空    | 支出金额 | 线下支付方式 | 业务行为操作人 |      |
+> | 资产账单  | 账单退费   | 精确到秒 | 空    | 支出金额 | 预存回退   | 业务行为操作人 |      |
+> | 资产账单  | 账单作废   | 精确到秒 | 收入金额 | 空    | 线下支付方式 | 业务行为操作人 |      |
+> | 预存款账单 | 预存款缴费  | 精确到秒 | 收入金额 | 空    | 线上支付方式 | 业务行为操作人 |      |
+> | 预存款账单 | 预存款缴费  | 精确到秒 | 收入金额 | 空    | 线下支付方式 | 业务行为操作人 | 作废   |
+> | 预存款账单 | 预存款缴费  | 精确到秒 | 收入金额 | 空    | 押金转入   | 业务行为操作人 |      |
+> | 预存款账单 | 预存扭转   | 精确到秒 | 收入金额 | 空    | 扭转转入   | 业务行为操作人 |      |
+> | 预存款账单 | 账单退费   | 精确到秒 | 收入金额 | 空    | 预存回退   | 业务行为操作人 |      |
+> | 预存款账单 | 预存款退费  | 精确到秒 | 空    | 支出金额 | 线上支付方式 | 业务行为操作人 |      |
+> | 预存款账单 | 预存款退费  | 精确到秒 | 空    | 支出金额 | 线下支付方式 | 业务行为操作人 |      |
+> | 预存款账单 | 账单缴费   | 精确到秒 | 空    | 支出金额 | 预存抵扣   | 业务行为操作人 |      |
+> | 预存款账单 | 预存扭转   | 精确到秒 | 空    | 支出金额 | 扭转转出   | 业务行为操作人 |      |
+> | 预存款账单 | 预存款作废  | 精确到秒 | 收入金额 | 空    | 线下支付方式 | 业务行为操作人 |      |
+> | 押金账单  | 押金缴费   | 精确到秒 | 收入金额 | 空    | 线上支付方式 | 业务行为操作人 | 退费   |
+> | 押金账单  | 押金缴费   | 精确到秒 | 收入金额 | 空    | 线下支付方式 | 业务行为操作人 | 退费作废 |
+> | 押金账单  | 押金退费   | 精确到秒 | 空    | 支出金额 | 线上支付方式 | 业务行为操作人 |      |
+> | 押金账单  | 押金退费   | 精确到秒 | 空    | 支出金额 | 线下支付方式 | 业务行为操作人 |      |
+> | 押金账单  | 预存款缴费  | 精确到秒 | 空    | 支出金额 | 押金转出   | 业务行为操作人 |      |
+> | 押金账单  | 押金结余   | 精确到秒 | 空    | 支出金额 | 结余     | 业务行为操作人 |      |
+> | 押金账单  | 押金作废   | 精确到秒 | 收入金额 | 空    | 线下支付方式 | 业务行为操作人 |      |
+> | 临时账单  | 临时缴费   | 精确到秒 | 收入金额 | 空    | 线上支付方式 | 业务行为操作人 | 退费   |
+> | 临时账单  | 临时缴费   | 精确到秒 | 收入金额 | 空    | 线下支付方式 | 业务行为操作人 | 退费作废 |
+> | 临时账单  | 临时缴费退费 | 精确到秒 | 空    | 支出金额 | 线上支付方式 | 业务行为操作人 |      |
+> | 临时账单  | 临时缴费退费 | 精确到秒 | 空    | 支出金额 | 线下支付方式 | 业务行为操作人 |      |
+> | 临时账单  | 临时缴费作废 | 精确到秒 | 收入金额 | 空    | 线下支付方式 | 业务行为操作人 |      |
+> | 结余账单  | 押金结余   | 精确到秒 | 收入金额 | 空    | 结余     | 业务行为操作人 |      |
+> 
+> * 流水相关页面调整,详情查看原型
+>   
+>   
+>   
+>   
+>   
+>   **(1)账单缴费**(收入)
+>   
+>   ***线上&线下:***
+> 
+> 线上线下缴费行为可进行退费,线下支付的缴费行为可进行作废。作废后仅保留作废记录,相应被作废的流水删除,相关的账单状态也恢复至流水发生前状态。
+> 
+> ![资产账单-账单缴费-线上](image/资产账单-账单缴费-线上.png)
+> 
+> ![资产账单-账单缴费-线下](image/资产账单-账单缴费-线下.png)
+> 
+>   ***预存抵扣:***
+> 
+> 预存抵扣可进行退费,将抵扣项目回退到预存款中。
+> 
+> ![资产账单-账单缴费-预存抵扣](image/资产账单-账单缴费-预存抵扣.png)
+> 
+> * **(2)账单退费**(支出)
+>   
+>   **线上退费:**
+> 
+> ![资产账单-账单退费-线上](image/资产账单-账单退费-线上.png)
+> 
+>   **线下退费:**
+> 
+> ![资产账单-账单退费-线下](image/资产账单-账单退费-线下.png)
+> 
+>   **预存回退:**
+> 
+> ![资产账单-账单退费-预存回退](image/资产账单-账单退费-预存回退.png)
+> 
+> * **(3)账单作废**(作废)
+>   
+>   **线下:**
+> 
+> ![资产账单-账单作废-线下](image/资产账单-账单作废-线下.png)
+
+ 3.预存款账单
+
+> * **(1)预存款缴费**(收入)
+>   
+>   **线上&线下:**
+> 
+> ![预存款账单-预存款缴费-线上线下](image/预存款账单-预存款缴费-线上线下.png)
+> 
+>   **押金转存:**
+> 
+> ![预存款账单-预存款缴费-押金转存](image/预存款账单-预存款缴费-押金转存.png)
+> 
+>   **扭转转入:**
+> 
+> ![预存款账单-预存款扭转-扭转转入](image/预存款账单-预存扭转-扭转转入.png)
+> 
+>   **预存回退:**
+> 
+> ![预存款账单-账单退费-预存回退](image/预存款账单-账单退费-预存回退.png)
+> 
+> * **(2)预存款退费、扭转、抵扣**(支出)
+>   
+>   **线上线下:**
+> 
+> ![预存款账单-预存款退费-线上线下](image/预存款账单-预存款退费-线上线下.png)
+> 
+>   **扭转转出:
+> 
+> ![预存款账单-预存扭转-扭转转出](image/预存款账单-预存扭转-扭转转出.png)
+> 
+>   **预存抵扣:**
+> 
+> ![预存款账单-账单缴费-预存抵扣](image/预存款账单-账单缴费-预存抵扣.png)
+> 
+> * **(3)预存款作废**(作废)
+>   
+>   **线下:**
+> 
+> ![预存款账单-预存款作废-线下](image/预存款账单-预存款作废-线下.png)
+
+ 4.押金账单 
+
+> * **(1)押金缴费**(收入)
+> 
+> ![押金账单-押金缴费-线上线下](image/押金账单-押金缴费-线上线下.png)
+> 
+> * **(2)押金退费、押金转预存款、结余**(支出)
+> 
+> ![押金账单-押金退费-线上线下](image/押金账单-押金退费-线上线下.png)
+> 
+> ![押金账单-预存款缴费-押金转存](image/押金账单-预存款缴费-押金转存.png)
+> 
+> ![押金账单-押金结余-结余](image/押金账单-押金结余-结余.png)
+> 
+> * **(3)押金作废**(作废)
+> 
+> ![押金账单-押金结余-结余](image/押金账单-押金结余-结余.png)
+
+ 5.临时缴费账单
+
+> * **(1)临时账单缴费**(收入)
+> 
+> ![临时账单-临时账单缴费-线上线下](image/临时账单-临时账单缴费-线上线下.png)
+> 
+> * **(2)临时账单退费**(支出)
+> 
+> ![临时账单-临时账单退费-线上线下](image/临时账单-临时账单退费-线上线下.png)
+> 
+> * **(3)临时账单作废**(作废)
+> 
+> ![近视账单-临时账单作废-线下](image/临时账单-临时账单作废-线下.png)
+
+ 6.结余账单
+
+> ![结余账单-押金结余-结余](image/结余账单-押金结余-结余.png)
+
+---

+ 0 - 58
需求/绘管家/财务系统/财务系统实验文件.md

@@ -1,58 +0,0 @@
-### 工具包功能描述:
-* 日期处理工具
-* 数字运算工具
-
-
-
-# 一级标题
-## 二级标题
-### 三级标题
-#### 四级标题
-##### 五级标题
-###### 六级标题
-###### 无序列表
-* 1
-* 2
-* 3
-
-1. 1
-2. 2
-4. 3
-3. 4
-
->这里是引用
-
-![Baidu](https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png)
-
-[Baidu](https://www.baidu.com)
-
-**粗体**
-__粗体__
-
-*斜体*
-_斜体_
-
-下划线
----
-
-######表单
-
-| Tables        | Are           | Cool  |
-| ------------- |:-------------:| -----:|
-| col 3 is      | right-aligned | $1600 |
-| col 2 is      | centered      |   $12 |
-| zebra stripes | are neat      |    $1 |
-
-######代码块
-```java
-public class ConfigApplication {
- 
-     public static void main(String[] args) {
-         SpringApplication.run(ConfigApplication.class, args);
-     }
- 
- }
- ```
- 
-######分割线 
- ***

+ 345 - 0
需求/绘管家/财务系统/财务系统说明文档.md

@@ -0,0 +1,345 @@
+---
+**财务设置**
+
+---
+
+1.账期设置:针对不同的物业公司或小区的账期概念起止时间不同,对不同小区可以设置不同的应收日期,此版本仅做时间设置与缴费须知填写暂无其他相关功能(后续会根据应收日期判断账单自动生成、违约金等)
+
+2.押金设置:针对不同小区特有的押金收费标准设置,每个小区可自行设置可缴纳押金的名称与收费金额限制,并可选择是否启用该项押金,押金可选择限定金额或不限金额,限定状态下押金缴费为特定金额,不限金额状态下押金缴费可缴纳任意数额(大于0)
+
+3.字段说明
+
+> | 字段名称 | 备注                                               | 是否必填 |
+> |:----:|:------------------------------------------------ |:----:|
+> | 应收日期 | 可选择每月的特定日期,仅能选择1至28号(按照2月最小日期进行选择)               | 是    |
+> | 缴费须知 | 可填写小区缴费通知需要的文案,仅支持文本填写(最大字段数量结合打印缴费通知单的区域面积进行设置) | 否    |
+> | 押金名称 | 用与对押金进行判断与查找,需保证唯一性,创建后押金名称无法修改                  | 是    |
+> | 收费金额 | 填写金额则判断为限定金额押金,填写0或不填写判断为不限金额押金,可编辑修改            | 否    |
+> | 押金状态 | 创建押金时默认选择启用,可编辑修改,标记为禁用状态时无法缴纳被禁用的押金,但已缴纳的押金不收影响 | -    |
+
+---
+
+**收银台**
+
+---
+
+1.收银台概述:日常使用过程中,收费员的基本操作主要为各种类型的收费操作,收费行为共有以下五种,通过收银台相关操作可快速实现缴费相关操作。首先通过资产的关键词搜索到缴费的资产主体,然后选择快捷操作的类型进行快捷操作。
+
+2.账单缴费:选择特定资产后选择账单缴费,跳转至相应的账单列表进行相关操作。详情见账单列表。
+
+3.预存款缴费:选择特定资产后选择预存款缴费,根据所选择的资产选择缴费人,填写缴费相关数据,完成预存款快捷缴费。
+
+4.押金缴费:选择特定资产后选择押金缴费,根据所选择的资产选择缴费人,选择缴纳的押金类型,填写缴费相关数据,完成预存款快捷缴费。
+
+5.临时缴费:选择特定资产后选择临时缴费,根据所选择的资产选择缴费人,选择此资产关联的临时缴费收费项目,填写缴费相关数据,完成预存款快捷缴费。
+
+6.预付账单缴费:选择特定资产后选择预付账单缴费,根据所选择的资产选择缴费人,选择需要预付的收费标准(预付收费标准列表),选择减免方式,填写缴费相关数据,完成预存款快捷缴费。
+
+> (1)减免方式:包括(金额减免、比率减免、无减免)
+> 
+> > 金额减免:选择一个账期范围,从中选出一个账期给与特定金额的减免,减免金额不可超过此减免账期的应收金额,超出时生成的预付账单减免金额默认与此减免账期的应收金额相同。
+> > 
+> > 比率减免:选择一个账期范围,将所有账期的应收金额进行折扣计算,转化为减免生成预付账单。
+> > 
+> > 无减免:正常生成账单。
+> 
+> (2)账期范围:需选择对应的收费项目未生成的账期,需选择至少一个账期。
+> 
+> (3)减免账期:金额减免时需要选择一个账期范围内的特定账期用以减免相应金额。
+> 
+> (4)减免金额或折扣:减免金额需要大于0。减免折扣可输入大于0小于10的数字,支持两位小数。
+
+7.工作日志-待完善
+
+---
+
+**账单列表**
+
+> * (1)账单概念 
+>   
+>   ![账单列表关系图]()
+>   
+>   除快捷操作用的收银台外,也可通过资产主体查找特定资产来进行对应的操作,将资产下属的所有账单、预存款、押金等统一展示与管理。当前版本可以通过三种不同列表寻找资产主体,分别是:房屋、车辆与车位。任意资产列表都可找到相应的资产主体。
+>   
+>   ![资产选择列表](image/资产选择列表.png)
+> 
+> * (2)账单状态
+>   
+>   可通过列表切换资产,可选择的资产包括:房屋、车辆、车位
+>   
+>   ![无数据图](image/账单列表无数据.png)
+>   
+>   未选择资产主体情况
+>   
+>   ![无欠费图](image/账单列表无欠费.png)
+>   
+>   无欠费资产情况
+>   
+>   ![房屋列表](image/账单列表房屋欠费.png)
+>   
+>   房屋列表选择
+
+ 账单详情
+
+> * (1)账单详情
+> 
+> * 默认状态:选择特定资产后会进入资产相关的账单页面,默认展示此资产及关联的其他资产的欠费账单的页面,并默认勾选所有欠费账单并自动填写缴费金额,除显示总金额外还会将各个收费项目的分项小结列出。
+> 
+> * 字段说明
+> 
+> | 字段名称        | 备注                                                                                          |
+> |:-----------:|:------------------------------------------------------------------------------------------- |
+> | 资产名称        | 显示当前选择的资产名称,房屋名称格式(小区/楼栋/单元/楼层/房屋)车辆名称格式(小区/车牌号)车位名称格式(小区/车场/车位号)                           |
+> | 资产          | 资产有五种:房屋、水表、电表、车辆、车位。根据当前选择的资产主体而定,列表内会显示当前选择的资产主体与其下关联的资产,同一账期内的账单根据收费项目的打印顺序进行顺序排列。       |
+> | 收费项目        | 资产下属相应的收费标准。                                                                                |
+> | 数量          | 计费公式中如果仅有一项参数乘以单价,则将此参数展示为数量,除此之外的其他情况不显示数量。                                                |
+> | 单价          | 计费公式中有单价的情况下显示单价,阶梯收费根据触发的阶梯所对应的单价显示相应单价。                                                   |
+> | 应收          | 根据计费公式得出账单应收结果。                                                                             |
+> | 减免          | 通过账单缴费折扣触发,或手动减免等情况得到的账单减免总额,可通过点击弹窗查看历史减免记录。                                               |
+> | 已收          | 当前收费项目资产账单缴费总计。                                                                             |
+> | 欠收          | 当前收费项目欠收总计。                                                                                 |
+> | 缴费金额        | 本次缴费将要缴纳的金额,可自由填写将要缴纳的金额,最大值不超过欠收金额,最小值为0,可填写两位小数。默认填写欠收金额。                                 |
+> | 欠费项目        | 筛选条件默认选择欠费项目,可选择其他筛选条件,包括:项目不限、欠费项目(欠收大于0且非冻结项目)、缴清项目(欠收为0的项目)、冻结项目(冻结欠费的项目)。根据筛选条件查看相应的账单。 |
+> | 账期不限        | 可选择账期时间范围查看。                                                                                |
+> | 收费项目不限      | 可选择当前页面所能查看的所有资产的所有收费项目,默认全选,可多选。                                                           |
+> | 资产主体(房屋)    | 选择的资产主体为房屋时,除了展示房屋的相关账单外,还显示房屋关联的其他资产的账单。                                                   |
+> | 资产主体(车位、车辆) | 车位与车辆作为资产主体时,仅显示其自身相关资产的账单。                                                                 |
+> | 业主主体        | 此版本暂时无法选择业主                                                                                 |
+> | 关联业主        | 当前资产下关联的业主数量,点击可查看业主信息。当前版本无法通过业主信息查找业主所有相关账单。                                              |
+> | 关联资产        | 当前资产下关联的其他资产的数量,点击可查看资产信息,并可快速切换至相应资产。                                                      |
+> | 总欠费         | 显示当前资产下(房屋情况下包括关联的子资产)所有欠收的总额(欠收不包含冻结账单中的欠收)。                                               |
+> | 总金额         | 显示当前勾选的欠费账单的缴费金额的总额,并默认查看其分收费项目小计信息(可收起)。                                                   |
+> | 临时缴费        | 临时缴费入口。                                                                                     |
+> | 预付账单        | 预付账单入口                                                                                      |
+> | 预存抵扣        | 预存款抵扣入口                                                                                     |
+> | 冻结欠费        | 冻结欠费入口                                                                                      |
+> | 账单缴费        | 账单缴费入口                                                                                      |
+> 
+> * (2)账单缴费
+>   
+>   选择欠费账单并输入所要缴费的金额,缴清欠款。
+>   
+>   支持自选项目、自选金额缴费。可随意欠费账单的数量和缴费金额进行自由缴费。
+>   
+>   可根据缴费状态的情况触发优惠活动进行优惠的选择,当前版本暂缓优惠活动的设置。
+>   
+>   手动折扣支持在缴费时手动输入折扣金额,完成缴费时,已经折扣的减免金额会按照比例分配回每个欠费账单的分项中,采取按照比例分配,最后一项通过减法得出。
+>   
+>   手动折扣举例:
+>   
+>   ![手动折扣](image/手动折扣.png)
+>   
+>   ![减免算法](image/减免算法.png)
+> 
+> * (3)临时缴费
+>   
+>   对于临时缴费这种特殊的缴费状态,我们通过单独功能实现,选择临时缴费,选择资产、缴费人、所使用的临时缴费收费项目等完成缴费。
+>   
+>   | 字段名称       | 备注                                                                  | 是否必填 |
+>   | ---------- | ------------------------------------------------------------------- | ---- |
+>   | 房屋名称(资产名称) | 进入此功能时所选择的资产名称,通过房屋、车辆、车位进入临时缴费分别显示各个资产的名称                          | --   |
+>   | 资产选择       | 默认选择进入此功能时选择的资产,可选择的范围包括当前选择资产下的其他关联资产                              | 是    |
+>   | 缴费人        | 资产选择后,选择的资产下的业主选择,默认第一位业主选择                                         | 是    |
+>   | 收费项目       | 可选择所有临时缴费收费项目,默认选择排序顺位第一个                                           | 是    |
+>   | 缴费金额       | 输入缴费金额后会根据项目单价计算出缴费数量,自动填写相应字段                                      | 是    |
+>   | 缴费数量       | 输入缴费数量后根据单价计算出缴费金额,自动填写,填写任何一个,另外一个字段都会相应变更,在无项目单价时缴费数量非必填,也无法输入数量。 | 是/否  |
+>   | 项目单价       | 收费标准中的单价                                                            | --   |
+>   | 支付方式       | 根据小区配置的支付方式进行选择,默认线下支付方式第一顺位(无线下支付方式默认不选)                           | 是    |
+>   | 支付时间       | 自动填写选择此功能的时间,时间可修改                                                  | 是    |
+> 
+> * (4)预付账单缴费
+>   
+>   针对部分固定收费内容的收费项目,支持对账单进行预生成与预付,并可针对特定时间进行相应的减免。
+>   
+>   | 字段名称       | 备注                                                                                                                                                      | 是否必填 |
+>   | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- |
+>   | 房屋名称(资产名称) | 进入此功能时所选择的资产名称,通过房屋、车辆、车位进入临时缴费分别显示各个资产的名称                                                                                                              | --   |
+>   | 资产选择       | 默认选择进入此功能时选择的资产,可选择的范围包括当前选择资产下的其他关联资产                                                                                                                  | 是    |
+>   | 缴费人        | 资产选择后,选择的资产下的业主选择,默认第一位业主选择                                                                                                                             | 是    |
+>   | 收费项目       | 可选择所有的预付收费项目,默认选择排序顺位第一个                                                                                                                                | 是    |
+>   | 减免方式       | 包括(金额减免、比率减免、无减免)金额减免:选择一个账期范围,从中选出一个账期给与特定金额的减免,减免金额不可超过此减免账期的应收金额,超出时生成的预付账单减免金额默认与此减免账期的应收金额相同。比率减免:选择一个账期范围,将所有账期的应收金额进行折扣计算,转化为减免生成预付账单。无减免:正常生成账单 | 是    |
+>   | 账期范围       | 需选择对应的收费项目未生成的账期,需选择至少一个账期                                                                                                                              | 是    |
+>   | 减免账期       | 金额减免时需要选择一个账期范围内的特定账期用以减免相应金额,默认选择账期范围内的第一个账期。                                                                                                          | 是    |
+>   | 减免金额       | 减免金额需要大于0                                                                                                                                               | 是    |
+>   | 减免折扣       | 减免折扣可输入大于0小于10的数字,支持两位小数                                                                                                                                | 是    |
+>   
+>   设定完成后会根据设定的内容生成预付款缴费账单,此账单合集只能一次性付清,取消或关闭会自动删除此账单合集。
+>   
+>   | 字段名称 | 备注                                        | 是否必填 |
+>   | ---- | ----------------------------------------- | ---- |
+>   | 缴费人  | 资产选择后,选择的资产下的业主选择,继承预付账单缴费设置页面的缴费人,但仍可修改  | 是    |
+>   | 支付方式 | 根据小区配置的支付方式进行选择,默认线下支付方式第一顺位(无线下支付方式默认不选) | 是    |
+>   | 支付时间 | 自动填写选择此功能的时间,时间可修改                        | 是    |
+> 
+> * (5)预存款抵扣
+>   
+>   选择账单缴费时,可根据资产预付款情况进行预存款抵扣,选择预存款抵扣后,根据所要抵扣的收费项目筛选需要缴费的账单,勾选所要抵扣的账单,输入抵扣金额即可完成预存款抵扣。
+>   
+>   当抵扣项目的资金池余额小于缴费合计时无法完成
+> 
+> * (6)冻结欠款
+>   
+>   对于一些欠费账单,可能会存在无法收取或者账单权属的纠纷,因此需要对特定的欠费账单进行状态变化,避免无法完成收款的账单对操作产生的影响。
+>   
+>   所有欠费账单均可进行冻结,冻结后账单将无法缴费,无法统计改账单的欠费,解冻后恢复正常账单功能。
+
+---
+
+**缴费记录**
+
+记录所选择资产的缴费行为记录,记录内容包括:账单缴费、账单退费、账单作废。仅显示选择的资产主体的收费项目的内容(如:房屋在关联车辆车位的情况下只显示房屋和水电表的收费项目的缴费记录)
+
+| 字段名称 | 备注                                                                                                                          |
+| ---- | --------------------------------------------------------------------------------------------------------------------------- |
+| 账期   | 缴费账期,可选择特定账期或账期区间进行筛选                                                                                                       |
+| 收费项目 | 缴费所对应的缴费项目                                                                                                                  |
+| 缴费时间 | 精确到秒                                                                                                                        |
+| 减免金额 | 缴费行为发生时此收费项目的减免金额                                                                                                           |
+| 缴费金额 | 缴费行为发生时此收费项目真实的缴费金额(与账单缴费时填写的缴费金额不同,编辑缴费金额时,可能在缴费中加入优惠活动或者手动减免,减免金额在完成缴费后会回填到记录中,这时此次缴费行为的真实缴费金额=收费项目填写的缴费金额-分配给此收费项目的减免金额) |
+| 资金类型 | ---                                                                                                                         |
+| 缴费人  | ---                                                                                                                         |
+| 操作员  | ---                                                                                                                         |
+
+---
+
+**预存款详情** 
+
+1.预存款概念
+
+> 资产下可根据资产相关的收费标准进行预存款的预存,资金需要专款专用不可通用到其他收费项目,但是可在不同资金池间扭转。通过预存款详情可以查看并操作当前资产下的预存款的缴费、退费、抵扣、扭转等行为。
+> 
+> ![预存款详情](image/预存款详情.png)
+> 
+> | 字段名称             | 修改为  | 备注                                      |
+> | ---------------- | ---- | --------------------------------------- |
+> | 预存款余额            |      |                                         |
+> | 预存款扭转记录          |      |                                         |
+> | 预存款资金池(收费标准下属资金) |      |                                         |
+> | 操作类型             | 业务行为 | 包括:预存款缴费、预存扭转、账单退费、预存款退费、账单缴费(不包含预存款退费) |
+> | 操作时间             | 时间   |                                         |
+> | 金额               |      | 名称不变金额分正负                               |
+> | 抵扣项目             | 收费项目 |                                         |
+> | 支付方式             | 资金类型 | 包括:线上、线下、押金转入、扭转转入、扭转转出、预存回退、预存抵扣       |
+> | 流水号              |      |                                         |
+> | 操作员              |      |                                         |
+> | 详情               |      | 仅有操作类型为账单缴费与账单退费时有详情,直接调取相应流水详情,参见流水    |
+> 
+> ![预存款详情](image/预存款详情-修改.png)
+
+2.预存款缴费
+
+> ![预存款缴费](image/预存款缴费.png)
+> 
+> | 字段名称  | 备注                              | 必填  |
+> | ----- | ------------------------------- | --- |
+> | 缴费人   | 默认选                             | 是   |
+> | 预存款余额 | 显示当前资产及其关联资产的所有预存款的总和           | --  |
+> | 缴费金额  | 大于0                             | 是   |
+> | 抵扣项目  | 可选择此资产及其关联资产的收费项目,默认选择收费项目排序第一位 | 是   |
+> | 支付方式  | 支付方式选择,可选择该小区配置的线下支付方式          | 是   |
+> | 支付时间  | 默认选择当前时间,可选择其他时间                | 是   |
+
+3.预存款扭转
+
+> 不同的预存款项目资金池之间可以选择资金的扭转,选择一个有资金的资金池,选择扭转转出至目标资金池。
+> 
+> ![预存款扭转](image/预存款扭转.png)
+> 
+> | 字段名称   | 备注                                    | 必填  |
+> | ------ | ------------------------------------- | --- |
+> | 收费项目   | 显示选择扭转的收费项目                           | --  |
+> | 收费项目余额 | 显示此项目的预存款余额                           | --  |
+> | 转入收费项目 | 选择除此项目以外的此资产及其关联资产的收费项目,默认选择收费项目排序靠前的 | 是   |
+> | 扭转金额   | 大于0,小于收费项余额                           | 是   |
+
+4.预存款退费
+
+> 针对高级权限角色,可开放预存款退费操作,可将某一预存款资金池中的资金退还给业主。
+> 
+> ![预存款退费](image/预存款退费.png)
+
+---
+
+**押金详情**
+
+1.押金概念
+
+![押金概念](image/押金概念.png)
+
+| 字段名称 | 修改为  | 备注                                             |
+| ---- | ---- | ---------------------------------------------- |
+| 操作   | 业务行为 | 包括:押金缴费、押金退费、预存款缴费、押金结余(押金作废行为情况下押金不会显示所以无此行为) |
+| 时间   |      | 按照时间先后顺序排列                                     |
+| 金额   |      |                                                |
+| 支付方式 | 资金类型 | 包括:线上、线下、押金转出、结余                               |
+| 操作员  |      |                                                |
+| 流水号  |      |                                                |
+| 剩余金额 | 取消   |                                                |
+|      | 业主   | 押金缴费显示缴费人、押金退费显示退费人、预存款缴费无业主信息,押金结余无业主         |
+
+![押金概念修改](image/押金概念-修改.png)
+
+2.押金缴费
+
+![押金概念](image/押金缴费.png)
+
+3.押金退费
+
+![押金概念](image/押金退费.png)
+
+4.押金转至预存款
+
+![押金概念](image/押金转至预存款.png)
+
+5.押金结余
+
+![押金概念](image/押金结余.png)
+
+---
+
+**创建账单**
+
+ 1.创建账单概念
+
+> 设置好收费标准和关联的资产后,可基于小区层面进行账单的生成,用以产生账期内的资产账单。创建时可根据所要生成收费项目或者要选择特定资产进行单项或批量创建。通过创建账单列表,可以查看各项收费标准关联的资产类型与数量,并可查看已生成的账单数量。
+> 
+> | 字段      | 备注             |
+> | ------- | -------------- |
+> | 小区名称    | 可选择自己权限下的公司及小区 |
+> | 账期选择    |                |
+> | 批量创建    |                |
+> | 资产类型    |                |
+> | 收费标准    |                |
+> | 关联资产数量  |                |
+> | 已生成资产数量 | 暂时取消           |
+> | 选择资产    |                |
+> | 选择资产数量  |                |
+> | 详情      |                |
+
+2.批量创建
+
+3.单收费项目创建
+
+4.批量创建提示
+
+![押金概念](image/批量创建.png)
+
+![押金概念](image/覆盖账单.png)
+
+![押金概念](image/补充账单.png)
+
+---
+
+**账单审核**
+
+1.账单审核概念
+
+审核状态:待审核、已审核(待发送)、已审核(已发送)、未缴费、已缴费、已缴清
+
+2.账单审核筛选
+
+3.账单反审核
+
+---
+
+---