SAP ERP FI(Financial Accounting)财务会计--BW方向--初级--2

15 篇文章 17 订阅

1 讲了财务基础。
2 就要去看ERP的FICO了,怎么配置的,要配哪些东西。

1. 企业架构

就只看FInancial Accounting的。那要先弄企业架构了。
第一就是去弄公司。
戴眼镜的小图标是SAP给的文档,一般咱读不下去,都是英文,卡眼睛。中文的吧,翻译的稀烂。
但是读完还是有很大收获的。。。我没读完。。。
在这里插入图片描述

1. 公司company

公司叫啥名,在哪,总公司是啥。
那个国家的,什么货币。
在这里插入图片描述

2. 公司代码 company code

公司代码长度4位,可以是字母数字。client呢是ERP系统层级最高点。
那么公司代码是能独立出财务报表的最小单位。
跨国集团在一个国家也可能会有好多个公司。什么沈阳分公司啦,苏州分公司啦。
这些分公司作为一个主体,都要有一个公司代码。也就是说一个总公司,可以有很多个公司代码。
SAP建议你copy,不建议你直接新建。因为它有好多参数啥的在后台。所以一般是选:copy,delete , check company code
在这里插入图片描述
之后它会给你一个小窗,让你选从哪复制到哪。还会问你要不要同时复制一个总账。
还问你要不要复制name ranges.
复制完了会把所有的地址啥的都放进去。
在这里插入图片描述
这里虽然看不到很多,但是复制的时候是有很多参数的。很多跟公司代码关联起来的,比如会计科目表,公司,控制范围,财年变量。等等等等。
也就是它把global parameter都给复制过去了:
在这里插入图片描述
在这里插入图片描述
但是你可以改的。

公司代码和公司啥关系?一个公司可以有多个公司代码。

3. 业务范围 business area

公司代码是为了对外出财报用的,是个legal entity。
那么业务范围是内部使用的。就是企业内部的经营范围。当然这个按业务范围公司内部也可以出财报。不过投资者可能不太关注这个。
主要是公司内部关注这部分财报。
比如一个公司主要业务是手机,其他业务有电脑,平板啥啥的。
或者不按业务,按什么大区来分,亚太区,美洲,欧洲啥的。

一个公司可能有好多个业务范围的。
也有一个总公司下面的一个业务范围涵盖好多个公司的。

在SD模块,人家用divisions,部门就是和这个业务范围关联。部门不能出报表的,得从业务范围出报表。
因为你财报么,那只能从财务模块出,不能从其他模块出。
但用不用business area取决于需不需要。

搞到这里呢,都是definition定义。还没有把什么business area和company code啥的给关联assign起来呢。
那问题来了,要不要把business area和company code给关联起来???

上面建的business area实际上是在client上的,不是在company code上的。就是说它是独立于公司代码的。
但是就算它不跟company code做关联,你这个公司也是可以用这个business area的。
所以它没有assignment。。。。(它不是建在company code等级的,是建在client上的),为了防止你把凭证放错business area,会有给你的权限控制。

在业务范围往下,有个维护合并业务范围,就是个业务范围组。这个是给合并财务报表用的。
你可以把好多业务范围分配到这个合并业务范围,出个合并报表。也是内部用的。
因为FI是个R2R,Record to Report,从MM出物料,SD送货,到FI这里直接记录就有报表了。
在这里插入图片描述

当然了,为了让business area上有报表还是要做点操作的:
在这里插入图片描述
得给打钩哈,选business area financial statement ,要不然没有的。
在这里插入图片描述

4. 职能部门 functional area

跟业务范围差不多,可选的。
有啥呢?销售啊,产品啊,市场啊,研发啊,管理啊。
也是一样的建法。

5. 财务管理范围 FM area (financial management)

这个我没咋接触过。是现金预算管理和资金管理那边的。。

6. 信贷控制范围 Credit Control Area

