采购预算控制

可使用预算控制根据可用的预算来检查采购事务处理。

对于请购单、采购订单和采购收货,可以指定是否、如何以及何时必须执行预算检查。

注意

要实施预算控制,请选中已实施的软件组件 (tccom0100s000) 进程中的预算控制复选框。

在执行可用预算检查之后,会在预算事务处理 (tfbgc4500m000) 进程中生成预算事务处理,并在预算余额 (tfbgc3500m000) 进程中更新预算余额。

生成的预算事务处理如下:

  • 请购单
    生成承付款类型的预算事务处理并更新承付款预算余额。
  • 采购订单
    生成保留款类型的预算事务处理并更新保留款预算余额。
  • 采购收货
    生成收货费用类型的预算事务处理并更新收货费用预算余额。

如果预算检查失败,则可应用在相关采购过程继续之前必须先解决的预算例外。

预算控制主数据

在依据可用预算对采购事务处理进行检查之前,必须先设置预算。

此表显示必须在预算控制策略 (tfbgc0110m000) 进程中指定才能检查和更新请购单、采购订单和采购收据的预算的字段:

请购单标签 采购订单标签 收款标签
检查可用预算 检查可用预算 检查可用预算
请购单检查可用预算的时间 采购订单检查可用预算的时间 收据预算检查日期
请购单预算检查日期 采购订单预算检查日期 -
- 采购订单含税 -

 

预算科目分配 (BAD)

仅当请购单行、订单行或收货单行链接至正确的预算科目分配 (BAD) 时,才能对相应行的可用预算进行检查。 生成的或默认的预算科目分配用于将采购事务处理链接至预算。

BAD 需要以下数据:

  • 财务公司
    可根据请购单或订单的采购部门字段来确定财务公司。 如果未指定采购部门,则 LN 无法生成预算科目分配和检查预算。
  • 分类科目和分帐
    可根据请购单或订单行的总帐字段来确定分类科目和分帐。 如果没有在行上指定总帐,则会从映射方案 (tfgld4573m000) 进程中检索默认分类科目和默认分帐。
  • 预算检查日期
    相关文档类型的检查日期的默认值来自预算控制策略 (tfbgc0110m000) 进程。
  • 数量
    必须等于行的订货数量或收货数量的总数量。 因此,预算科目分配中的百分比必须等于 100。

可以在预算科目分配 (tcbgc1100m000) 进程中查看和修改 BAD,通过从下列进程的视图, 参考, 操作菜单中选择预算科目分配即可启动该进程:

  • 请购单行 (tdpur2502m000)
  • 准备转换请购单行 (tdpur2502m100)
  • 采购订单行 (tdpur4101m000)
  • 采购订单行详细资料 (tdpur4101m200)
  • 采购收货 (tdpur4106m000)
注意

例如,如果将请购单行转换成采购订单行,则请购单行的预算科目分配会链接至采购订单行并成为采购订单行的默认分配。

检查和更新可用预算

当检查行的预算时,预算检查可能会失败。 在此情况下,可以在适用进程中选中预算例外复选框。如果选中此复选框,则必须先处理预算例外才能继续采购过程。

但是,只有在以下条件下才会选中预算例外复选框:

  • 所检查行的预算不足
  • 预算控制策略 (tfbgc0110m000) 进程中的超过预算时字段为冻结

例如,要解决预算例外,可以更改行金额或预算科目分配。 然后,可以人工检查选中预算例外复选框并具有正确预算科目分配的行的预算。

要检查预算,请从下列进程的视图, 参考, 操作菜单中选择检查预算

  • 请购单行 (tdpur2502m000)
  • 准备转换请购单行 (tdpur2502m100)
  • 采购订单行 (tdpur4101m000)
  • 采购订单行详细资料 (tdpur4101m200)
  • 采购收货 (tdpur4106m000)
注意

如果行的预算不足,并且超过预算时字段为:

  • 继续,则会写入预算事务处理并且采购过程可以继续。
  • 警告,则会通知用户预算不足,但可以写入预算事务处理并且采购过程可以继续。
请购单
请购单审核流程

当外部审核流程中的最后一个审核人核准请购单后,会在请购单页眉上选中开支已核准复选框。 无论预算控制策略 (tfbgc0110m000) 进程中请购单检查可用预算的时间字段的值为何,都会自动执行预算检查。

如果为一个或多个没有被拒核的行选中预算例外复选框,则无法核准请购单。 必须先处理预算例外。 要处理预算例外,可以修改选中开支已核准复选框的请购单行以及链接的预算科目分配。 当所有行的预算例外都已处理并且所有行的预算检查都已完成时,请购单状态会从待核准变为已核准

