SAP FI 中的未清项管理和表关系

未清项管理

未清项管理是财务中一个比较重要的概念,确保了业务交易的记录的完整性,提升了财务管理水平。一个最简化的典型的业务情景如下,针对与客户的某一笔交易,收发票的时候,做如下的财务凭证:

借:应收——客户A 1000

贷:收入 1000  

针对同一笔交易,做收款的时候,做如下的财务凭证:

借:银行存款 1000 贷:

贷:应收——客户A 1000

做完收发票的时候,使用 FBL5N 查询该客户未清项,可以看到这一笔未清项;做完收款后,使用 FBL5N 查询该客户已清项,可以看到这一笔已清项,同时,该笔未清项已经没有了。值得注意的是,所谓未清项和已清项,都是财务凭证的某一个行项目,而不是整个财务凭证。当然,未清项和已清项不止包含财务凭证行项目的信息,也包含财务凭证抬头的信息。

未清项(Open Item),表示财务凭证行项目的一种挂账的状态,这种状态,提示该行项目需要被清帐(Clearing)。在 FS00 设置科目的时候,有一个选项是 'Open Item Mngment',该选项选中后,表示财务凭证行项目中记账科目为此科目时,该行项目有未清或者已清的状态。

已清项(Close Item),表示该行项目已经被清帐。

具体应用中,'Open Item Mngment' 用得比较普遍的是应收(客户)和应付(供应商)的科目。 此外,在总帐中,也有一些应用,比如对于银行的对账单,也一般使用,这样可以再对帐无误后再做清帐。在 SAP R/3 中,使用 FBL1N , FBL3N, FBL5N 分别可以查看供应商,总账,客户类型科目的未清已清项。

表关系

BSAS+BSIS+BSAK+BSIK+BSAD+BSID = BSEG

BKPF 是财务凭证抬头,BSEG 是财务凭证行项目。FI会计模块中输入一笔业务将会记一个财务凭证,SAP系统中将凭证信息分为抬头信息和明细信息两部分加以存储。其中抬头(Header)信息存储在透明表BKPF中,明细(行项目Items)信息存放在BSEG等簇表中。

BSIS 总帐明细(未清帐)总账 会计核算:用于总帐科目的第二个索引(未清帐)
Accounting: Secondary Index for G/L Accounts(opened items)
BSAS 总帐明细(已清帐)总账 会计核算:总帐科目的第二个索引(已结算项目)(已清帐)
Accounting: Secondary index for G/L accounts(cleared items)
BSID 应收明细(未清帐)客户 会计核算:客户的第二次索引(未清帐)
Accounting: Secondary index for customers(opened items)
BSAD 总帐明细(已清帐)总账 会计核算:客户的第二个索引(已结算项目)(已清帐)
Accounting: Secondary index for customers (cleared items)
BSIK 应付明细(未清帐)供应商 会计核算:供应商的第二次索引(未清帐)
Accounting: Secondary index for vendors(opened items)
BSAK 应付明细(未清帐)供应商 会计核算:供应商的第二个索引(已结算项目)(已清帐)
Accounting: Secondary index for vendors (cleared items)

在财务凭证记账的时候,数据被插入 BKPF 和 BSEG,如果有必要,数据同时插入以上六张表中的一个未清表。做清帐的时候,数据从六张表中的一个未清表删除,同时插入对应的已清表(I 表示未清,A 表示已清)。

数据存放

一张会计凭证的明细部分可以包含复数个行项目,这些复数个行项目在存入BSEG等簇表的同时,也会根据行项目的状态存入以下六个财务数据表中。
一般情况下刚开始都是未清凭证,
如果该行项目是与客户相关的,则被记录到BSID;
如果该行项目是与供应商相关的,则被记录到BSIK;
无论和客户相关还是和供应商相关,都是和总帐相关,所以同时也记录到BSIS(需要在FS00中勾选行项目显示)。

随后当这笔业务被清帐时,
如果该行项目是与客户相关的,则相应的记录会从BSID转移到BSAD;
如果该行项目是与客户相关的,则相应的记录会从BSIK转移到BSAK;
无论和客户相关还是和供应商相关,都是和总帐相关,所以同时相应的记录也会从BSIS转移到BSAS(需要在FS00中勾选行项目显示)。

一般情况下:
预收帐款、应收帐款、其他应收款、应收汇票等科目既和客户相关,又和未清项管理的总帐科目相关;
预付帐款、应付帐款、其他应付款、应付汇票等科目既和供应商相关,又和未清项管理的总帐科目相关;
其他总帐科目一般不启用未清项管理,所以记录一般都放在BSIS中。

除了上述6个会计凭证表外还有一个物料凭证表,因为凭证中有的时候还会出现与物料相关的行项目,但是与物料相关的行项目不需要作未清帐处理,所以只有一个物料凭证表相对应。

BSIM: 第二级指数,商品凭证

使用T-code:FB03查看凭证的明细信息时,实际是读取BSEG等簇表的信息。
使用T-code:FBL1N , FBL3N, FBL5N 分别查看供应商,总账,客户的未清和已清项信息时,实际上读取BSIK、BSAK等会计凭证表的信息。

使用T-code:FBL3N 以及FS10N查看总账科目余额时双击可以查看相应的行项目信息(BSISBSAS),如果是应收、应付科目而且没有勾选显示行项目:

如未激活行项目的科目今后又需激活时,可先将该科目冻结,然后再运行RFSEPA01程序。所以一个凭证可能同时存在于六个索引表中的两个,开发取数时要注意!

相关科目设置(TCODE:FS00)

 

posted @ 2016-08-26 14:01  做梦都笑醒  阅读(5488)  评论(0)    收藏  举报