Python 2.7 选择先进先出法时的成本问题

Python 2.7 选择先进先出法时的成本问题,python-2.7,odoo,odoo-10,odoo-9,odoo-11,Python 2.7,Odoo,Odoo 10,Odoo 9,Odoo 11,受影响的版本:v11和v12 复制步骤: 安装销售管理、库存、会计和采购。 从库存/配置/设置中启用“批次和序列号”。 使用批次创建产品跟踪,然后将类别上的“成本计算方法”字段更改为“先进先出”,并将类别上的“存货估价”字段更改为“自动”。 使用上述产品(单价等于10)创建采购订单,然后接收“批次1”作为批次名称的产品。 复制上述采购订单,将单价更改为3,然后接收批次名称为“批次2”的产品。 为上述产品创建数量为1的销售订单,并从“批次2”发货。 查看根据上述交货订单创建的库存估价分录,日记账分

受影响的版本:v11和v12

复制步骤:

安装销售管理、库存、会计和采购。 从库存/配置/设置中启用“批次和序列号”。 使用批次创建产品跟踪,然后将类别上的“成本计算方法”字段更改为“先进先出”,并将类别上的“存货估价”字段更改为“自动”。 使用上述产品(单价等于10)创建采购订单,然后接收“批次1”作为批次名称的产品。 复制上述采购订单,将单价更改为3,然后接收批次名称为“批次2”的产品。 为上述产品创建数量为1的销售订单,并从“批次2”发货。 查看根据上述交货订单创建的库存估价分录,日记账分录的值为10

预期行为:
股票估值分录的价值应为3,正如我们从“第2批”交付的一样。

预期行为:股票估值分录的价值应为3,正如我们从“第2批”交付的一样。

我不认为这是预期的行为。 产品成本计算方法:先进先出法。 让我们看看移动中的
是如何组织的:

in move1 -> lot-1 (validated first) with price 10
in move2 -> lot-2 (validated second) with price 3
就先进先出(FIFO)而言,出厂产品成本计算所选的移动是move1,这是年的第一次。因此,选择的成本是10


所选批次与成本计算无关,如果
先进先出
成本计算,系统将查找并跟踪
传入
移动的数量,并从第一个移动获取成本计算信息。

?这不应该是一个问题吗?