Refine travel reimbursement steward flow

Align planner, runtime rules, and policy assets so travel guidance
matches the updated reimbursement workflow.
This commit is contained in:
caoxiaozhu
2026-06-15 22:55:18 +08:00
parent 792741709a
commit 9f7b8b46a3
85 changed files with 9496 additions and 2555 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,17 +1,19 @@
{
"schema_version": "2.0",
"rule_code": "risk.application.large_expense_without_preapproval",
"name": "?????????",
"description": "???????? 2000 ?????????????",
"name": "通用大额费用无前置申请",
"description": "非业务招待、非办公用品的通用费用超过 2000 元且缺少关联费用申请。",
"enabled": true,
"requires_attachment": false,
"risk_dimension": "expense_control_demo",
"risk_category": "????",
"risk_category": "申请前置",
"ontology_signal": "application_required",
"evaluator": "template_rule",
"template_key": "composite_rule_v1",
"finance_rule_code": "expense.preapproval.policy",
"finance_rule_sheet": "????????",
"finance_rule_sheet": "费用申请审批规则",
"basic_rule_code": "expense.preapproval.policy",
"basic_rule_sheet": "费用申请审批规则",
"business_stage": [
"reimbursement"
],
@@ -34,67 +36,67 @@
"fields": [
{
"key": "claim.amount",
"label": "????",
"label": "报销金额",
"type": "number",
"source": "claim"
},
{
"key": "claim.expense_type",
"label": "????",
"label": "费用类型",
"type": "enum",
"source": "claim"
},
{
"key": "claim.department_name",
"label": "??",
"label": "部门",
"type": "text",
"source": "claim"
},
{
"key": "claim.reason",
"label": "??",
"label": "事由",
"type": "text",
"source": "claim"
},
{
"key": "item.item_reason",
"label": "????",
"label": "明细事由",
"type": "text",
"source": "item"
},
{
"key": "application.id",
"label": "???ID",
"label": "申请单ID",
"type": "text",
"source": "application"
},
{
"key": "application.claim_no",
"label": "????",
"label": "申请单号",
"type": "text",
"source": "application"
},
{
"key": "application.status",
"label": "????",
"label": "申请状态",
"type": "enum",
"source": "application"
},
{
"key": "application.approved_amount",
"label": "??????",
"label": "申请审批金额",
"type": "number",
"source": "application"
},
{
"key": "application.expense_type",
"label": "??????",
"label": "申请费用类型",
"type": "enum",
"source": "application"
},
{
"key": "application.department_name",
"label": "????",
"label": "申请部门",
"type": "text",
"source": "application"
}
@@ -144,10 +146,10 @@
"meal",
"entertainment",
"office",
"????",
"??",
"????",
"??"
"业务招待",
"招待",
"办公用品",
"办公"
]
}
],
@@ -161,10 +163,12 @@
]
},
"formula": "amount > threshold AND NOT hasApplication",
"condition_summary": "?????????????????? 2000 ????????????????",
"message_template": "?????? 2000 ?????????????????????????",
"condition_summary": "非业务招待、非办公用品的通用费用超过 2000 元且未关联费用申请时触发。",
"message_template": "通用大额费用超过 2000 元但未找到关联费用申请,请补充前置申请或审批说明。",
"finance_rule_code": "expense.preapproval.policy",
"finance_rule_sheet": "????????",
"finance_rule_sheet": "费用申请审批规则",
"basic_rule_code": "expense.preapproval.policy",
"basic_rule_sheet": "费用申请审批规则",
"business_stage": [
"reimbursement"
],
@@ -177,14 +181,14 @@
"facts": [
{
"id": "A",
"label": "????",
"label": "报销金额",
"fields": [
"claim.amount"
]
},
{
"id": "B",
"label": "???",
"label": "关联申请",
"fields": [
"application.id",
"application.claim_no"
@@ -192,7 +196,15 @@
}
],
"hit_logic": "A > threshold AND NOT EXISTS(B)"
}
},
"basic_rule_refs": [
{
"code": "expense.preapproval.policy",
"sheet": "费用申请审批规则",
"name": "公司费用申请审批规则",
"component": "preapproval"
}
]
},
"outcomes": {
"pass": {
@@ -206,25 +218,43 @@
}
},
"metadata": {
"owner": "??????",
"owner": "财务制度管理组",
"stability": "platform",
"source_ref": "??????????",
"source_ref": "公司费用申请审批规则",
"created_at": "2026-06-05T00:00:00+08:00",
"created_by": "system",
"risk_score": 86,
"risk_level": "high",
"rule_title": "?????????",
"rule_title": "通用大额费用无前置申请",
"finance_rule_code": "expense.preapproval.policy",
"finance_rule_sheet": "????????",
"finance_rule_sheet": "费用申请审批规则",
"basic_rule_code": "expense.preapproval.policy",
"basic_rule_sheet": "费用申请审批规则",
"business_stage": [
"reimbursement"
],
"expense_types": [
"all"
],
"budget_required": true
"budget_required": true,
"basic_rule_refs": [
{
"code": "expense.preapproval.policy",
"sheet": "费用申请审批规则",
"name": "公司费用申请审批规则",
"component": "preapproval"
}
]
},
"severity": "high",
"risk_score": 86,
"risk_level": "high"
"risk_level": "high",
"basic_rule_refs": [
{
"code": "expense.preapproval.policy",
"sheet": "费用申请审批规则",
"name": "公司费用申请审批规则",
"component": "preapproval"
}
]
}

