# 如何配置预付核销流程

来源快照：`result_data_new_260518.json`

- 来源 ID：`1232300463333466156`
- 模块：电子费控
- 目录：场景示例 - 预付款与到票核销
- space ID：`1963167002611772846`
- 原文链接：未提供
- 产品基线：未提供

## 正文

# 一、配置说明

1、工作流程模块新建一条流程，明细表，最基础的需要两个字段，一个关联流程或者关联浏览-财务相关对公付款浏览按钮、一个数字字段，两位小数；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232300536158650371&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D) 

2、添加关联到电子费控-设置-费用设置-关联工作流-对公付款工作流或者申请工作流，0501基线后支持eb流程，前面基线仅支持工作流程模块的流程；仅对公付款工作流或者申请工作流中有预付核销功能，不要关联到其他工作流中；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232300540486270976&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D) 

3、新建字段对应，勾选预付核销功能，仅能支持对应明细表，不支持主表使用；分别对应上预付款流程、本次到票金额；其他字段不是必须对应，如对应上并且配置代码块，可以带出预付数据（详见下方第5点介绍）；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232300540486270979&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D) 

4、配置动作流，涉及三个动作流：发票核销、发票核销生效、发票核销释放；  
4.1、0801基线以上，关联工作流页面的流程都会增加节点附加操作页面，会自动初始化相关的动作流，无需手动新建动作流，只需要开启下：  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232300540499935236&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D) 

4.2、老版本基线，需要自己手动新建动作流，手动新建也有预制模板，新建动作流，选择从模板创建，搜索核销；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232300531854393345&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D) 

 

如选择发票核销提交动作流模板，会自动添加组件，然后自己手动关联一下流程，配置执行节点；serverless组件对应输入参数中requestid对应流程数据的流程ID；

![](https://weapp.eteams.cn/papi/file/preview?fileId=1232300536317132805&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232300540499935233&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D) 

条件1选择上一个组件响应信息中的errcode=0

![](https://weapp.eteams.cn/papi/file/preview?fileId=1232300532052606985&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

执行失败选择上一个组件响应信息中的errmsg

![](https://weapp.eteams.cn/papi/file/preview?fileId=1232300531854393347&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

注意：serverless组件的异常处理，请设置为跳过当前节点，否则流程提交报错不会有明确提示。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1232300536158650368&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D) 其他动作流参考上述配置，配置方式一模一样。

 

5、

配置代码块带出预付金额信息  
字段对应中对应好以下字段，浮点数两位小数数字字段即可；另外还需配置附件中的代码块，仅需要修改选预付流程的数据库字段key（红色方框框起来的部分），其他不用改。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1232300536317132804&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232300532052606983&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232300536246910981&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D) 

 

 

# 二、常见问题

1、执行预付核销动作提示执行失败，没有看到具体失败信息？  
原因：动作流组件中的异常处理未设置为跳过当前节点；  
2、执行预付核销动作流之后，未生成发票核销台账的核销中数据？  
原因：未在关联工作流设置页面新建字段对应，请配置好字段对应；  
3、预付核销流程不能对应主表字段吗？  
解答：不能，仅支持明细表；

4、冲销金额冲的不对，表单里填的是100，但是冲销金额记录的是20；  
原因：字段对应中对应的金额字段不对，请检查本次到票金额对应的表单字段；
