门店晚间盘出21个单盒(每盒是一个独立售卖的盲盒),POS也显示21个;ERP却显示2个PDQ(展示包装大单位)。若该商品1个PDQ含12个单盒,按同一口径换算,ERP比门店多出3个,而门店当天恰好售出3个。处理这类长期对不上的库存,第一步是统一商品、位置、库存状态和截止时间;口径对齐后,再根据差异出现的节点决定查单位转换、现场单据,还是销售回写。

潮玩商品既有整盒、PDQ,也有拆出的单盒。店长看到的是货架上还能卖多少个,ERP可能按采购或仓储单位展示门店账面数。直接让门店补盘差,或让接口重发所有库存,容易把问题暂时盖住,下一次拆包或销售后又出现相同差额。

先确认三方核对的是同一批货

从一个反复出现差异的SKU和一家门店入手,取同一天的门店实盘、POS库存流水和ERP库存明细。若两套系统提供的只是汇总余额,应补取对应的收货、拆包、销售、退货、调拨及盘点调整单据,才能定位差异首次出现的位置。

先统一四个口径:商品要核对同一SKU及其包装编码,不能把整盒和单盒当作互不相关的货,也不能把不同系列或规格混算;位置要区分门店、前置仓和无人设备,在途调拨不能两边都计入;状态要分清实物总量、可售量、已预留和残损待处理量;时间要用同一截止点,注明销售是否完成日结、ERP是否已经记账。随后按该SKU已确认的比例统一换成单盒,再比较余额。

若ERP界面显示“2个PDQ”,先查它的底层余额和显示规则:它可能只展示整包装数,也可能把按单盒记的数量折算显示。只凭界面上的整数无法断定少记或多记。未拆与已拆的状态仍应保留;统一计量单位只是为了对账,并不意味着未拆整盒可以按散货销售。

看差异从哪一笔开始出现

把门店流水和ERP流水按业务发生顺序排在一张表里,先找上一次两边一致的时间点。之后第一笔发生偏离的业务,比月末的总差额更能说明问题。

看到的症状 先核对的记录 可能指向的问题
收货或拆包后立即出现差异,差额常与整盒包含数量相同 商品单位关系、收货单位、拆包单及原包装扣减 转换比例、重复计数或未记拆包
开店时一致,每卖出一个单盒,ERP比门店多一个 POS销售单、销售回传记录、ERP入账流水 交易未发送、未接收或接收后未记账
退货、调拨或盘点后才出现,且差额持续保留 单据状态、审核时间、调出与调入方记录 单据只在一侧完成,或两侧处理状态不同
日间不一致,结账或批处理后恢复 双方余额生成时间、接口处理周期 统计时点不同;仍需核对允许的延迟范围

这些症状用于确定调查起点,不能直接替代单据核验。一次差异也可能叠加了两个原因:例如拆包少记12个,之后销售回传又漏了3个。应按时间逐笔还原,分别处理。

差异始于收货或拆包,先查单位关系

商品主数据要说清楚这款商品的PDQ、整盒、单盒各自是什么,1个大单位实际含多少个小单位,哪一层可独立销售、门店收到的是哪一层。不同IP或系列可能使用不同包装数量,不能把某款商品的“1 PDQ=12个”设成所有潮玩商品的通用比例。包装规则变更时,还要确认旧批商品及未完成单据沿用哪个版本。

再沿着现场动作看库存如何变化。门店收到1个包含12个单盒的PDQ,如果系统分别管理未拆包装和拆出单盒,那么拆开后原包装应减少1个,散货应增加12个;如果系统以单盒作为基础计量,则总量仍是12个,同时把状态从未拆改成已拆。两种方式都不能让原包装和内容物同时作为额外可售量存在。店员已拆包却没有做相应单据,实盘与账面同样会分叉。

随后核对ERP拿到的是什么数据:原始收货单位、转换单、拆包后余额,还是销售最小单位的变动。两边若分别自行换算同一笔交易,必须确认换算发生在哪一步,避免重复转换。关于更换系统时如何建立PDQ、整盒与单盒的期初关系,可另看潮玩品牌换系统时的PDQ、整盒与单盒库存迁移方法;本文讨论的是上线后的持续对账。

差异跟着销售增长,追到ERP实际记账

若开店时两边数量一致,售出单盒后才逐笔拉开差距,就不要先修改转换比例。拿一笔已完成交易,按“门店成交并扣库存—形成待发送数据—接口发送与接收—ERP校验并记账”的顺序查。每一步都要能找到同一个门店、SKU、交易或单据编号,以及数量、单位、发生时间和处理结果。

“接口已发送”只证明门店系统发起了回传;“接口已接收”也不代表ERP门店库存已更新。商品编码映射错误、ERP业务单据待审核、回传数量单位与目标字段不符,都可能让消息到达却没有形成库存流水。若销售撤销或退货发生在原销售之后,还要核对冲回与重新入库是否按原交易关系处理。

处理失败交易时,应针对确认缺失的单据补传,并验证重复发送不会重复扣库;已经入账但报表未更新的记录,则查汇总口径与刷新时点。整店重发余额前先保留双方原始快照和差异单,否则漏单与重复入账会被新的余额掩盖。

