edges_embed_store.py 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226
  1. """
  2. 风险信号 & 模糊边界库-固定结构:
  3. {
  4. "signal_id": "",
  5. "signal_type": "",
  6. "signal_name": "",
  7. "trigger_conditions": [],
  8. "risk_level": "",
  9. "need_additional_evidence": [],
  10. "suggested_handling": "",
  11. "embedding_text": ""
  12. }
  13. """
  14. edges_embed = [
  15. {
  16. "signal_id": "EDGE-EDU-001",
  17. "signal_type": "教育培训灰区",
  18. "signal_name": "单人教育培训费用",
  19. "trigger_conditions": [
  20. "培训对象为单人",
  21. "无培训协议",
  22. "无员工培训计划"
  23. ],
  24. "risk_level": "HIGH",
  25. "need_additional_evidence": [
  26. "员工培训计划",
  27. "培训名单",
  28. "培训合同"
  29. ],
  30. "suggested_handling": "缺乏企业培训证明时,倾向判定为个人消费",
  31. "embedding_text": "教育培训、学费、课程费用如仅涉及单人,且缺乏员工培训计划、培训合同或培训名单,属于典型个人消费与企业培训的模糊边界,需要重点核查。"
  32. }
  33. , {
  34. "signal_id": "EDGE-HOBBY-001",
  35. "signal_type": "兴趣培训灰区",
  36. "signal_name": "兴趣类培训费用",
  37. "trigger_conditions": [
  38. "艺术类课程",
  39. "兴趣班",
  40. "与主营业务无关"
  41. ],
  42. "risk_level": "HIGH",
  43. "need_additional_evidence": [
  44. "品牌活动说明",
  45. "公益合作证明"
  46. ],
  47. "suggested_handling": "通常视为个人消费,除非明确用于企业品牌或公益项目",
  48. "embedding_text": "兴趣班、艺术培训、音乐、美术、舞蹈等费用明显偏向个人消费,只有在明确用于企业品牌活动或公益合作时,才可能构成合理企业支出。"
  49. }
  50. , {
  51. "signal_id": "EDGE-CLOTH-001",
  52. "signal_type": "服饰支出灰区",
  53. "signal_name": "非统一款式服饰采购",
  54. "trigger_conditions": [
  55. "服饰款式不统一",
  56. "品牌服装",
  57. "数量与员工人数不匹配"
  58. ],
  59. "risk_level": "MEDIUM",
  60. "need_additional_evidence": [
  61. "工装制度",
  62. "统一采购清单"
  63. ],
  64. "suggested_handling": "无工装或制服制度时,倾向个人消费",
  65. "embedding_text": "服饰、鞋帽支出若为非统一款式或品牌服装,且数量与员工人数不匹配,属于个人消费与企业工装之间的灰区信号。"
  66. }
  67. , {
  68. "signal_id": "EDGE-COSMETIC-001",
  69. "signal_type": "化妆品灰区",
  70. "signal_name": "日常化妆品采购",
  71. "trigger_conditions": [
  72. "护肤品",
  73. "美妆用品",
  74. "个人使用属性明显"
  75. ],
  76. "risk_level": "HIGH",
  77. "need_additional_evidence": [
  78. "影视拍摄项目说明",
  79. "演出化妆需求说明"
  80. ],
  81. "suggested_handling": "高度倾向个人消费",
  82. "embedding_text": "化妆品、护肤品、美妆用品具有明显个人使用属性,通常不属于企业经营支出,仅在影视拍摄或演出妆造场景下存在合理性。"
  83. }
  84. , {
  85. "signal_id": "EDGE-JEWEL-001",
  86. "signal_type": "奢侈品灰区",
  87. "signal_name": "高价值首饰或奢侈品",
  88. "trigger_conditions": [
  89. "高金额",
  90. "首饰",
  91. "奢侈品"
  92. ],
  93. "risk_level": "VERY_HIGH",
  94. "need_additional_evidence": [
  95. "客户赠送记录",
  96. "礼品登记台账"
  97. ],
  98. "suggested_handling": "无赠送或用途记录时,直接判定为个人消费",
  99. "embedding_text": "首饰、珠宝及奢侈品类支出金额高且个人属性极强,除非作为客户礼品并有完整登记,否则应高度警惕个人消费风险。"
  100. }
  101. , {
  102. "signal_id": "EDGE-MEDICAL-001",
  103. "signal_type": "体检费用灰区",
  104. "signal_name": "非全员体检费用",
  105. "trigger_conditions": [
  106. "体检人数少",
  107. "非年度体检",
  108. "无职业健康说明"
  109. ],
  110. "risk_level": "MEDIUM",
  111. "need_additional_evidence": [
  112. "体检制度",
  113. "体检人员名单"
  114. ],
  115. "suggested_handling": "倾向个人消费或个人福利",
  116. "embedding_text": "体检费用如非企业统一组织的全员或职业健康体检,容易落入个人消费或个人福利的模糊边界,需要核查制度与人员范围。"
  117. }
  118. , {
  119. "signal_id": "EDGE-HEALTH-001",
  120. "signal_type": "保健品福利灰区",
  121. "signal_name": "保健品福利发放",
  122. "trigger_conditions": [
  123. "保健品",
  124. "营养品",
  125. "员工福利名义"
  126. ],
  127. "risk_level": "MEDIUM",
  128. "need_additional_evidence": [
  129. "福利发放清单",
  130. "员工签收记录"
  131. ],
  132. "suggested_handling": "无福利发放记录时倾向个人消费",
  133. "embedding_text": "保健品、营养品费用介于个人消费与员工福利之间,若缺乏统一发放与签收记录,存在较高个人消费风险。"
  134. }
  135. , {
  136. "signal_id": "EDGE-ENT-001",
  137. "signal_type": "娱乐消费灰区",
  138. "signal_name": "单人娱乐消费",
  139. "trigger_conditions": [
  140. "电影票",
  141. "娱乐消费",
  142. "单人使用"
  143. ],
  144. "risk_level": "MEDIUM",
  145. "need_additional_evidence": [
  146. "团建活动说明",
  147. "员工参与名单"
  148. ],
  149. "suggested_handling": "无集体活动说明时倾向个人消费",
  150. "embedding_text": "电影票等娱乐消费若仅体现为单人使用,缺乏团建或企业文化活动说明,通常应视为个人消费。"
  151. }
  152. , {
  153. "signal_id": "EDGE-KTV-001",
  154. "signal_type": "夜间娱乐灰区",
  155. "signal_name": "KTV或夜间娱乐支出",
  156. "trigger_conditions": [
  157. "KTV",
  158. "夜间娱乐",
  159. "金额偏高"
  160. ],
  161. "risk_level": "HIGH",
  162. "need_additional_evidence": [
  163. "接待对象说明",
  164. "参与人员名单"
  165. ],
  166. "suggested_handling": "无明确接待对象时倾向个人消费",
  167. "embedding_text": "KTV及夜间娱乐支出容易混淆个人娱乐与客户接待,若无明确接待对象和业务背景说明,应重点关注个人消费风险。"
  168. }
  169. , {
  170. "signal_id": "EDGE-FIT-001",
  171. "signal_type": "健身消费灰区",
  172. "signal_name": "长期个人健身卡",
  173. "trigger_conditions": [
  174. "健身卡",
  175. "年卡",
  176. "个人会员"
  177. ],
  178. "risk_level": "HIGH",
  179. "need_additional_evidence": [
  180. "员工福利制度",
  181. "健身卡发放名单"
  182. ],
  183. "suggested_handling": "无福利制度时视为个人消费",
  184. "embedding_text": "健身卡、运动年卡具有明显个人长期使用属性,若非企业统一福利发放,通常应认定为个人消费。"
  185. }
  186. , {
  187. "signal_id": "EDGE-TRAVEL-001",
  188. "signal_type": "旅游费用灰区",
  189. "signal_name": "无会议说明的旅游费用",
  190. "trigger_conditions": [
  191. "旅游服务",
  192. "景区门票",
  193. "自由行"
  194. ],
  195. "risk_level": "VERY_HIGH",
  196. "need_additional_evidence": [
  197. "会议通知",
  198. "团建行程",
  199. "参会人员名单"
  200. ],
  201. "suggested_handling": "无行程与会议说明时视为个人消费",
  202. "embedding_text": "旅游费用、景区门票若缺乏会议、培训或团建行程说明,通常属于个人消费,属于高风险模糊边界场景。"
  203. }
  204. ]
  205. edges_embed_update = [
  206. {
  207. "signal_id": "EDGE-SHOP-001",
  208. "signal_type": "MERCHANT_CONTEXT",
  209. "signal_name": "高个人消费倾向商户的小额日用品交易",
  210. "trigger_conditions": [
  211. "销售方为山姆会员商店、Costco 等会员制零售商",
  212. "商品类别为卷纸、湿巾、洗发水等日常生活用品",
  213. "交易金额低于100元且为单件购买"
  214. ],
  215. "risk_level": "MEDIUM",
  216. "need_additional_evidence": [
  217. "内部采购申请单",
  218. "行政物资领用记录",
  219. "集体使用场景说明(如会议、值班)"
  220. ],
  221. "suggested_handling": "建议要求补充用途说明材料,否则暂不纳入可报销范围",
  222. "embedding_text": "当发票来自山姆会员商店等以个人消费者为主要服务对象的仓储式零售商,且购买内容为MM经典卷纸等日常个护类商品时,系统应触发‘高个人消费倾向’预警信号。此类交易虽形式合法,但实质上存在将私人支出转为企业成本的风险。建议企业设置自动化提醒机制,在无附加证明文件的情况下限制此类发票自动通过审核流程。"
  223. }
  224. ]