Skip to Content

Liquidity planning in the sense of Liquidity Planner is the medium term planning (usually covering one year) of incoming and outgoing payments (in other words actual cash flows) in the original currency.

In the operative R/3 system, the liquidity calculation gets actual data for the amount, the use and the origin of payments.


02-03-2016 13-37-58.jpg

In Procure to Pay Process, the Vendor sends an Invoice (1a), you pay it (2a) and the process is finished with the Bank Statment (3a).


IMG: Financial Supply Chain Management -> Cash and Liquidity Management -> Liquidity Planner

1. Create Liquity Item


A liquidity item stands for the actual origin or use of a payment (for example, incoming payment from sales or payment for salary).

It represents a:

  • Expense or Revenue
  • Vendor / Customer (only GL Accounts)
  • Taxes (If you want to open taxes in a document)
  • Other GL Accounts (ie: GR/IR Account, clearing accounts, others

02-03-2016 14-04-34.jpg

2. Set Global Data for Company Code


In this step you define FSCM-LP parameters for the Client. It is not possible to configure by Company Code.

  • Liquidity Items to use when no position could be assigned.   (N.Assign.In.Pmt , N.Assign.Out.Pmt)
  • Liquidity Items for default Incoming and Outgoing Cash.              
                           When the Liquidity Item has been identified as Incoming or Outgoing but can’t reach the next level. It’s on the Bank Statement Level.
  • Posting Date.   Use Posting Date instead of Value Date for the calculation
  • 3rd Currency    Another Currency for Analysis

02-03-2016 14-34-12.jpg

3. Add additional Real Accounts (Bank Accounts)


Liquidity Planner Real Accounts are GL Accounts taken from T012K table (Tx FI12) 

In case you need to add/exclude Real Accounts form the Liquidity Planner Analysis, you have to add them here

02-03-2016 14-40-24.jpg

4. Activate Company Code


Activate the funcionality of Liquidity Planner in the Company Code.

You will need Cash Management and Forecast Number Range for the company code (tx OT20)

04-03-2016 08-13-29.jpg

5. Settings for FI Mechanisms

tx: FLQC13

Configure how Liquitiy Planner will reconstruct FI document chain (from Bank Statement to Invoice)

  • Part Reassign:   Consider partial payments or “part of the payment line item is reassigned in cases where the payment amount is not fully covered”
  • N:M Treatment:  If various actual positions (N – Bank) are related to variuos vendor/customer positions ( M ), the system can reconstruct the information with artificial possitions
  • Inc.Transfer:       Bank Incoming for N:M Treatment
  • Out.Transfer:      Bank Outcoming for N:M Treatment
  • Info Accts in Appl:    Information for Accounts is maintained in each systema (tx FLQINFACC)
  • Down Pmt no-End:   In Downpayments, the system still tries to go to he expense/income generated by the payment.
  • Eval. Intermed.Stat:  In GL Accounts with “Line item Management” (tx FS00), if you set the further indicator for the GL Account in tx FLQINFACC , the system continues searching for the clearing account (i.e: GR/IR Accounts)

  • Reduction of Document Cluster in FI:  You can add exits, for example display invoice tax or withdholding tax (Pre EHP7) . sap note 994316, 1091325, 1092506

04-03-2016 07-50-40.jpg

5.1 Settings for FI mechanism EhP7 with Business Function FIN_GL_DIR_CASHFLOW

tx: FLQC13F

In ECC 6 EhP7 a new BF is available to display taxes (Separate Tax) and brings the possibility to incorpore new fields in LP Analiisys –

Additional Fields in Liquidity Planner .

04-03-2016 07-51-20.jpg

6. Create Accounts with assignment information


Configure Liquidity Positions by assignning  the corresponding GL Accounts. All GL Accounts (except Bank Accounts) are listed here; vendor,customer, tax, expenses, incomes, clearing, etc

04-03-2016 08-22-14.jpg

7. Create Liquidty Information

tx: FLQAD  – pre EhP7

tx: FLQAF   – EhP7 with BF FIN_GL_DIRCASHFLOW active

The last step is to create Liquity Information

04-03-2016 07-53-01.jpg

“Query Sequence” is a step analysis for the line item where you set up conditions which wil redirect the natural flow of the Liquidity Item to a new Liquidity Item choosed by you.

The “1st Derivation Step” generally considers the payment document (Vendor/Customer objects).

The “2nd Derivation Step” generally considers the invoice (G/L Account).

You have to define a query sequence (tx FLQQC5 or FLQQD5) which contains all queries for the corresponding step (tx FLQQC1 or FLQQD1).

The “Buffer Item” is the intermediate position for the payment and the invoice, in general Customer/Vendor reconciliation account

The “Exit Module” contains user exits for each step where you can add liquity item information ( Additional Fields in Liquidity Planner ).

You can use additional selection parameters to analyze the Liquidity Item.

04-03-2016 07-53-49.jpg

You can run in Test or with “Detail List” to analyze the liquidty item flow. In EhP7 you have a new radio button “Analysis List” to

04-03-2016 07-53-29.jpg

04-03-2016 08-29-16.jpg

8. Display Liquidity Item Report

Tx: FLQREP  – Payments per Liquidity Item

      FLQLS      – Liquidity Calculations – Totals list

      FLQLI       – Liquidity Calculation: Line item List

These reports shows totals ( FLQREP, FLQLS ) or individual line items ( FLQLI )

04-03-2016 13-24-07.jpg

9. Correct manual positions


Reassign manually the Liquidity Items detected by FLQAD/F to a new Liquidity Item.

04-03-2016 13-20-21.jpg

To report this post you need to login first.


You must be Logged on to comment or reply to a post.

  1. Jan Fanta

    Hi, pretty nice and simple explanation. I’m just bit missing how to maintain/create conditions and how to work with items with special indicator. But whatever, well done.


    1. Gustavo Vazquez Post author

      Thanks for your comments. Good to hear it helped.=)

      Conditions are maintained with FLQQC1 (Vendor/Customer) and FLQQD1 (Expenses/Incomes).

      There are different types of conditions, based on Master Data (G/L Account, Vendor) or document (Header , Line Item).

      Supposed you have a Liquidity Item for “Maintenance Services” but your company has a special project to expand a section of a factory. You post expenses to the same account but this is posted to a WBS Element. You would like to separate WBS element from normal operations. You should use a query. 

      Try with t FLQQC7 or FLQQD7 and try if the query works.

      I worked with Sp.G/L Indicators through the G/L Account,

      Kind Regards

      1. Jan Fanta

        Back to spec. gl indicator… You mean, you assign GLs for e.g. down payments direct without indicator?

        My problem exactly now is, that my qry just want not to work if I specify spec. gl indicator with GL but also with account type D/K/S. I’ve tried also different sequences of qrys.. It just not work.

        The only way I’m able to assign such items to liqui item is using dirct mapping using FLQINFACC.

        I’m just curious why it does not work by me with qry. ūüôā

        In FLQC13 I marked partial reassignment, N:M, Info Accnt apply and order inf.

        Even I tried all possible combination, this combination works for me. But anyway, no assignment of DPs or other spec.ind. will follow if I will not specify them direct in FLQINFACC

        Do you have some experiences with that?

        Do you prefer to map reconciliation GLAs in FLQINFACC or rather use qry?

        I guess for recon. and so for spec. ind. GLAs will be always FLQINFACC better one, do you agree?

        Thank you a lot


        1. Gustavo Vazquez Post author

          Hi Jan,

          You need the SpGL account in FLQINFACC to be recongnized by Liq. Planner and then you could use a query.

          I haven’t used a query as you suggested, with SpGl, it should work but no promises ūüôā

          Kind regards

          1. Jan Fanta

            Hi Gustavo,

            thanks for confirmation ūüôā

            Yes, with spec.GL.indicator it does not work properly. ūüėČ

            Thank you again


  2. Jain varghese

    Dear Gustavo,

    awesome blog ! thanks for sharing it.

    I have a question, Currently we are in 1503 SP5  version and need cash and liquidity management function however we are not opted for BPC system  licence. Could you please tell me whether this version will work for cash & liquidity without  BPC licence, I read somewhere its not possible to have cash & liquidity without BPC. Could you please share you thoughts.

  3. Former Member

    Dear Gustavo,


    Thanks for sharing this nice piece of work.

    I’m currently working on S/4 HANA on premise version 1709.

    Would like to find out if you are aware that the function of manual reassign liquidity item (tx: FLQAM) in ECC6 is no longer available in S/4 Hana on premise (1709) version?

    Do you know how to re-assign the liquidity item in S/4 Hana CM on premise version 1709 ?

    Many thanks in advance!

    Kind regards,






Leave a Reply