NetSuite ERP项目中非批次物料—批次物料数据转换流程

2024-06-14 19:28

本文主要是介绍NetSuite ERP项目中非批次物料—批次物料数据转换流程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近在刚结束的项目上也再次碰到了非批次物料转换为批次物料的操作,因此也想把我们在处理数据流程中的心得写出来,以便复盘与总结,也分享给各位。

整体的步骤我们可分为准备工作,调整工作以及检查工作

准备工作

主要是数据的整理与CSV导入模版的建立,我们可以根据数据的整理情况来进行工作量的评估,具体如下:

1.非批次物料添加_Inactive后缀数据整理/系统CSV导入模版建立,注意为Inventory Item;

2.批次物料更新数据整理/系统CSV导入模版建立,注意为Lot Numbered Inventory Item;

3.非批次物料Inventory Adjustment调减数据整理/系统CSV导入模版建立;

4.批次物料Inventory Adjustment调增数据整理/系统CSV导入模版建立;

5.未结PO/SO等数据整理/系统CSV导入模版建立;

准备工作的顺利大致如上,但其中具体的步骤要根据正式调整系统时得到的数据相结合,比如将非批次物料添加了_Inactive的后缀后,我们才能知道哪些未结PO/SO上是包含这些旧的非批次物料的。

上面的文件模版大家应该都是有的,一定要先在沙盒里进行测试,以下是系统中会用到的模版:

调整工作

主要是在系统中的操作流程,主要就是真正导入数据与库存调整的操作,以及刷新PO/SO的行Item数据,有时可能还要面临手动拆分未结的PO/SO,具体如下:

1.非批次物料数据更新,保证都添加有_Inactive后缀,和未来的批次物料加以区分;

2.导入批次物料的信息,保证其相关主数据与转换的非批次物料完全一致,尤其注意Tax Schedule,Accounting等信息;

3.调减IA的导入,调减数量注意为负数;

4.调增IA的导入,调增数量为正数,需要考虑Average Cost,与调减物料在对应Location的Average Cost保持完全一致,尽可能地使调整成本不出现尾差;也要注意Subsidiary与Location的设置;注意多批次Item的拆分;

5.刷新未结PO/SO这里主要指的是Pending Receipt以及Pending Fulfillment状态的PO/SO,需要注意行上Rate,Amount,Tax Code等信息,不能改动原本PO/SO Amount总额;如果有已经部分收发货的PO/SO,则需要将Item拆分为非批次物料与批次物料,非批次物料为已经收发货的数量,手动添加批次物料行为剩余未收发货的数量。

当然,也可以在调整数据前让客户根据实际情况将部分收发货的都发掉,该结的也都结掉,或者是有哪些可以关闭后续不需要处理的PO/SO,都可以先进行沟通。

检查工作

主要是Check数据的准确性,主要有以下几点:

1.确认系统中批次切换的非批次库存数据是否有遗留,正常情况下IA上的非批次物料应该被调整为0,不能留有库存或为负数,当然留有库存的情况可先不做,等后续进一步Check后再创建补充的IA也OK;

2.注意是否改动了PO/SO的Rate,Amount,我们这次在操作中由于Item Price有Basic Price以及Custom等不同的Price Level,导致我们动到了Rate与Amout,因此过程中又重新改回了对应的值;

3.注意调减IA与调增IA的数字是否有尾差,正常情况下应正负相抵,无任何尾差。

注意事项

这里也有一些注意事项供大家参考:

1.在OneWorld环境中,由于Location与Subsidiary有对应关系,如果Item Record上维护了Location以及Preferred Location的信息,我们在更新Item Record的信息时,系统会有报错,所以一般情况下Item Record中是不维护对应的Location与Preferred Location信息的,有的话可以批量更新该信息;

2.如果系统数据与客户提供的盘点数据发生不一致,一般要在过程中标注好然后与客户核对差异,调减时,若系统数字<盘点数字,以系统数字为准,调减多将造成负库存;系统数字>盘点数字,以盘点数字为准,这种情况下要注意系统中将留有多余的库存;

调增时,则以客户的线下实际数据为准,总之这些异常的库存数据可看情况是调整前沟通还是在调整后统一沟通解决;

