NetSuite预算管理实践

NetSuite预算相关的原生功能有两个:

一个是Expense Commitments And Budget Validation这个SuiteApp,我们在一年前写过一篇文章介绍过。它强调预算的过程控制,但由于功能很有限,没有实际用处。

NetSuite Budget功能包_netsuite 如何安装suiteapps how to install suiteapps su-CSDN博客文章浏览阅读335次。上次知识会我们谈10大SuiteApps,其中有一个关于Budget控制的,叫做在我眼里,其价值很大。因为这个功能是继“费用报告策略”之后的又一关于费用、预算控制的功能增强。今天我们就对这个功能包做了概要介绍。顾名思义,这个功能包的主要用途是对“费用预算”的校验和控制。_netsuite 如何安装suiteapps how to install suiteapps suiteapp 是 bundlehttps://blog.csdn.net/remottshanghai/article/details/127838124另一个是,“预算与计划云”,Budget & Planning Cloud Service。它实际上是借用了Oracle Fusion的BPCS的功能,强调在预算编制和分析上,不能做预算过程控制。

虽然预算管理是每个项目都有的需求,但限于两者的短处,在我们大多数的项目上都用不上这些原生的功能。还好,NetSuite自身的开发平台很强大,只要您有想法和时间,实现一个“随心所欲”的“预算管理系统”是可行的。

下面我们就介绍一个德之匠近期项目的预算管理实践,给大家增广见闻。

我们都知道,“预算管理”具有共性,都是按照制订、控制、反馈、调整的逻辑展开管理。同时还有很强的企业管理个性,不同的企业由于所处行业的不同、规模的不同、管理文化的差异,在预算管理方面会有很大的差别。本次实践的预算管理就是这样,在共性的基础上有企业的管理特色。

下图是我们的功能框架,完全基于NetSuite进行开发。

预算设置

预算设置的核心是“预算控制代码(Budget Code)”,当预算消耗发生时,就是跟这个“预算控制代码”进行比对,从而判断是否超预算。

在我们都项目中,预算控制代码有四个维度,分别是:

  1. 科目
  2. 期间
  3. 成本中心
  4. 区域

预算控制

在事务处理(PO、Vendor Bill、Expense Report、Journal)保存时,系统将进行检查,与“预算消耗余额”进行对比。依据于Budget Preference中的设置,进行Warning还是Prevent Saving的处理。

预算消耗分为两种类型:
•在途预算消耗额,来自PO行上的金额。
•实际预算消耗额,来自Bill、Expense Report、Journal上的借方发生额、以及Bill Credit、Invoice上的贷方发生额。

对于某些特殊的预算消耗行,预算经理经过判断可以将其标志为“免预算控制(Budget Exemption)”。当一个事务处理行被标记为“免预算控制”时,其不会占用“预算消耗”,在“漏项检查” 中将不再显示, 在“预算报表”中也不再体现 。

预算复核

•预算经理逐个业务单据复核预算要素信息。
•业务单据信息变更后提醒。
•付款时检查“预算复核”标志,通过才付款。

在PO、ER、JE的打印模板中,有一个Budget Review Status:

•所有行都是Reviewed,显示Fully。
•部分行Reviewed,显示Partially。
•都没有Reviewed,显示None。

预算报告

•具有预算查看权限的用户,自助查询预算消耗情况。
•可以定时发送预算报告给具有数据权限的用户。
•Excel形式的汇总及明细报表。

月度别汇总报告

明细报告

以上功能都是我们的顾问从0开始搭建起来的,过程中充满了思考、发现、创造的乐趣。希望也能给您带来启发。 

 如果有任何关于NetSuite的问题,欢迎来谈。邮箱:service@truston.group 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/213005.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vue3 pinia的基本使用

pinia的使用跟vuex很像,去除了很多没用的api,写法有两种,一种老式的选项式api还有一种组合式api,用哪种根据自己喜好来,以下示例为组合式api 更多教程参考官网:pinia官网https://pinia.vuejs.org/zh/ 安装…

机器学习基本概念2

资料来源: https://www.youtube.com/watch?vYe018rCVvOo&listPLJV_el3uVTsMhtt7_Y6sgTHGHp1Vb2P2J&index1 https://www.youtube.com/watch?vbHcJCp2Fyxs&listPLJV_el3uVTsMhtt7_Y6sgTHGHp1Vb2P2J&index2 分三步 1、 定义function b和w是需要透…

linux之autoconf(1)基础介绍

Linux之autoconf(1)基础介绍 Author:Onceday Date:2023年2023年12月10日 漫漫长路,才刚刚开始… 本文主要内容翻译自Autoconf官方文档,仅供学习交流之用。 全系列文章请查看专栏: buildroot编译框架_Once_day的博客-CSDN博客。…

FL Studio21最新FL水果编曲软件中文版在哪下载?

FL Studio21水果编曲软件是一款专业的音乐制作软件,被广泛地应用于电子音乐、hip-hop、流行乐等多种音乐类型的制作。该软件提供了丰富的音频编曲工具和音乐效果器,让用户可以轻松地创作出高品质的音乐作品。同时,这也是一款非常易于上手的软…

[ 云计算 | Azure 实践 ] 在 Azure 门户中创建 VM 虚拟机并进行验证

