目录

1. 前言

2. 功能说明

2.1概述

2.2控制逻辑说明

3. 安装

4. 设置

4.1角色设置

4.2参数设置

4.3负库存追踪记录设置

5. 视频链接


1. 前言

在NetSuite的项目实践中,NetSuite既有功能未能解决用户所面临的负库存问题。参看NetSuite知识会的前期文章:

NetSuite 负库存控制_毛岩喆的博客-CSDN博客NetSuite原生功能在负库存控制方面,有三个最佳实践:1、将“基于承诺履行” 设置为“只限已承诺”。2、避免输入单独的“现金销售”和“发票”。3、使用“库存级别警告”首选项。但是上述控制在业务实践中基本上会失败。因为这些控制点都属于“软控制”,无法杜绝负库存的产生。在这个背景下,NetSuite推出了一个叫做“Enhanced Validations and Defaulting ”的SuiteSolution作为补充。这个包的目的是在做事务处理保存时,做规则校验.https://blog.csdn.net/remottshanghai/article/details/120244573

我们完整的考虑了NetSuite负库存的控制场景,发布了此解决方案。希望帮助广大的NetSuite用户在库存管理中加强管控,尽可能避免出现负库存问题。

在研发此功能包的过程中,我们得到了以下人士的热情帮助(字母顺序):Carolyn Hu、C.Y、 Ophelia Zhu、Qiu、Sophie Sun、Xuewei、Vicky Min, 在此一并感谢。

2. 功能说明

2.1概述

在NetSuite既有功能中对负库存的控制存在如下缺陷:

  1. 对于删除、调减入库单据的业务操作完全没有控制;
  2. 对库存转移、生产耗料等业务操作造成的出库操作完全没有控制;

由于负库存带来的成本问题,让广大仓管、财务用户头痛不已。基于这种情况,我们推出了此功能包用于修补此类系统缺陷。

此功能安包将针对不同类型事务处理的操作场景,比如因删除、调减入库单据造成的负库存,以及库存不足而强制出库造成的负库存,对可能会造成负库存的操作进行代码干预。在保存或调整事务处理数据时执行数量检查,在相应操作场景下弹出警告提示,或者在删除/调整相应事务处理时生成自定义记录,使被调整/被删除的数据有迹可循。

2.2控制逻辑说明

交易类型中文

交易类型英文

场景

控制逻辑

采购/调拨入库

Item Receipt

删除

删除入库单时,系统将对比数量信息,若删除后会造成负库存,根据参数的选择,系统将弹出报错信息或自动生成删除追踪记录。

调减

调减入库单物料数量时,系统将对比调减信息,若调减后会造成负库存,根据参数的选择,系统弹出报错信息或自动生成调减追踪记录。

独立供应商账单

Standalone

Vendor Bill

删除

删除独立供应商账单时,系统将对比数量信息,若删除后会造成负库存,根据参数的选择,系统将弹出报错信息或自动生成删除追踪记录。

调减

调减独立供应商账单物料数量时,系统将对比调减信息,若调减后会造成负库存,根据参数的选择,系统弹出报错信息或自动生成调减追踪记录。

库存转移

Inventory Transfer

编辑保存

库存转移时,当移出仓库的物料数量不足时,系统将提示某一物料没有足够库存,交易将无法保存。

删除

删除库存转移时,系统将对比数量信息,若删除后会造成负库存,根据参数的选择,系统将弹出报错信息或自动生成删除追踪记录。

调减

调减库存转移物料数量时,系统将对比调减信息,若调减后会造成负库存,根据参数的选择,系统弹出报错信息或自动生成调减追踪记录。

库存调整

Inventory Adjust

删除

删除库存调整时,系统将对比数量信息,若删除后会造成负库存,根据参数的选择,系统将弹出报错信息或自动生成删除追踪记录。

调减

调减库存调整物料数量时,系统将对比调减信息,若调减后会造成负库存,根据参数的选择,系统弹出报错信息或自动生成调减追踪记录。

工单装配

Assembly Build

编辑保存

当工单装配单保存时,如果系统检查该装配单中涉及原材料的库存不足时,系统将提示没有足够库存,交易无法保存。

删除

