SAP Knowledge Base Article - Public

2354381 - Error Message Upon Posting an Outgoing Cash Transfer: Insufficient funds in petty cash XYZ


While trying to post an Outgoing Cash Transfer from a petty cash to another petty cash or to a bank account you get the error message 'Insufficient funds in petty cash XYZ', even though the Current Balance of the petty cash XYZ is sufficient.

XYZ means the Petty Cash ID.


SAP Business ByDesign

Reproducing the Issue

  1. Go to the Payment Management work center.
  2. Go to the Petty Cash view.
  3. Select the row of the respective Petty Cash ID and click New > Outgoing Cash Transfer.
  4. Enter required data and click Post

Error message is thrown:
Insufficient funds in petty cash XYZ


Even though the Petty Cash ID has sufficient balance in the current date (as displayed by Current Balance) the system considers the balance available on the Document Date you are selecting for the Outgoing Cash Transfer, and in this case on the Document Date the balance was insufficient.

For example, on 11.08.2016:

Current Balance: 1.000,00 EUR

In the New Outgoing Cash Transfer you enter Transaction Amount 500.00 EUR and Document Date of 19.07.2016. The system will check the balance available on 19.07.2016.

The balance available on 19.07.2016 was insufficient (for example, 400.00 EUR) and hence the error message is thrown.


For the petty cash you want to withdraw cash you should check the balance available on the Document Date you've defined in the Outgoing Cash Transfer.

The balance can be checked using the Cash Reconciliation report, that compares the balances of petty cash, checks, and bank accounts in the cash register against the balances on the reconciliation accounts for a key date.


petty cash; insufficient funds; outgoing cash transfer; FOP_PAYM_ORDER:010 , KBA , AP-PAY , Payment Processing , How To


SAP Business ByDesign all versions