【用途与目的】
共享业务员在审核时都是通过人工的方式检查每一个点,检查是否到位是否正确,全靠个人能力和责任心,容易造成失误。现在提供智能检查,通过检查点系统自动检查各项内容并反馈给共享审核人员,通过这种方式可提高审核效率及降低审核人员的审核错误率。
【操作路径】
〖财务共享〗->〖共享任务管理〗->〖基础设置〗->〖共享任务后台管理〗->〖共享建模〗->〖单据类型〗->〖智能检查〗
【使用时机】
要使用智能审核时配置的检查点及方式
【栏位说明】
数据项 | 说明 |
编码 | 用户手工录入,不可以为空,也不能重复 |
名称 | 用户手工录入,不可以为空,也不能重复 |
失效时间 | 检查项的失效时间, 到失效时间就不生效了,默认是2099-12-31年失效,也可修改时间 |
校验字段 | 校验不通过时会在单据也对该字段标记红色下划线 |
检查标准 | 用户手工录入,用于审核时显示的检查标准内容 |
执行顺序 | 用于执行检查项的顺序,如果设置多个检查点则字数小的优先执行 |
检查方式 | 检查方式有人工和自动2种方式,人工可列出需要检查的内容供审核人员进行参考,自动的检查点可通过设置的规则或SQL方式或JAVA类的方式来执行并获取检查结果,通过智能检查,实现自动检查或人工检查提醒的功能 |
支持重算 | 不通过的检查项可以重复计算结果 |
检查通过任务方可提交 | 检查点必须都通过后任务才可以提交 |
允许标记通过 | 勾选“检查通过任务方可提交”后显示,勾选后业务员可以手工标记通过,并输入通过原因 |
不通过自动打回 | 检查点不通过的可设置自动打回,打回到哪一个环节可以根据设置的决策项来选择 |
分录数据过滤 | 数据过滤只对当前单据进行过滤,一般用于分录数据的过滤,过滤后的数据用于执行规则和数据展示 |
执行规则 | 可配置简单的自动检查的规则,可通过规则字段来设计自动检查的规则或公式 |
执行类 | 通过执行Java类获取检查结果,返回值为布尔值 |
执行SQL | 通过执行SQL方式来获取检查结果,返回值为布尔值 |
展示数据 | 智能工单模式下使用,展示检查点相关的单据数据 |
【操作说明】
智能检查是共享中心各自设置的,只能是共享中心管理员进行设置,并且只能看到各自共享中心设置的检查内容;智能检查项在单据类型上进行设置,在任务类型选用;
1、操作步骤
步骤一:新增检查项-设置各单据的检查项
(1) 共享管理员登录后,进入操作路径,选择需要设置智能检查的单据类型新增检查项,新增界面填入编码、名称、检查标准、失效时间、检查顺序,选择人工或者自动方式,人工方式无需填写选项及检查执行设置的内容,只有自动的检查方式才需选择填写;
2、系统业务规则
• 人工方式:
设置人工检查点后只是在业务员任务处理界面列出检查点及内容供业务员审核时做的一个参考;
• 自动方式:
支持重算:勾选支持重算后对于检查点已经执行完的结果可以再重复计算,但是对按规则执行的结果不会改变;
检查通过任务方可提交:勾选之后检查点执行结果必须都通过才能提交,业务员在审核时候就可以打回让提单人修改到正确为止,不然在提交的时候会提示有不通过的检查点;
允许标记通过:勾选后检查点执行结果如果是不通过,可以手工标记通过并录入原因;
不通过自动打回:勾选之后检查点执行结果有不通过的任务就自动打回,打回的决策项根据决策项的内容选择打回的环节;不勾选则打回还需人工操作;
执行规则:比原有的自定义分配规则等更复杂,支持选择规则字段、单据实体字段(单据类型必须绑定单据实体)、简单公式或者固定值作为比较的字段或比较值。
例如,如果要设置单据的事由字段有“吃饭”或“招待”字样的敏感词时执行不通过时,应该配置的规则如下图所示:
事由中不能包含“吃饭”或“招待”字样设置的比较符为不类似,逻辑为并且才能检查出来;
执行类:选择执行类后,类名称必填,通过执行JAVA的类获取检查点的结果,该类的返回值必须为布尔值;平台通过对接全票池预置了9种执行类用来检查发票是否存在连号以及是否和单据的业务信息一致
预置类说明
数据项 | 说明 |
发票总金额检查 | 比较全票池里当前单据所有发票的总金额和单据上的总金额,如果发票总金额小于单据总金额则检查不通过 |
飞机票/火车票乘坐日期检查 | 对比火车票、飞机票乘坐日期和单据的业务日期,出差报销单出发日期<=火车票、飞机票发生日期<=返回日期,有一张发票日期不在日期范围内,则检查不通过 |
飞机票/火车票乘客实名检查 | 对比火车票、飞机票乘客实名和单据上的人名,有不同则检查不通过。 |
的士票时间检查 | 对比的士乘坐日期和单据的业务日期,出差报销单出发日期<=上车日期<=返回日期,多张的士票只要有一张不在范围内则检查不通过 |
的士票连号检查 | 检查同一单据内的所有的士票是否连号 |
发票购方名称检查 | 比较增值税发票(包括专票和普票)的购买方名称(发票抬头)和单据的费用承担公司的财务组织属性里的纳税人名称是否相同。 |
发票购方税号检查 | 比较增值税发票(包括专票和普票)的销售方名称(发票抬头)和单据的上指定公司开票企业名称是否相同。 |
发票销方名称检查 | 对比增值税发票购方纳税识别号和财务组织属性里的纳税人识别号 |
发票销方税号检查 | 对比增值税发票购方纳税识别号和财务组织属性里的纳税人识别号 |
执行SQL:通过SQL语句获取检查点的执行结果,只支持共享平台当前帐套的SQL语句执行,SQL语句执行的结果必须可以转化为检查点结果;输入SQL有输入规范的提示,如下图所示:
智能检查设置启用禁用及适用范围及条件
(1)选择智能检查点后,点〖禁用〗按钮,此时这个检查项就失效了,失效的检查项对于已经执行过此检查项还是可以看到,对于新任务就不会再执行此检查点,使用时点〖启用〗即可,如下图所示:
(2)检查项没有分配组织则适用所有的组织,如果分配了组织就只对分配的组织有效。选中检查点,点〖分配组织〗按钮,弹出分配组织的界面,分配的组织范围为职责分配中已分配的组织范围,如下图所示:
已分配的组织可以点〖查看组织〗进行查看已分配的组织。
(3)给检查点添加适用条件,就是符合条件的任务才会执行此检查项,不添加适用条件默认所有的任务都可适用,选中检查点后,点击〖适用条件〗按钮,就可以设置适用条件,比较字段还是可根据规则字段来选用。例如,满足金额大于1000的单据才执行检查项,就可使用这个适用条件。
(4)给检查点增加数据集,就是为当前单据和其他单据和数据建立关联关系,使检查点配置检查规则时能够跨单据去检查相关内容。点击〖数据集〗进入配置页面,例如费用报销单关联费用申请单
在单据类型设置好检查项及使用范围条件后,还需在任务类型上进行选用才能最后被执行,请参见《任务类型》章节,执行的检查结果在任务处理界面可查看,具体参见任务池的日常操作章节;