| # 采购预算控制 如果在已实施的软件组件 (tccom0100s000) 进程中实施了预算控制，可以根据可用的预算对采购交易进行检查。 对于下列单据类型，您可以指定是否、如何以及何时执行检查： 请购单 采购订单 采购收货 在对某个文档类型执行可用预算检查后，会在预算余额 (tfbgc3500m000) 进程中生成预算事务处理，并在预算事务处理 (tfbgc4500m000) 进程中更新预算余额。 请购单 生成承付款类型的预算事务处理并更新承付款预算余额。 采购订单 生成保留款类型的预算事务处理并更新保留款预算余额。 采购收货 生成收货费用类型的预算事务处理并更新收货费用预算余额。 如果预算检查失败，则可应用在相关采购过程继续之前必须先解决的预算例外。 预算控制主数据 在依据可用预算对采购事务处理进行检查之前，必须先设置预算。 如需更多信息，请参见: 设置预算控制数据 设置预算策略数据 维护预算金额详细资料 要检查和更新请购单、采购订单和采购收货的预算，请在预算控制策略 (tfbgc0110m000) 进程中指定以下字段：
请购单标签 | 采购订单标签 | 收款标签
检查可用预算 | 检查可用预算 | 检查可用预算
请购单检查可用预算的时间 | 采购订单检查可用预算的时间 | 收据预算检查日期
请购单预算检查日期 | 采购订单预算检查日期 | -
- | 采购订单含税 | -
预算科目分配 (BAD) 仅当请购单行、订单行或收货单行链接至正确的预算科目分配 (BAD) 时，才能对相应行的可用预算进行检查。生成的或默认的预算科目分配用于将采购事务处理链接至可用预算。 要生成预算科目分配，必须具备以下各项： 财务公司 可根据请购单/订单的采购部门字段来确定财务公司。如果未指定采购部门，则 ERP LN 无法生成预算科目分配和检查预算。 分类科目和分帐 可根据请购单/订单行的总帐字段来确定分类科目和分帐。如果没有在行上指定总帐，则会从映射方案 (tfgld4573m000) 进程中检索默认分类科目和默认分帐。 预算检查日期 相关文档类型的检查日期的默认值来自预算控制策略 (tfbgc0110m000) 进程。 数量 必须等于行的订货数量或收货数量的总数量。因此，预算科目分配中的百分比必须等于 100。 在以下进程的适当的菜单上，单击预算科目分配以启动预算科目分配 (tcbgc1100m000) 进程，在该进程中您可以查看和修改生成的预算科目分配： 请购单行 (tdpur2502m000) 准备转换请购单行 (tdpur2502m100) 采购订单行 (tdpur4101m000) 采购订单行详细资料 (tdpur4101m200) 采购收货 (tdpur4106m000) 注意 例如，如果将请购单行转换成采购订单行，则请购单行的预算科目分配会链接至采购订单行并成为采购订单行的默认分配。 检查并更新可用预算 当检查行的预算时，预算检查可能会失败。在此情况下，可以在适用进程中选中预算例外复选框。如果选中此复选框，则必须先处理预算例外才能继续采购过程。 但是，仅当符合以下条件时，才能选中预算例外复选框： 所检查行的预算不足。 预算控制策略 (tfbgc0110m000) 进程中的超过预算时字段设置为冻结。 例如，要解决预算例外，可以更改行金额或预算科目分配。然后，可以人工检查选中预算例外复选框并具有正确预算科目分配的行的预算。 要检查预算，请单击以下进程的适当的菜单上的检查预算： 请购单行 (tdpur2502m000) 准备转换请购单行 (tdpur2502m100) 采购订单行 (tdpur4101m000) 采购订单行详细资料 (tdpur4101m200) 采购收货 (tdpur4106m000) 注意 如果行的预算不足，并且超过预算时字段设置为： 继续，则会写入预算事务处理并且采购过程可以继续。 警告，则会通知用户预算不足，但可以写入预算事务处理并且采购过程可以继续。 请购单 请购单审核流程 当外部审核流程中的最后一个审核人核准请购单后，会在请购单页眉上选中开支已核准复选框。然后，会自动执行预算检查，而不论预算控制策略 (tfbgc0110m000) 进程中请购单检查可用预算的时间字段的值为何。 如果为一个或多个没有被拒核的行选中预算例外复选框，则无法核准请购单。必须先处理预算例外。要处理预算例外，可以修改选中开支已核准复选框的请购单行以及链接的预算科目分配。当所有行的预算例外都已处理并且所有行的预算检查都已完成时，请购单状态会从待核准变为已核准。 审核过程中可以忽略已拒核行的预算例外。最终审核过程中将冲销这些已拒核行的承付款。 请购单转换过程 可以将已核准的请购单转换为采购订单或征求报价单 (RFQ)。 如果将请购单行转换为采购订单，则会在登记采购订单行的承付款事务处理时冲销请购单行的保留款事务处理。预算检查和保留款登记的时刻由预算控制策略 (tfbgc0110m000) 进程中的采购订单检查可用预算的时间字段确定。如果此字段设置为单据录入，则会在输入采购订单行时冲销请购单承付款。如果此字段设置为单据核准，则会在采购订单核准时完成检查和更新，并因而在采购订单行首次被核准时冲销请购单承付款。还会在删除或取消生成的采购订单行时冲销承付款。 注意 请购单和采购订单行之间的链接存储在链接的请购单行数据 (tdpur2502s000) 和采购订单行链接的信息 (tdpur4502s000) 进程中。 将请购单行转换为采购订单行时，会将预算科目分配复制到采购订单行。 如果将请购单行转换为征求报价单，则不会冲销请购单行的承付款事务处理，原因是征求报价单的预算事务处理未登记。当删除生成的征求报价单或将其转换为采购合同或价目表时，会冲销承付款登记。如果将征求报价单转换为采购订单，则会在创建或核准生成的采购订单行时（取决于采购订单检查可用预算的时间参数），或者在删除或取消该采购订单行时，冲销请购单承付款。 注意 请购单和征求报价单之间的链接存储在链接的请购单行数据 (tdpur2502s000) 进程中，采购订单和征求报价单之间的链接存储在采购订单行链接的信息 (tdpur4502s000) 和链接订单行数据 (tdpur1502s000) 进程中。 从生成自请购单行的征求报价单行生成采购订单行时，会将请购单行的预算科目分配复制到采购订单行。仅当请购单和采购订单的财务公司仍然相同时，才能复制预算科目分配。 仅当请购单行的承付款预算事务处理被链接的采购订单行或 RFQ 行冲销时，才能删除转换过的请购单。 采购订单 延交采购订单 最终收货之后，将针对行总金额冲销原始采购订单行的保留款事务处理。如果创建了延交订单行，则会为延交订单行金额登记保留款事务处理。原始订单行的预算科目分配会被复制到延交订单行。 如果在采购订单类型 (tdpur0194m000) 进程中选中组合未结延交订单复选框，则现有的未结延交订单行可更新为新的延期交货量。 如果属于上述情况，则已完成以下步骤： 现有延交订单行变为撤销核准状态。 必须用附加数量人工更新链接的预算科目分配。 已检查预算。 如果没有可应用的预算例外，则会再次核准延交订单行。 已检查预算。 注意 对于可能的延交订单，未检查或更新预算。 复制的采购订单 以下情况适用于复制的采购订单行： 如果从实际采购订单行复制行，则还会复制链接的预算科目分配。 如果从采购历史记录行复制行，则无法复制预算科目分配。 如果新行的数量不同于原始订单行的数量，则不会自动更新预算科目分配。必须人工更新链接的预算科目分配。 注意 可以在复制采购订单 (tdpur4201s000) 进程中复制采购订单行。 采购退货单 以下情况适用于退货库存采购订单行： 不对退货单行执行预算检查，而只进行预算余额更新。 如果将退货单行链接至原始采购订单行或原始采购订单收货，则会将原始订单行的预算科目分配复制到退货单行。 当采购收货得到确认后，保留款余额会减少（减少量为退货单行数量对应的金额），而收货费用余额会相应增加。因此，必须为退货单行复制或生成预算科目分配。 对于退回拒收的货物采购订单行，如果在库存处理参数 (whinh0100m000) 进程中选中拒收货物处置程序复选框，则上述操作也适用。但是，如果清除拒收货物处置程序复选框，则不会在返回拒收货物时更新预算余额。拒收时会冲销收货费用。 采购额外成本 如果必须将带有额外成本的行添加到采购订单，则会在核准该采购订单的过程中生成这些额外成本行。始终在输入行时对这些额外成本行执行预算检查和更新。如果预算检查失败，则会为行选中预算例外复选框并清除已核准复选框。 如果修改了已核准的采购订单，则可以重新计算额外成本。可以自动或以交互方式重新计算额外成本，也可以不重新计算，这取决于采购订单参数 (tdpur0100m400) 进程中的重新计算额外成本字段。重新计算额外成本时，会首先删除现有的额外成本行。然后，检索新的成本行并将其添加到采购订单中。对于新添加的成本行，将执行预算检查。 采购收货 在采购收货 (tdpur4106m000) 进程中，以下情况适用于采购收货： 收货数量可以少于或多于订货数量。 可以为一个采购订单行指定各种采购收货。上次收货为最终收货。 确认收货时会执行预算检查和收货费用更新。确认之后，仍可以对收货进行更正。 示例 订货数量： 100
收货数量 | 最终收货 | 预算检查 | 预算更新
--- | --- | --- | ---
60 | 否 | 否（60 小于 100） | 保留款-60 收货费用+60
20 | 否 | 否（60+20=80 小于 100） | 保留款-20 收货费用+20
10 | 是 | 否（90 小于 100） | 保留款-20 收货费用+10
收货数量 | 最终收货 | 预算检查 | 预算更新
--- | --- | --- | ---
120 | 否 | 是，120 件 | 保留款-100 收货费用+120
20 | 是 | 是，140 件 | 收货费用+20
收货后更改价格和折扣 即使登记了订单行的收货，您仍可以在收货后更改价格和折扣 (tdpur4122m000) 进程中更改采购订单行的价格和折扣。 保存价格和折扣更改时，会执行预算检查。如果预算检查失败，则会显示错误消息且无法保存更改。 收货更正 在更正采购收货 (tdpur4106s100) 进程中，可以更改已确认收货的收货数量或使最终收货变为非最终。 保存收货更正时，会根据需要执行预算检查。如果预算检查失败，则会显示错误消息且无法保存收货更正。 共有以下几种情况的收货更正： 收货数量减少 不需要预算检查，原因是收货数量少于原始数量。对于最终收货，必须用新的采购订单行总数量来更新预算科目分配。预算余额上的收货费用会随数量减少而减少。对于最终收货，保留款不会增加。对于非最终收货，如果总收货数量小于订货数量，则保留款会随收货数量减少而增加。 收货数量增加 必须更新预算科目分配，还必须执行预算检查。预算余额上的收货费用会随数量增加而增加。对于最终收货，保留款不会减少。对于非最终收货，如果总收货数量小于订货数量，则保留款会随收货数量增加而减少。 将最终收货变为非最终 不需要预算检查，原因是总数量在更正后仍保持不变。预算余额上的收货费用没有改变，但是如果总收货数量少于订货数量，则保留款会增加。如果总收货数量大于或等于订货数量，则不需要进行任何更新。 使非最终收货变为最终 不需要预算检查，原因是总数量在更正后仍保持不变。预算余额上的收货费用没有改变，但是如果总收货数量少于订货数量，则保留款会减少。如果总收货数量大于或等于订货数量，则不需要进行任何更新。 相关主题 设置预算控制数据 设置预算策略数据 维护预算金额详细资料 请购单审核流程 请购单转换流程 延交订单 - 自动确认 采购退货单 采购订单中的额外成本 在收货或消耗后更改价格或折扣 |