删除工单装配单时,系统将对比数量信息,若删除后会造成负库存,根据参数的选择,系统将弹出报错信息或自动生成删除追踪记录。

调减

调减工单装配单物料数量时,系统将对比调减信息,若调减后会造成负库存,根据参数的选择,系统弹出报错信息或自动生成调减追踪记录。

销售/调拨出库

Item Fulfillment

编辑保存

保存出库单时,若发出物料仓库的物料数量不足,系统将提示某一物料没有足够库存,交易将无法保存,用户需返回界面修改库存数量。

3. 安装

Bundle 名称

负库存控制

Bundle ID

480069

发布范围

Share

代码管控

Locked

此Bundle目前发布范围为Share,如有兴趣请联系 service@truston.group

4. 设置

4.1角色设置

此功能安装包的安装及操作角色为系统管理员。

4.2参数设置

此功能在安装后涉及3个参数,需要用户在使用前根据需求进行勾选设置,设置路径为:设置-公司-常规首选项。

  • Enable Negative Inventory Control

该参数表示是否启用负库存控制。

假设不勾选,则为不启用该功能控制;假设勾选,则为启用该功能控制。

  • Allow Users to Delete/Adjust Transactions if Negative Inventory Occurs

该参数表示是否允许用户在出现负库存时删除/调整保存当前的事务处理单据。

假设不勾选,出现负库存问题后系统将弹出报错信息,进行警告提示,用户将不能删除/调整保存当前事务处理单据,需在当前页面点击 “返回”;假设勾选,出现负库存问题后系统将直接删除/调整保存当前的事务处理单据,无警告提示,同时生成删除/调整追踪记录。

  • Custom Warning Infor

此处为不勾选上一条参数时出现负库存问题后所弹出的报错信息,该信息出现后,用户将不能删除/调整当前事务处理单据。该报错信息具体内容可由用户在General Preference常规首选项处自行维护。

4.3负库存追踪记录设置

  • 负库存记录页面设计

  • 负库存记录字段及说明

No.

字段英文名称

字段中文名称

字段说明

001

Record Doc#

记录编号

代表当前自定义记录的号码。

002

Original Transaction Date

原始事务处理日期

代表原始事务处理的日期。

003

Subsidiary

子公司

代表原始事务处理的公司信息。

004

Trans Type

事务处理类型

显示事务处理的具体类型,如:库存转移,库存调整,入库,出库等类型。

005

Operation Type

操作类型

根据实际操作显示删除或者调整两类中的一类。

006

Original Doc#

原始事务处理编号

代表原始事务处理的编号信息。

007

Operate Time

操作时间

代表生成当前自定义记录的日期。

008

Operator

操作人

代表执行删除/调整操作的用户名称。

009

Old/New

原始数据/更新数据

明细行信息,表示是原始单据数据还是调整单据的更新数据,Old为原始单据,New为更新数据。

010

Item

物料名称

明细行信息,物料名称。

011

From Location

原始仓库

明细行信息,事务处理中原始仓库信息,若只有一个仓库则该字段为空。

012

To Location

目标仓库

明细行信息,事务处理中目标仓库信息,若只有一个仓库则在这里显示,如采购入库单据的仓库信息。

013

Lot

批次号码

明细行信息,物料批次号,非批次物料该字段为空。

014

Quantity

数量

明细行信息,物料数量,如果是Old,则为原始单据的数量,如果是New,则为调整单据填入的新数量。

015

On hand

在手数量

明细行信息,操作时的物料数量,如果是Old,则为原始单据的在手数量,如果是New,则显示为调整单据在手数量。

  • 查询删除/调整记录的辅助搜索

5. 视频链接

NK Bundles——负库存控制功能

