当前位置: 首页 > news >正文

NetSuite Balancing Segment平衡段

春节假期偷了一段时间懒,现在开始工作了。今朝谈一个偏门题目,于未知领域再下一城。说这个题目偏,就要讲讲渊源。话说在Oracle的EBS和Fusion产品中的COA领域有个功能叫做“Balancing Segment”。

 问了几位Oracle老炮,也说是对第二、三平衡段的使用不多,大多数项目只有第一个平衡段。这个功能在Oracle的产品中存在多年,算是个偏门功能。在NetSuite 20.1的版本被发布出来。算是对Oracle COA逻辑的一次继承,但是更偏了。

所谓Balancing Segment就是对COA的核算段进行平衡控制。举例来说,在COA中的Subsidiary就是一个Segment,并且是一个Balancing Segment,你绝对得保持在一个Subsidiary中的借贷平衡吧。那么,如果我们引入了跟Subsidiary平级的核算维度,例如BU,我们也想保持BU这个核算维度的平衡,那么就可以尝试引入第二个Balancing Segment:BU。你可能会说,我们在项目中也可以通过定义Custom Segment核算BU啊?没错,但是你只能核算,却不能使其自动保持平衡。举个例子:

借 银行 1000 BU=BU1

        贷 应收 1000 BU=“空”

假如没有对应收科目的BU核算项赋值的话,这就造成了不平衡。从BU维度看资产负债表时,就不平了。

如果把BU这个Custom Segment升级一下,成为Balancing Segment,则系统会针对这种情况进行平衡检查,把不平的Transaction用一个Balancing Journal抵消掉。这个Balancing Journal是作为警告分录存在的,在平时和月结时起到提醒的作用。抵消用的暂记科目我们称为“InterSegment”科目。

我想了想,其核心功能大致是:

  • 基于Custom Segment逻辑
  • 引入InterSegment科目和Balancing Journal事务处理类型
  • 平时或月底进行Balancing Journal的生成、检查,以保证核算端的Balancing

Demo如下:

1.Enablement

 

2.Custom Segment Setup

 

3.InterSegment Account Setup

 

4.Balancing Segment Preference

 

5.Balancing by Segments Process

我们假设有这样的应用场景,某单体企业热衷在公司内按照BU进行考核(阿米巴发烧)。希望能够在一个账套内出具BU别的精细核算。目前有三个BU,一个叫做HQ,即总部BU,另外两个是事业部门,叫做BU-1,BU-2。三个BU之间相关独立核算。

某日,从BU-HQ转账给BU-1,作为某笔BU-HQ应付BU-1的结算款。分录如下:

 

 日子过得很快,一晃到了月结。财务人员执行Balancing By Segments Process,运行完毕后。产生了一个特别的事务处理类型的分录--Balancing Journal。

 

 这个Balancing Journal的目的是对BU不平的警告。此时的BS看起来如下:

 财务人员迅速找到了原因。原来是漏录了一笔BU-HQ和BU-1之间的往来清算。于是就补了一笔分录。

 随后再次运行Balancing By Segments Process,得到新的Balancing Journal。

 这时再看BS:

 InterSegment Due To/From 作为暂记科目的发生额被抵消,从BU维度看,平了。

以上是Balancing Segment的基本功能,个人感觉比较偏门。问了几位同事,也说是闻所未闻。所以,权当增广见闻吧。

http://www.lryc.cn/news/5303.html

相关文章:

  • Docker 中遇到的问题
  • 树莓派用默认账号和密码登录不上怎么办;修改树莓派的密码
  • 【LeetCode】不同的二叉搜索树 [M](卡特兰数)
  • 【软件相关】文献管理工具——Zotero
  • leetcode练习一:数组(二分查找、双指针、滑动窗口)
  • iPhone更新iOS 16.3出现应用卡死、闪退的问题怎么办?
  • TCP协议原理一
  • 【黑马SpringCloud(6)】Sentinel解决雪崩问题
  • 微信小程序 java springboot招聘求职应聘简历系统
  • 亿级高并发电商项目-- 实战篇 --万达商城项目 四(Dashboard服务、设置统一返回格式与异常处理、Postman测试接口 )
  • 为什么这11道JVM面试题这么重要(附答案)
  • 概率统计之概率篇
  • 综合项目 旅游网 【5.旅游线路收藏功能】
  • 【ArcGIS Pro二次开发】(3):UI管理_显示隐藏Tab、Group、Control等控件
  • Spring Boot开发实战——echarts图标填充数据
  • 李达聪老师:互联网时代的B2B品牌如何塑造
  • javaEE 初阶 — 连接管理机制
  • 40个改变你编程技能的小技巧!
  • iTOP3588开发板直连电脑配置方法(无线上网)配置主机IP
  • 压电陶瓷换能器导纳圆图公式推导及匹配
  • 设计模式C++实现11:观察者模式
  • l1和l2接口如何进行编写?一定要掌握这几个元素
  • GAMES101作业7及课程总结(重点实现多线程加速,微表面模型材质)
  • 面试题(二十四)数据结构与算法
  • 【HAL库】STM32CubeMX开发----STM32F407----Uart串口接收空闲中断
  • Qt_文件操作
  • int和Integer有什么区别?
  • Axure 9 收录不同效果的制作过程
  • [Datawhale][CS224W]图神经网络(一)
  • 【Android实现16位灰度图数据转RGB数据并以bitmap格式显示】