差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
公告:报销中心:风控_重复津贴计算 [2024/10/17 16:47] – ↷ 页面名由公告:报销中心:重复津贴计算改为公告:报销中心:风控_重复津贴计算 张恒 | 公告:报销中心:风控_重复津贴计算 [2024/10/31 09:53] (当前版本) – 张恒 | ||
---|---|---|---|
行 1: | 行 1: | ||
- | =====疑似重复计算津贴的控制规则===== | + | ====风控_疑似重复计算津贴的场景与控制规则==== |
+ | |||
+ | ===重复的场景=== | ||
+ | |||
+ | 商旅行程重复有4种场景,重复场景可能会重复计算津贴。 | ||
+ | 假设行程单据A和B,1为行程出发日期,2为行程结束日期,出发日期取行程单中的日期最小值,结束日期取行程单中的最大值。 | ||
+ | 则: | ||
+ | ==场景A: | ||
+ | * 特 征:B1> | ||
+ | * 重复期间:B1~B2 | ||
+ | * 应计天数:A2-A1+1 | ||
+ | ==场景B: | ||
+ | * 特 征:B1< | ||
+ | * 重复期间:A1~B2 | ||
+ | * 应计天数:A2-B1+1 | ||
+ | ==场景C: | ||
+ | * 特 征:B1> | ||
+ | * 重复期间:B1~A2 | ||
+ | * 应计天数:B2-A1+1 | ||
+ | ==场景D: | ||
+ | * 特 征:B1< | ||
+ | * 重复期间:A1~A2 | ||
+ | * 应计天数:B2-B1+1 | ||
- | **一、涉及场景** | ||
| | ||
- | 目前因出差申请系统控制不能提交重复日期的行程,故类别A和D均不会出现;类别B和C,因不完整行程差旅费报销流程可修改,因此有可能会出现修改差旅费报销流程行程起始和截止日期与另一行程日期重复的可能。 | ||
- | **二、职责** | + | ===识别=== |
+ | 因出差申请中未作控制,故通过差旅行程日期计算疑似重复计算的行程,在BI中对重复行程做可视化展示。 | ||
+ | |||
+ | 以下数据取自差旅费报销流程中的出行明细表字段。 | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | < | ||
+ | select taba.请求号 as 请求号a, | ||
+ | CAST(taba.出行时间 AS DATE) as 出行时间A , | ||
+ | tabb.请求号 as 请求号b, | ||
+ | CAST(tabb.出行时间 AS DATE) as 出行时间B , | ||
+ | from | ||
+ | (select dt.请求号, | ||
+ | min(dt.出行时间)as 出行时间, | ||
+ | from FACT_OAE10_FSSC07_DT6 dt | ||
+ | left join FACT_OAE10_FSSC07 main on main.id = dt.mainid | ||
+ | where dt.预订时间 is not null and dt.产品类型 in (' | ||
+ | group by dt.请求号, | ||
+ | left join | ||
+ | (select dt.请求号, | ||
+ | min(dt.出行时间)as 出行时间, | ||
+ | from FACT_OAE10_FSSC07_DT6 dt | ||
+ | left join FACT_OAE10_FSSC07 main on main.id = dt.mainid | ||
+ | where dt.预订时间 is not null and dt.产品类型 in (' | ||
+ | group by dt.请求号, | ||
+ | on taba.公司名称 = tabb.公司名称 and taba.旅客姓名 = tabb.旅客姓名 | ||
+ | where | ||
+ | ( (CAST(tabb.出行时间 AS DATE) >= CAST(taba.出行时间 AS DATE) and CAST(tabb.出行时间 AS DATE) <= CAST(taba.到达时间 AS DATE)) --A/B/D | ||
+ | or(CAST(tabb.到达时间 AS DATE) >= CAST(taba.出行时间 AS DATE) and CAST(tabb.到达时间 AS DATE) <= CAST(taba.到达时间 AS DATE))--C | ||
+ | or(CAST(taba.出行时间 AS DATE) >= CAST(tabb.出行时间 AS DATE) and CAST(taba.出行时间 AS DATE) <= CAST(tabb.到达时间 AS DATE)) | ||
+ | or(CAST(taba.到达时间 AS DATE) >= CAST(tabb.出行时间 AS DATE) and CAST(taba.到达时间 AS DATE) <= CAST(tabb.到达时间 AS DATE))) | ||
+ | and taba.请求号 != tabb.请求号 | ||
+ | </ | ||
- | 1、各个单位: | ||
- | ①申请人节点:各个单位对应商旅模块的财务人员需根据数据表实时对疑似领取津贴重复的流程进行监控,争取做到在第一节点第一时间避免该问题发生。 | + | ^ 字段 |
+ | | MainID | ||
+ | | 公司名称 | ||
+ | | 姓名 | ||
+ | | 出发日期 | ||
+ | | 结束日期 | ||
- | ②归档:若流程已付款,各公司财务人员应配合共享中心,及时与报销人沟通退回款项,收到退回款项后可发起收款确认流程,流程归档后转发给共享中心进行确认(若使用该流程可能需要对流程的逻辑进行优化,添加能满足使用的需求逻辑);或者线下操作:退款回单以截图的形式发送给共享中心做后续闭环处置的证明。 | ||
- | 2、共享中心: | ||
- | ①申请人节点:共享中心根据BI数据统计实时监控疑似领取津贴重复的流程,若发现及时跟相关人员沟通确认,避免流程因津贴领取重复二次退回。 | + | ===处置=== |
+ | 各单位财务关键用户是疑似行程的处置和闭环负责人,当关键用户无法协调资源时,由财务部门负责人、财务负责人负责处置,直至闭环。 | ||
- | ②共享中心稽核节点:在共享中心稽核过程中若发现领取津贴重复的流程,及时与相关人员沟通确认并退回流程进行修改。 | + | 共享中心在审核流程中进行监控,并对确认重复计算需退回的款项进行跟踪闭环。 |
- | ③归档:若流程已付款后发现领取津贴重复,共享中心会联系流程所属单位,由流程所属单位发起收款确认流程或者线下将退款的回单以截图的形式提交给共享中心,最后由共享中心对流程的处置结果做闭环处理。 | + | === 重复津贴退回流程 |
- | **三、流程的处置与闭环** | + | 若已经确认津贴计算重复,且报销人已经收到款项,则应当退回津贴。退回津贴可由各公司财务人员发起,也可由共享中心通知各公司财务人员。但最终需要将退回的证明材料交由共享中心备案。 |
- | 若重复领取差旅津贴的相应流程均已闭环,共享中心通知各个公司相关负责人员,由各公司去联系申请人退回款项,待款项退回后由共享中心做闭环处理。(闭环处理的过程:在共享运营中心疑似领取津贴重复页面底表中,添加字段“款项是否退回”,当款项退回后及时更新到表格中,刷新BI后即时查看数据表) | + | 提交至共享中心的材料包括: |
+ | * OA单号 | ||
+ | * 退款日期 | ||
+ | * 退款银行回单扫描件 | ||
+ | * 退款记账凭证 | ||
| |