{ "schema_version": "2.0", "rule_code": "risk.standard.meal_participants_missing", "name": "业务招待缺少参与人清单", "description": "业务招待费要求提供客户名称、参与人清单和招待说明。", "enabled": true, "requires_attachment": true, "risk_dimension": "expense_control_demo", "risk_category": "材料完整性", "ontology_signal": "material_missing", "evaluator": "template_rule", "template_key": "keyword_match_v1", "finance_rule_code": "expense.material.policy", "finance_rule_sheet": "材料完整性规则", "business_stage": [ "reimbursement" ], "expense_types": [ "meal" ], "budget_required": true, "applies_to": { "domains": [ "expense" ], "expense_types": [ "meal" ], "business_stages": [ "reimbursement" ] }, "inputs": { "fields": [ { "key": "claim.amount", "label": "报销金额", "type": "number", "source": "claim" }, { "key": "claim.expense_type", "label": "费用类型", "type": "enum", "source": "claim" }, { "key": "claim.department_name", "label": "部门", "type": "text", "source": "claim" }, { "key": "claim.reason", "label": "事由", "type": "text", "source": "claim" }, { "key": "item.item_reason", "label": "明细说明", "type": "text", "source": "item" }, { "key": "material.attachment_count", "label": "附件数量", "type": "number", "source": "material" }, { "key": "material.contract_uploaded", "label": "合同已上传", "type": "boolean", "source": "material" }, { "key": "material.acceptance_uploaded", "label": "验收材料已上传", "type": "boolean", "source": "material" }, { "key": "material.plan_uploaded", "label": "方案已上传", "type": "boolean", "source": "material" }, { "key": "material.attendee_list_uploaded", "label": "参与人清单已上传", "type": "boolean", "source": "material" }, { "key": "material.invoice_uploaded", "label": "发票已上传", "type": "boolean", "source": "material" } ] }, "params": { "template_key": "keyword_match_v1", "field_keys": [ "claim.amount", "claim.expense_type", "claim.department_name", "claim.reason", "item.item_reason", "material.attachment_count", "material.contract_uploaded", "material.acceptance_uploaded", "material.plan_uploaded", "material.attendee_list_uploaded", "material.invoice_uploaded" ], "search_fields": [ "claim.reason", "item.item_reason", "claim.expense_type" ], "keywords": [ "参与人清单", "客户信息", "业务招待" ], "condition_summary": "业务招待费缺少参与人清单或客户信息时触发。", "finance_rule_code": "expense.material.policy", "finance_rule_sheet": "材料完整性规则", "business_stage": [ "reimbursement" ], "expense_types": [ "meal" ], "budget_required": true }, "outcomes": { "pass": { "severity": "none", "action": "continue" }, "fail": { "severity": "medium", "action": "manual_review", "risk_score": 72 } }, "metadata": { "owner": "风控与审计部", "stability": "platform", "source_ref": "费用管控 Demo 风险规则库", "created_at": "2026-05-31T00:10:41.879886+00:00", "created_by": "system", "risk_score": 72, "risk_level": "medium", "rule_title": "业务招待缺少参与人清单", "finance_rule_code": "expense.material.policy", "finance_rule_sheet": "材料完整性规则", "business_stage": [ "reimbursement" ], "expense_types": [ "meal" ], "budget_required": true }, "severity": "medium", "risk_score": 72, "risk_level": "medium" }