diff --git a/app/Console/Commands/SyncStoreReceiptProductCost.php b/app/Console/Commands/SyncStoreReceiptProductCost.php index 68a44107..ae0ae9a4 100644 --- a/app/Console/Commands/SyncStoreReceiptProductCost.php +++ b/app/Console/Commands/SyncStoreReceiptProductCost.php @@ -35,7 +35,7 @@ class SyncStoreReceiptProductCost extends Command private const VIRTUAL_SKU_PREFIX = 'X0000'; /** 套餐 / 服务占位编码:不是实物商品,商品成本不取数。 */ - private const EXCLUDED_SKUS = ['TCXJ', 'FUWU']; + private const EXCLUDED_SKUS = ['TCXJ', 'FUWU', 'AZF']; /** * 发货仓库黑名单:这些仓不是实际销售发货仓,整仓不参与商品成本; diff --git a/resources/views/business/pages/financial-operations/product-costs.blade.php b/resources/views/business/pages/financial-operations/product-costs.blade.php index d9b7fc98..e98a0c78 100644 --- a/resources/views/business/pages/financial-operations/product-costs.blade.php +++ b/resources/views/business/pages/financial-operations/product-costs.blade.php @@ -113,9 +113,9 @@ (采购单价优先、其次钉钉代发单价),仍匹配不到时用「普通商品资料」里的商品成本价兜底;商品成本 = 商品数量 × 商品单价。 拆单只取最末级订单行(没有任何下级的叶子行),主单和中间汇总层不参与、避免重复计数; 同一单分多仓发货的按末级实际仓库分行;虚拟条码(X0000x)不计入; - 套餐/服务占位编码 TCXJ、FUWU 不取数(组合装里拆出的这两个编码同样剔除)。 + 套餐/服务占位编码 TCXJ、FUWU、AZF 不取数(组合装里拆出的这些编码同样剔除)。 发货仓库默认排除「常州简尚家居有限公司」「简尚-苏州福利品仓」「简尚-自动发货仓」, - 其中常州简尚家居有限公司的「DF-」商品行例外保留;先排除 TCXJ/FU WU,再执行仓库过滤。 + 其中常州简尚家居有限公司的「DF-」商品行例外保留;先排除 TCXJ/FU WU/AZF,再执行仓库过滤。 订单状态为 Cancelled(已取消)的明细行不参与商品成本。 定制配件这类明细行,聚水潭把配件件数写进了「商品数量」(例如数量 9524、金额 2000.04,实际单价 0.21), 乘成品的月加权/代发单价会放大几百倍;成本单价高于该行明细单价 3 倍时判为「数量与单价口径不一致」,成本留空、不计入合计。