一、适用版本说明
EAS8.6:PT172651+PT173647
EAS8.8:PT176619+PT176710
EAS8.5:PT176852+PT177093
二、业务场景
企业使用电子回单后,每月都需要将凭证与回单进行关联归档。归档前需要获取完整的回单。而银行回单在从银行传递给到EAS的过程中,经常由于以下问题导致银行回单缺失:
1、银行没有推送回单或者漏推回单;
2、回单服务没有启动;
3、回单任务执行失败;
4、网络异常等问题。
因此月末往往需要业务人员再对整月的回单数据进行核对,找出缺失的回单并进行补足,但仅通过人工判断难以快速找到缺失的回单。
而且补全回单往往需要协调多个部门或者多个团队:
比如当财务人员发现凭证未能查回单,会找出纳人员核对,出纳人员发现回单缺失,且通过手工下载功能(手工下载是EAS向回单代理程序获取回单程序已经解析完成的回单数据的功能,如果回单程序也没有完成回单入库,不会联动回单程序重发回单下载任务),通过手工下载仍然无法获取回单后,会找到金蝶运维人员登录回单程序查看回单任务的执行情况,整个过程费时费力。
那么,如何协助业务人员快速排查到缺失的回单数据?如何精准且快速地补下缺失回单数据?如何设置预警方案,让缺失回单的异常场景早发现早提醒早处理呢?
三、解决方案
1、通过增加银行回单完整度统计报表功能,直观统计回单完整度、回单匹配度,
协助使用者对回单的缺失情况、匹配情况进行全面检查,并提供快捷的操作按钮补全缺失回单。使用者还可以设置预警方案,归档前提前通知到相关人员进行处理。
2、增加直联银企发送回单下载任务功能
支持在EAS端发起直联银企回单代理程序创建回单任务功能,更好地避免在回单出现缺失时多个部门的人力协调和支持,减少人力资源的耗费。
四、功能介绍
4.1 银行回单完整度统计报表
【操作路径】
点击〖资金管理〗->〖电子回单〗->〖统计报表〗->〖银行回单完整度统计表-按日〗菜单,进入银行回单完整度统计表-按日条件查询界面。
常用条件如下:
过滤条件名称 | 选项类型 | 必录 条件 | 描述 | 默认值 |
公司 | F7 | 是 | F7链接到分配了银行回单完整度统计报表-按日查询权限的财务组织,支持多组织查询; | 默认当前公司 |
账户属性 | 单选框 | 是 | 共有三个值:不限、银企账户、非银企账户 | 默认银企账户 |
银行接口 | 枚举 | 否 | • 选项与银行交易明细查询界面的选项保持一致; | 全选 |
银行账号 | F7 | 是 | • F7链接银行账户基础资料; • 若账户属性勾选不限+包含已销户账户为否,带出所选组织下所有未销户的银行账户; • 若账户属性勾选不限+包含已销户账户为是,带出所选组织下所有的银行账户(包含已销户的); • 若账户属性勾选银企账户+包含已销户账户为否,根据银行接口查询条件带出对应的未销户的银行账户(全选则带出所有开通银企直联的未销户的银行账户); • 若账户属性勾选银企账户+包含已销户账户为是,根据银行接口查询条件带出对应的所有的银行账户(全选则带出开通银企直联所有的银行账户); • 若账户属性勾选普通账户+包含已销户账户为否,只过滤出未销户的普通账户; • 若账户属性勾选普通账户+包含已销户账户为是,只过滤出所有的普通账户。 | 无 |
开始日期 | 日期 | 是 | 用户可手工选择或者输入。 | 默认当前月份的第一天 |
结束日期 | 日期 | 是 | • 默认当前日期,用户可手工选择或者输入, • 控制结束日期不能小于开始日期,若不满足则弹出提示:结束日期不能小于开始日期! • 控制开始日期到结束日期间隔不超过31天,不满足条件弹出提示:查询日期不允许超过31天! | 默认当前日期 |
回单完整度 | 枚举 |
| • 枚举值包含全选、回单完整、回单缺失、回单多余 | 全选 |
包含已销户账户 | 布尔值 | 是 | 用户手工勾选
| 默认为否 |
如果只想看回单缺失数据,可以创建设置“回单完整度”等于“回单缺失”,点击查询后系统只显示回单完整度排查结果为回单缺失的数据。
同理,如果只想看回单匹配不完整的数据,可以在自定义查询条件里设置“回单匹配度排查”为“未匹配”和“部分匹配”的数据。
设置查询条件后点击确定,进入银行回单统计表-按日查询序时簿界面如下图:
报表字段取值说明:
字段名 | 字段类型 | 取数规则说明 |
公司 | 字符 | 根据查询条件里的财务组织展示公司 |
银行账户 | 字符 | 需要根据查询条件里选择出来的银行账户列示银行账户 |
账户名称 | 文本 | 展示银行账户对应的账户名称 |
金融机构 | 文本 | 展示银行账户对应的金融机构 |
币别 | 字符 | • 银行账户如果是单币别账户,就取银行账户上的币别; • 银行账户如果是多币别账户,要根据这个账户下的回单或者交易明细进行列示,比如多币别账户A有人民币的交易明细和美元的电子回单,那么这个账户就列示两个币别,连在一起。 |
账户属性 | 枚举值 | • 枚举值共有银企账户、普通账户两种类型; • 若银行账户开通了银企接口,则显示为银企账户; • 若银行账户既没有开通银企,就归为普通账户。 |
银行接口 | 文本 | 展示银行账户对应的银行接口,没有开通银企的空白显示即可。 |
日期 | 日期 | • 根据查询条件的日期进行列示 |
注意:回单统计报表要根据公司+账户+币别+日期的颗粒度进行列示,而且要进行排序处理,首先按照公司排序,公司相同的情况下根据账户(银行账号)进行排序,账户相同的情况下根据币别进行排序,币别相同的情况下按照日期进行排序,以上排序都默认按照升序排序。 后续如果要调整成降序,可双击表头或者根据查询条件设置进行调整,基于某一列进行排序。 |
交易明细总笔数 | 整数型 | • 根据每一条记录上账户+币别+日期查交易明细表里对应账户、对应币别、对应交易日期(年月日格式的字段)下的所有交易明细条数 |
交易明细未匹配笔数 | 整数型 | • 根据每一条记录上账户+币别+日期查交易明细表里对应账户、对应币别、对应交易日期(年月日格式的字段)下的匹配状态为“未匹配”的交易明细条数 |
回单总笔数 | 整数型 | 根据每一条记录上账户+币别+日期查回单表里对应账户、对应币别、对应交易日期(年月日格式的字段)下的所有银行电子回单条数; |
回单完整度 | 百分数 | • 回单完整度=(回单总笔数/交易明细总笔数)*100 • 保留小数点后两位小数
|
回单完整度排查 | 枚举 | • 枚举值包含:回单缺失(回单数小于交易明细数),回单完整(回单数等于交易明细数),回单多余(回单数大于交易明细数); • 回单缺失用红色展示;回单多余用橙色显示。 |
回单未匹配数 | 整数型 | 根据每一条记录上账户+币别+日期查回单表里对应账户、对应币别、对应交易日期(年月日格式的字段)下的回单匹配状态为“未匹配”银行电子回单条数; |
回单匹配度 | 百分数 | • 回单匹配度=(回单总笔数-回单未匹配数)/回单总笔数*100 • 保留小数点后两位小数
|
回单匹配度排查 | 枚举 | • 枚举值包含:全部匹配(回单未匹配数等于0),部分匹配(0<回单未匹配数<回单总笔数),未匹配(回单未匹配数等于回单总笔数); • 未匹配用红色展示;部分匹配用橙色显示。 |
回单文件未下载数 | 整数型 | 根据每一条记录上账户+币别+日期查回单表里对应账户、对应币别、对应交易日期(年月日格式的字段)下的“已下载回单文件”为“否”的电子回单条数 |
回单文件完整度 | 百分数 | • 回单文件完整度=(回单总笔数-回单文件未下载数)/回单总笔数*100 • 保留小数点后两位小数 |
文件下载完整度排查 | 枚举 | • 枚举值包含:文件完整(回单文件未下载数等于0),文件不完整(回单文件未下载数不等于0); • 文件不完整用红色(FF0000)展示 |
序时簿界面提供如下按钮:
1、联查明细
1) 用与进行数据穿透,需要查看选中记录上银行账户、日期联查对应的交易明细以及电子回单时可点击此按钮,仅支持单选;
2) 点击此按钮后弹出如下界面:
3) 该界面与银行回单匹配处理界面字段及按钮,是完全一致的,进去之后的默认筛选条件需要根据选中记录上回单完整度排查结果进行默认条件的赋值处理:
• 当回单完整度排查结果等于“回单缺失”或者“回单多余”,条件赋值规则为:公司取选中记录行上的公司;银行接口为全选;银行账户取选中记录行上的银行账户;交易起止日期取记录行上的日期,匹配状况赋值为未匹配,包含导入数据赋值为是;
• 当回单完整度排查结果等于“回单完整”,条件赋值规则为:公司取选中记录行上的公司;银行接口为全选;银行账户取选中记录行上的银行账户;交易起止日期取记录行上的日期,匹配状况赋值为全选,包含导入数据赋值为是。
4) 用户后续跳转进入此界面后,可点击查询按钮,对查询条件进行修改。
5) 在上方的的回单查询区域,双击回单可打开回单文件进行查看。
2、下载交易明细
1) 点击此按钮可联机下载选中记录上银行账户、日期对应的交易明细,仅支持单选;
2) 控制记录上的银行账户是银企账户且才支持点击此按钮,否则抛出提示:请选中银企账户记录行发起下载交易明细!
3) 符合以上条件,点击此按钮后联机查询交易明细:向银企发送下载交易明细的请求,交易明细查询界面上的币别、银行接口、账户、日期根据选择记录上的币别、银行接口、账户、日期赋值,查询完成之后,弹出联机查询后的提示语。
3、补下缺失银企回单数据
1) 用于补下缺失银企回单数据,选中报表某一行后,可基于记录行上的账号、日期补下缺失回单结构化数据,支持多选,此按钮发起下载是从回单程序已下载、解析好的数据拉取的,不创建回单下载任务。
2) 选中一条或者多条记录,点击此按钮时,不弹出界面,先根据回单完整度排查进行过滤,如果记录行上的账户属性为银企账户且回单完整度排查上的枚举值为回单缺失,才调用下载回单结构化数据的方法,给银企平台发送报文,银行账户取选中记录行上的银行账户;交易起止日期取记录行上的日期,逐条处理,处理完成之后抛出提示:
主体信息:补下缺失银企回单数据任务已处理完成!*个账户已完成补下回单数据,*个账户补下回单数据成功,*个账户补下回单数据失败,可点击详细信息查看执行结果及失败原因
提供【联查回单日志排查】按钮,点击此按钮之后,跳转到回单日志联查界面,查询选中记录行上的账户属性为银企账户且回单完整度排查上的枚举值为回单缺失的账户对应的日志类型为“下载结构化数据”的回单日志全部展示出来。
如下图:
3) 执行完成后调用【刷新】逻辑,对报表重新计算。
4、补下缺失银企回单文件
1) 用于补下缺失银企回单文件:选中报表某一行后,可基于记录行上的账号、日期补下缺失回单文件,支持多选。
2) 选中一条或者多条记录,点击此按钮时,不弹出界面,先根据回单文件完整度排查进行过滤,如果记录行上的账户属性为银企账户且回单文件完整度排查上的枚举值为文件缺失,才调用下载回单文件的方法,向回单程序发送下载回单文件请求,银行账户取选中记录行上的银行账户;交易起止日期取记录行上的日期,逐条处理,处理完成之后抛出提示:
主体信息:补下缺失银企回单文件任务已处理完成!*个账户已完成补下回单文件,*个账户补下回单文件成功,*个账户补下回单文件异常,可点击查询详细信息按钮查看执行结果及异常原因
提供【联查回单日志排查】按钮,点击此按钮之后,挑转到回单日志联查界面,查询选中记录行上的账户属性为银企账户且回单文件完整度排查上的枚举值为文件不完整的账户对应的日志类型为“下载PDF文件”的回单日志全部展示出来。
3) 执行完成后调用【刷新】逻辑,对报表重新计算。
5、自动匹配回单
1) 用于处理未完成匹配的回单数据,选中报表某一行后,可基于记录行上的账号、日期执行回单与交易明细自动匹配逻辑,支持多选。
2) 选中一条或者多条记录,点击此按钮时,不弹出界面,先根据回单匹配度排查进行过滤,如果记录行上的回单匹配度排查上的枚举值为部分匹配和未匹配,才按照如下逻辑进行匹配处理:
• 若账户属性为银企账户,就调用按回单码匹配交易明细的逻辑,银行账户取选中记录行上的银行账户;交易起止日期取记录行上的日期,逐条处理,处理完成之后抛出提示:
• 主体信息:自动匹配回单任务已处理完成!*个账户已匹配完成,*个账户匹配回单异常,可点击查询详细信息按钮查看执行结果及异常原因
提供【联查回单日志排查】按钮,点击此按钮之后,挑转到回单日志联查界面,查询选中记录行上的账户属性为银企账户且回单匹配度排查上的枚举值为部分匹配+全部匹配的账户对应的日志类型为“匹配电子回单”的回单日志全部展示出来。
3) 执行完成后调用【刷新】逻辑,对报表重新计算。
6、查看回单日志
1) 需要联查回单日志时:点击此按钮联查选中记录上银行账户、日期对应的回单日志,仅支持单选;
2) 选中记录之后,弹出如下界面:
按照记录行上的公司给查询条件的公司赋值、记录行上的银行账户给查询条件的银行账户赋值、记录行上的日期给查询条件的开始日期、结束日期赋值,日志类型和日期类别赋值为全选。
7、手工导入回单
1) 用于手工导入回单:点击此按钮联查选中记录上银行账户、日期导入回单文件,仅支持单选;
2) 选中记录之后,点击【手工导入回单】按钮,调用手工导入回单的功能界面,弹出如下界面:
银行账户取选中记录行上的银行账户;交易起止日期取记录行上的日期,后续由用户选中数据后进行导入。
9、支持预警
企业建模-业务规则-预警平台-预警规则配置,在资金管理下找到银行回单统计表,创建预警规则,支持根据配置的事务触发时间根据银行回单完整度统计表-按日给配置的用户发送预警消息。
4.2 直联银企发送下载回单
【操作路径】
点击〖资金管理〗->〖电子回单〗->〖业务处理〗->〖电子回单查询〗菜单,进入电子回单查询界面,下图框出来的按钮为新增的【直联银企发送回单下载任务】功能。
点击【直联银企发送回单下载任务】,弹出如下界面,填写银行账户和交易日期,点击“确定”之后,即可向回单代理程序发送重置回单任务的请求。
注意:
如果某个银行,某一天的回单任务都执行失败,可以选中选中某一个银行的银行接口,银行账户不填,可以一次对整个银行的回单账户的回单任务进行重置。
与回单程序交互完成后,会把回单程序返回的信息组装起来,供用户在在详细信息里查看,如下图:
五、注意事项
目前产品的【直联银企发送下载回单任务】功能只做到了回单序时簿界面,后续产品规划会考虑将此功能加到银行回单完整度统计报表中,支持对统计出来的缺失记录发起重置回单任务的功能。