问题说明:
针对购销供应商,客户财务在进行供应商结算时,已经做了采购收货单并审核,但是供应商对账单中找不到部分采购单据,或者提示账款已平衡,无法正常进行结算操作。
解决方法:
方法1:遇到这种情况需要先确认下采购单据中的业务时间,是否在对账的时间范围内。如下图采购单据业务日期为9.11,而对账截止时间为9.10日。
修改对账单的开始日期以及结束日期范围即可正常对账。
方法2:如确认采购单据业务日期在对账范围内,仍然无法对账,此时先确认相应采购单据是否已经对过账,可在财务--结算--应付管理--供应商对账情况报表中,选择时间段以及供应商进行查询确认。
方法3:确认单据未进行对账的情况下,先确认下采购业务发生的机构,可使用SQL语句在数据库中查询,确认采购单据的账款数据是否存在。(业务发生机构可根据单号进行判断,商慧中采购标示PI后面4位即为机构编号,如以下案例中PI00002009110058,PI后面4位为0000,可判断业务发生机构为总部;同理PI00012009110005,业务发生机构为0001分店)此时有两种情况。
1)采购业务(以PI00002009110058为例)发生在总部,且未查到账款信息。
a.可在总部数据库中执行语句按单号进行查询采购表、账款表:
use hbposepro
--采购单据主表
select * from t_pm_sheet_master where sheet_no='PI00002009110058'
--采购单据的账款信息
select * from t_fm_recpay_flow where voucher_no='PI00002009110058'
go
查询结果如下图:
b.通过数据库查询,发现业务发生在总部,而在总部数据库中无法查询到账款信息。此情况一般是客户使用了非我司提供的第三方硬件做单导致。因第三方硬件会在数据库中建立自己的数据表,账款数据无法通过触发器生成。故不建议使用非我司的第三方硬件,否则导致数据问题无法处理。
2)采购业务(以PI00012009110005为例)发生机构为分店,在总部数据库无法查询到账款信息。
a.在总部数据库执行语句查询。
use hbposepro
--采购单据主表
select * from t_pm_sheet_master where sheet_no='PI00012009110005'
--采购单据的账款信息
select * from t_fm_recpay_flow where voucher_no='PI00012009110005'
go
查询结果如下:
b.确认总部数据库中不存在账款信息,接下来去分店核实账款信息是否存在。
c.在分店数据库执行语句查询
use hbposepro_branch
--采购单据主表
select * from t_pm_sheet_master where sheet_no='PI00012009110005'
--采购单据的账款信息
select * from t_fm_recpay_flow where voucher_no='PI00012009110005'
go
查询结果如下:
d.分店可以查询到账款信息,基本可以判断是分店账款数据未上传至总部导致。
e.此时请检查下分店数据传输是否勾选了‘只传输重要数据’。
f.勾选此选项情况下,账款数据无法上传到总部。可去掉勾选后,重新上传数据并在总部重新导入之后即可。
g.重新交换数据后,分店的采购单据总部供应商对账单中可正常对账。