Version 22 R1版本RESTful API:无Inventory Issue实体时如何提交出库?
在Acumatica Version 22 R1中通过原生API提交Inventory Issue请求的方法
在Acumatica的Default端点中,Inventory Issue功能对应的原生实体并非直接命名为InventoryIssue,而是StockIssue——这就是你找不到对应实体的原因。无需扩展端点,直接使用原生StockIssue实体即可完成库存出库请求的提交,具体操作如下:
核心操作步骤
- 确认实体名称:直接使用
StockIssue作为请求目标实体,它与系统界面中的Inventory Issue功能完全对应。 - 构造POST请求:
请求地址格式:https://<你的Acumatica实例域名>/entity/Default/22.100.001/StockIssue
请求需携带身份验证信息(OAuth或基本认证),请求体示例如下:{ "BranchID": {"value": "DEFAULT"}, "InventoryID": {"value": "ITEM0001"}, "WarehouseID": {"value": "MAIN"}, "Qty": {"value": 5}, "UOM": {"value": "EA"}, "Description": {"value": "通过API创建的库存出库记录"}, "release": true } - 关键字段说明:
BranchID:分支ID,需匹配系统中已配置的分支值InventoryID:库存商品IDWarehouseID:仓库IDQty:出库数量release:设为true可直接提交并释放出库单,无需手动审核
注意事项
- 确保端点版本
22.100.001与你的Acumatica 22 R1实例版本一致 - 所有字段值需与系统内的基础数据匹配,避免因无效值导致请求失败
- 若需执行其他操作(如暂存而非释放),可调整请求体中的
hold或release参数
内容的提问来源于stack exchange,提问作者MikeNIke
相关产品推荐
相关产品推荐