这个用在SD那边的。客户贷款买你的产品。。。有个credit limit超过时限会通知啥的。
在这里插入图片描述

接下来看assigning

在这里插入图片描述
第一个就是把公司代码分配给公司,一个公司下面会有多少个公司代码的。就在这里搞定了。
在这里插入图片描述
分配公司代码到信贷范围,也是一样的。
然后分配业务范围到合并业务范围。把几个业务范围放到一个合并业务范围里。

2. 变量和货币

定义变量,分配值给变量。把变量分配给company code。
变量也是个4位长度的。

1. 财年变量

会计财年。
要么跟基于年。不管啥时候开公司的,第一年就12月结束,第二年从1月开始。
要么是独立于年。
日历年财年,1-12月。posting period就12个。SAP提供了模板K4。
非日历年财年,3月到下年4月。
在这里插入图片描述

除此之外,还有特殊的posting period,有4个。在year end clothing 用。年底了,要关过账期间了,可是还有7月份的单子没处理,那就推到特殊过账期间去。
4个特殊过账期间,可以看成给4个季度准备的。1-3月放到过账期间13里去,4-6月放到14里。。。一共16个。
在这里插入图片描述

还有shortened fiscal year. SAP的模板是AA。
如果你自建一个新的财年变量,那用Z或Y开头,要不然SAP更新的时候会把其他字母开头的给覆盖掉。
比如你建一个不是基于日历的财年变量:也就是说不是从1月到12月的,一般我们选基于日历的话,因为系统已经有日历时间了,所以咱们不用多做设置。
在这里插入图片描述
但是如果你新建了一个不基于日历的,那系统怎么知道你想从哪个月开始呢?
双击左边的periods进入,假设从7月开始,period是1,对应的year shift是0.
那么直到今年的12月,period是6.
到了下年的一月,period是7,但是这个还是今年的财年啊。到了2023年的时候,实际上还是2022的财年。此时year shift填-1.
在这里插入图片描述
那么同理,如果这个财年变量从10月到下年9月是当年的,那么下个10月就是下一年的财年了。
这个玩意怎么理解?我是这么理解的:看你的period结束在哪里,因为是跨年,你的12结束的时候,下一个财年的year shift肯定要比你period12对应的year要大一年啊。
如果你12结束在year shift是0,那么下一个月的period1 对应的year shift就是+1.
如果你12结束在year shift是-1,那么下一月的period 1对应的year shift就是0. 以这个来验算吧。
在这里插入图片描述
在你第12个period open的时候,4个特殊期间也会开启。
4个特殊期间分别对应你的1-3period,4-6period,7-9period,10-12period。系统会知道这样分。
最后把公司代码分配到财年。
在这里插入图片描述
因为要搞财报么,那所有子公司都得用一个chart of accounts,也必须得用一个fiscal year啊。

对于shortened period,一般是没有12个period的,下面这个例子就是只有9个periods,但是你在periods里面设置的还是有12个。可能是这个公司从10月份开始被收购了,那从10月开始就是一个新财年计算了。
但是对于步入正轨后,还得是启用新的财年的,这个只针对于短期的一年的这么搞,以后还是要重新把正规财年分配给公司的啊。
在这里插入图片描述

2. 过账期间变量

posting period variant
首先来定义posting period variant。
在这里插入图片描述
过账期间到底是个什么玩意?
我看了它的说明,每个公司代码会有一个单独的过账期间变量。变量名字和公司代码名一致。
每个公司会匹配这个过账期间。也就是说如果你公司代码是0001,那么你这个和公司代码对应的posting period也是0011

到这里还是不懂,这个过账期间到底是啥?有啥用?
选一个过账期间看看:
不同账户,从per1:正常1-12月
per2: 13-16 periods
在这里插入图片描述
这个选period,还跟你的fiscal year variant有关。上面那个例子是K4.如果你选自己建的不基于日历的。那比如是从3月到下年3月。那么你的开放的过账期间可以从2022年的3月到2023年的3月。
但是你选的年是from2022 到2022,因为这都是一个posting period。
如果你选+作为所有账户,那它会默认下面的账户都按现在它开的过账期间来。
最后一步:把过账期间分配给公司。现在是哪个过账期间在开放呢。都在这里决定。
在这里插入图片描述

