报销单上传发票带出供应商信息
**问题显现**
![image.webp](/download/01007133eea873f5460e9a41d0b4a60e11e7.webp)
目前现场有些客户反馈报销单带不出收款信息
**问题分析**
此处逻辑有做过优化,已PT160625补丁后逻辑为准:
目前标准产品只有对公报销单和物品采购报销单单头上传发票才可以带出供应商信息(分录按行导入也会带不出),其他单据是无法带出的,同时这里还分为3中情况:
1.供应商基础设置里没有发票名称,单头导入发票按照发票云传递的收款人名称和银行账号填写信息
2.供应商基础资料设置了,但是为内部供应商,不管是否设置财务页签银行信息,都只会携带收款人和收款人ID
3.供应商基础资料设置为外部供应商并且财务页签设置了默认银行信息,自动带出收款人和收款人ID以及银行信息,如果没设置默认银行信息,只会带出收款人和收款人ID
**解决方案**
![image.webp](/download/0100f8c699ed852c401db3d4eeeb65415835.webp)
如果现场设置了外部供应商和默认银行信息仍然未带出值,可以在cpbc日志中搜索getDefaultSupplier关键字,如上图可以看到此处打印出sql:
```
SELECT
supplier.FID FID, supplier.FNUMBER FNUMBER, supplier.FIsInternalCompany FIsInternalCompany,
supplier.FusedStatus FusedStatus, supplier.FInternalCompanyID FInternalCompanyID,
supCompany.FusingStatus FusingStatus, supCompanyBank.FBANK FBANK, supCompanyBank.FBANKACCOUNT FBANKACCOUNT,
supCompanyBank.FIsDefault FIsDefault, supCompanyBank.FBANKID FBANKID
FROM T_BD_SUPPLIER supplier
LEFT JOIN T_BD_SUPPLIERCOMPANYINFO supCompany
ON supplier.FID=supCompany.FSUPPLIERID
LEFT JOIN T_BD_SUPPLIERCOMPANYBANK supCompanyBank
ON supCompany.FID=supCompanyBank.FSUPPLIERCOMPANYINFOID AND supCompanyBank.FIsDefault ='1'
WHERE supplier.FNAME_l2='发票销售方名称'
AND supCompany.FCOMORGID ='当前单据申请人公司'
AND supplier.FusedStatus ='1'
AND supCompany.FusingStatus ='0'
```
根据此sql可以在查询分析器查看能否找到相关数据
报销单上传发票带出供应商信息
**问题显现**![image.webp](/download/01007133eea873f5460e9a41d0b4a60e11e7.webp)目前现场有些客户反馈报销单带不出收款信息**问题分析**...
点击下载文档
上一篇:web开发--全局样式下一篇:差旅报销单长途交通费弹框扩展
本文2024-09-16 22:15:59发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-47017.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章