Cashbox Processing
Contents
1 Purpose..................................................................................................................................................................................................................... 3 2 Prerequisites............................................................................................................................................................................................................. 3 3 Process Steps........................................................................................................................................................................................................... 8 3.1 Process Flow Diagram ....................................................................................................................................................................................... 8 3.2 Process Overview Table................................................................................................................................................................................... 10 4 Scenario.................................................................................................................................................................................................................. 12 4.1 Tray Out Check out a tray.............................................................................................................................................................................. 12 4.2 Create POS Cash Sales Order Cash Pickup Sale......................................................................................................................................... 13 4.3 Sales Order Billing......................................................................................................................................................................................... 15 4.4 Review document flow...................................................................................................................................................................................... 17 4.5 Display Tray Status (Optional).......................................................................................................................................................................... 18 4.6 Display Cash Journal........................................................................................................................................................................................ 19 4.7 Tray Check In TRAYIN.................................................................................................................................................................................. 21
SAP AG
Page 2 of 24
Cashbox Processing
It.wholesale POS (Point of Sale) is a solution that works with SAPs standard Cash Journal and Sales Order processing functionality to address the clients over the counter (OTC) sales requirements. It enables OTC sales by streamlining sales order processing and recording OTC activities utilizing the cash journal as a transaction register. The primary object in the cashbox processing is the cash tray, out of which the sales processing is performed by the various cashiers throughout the day. The process begins with the chief cashier (head cashier) checking out a tray at the beginning of the days sales. He can assign multiple secondary cashiers to the same tray, thus ensuring that many cashiers can work with a single tray at the same time. During tray checkout, he assigns some amount of initial cash to the tray in order to process cash sales effectively. Once the tray has been checked out, the individual cashiers can start making cash sales through the tray. When a customer wants to make a point of sale purchase for an item which needs to be picked separately, the checkout cashier creates a pickup sales order. Once the sales order is saved, a pick ticket is automatically created, and post goods issue is automatically performed. Once the warehouse clerk delivers the goods to the customer, billing and payment occurs. The customer can choose to pay by cash, credit card or check. A popup screen informs the cashier of the amount to be paid. Once the customer pays the requisite amount, the cashier keys in the appropriate data in the popup screen and saves the order. A pulse command opens up the physical cash tray in order for the cashier to tender the balance or process the transaction. Throughout the days sales, the cashier can access the cash journal to view the various transactions that has happened during the day, or any particular time period and compare it with the existing cash balance in the tray. At the end of the days sales, the primary cashier checks in the tray, and enters the ending cash balance in the tray. The system prompts the cashier to check for a calculated balance, against which the cashier enters the actual balance. The system prompts the cashier to confirm if there are any differences detected. After confirming the actual amount, the cashier checks in the tray. All the cashbox transactions that happened during the day are automatically posted to FI by means of a background job.
Prerequisites
You have entered the master data required to go through the procedures of this scenario. Ensure that the following scenario-specific master data exists before you test this scenario: 1. Customer Master data
SAP AG
Page 3 of 24
Cashbox Processing
Logistics Sales and Distribution Master Data Business Partner Customer Display Complete XD03
Customer W02-102
Distribution Channel 01
Division 01
2. Maintain Material Master SAP ECC Menu Transaction code Logistics Materials Management Material Master Material Create (General) Immediately MM01
Material W02
Plant 3001
Distr. Channel 01
Div 01
Ensure that inventory is present in Plant 3001, Storage Location 0001 using MMBE. 3. Maintain Cash Tray Master The tray is the controlling object in it.wholesale POS. It can represent an actual/physical cash tray or multiple cash trays (if the multiple users per tray functionality is used.) Here you make default settings for the tray which determine among other things the sales organization the tray is assigned to, the cost center to which over/under amounts are posted, and the actual over/under tolerance amounts. SAP ECC Menu Transaction code /n/ITS/TRAY
SAP AG
Page 4 of 24
Cashbox Processing
Check if the following trays are present. Tray No 3001 Description Tray 3001 Tray Status A Sales Org 3000 Tray Acc No 689001 Clearing Acc No 689000 Multiple User Checked
4. Maintain Cash Tray User These settings identify all users within the organization that are designated as potential OTC personnel. Prior to setting up the user, he/she must have a valid SAP logon. Transaction Code IMG Menu SPRO it.solutions it.solutions-Cash Box (POS) it.solutions-POS User Administration
Double-click on it.trade Cash User. Ensure that the following users are maintained. In addition to this, the user ID of the person executing this scenario must be added to this list. User APR SHN US9901 US9902 Account 689001 689001 689001 689001 OutputDev LOCL LOCL LOCL LOCL
SAP AG
Page 5 of 24
Cashbox Processing
RJI
689001
LOCL
5. Maintain User-Tray Mapping Once the user has been identified as a potential POS user it is necessary to map him/her to a tray or trays. This setting is used by the system to verify that the user is authorized to use a certain tray. Note that while it is possible to assign the same user to different trays, only one tray can be used to record OTC sales at a time.
Access the activity using one of the following navigation options: Transaction Code IMG Menu SPRO it.solutions it.solutions-Cash Box (POS) it.solutionscash-User Administration
Double-click on it.trade User-Tray mapping. Ensure that the following entries have been set up. In addition to this, the user ID of the person executing this scenario must be added to this list as a chief cashier. Tray Nr 3001 Trade-user APR Chief Cash Checked Account 689001
SAP AG
Page 6 of 24
Cashbox Processing
SAP AG
Page 7 of 24
Cashbox Processing
Process Steps
SAP AG
Page 8 of 24
Cashbox Processing
SAP AG
Page 9 of 24
Cashbox Processing
4.1
Tray Checkout
Chief cashier checks out the tray for the days sale
Chief Cashier
/n/ITS/TRAYOUT
Tray 3001 is checked out with primary and secondary cashiers POS sales order is created. The customer pays for the sales either through cash, credit or check. Delivery and Invoice are automatically created Order is billed and payment is completed
4.2
Secondary Cashier
VA01
4.3
Customer needs to be billed for the goods after he has received them
4.4
4.5
Chief cashier needs to know the users assigned to any tray for assigning/ de-assigning users Chief Cashier needs to view the cash journal to have an overview of the days sales At the end of the days sale, chief cashier needs to close
Chief Cashier
/ITS/TRAYSTATUS
4.6
FBCJ
4.7
/ITS/TRAYIN
SAP AG
Page 10 of 24
Cashbox Processing
the tray
Cashier
SAP AG
Page 11 of 24
Cashbox Processing
Scenario
Procedure
1. Access the transaction choosing one of the following navigation options: SAP ECC Menu Transaction code Business Role /n/ITS/TRAYOUT Customer Service
2. On the initial screen, enter the following values: Field Tray Number Cash User Financial Tray 3. Press Enter. 4. Click on Secondary Cashiers. All the secondary cashiers that have been mapped to that tray will appear in a new window. 5. In order to remove any secondary user, select the user and click on remove all users except SHN and US9901 as an example. 6. Click on Outgoing Tray. The Outgoing Tray Count Cash screen appears. In this screen, you are required to enter a float by specifying the number of bills and coins that you are checking out. A float is basically the cash you take out in order to make change for cash transactions. 7. Input the flowing values Field S001 (1 Dollar) S005 (5 Dollars) S010 (10 Dollars) Values 10 4 2 . As part of this demo, Values 3001 Enter your SAP ID Check this field
SAP AG
Page 12 of 24
Cashbox Processing
8. Press Enter. The Coun.Act.Bal field lets you know the dollar total of the float, in this case, $50.
10. The message ZTRAY performed confirms the tray is now ready for sales. Click the Continue button. 11. The Outgoing Tray report is printed. It basically states the amount of money that was checked out for change
twice.
SAP AG
Page 13 of 24
SAP Business All-in-One SAP ECC Menu Transaction code Business Role
Cashbox Processing Logistics Sales and Distribution Sales Order Create VA01 Customer Service
2. On the initial screen, enter the following values: Field Order Type Sales Organization Distribution Channel Division 3. Press Enter. 4. Input the flowing values Field Sold-to party PO Number Material Plant Order Quantity Values W02-102 <free form text> W02 3001 5 Values ZBV1 3000 01 01
5. Hit Enter. Notice that a billing block has been automatically placed for the order.
Result
SAP AG Page 14 of 24
Cashbox Processing
Confirmation message appears stating that a sales order has been created. The delivery is automatically created along with the pick ticket which is given as spool output EK00. The goods issue is also automatically completed. This can be seen in the document flow.
the bottom confirms that the sales order was created successfully, the delivery was also created, and (through a special output type) the customer invoice was created as well.
Procedure
Access the transaction choosing one of the following navigation options: SAP ECC menu Transaction code Business Role Logistics > Sales and Distribution > Sales > Order > Change VA02 Customer Service
1. Enter the order number created above and hit Enter. 2. On the following information screen, click on
3. Remove the billing block present in the sales document. 4. Click on the Save button
SAP AG
Page 15 of 24
Cashbox Processing
Here, to record a Cash Sale you must input the amount tendered by the customer in the Cash field. The amount must be equal to or greater than the amount in the Cash Value field. 6. Enter the cash amount given by the user and hit Enter. 7. A DOS impulse screen opens which is supposed to create an impulse command to open the tray on a real cashbox. To return to the cashbox pop-up follow the menu path: File -> Exit.
SAP AG
Page 16 of 24
Cashbox Processing
8. If the Cash value is greater to or equal the Cash Value then the Save button appears. In case the customer has paid extra cash, the amount to be returned is displayed in Back field.
Result
The sales order is updated with the billing document. The invoice is generated for the sales order.
The same procedure can be followed for credit card sales as well as cash sales. Please refer to steps 4.5 and 4.6 of BPP: Cahbox Processing Cash POS Order which describes processing of credit card and check sales.
Procedure
Access the transaction choosing one of the following navigation options: SAP ECC menu Transaction code Business Role Logistics > Sales and Distribution > Sales > Order > Display VA03 Customer Service
SAP AG
Page 17 of 24
Cashbox Processing
1. Enter the order number created above. 2. On the application toolbar, select the icon for document flow:
Result
A successfully posted cashbox transaction will have 3 SD documents, 1 goods issue document, 1 picking document and 1 accounting document.
If you do not see a particular document, click Back , wait a minute or two, then go back into the screen. If any document is missing then more than likely an SD process failed.
Procedure
1. 1. Access the transaction choosing one of the following navigation options: SAP ECC Menu Transaction code Business Role 2. /ITS/TRAYSTATUS Cashier
On the initial screen, enter the following values: Field Tray Number Hit Values 3001
SAP AG
Page 18 of 24
SAP Business All-in-One Field Tray Number Tray Status Tray User Complete Name Issue Date Issue Time Return Date Return Time Chief Cashier
Cashbox Processing Description Number of the tray Active/Blocked/Example User ID Name of the user Date of tray checkout Time of tray checkout Date of tray checkin Time of tray checkin Indicates if User is a chief cashier
If an entry appears without any return date or time, it indicates that the user is currently checked out with that tray.
Result
The users of the tray can be seen through this transaction
Procedure
1. Access the transaction choosing one of the following navigation options: SAP ECC Menu Transaction code Business Role Accounting Financial Accounting General Ledger Posting Cash Journal Posting FBCJ Chief Cashier
2. Click on the Cash Journal Selection button 3. Input the flowing values
SAP AG
Page 19 of 24
SAP Business All-in-One Field Company Code Cash Journal 4. Hit Enter
5. The Cash Journal screen is displayed as below. The various parts of the screen are explained in detail below.
4 5
Parts of a cash journal: 1. Dates You can display a days worth of transactions, a week, or a month. You can also enter any date range you want to display. When you do this the system updates the section 5 and section 2 with the corresponding totals for those days. 2. Balances for the displayed period This section displays the balances. Normally a tray will not have an opening balance (trays are reconciled at days end). The cash receipts are the inflows the cash payments are the outflows. Check receipts are not used. The closing balance shows the balance at any point in time. Typically once you execute TRAYIN to close the cashbox the closing balance should be zero. 3. Cash payments - Click this tab to display all the outflow of cash transactions (TRAYIN, returns, and losses). 4. Cash receipts - Click the tab to display the inflows of cash transactions (TRAYOUT, sales, payments on account, and gains). 5. Business Transactions Each cashbox transaction has a corresponding cash journal transaction. Each of these transactions is automatically created by the system using a BAPI. The business transaction type (first column) specifies the type of business transaction (i.e. sale by cash, visa, amex, check, etc.) that was created.
SAP AG
Page 20 of 24
Cashbox Processing
6. In the above example, youll notice that the system has created a transaction for the Cash sale, the Credit card sale, and the sales by cheque.
The entries appearing on the cash journal are displayed with status which means that these transactions have not been posted to FI. Ordinarily, these are posted by means of an automatic background job, or by running transaction /ITS/POSTFBCJ. However, in case the cashier wants to manually post a single line item to FI, select the line item and click on bottom of the screen. Then, the status of the line item changes to document has been posted to FI. at the , signifying that the
IMPORTANT: You need to be out of transaction FBCJ in order to post further cashbox transactions. FBCJ is the maintenance mode for the cash journal which means it locks up the cash box. If you need to be in display mode, consider transaction FBCJ3. 7. Back out of the screen by clicking on
Procedure
1. 1. Access the transaction choosing one of the following navigation options: SAP ECC Menu Transaction code Business Role 2. /ITS/TRAYIN Chief Cashier
On the initial screen, enter the following values: Field Tray Number Tray Keeper Hit Values 3001 Your SAP ID
3. The list of secondary cashiers (if assigned during tray checkout) will appear in a separate window 4. Click on Incoming Tray button
SAP AG
Page 21 of 24
Cashbox Processing
6. The chief cashier enters the number of each currency denomination that is present at the end of day tray counter. 7. The total credit card payments for each credit card type are entered in the respective fields 8. The total cheque amount is entered as a single value in the Check(s) field. 9. In the background the system checks against the actual posted transactions and verifies the user input against the posted transactions. The running total is kept in a field called Difference, in the Difference tab.
SAP AG
Page 22 of 24
Cashbox Processing
10. If the value in the difference field is not zero then either a loss or gain posting will be created in order to balance the tray out. 11. Click on the Save button .
12. The popup verifies that the transaction was posted successfully.
13. Click on
14. The TRAYIN (incoming tray) report is printed. It shows the breakdown of the receipts as counted by the user.
SAP AG
Page 23 of 24
Cashbox Processing
Result
This completes the cashbox process. The tray is successfully checked back in and the tray amount is transferred to the vault. END OF SCENARIO
SAP AG
Page 24 of 24