具有实际成本和标记的 FIFO

先进先出 (FIFO) 是一种库存管理和计价方法,此方法先销售、使用或处置先生产或采购的库存。 在 Microsoft Dynamics 365 Supply Chain Management 中的库存结转流程中,系统将创建结算,其中第一个收货与第一个发货进行匹配,依此类推。

结算和匹配原则基于库存交易记录的财务日期。 结算和调整的初步评估可通过运行库存重新计算流程来执行。

您可以通过标记库存交易记录来替代 FIFO 原则,以针对特定发货结算特定物料收货。 当您使用 FIFO 库存模型根据 FIFO 原则创建结算和调整发货值时,需要进行定期库存结转。 在运行库存结转流程之前,当发生实际和财务更新时,发货交易记录将按移动平均值进行评估。 除非您正在使用标记,否则在执行实际更新或财务更新时将计算移动平均值。 以下示例通过三个不同的配置说明了使用先进先出的影响:

  • 没有包括实际成本选项的 FIFO
  • 具有包括实际成本选项的 FIFO
  • 具有标记的先进先出

没有“包括实际成本”选项的先进先出

在此示例中,清除了已发布产品的物料模型组上的包括实际成本复选框。 随后的插图说明了这些交易记录:

  • 1a. 数量 1(单件成本为 USD 10.00)的库存实际收货。
  • 1b. 数量 1(单件成本为 USD 10.00)的库存财务收货。
  • 2a. 数量 1(单件成本为 USD 20.00)的库存实际收货。
  • 2b. 数量 1(单件成本为 USD 22.00)的库存财务收货。
  • 3a. 数量 1(单件成本价为 USD 16.00)的库存实际发货(财务过帐的交易记录的移动平均)。
  • 3b. 数量 1(单件成本价为 USD 16.00)的库存财务发货(财务过帐的交易记录的移动平均)。
  • 4a. 数量 1(单件成本为 USD 25.00)的库存实际收货。
  • 5a. 数量 1(单件成本为 USD 30.00)的库存实际收货。
  • 5b. 数量 1(单件成本为 USD 30.00)的库存财务收货。
  • 6a. 数量为 1 且单件成本价为 23.00 美元的库存实际发货(财务过帐的交易记录的移动平均值)
  • 7. 执行库存结转。 基于 FIFO 方法,最先经过财务更新的发货将根据最先经过财务更新的收货进行结算,以此类推。 在此示例中,在 1b 和 3b 之间创建了一个结算。 将对 3b 进行 USD –6.00 的调整,所产生的最终成本将为 USD 10.00。

新的移动平均成本价反映财务更新的交易记录的平均值。 下图说明了在未使用包括实际成本选项时,FIFO 库存模型对此系列的交易记录的影响。

没有“包括实际成本”选项的 FIFO。

示意图要点

  • 库存交易记录用垂直箭头表示。
  • 实际交易记录由较短的浅灰色箭头表示。
  • 财务交易记录由较长的黑色箭头表示。
  • 入库用时间线上的垂直箭头表示。
  • 出库用时间线下的垂直箭头表示。
  • 每个新的收货或发货交易记录都用一个新标签标明。
  • 每个垂直箭头都用连续标识符标记,例如 1a。 这些标识符指示时间线中库存交易记录过帐的顺序。
  • 图表中的每个日期由一条细黑垂直线分隔。 日期在图表底部注明。
  • 库存结转用红色的垂直虚线表示。
  • 由库存结转执行的结算用红色对角箭头(从收货指向发货)表示。

具有“包括实际成本”选项的先进先出

如果为物料模型组页面上的物料选中包括实际成本复选框,则系统将使用实际收货交易记录和财务收货交易记录来计算移动平均成本价。 如果适用,系统将对实际更新的发货交易记录进行调整。 使用 FIFO 库存模型的库存结转将只对财务更新的交易记录进行结算。 随后的插图说明了这些交易记录:

  • 1a. 数量 1(单件成本为 USD 10.00)的库存实际收货。
  • 1b. 数量 1(单件成本为 USD 10.00)的库存财务收货。
  • 2a. 数量 1(单件成本为 USD 20.00)的库存实际收货。
  • 2b. 数量 1(单件成本为 USD 22.00)的库存财务收货。
  • 3a. 数量 1(单件成本价为 USD 16.00)的库存实际发货(实际和财务过帐的交易记录的移动平均)。
  • 3b. 数量 1(单件成本价为 USD 16.00)的库存财务发货(实际和财务过帐的交易记录的移动平均)。
  • 4a. 数量 1(单件成本为 USD 25.00)的库存实际收货。
  • 5a. 数量 1(单件成本为 USD 30.00)的库存实际收货。
  • 5b. 数量 1(单件成本为 USD 30.00)的库存财务收货。
  • 6a. 数量为 1 且单件成本价为 23.67 美元的库存实际发货(实际过帐和财务过帐的交易记录的移动平均值)。
  • 7. 执行库存结转。 基于 FIFO 方法,最先经过财务更新的发货将根据最先经过财务更新的收货进行结算,以此类推。 在此示例中,在 1b 和 3b 之间创建了一个结算。 将对 3b 进行 USD –6.00 的调整,所产生的最终成本将为 USD 10.00。 此外,交易记录 6a 将调整为 2b 的收货交易记录成本。 此系统将不会结算这些交易记录,因为在实际上更新该收货,并不在财务上更新。 只有 USD -1.67 的调整将过帐到实际发货交易记录,调整后产生的成本将为 USD 22.00。

