{ "schema_version": "2.0", "rule_code": "risk.expense.generated_20260523010846", "name": "酒店发票城市必须与申报目的地或交通票风险规则", "description": "当报销业务满足“酒店发票城市必须与申报目的地或交通票行程城市一致,如果都不一致,则判定为高风险,并要求报销人补充异常行程说明。”时,系统会按高风险进行提示,并要求经办人或审核人补充核对依据。", "enabled": true, "risk_dimension": "natural_language_rule", "risk_category": "报销", "ontology_signal": "natural_language_risk", "evaluator": "template_rule", "template_key": "field_compare_v1", "applies_to": { "domains": [ "expense" ] }, "inputs": { "fields": [ { "key": "claim.reason", "label": "报销事由", "type": "text", "source": "claim" }, { "key": "claim.location", "label": "申报地点", "type": "text", "source": "claim" }, { "key": "claim.employee_name", "label": "报销人", "type": "text", "source": "claim" }, { "key": "attachment.route_cities", "label": "行程城市", "type": "list", "source": "attachment" } ] }, "params": { "template_key": "field_compare_v1", "field_keys": [ "claim.reason", "claim.location", "claim.employee_name", "attachment.route_cities" ], "condition_summary": "对比报销事由、申报地点、报销人之间是否一致或存在交集", "natural_language": "酒店发票城市必须与申报目的地或交通票行程城市一致,如果都不一致,则判定为高风险,并要求报销人补充异常行程说明。", "conditions": [ { "left": "claim.reason", "operator": "overlap", "right": "claim.location" } ] }, "outcomes": { "pass": { "severity": "none", "action": "continue" }, "fail": { "severity": "high", "action": "manual_review" } }, "metadata": { "owner": "min.wang@xfinance.com", "stability": "generated_draft", "source_ref": "自然语言风险规则", "created_at": "2026-05-23T01:08:46.286513+00:00", "created_by": "min.wang@xfinance.com", "natural_language": "酒店发票城市必须与申报目的地或交通票行程城市一致,如果都不一致,则判定为高风险,并要求报销人补充异常行程说明。", "business_explanation": "当报销业务满足“酒店发票城市必须与申报目的地或交通票行程城市一致,如果都不一致,则判定为高风险,并要求报销人补充异常行程说明。”时,系统会按高风险进行提示,并要求经办人或审核人补充核对依据。", "condition_summary": "对比报销事由、申报地点、报销人之间是否一致或存在交集", "flow": { "start": "报销单据提交", "evidence": "读取报销事由、申报地点、报销人", "decision": "对比报销事由、申报地点、报销人之间是否一致或存在交集", "pass": "未命中风险,继续业务流转", "fail": "命中高风险,提示复核" } } }