财务模块多组织,GL, SLA, SOB, COA, BSV, CCID, LE 概念的简单介绍

时间:2022-09-06 23:47:25


GL=  General Ledger

指的是Oracle 的总帐系统. application_id = 101. 在uk似乎居然还有不同的解释(In the UK, it was referred to as the nominal ledger, where you recorded (posted) the accounting double entries from your sales and purchase day books etc.)



SLA = Subledger accounting.

这个是在R12大力宣扬的内容, 我们通常的理解, 总帐就是对Journal的汇总, 但是,我们在实际的操作中,经常会发现, 对于Sub system 过来的Journal, 并不能单纯的以一种逻辑进行汇总, 比如 AP 抛入到GL 的request, 虽然有丰富的选项用来进行汇总, 但是对于是否要汇总detail journal,  财务人员的思考角度跟我们是不一样的 , 并不能这样简单的summary,针对不同的inovice 可能期望得到的Journal 样子不太一样. 因此, 就需要SLA 这个新的模块进来对这些特殊性质的Journal进行处理.
其实这个模块也不是12R所特有的, 在11i下面,我们就可以看见有些form, db 的object是以 XLA 开头的, 就是 Subledger accounting.  如果对SAP 有点知道的话, 这个东东其实是Copy from SAP 的.



SOB = Set of books

这个东东在11i下面是个很重要的概念, 就是汇总的Journal, 放在一个book 里头, 就是一个SOB.  但是在12R下面, SOB 已经由一个新的名词 ledger 所取代.




JE = Journal entry

就是日记账分录, 这个似乎没啥可说的. 呵呵.



COA = Chart of Accounts.

其实就是段的组合结构. 根据不同的会计准则, 根据不同的企业类型, 不同的企业需求. 我们会给企业做帐的时候,明细核算到某些层度. 但是, 不管咋样, 都至少需要3个东东: 公司段, 成本段, 自然科目. 其他的话根据不同的企业进行不同的设置.



BSV = Balancing Segment Value

这个是平衡段, 其实就理解成核算到的公司就可以了. 其实还支持 second balance, 不过这个话题就有点大了, 有兴趣的可以去研究一下.



CCID = Code Combination ID

许多人跟我一样, 在刚接触的时候搞不明白是啥玩意. 其实就是 帐户的组合的一个数字标识. 通常是给开发人员用的. 就是gl_code_combinations 里头的唯一标识这个帐户的. 当然, Oracle 只要涉及这个account的组合 ,都是这样子来标识的, 包括 汇总模板 也是 这样子的哦. 感兴趣的可以再研究一下account的层次结构关系,就会更加清楚.



LE = Legal Entity

这个是在12R下面很有用的东东,  12R 我不是很清楚, 所以不想展开.  在11i下面, LE 其实是个不切合实际的东东. 而且我认为是非常符合中国的现状. 在会计的基本假设里头有个会计主体, 是指企业会计在 计提, 确立, 报告 的空间范围. 简单点就是, 在什么样的范围能用会计. 会计法总则规定,国家机关、社会团体、公司、企业、事业单位和其他组织必须按照法律办理会计事务。也就是说,只要是一个相对独立的组织,就可以成为会计主体,会计主体的范围较宽。《会计法》第2条规定:“国家机关、社会团体、企业、事业单位和其他组织(以下简称单位)必须依照本法办理会计事务。”由此可知,国家机关、社会团体、企业(包括个人独资企业)、事业单位和其他组织(包括企业的分支机构)都是会计主体.
这里的会计主体, 我们可以理解成11i 下面的SOB. 那么 11i 里头的 LE 是指什么呢? 指的是 法律实体. 在法律上具有独立人格的组织才能成为法律主体,即只有法人组织才能成为法律主体. 其实这个是个很虚的东西.  因此, 我们从11i里头发现 , LE 跟SOB 其实是没有绝对的关联关系的. 恰好是这点, 我想是很好的遵循了中国对于这块的理解.




Account

这个东东连Oracle都解释不清楚, 他们的解释是到底是谁问了你这样的问题, 如果是开发人员问你, 肯定就是帐户的组合是啥样子, 如果是财务人员问你, 其实指的就是nature account, 就是指 自然科目.