3.从数据切换的整个流程来看,在库存数据正式环境导入前,记得要在沙盒里面将整理过的真实数据与自己的CSV导入模版等跑通,然后再将CSV导入模版打包搬到系统里面,或者重新设置,工作尽量做在前面,否则在正式环境中导入数据时或多或少都会遇到一些零碎的异常问题;

4.如果批次与数量要根据未来不同Subsidiary与Location进行拆分,这点要与客户及时沟通,进行异常数据的Check,当然在调整后如果发现问题也可以再用IA进行调整,看客户如何选择。

这篇关于NetSuite ERP项目中非批次物料—批次物料数据转换流程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1061311

相关文章

Nginx分布式部署流程分析

《Nginx分布式部署流程分析》文章介绍Nginx在分布式部署中的反向代理和负载均衡作用,用于分发请求、减轻服务器压力及解决session共享问题,涵盖配置方法、策略及Java项目应用,并提及分布式事... 目录分布式部署NginxJava中的代理代理分为正向代理和反向代理正向代理反向代理Nginx应用场景

vite搭建vue3项目的搭建步骤

《vite搭建vue3项目的搭建步骤》本文主要介绍了vite搭建vue3项目的搭建步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录1.确保Nodejs环境2.使用vite-cli工具3.进入项目安装依赖1.确保Nodejs环境

Linux下利用select实现串口数据读取过程

《Linux下利用select实现串口数据读取过程》文章介绍Linux中使用select、poll或epoll实现串口数据读取,通过I/O多路复用机制在数据到达时触发读取,避免持续轮询,示例代码展示设... 目录示例代码(使用select实现)代码解释总结在 linux 系统里,我们可以借助 select、

idea+spring boot创建项目的搭建全过程

《idea+springboot创建项目的搭建全过程》SpringBoot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目,:本文主要介绍idea+springb... 目录一.idea四种搭建方式1.Javaidea命名规范2JavaWebTomcat的安装一.明确tomcat

pycharm跑python项目易出错的问题总结

《pycharm跑python项目易出错的问题总结》:本文主要介绍pycharm跑python项目易出错问题的相关资料,当你在PyCharm中运行Python程序时遇到报错,可以按照以下步骤进行排... 1. 一定不要在pycharm终端里面创建环境安装别人的项目子模块等,有可能出现的问题就是你不报错都安装

Spring Boot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)

《SpringBoot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)》本文将以一个实际案例(用户管理系统)为例,详细解析SpringBoot中Co... 目录引言:为什么学习Spring Boot分层架构?第一部分:Spring Boot的整体架构1.1

nodejs打包作为公共包使用的完整流程

《nodejs打包作为公共包使用的完整流程》在Node.js项目中,打包和部署是发布应用的关键步骤,:本文主要介绍nodejs打包作为公共包使用的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言一、前置准备二、创建与编码三、一键构建四、本地“白嫖”测试(可选)五、发布公共包六、常见踩坑提醒

uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)

《uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)》在uni-app开发中,文件上传和图片处理是很常见的需求,但也经常会遇到各种问题,下面:本文主要介绍uni-app小程序项目中实... 目录方式一:使用<canvas>实现图片压缩(推荐,兼容性好)示例代码(小程序平台):方式二:使用uni

Ubuntu向多台主机批量传输文件的流程步骤

《Ubuntu向多台主机批量传输文件的流程步骤》:本文主要介绍在Ubuntu中批量传输文件到多台主机的方法,需确保主机互通、用户名密码统一及端口开放,通过安装sshpass工具,准备包含目标主机信... 目录Ubuntu 向多台主机批量传输文件1.安装 sshpass2.准备主机列表文件3.创建一个批处理脚

Java轻松实现PDF转换为PDF/A的示例代码

《Java轻松实现PDF转换为PDF/A的示例代码》本文将深入探讨Java环境下,如何利用专业工具将PDF转换为PDF/A格式,为数字文档的永续保存提供可靠方案,文中的示例代码讲解详细,感兴趣的小伙伴... 目录为什么需要将PDF转换为PDF/A使用Spire.PDF for Java进行转换前的准备通过