View File

@@ -1,17 +1,19 @@
{
"schema_version": "2.0",
"rule_code": "risk.application.meal_high_value_without_preapproval",
"name": "??????????",
"description": "????????? 500 ?????????????",
"name": "业务招待高金额无前置申请",
"description": "业务招待费超过 500 元且缺少关联费用申请或审批记录。",
"enabled": true,
"requires_attachment": false,
"risk_dimension": "expense_control_demo",
"risk_category": "????",
"risk_category": "申请前置",
"ontology_signal": "application_required",
"evaluator": "template_rule",
"template_key": "composite_rule_v1",
"finance_rule_code": "expense.preapproval.policy",
"finance_rule_sheet": "????????",
"finance_rule_sheet": "费用申请审批规则",
"basic_rule_code": "expense.preapproval.policy",
"basic_rule_sheet": "费用申请审批规则",
"business_stage": [
"reimbursement"
],
@@ -36,67 +38,67 @@
"fields": [
{
"key": "claim.amount",
"label": "????",
"label": "报销金额",
"type": "number",
"source": "claim"
},
{
"key": "claim.expense_type",
"label": "????",
"label": "费用类型",
"type": "enum",
"source": "claim"
},
{
"key": "claim.department_name",
"label": "??",
"label": "部门",
"type": "text",
"source": "claim"
},
{
"key": "claim.reason",
"label": "??",
"label": "事由",
"type": "text",
"source": "claim"
},
{
"key": "item.item_reason",
"label": "????",
"label": "明细事由",
"type": "text",
"source": "item"
},
{
"key": "application.id",
"label": "???ID",
"label": "申请单ID",
"type": "text",
"source": "application"
},
{
"key": "application.claim_no",
"label": "????",
"label": "申请单号",
"type": "text",
"source": "application"
},
{
"key": "application.status",
"label": "????",
"label": "申请状态",
"type": "enum",
"source": "application"
},
{
"key": "application.approved_amount",
"label": "??????",
"label": "申请审批金额",
"type": "number",
"source": "application"
},
{
"key": "application.expense_type",
"label": "??????",
"label": "申请费用类型",
"type": "enum",
"source": "application"
},
{
"key": "application.department_name",
"label": "????",
"label": "申请部门",
"type": "text",
"source": "application"
}
@@ -146,10 +148,12 @@
]
},
"formula": "amount > threshold AND NOT hasApplication",
"condition_summary": "??????????? 500 ????????????????",
"message_template": "??????? 500 ?????????????????????????",
"condition_summary": "业务招待费超过 500 元且未关联已审批费用申请时触发。",
"message_template": "业务招待费超过 500 元但未找到关联费用申请,请补充前置申请或审批说明。",
"finance_rule_code": "expense.preapproval.policy",
"finance_rule_sheet": "????????",
"finance_rule_sheet": "费用申请审批规则",
"basic_rule_code": "expense.preapproval.policy",
"basic_rule_sheet": "费用申请审批规则",
"business_stage": [
"reimbursement"
],
@@ -163,14 +167,14 @@
"facts": [
{
"id": "A",
"label": "????",
"label": "报销金额",
"fields": [
"claim.amount"
]
},
{
"id": "B",
"label": "???",
"label": "关联申请",
"fields": [
"application.id",
"application.claim_no"
@@ -178,7 +182,15 @@
}
],
"hit_logic": "A > threshold AND NOT EXISTS(B)"
}
},
"basic_rule_refs": [
{
"code": "expense.preapproval.policy",
"sheet": "费用申请审批规则",
"name": "公司费用申请审批规则",
"component": "preapproval"
}
]
},
"outcomes": {
"pass": {
@@ -192,16 +204,18 @@
}
},
"metadata": {
"owner": "??????",
"owner": "财务制度管理组",
"stability": "platform",
"source_ref": "??????????",
"source_ref": "公司费用申请审批规则",
"created_at": "2026-06-05T00:00:00+08:00",
"created_by": "system",
"risk_score": 88,
"risk_level": "high",
"rule_title": "??????????",
"rule_title": "业务招待高金额无前置申请",
"finance_rule_code": "expense.preapproval.policy",
"finance_rule_sheet": "????????",
"finance_rule_sheet": "费用申请审批规则",
"basic_rule_code": "expense.preapproval.policy",
"basic_rule_sheet": "费用申请审批规则",
"business_stage": [
"reimbursement"
],
@@ -209,9 +223,25 @@
"meal",
"entertainment"
],
"budget_required": true
"budget_required": true,
"basic_rule_refs": [
{
"code": "expense.preapproval.policy",
"sheet": "费用申请审批规则",
"name": "公司费用申请审批规则",
"component": "preapproval"
}
]
},
"severity": "high",
"risk_score": 88,
"risk_level": "high"
"risk_level": "high",
"basic_rule_refs": [
{
"code": "expense.preapproval.policy",
"sheet": "费用申请审批规则",
"name": "公司费用申请审批规则",
"component": "preapproval"
}
]
}

View File

