rule_embed_store.py 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315
  1. """
  2. 规则解释库-固定结构:
  3. {
  4. "rule_id": "string",
  5. "rule_type": "PERSONAL | EDGE | BUSINESS",
  6. "category": "string",
  7. "subcategory": "string",
  8. "rule_description": "string",
  9. "decision_tendency": "PERSONAL | BUSINESS | UNCERTAIN",
  10. "confidence": 0.0,
  11. "applicable_conditions": ["string"],
  12. "exception_conditions": ["string"],
  13. "embedding_text": "string"
  14. }
  15. """
  16. rule_embed = [
  17. {
  18. "rule_id": "R-PER-ENT-001",
  19. "rule_type": "PERSONAL",
  20. "category": "文体娱乐",
  21. "subcategory": "健身娱乐",
  22. "rule_description": "健身、娱乐、文体活动相关支出,通常属于个人消费",
  23. "decision_tendency": "PERSONAL",
  24. "confidence": 0.95,
  25. "applicable_conditions": [
  26. "商品或服务描述包含健身、娱乐、会员、年卡等"
  27. ],
  28. "exception_conditions": [
  29. "备注中明确说明为员工福利或公司团建"
  30. ],
  31. "embedding_text": "健身、娱乐、文体活动相关的费用通常属于个人消费,例如健身房会员、瑜伽课程、娱乐活动费用。这类支出一般与企业主营业务无直接关系,若未明确标注为员工福利或团建活动,应判定为个人自行承担。"
  32. },
  33. {
  34. "rule_id": "R-PER-CLOTH-002",
  35. "rule_type": "PERSONAL",
  36. "category": "个人形象",
  37. "subcategory": "服饰化妆",
  38. "rule_description": "服饰、化妆品等个人形象类支出通常属于个人消费",
  39. "decision_tendency": "PERSONAL",
  40. "confidence": 0.9,
  41. "applicable_conditions": [
  42. "商品名称包含服装、鞋帽、化妆品、护肤品"
  43. ],
  44. "exception_conditions": [
  45. "明确标注为工装、制服或企业统一采购"
  46. ],
  47. "embedding_text": "服饰、鞋帽、化妆品、护肤品等个人形象相关消费通常属于个人消费。这类支出主要满足个人生活需求,与企业经营活动无直接关联,除非明确说明为企业统一采购的工装或制服。"
  48. }
  49. , {
  50. "rule_id": "R-EDGE-FOOD-003",
  51. "rule_type": "EDGE",
  52. "category": "餐饮",
  53. "subcategory": "日常餐饮",
  54. "rule_description": "餐饮发票需结合使用场景判断",
  55. "decision_tendency": "UNCERTAIN",
  56. "confidence": 0.6,
  57. "applicable_conditions": [
  58. "商品或服务描述为餐饮、餐费、用餐"
  59. ],
  60. "exception_conditions": [
  61. "备注中包含客户接待、商务宴请、会议用餐"
  62. ],
  63. "embedding_text": "餐饮类发票存在较大判断灰区。个人日常用餐、私人聚餐通常属于个人消费;而客户接待、商务宴请、会议用餐等则可能属于企业经营支出,需要结合备注说明、参与对象和业务背景综合判断。"
  64. }
  65. , {
  66. "rule_id": "R-EDGE-TRAVEL-004",
  67. "rule_type": "EDGE",
  68. "category": "出行旅游",
  69. "subcategory": "旅游服务",
  70. "rule_description": "旅游类服务需重点关注使用目的",
  71. "decision_tendency": "UNCERTAIN",
  72. "confidence": 0.55,
  73. "applicable_conditions": [
  74. "描述包含旅游、景区、门票、度假"
  75. ],
  76. "exception_conditions": [
  77. "明确标注为商务出差、会议活动"
  78. ],
  79. "embedding_text": "旅游、景区门票、度假相关服务通常属于个人消费,但在特定情况下,如商务出差、会议活动或公司组织的业务相关出行,可能属于企业支出。需要结合备注、行程目的和业务背景进行判断。"
  80. }
  81. , {
  82. "rule_id": "R-PER-EDU-005",
  83. "rule_type": "PERSONAL",
  84. "category": "教育培训",
  85. "subcategory": "个人培训",
  86. "rule_description": "与个人能力提升相关的教育培训多为个人消费",
  87. "decision_tendency": "PERSONAL",
  88. "confidence": 0.8,
  89. "applicable_conditions": [
  90. "描述包含培训班、课程、学费"
  91. ],
  92. "exception_conditions": [
  93. "企业统一组织的岗位技能培训"
  94. ],
  95. "embedding_text": "个人兴趣或通用能力提升相关的教育培训费用,例如兴趣班、通用课程、非岗位必需培训,通常属于个人消费。只有在明确属于企业岗位技能培训或公司统一组织的情况下,才可能作为企业支出。"
  96. }
  97. , {
  98. "rule_id": "R-PER-MED-006",
  99. "rule_type": "PERSONAL",
  100. "category": "医疗保健",
  101. "subcategory": "体检保健",
  102. "rule_description": "医疗、体检、保健相关支出一般属于个人消费",
  103. "decision_tendency": "PERSONAL",
  104. "confidence": 0.9,
  105. "applicable_conditions": [
  106. "描述包含体检、医疗、保健品"
  107. ],
  108. "exception_conditions": [
  109. "企业统一安排的员工体检"
  110. ],
  111. "embedding_text": "医疗、体检、保健品等健康相关支出通常属于个人消费。这类费用主要用于个人健康管理,除非明确说明为企业统一安排的员工体检或福利项目。"
  112. }
  113. ,
  114. {
  115. "rule_id": "R-PER-EDU-007",
  116. "rule_type": "PERSONAL",
  117. "category": "教育",
  118. "subcategory": "学费",
  119. "rule_description": "个人教育学费通常属于个人消费",
  120. "decision_tendency": "PERSONAL",
  121. "confidence": 0.9,
  122. "applicable_conditions": [
  123. "发票内容包含学费、学杂费、教育服务费"
  124. ],
  125. "exception_conditions": [
  126. "明确说明为企业员工岗位培训或企业统一付费"
  127. ],
  128. "embedding_text": "个人教育学费、学杂费、教育服务费等支出,通常用于个人学历或能力提升,与企业日常经营活动无直接关系,一般应判定为个人消费,除非明确标注为企业统一组织并支付的员工岗位培训费用。"
  129. }
  130. , {
  131. "rule_id": "R-PER-EDU-008",
  132. "rule_type": "PERSONAL",
  133. "category": "教育",
  134. "subcategory": "兴趣培训",
  135. "rule_description": "兴趣类培训费用通常属于个人消费",
  136. "decision_tendency": "PERSONAL",
  137. "confidence": 0.95,
  138. "applicable_conditions": [
  139. "描述包含兴趣班、培训班、艺术班、辅导班"
  140. ],
  141. "exception_conditions": [
  142. "企业统一安排的员工技能提升项目"
  143. ],
  144. "embedding_text": "兴趣班、艺术培训、辅导班等兴趣类培训费用主要用于个人或家庭教育需求,通常不属于企业经营性支出,应判定为个人消费,除非明确说明为企业统一组织的员工技能培训。"
  145. }
  146. , {
  147. "rule_id": "R-PER-CLOTH-009",
  148. "rule_type": "PERSONAL",
  149. "category": "个人消费",
  150. "subcategory": "服饰",
  151. "rule_description": "服装鞋帽类支出通常属于个人消费",
  152. "decision_tendency": "PERSONAL",
  153. "confidence": 0.9,
  154. "applicable_conditions": [
  155. "商品名称包含服装、衣服、鞋、帽"
  156. ],
  157. "exception_conditions": [
  158. "明确说明为工装、制服或企业统一采购"
  159. ],
  160. "embedding_text": "服装、鞋帽等服饰类消费主要满足个人日常穿着需求,通常属于个人消费,与企业经营活动无直接关联,除非明确标注为企业统一采购的工装或工作制服。"
  161. }
  162. , {
  163. "rule_id": "R-PER-COS-010",
  164. "rule_type": "PERSONAL",
  165. "category": "个人消费",
  166. "subcategory": "化妆品",
  167. "rule_description": "化妆品和护肤品支出通常属于个人消费",
  168. "decision_tendency": "PERSONAL",
  169. "confidence": 0.95,
  170. "applicable_conditions": [
  171. "描述包含化妆品、护肤品、美容用品"
  172. ],
  173. "exception_conditions": [
  174. "企业统一采购用于展示或业务用途"
  175. ],
  176. "embedding_text": "化妆品、护肤品、美容用品等消费主要用于个人形象管理和生活需求,一般不属于企业经营支出,应判定为个人消费,除非明确说明为企业统一采购并用于业务展示或特殊用途。"
  177. }
  178. , {
  179. "rule_id": "R-PER-JEWEL-011",
  180. "rule_type": "PERSONAL",
  181. "category": "个人消费",
  182. "subcategory": "首饰",
  183. "rule_description": "首饰类消费通常属于个人消费",
  184. "decision_tendency": "PERSONAL",
  185. "confidence": 0.98,
  186. "applicable_conditions": [
  187. "描述包含首饰、珠宝、项链、戒指"
  188. ],
  189. "exception_conditions": [
  190. "企业明确作为资产或礼品用途"
  191. ],
  192. "embedding_text": "首饰、珠宝、项链、戒指等装饰性消费通常具有明显的个人属性,与企业经营活动无直接关系,绝大多数情况下应判定为个人消费,只有在明确作为企业资产或业务礼品时才可能例外。"
  193. }
  194. , {
  195. "rule_id": "R-PER-MED-012",
  196. "rule_type": "PERSONAL",
  197. "category": "医疗健康",
  198. "subcategory": "体检",
  199. "rule_description": "个人体检费用通常属于个人消费",
  200. "decision_tendency": "PERSONAL",
  201. "confidence": 0.85,
  202. "applicable_conditions": [
  203. "描述包含体检费、健康检查"
  204. ],
  205. "exception_conditions": [
  206. "企业统一组织的员工体检"
  207. ],
  208. "embedding_text": "体检费、健康检查等医疗相关费用通常用于个人健康管理,属于个人消费范畴,除非明确说明为企业统一组织并支付的员工体检福利项目。"
  209. }
  210. , {
  211. "rule_id": "R-PER-HEALTH-013",
  212. "rule_type": "PERSONAL",
  213. "category": "医疗健康",
  214. "subcategory": "保健品",
  215. "rule_description": "保健品费用通常属于个人消费",
  216. "decision_tendency": "PERSONAL",
  217. "confidence": 0.9,
  218. "applicable_conditions": [
  219. "描述包含保健品、营养品、滋补品"
  220. ],
  221. "exception_conditions": [
  222. "企业明确作为福利统一发放"
  223. ],
  224. "embedding_text": "保健品、营养品、滋补品等费用主要用于个人身体调养和健康需求,通常不属于企业经营性支出,应判定为个人消费,除非明确作为企业统一发放的员工福利。"
  225. }
  226. , {
  227. "rule_id": "R-PER-ENT-014",
  228. "rule_type": "PERSONAL",
  229. "category": "文体娱乐",
  230. "subcategory": "电影",
  231. "rule_description": "电影票支出通常属于个人娱乐消费",
  232. "decision_tendency": "PERSONAL",
  233. "confidence": 0.95,
  234. "applicable_conditions": [
  235. "描述包含电影票、观影服务"
  236. ],
  237. "exception_conditions": [
  238. "明确说明为员工活动或团建"
  239. ],
  240. "embedding_text": "电影票、观影服务等支出属于典型的个人娱乐消费,通常与企业经营活动无直接关系,应判定为个人消费,除非明确标注为企业组织的员工活动或团建项目。"
  241. }
  242. , {
  243. "rule_id": "R-PER-KTV-015",
  244. "rule_type": "PERSONAL",
  245. "category": "文体娱乐",
  246. "subcategory": "KTV",
  247. "rule_description": "KTV 消费通常属于个人娱乐支出",
  248. "decision_tendency": "PERSONAL",
  249. "confidence": 0.95,
  250. "applicable_conditions": [
  251. "描述包含KTV、包厢、娱乐消费"
  252. ],
  253. "exception_conditions": [
  254. "明确说明为公司团建或客户接待"
  255. ],
  256. "embedding_text": "KTV、包厢娱乐等消费具有明显的个人娱乐属性,通常属于个人消费,与企业经营活动关联度较低,只有在明确说明为公司团建或客户接待的情况下才可能作为企业支出。"
  257. }
  258. , {
  259. "rule_id": "R-PER-FIT-016",
  260. "rule_type": "PERSONAL",
  261. "category": "文体娱乐",
  262. "subcategory": "健身",
  263. "rule_description": "健身卡和健身会员费用通常属于个人消费",
  264. "decision_tendency": "PERSONAL",
  265. "confidence": 0.97,
  266. "applicable_conditions": [
  267. "描述包含健身卡、会员、年卡"
  268. ],
  269. "exception_conditions": [
  270. "企业统一为员工购买健身福利"
  271. ],
  272. "embedding_text": "健身卡、健身会员、健身年卡等费用主要用于个人身体锻炼和健康管理,通常应判定为个人消费,除非明确说明为企业统一购买的员工健身福利项目。"
  273. }
  274. , {
  275. "rule_id": "R-PER-TRAVEL-017",
  276. "rule_type": "PERSONAL",
  277. "category": "出行旅游",
  278. "subcategory": "私人旅游",
  279. "rule_description": "私人旅游相关费用通常属于个人消费",
  280. "decision_tendency": "PERSONAL",
  281. "confidence": 0.9,
  282. "applicable_conditions": [
  283. "描述包含旅游、度假、景区门票"
  284. ],
  285. "exception_conditions": [
  286. "明确说明为商务出差或会议活动"
  287. ],
  288. "embedding_text": "私人旅游、度假、景区门票等费用通常用于个人休闲活动,与企业经营活动无直接关系,应判定为个人消费。只有在明确说明为商务出差、会议或业务相关活动时,才可能作为企业支出。"
  289. }
  290. ]
  291. rule_embed_update = [
  292. {
  293. "rule_id": "R-PER-SHOP-018",
  294. "rule_type": "PERSONAL",
  295. "category": "办公用品",
  296. "subcategory": "纸制品",
  297. "rule_description": "购买卷纸、卫生纸等日常消耗性纸制品,通常用于个人或家庭生活场景,尤其在零售超市如山姆会员商店发生时,倾向于认定为个人消费。",
  298. "decision_tendency": "PERSONAL",
  299. "confidence": 0.85,
  300. "applicable_conditions": [
  301. "商品明细包含“卷纸”、“卫生纸”、“抽纸”等关键词",
  302. "销售方为大型连锁商超或零售会员店(如山姆会员商店)",
  303. "发票金额较小,符合个人日用品采购特征"
  304. ],
  305. "exception_conditions": [
  306. "发票备注中明确注明用于企业办公、行政后勤或物业用途",
  307. "买方为企业行政部门集中采购并附有合同或入库单据",
  308. "同一时期大量采购且数量远超日常使用范围"
  309. ],
  310. "embedding_text": "根据公开财税实践与企业报销政策分析,*纸制品*MM 经典卷纸. 类似商品在山姆会员商店等零售渠道购买时,通常被视为员工个人生活消费。此类商品虽属低值易耗品,但因直接关联个人生活起居,在缺乏明确企业用途说明的情况下,多数企业风控系统将其归类为非公务支出。该规则适用于单价较低、频次较高、无特殊行业属性的日用型纸制品采购行为。"
  311. }
  312. ]