文档
测试

资金付款接口

POST
http://172.20.100.61:8080/cctv/fundPaymentInfo/fundPaymentPaying

接口描述

💚 测试通过 资金付款:待付款-付款设置

说明 / 示例

# 一、接口更正位置 ## 单据创建 ![image.png](https://cos.easydoc.net/24916735/files/k49p2omn.png) ## 财务流程配置 ![image.png](https://cos.easydoc.net/24916735/files/k49pigtg.png) ## 凭证生成 ![image.png](https://cos.easydoc.net/24916735/files/k3gr9gxd.png) ## 付款 ![image.png](https://cos.easydoc.net/24916735/files/k2vqptai.png) ## 付款中 ![image.png](https://cos.easydoc.net/24916735/files/k49pwrh2.png) 接口名: /fssc/fundPaymentInfo/fundPaymentPaying ## 凭证展示 ![image.png](https://cos.easydoc.net/24916735/files/k49pz52s.png) # 二、接口更正方案: 方案1:修正接口为自定义接口 /fssc/fundPaymentInfo/fundPaymentPaying 方案2:修正动态处理状态接口 ![image.png](https://cos.easydoc.net/24916735/files/k6jksq5w.png) # 三、修正效果: 显示推送失败原始 # 四、付款成功失败 调用其他接口。--使其显示在付款成功|付款失败 ## 4.1 付款成功。 制证|生成凭证按钮前端删除 fundpayment.js ```javaScript // 2020-01-13 测试 if (voucherCreateList.length > 0) { voucherCreateStatus = false; } if (voucherRviewList.length) { voucherRviewStatus = false; } ``` ## 4.2 付款失败 ### 4.21 变更付款 fundPaymentInfo/updateFundPaymentInfo ![image.png](https://cos.easydoc.net/24916735/files/k65s310b.png) ![image.png](https://cos.easydoc.net/24916735/files/k6jdfivn.png) ### 4.22 退回支出建议 fundPaymentInfo/backUpdateBillInfo ![image.png](https://cos.easydoc.net/24916735/files/k65s4ewu.png) ![image.png](https://cos.easydoc.net/24916735/files/k6jde40k.png) # 五、测试 ## 5.1 付款 ![image.png](https://cos.easydoc.net/24916735/files/k4wk3jpn.png) ## 5.2 流程测试 待办--审批通过--付款|凭证管理。 不付款生成凭证逻辑? ## 5.3 付款公司 付款公司对公对私 ![image.png](https://cos.easydoc.net/24916735/files/k5dby0gd.png) ## 5.4 付款类 日常报销单|借款单 需要先付款后制证。 PAY_BEFORE_VOUCHER_BILL ![image.png](https://cos.easydoc.net/24916735/files/k6hokbn0.png) ``` @Value("${fssc.webservices.url}") private String webservicesUrl; @Value("${fssc.webservices.interface.fund-push-type}") private String webservicesFundInterfaceType; @Value("${fssc.webservices.interface.fund-push-desc}") private String webservicesFundDirection; @Value("${fssc.webservices.interface.fund-push-source}") private String webservicesFundSource; @Value("${fssc.webservices.interface.fund-push-enable}") private Boolean webservicesFundEnable; ``` ## 5.5 资金特殊业务 资金特殊业务: 1、报销核销借款后,付款金额为0; 2、借款单存在先付款后制证和不付款不制证两种情况 (已支持) 反例法。 JK202002120006001 ![image.png](https://cos.easydoc.net/24916735/files/k6jksq5w.png) FUND_PAYMENTINFO_PUSH 杨云 你好,请教一下 支付建议付款失败 第一步更新状态(支付建议version+1) 第二步退回到代办,但是执行退回到代办的 时候 支付建议的version字段对照不上 抛异常 这一块只做过需求的改造,但是没改过bug 。 你们那个第一个看页面的配置是否配置为自动生成支付建议后就自动推送支付建议,第二个看是否开启了定时任务,第三个看资金推送到外围系统的那个开关是否开了。如果都没问题,就是没推,那么看一下你们手动点付款是否可以推送过去 并且在支付建议配置页面配置了生成支付建议后自动推送支付建议 泰富中投-范野 ![image.png](https://cos.easydoc.net/24916735/files/k6k1qssq.png) 推送过的支付建议到付款中,t_ws_interface_operation的状态是true,之后,手动导入付款失败的状态,然后退回,重新提交就会报已推送过的错误(中间没有对状态进行修改成false的操作?),然后支付建议变成付款中的状态了 ## 5.5页面配置 ### 5.51 登录console_user ![image.png](https://cos.easydoc.net/24916735/files/k6qf7fia.png) ### 5.52 grant priviledge ![image.png](https://cos.easydoc.net/24916735/files/k6qf89p4.png) ### 5.53 费用报销 ![image.png](https://cos.easydoc.net/24916735/files/k6qf8ysl.png) ### 5.54 参数 ![image.png](https://cos.easydoc.net/24916735/files/k6qf9mak.png) ### 5.55 新建参数 ![image.png](https://cos.easydoc.net/24916735/files/k6qfa2o8.png) ### 5.56 参数配置 ![image.png](https://cos.easydoc.net/24916735/files/k6qfalvi.png) ### 5.57 赋值 ![image.png](7)