@@ -1,17 +1,19 @@
{
"schema_version": "2.0",
"rule_code": "risk.application.office_bulk_without_purchase",
"name": "???????????",
"description": "???????????????? 2000 ???????????",
"name": "办公用品批量采购无前置申请",
"description": "办公用品或办公采购费用超过 2000 元且缺少关联费用申请或采购审批。",
"enabled": true,
"requires_attachment": false,
"risk_dimension": "expense_control_demo",
"risk_category": "????",
"risk_category": "申请前置",
"ontology_signal": "application_required",
"evaluator": "template_rule",
"template_key": "composite_rule_v1",
"finance_rule_code": "expense.preapproval.policy",
"finance_rule_sheet": "????????",
"finance_rule_sheet": "费用申请审批规则",
"basic_rule_code": "expense.preapproval.policy",
"basic_rule_sheet": "费用申请审批规则",
"business_stage": [
"reimbursement"
],
@@ -34,67 +36,67 @@
"fields": [
{
"key": "claim.amount",
"label": "????",
"label": "报销金额",
"type": "number",
"source": "claim"
},
{
"key": "claim.expense_type",
"label": "????",
"label": "费用类型",
"type": "enum",
"source": "claim"
},
{
"key": "claim.department_name",
"label": "??",
"label": "部门",
"type": "text",
"source": "claim"
},
{
"key": "claim.reason",
"label": "??",
"label": "事由",
"type": "text",
"source": "claim"
},
{
"key": "item.item_reason",
"label": "????",
"label": "明细事由",
"type": "text",
"source": "item"
},
{
"key": "application.id",
"label": "???ID",
"label": "申请单ID",
"type": "text",
"source": "application"
},
{
"key": "application.claim_no",
"label": "????",
"label": "申请单号",
"type": "text",
"source": "application"
},
{
"key": "application.status",
"label": "????",
"label": "申请状态",
"type": "enum",
"source": "application"
},
{
"key": "application.approved_amount",
"label": "??????",
"label": "申请审批金额",
"type": "number",
"source": "application"
},
{
"key": "application.expense_type",
"label": "??????",
"label": "申请费用类型",
"type": "enum",
"source": "application"
},
{
"key": "application.department_name",
"label": "????",
"label": "申请部门",
"type": "text",
"source": "application"
}
@@ -144,10 +146,12 @@
]
},
"formula": "amount > threshold AND NOT hasApplication",
"condition_summary": "???????????????? 2000 ????????????????",
"message_template": "??????? 2000 ??????????????????????????????",
"condition_summary": "办公用品费用超过 2000 元且未关联费用申请或采购审批时触发。",
"message_template": "办公用品费用超过 2000 元但未找到关联费用申请,请补充采购申请或审批说明。",
"finance_rule_code": "expense.preapproval.policy",
"finance_rule_sheet": "????????",
"finance_rule_sheet": "费用申请审批规则",
"basic_rule_code": "expense.preapproval.policy",
"basic_rule_sheet": "费用申请审批规则",
"business_stage": [
"reimbursement"
],
@@ -160,14 +164,14 @@
"facts": [
{
"id": "A",
"label": "????",
"label": "报销金额",
"fields": [
"claim.amount"
]
},
{
"id": "B",
"label": "???",
"label": "关联申请",
"fields": [
"application.id",
"application.claim_no"
@@ -175,7 +179,15 @@
}
],
"hit_logic": "A > threshold AND NOT EXISTS(B)"
}
},
"basic_rule_refs": [
{
"code": "expense.preapproval.policy",
"sheet": "费用申请审批规则",
"name": "公司费用申请审批规则",
"component": "preapproval"
}
]
},
"outcomes": {
"pass": {
@@ -189,25 +201,43 @@
}
},
"metadata": {
"owner": "??????",
"owner": "财务制度管理组",
"stability": "platform",
"source_ref": "??????????",
"source_ref": "公司费用申请审批规则",
"created_at": "2026-06-05T00:00:00+08:00",
"created_by": "system",
"risk_score": 84,
"risk_level": "high",
"rule_title": "???????????",
"rule_title": "办公用品批量采购无前置申请",
"finance_rule_code": "expense.preapproval.policy",
"finance_rule_sheet": "????????",
"finance_rule_sheet": "费用申请审批规则",
"basic_rule_code": "expense.preapproval.policy",
"basic_rule_sheet": "费用申请审批规则",
"business_stage": [
"reimbursement"
],
"expense_types": [
"office"
],
"budget_required": true
"budget_required": true,
"basic_rule_refs": [
{
"code": "expense.preapproval.policy",
"sheet": "费用申请审批规则",
"name": "公司费用申请审批规则",
"component": "preapproval"
}
]
},
"severity": "high",
"risk_score": 84,
"risk_level": "high"
"risk_level": "high",
"basic_rule_refs": [
{
"code": "expense.preapproval.policy",
"sheet": "费用申请审批规则",
"name": "公司费用申请审批规则",
"component": "preapproval"
}
]
}

View File

