运行EFT之前需要核对的信息

1. 系统做Data Migration如果是用SQL批量倒入,需检查Payee Bank Account页面的Bank CodeBranch Code是否已经维护在系统里,Pay Entity页面的银行和机构是否都是真实有效的。如果用ExcelToCI便不会有这个问题。方法:PYE_BANKACCT left join PS_BANK_EC_TBL and PS_BANK_BRANCH_TBL

2. 检查是否还有员工没有Net Election,否则这些员工paid by Check

3. 检查哪些员工在GP_PAYMENT表里没有Source Bank ID,如果没有说明Pay Entity叶面的Establishment-SourceBank Mapping维护不完整。

4. 需核对是否所有GP_PAYMENT表中的Source Bank都有对应的HSBC Source Bank

 

EFT开发注意事项:

1. Tesco要求根据Calendar, HSBC Source Bank and Establishment来拆分EFT文件,而且总部Centralization,一个User每月一次生成全公司的EFT文件。

2. Field长度需跟File Layout的长度一致,否则会报错。

3. EFT File Reference不能重复,可用”Calendar+EstabID+HSBCSourceBank+RejSeq+毫秒来命名

4. Payment Set Code 不能重复,可以新建一个Log Table,保存哪些Payment Set Code已经被占用。这样每次生成EFT文件时,检查Log Table里当月相同HSBC Source Bank的最大的Payment Set Code

 

5. The Debit Date (due date) must be T+1 when the EFT file is authorized by Finance User.

6. EFT Process最开始将所有Payment Method = T, PMT_STATUS = F, 有银行信息的员工插入到临时表里,然后根据表里的数据生成EFT文件,并在结尾处更新PMT_STATUS = T和付款日期。

7. EFT重发处理:基本逻辑是用户可为Payment Method = T的员工更新PMT_STATUS,以指示员工是否需重新生成EFT文件。通过Review Payment by Calendar页面可查看所有经过重发处理的员工信息。

8. EFT生成之后,需核对HSBC net上的金额总数和全国月薪资支付银行汇总表的金额总数。