差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
公告:报销中心:商旅系统和出差申请报销数据规则 [2024/08/07 22:17] – [出行方式] 张恒 | 公告:报销中心:商旅系统和出差申请报销数据规则 [2024/08/08 09:02] (当前版本) – [业务规则] 中材科技朱瑞楠 | ||
---|---|---|---|
行 1: | 行 1: | ||
===== 商旅系统和出差申请报销数据规则 ===== | ===== 商旅系统和出差申请报销数据规则 ===== | ||
+ | <alert type=" | ||
+ | <alert type=" | ||
==== 组织架构和人员数据表 ==== | ==== 组织架构和人员数据表 ==== | ||
行 24: | 行 26: | ||
=== 超标审批表 === | === 超标审批表 === | ||
+ | |||
- 超标审批表由各公司商旅管理员按公司内部控制制度维护 | - 超标审批表由各公司商旅管理员按公司内部控制制度维护 | ||
- 超表审批规则入口:管理中心> | - 超表审批规则入口:管理中心> | ||
行 36: | 行 39: | ||
公共数据表由【】统一维护。 | 公共数据表由【】统一维护。 | ||
- | ^ **序号** ^ **事项** ^ **用途** | + | ^ **序号** ^ **表名** ^ **用途** |
| OASLGG1 | | OASLGG1 | ||
| OASLGG2 | | OASLGG2 | ||
行 45: | 行 48: | ||
各公司差异化数据表由【各公司指定专人】维护。 | 各公司差异化数据表由【各公司指定专人】维护。 | ||
- | ^ **序号** ^ **事项** ^ **用途** | + | ^ **序号** ^ **表名** ^ **用途** |
- | | OASLCY1 | + | | OASLCY1 |
| OASLCY2 | | OASLCY2 | ||
- | | OASLCY3 | + | | OASLCY3 |
| OASLCY4 | | OASLCY4 | ||
- | | OASLCY5 | + | | OASLCY5 |
=== 中材叶片专用数据表 === | === 中材叶片专用数据表 === | ||
行 78: | 行 81: | ||
===出行方式=== | ===出行方式=== | ||
^**序号**^**出行方式**^**订出行**^**订酒店**^**不通过商旅预订**^ | ^**序号**^**出行方式**^**订出行**^**订酒店**^**不通过商旅预订**^ | ||
- | |1 | + | |1 |
- | |2 | + | |2 |
- | |3 | + | |3 |
- | |4 | + | |4 |
+ | |||
+ | | ||
- | {{fa check-square}} | ||
==== 不完整行程规则 ==== | ==== 不完整行程规则 ==== | ||
=== 业务规则 === | === 业务规则 === | ||
行 113: | 行 117: | ||
**住宿天数数** | **住宿天数数** | ||
* 住宿天数 < 可住宿天数 | * 住宿天数 < 可住宿天数 | ||
- | * 可住宿天数 = max(申请单日期) -min(申请单日期) | + | * × 可住宿天数 = max(申请单日期) -min(申请单日期)(0807不严谨) |
- | * 住宿天数 = sum (消费明细住宿天数) | + | * 遍历计算隔夜交通工具天数 = |
+ | * 当 出行方式 <> 机场大巴 , | ||
+ | * 消费明细表[到达日期] - 消费明细表[出发日期] | ||
+ | * 可住宿天数 = MAX(消费明细表日期) - MIN(消费明细表日期) - 隔夜交通工具天数 | ||
+ | * 住宿天数 = SUM (消费明细住宿天数) | ||
+ | |||
+ | < | ||
+ | *不完整行程类别 | ||
+ | *出行无法识别 | ||
+ | *无消费记录——最终申请明细未匹配到商旅平台消费记录——在明细表显示【商旅无出行消费记录】 | ||
+ | *重复消费——有消费明细记录但是最终申请明细表没有明细——在主表显示【未申请出行消费】 | ||
+ | *出行校验逻辑 | ||
+ | -报销流程自动填充最终申请行程明细——表A不可编辑 | ||
+ | -拉取的商旅该订单下全部消费明细——表B | ||
+ | -填充主表总行程起始日期:表A最早出发日期正负1天内的时间范围去表B找相同出发地目的地的最早日期,若表B无,则用户可编辑 | ||
+ | -填充主表总行程终止日期:表A最晚出发日期正负1天内的时间范围去表B找相同出发地目的地的最早日期,若表B无,则用户可编辑 | ||
+ | -表A逐行去表B匹配消费记录:预计出发日期正负1天,相同出发地目的地,逐行反馈校验结果【商旅无出行消费记录】/ | ||
+ | -表B消费出行消费记录返匹配表A:已校验过的明细外,剩余出行消费记录条数大于表A有校验结果条数,在主表反馈校验结果【未申请出行消费】 | ||
+ | *住宿无法识别 | ||
+ | *住宿天数少——消费明细住宿天数< | ||
+ | *住宿天数多——消费明细住宿天数> | ||
+ | *住宿校验逻辑 | ||
+ | -根据主表总行程起始和总行程终止日期,计算行程允许住宿天数=终止日期-起始日期 | ||
+ | -根据消费明细拉取总的消费住宿天数与允许住宿天数比对:在明细表下方反馈校验结果【住宿天数少】/ | ||
+ | *报销流程的【刷新】按键 | ||
+ | *用户点击刷新会重新拉取消费明细,重新进行完整/ | ||
+ | *用户手工赋值的总行程起终止日期不能被覆盖 | ||
---- | ---- |