@@ -10,8 +10,8 @@
"ontology_signal": "application_required",
"evaluator": "template_rule",
"template_key": "keyword_match_v1",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "差旅住宿费标准",
"finance_rule_code": "expense.preapproval.policy",
"finance_rule_sheet": "费用申请审批规则",
"business_stage": [
"reimbursement"
],
@@ -119,15 +119,55 @@
"未申请"
],
"condition_summary": "差旅金额达到大额阈值且缺少有效出差申请时触发。",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "差旅住宿费标准",
"finance_rule_code": "expense.preapproval.policy",
"finance_rule_sheet": "费用申请审批规则",
"business_stage": [
"reimbursement"
],
"expense_types": [
"travel"
],
"budget_required": true
"budget_required": true,
"basic_rule_code": "expense.preapproval.policy",
"basic_rule_sheet": "费用申请审批规则",
"basic_rule_refs": [
{
"code": "expense.preapproval.policy",
"sheet": "费用申请审批规则",
"name": "公司费用申请审批规则",
"component": "preapproval"
},
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
},
{
"code": "rule.expense.company_travel_transport_estimate",
"sheet": "交通费用预估表",
"name": "交通费用预估表",
"component": "transport_estimate"
},
{
"code": "rule.expense.company_travel_allowance_reimbursement",
"sheet": "出差补助标准",
"name": "出差补助报销标准",
"component": "allowance"
}
]
},
"outcomes": {
"pass": {
@@ -149,17 +189,97 @@
"risk_score": 82,
"risk_level": "high",
"rule_title": "大额差旅未申请",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "差旅住宿费标准",
"finance_rule_code": "expense.preapproval.policy",
"finance_rule_sheet": "费用申请审批规则",
"business_stage": [
"reimbursement"
],
"expense_types": [
"travel"
],
"budget_required": true
"budget_required": true,
"basic_rule_code": "expense.preapproval.policy",
"basic_rule_sheet": "费用申请审批规则",
"basic_rule_refs": [
{
"code": "expense.preapproval.policy",
"sheet": "费用申请审批规则",
"name": "公司费用申请审批规则",
"component": "preapproval"
},
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
},
{
"code": "rule.expense.company_travel_transport_estimate",
"sheet": "交通费用预估表",
"name": "交通费用预估表",
"component": "transport_estimate"
},
{
"code": "rule.expense.company_travel_allowance_reimbursement",
"sheet": "出差补助标准",
"name": "出差补助报销标准",
"component": "allowance"
}
]
},
"severity": "high",
"risk_score": 82,
"risk_level": "high"
"risk_level": "high",
"basic_rule_code": "expense.preapproval.policy",
"basic_rule_sheet": "费用申请审批规则",
"basic_rule_refs": [
{
"code": "expense.preapproval.policy",
"sheet": "费用申请审批规则",
"name": "公司费用申请审批规则",
"component": "preapproval"
},
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
},
{
"code": "rule.expense.company_travel_transport_estimate",
"sheet": "交通费用预估表",
"name": "交通费用预估表",
"component": "transport_estimate"
},
{
"code": "rule.expense.company_travel_allowance_reimbursement",
"sheet": "出差补助标准",
"name": "出差补助报销标准",
"component": "allowance"
}
]
}

View File

@@ -10,7 +10,7 @@
"ontology_signal": "travel_city_mismatch",
"evaluator": "template_rule",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_sheet": "差旅住宿费标准",
"business_stage": [
"expense_application",
"reimbursement"
@@ -105,7 +105,31 @@
"项目现场"
],
"condition_summary": "票据城市未覆盖申报目的地,或路线出现无法由本次票据起终点和申报目的地解释的额外城市且无合理说明。",
"message_template": "差旅票据城市与申报目的地不一致,请补充多地出差、改签或异地住宿说明。"
"message_template": "差旅票据城市与申报目的地不一致,请补充多地出差、改签或异地住宿说明。",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "差旅住宿费标准",
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
}
]
},
"outcomes": {
"pass": {
@@ -121,14 +145,14 @@
"metadata": {
"owner": "admin",
"stability": "admin_configured",
"source_ref": "差旅费报销风险规则库 / admin 手工配置",
"source_ref": "拆分基础规则:差旅住宿费标准、地区淡旺季映射表、交通工具等级标准",
"created_at": "2026-05-26T07:06:27.746703+00:00",
"created_by": "admin",
"risk_score": 90,
"risk_level": "high",
"rule_title": "差旅目的地与票据城市不一致高风险",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_sheet": "差旅住宿费标准",
"business_stage": [
"expense_application",
"reimbursement"
@@ -146,7 +170,29 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
}
]
},
"severity": "high",
"risk_score": 90,
@@ -160,5 +206,27 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
}
]
}

View File

