客户订单和采购订单之间的收费同步
背景
为了准确计算采购订单成本并简化客户订单 (CO) 发票与采购订单的匹配,外部客户订单收费将在客户订单确认时自动更新匹配的客户订单收费。
限制
- 不支持分配式成本计算要素。
- 对于标题客户订单收费,仅支持固定金额的费用。如果应根据实例重量、体积或订单值来收费,请改用行费用。
- 收费同步仅在客户订单确认时进行。
- 没有根据预先发货通知或收货时记录的实际捕捞称重自动重新计算采购订单 (PO) 收费金额。
准备工作
- 必须为客户订单处理定义和配置客户订单标题收费、行费用和行费用模型。
- 必须为采购订单处理定义采购成本计算模型。
设置
在客户订单费用。打开 (OIS030) 中,将每个适用的客户订单标题费用连接到相应的采购成本计算要素。
- 客户订单费用必须是外部固定金额费用
- 采购成本计算要素必须是使用运算符 20 的外部标题费用
- 客户订单费用借记频率必须与成本计算要素的费用开票设置相对应。
在订单行费用。打开 (CRS275) 中,将每个适用的客户订单行费用连接到相应的采购成本计算要素。
- 客户订单费用必须是外部收费,并且计算方法应与采购成本计算要素的运算符相对应。
- 采购成本计算要素必须是使用运算符 04、05、07、08、09、10、11、12 或 20 的外部行费用。
- 客户订单费用借记频率必须与成本计算要素的费用开票设置相对应。
在设置 - 采购 (CRS780) 中,定义一个序列号间隔,当在采购订单上创建新的费用时,如果内部客户订单上的费用与采购订单上现有的费用不匹配,则应使用此间隔。
客户订单确认时更新采购订单收费
当打印内部客户订单的订单确认时,采购订单费用将按以下方式更新:
- 计算客户订单费用的金额,并将其复制到采购订单的第一个对应费用中,包括标题级和行级。
- 使用从中复制金额的客户订单费用的 ID (CRID) 来更新采购订单费用,以便确认哪个客户订单费用更新了哪个采购订单费用。注意,可以将采购成本计算要素多次添加到一个采购订单中。
- 外部采购订单费用如果没有匹配的客户订单费用,将使用 0.00 作为费用金额。
- 在采购订单上没有匹配等值的客户订单费用将会添加到采购订单中。
- 只有外部客户订单费用会更新任何采购订单费用,并且只有外部采购订单费用会更新。
如果已打印对客户订单的重新确认,则将使用新值再次更新采购订单收费。
注意
打印客户订单确认的副本不会更新采购订单收费。
拆分行时更新采购订单收费
如果是客户订单行的部分交付,则发货通知会导致采购订单行拆分。如果发生这种情况,则运算符和费用开票设置将确定如何在原始行和新行之间分配费用金额。拆分逻辑的目的是匹配客户订单发票如何计算每个发票交货的费用金额。费用开票方式 | 运算符 | 拆分逻辑 | 备注 |
---|---|---|---|
1-仅一次 | 20-固定金额 | 子行 0 上的全部费用金额。其他子行上没有费用金额。 | 费用仅包含在第一张客户订单发票中,金额固定 |
1-仅一次 | 其他运算符 | 根据部分数量在子行 0 上调整费用金额。其他子行上没有费用金额。 | 费用仅包含在第一张客户订单发票中,金额基于首次交货 |
2-每张发票 | 20-固定金额 | 全部费用金额复制到所有子行。 | 每个发票上按客户订单交货的固定费用金额 |
2-每张发票 | 其他运算符 | 在所有子行之间按数量分配费用金额 | 每张客户订单发票上都包含费用,金额取决于交货量 |