Show TOC Entering content frame

Function documentation Cash Control in SAP Retail Store Locate the document in its SAP Library structure

Use

The Internet application Cash Balancing contains different functions to manage cash stocks and types of payment similar to cash such as checks or credit card receipts created manually in a store. The purpose of this Internet application is to map the exact cash stocks and actual business transactions related to these stocks in Financial Accounting in the SAP System.

There are 3 main functions that can be defined in Cash Control:

·        Cash Paid In and Cash Paid Out

This function is used to enter special business transactions where cash is paid in and paid out. Cash may have to be paid out if you have to pay small bills for the general running of the store. These could include cleaning or postage. Cash paid in may come as a result of a regular customer paying late and this payment was previously created in the system as cash paid out.

A number of POS systems can create cash paid in and cash paid out and transfer them through the POS interface to the ERP System. In Cash Control, a check on the relevant postings is performed in Financial Accounting. If errors occur, corrections can be posted for the accounts concerned in Financial Accounting. If the corrections cannot be posted using the POS system, the business transactions can first be created in Cash Control based on the documents.

·        Cash Balancing (Shift or Day-End Closing)

This function compares the sales data that is transferred by the POS interface to the ERP System with the counted cash stocks. In addition to the cash stocks in the local currency of the store, foreign exchange, checks and credit card transactions that were not carried out electronically are all entered on the basis of manually created documents. If there are variances between system data and the count, adjustments are posted for the accounts concerned in Financial Accounting.

·        Bank Deposit

This function is a business transaction for paying cash from a safe in the store into a bank.

Internet Application Component (IAC) type

Intranet component

Prerequisites

The user is the store manager who is responsible for comparing sales and revenues on a daily basis.

Authorization/security

This function uses the general authorization concept of SAP Retail Store. You also need authorization to perform transaction WOSCR_CBL (authorization object S_TCODE).

The data transfer takes place in the HTTPS log.

Standard settings and predefined data

Standard settings and predefined data are controlled via Customizing for the Cash Balancing in SAP Retail Store.

Features

·        Cash Paid In and Cash Paid Out

¡        Mandatory assignment of the posting to a working day, a shift or another suitable assignment criterion. The assignment can be made using the Assignment number field in a posting line.

¡        The function is easy to use, as you simply need to enter the amounts paid in or out in the lines that are displayed for the business transactions that you have maintained in Customizing.

¡        The business transactions are updated to the assigned G/L accounts in Customizing in Financial Accounting.

¡        You can enter a reason for variances between the counted and the posted amounts. You can make settings in Customizing for the reasons that are allowed. You can also make settings for having to enter reasons for variances.

·        Cash Balancing (Shift or Day-End Closing)

¡        Mandatory assignment of the posting to a working day, a shift or another suitable assignment criterion. The assignment can be made using the Assignment number field in a posting line.

¡        The target amount in the cash register can easily be determined by determining the postings.

¡        You can easily enter sales amounts in the local currency and in foreign exchange if you have made the settings for this in Customizing. You can also enter checks and payment cards in the lines that are displayed.

¡        You can easily determine the differences between the counted amounts and the posted amounts.

¡        The cash stocks and the difference amounts are updated to the assigned G/L accounts in Customizing in Financial Accounting.

¡        You can enter a reason for variances between the counted and the posted amounts. You can make settings in Customizing for the reasons that are allowed. You can also make settings for having to enter reasons for variances.

·        Bank Deposit

¡        The assignment numbers used in cash balancing determine the existing monetary amounts for which cash is to be paid in.

¡        You simply need to enter the monetary amounts in the local currency for foreign exchanges and checks in the lines that are displayed.

¡        You can easily determine the differences between the actual monetary amounts and the amounts to be paid in.

¡        The cash paid in and the difference amounts are updated to the assigned G/L accounts in Customizing in Financial Accounting.

Adjustment options

You can make settings for the transaction screen in the Customizing for Cash Balancing in SAP Retail Store. You can make the following settings:

·        Initial Screen (Selection Menu)

¡        By creating account groups in Customizing, you are also creating the entry screens (detail screens) for the cash paid in/out functions, cash-up and bank deposits. There is a menu on the entry screen with pushbuttons for each of the entry screens you made settings for in Customizing. You also enter the text for these pushbuttons in Customizing when you are defining the account groups.

·        Cash Paid Out/In

¡        You can decide whether the function should be used for one or more assignment numbers.

¡        For which accounts (business transactions) the entry lines should appear.

¡        Whether a column should be displayed for the amounts that have been posted and/or the difference amounts.

¡        Which headers are to be used for the G/L accounts column and for the counted and posted amount columns.

¡        Whether reasons can or must be entered for any differences that may appear, and which reasons should be optional.

·        Cash Balancing

¡        You can decide whether the function should be used for one or more assignment numbers.

¡        For which currencies (local currency and foreign exchange), checks and customer cards table entries should be displayed.

¡        Which headers are to be used for the G/L accounts column and for the counted and posted amount columns.

¡        To which accounts the system should post the counted amounts and, if necessary, the difference amounts.

¡        Where the total entries should be displayed.

¡        Whether reasons can or must be entered for any differences that may appear, and which reasons should be optional.

·        Bank Deposit

¡        You can decide whether the function should be used for one or more assignment numbers.

¡        For which currencies (local currency and foreign exchange) and checks table entries should be displayed.

¡        To which accounts the system should post the amounts to be paid in and, if necessary, the difference amounts.

¡        Where the total entries should be displayed.

¡        Whether reasons can or must be entered for any differences that may appear, and which reasons should be optional.

There is also a BAdI available (WOSCR_CBL) that you can use to alter the screen structure, to select postings and to enhance updates that you have to perform.

The following enhancements are also available:

·         Processing customer fields in HTML interfaces

·         Modifying posting selections

·         Enhancing posting lines with texts

The service name of this Internet Application Component is WOSCR_CBL. You can find all the related files under this service name in Structure linkSAP@Web Studio.

Development Objects

The following development objects are relevant for this IAC:

Package

WOST_CR_CBL

Transactions

WOSCR_CBL

Module pool for the display transaction

SAPMF05L

Function group for search help

WOSZ

BAPIs

AcctngGLPosting.Post

 

 

Leaving content frame