NetSuite 负库存控制功能包相关推荐

  1. NetSuite 负库存控制

    NetSuite原生功能在负库存控制方面,有三个最佳实践: 1.将"基于承诺履行" 设置为"只限已承诺". 2.避免输入单独的"现金销售"和 ...

  2. SAP MM VL09试图取消收货报错说某个HU负库存

    SAP MM VL09试图取消收货报错说某个HU负库存 内向交货单2501949770, 有启用了HUM,如上图. VL32N做收货过账, 过账后系统自动生成上架TO单,将其中的部分TO单据确认,其它 ...

  3. SAP WM Storage Type下不允许负库存的设置

    SAP WM Storage Type下不允许负库存的设置 在storage type配置里有个选项允许负库存的,如下图: Indicator: negative stock quantity all ...

  4. php秒杀负库存问题,店铺商品出现负库存原因分析,负库存商品处理规范

    店铺商品出现负库存原因分析,负库存商品处理规范 已有 674 次阅读2013-7-30 11:03 一.目的:了解负库存产生原因,及时处理,以准确电脑库存,提升商品管理水准. 二.适用范围:各分店. ...

  5. SAP MM 因物料有负库存导致MMPV开账期失败问题之对策

    SAP MM 因物料有负库存导致MMPV开账期失败问题之对策 上午所在项目的客户突然找我说相关货物移动不成功,提示只能在2022-06和2022-05账期过账.因为今天是7月份第一天,已经是新账期了. ...

  6. 进销存软件:销售开单如何设置负库存开单或筛除负库存商品?

    负库存开单或者在开单时一键剔除负库存商品,这对销售开单来说,是进销存提供给销售便利的功能,不影响销售过程和结果,也能通过功能生态链进行一键补货/采购,那这两个功能应该怎么使用?下面会进行详细的图文教程 ...

  7. 金蝶KIS专业版启用后修改允许负库存sql语句

    金蝶KIS专业版,设定参数允许负库存出库,账套启用后,企业决定不允许负库存出库,返回参数修改窗口,发现按钮是灰色的,不能修改了.如果想修改这些灰色的参数,可以在数据库中通过语句修改,或者在账套管理中, ...

  8. 金蝶专业版账套启用后,修改是否允许负库存

    不允许负库存出库 update t_systemprofile set fvalue=0 where fcategory='IC' and fkey='UnderStock' Go   不允许负库存结 ...

  9. SAP中负库存的相关设定

    后台配置SPRO--物料管理--库存管理和实际库存--发货/转储记账--允许负库存 或者事务OMJ1直接打开负库存后台设定 设定配置分三种: 针对估价范围是否允许负库存的设定: 针对工厂特殊库存是否允 ...

最新文章

  1. Linux嗅探ettercap
  2. 内核调试和系统调用劫持
  3. centos 磁盘扩容,新建lv
  4. 关于iPhone 中sqlite文件的使用
  5. Python__模拟实现一个ATM+购物商城程序
  6. 网络安全用python吗_使用Python进行网络安全渗透——密码攻击测试器
  7. 计算机网络实验报告嗅探器,计算机网络实验(Wireshark)
  8. TRUNCATE和DELETE有以下几点区别
  9. c语言递归求n的阶乘之和,c语言用递归的方法实现1!+2!+3!+4!+.....+n!=?阶乘之和...
  10. 如何用openweather显示html,如何显示openweathermap天气图标
  11. LRGB一个带亮度值的颜色
  12. Authorware 函数说明
  13. 将sql server 2000的备份文件导入到sql server 2012中
  14. CentOS 7系统语言修改成英文
  15. C# 大地测量高斯投影正反算公式计算程序
  16. 伤疤好了有黑印怎么办_疤痕留下黑印怎么办
  17. 华为g9一直显示服务器错误,华为G9青春版失败变砖开不了机了怎么办_G9青春版救砖方法...
  18. git fatal: schannel: next InitializeSecurityContext failed: SEC E CERT EXPIRED (0x80090328)
  19. 算法的时间与空间复杂度介绍
  20. MacBookPro M1芯片安装brew

热门文章

  1. Tom Jerry花生米分配
  2. linux系统的ora-01034,ORA-01034错误
  3. java 双路cpu_当猫头鹰遇上supermicro, 双路E5折腾记
  4. 一种供水系统物联网监测系统
  5. 增强现实?先不要指望那些眼镜了
  6. ex_VideoPlayer
  7. 无线话筒U段和V段有哪些本质区别?
  8. 态势感知如何做到”知己知彼百战不殆“?
  9. 为什么有些APP自带廉价感
  10. MySQL怎么运行的系列(四)Innodb索引结构和方案