SAP 的凭证分割(Document Splitting)在“0 余额结算账户(Zero-Balance Clearing Account)”这一配置点里,账户码 000 / 过账码 40 50 只是系统交付的默认值,用来处理最普通的“总账–总账”场景。
如果你们的业务还有其它科目类别(如客户、供应商、资产、物料、税金等)也需要在凭证分割时自动产生清帐行,保持段/业务范围/利润中心等维度余额为零,就可以自行新增条目,把对应的 Account Key 和过账码维护进去。
新增步骤简要如下(S/4 为例,ECC 类似):
进入 IMG
Financial Accounting (New) → General Ledger Accounting (New) → Business Transactions → Document Splitting → Define Zero-Balance Clearing Account
(事务代码:SM30 视图 V_T8G40)在列表末尾新增行,关键字段:
Account key:系统已定义好的科目类别,如
001 客户
002 供应商
003 资产
004 物料
005 税金
006 …
也可自定义区间(9* 或 Y、Z)。Posting Key (Deb.):借方过账码,如 01(客户)、21(供应商)、70(资产借方)等。
Posting Key (Cred.):贷方过账码,如 11(客户贷方)、31(供应商贷方)、75(资产贷方)等。
保存后,激活分割规则即可。
以后当凭证里出现对应科目类别且需要按段/利润中心清零时,系统会自动用你指定的过账码生成清帐行,不再报错“无法确定清帐账户”。
常见扩展示例
客户发票分割 → Account key 001,Deb. 01 / Cred. 11
供应商发票分割 → Account key 002,Deb. 21 / Cred. 31
资产购置分割 → Account key 003,Deb. 70 / Cred. 75
注意
必须同时维护借/贷两个过账码,否则系统会提示不完整。
新增的 Account key 必须在同一配置目录的“Define Account Key”里已存在。
如果启用了“科目确定”替代,也可以给不同 Account key 指定不同的清帐科目,避免全部挤在 000 的科目上。
结论
“000 / 40 50”只是样板,完全可以、也应该根据实际业务场景自行补充其它 Account Key 及对应过账码,保证凭证分割在全部维度下都能正确清零。