之前在项目上我们基本上都是手动创建库存调整单,也就是Inventory Adjustment,如何使用CSV直接导入批次物料?调增与调减是否在导入时使用相同字段?自己实践完成之后发现这其中是有讲究的,所以在此也分享给各位。
涉及到批次物料的导入时目前需要使用三个文件,其实也是与父子表结构相关。我们先以调增多批次物料为例:
1.库存调整单头信息
需要注意,这里需要有External ID的信息;
2.库存调整单行信息
此处的External ID需要与表1中的保持一致,另外需要输入External ID2的信息,尽量与External ID不一致;
3.库存调整单行Inventory Detail信息
此处的External ID2需要与表2中的保持一致。
三个文件准备好后,可进入CSV导入助手页面:
这里选择多个文件上传,然后依次对应IA的头信息文件,行信息文件,Inventory Detail文件;
在这里需要分别选择External ID,External ID,External ID2,External ID2,从这一步我们可以分析出实际上行和头信息的对应通过External ID连接,Inventory Detail与行信息通过External ID2连接;
在字段Mapping的步骤中,为了保证数据的准确性,我在导入的时候是将Subsidiary与Item字段设置为了Internal ID,并非二者原本的名称直接导入;
另外,调增场景下Inventory Detail的Lot Number信息对应匹配的是Receipt Inventory Number,调减则是另一个字段,这里需要特别注意;
可以看到,库存调整单已经导入成功,Inventory Detail信息如下所示:
如果是调减多批次物料的场景,则对应的行信息文件中调整数量需先设置为负数;
对应Inventory Detail中的多个批次也要拆分为多行负数;
在字段Mapping这一步,需要将Lot Number在右边的匹配字段修改为Issue Inventory Number;
这样在导入时,行信息的调整数量将为负数,对应的批次信息也如下所示:
以上可以看出,批次物料的调增与调减如果是分开导入是没有问题的,但是是否能够合二为一在一个导入模版中实现,这个是后续我们可以探究的问题~
在SuiteAnswer中也有相关的文档可以参考,这里附上我参考的文件:
Sample Inventory Adjustment CSV Import for Lot Numbered Inventory Item with Bins