用一笔21对24的差异确定责任点

假设某店收货2个PDQ,每个含12个单盒,总量为24个。门店拆开其中1个PDQ,当日售出3个单盒;期末实物为1个未拆PDQ加9个单盒,合计21个。POS流水与实盘均为21个,而ERP期末仍按同一门店、同一商品显示2个PDQ,折算为24个。

此时先确认ERP显示的是期末实际余额,而非销售回传前的快照。若它的底层余额已经是21个单盒,而页面仍显示2个PDQ,查报表的取数时间与显示口径;若底层仍为24个,再查3个单盒的销售记录。POS有销售且已扣库、接口无对应交易,查发送环节;接口已有成功接收记录而ERP没有扣减流水,查ERP校验与记账;ERP有扣减流水但期末余额仍为24个,继续查该时段是否另有收货、退货或调账抵消。若POS本身也显示24个而实盘为21个,调查应先回到门店销售、拆包和现场盘点记录。

这样处理后,“单位转换还是同步链路”不再是靠经验二选一,而是由第一笔差异发生的位置决定。门店运营负责核实实物和现场动作,商品负责人确认单位与编码规则,接口和ERP负责人分别核对消息与入账记录。

把月末盘差改成可追的日常异常

长期对不上,常见症结是有人发现差额,却无法说出哪笔业务造成。品牌应指定每个经营位置的库存记录来源,约定POS、ERP和仓储系统各自负责的单据,并以同一SKU、门店、最小单位、库存状态和截止时间生成差异清单。清单至少保存差异首次出现时间、关联单据、差额、处理人和处理结果;跨天未解决的项目继续保留,不能每天以新的期末余额覆盖旧原因。

秉坤智慧零售系统覆盖门店商品、交易和库存业务,可与ERP等系统对接;潮玩品牌零售系统方案介绍了PDQ与单盒的转换场景。品牌在项目中仍须明确本店实际使用的商品单位、库存主账、接口发送方向、同步周期、异常补传和责任分工,并现场验证ERP是否按约定记账。尤其不要把页面上“支持转换”理解为任何既有ERP都会按相同单位自动入账。

门店与ERP库存差异排查表

发现差异时,先用下表记录一款商品、一家门店的原始证据,再按时间追到第一笔异常。每次处理都保留原始数值和单据,不用更正后的余额覆盖差异发生时的记录。

核对项 记录内容
SKU及单位 商品编码/条码:____;大单位与基础单位:____;该SKU换算比例及生效规则:____。
门店位置与库存范围 门店及门店仓编码:____;实盘位置:____;本次比较的是总量还是可售量:____;预留、残损、在途的计入方式:____。
两边截止时间与余额 POS取数时间、单位与余额:____;ERP取数时间、单位与余额:____;约定同步截止时间:____;统一折算后的差额:____。
第一笔差异单据 上次一致时间:____;首次偏离的时间、业务类型、单据号与变动数量:____;对应实物或盘点记录:____。
发送与入账状态 POS扣库结果:____;接口发送、接收及失败记录:____;ERP校验、记账流水或待审核状态:____;重复发送时使用的去重键及结果:____。
处理与复核结果 根因及处理方式:____;责任人和完成时间:____;补单或调整单号:____;实盘、POS及ERP复核余额:____。

常见问题

ERP显示小数个PDQ,就一定是库存错误吗?

不一定。先看ERP是否以单盒保存底层数量,只在报表上折算成PDQ。若1个PDQ含12个单盒,卖出3个后显示1.75个PDQ,与21个单盒是同一数量;若ERP不支持这种余额表达,则应在接口和报表中约定整包装与剩余单盒如何分别记录。

门店实盘、POS和ERP三方数量都不同,先信哪一方?

先暂停直接调账,固定同一截止时间的盘点表和两套系统流水。实盘用于确认现场有什么货,POS与ERP流水用于解释货为何增减;还要剔除预留、残损和在途等状态差异。找到上一次一致的记录及之后第一笔偏差,再决定是补单、调整状态还是经审批处理真实盘差。

只有某一家门店反复出现差异,是接口问题吗?

先查看该店是否有独特的拆包、收货、设备销售或盘点流程,再核对门店编码、库位与商品映射。只有该店的交易在发送、接收或记账环节异常时,才按接口故障处理;其他门店正常不能单独证明这家门店的转换规则正确。

每天重新同步一次库存余额,能解决长期对不上吗?

余额覆盖能暂时让两边数字相同,却不能解释漏掉的销售、重复入账或未完成调拨。先修复业务单据和单位规则,再按确认的时间点对账;确需调整余额时保留原始快照、差异原因与审批记录,避免下一次同步重现同一问题。

潮玩门店的库存差异应能回到具体商品、位置、状态和一笔业务,而不是停在“两个系统数字不同”。如果品牌正在核对PDQ转换、门店销售回写与ERP入账,可带着一款商品的包装规则、两天库存流水和一笔差异单据,联系秉坤顾问讨论现场验证范围。