3.字段状态变量

在总账之后。

4.货币

这里就要来搞汇率了。
参考货币/基准货币,汇率差价,反转,这三个就是来算货币的方法。
在SAP Netweaver里头搞。Netweaver相当于一个interface。
首先来看看

1.转换率类型(汇率类型)

在这里插入图片描述
一般公司都会有M、G和B类型:
M: 平均汇率
G:银行买入汇率
B:银行卖出汇率

在这里插入图片描述
这个汇率转换,一般我们将美元换人民币:6.79 人民币兑美元: 0.15
对于我们来说,美元是外币,外币必须转换成本币。那么把1美元转换成6.79人民币这个就是直接报价。间接报价就是1人民币=0.15美元。把本币转换成外币。
如果你的转换类型里勾了INV inverse就是说它可以反向转换的。
在上图的转换类型的右边,有参考货币,买入汇率,卖出汇率,求反,EMU,固定汇率。
我们一般就勾求反这一种算汇率的方法。

对于参考货币,比如EURX,它参考货币是EUR,也就是说不管什么交易货币,我先转换成EUR来。然后其他交易也转换成EUR来。这样来对比。
还有一种就是汇率差价计算方法,也就是说我1美元兑6.79人民币是银行买入汇率,但是银行卖出可能得6.99人民币。这个中间的差值就是汇率差价。这个可能是用在银行业。这个我没看见用过。

以上就是三种计算汇率的方式。
我们用的是求反。没用参考货币。
在求反里面,我们就是说,有直接报价和间接报价。这个直接报价和间接报价,就是得一开始就定好了,你公司要用直接报价,就是外币兑换本币,那你就得都用直接报价,不能一会用直接,一会用间接的。
这个在这看:不过这一步也不是强制的。在其他地方也能定义。
在这里插入图片描述

2.汇率表

汇率转换类型有了,也就是啥类型,啥方法有了。那么接下来要看汇率了。
在这里插入图片描述
这个表里这样的:
本币是欧元,非直接更新,就是4块AED=1欧。
也就等于如果本币是人民币,0.147美元=1人民币。
在这里插入图片描述
如果是直接更新,本币是欧元。
那么就是直接算,1加元=0.719欧元。
如果本币是人民币,那就是1美元=6,79人民币。
在这里插入图片描述
这里还有个比例:
也是一样看等号两边去乘:100人民币=10.78欧元,这个是11年的汇率了。有时候汇率太低会用比例。
在这里插入图片描述
这个比例在这里定义:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后就是可以按汇率差值来:
搞这个的时候,要注意乘以比例啊。因为比例这个是事先预定好的。买入6.79, 卖出6.99,万一比例是100,还要乘100呢。
在这里插入图片描述
还有一个就是货币的小数点位数:
你要是改小数点位数,我说的是在BW里面改小数点位数,那么有一大串警告解释:
在R3系统表里,货币字段的小数位数是可变的。小数点它不是存储在数据库的字段里的。每个货币字段指向一个货币关键字。
如果你在BW系统里改了货币关键字的小数位数。
比如你设定美元是有两位小数,那么你发布的100美元,实际存储在数据库的是10000.
知道后续要再对这个100美元进行处理啊,系统才会参考货币键和这个表来决定小数位。
但是如果你后来再更改小数位数为3位,那么存储在数据库的10000实际上再同样的方法处理就是10美元10.000
也就是说跨系统的这些表,对所有有美元货币单位的货币字段,都会被*10%。
所以,为了保证数据的一致性,你得在R3里面改掉有这个货币字段的所有表。而且你还不能在R3的生产系统改,这个是cross-client的。

