搜索关键词:SAP Business One,SBO,B1,成本核算,库存审计报表,成本错误
SAP B1 销售出库的成本金额计算逻辑是怎么的呢?
为什么会出现销售成本与库存成本不一致的情况呢?
如果出现以上问题,那你的物料“评估方法”一定是“移动平均”,因为该方法会存在成本的计算,会出现四舍五入的问题。
关键字段说明:
1)数量:该单据中该物料的数量(正数表示入库,负数表示出库);
2)成本:该单据中该物料的交易单价(入库单为入库金额,出库单为出库成本);
3)换算值:该单据中该物料总金额(入库为入库总金额,出库单为出库总成本);
4)累计数量:该单据添加完成后该商品在某仓库的库存数;
5)累计成本:该单据添加完成后该商品的结存成本单价。
6)累计值:该单据添加完成后该商品的结存成本总额。
但是我们仔细观察会发现如下问题:
1)换算值 不等于 成本 X 数量;
2)累计值 不等于 累计数量 X 累计成本;
3)本行累计成本 不等于 下行出库的 成本 (正确情况下 本次出库的成本应等于上次的结存成本单价)。
以上问题均是由于四舍五入导致的。
B1 出库的成本计算逻辑如下:
本行换算值 = (上行累计值 / 上行累计数量)* 本行数量 结果四舍五入 ,按照系统设置保留小数位数。
本行成本 = (本行换算值 / 本行数量) 结果四舍五入 ,按照系统设置保留小数位数。
本行累计值 = 上行累计值 + 本行换算值
本行累计成本 = 本行累计值 / 本行累计数量 结果四舍五入 ,按照系统设置保留小数位数。