星空数据细节——应收款汇总表/明细表销售出库单暂估应收金额取数逻辑原创
金蝶云社区-i求知若渴
i求知若渴
5人赞赏了该文章 513次浏览 未经作者许可,禁止转载编辑于2020年06月19日 09:52:55

偶遇数据结转之后期初销售出库单暂估金额取数错误问题,跟踪一下结果如下:

image.png

总结一下期初销售出库单的暂估应收金额为:

CASE  WHEN sum(ISNULL(arInfo.fbasicunitqty_lk, 0)) = 0 THEN max(q2.FALLAMOUNT) 

没有与应收单关联的数量,暂估应收金额取期初销售出库单的分录的金额

WHEN (max(q2.FPRICEBASEQTY) - sum(ISNULL(arInfo.fbasicunitqty_lk, 0))) = 0 THEN 0 

期初销售出库单的分录的数量=应收单关联期初销售出库单的数量,暂估应收金额为0

ELSE (max(q2.FALLAMOUNT) - sum(CASE  WHEN (ISNULL(arInfo.fbasicunitqty, 0) <> 0) THEN ((ISNULL(arInfo.fbasicunitqty_lk, 0) / ISNULL(arInfo.fbasicunitqty, 0)) * ISNULL(arInfo.fallamountfor, 0)) 

                               ELSE 0 END)) END famountfor

期初销售出库单的分录的数量<>应收单关联期初销售出库单的数量,暂估应收金额=期初销售出库单的金额-(应收单关联期初销售出库单的数量)/应收单分录数量*应收单分录的价税合计


赞 5