差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
公告:报销中心:商旅系统和出差申请报销数据规则 [2024/08/08 07:21] – [各公司差异化数据表] 张恒公告:报销中心:商旅系统和出差申请报销数据规则 [2024/08/08 09:02] (当前版本) – [业务规则] 中材科技朱瑞楠
行 123: 行 123:
     * 可住宿天数 = MAX(消费明细表日期) - MIN(消费明细表日期) - 隔夜交通工具天数     * 可住宿天数 = MAX(消费明细表日期) - MIN(消费明细表日期) - 隔夜交通工具天数
     * 住宿天数 = SUM (消费明细住宿天数)     * 住宿天数 = SUM (消费明细住宿天数)
 +
 +<html><span style="color:red;font-weight:bold;font-size:120%">下面全是提供的校验逻辑啊</span></html>
 +  *不完整行程类别
 +    *出行无法识别
 +      *无消费记录——最终申请明细未匹配到商旅平台消费记录——在明细表显示【商旅无出行消费记录】
 +      *重复消费——有消费明细记录但是最终申请明细表没有明细——在主表显示【未申请出行消费】
 +    *出行校验逻辑
 +      -报销流程自动填充最终申请行程明细——表A不可编辑
 +      -拉取的商旅该订单下全部消费明细——表B
 +      -填充主表总行程起始日期:表A最早出发日期正负1天内的时间范围去表B找相同出发地目的地的最早日期,若表B无,则用户可编辑
 +      -填充主表总行程终止日期:表A最晚出发日期正负1天内的时间范围去表B找相同出发地目的地的最早日期,若表B无,则用户可编辑
 +      -表A逐行去表B匹配消费记录:预计出发日期正负1天,相同出发地目的地,逐行反馈校验结果【商旅无出行消费记录】/【成功】
 +      -表B消费出行消费记录返匹配表A:已校验过的明细外,剩余出行消费记录条数大于表A有校验结果条数,在主表反馈校验结果【未申请出行消费】
 +    *住宿无法识别
 +      *住宿天数少——消费明细住宿天数<预计住宿总天数——在明细表下方显示【住宿天数少】
 +      *住宿天数多——消费明细住宿天数>预计住宿总天数——在明细表下方显示【住宿天数多】
 +    *住宿校验逻辑
 +      -根据主表总行程起始和总行程终止日期,计算行程允许住宿天数=终止日期-起始日期
 +      -根据消费明细拉取总的消费住宿天数与允许住宿天数比对:在明细表下方反馈校验结果【住宿天数少】/【住宿天数多】,同时主表反馈不完整行程类别【住宿无法识别】
 +  *报销流程的【刷新】按键
 +    *用户点击刷新会重新拉取消费明细,重新进行完整/不完整的校验
 +    *用户手工赋值的总行程起终止日期不能被覆盖
  
 ---- ----
  • /var/services/web/dokuwiki/data/attic/公告/报销中心/商旅系统和出差申请报销数据规则.1723072911.txt.gz
  • 最后更改: 2024/08/08 07:21
  • 张恒