Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
DiptiRanjanDas
Product and Topic Expert
Product and Topic Expert
6,562
This blog is intended for project members responsible for setting up the Cash Based Ledger functionality in S4 Hana Finance. It explains the Standard options for Cash Based Ledger Configuration and Transaction Posting.

In cash Ledger we have Green Field Implementation and Subsequent Implementation .I tried to cover the Green Field Implementation part only and also covered some Frequently used Scenarios .

What Is Cash Based Ledger:

we have generally two types of Accounting one is Accrual based accounting and other is Cash-Basis Accounting. Cash Based ledger comprises a complete, balanced set of accounts required by and maintained for Cash based Accounting. Cash based Ledger realizes expenses and revenue only at the time cash is paid or received. We must create separate ledger in the new General Ledger for cash-based Accounting.

It also covers inventory, Fixed assets (Deprecation), other liabilities, cash in hand, Short term Deposits on top of Expenses and Revenue.

Prerequisites:

  • New GL Accounting must be active in the system with document splitting.

  • Business function EA_PS and PSM_FA_CASH must be activated.


Cash-Basis Ledger Configuration

1-Creation of Separate Ledger for Cash basis Accounting in Define Settings for Ledgers and Currency Types.


2- Define Ledger Group


3- Define Document Splitting Characteristics for General Ledger Accounting


4- Classify Payment-Relevant G/L Accounts

you can enter all the accounts that the system should interpret as cash relevant. Only enter G/L accounts that are relevant for cash flow.

Public Sector Management- Fund Accounting- General Ledger Accounting (New)- Cash-Basis Accounting and Cash Flow Reporting- Cash-Basis Accounting


5- Define Assignment Between Balance Sheet Accts and Profit and Loss Accounts

Only expense or revenue-related financial transactions can be updated in cash ledgers. To guarantee this, cash ledger documents are only updated to expense and revenue accounts


Cash-Basis Ledger Transaction Posting:

In this Blog I covered 4 Major Frequently used Scenarios

  • Vendor payment with Invoice Reference

  • Vendor Payment w/o Invoice Reference (Payment on Account)

  • Customer payment with Invoice Reference

  • Customer Payment w/o Invoice Reference (Payment on Account)


Vendor payment with Invoice Reference























  Accrual based Cash based
Vendor Invoice

Exp. A/C                  DR

Vendor AC              CR
NO Accounting entries
Vendor Payment

Vendor AC              DR

Bank outgoing AC   CR
NO Accounting entries
Bank Reconciliation

Bank outgoing AC    DR

Main Bank AC         CR


Exp.A/C                  DR

Main Bank AC         CR

Vendor Invoice



Vendor Payment



Bank Reconciliation (Accrual Based)



Cash Ledger View Accounting document



Vendor Payment w/o Invoice Reference (Payment on Account)




























  Accrual based Cash based
Bank Reconciliation (Through DMEE)

Bank outgoing AC    DR

Main Bank AC         CR


Cash Ledger PACC              DR

Main Bank AC                      CR
Vendor Invoice

Exp. A/C                  DR

Vendor AC              CR
NO Accounting entries
Vendor Payment

Vendor AC              DR

Bank outgoing AC   CR
NO Accounting entries
Bank Outgoing GL Clearing

Bank outgoing AC   DR

Bank outgoing AC   CR


Expenses AC                      DR

Cash Ledger PACC            CR

Main Bank                           DR

Main Bank                           DR

Bank Reconciliation


Cash ledger view


Vendor Invoice:


Post Payment:


GL Clearing:


Cash Ledger:


 

Same Process will applicable for AR process

Special Instruction

Cost Center will not flow to cash based Ledger Documents .

 

Important Notes for Cash Based ledger















2457643 - Cash ledger and PSCD
2001953 - Check for cash ledger activation
1672033 - Update RE_ACCOUNT for adv. return for tax on sales/purchases

Conclusion:

This blog is very useful for all the customers and Consultants who are planning to implement Cash Based Ledger in the S4 system .it Covers the Consideration of Understand the supported various business scenarios in activation cash ledger .
6 Comments
former_member599057
Participant
0 Kudos
Well done Mr. Dipti, Great Articles

 

Regards,

Muhammad Hasan Mufid
0 Kudos
This is good information, thanks for sharing. Do you know if a similar functionality is also available in the S4Hana Cloud version? If not, does S4Hana support any 3rd party solution for cash basis accounting for cloud version?
0 Kudos
About note 2457643 – Cash ledger and PSCD

Is there are walkaround on this? Our customer is a utility and we are using FICA. The utility uses Cash based Ledger for regulatory purposes and we have ISU and ERP on the same box.

THanks
Manish_Jain
Discoverer
0 Kudos

QQ- in step 3 - 3- Define Document Splitting Characteristics for General Ledger Accounting

How do you add additional characteristics? I am only able to select Business Area, Profit Center and Segment. How would I add another standard field here? 

lina_husin
Associate
Associate
0 Kudos

thank you for sharing very helpful.  We have customer is asking "How would the system pick up fixed asset related transactions for recording in the cash ledger / cash book under cash basis of accounting, given that the account debited is different for accrual and cash basis?

      • In accrual accounting, the entries are Dr Fixed Asset Cr Cash, while in cash accounting, entries are Dr Expense Cr Cash.  We would like to highlight that for the accrual accounting entries, there will be 2 steps in the process, i.e. Dr Fixed Asset Cr Payable (when PV is raised), and Dr Payable Cr Cash (when PV is paid).  For cash accounting, the same question as Q2b needs to be addressed on posting a single entry, i.e. Dr Expense Cr Cash. 

thanks

oonz
Explorer
0 Kudos

Must the new ledger be defined as Standard ledger?

Can i set it as extension ledger with underlying ledger = 0L?

ziguiistall89_0-1724815321832.png