Acumatica MoveEntry API 未生成批号

Acumatica MoveEntry API not generating lot number

这里有人成功使用过 PUT /MoveEntry 调用吗?我可以打电话来创建记录,但我期待 API 填充批号,但事实并非如此。它由 UI 执行,而不是由 API 执行。有没有我遗漏的技巧?

更新 1:

PUT /MoveEntry
{
    "Hold": {
        "value": true
    },
    "Details": [
        {
            "OrderType": {
                "value": "RO"
            },
            "ProductionNbr": {
                "value": "RO0000001"
            },
            "Quantity": {
                "value": 1
            },
            "Location": {
                "value": "PRODRECPT"
            },
            "Warehouse": {
                "value": "ABBOTSFORD"
            }
        }
    ]
}

总是记录单据成功,但一直没有批号。

会不会是很多class配置问题?

更新 2: Acu 支持人员同意这看起来像是一个缺陷,并已将此案例转交给 Acu 开发部门。

我会看一下名为 AMBatch 的编号序列,因为它似乎是我在“移动输入”屏幕上默认使用的编号序列。

与 Acu Support 合作后,它返回 API 需要在“OperationNbr”字段中填充物料清单操作编号。然后如期生成批号。