张工 发布时间: 2026-01-30

采购业务特点——单据体输入及计算规则


适用路径:业务数据 —— 采购参数

一、 税率设置与计算规则

  1. 税率取值优先级

    • 添加物料时,单据体税率默认取物料卡片预设税率;若物料卡片税率为 0,则取单据头税率

    • 选择供应商后,系统默认将该供应商的税率填充为单据头税率

  2. 单据头税率修改联动规则

    • 修改单据头税率时,系统会弹出对话框,询问是否强制刷新税率

    • 选择「强制刷新」:单据体所有行税率统一更新为单据头新税率。

    • 选择「不强制刷新」:仅将单据体中税率为 0 的行,更新为单据头新税率。

  3. 特殊场景税率规则

    • 若单据体某行勾选赠品标志,该行税率自动置为 0。

  4. 税率联动计算逻辑

    • 税率修改后,系统自动重新计算不含税价不含税金额,公式如下:

      • 不含税价 = 含税价 / (1 + 税率)

      • 不含税金额 = 数量 × 不含税价

    • 涉及特性:

      • 允许单据体修改税率

二、 数量与单位修改规则

  1. 数量修改联动计算

    • 修改单据体数量后,系统自动重新计算不含税金额含税金额,公式如下:

      • 不含税金额 = 新数量 × 不含税价

      • 含税金额 = 新数量 × 含税价

  2. 单位取值与基础数据换算规则

    • 单据体默认单位为物料采购单位,支持基础单位或多级单位。

    • 系统在单据体中隐藏存储基础单位数据列,包含基础数量、基础含税价、基础不含税价,该数据列用于最终库存账登记。

    • 单位修改时,系统根据物料多级单位换算关系,自动按比例更新基础数据列。

      • 示例:1 盒 = 10 个(基础单位),输入 5 盒时,基础数量自动换算为 50 个;1 盒含税价 16.8 元时,基础含税价自动换算为 1.68 元 / 个。

  3. 特殊业务场景处理

    • 支持通过修改单据体数量倒算含税单价,满足实际到货量与订单量不一致的业务需求。

    • 场景示例:订单采购 100 个,实际到货 103 个,用户可直接录入 103 个,系统自动倒算真实采购单价;也可拆分录入,将额外 3 个标记为赠品。

    • 涉及特性:

      • 修改引入行的数量来倒算含税单价

三、 价格修改规则

  1. 价格修改双向计算逻辑

    • 支持两种修改方式,且需满足公式:不含税价 = 含税价 / (1 + 税率)

      • 手工修改含税价:系统自动计算对应不含税价

      • 手工修改不含税价:系统自动计算对应含税价

  2. 价格联动金额更新

    • 含税价修改后,系统同步更新含税金额

    • 不含税价修改后,系统同步更新不含税金额

    • 涉及特性:

      • 税务输入规则

四、 金额修改规则

  1. 金额修改触发场景

    • 金额字段理论上为只读状态,仅在发票金额与系统计算金额存在微小差异(如尾差 1 分钱)时,允许手工修改。

  2. 金额修改联动计算逻辑

    • 手工修改金额后,系统自动倒算对应含税单价,确保数据一致性。

    • 涉及特性:

      • 直接修改金额来倒算含税单价

五、 库存数量修改规则

针对多级单位换算不稳定的物料,采购入库时需手动确认真实库存数量,具体业务规范可参考这个文档链接

提交反馈