在1月的最后一天,就来说说NetSuite中标准的单位转化的功能与测试吧~
之前在项目中,用户有提出在创建Inventory Transfer库存转移时,NetSuite是否可以在Item行选择最小包装数,也就是不一定物料单位全部都是Each;然后将转移的数量自动带出,使仓库人员在实际操作时更为便捷。
当然,这个需求的实现思路恰好可利用系统Units of Measure(计量单位)的原生功能,当根据实际需求维护不同单位及不同单位间的转换率后,可在创建IT时选择对应的单位。
在Item行输入已经按照转换率计算好的转移数时,系统会将转换率应用至在手库存和可用库存数量上。当完成IT后,查看库存变化时,系统会按照转换率还原至基本单位计算库存增加/减少量。
其实,该功能的关键点在于需要用户事先在线下计算出转换后的转移包装数量,无需输入按照基本单位Ea计算的具体转移数量。
具体测试步骤如下:
按照Lists-Accounting-Units of Measure路径进入计量单位维护界面,根据实际需求维护上使用的单位名称(Name)及转换率(Rate)。
当创建IT时,可以选择先前维护的单位,且需要输入已经换算好的包装数用作转移,以物料A为例,需要计算此时我需要转移的包装数是2箱,按照50个为一箱计算,100/50=2箱。
当我们在物料行选择对应的单位50/Pack后,在手数量也将直接自动计算。
由于单位选择会影响在手库存显示,同样是物料A,当我们将单位修改为Ea时,其在手数量恢复为2690,通过计算可验证:53.8*50=2690。
当我们在输入Inventory Detail处填写批次号信息时,这时可以发现:可用数量已经按照转换率转换过(2),转移数量填写为2箱。
系统在最后计算库存时会按照转换率还原至“Ea 个”的基本单位计算增加/减少相应库存。
我们可由下图看到仓库库存由原来的2690减少至2590。