审核过程中可以忽略已拒核行的预算例外。 最终审核过程中将冲销这些已拒核行的承付款。

请购单转换过程

可以将已核准的请购单转换为采购订单或征求报价单 (RFQ)。

将请购单行转换为采购订单时,会在登记采购订单行的承付款事务处理时冲销请购单行的保留款事务处理。 预算检查和保留款登记的时刻由预算控制策略 (tfbgc0110m000) 进程中的采购订单检查可用预算的时间字段确定。 如果此字段为单据录入,则会在输入采购订单时冲销请购单承付款。 如果此字段为单据核准,则会在采购订单核准时执行检查和更新,并因而在采购订单行首次被核准时冲销请购单承付款。 还会在删除或取消生成的采购订单行时冲销承付款。

注意
  • 请购单和采购订单行之间的链接存储在链接的请购单行数据 (tdpur2502s000) 和采购订单行链接的信息 (tdpur4502s000) 进程中。
  • 将请购单行转换为采购订单行时,会将预算科目分配复制到采购订单行。

将请购单行转换为征求报价单时,不会冲销请购单行的承付款事务处理,原因是征求报价单的预算事务处理未登记。 当删除生成的征求报价单或将其转换为采购合同或价目表时,会冲销承付款登记。 将征求报价单转换为采购订单时,会在创建或核准生成的采购订单行时(取决于采购订单检查可用预算的时间参数),或者在删除或取消该采购订单行时,冲销请购单承付款。

注意
  • 请购单和征求报价单之间的链接存储在链接的请购单行数据 (tdpur2502s000) 进程中,采购订单和征求报价单之间的链接存储在采购订单行链接的信息 (tdpur4502s000) 和链接的征求报价单数据 (tdpur1502s000) 进程中。
  • 从生成自请购单行的征求报价单行生成采购订单行时,会将请购单行的预算科目分配复制到采购订单行。 仅当请购单和采购订单的财务公司仍然相同时,才能复制预算科目分配。
  • 仅当请购单行的承付款预算事务处理被链接的采购订单行或 RFQ 行冲销时,才能删除转换过的请购单。
采购订单
采购延交订单

最终收货之后,将针对行总金额冲销原始采购订单行的保留款事务处理。 如果创建了延交订单行,则会为延交订单行金额登记保留款事务处理。 原始订单行的预算科目分配会被复制到延交订单行。

如果在采购订单类型 (tdpur0194m000) 进程中选中组合未结延交订单复选框,则可以使用新延交订货数量来更新现有未结延交订单行。

如果发生这种情况:

  1. 现有延交订单行变为撤销核准状态
  2. 必须用附加数量人工更新链接的预算科目分配
  3. 已检查预算
  4. 如果没有可应用的预算例外,则会再次核准延交订单行
  5. 已检查预算
注意

对于可能的延交订单,未检查或更新预算。

复制的采购订单

以下情况适用于复制的采购订单行:

  • 如果从实际采购订单行复制行,则还会复制链接的预算科目分配。
  • 如果从采购历史记录行复制行,则无法复制预算科目分配。
  • 如果新行的数量不同于原始订单行的数量,则不会自动更新预算科目分配。 必须人工更新链接的预算科目分配。

可以在复制采购订单 (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) 进程中,可以更改已确认收货的收货数量或使最终收货变为非最终。

保存收货更正时,可以执行预算检查。 如果预算检查失败,则会显示一条消息且无法保存收货更正。

共有以下几种情况的收货更正:

  • 收货数量减少
    不需要预算检查,原因是收货数量少于原始数量。 对于最终收货,必须用新的采购订单行总数量来更新预算科目分配。 预算余额上的收货费用会随数量减少而减少。 对于最终收货,保留款不会增加。 对于非最终收货,如果总收货数量小于订货数量,则保留款会随收货数量减少而增加。
  • 收货数量增加
    必须更新预算科目分配,还必须执行预算检查。 预算余额上的收货费用会随数量增加而增加。 对于最终收货,保留款不会减少。 对于非最终收货,如果总收货数量小于订货数量,则保留款会随收货数量增加而减少。
  • 将最终收货变为非最终
    不需要预算检查,原因是总数量在更正后仍保持不变。 预算余额上的收货费用没有改变,但是如果总收货数量少于订货数量,则保留款会增加。 如果总收货数量大于或等于订货数量,则不需要进行任何更新。
  • 使非最终收货变为最终
    不需要预算检查,原因是总数量在更正后仍保持不变。 预算余额上的收货费用没有改变,但是如果总收货数量少于订货数量,则保留款会减少。 如果总收货数量大于或等于订货数量,则不需要进行任何更新。