财务模块多组织,GL, SLA, SOB, COA, BSV, CCID, LE 概念的简单介绍的更多相关文章

  1. SAP 财务模块 FI-TV 差旅管理

    SAP 财务模块 FI-TV 差旅管理 Travel Management差旅管理事务码              描述PRT3      Trip Costs: Maintain Postings ...

  2. 电子商务(电销)平台中财务模块(Finance)数据库设计明细

    以下是自己在电子商务系统设计中的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 资金账户表 (finance_account)|-- 自动编号|-- 用户编号|-- 预付款 (ad ...

  3. python shutil模块简单介绍

    python shutil模块简单介绍 简介 shutil模块提供了大量的文件的高级操作.特别针对文件拷贝和删除,主要功能为目录和文件操作以及压缩操作. shutil 模块方法: copy(src, ...

  4. python paramiko 模块简单介绍

    背景,公司的很多服务包括数据库访问都需要通过跳板机访问,为日常工作及使用带来了麻烦,特别数python直接操作数据更是麻烦了,所以一直想实现python 通过跳板机访问数据库的操作. 首先了解到了 p ...

  5. Hadoop源码学习笔记之NameNode启动场景流程一:源码环境搭建和项目模块及NameNode结构简单介绍

    最近在跟着一个大佬学习Hadoop底层源码及架构等知识点,觉得有必要记录下来这个学习过程.想到了这个废弃已久的blog账号,决定重新开始更新. 主要分以下几步来进行源码学习: 一.搭建源码阅读环境二. ...

  6. 【Python】operator 模块简单介绍

    简单介绍几个常用的函数,其他的请参考文档. operator.concat(a, b) **operator.__concat__(a, b)** 对于 a.b序列,返回 a + b(列表合并) -- ...

  7. Python_selenium中类函数模块的简单介绍

    Python_selenium中类函数模块的简单介绍 一.demo1.py的代码如下所示 #coding:utf-8 class ClassA(object): string = "这是一个 ...

  8. Python模块:operator简单介绍

    Python官方文档地址:https://docs.python.org/3.6/library/operator.html?highlight=operator Operator提供的函可用于对象比 ...

  9. node.js当中的http模块与url模块的简单介绍

    一.http模块的简单介绍 node.js当中的http内置模块可以用于创建http服务器与http客户端. 1.引包 const http = require('http'); 2.创建http服务 ...

随机推荐

  1. ES6学习记录

    前言 由于要学习React Native ,所以得用到ES6,故为运用React Native做一个铺垫 学习记录 一.变量 1.let let 与 var 作用相同,用于定义变量,但是作用域不同.不 ...

  2. 【腾讯Bugly干货分享】QFix探索之路—手Q热补丁轻量级方案

    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57ff5832bb8fec206ce2185d 导语 QFix 是手Q团队近期推 ...

  3. iOS使用textfield注意的细节

    一般做登录界面或者要填写表之类的页面会经常使用到textfield.使用很简单,但是其实他有很多小的处理细节,这回让你显得有经验,交互性很好.在这里呢,我就直接拿stroyboard中的截图来说. c ...

  4. Tomcat 部署Undeployment Failure

    Tomcat 部署Undeployment Failure - yongjava的日志 - 网易博客 http://blog.163.com/qiangyongbin2000@126/blog/sta ...

  5. 引爆公式让你的APP游戏成为下一个“爆款”

    在2014年的移动互联网领域,“魔漫相机”是一款值得关注的产品.虽然没有腾讯.百度或阿里巴巴等大资源的支持,但是这款应用一上线就在中国市场发展迅猛,日下载量超过80万次,最高一日达300万次.类似的成 ...

  6. Java项目打包在CMD或者Linux下运行

    Java项目打包在CMD或者Linux下运行 1.在CMD下运行 在eclipse中将项目export成jar包,然后用压缩软件解压

  7. mysql_union操作符

    MySQL  UNION操作符 union操作符合并两个或多个 SELECT 语句的结果集. union:去重 union all:不去重 UNION 结果集中的列名总是等于 UNION 中第一个 S ...

  8. ThinkPHP 3.2 性能优化,实现高性能API开发

    需求分析 目前的业务全站使用ThinkPHP 3.2.3,前台.后台.Cli.Api等.目前的业务API访问量数千万,后端7台PHP 5.6,平均CPU使用率20%. 测试数据 真实业务 php5.6 ...

  9. eclipse 创建并运行maven web项目

    这两天想在eclipse上运行maven web项目,折腾了许久,总算success啦. 1,利用eclipse创建dynamic web project(eclipse需要安装m2eclipse). ...

  10. 转:libFuzzer Tutorial(libFuzzer教程)

    转:https://github.com/google/fuzzer-test-suite/blob/master/tutorial/libFuzzerTutorial.md 本文在Ubuntu16下 ...