@@ -10,7 +10,7 @@
"ontology_signal": "travel_date_outside_trip_window",
"evaluator": "template_rule",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_sheet": "差旅住宿费标准",
"business_stage": [
"expense_application",
"reimbursement"
@@ -102,7 +102,37 @@
],
"hit_logic": "ticket_date_outside_trip",
"condition_summary": "任一票据/明细日期早于出差开始日前 1 天或晚于结束日后 1 天。",
"message_template": "票据日期超出申报差旅行程,请补充改签/延期说明或更正行程日期。"
"message_template": "票据日期超出申报差旅行程,请补充改签/延期说明或更正行程日期。",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "差旅住宿费标准",
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
},
{
"code": "rule.expense.company_travel_allowance_reimbursement",
"sheet": "出差补助标准",
"name": "出差补助报销标准",
"component": "allowance"
}
]
},
"outcomes": {
"pass": {
@@ -118,14 +148,14 @@
"metadata": {
"owner": "admin",
"stability": "admin_configured",
"source_ref": "差旅费报销风险规则库 / admin 手工配置",
"source_ref": "拆分基础规则:差旅住宿费标准、地区淡旺季映射表、交通工具等级标准、出差补助标准",
"created_at": "2026-05-26T07:06:27.746703+00:00",
"created_by": "admin",
"risk_score": 88,
"risk_level": "high",
"rule_title": "票据日期超出差旅行程高风险",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_sheet": "差旅住宿费标准",
"business_stage": [
"expense_application",
"reimbursement"
@@ -143,7 +173,35 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
},
{
"code": "rule.expense.company_travel_allowance_reimbursement",
"sheet": "出差补助标准",
"name": "出差补助报销标准",
"component": "allowance"
}
]
},
"severity": "high",
"risk_score": 88,
@@ -157,5 +215,33 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
},
{
"code": "rule.expense.company_travel_allowance_reimbursement",
"sheet": "出差补助标准",
"name": "出差补助报销标准",
"component": "allowance"
}
]
}

View File

@@ -10,7 +10,7 @@
"ontology_signal": "travel_personal_purpose",
"evaluator": "template_rule",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_sheet": "差旅住宿费标准",
"business_stage": [
"expense_application",
"reimbursement"
@@ -76,7 +76,37 @@
],
"condition_summary": "差旅事由或票据文本命中个人旅游/私人目的关键词。",
"message_template": "识别到个人旅游或非公务目的表达,请确认是否属于公司差旅范围。",
"template_key": "keyword_match_v1"
"template_key": "keyword_match_v1",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "差旅住宿费标准",
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
},
{
"code": "rule.expense.company_travel_allowance_reimbursement",
"sheet": "出差补助标准",
"name": "出差补助报销标准",
"component": "allowance"
}
]
},
"outcomes": {
"pass": {
@@ -92,14 +122,14 @@
"metadata": {
"owner": "admin",
"stability": "admin_configured",
"source_ref": "差旅费报销风险规则库 / admin 手工配置",
"source_ref": "拆分基础规则:差旅住宿费标准、地区淡旺季映射表、交通工具等级标准、出差补助标准",
"created_at": "2026-05-26T07:06:27.746703+00:00",
"created_by": "admin",
"risk_score": 86,
"risk_level": "high",
"rule_title": "个人旅游或非公务目的高风险",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_sheet": "差旅住宿费标准",
"business_stage": [
"expense_application",
"reimbursement"
@@ -117,7 +147,35 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
},
{
"code": "rule.expense.company_travel_allowance_reimbursement",
"sheet": "出差补助标准",
"name": "出差补助报销标准",
"component": "allowance"
}
]
},
"severity": "high",
"risk_score": 86,
@@ -131,5 +189,33 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
},
{
"code": "rule.expense.company_travel_allowance_reimbursement",
"sheet": "出差补助标准",
"name": "出差补助报销标准",
"component": "allowance"
}
]
}

View File

