建材分批到货,采购系统应以采购订单行为基准,每次建立独立收货记录,再把数量、质量判断和后续处理关联起来。不能因为第一车到了就把整张订单标成完成,也不能把现场签收数量直接当作合格可用数量。
对同时管理多个工地的采购负责人,重点是让现场、采购和财务看到同一笔订单的不同状态:现场知道哪些材料能用,采购知道还要追多少货,财务知道哪些差异尚未处理。整体选型可先参考加拿大建筑公司建材采购系统选型;本篇聚焦分批交付后的收货与验收。
先把订单行、送货批次和质量结果分开
同一张采购订单可能包含多种材料,每种材料又可能分多次送达。建议至少保留三层关联:订单行确定“买什么、买多少、送哪里”;收货批次记录“这次实际到了什么”;检验与异常记录说明“哪些可以接受、哪些仍待处理”。
订单行:材料编码、规格、单位、订购数量、项目及交付地点。按箱采购、按件验收时保留换算关系,不直接把箱数与件数相加。
收货批次:送货单号、实到时间、实点数量、收货人及照片或附件。同一供应商送货单重复提交时应提示核对,避免重复增加库存。
检验与异常:合格数量、待检数量、不合格数量、处理人和处理结果。需要批号、色号或检测报告的材料,应把这些信息关联到具体批次。
“收货批次”只是一次交付事件,不一定等于生产批号。一车可能混有多个生产批号,同一生产批号也可能分车送达。评估系统时要确认两者能否分别记录。
用100件订单检查数量是否算得清
以下为演示数据,不是客户案例:某订单采购同一规格材料100件,约定不接受数量变更;破损货退回后由供应商补齐。
第一次:送货单写60件,现场实际点到58件,其中56件合格、2件破损。送货单短缺为2件;订单尚未到场为42件。破损的2件另列异常,不能混进合格数量。
退回破损货后:保留原收货58件的记录,再登记退货2件。净留存56件、合格56件;在本例“全部补齐”的约定下,待交付为44件,其中42件尚未到场,2件为退货补发。
第二次:实际送达44件并全部验收合格。累计实到102件、累计退货2件、净留存100件、合格100件。补货不能被误判为无依据超收。
这个例子说明,仅展示“累计到货”会误导判断。系统应同时能追溯实到、退货、合格及未关闭异常。若2件破损货改为折让接受,或双方同意取消剩余数量,必须有批准记录,再调整待交付和结算口径;不要删除原始收货数量来凑平账。

流程示意采用同一笔演示订单,区分实际到货与验收合格,退换货保留原始记录。
签收之后,哪些材料可以进入可用库存
签收、质量验收和入库放行应按企业实际流程分别定义。对于需要检验的材料,可以先登记到场并放入待检区域,通过后才转入可用库存;不合格部分进入隔离或退货流程。现场照片可以补充证据,但不能替代合同要求的检验或专业判断。
例如,Odoo官方失败库位说明展示了将质检不通过的数量转至指定库位、合格部分转至正常库位的机制。这说明数量与质量状态可以分别处理,不能据此认定所有采购系统都具备相同能力。
对加拿大项目,具体材料的验收依据应由项目负责人按合同、适用规范和项目要求确认。软件负责记录采用的标准、文件版本、检验人和放行结果,不代替专业验收。本篇讨论采购流程,不提供材料安全判定。
短缺、超收和替代材料要有不同出口
短缺通常需要采购跟进交付日期;破损可能退换、返工或经批准折让;超过约定数量的货物需要决定拒收、暂存或补充审批。用同一个“异常已处理”按钮覆盖全部情形,会丢失后续对账依据。
短缺:关联原订单行和送货单,指定跟进人、预计补货日期及是否影响施工安排。
退换:原收货单、退货凭证和补货收货单相互关联,明确补货是否另收费,避免把免费补发计入第二次采购。
超收:按企业约定的容差或审批规则处理,不默认超出的数量全部可用、可付款。
替代材料:记录规格差异及授权人;未获批准前,不能以原材料编码直接冲销未交付数量。
异常关闭时应能回答“谁决定、根据什么、数量和金额如何变化”。已批准的修改用更正或冲销记录保留轨迹,限制直接覆盖原始单据的权限。
对账看采购订单、收货和发票之间的差异
收到供应商发票,不代表整张订单已经验收。采购系统应能让财务核对订单约定、收货及退货记录、发票数量与费用;预付款、按批付款和保留款等按实际合同处理,不能一律套用“收多少就付多少”。
Odoo官方账单控制文档区分按订购数量与按收货数量生成账单的方式。这类设置值得要求供应商演示,但“已收货”不自动等于“已质量放行”,系统提供付款建议也不等于款项已经支付。
在上述例子中,如果第二次送货的44件被再次按正常采购价格开票,而其中2件属于约定的免费补发,财务应能看到对应的退换记录并核查差异。付款是否暂缓、是否需要更正发票,由合同和财务流程决定。
让软件供应商现场演示这五步
建立100件订单,录入送货单60件、实到58件、合格56件和破损2件,检查差异是否分别显示。
登记退货2件并保留原收货记录,核对本例待交付44件的组成。
补收44件,检查累计实到102、退货2、净留存100、合格100是否可以追溯。
重复提交同一送货单,再尝试未经批准的替代材料,观察提示、权限和审批记录。
录入与约定不一致的发票,查看差异和附件能否供财务核对,并导出完整记录。
把演示结果标成“已具备、需配置、需开发或不支持”,再写进交付范围。如果每月只有少量收货,规范表单也可能够用;多工地、多批次和频繁退换时,重点评估记录之间的关联、权限和异常追踪,而不是只看有没有“验收”按钮。
与HUACODE讨论建材采购系统需求时,可准备一份脱敏订单、两张分批送货单和一次退换货样例。用相同样例测试候选方案,比单问“支持分批到货吗”更容易明确交付边界。
资料核查日期:2026年10月30日。数量与流程图为演示;具体产品能力以演示和约定交付范围为准。