文章目录 一、前言二、在 Azure Portal 中创建 VM三、验证已创建的虚拟机资源3.1 方法一:在虚拟机服务中查看验证3.1 方法二:在资源组服务中查看验证 四、文末总结 一、前言 本文会开始创建新系列的专栏,专门更新 Azure 云实践相关的文章。 …

YOLOv8改进 | 2023检测头篇 | 利用AFPN改进检测头适配YOLOv8版(全网独家创新)

一、本文介绍 本文给大家带来的改进机制是利用今年新推出的AFPN(渐近特征金字塔网络)来优化检测头,AFPN的核心思想是通过引入一种渐近的特征融合策略,将底层、高层和顶层的特征逐渐整合到目标检测过程中。这种渐近融合方式有助于…

软件无线电SDR-频谱采集python实现

sdr做的频谱采集,保存的500张频谱图,能看出来是什么东西吗?

VC++使用GetProcessTimes获取进程创建时间、销毁时间、用户态时间、内核态时间

一、GetProcessTimes函数简介(微软MSDN) 微软提供了一个非常有用的API函数GetProcessTimes用来获取进程创建时间、销毁时间、用户态时间、内核态时间,msdn连接为:GetProcessTimes 函数 (processthreadsapi.h) 其函数原型为&#…

基于NIQE算法的图像无参考质量评价算法matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1 空域NSS特征提取 4.2 图像块选取 4.3 MVG模型 4.4 NIQE指标 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 MATLAB2022a 3.部分核心程序 clc; clear; close all; …

轻量封装WebGPU渲染系统示例<46>- 材质组装管线(MaterialPipeline)灯光、阴影、雾以及多Pass(源码)

当前示例源码github地址: https://github.com/vilyLei/voxwebgpu/blob/feature/material/src/voxgpu/sample/MaterialPipelineMultiPasses.ts 当前示例运行效果: 此示例基于此渲染系统实现,当前示例TypeScript源码如下: export class MaterialPipelin…

java实现网络聊天

网络聊天实现步骤(从功能谈论方法): 客户端: 1.登录面板:注册提醒用户注册格式,登录账号密码不为空,点击登录的时候需要连接服务器端,启动聊天面板。(监听用户点击登录…

Windows下nginx的启动,重启,关闭等功能bat脚本

echo off rem 提供Windows下nginx的启动,重启,关闭功能echo begincls ::ngxin 所在的盘符 set NGINX_PATHG:::nginx 所在目录 set NGINX_DIRG:\projects\nginx-1.24.0\ color 0a TITLE Nginx 管理程序增强版CLSecho. echo. ** Nginx 管理程序 *** echo.…

JAVA使用HTTP代码示例

你好,Java开发者们!今天,我要给你们带来一场硬核的盛宴,那就是在Java中使用HTTP协议进行网络通信的代码示例。准备好接受挑战了吗?Lets go! 首先,我们需要导入一些必要的库,它们将成…

C++枚举类

枚举 C11有作用域枚举和无作用域枚举 无作用域枚举 特点 全局作用域:无作用域枚举的成员(枚举值)在包含它们的作用域内是直接可见的,不需要使用枚举类型名称作为前缀。 隐式类型转换:无作用域枚举的成员可以隐式地转换…

鸿蒙开发组件之ForEach列表

一、ForEach函数 ForEach函数是一个迭代函数,需要传递两个必须参数和一个可选参数。主要通过迭代来获取参数arr中的数据不断的生成单个Item来生成鸿蒙中的列表样式 二、先创建单个的Item的UI 通过嵌套Row与Column来实现单个Item的UI。例如图中没有折扣的可以看成一…

用23种设计模式打造一个cocos creator的游戏框架----(八)适配器模式

1、模式标准 模式名称:适配器模式 模式分类:结构型 模式意图:适配器模式的意图是将一个类的接口转换成客户端期望的另一个接口。适配器模式使原本接口不兼容的类可以一起工作。 结构图: 适用于: 系统需要使用现有的…

309. 买卖股票的最佳时机含冷冻期(leetcode) 动态规划思想

文章目录 前言一、题目分析二、算法原理1.状态表示2.状态转移方程3.初始化边界条件4.填表顺序5.返回值是什么 三、代码实现总结 前言 在本文章中,我们将要详细介绍一下Leetcode中买卖股票的最佳时机含冷冻期相关的内容,本题采用动态规划的思想解决 一、…

PyQt6 QDateEdit日期控件

​锋哥原创的PyQt6视频教程: 2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~共计39条视频,包括:2024版 PyQt6 Python桌面开发 视频教程(无废话…

空中消防员:无人机森林防火应用全面升级

森林是生态系统的重要组成部分,也是人类得以生存的关键。我国森林面积广大,存在火灾频发的困境。提升森林火灾防控能力是维护生态平衡、保护资源和保障人民生命安全的必要步骤。随着无人机技术的发展,其在无人机森林防火中的应用为传统巡查工…

Mybatis与Spring结合深探——MapperFactoryBean的奥秘

文章目录 前言MapperFactoryBean的工作原理底层实现剖析MapperFactoryBean的checkDaoConfig()方法总结 MapperFactoryBean的getObject()方法 思考联想后续 系列相关相关文章究竟FactoryBean是什么?深入理解Spring的工厂神器超硬核解析Mybatis动态代理原理&#xff0…