@@ -9,8 +9,8 @@
"risk_category": "差旅费-申请审批",
"ontology_signal": "travel_preapproval_absent",
"evaluator": "template_rule",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_code": "expense.preapproval.policy",
"finance_rule_sheet": "费用申请审批规则",
"business_stage": [
"expense_application",
"reimbursement"
@@ -76,7 +76,19 @@
],
"condition_summary": "差旅申请/报销文本命中未申请、未审批或事后补申请关键词。",
"message_template": "识别到差旅未事前申请或事后补申请迹象,请补齐已审批的差旅申请后再提交。",
"template_key": "keyword_match_v1"
"template_key": "keyword_match_v1",
"finance_rule_code": "expense.preapproval.policy",
"finance_rule_sheet": "费用申请审批规则",
"basic_rule_code": "expense.preapproval.policy",
"basic_rule_sheet": "费用申请审批规则",
"basic_rule_refs": [
{
"code": "expense.preapproval.policy",
"sheet": "费用申请审批规则",
"name": "公司费用申请审批规则",
"component": "preapproval"
}
]
},
"outcomes": {
"pass": {
@@ -92,14 +104,14 @@
"metadata": {
"owner": "admin",
"stability": "admin_configured",
"source_ref": "差旅费报销风险规则库 / admin 手工配置",
"source_ref": "拆分基础规则:费用申请审批规则",
"created_at": "2026-05-26T07:06:27.746703+00:00",
"created_by": "admin",
"risk_score": 92,
"risk_level": "high",
"rule_title": "差旅未申请或事后补申请高风险",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_code": "expense.preapproval.policy",
"finance_rule_sheet": "费用申请审批规则",
"business_stage": [
"expense_application",
"reimbursement"
@@ -117,7 +129,17 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "expense.preapproval.policy",
"basic_rule_sheet": "费用申请审批规则",
"basic_rule_refs": [
{
"code": "expense.preapproval.policy",
"sheet": "费用申请审批规则",
"name": "公司费用申请审批规则",
"component": "preapproval"
}
]
},
"severity": "high",
"risk_score": 92,
@@ -131,5 +153,15 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "expense.preapproval.policy",
"basic_rule_sheet": "费用申请审批规则",
"basic_rule_refs": [
{
"code": "expense.preapproval.policy",
"sheet": "费用申请审批规则",
"name": "公司费用申请审批规则",
"component": "preapproval"
}
]
}

View File

@@ -9,8 +9,8 @@
"risk_category": "差旅费-申请信息",
"ontology_signal": "travel_application_fields_missing",
"evaluator": "template_rule",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_code": "expense.preapproval.policy",
"finance_rule_sheet": "费用申请审批规则",
"business_stage": [
"expense_application"
],
@@ -80,7 +80,49 @@
],
"condition_summary": "差旅申请缺少事由、地点、起止时间或预计金额。",
"message_template": "差旅申请基础信息不完整,请补充地点、事由、起止时间和预计金额。",
"template_key": "field_required_v1"
"template_key": "field_required_v1",
"finance_rule_code": "expense.preapproval.policy",
"finance_rule_sheet": "费用申请审批规则",
"basic_rule_code": "expense.preapproval.policy",
"basic_rule_sheet": "费用申请审批规则",
"basic_rule_refs": [
{
"code": "expense.preapproval.policy",
"sheet": "费用申请审批规则",
"name": "公司费用申请审批规则",
"component": "preapproval"
},
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
},
{
"code": "rule.expense.company_travel_transport_estimate",
"sheet": "交通费用预估表",
"name": "交通费用预估表",
"component": "transport_estimate"
},
{
"code": "rule.expense.company_travel_allowance_reimbursement",
"sheet": "出差补助标准",
"name": "出差补助报销标准",
"component": "allowance"
}
]
},
"outcomes": {
"pass": {
@@ -96,14 +138,14 @@
"metadata": {
"owner": "admin",
"stability": "admin_configured",
"source_ref": "差旅费报销风险规则库 / admin 手工配置",
"source_ref": "拆分基础规则:费用申请审批规则、差旅住宿费标准、地区淡旺季映射表、交通工具等级标准、交通费用预估表、出差补助标准",
"created_at": "2026-05-26T07:06:27.746703+00:00",
"created_by": "admin",
"risk_score": 42,
"risk_level": "low",
"rule_title": "差旅申请基础信息不完整低风险",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_code": "expense.preapproval.policy",
"finance_rule_sheet": "费用申请审批规则",
"business_stage": [
"expense_application"
],
@@ -120,7 +162,47 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "expense.preapproval.policy",
"basic_rule_sheet": "费用申请审批规则",
"basic_rule_refs": [
{
"code": "expense.preapproval.policy",
"sheet": "费用申请审批规则",
"name": "公司费用申请审批规则",
"component": "preapproval"
},
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
},
{
"code": "rule.expense.company_travel_transport_estimate",
"sheet": "交通费用预估表",
"name": "交通费用预估表",
"component": "transport_estimate"
},
{
"code": "rule.expense.company_travel_allowance_reimbursement",
"sheet": "出差补助标准",
"name": "出差补助报销标准",
"component": "allowance"
}
]
},
"severity": "low",
"risk_score": 42,
@@ -134,5 +216,45 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "expense.preapproval.policy",
"basic_rule_sheet": "费用申请审批规则",
"basic_rule_refs": [
{
"code": "expense.preapproval.policy",
"sheet": "费用申请审批规则",
"name": "公司费用申请审批规则",
"component": "preapproval"
},
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
},
{
"code": "rule.expense.company_travel_transport_estimate",
"sheet": "交通费用预估表",
"name": "交通费用预估表",
"component": "transport_estimate"
},
{
"code": "rule.expense.company_travel_allowance_reimbursement",
"sheet": "出差补助标准",
"name": "出差补助报销标准",
"component": "allowance"
}
]
}

View File

@@ -10,7 +10,7 @@
"ontology_signal": "travel_attachment_ocr_missing",
"evaluator": "template_rule",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_sheet": "差旅住宿费标准",
"business_stage": [
"expense_application",
"reimbursement"
@@ -50,7 +50,31 @@
],
"condition_summary": "差旅附件缺少可读取 OCR 文本。",
"message_template": "差旅附件暂未识别到有效票据信息,请重新上传清晰附件或人工补录。",
"template_key": "field_required_v1"
"template_key": "field_required_v1",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "差旅住宿费标准",
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
}
]
},
"outcomes": {
"pass": {
@@ -66,14 +90,14 @@
"metadata": {
"owner": "admin",
"stability": "admin_configured",
"source_ref": "差旅费报销风险规则库 / admin 手工配置",
"source_ref": "拆分基础规则:差旅住宿费标准、地区淡旺季映射表、交通工具等级标准",
"created_at": "2026-05-26T07:06:27.746703+00:00",
"created_by": "admin",
"risk_score": 38,
"risk_level": "low",
"rule_title": "差旅附件无法识别低风险",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_sheet": "差旅住宿费标准",
"business_stage": [
"expense_application",
"reimbursement"
@@ -91,7 +115,29 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
}
]
},
"severity": "low",
"risk_score": 38,
@@ -105,5 +151,27 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
}
]
}

View File