具有“包括实际成本”选项的 FIFO。

请注意,无论您是否在物料模型组页面上选择了包括实际成本选项,运行库存结转流程的结果都是相同的。 包括实际成本选项仅影响移动平均值。

示意图要点

  • 库存交易记录用垂直箭头表示。
  • 实际交易记录由较短的浅灰色箭头表示。
  • 财务交易记录由较长的黑色箭头表示。
  • 入库用时间线上的垂直箭头表示。
  • 出库用时间线下的垂直箭头表示。
  • 每个新的收货或发货交易记录都用一个新标签标明。
  • 每个垂直箭头都用连续标识符标记,例如 1a。 这些标识符指示时间线中库存交易记录过帐的顺序。
  • 图表中的每个日期由一条细黑垂直线分隔。 日期在图表底部注明。
  • 库存结转用红色的垂直虚线表示。
  • 由库存结转执行的结算用红色对角箭头(从收货指向发货)表示。

具有标记的先进先出

标记是一个过程,您可以将某一发货交易记录链接到(或标记到)某一收货交易记录。 标记可以在过帐交易记录之前或之后发生。 如果您想要在过帐交易记录时或执行库存结转时确保库存的准确成本,则可以使用标记。

例如,客户服务部接受了来自重要客户的一个紧急订单。 由于这是一份紧急订单,因此您必须为此物料支付更多成本才能满足您客户的请求。 您必须确保库存物料的成本反映在销售订单发票的毛利中或所售货物成本 (COGS) 中。 在过帐采购订单时,按 USD 120.00 的成本入库。 如果在过帐装箱单或发票前此销售订单单据标记到采购订单,则 COGS 将是 USD 120.00,而不是该物料的当前移动平均成本。 如果在发生标记前过帐销售订单装箱单或发票,则将按移动平均成本价过帐 COGS。 在执行库存结转前,仍可以彼此标记这两个交易记录。

在将某一收货交易记录标记为发货交易记录时,将不考虑在物料模型组中定义的求值方法,并且此系统将彼此结算这些交易记录。 您可以通过在销售订单行快速选项卡上选择库存 > 标记,在销售订单详细信息页面针对销售订单行手动标记交易记录。 您可以在标记页面上查看未结的收货交易记录。 您可以将发货交易记录匹配或标记为来自已过帐库存调整日记帐的清查过物料的未结收货交易记录。 随后的插图说明了这些交易记录:

  • 1a. 数量 1(单件成本为 USD 10.00)的库存实际收货。
  • 1b. 数量 1(单件成本为 USD 10.00)的库存财务收货。
  • 2a. 数量 1(单件成本为 USD 20.00)的库存实际收货。
  • 2b. 数量 1(单件成本为 USD 22.00)的库存财务收货。
  • 3a. 数量 1(单件成本价为 USD 16.00)的库存实际发货(财务过帐的交易记录的移动平均)。
  • 3b. 数量 1(单件成本价为 USD 16.00)的库存财务发货(财务过帐的交易记录的移动平均)。
  • 3c. 3b 的库存财务发货将被标记为 2b 的库存财务发货。
  • 4a. 数量 1(单件成本为 USD 25.00)的库存实际收货。
  • 5a. 数量 1(单件成本为 USD 30.00)的库存实际收货。
  • 5b. 数量 1(单件成本为 USD 30.00)的库存财务收货。
  • 6a. 数量为 1 且单件成本价为 23.00 美元的库存实际发货(财务过帐的交易记录的移动平均值)
  • 7. 执行库存结转。 基于使用 FIFO 方法的标记原则,标记的交易记录将相互结算。 在此示例中,3b 针对 2b 进行结算,将 USD 6.00 的调整过帐到 3b 以使值达到 USD 22.00。 在此示例中,没有进行其他结算,因为结转仅为财务更新的交易记录创建结算。

下图说明在使用发货和收货之间的标记时,先进先出库存模型对此系列的交易记录的影响。

具有标记的 FIFO。

示意图要点

  • 库存交易记录用垂直箭头表示。
  • 实际交易记录由较短的浅灰色箭头表示。
  • 财务交易记录由较长的黑色箭头表示。
  • 入库用时间线上的垂直箭头表示。
  • 出库用时间线下的垂直箭头表示。
  • 每个新的收货或发货交易记录都用一个新标签标明。
  • 每个垂直箭头都用连续标识符标记,例如 1a。 这些标识符指示时间线中库存交易记录过帐的顺序。
  • 图表中的每个日期由一条细黑垂直线分隔。 日期在图表底部注明。
  • 库存结转用红色的垂直虚线表示。
  • 由库存结转执行的结算和标记用红色对角箭头(从收货指向发货)表示。