上面一大段,反正就是咱不能在BW上面改。

3. 总账主数据

1. 会计科目表

总账里面第一个要搞的,是会计科目表。没这个科目表,账户分类也出不来。这个是最高等级。就像没公司代码,其他也搞不了。
在这里插入图片描述
会计科目表分三类:

  1. 运营/公司代码会计科目表
  2. 组会计科目表
  3. 国家会计科目表
    由于一个组织内的分公司都得用一个会计科目表,也都得用一个会计年度。

一般我们用公司代码会计科目表,为了使用合并财务报表,我们也用组会计科目表,用来合并子公司财务报表。
最后一个国家会计科目表,用来统计整个国家的财报。
当我们去新建一个公司代码会计科目表,要确定语言,也就是总账科目以什么语言写,长度,还要和CO进行集成,也就是CO里面的科目成本要素,是不是总账科目会自动在CO创建成成本要素,但是由于不是所有总账科目都是成本啊,一般可以选manual,下面这个图是自动。接着就是组科目表。可选。
最后block,如果年末你公司说下年要用一个新的会计科目表了,为了防止还有用户往这个旧的会计科目表里填GL科目数据,那就block掉,反正你不能删。会提示一个警告。

在这里插入图片描述
那么我们建运营会计科目表总账账户,要分配给公司代码。
在这里插入图片描述
分配到公司的时候,只有运营会计科目表和国家会计科目表,组会计科目表在建运营会计科目表的时候分配在那里。
在这里插入图片描述

2. 账户组

就是总账下面的资产类账户啦,费用啦,收入啦,所有者权益啦。就是给总账分组。
在这里插入图片描述
按照IFRS国际财务报告标准来分了好多账户组,并且分配了账户范围。
账户范围在这里可以有重合,固定资产和收入科目可以有重合范围,但是你去建科目的时候不能重合。
在这里插入图片描述

1. 字段状态变量

在这个账户组里面就是上面一章的第三个变量。
双击进去看,有很多组。这个在建GLaccount的时候看到这些组。

在这里插入图片描述
这些组里面有很多fields.
在这里插入图片描述

字段状态有四种:隐藏,必须输入,可选输入,展示。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这四种字段变量,优先级最高的是suppress,隐藏。这种如果已经有数据然后隐藏,这个数据不可见,但是数据后台还在。
次之是display,这个就是数据只可展示,不能修改。
然后是required.
最后是optional.

我觉得这个还是蛮复杂的,因为每个科目表下面的账户组它的字段状态不一样啊。
那么多账户组,那不是都要设置字段状态啊,而且下面的组那么多。等于要设置的页签那么多。

这时候,就得有字段状态变量了。
在这里插入图片描述
Copy一个出来:Z打头开建。建这个也是三部曲,新建一个变量,给变量赋值,分配给公司代码。
在这里插入图片描述
变量的值都保存在field status groups里面。
组里面针对不同的账户都给你预定义好了要定义总账科目时候的组里要填哪些。
在这里插入图片描述
自己建组也是copy然后更改。这些做更改的组里的字段状态会影响到你所有的这个账户组的账户。
在这里插入图片描述
在这里插入图片描述
最后一步:
在这里插入图片描述
做完了这些,在company的全局参数里面也都能看到:
在这里插入图片描述

3.盈余利润账户

收入表的一部分作为股东分红,另一部分作为盈余利润。这个账户是从收入表来的。
不能直接posting到这个账户的,这个是个调整账户。
这个盈余收入在年末的时候被放到资产负债表的所有者权益那里,作为会计等式的一部分。
在这里插入图片描述
一般选X作为标志,然后需要给总账科目。
在这里插入图片描述

4. 创建总账账户

对于用户建总账科目来说。第一步FS00,新建运营会计科目表总账账户,然后FSS0分配公司代码。
其他的组会计科目表和国家会计科目表的总账账户不需要分配给公司,就只有FSP0就够了。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaomici

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值