@@ -9,8 +9,8 @@
"risk_category": "差旅费-市内交通",
"ontology_signal": "travel_local_transport_detail_missing",
"evaluator": "template_rule",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_code": "rule.expense.company_travel_transport_class",
"finance_rule_sheet": "交通工具等级标准",
"business_stage": [
"expense_application",
"reimbursement"
@@ -102,7 +102,19 @@
]
},
"condition_summary": "存在市内交通关键词,但文本中缺少起点、终点或路线说明。",
"message_template": "市内交通路线说明不足,请补充起点、终点或业务地点。"
"message_template": "市内交通路线说明不足,请补充起点、终点或业务地点。",
"finance_rule_code": "rule.expense.company_travel_transport_class",
"finance_rule_sheet": "交通工具等级标准",
"basic_rule_code": "rule.expense.company_travel_transport_class",
"basic_rule_sheet": "交通工具等级标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
}
]
},
"outcomes": {
"pass": {
@@ -118,14 +130,14 @@
"metadata": {
"owner": "admin",
"stability": "admin_configured",
"source_ref": "差旅费报销风险规则库 / admin 手工配置",
"source_ref": "拆分基础规则:交通工具等级标准",
"created_at": "2026-05-26T07:06:27.746703+00:00",
"created_by": "admin",
"risk_score": 36,
"risk_level": "low",
"rule_title": "市内交通路线说明不足低风险",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_code": "rule.expense.company_travel_transport_class",
"finance_rule_sheet": "交通工具等级标准",
"business_stage": [
"expense_application",
"reimbursement"
@@ -143,7 +155,17 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "rule.expense.company_travel_transport_class",
"basic_rule_sheet": "交通工具等级标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
}
]
},
"severity": "low",
"risk_score": 36,
@@ -157,5 +179,15 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "rule.expense.company_travel_transport_class",
"basic_rule_sheet": "交通工具等级标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
}
]
}

View File

@@ -10,7 +10,7 @@
"ontology_signal": "travel_vague_ticket_content",
"evaluator": "vague_goods_description",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_sheet": "差旅住宿费标准",
"business_stage": [
"expense_application",
"reimbursement"
@@ -49,7 +49,31 @@
},
"params": {
"condition_summary": "票据未识别为明确的酒店、交通等差旅票据,且商品或服务名称过于笼统,无法直接对应差旅事项。",
"message_template": "差旅票据服务内容较笼统,请补充明细清单或业务说明。"
"message_template": "差旅票据服务内容较笼统,请补充明细清单或业务说明。",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "差旅住宿费标准",
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
}
]
},
"outcomes": {
"pass": {
@@ -65,14 +89,14 @@
"metadata": {
"owner": "admin",
"stability": "admin_configured",
"source_ref": "差旅费报销风险规则库 / admin 手工配置",
"source_ref": "拆分基础规则:差旅住宿费标准、地区淡旺季映射表、交通工具等级标准",
"created_at": "2026-05-26T07:06:27.746703+00:00",
"created_by": "admin",
"risk_score": 34,
"risk_level": "low",
"rule_title": "差旅票据服务内容笼统低风险",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_sheet": "差旅住宿费标准",
"business_stage": [
"expense_application",
"reimbursement"
@@ -90,7 +114,29 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
}
]
},
"severity": "low",
"risk_score": 34,
@@ -103,5 +149,27 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
}
]
}

View File

@@ -10,7 +10,7 @@
"ontology_signal": "travel_duplicate_ticket",
"evaluator": "duplicate_invoice",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_sheet": "差旅住宿费标准",
"business_stage": [
"expense_application",
"reimbursement"
@@ -49,7 +49,31 @@
},
"params": {
"condition_summary": "票据号码在当前单据或历史报销中重复出现。",
"message_template": "发现疑似重复票据,请核对是否已经报销或重复上传。"
"message_template": "发现疑似重复票据,请核对是否已经报销或重复上传。",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "差旅住宿费标准",
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
}
]
},
"outcomes": {
"pass": {
@@ -65,14 +89,14 @@
"metadata": {
"owner": "admin",
"stability": "admin_configured",
"source_ref": "差旅费报销风险规则库 / admin 手工配置",
"source_ref": "拆分基础规则:差旅住宿费标准、地区淡旺季映射表、交通工具等级标准",
"created_at": "2026-05-26T07:06:27.746703+00:00",
"created_by": "admin",
"risk_score": 75,
"risk_level": "medium",
"rule_title": "差旅票据重复中风险",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_sheet": "差旅住宿费标准",
"business_stage": [
"expense_application",
"reimbursement"
@@ -90,7 +114,29 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
}
]
},
"severity": "medium",
"risk_score": 75,
@@ -103,5 +149,27 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
}
]
}

View File

@@ -10,7 +10,7 @@
"ontology_signal": "travel_multi_city_without_reason",
"evaluator": "multi_city_reason_required",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_sheet": "差旅住宿费标准",
"business_stage": [
"expense_application",
"reimbursement"
@@ -67,7 +67,31 @@
},
"params": {
"condition_summary": "差旅行程涉及 3 个及以上城市,且事由未包含中转、多地、改签、绕行等说明。",
"message_template": "识别到多城市差旅行程,请补充中转、多地拜访或改签原因。"
"message_template": "识别到多城市差旅行程,请补充中转、多地拜访或改签原因。",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "差旅住宿费标准",
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
}
]
},
"outcomes": {
"pass": {
@@ -83,14 +107,14 @@
"metadata": {
"owner": "admin",
"stability": "admin_configured",
"source_ref": "差旅费报销风险规则库 / admin 手工配置",
"source_ref": "拆分基础规则:差旅住宿费标准、地区淡旺季映射表、交通工具等级标准",
"created_at": "2026-05-26T07:06:27.746703+00:00",
"created_by": "admin",
"risk_score": 72,
"risk_level": "medium",
"rule_title": "多城市行程缺少说明中风险",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_sheet": "差旅住宿费标准",
"business_stage": [
"expense_application",
"reimbursement"
@@ -108,7 +132,29 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
}
]
},
"severity": "medium",
"risk_score": 72,
@@ -121,5 +167,27 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
}
]
}

