资讯动态

Sage采购模块实战:从请购到三单匹配的完整配置与避坑指南

发布时间:2026/10/13 14:33:38 来源:尧图企业网站定制
简介这份SAGE-ERP采购模块操作手册面向企业采购、财务及ERP实施人员系统梳理了从基础数据维护到采购退货的完整业务链路帮助使用者快速掌握系统操作要点、规范日常采购流程。内容覆盖产品浓度管理设置、供应商信息建档、供应商报价审核、折百与不折百两类采购订单的新建、采购收货及供应商退货等关键环节尤其对折百订单中含量录入、收货成本因子与浓度换算等易错点做了细致说明。资源包内含1个doc文档约220KB结构紧凑、查阅方便适合作为岗位培训或日常操作的速查参考。目前已有209人学习下载读者可借此理清采购各步骤间的衔接逻辑减少操作失误提升供应链管理效率。1. 采购模块为什么总在“最后一公里”翻车很多团队上 ERP 或进销存销售、库存、财务都跑通了唯独采购模块上线两周就被业务打回。原因往往不是功能缺失而是采购这条链路天生“脏”请购单可能来自车间口头、供应商报价靠微信、到货数量跟订单对不上、月底发票和入库单三方对不齐。Sage 操作手册里采购部分之所以被反复搜索本质是大家想要一套能落地的动作序列而不是功能菜单翻译。这篇笔记围绕 Sage 采购模块把请购、询价、采购订单、收货、发票匹配这条主线拆开讲。适合两类人一是刚接手 Sage 采购配置的实施或财务二是被“订单收货发票三单匹配”折磨过的业务骨干。我会按“先讲清为什么这么设计再给可抄的操作和参数最后说坑”的顺序推进中间穿插我踩过的血泪经验。看完你应该能独立跑通一张采购订单从创建到匹配的完整闭环。2. 采购主数据先立住供应商、物料与价格表怎么建采购模块能不能跑顺八成取决于主数据。很多人一上来就急着开采购订单结果供应商重复、物料单位混乱、价格表对不上后面全是补丁。这一章先把三张基础表讲透再给具体操作。2.1 供应商主数据三个字段决定后续能不能自动匹配Sage 的供应商Supplier/Vendor记录里字段很多但真正影响采购自动化的只有三个供应商编号规则、默认交易币种、税务处理方式。编号如果允许手工乱填后面按供应商汇总采购额时会出现同一家供应商三条记录。我一般建议用“前缀流水”规则比如 SUP-0001前缀区分类型原料、外协、服务流水保证唯一。币种字段决定采购订单和发票的汇率来源。如果供应商用外币结算这里必须设对否则收货时按订单汇率、发票时按发票汇率中间会产生汇兑差异财务对账时就是一笔糊涂账。税务处理方式影响发票匹配时的税额计算设错会导致三单匹配永远差几分钱。操作路径通常是采购模块 → 供应商 → 新建。关键参数我列成表字段建议值影响供应商编号SUP-流水号唯一性汇总报表默认币种与合同一致汇率来源汇兑差异税务处理按实际税率发票税额匹配付款条件与合同账期一致到期日计算默认收货地址常用仓库收货单自动带出建完之后别急着用先跑一次供应商列表按编号排序看有没有重复。这个动作花两分钟能省后面两小时。2.2 物料与采购单位换算率是隐藏的翻车点物料Item主数据里采购单位Purchase Unit和库存单位Stock Unit经常不一致。比如采购按“箱”库存按“个”中间靠换算率连接。Sage 里这个换算率如果设成 1收货时数量就全错。常见做法是物料建档时先确定库存单位再设采购单位换算率填“1 采购单位 N 库存单位”。-- 检查物料采购单位与库存单位换算率是否异常 -- 假设表结构item_master(item_code, stock_unit, purchase_unit, conv_rate) SELECT item_code, stock_unit, purchase_unit, conv_rate FROM item_master WHERE conv_rate 1 AND stock_unit purchase_unit;这段查询的逻辑是找出采购单位和库存单位不同、但换算率却是 1 的物料。参数说明conv_rate是换算率正常应大于 1 或小于 1等于 1 且单位不同基本可以判定是漏填。跑出来之后逐条核对别批量改因为有些物料确实是一比一。2.3 价格表与采购协议让订单自动带价价格表Price List和采购协议Purchase Agreement是减少手工输入的关键。价格表按供应商物料维度维护采购协议则约定一段时间内的价格和数量。Sage 里创建采购订单时系统会按优先级取价采购协议 价格表 物料标准成本。操作步骤先建价格表选供应商加行填物料、单价、生效日期、失效日期。再建采购协议关联供应商和价格表。参数上注意生效日期不要重叠重叠时系统取哪条取决于配置容易出玄学。我一般要求价格表同一供应商同一物料同一时间段只留一条有效记录。提示价格表导入前先做一次日期区间校验重叠记录会导致订单取价随机排查起来非常费时。3. 从请购到采购订单一张订单的完整生成路径主数据立住之后采购订单Purchase OrderPO就是核心单据。这一章讲请购单怎么转订单、订单怎么建、审批怎么配以及状态机怎么理解。3.1 请购单转采购订单合并与拆分的判断标准请购单Purchase RequisitionPR是需求源头。Sage 里 PR 可以手工建也可以由 MRP 运算生成。转 PO 时有两个选择合并转和拆分转。合并转是把多个 PR 行合并到一张 PO适合同一供应商、同一到货日期拆分转是按供应商或到货日期拆成多张 PO。判断标准我总结成三条同一供应商、同一币种、到货日期相差不超过三天满足就合并否则拆分。合并能减少订单数量但会让部分收货变得复杂拆分管理清晰但订单碎片化。常见做法是默认合并特殊物料单独拆。操作路径采购 → 请购单 → 选择行 → 转采购订单。系统会弹出供应商选择如果 PR 上没指定供应商这里要手工选。转完之后 PR 状态变成“已转单”不能再改数量。3.2 采购订单字段详解哪些必须填哪些影响后续匹配一张 PO 的字段分三类头信息、行信息、附加信息。头信息里供应商、币种、付款条件、收货地址必须填行信息里物料、数量、单价、到货日期必须填附加信息里税率、折扣、运费影响发票匹配。# 采购订单创建前的字段校验伪代码 required_header [supplier_id, currency, payment_terms, ship_to] required_line [item_code, qty, unit_price, delivery_date] def validate_po(po): errors [] for field in required_header: if not po.header.get(field): errors.append(f头信息缺失: {field}) for idx, line in enumerate(po.lines): for field in required_line: if not line.get(field): errors.append(f行{idx1}缺失: {field}) return errors这段校验逻辑是在提交 PO 之前先检查头和行的必填字段。参数说明required_header和required_line是必填字段列表实际项目中可以根据业务再加。跑完校验再提交能避免一半以上的退单。注意税率字段如果为空发票匹配时会按零税处理后面改起来很麻烦。3.3 审批流配置金额阈值与角色映射Sage 的审批流按金额阈值和角色配置。常见做法是金额小于 5000 由采购主管审批5000 到 50000 加财务审批超过 50000 加总经理审批。角色映射要跟用户权限组对应否则审批人收不到待办。配置路径采购 → 审批设置 → 新建规则。参数上注意阈值是含税还是不含税这个在配置项里选选错会导致审批层级错位。我见过一个案例阈值设成不含税结果含税金额超了但没触发上级审批月底审计被点名。注意审批流改完之后已提交未审批的单据不会自动套用新规则需要撤回重提。改配置前先确认有没有在途单据。4. 收货、发票与三单匹配采购闭环的最后一环采购订单建完只是开始收货和发票匹配才是真正考验配置的地方。这一章讲收货单怎么生成、发票怎么匹配、差异怎么处理。4.1 收货单生成部分收货与超收容忍度收货单Goods Receipt NoteGRN可以按 PO 整单收货也可以部分收货。Sage 里部分收货后 PO 状态变成“部分收货”剩余数量还能继续收。超收容忍度是个关键参数设成 0 表示不允许超收设成 10% 表示可以多收 10%。操作步骤采购 → 采购订单 → 选择行 → 收货。系统会带出订单数量手工改成实际收货数量。如果实际数量超过订单数量加容忍度系统会报错。参数上建议原料类设 5% 到 10%因为供应商送货很难精确成品类设 0避免库存虚增。-- 查询部分收货后仍未关闭的采购订单 SELECT po_no, item_code, ordered_qty, received_qty, (ordered_qty - received_qty) AS open_qty FROM po_lines WHERE received_qty ordered_qty AND status CLOSED;这段查询找出所有还没收完的订单行。参数说明open_qty是未收数量status排除已关闭的。跑出来之后跟采购跟单核对该催货催货该关单关单。注意有些订单可能永远收不完比如供应商少发又不补这时候要手工关单否则报表上一直挂着。4.2 发票匹配两单匹配还是三单匹配Sage 支持两单匹配PO 对发票和三单匹配PO、收货单、发票。三单匹配更严格能防止没收货就付款但配置复杂。常见做法是常规采购用三单匹配服务类采购用两单匹配因为服务没有实物收货。匹配时系统会比对数量、单价、税额。数量差异容忍度、单价差异容忍度、税额差异容忍度都要设。我一般建议数量容忍度 2%单价容忍度 1%税额容忍度 0.5%。设太严会导致大量发票挂起设太松等于没控。操作路径应付 → 发票 → 新建 → 关联 PO。系统会自动带出 PO 行和收货行手工确认匹配结果。如果有差异系统会标记“匹配差异”需要人工处理。4.3 差异处理数量差异、价格差异、税额差异分别怎么办差异分三种处理方式不同。数量差异通常是收货少了或发票多了先查收货记录确认是补货还是改发票。价格差异查价格表和采购协议确认是取价错误还是供应商涨价。税额差异查税率配置确认是税率选错还是计算方式不同。处理原则能改单据的改单据不能改的走差异审批。差异审批要留痕否则月底对账说不清。我一般要求差异超过 100 元的必须写原因低于 100 元的可以批量处理。提示差异处理不要拖到月底积压多了之后根本对不清。每周跑一次差异报表当周清掉。5. 采购模块避坑清单五条血泪经验这一章专门讲踩过的坑每条按现象、原因、解决写。这些坑我在不同项目里反复遇到写出来帮你省时间。5.1 收货后改订单数量导致库存对不上现象收货单已生成采购订单数量被手工改小库存数量和订单数量不一致。原因Sage 允许在收货后修改订单数量但不会自动冲销已收货部分。解决收货后订单数量字段锁定需要改先冲销收货单。配置项里把“收货后允许改单”关掉。5.2 供应商重复导致付款走错账户现象同一家供应商有两三条记录付款时选错钱打到旧账户。原因供应商建档没有查重机制采购和财务各建各的。解决供应商编号强制唯一建档前先按名称模糊查询。我一般要求新建供应商必须附上查重截图。5.3 汇率取错导致发票金额差一截现象外币采购订单收货后发票金额和订单金额差几百块。原因订单用下单日汇率发票用发票日汇率中间汇率波动。解决配置里选“订单汇率锁定”发票匹配时按订单汇率折算。如果财务要求按发票日汇率那就要在订单上标注汇率来源。5.4 审批流阈值含税不含税搞混现象含税金额超了阈值但审批没升级。原因审批规则里阈值字段选的是不含税实际比对时用了含税。解决配置项里明确阈值口径改完跑一张测试单验证。这个坑很隐蔽因为大部分单据含税不含税差不多只有接近阈值时才暴露。5.5 部分收货后订单一直不关闭现象采购订单收了一部分剩下的一直挂着报表上未收数量越积越多。原因没有自动关单机制跟单员忘了手工关。解决配置“收货容忍度”和“自动关单天数”比如收货超过 90 天且未收数量小于 5% 自动关闭。参数别设太激进否则误关正常在途订单。6. 采购报表与对账技巧把三单匹配结果跑成一张表采购模块跑顺之后真正体现价值的是报表和对账。这一章给一个三单匹配结果查询的进阶用法再讲两个对账技巧。6.1 三单匹配结果查询一条 SQL 看全差异三单匹配的结果散在订单、收货、发票三张表里手工对很痛苦。我一般写一条查询把三张表拼起来直接看差异。-- 三单匹配差异查询订单、收货、发票数量与金额对比 SELECT po.po_no, po.item_code, po.ordered_qty, grn.received_qty, inv.invoiced_qty, po.unit_price, inv.invoice_price, (inv.invoiced_qty - grn.received_qty) AS qty_diff, (inv.invoice_price - po.unit_price) AS price_diff FROM po_lines po LEFT JOIN grn_lines grn ON po.po_no grn.po_no AND po.item_code grn.item_code LEFT JOIN invoice_lines inv ON po.po_no inv.po_no AND po.item_code inv.item_code WHERE po.status CLOSED AND (inv.invoiced_qty grn.received_qty OR inv.invoice_price po.unit_price);这段查询的逻辑是以采购订单行为主表左连接收货行和发票行算出数量差异和价格差异。参数说明qty_diff为正表示发票数量大于收货数量可能多开票为负表示少开票。price_diff为正表示发票单价高于订单单价需要查价格表。跑出来之后按差异金额排序先处理大的。6.2 对账技巧一按供应商汇总未匹配发票每周跑一次按供应商汇总的未匹配发票能提前发现供应商开票问题。查询逻辑是发票表按供应商分组筛选匹配状态为“未匹配”或“差异挂起”的记录。参数上注意排除已作废发票。这个动作花十分钟能避免月底集中爆雷。6.3 对账技巧二用收货日期而不是发票日期做截止月底对账时用收货日期做截止比发票日期更准。因为货到了但发票没到的情况很常见如果按发票日期截止这批货就漏了。Sage 里可以按收货日期跑未开票收货报表跟供应商对账时用这个口径双方都认。6.4 一个习惯每次改配置前先备份审批流和价格表最后说个习惯。采购模块的配置改一次影响一大片审批流和价格表尤其敏感。我每次改之前先把这两张表导出备份改完跑三张测试单一张正常单、一张超阈值单、一张外币单。三张都过了再放开给业务用。这个习惯帮我省过好几次后悔药因为配置改错回滚很麻烦有备份直接导回去。采购这个方向值不值得投入我的判断是只要公司有实物采购或服务采购Sage 采购模块的配置能力就是刚需。难点不在功能而在主数据、审批流、三单匹配这三块的细节。把这三块啃下来后面就是重复劳动。希望帮到你。本文还有配套的精品资源点击获取

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