View File

@@ -9,8 +9,8 @@
"risk_category": "差旅费-事由完整性",
"ontology_signal": "travel_reason_too_brief",
"evaluator": "reason_too_brief",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_code": "expense.preapproval.policy",
"finance_rule_sheet": "费用申请审批规则",
"business_stage": [
"expense_application",
"reimbursement"
@@ -50,7 +50,19 @@
"params": {
"min_reason_length": 10,
"condition_summary": "合并申请/报销事由后有效字符少于 10 个。",
"message_template": "差旅事由描述过短,请补充项目、客户、地点和出差目的。"
"message_template": "差旅事由描述过短,请补充项目、客户、地点和出差目的。",
"finance_rule_code": "expense.preapproval.policy",
"finance_rule_sheet": "费用申请审批规则",
"basic_rule_code": "expense.preapproval.policy",
"basic_rule_sheet": "费用申请审批规则",
"basic_rule_refs": [
{
"code": "expense.preapproval.policy",
"sheet": "费用申请审批规则",
"name": "公司费用申请审批规则",
"component": "preapproval"
}
]
},
"outcomes": {
"pass": {
@@ -66,14 +78,14 @@
"metadata": {
"owner": "admin",
"stability": "admin_configured",
"source_ref": "差旅费报销风险规则库 / admin 手工配置",
"source_ref": "拆分基础规则:费用申请审批规则",
"created_at": "2026-05-26T07:06:27.746703+00:00",
"created_by": "admin",
"risk_score": 68,
"risk_level": "medium",
"rule_title": "差旅事由过短中风险",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_code": "expense.preapproval.policy",
"finance_rule_sheet": "费用申请审批规则",
"business_stage": [
"expense_application",
"reimbursement"
@@ -91,7 +103,17 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "expense.preapproval.policy",
"basic_rule_sheet": "费用申请审批规则",
"basic_rule_refs": [
{
"code": "expense.preapproval.policy",
"sheet": "费用申请审批规则",
"name": "公司费用申请审批规则",
"component": "preapproval"
}
]
},
"severity": "medium",
"risk_score": 68,
@@ -104,5 +126,15 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "expense.preapproval.policy",
"basic_rule_sheet": "费用申请审批规则",
"basic_rule_refs": [
{
"code": "expense.preapproval.policy",
"sheet": "费用申请审批规则",
"name": "公司费用申请审批规则",
"component": "preapproval"
}
]
}

View File

@@ -10,7 +10,7 @@
"ontology_signal": "travel_invoice_title_mismatch",
"evaluator": "identity_consistency",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_sheet": "差旅住宿费标准",
"business_stage": [
"expense_application",
"reimbursement"
@@ -60,7 +60,31 @@
"远光软件"
],
"condition_summary": "票据抬头/购买方不包含报销人姓名,也不包含公司抬头关键词。",
"message_template": "票据抬头或乘车人与报销人不一致,请补充代订、同行或公司抬头说明。"
"message_template": "票据抬头或乘车人与报销人不一致,请补充代订、同行或公司抬头说明。",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "差旅住宿费标准",
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
}
]
},
"outcomes": {
"pass": {
@@ -76,14 +100,14 @@
"metadata": {
"owner": "admin",
"stability": "admin_configured",
"source_ref": "差旅费报销风险规则库 / admin 手工配置",
"source_ref": "拆分基础规则:差旅住宿费标准、地区淡旺季映射表、交通工具等级标准",
"created_at": "2026-05-26T07:06:27.746703+00:00",
"created_by": "admin",
"risk_score": 64,
"risk_level": "medium",
"rule_title": "差旅票据抬头不一致中风险",
"finance_rule_code": "rule.expense.company_travel_expense_reimbursement",
"finance_rule_sheet": "公司差旅费报销规则",
"finance_rule_sheet": "差旅住宿费标准",
"business_stage": [
"expense_application",
"reimbursement"
@@ -101,7 +125,29 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
}
]
},
"severity": "medium",
"risk_score": 64,
@@ -114,5 +160,27 @@
"model": "risk_score_v3",
"source": "admin_manual_travel_risk_catalog",
"reason": "按差旅费报销高/中/低风险分层手工设定。"
}
},
"basic_rule_code": "rule.expense.company_travel_expense_reimbursement",
"basic_rule_sheet": "差旅住宿费标准",
"basic_rule_refs": [
{
"code": "rule.expense.company_travel_expense_reimbursement",
"sheet": "差旅住宿费标准",
"name": "差旅住宿报销标准",
"component": "lodging"
},
{
"code": "rule.expense.company_travel_season_mapping",
"sheet": "地区淡旺季映射表",
"name": "地区淡旺季映射表",
"component": "season_mapping"
},
{
"code": "rule.expense.company_travel_transport_class",
"sheet": "交通工具等级标准",
"name": "交通工具等级标准",
"component": "transport"
}
]
}