Sei sulla pagina 1di 15

PROCESSING PAYMENTS AT EXTERNAL CASH DESKS

PDF download from SAP Help Portal: http://help.sap.com Created on December 16, 2013
The documentation may have changed since you downloaded the PDF. You can always find the latest information on SAP Help Portal.

Note This PDF document contains the selected topic and its subtopics (max. 150) in the selected structure. Subtopics from other structures are not included.

2013 SAP AG or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Please see www.sap.com/corporateen/legal/copyright/index.epx#trademark for additional trademark information and notices.

PUBLIC 2013 SAP AG or an SAP affiliate company. All rights reserved.

Page 1 of 15

TABLE OF CONTENT
1 Processing Payments at External Cash Desks 1.1 Processing Incoming Payments 1.1.1 Transferring Payments 1.1.2 Enterprise Service CashPointPaymentCreateNotification 1.1.3 Reversal of Payments 1.1.4 Enterprise Service CashPointPaymentReverseNotification 1.1.4.1 Entry of a Payment with External Selections 1.1.5 Repetition of a Posting 1.1.6 Monitoring Payments 1.2 Providing Information on Open Items 1.2.1 Querying Information on Open Items 1.2.2 Sending Information about Open Items 1.3 Processing Messages for Day-End Closing 1.3.1 Transfer of Day-End Closing 1.3.2 Monitoring the Transfer of Day-End Closing 1.3.3 Reversing a Cash Desk Closing Using Enterprise Services 1.3.4 Correcting Day-End Closing Manually 1.4 Communicating Transaction Data of External Cash Desks Using Ente 1.5 Integration with Incentive and Commission Management (ICM)

PUBLIC 2013 SAP AG or an SAP affiliate company. All rights reserved.

Page 2 of 15

Processing Payments at External Cash Desks


Purpose
You can use external cash desk services to transfer payments from your customers made at internal and external payment collectors (branches) to Contract Accounts Receivable and Payable (FI-CA).

Prerequisites
You defined your cash desk structure and the master data for external cash desk services (SAP Easy Access screen: Payments External Cash Desk Services). See also the documentation for the corresponding activities in the Customizing section of the external cash desk services. You made the required settings in Customizing for Contract Accounts Receivable and Payable by choosing Business Transactions Payments Processing Incoming and Outgoing Payments External Cash Desk Services.

Process Flow
There are three branch categories in FI-CA: Offline branch without agent (category A) Offline branch with agent (category B) Online branch In external cash desk services, you can process payments from branches of the categories offline branch without agent (category A) and offline branch with agent (category B). The cash desks of an online branch represent the cash desks of the cash journal in FI-CA. Here you enter and post incoming and outgoing payments directly in the SAP system and not by using external cash desk services. For the cash desks of online branches, you can also evaluate payments directly in the system as part of the scope of functions of the cash journal and execute follow-up postings such as deposits, withdrawals, differences, and reversals to the cash desk balance. In the case of the offline branch without agent (category A) or offline branch with agent (category B), the cash desks where the payments are processed are not permanently connected to the SAP system. For both an offline branch without agent (category A) and an offline branch with agent (category B), FI-CA currently only receives XI messages that refer to incoming payments to external cash desks. Offline branches without agent (category A) and offline branches with agent (category B) are represented by their own master data objects (see Customizing for Contract Accounts Receivable and Payableunder Business Transactions Payments Processing Incoming and Outgoing Payments External Cash Desk Services Define Master Data for External Cash Desk Services). Data transfer for outgoing payments to external cash desks is not supported. The external cash desk services consist of the following enterprise services, whereby the transfer of the data between the SAP system and the external cash desk system can be synchronous or asynchronous using the SAP Exchange Infrastructure (XI). CashPointPaymentCreateNotification
The asynchronous service CashPointPaymentCreateNotification enables sending payment information of an external cash desk to FI-CA.

CashPointPaymentReverseNotification
Using the asynchronous service CashPointPaymentReverseNotification, you can reverse payments previously sent.

CashPointClosingDocumentNotification For reconciliation purposes, FI-CA can be provided with information for cash-desk closing by the asynchronous service CashPointClosingDocumentNotification . CashPointOpenItemSummaryByElementsQueryResponse The cash desk uses the synchronous service CashPointOpenItemSummaryByElementsQueryResponse to query the open items of a business partner in FI-CA. CashPointOpenItemSummaryNotification Using a mass activity in FI-CA, you can send open items to cash desks asynchronously using the service CashPointOpenItemSummaryNotification.

From a technical point of view, all services are realized by means of XI service interfaces and are provide to the software component FI-CA via the XI content. You can download the XI content using the SAP Service Marketplace for the application component of the industry solution.

1.1 Processing Incoming Payments


Use
Posting, reversing, and reconciliation of payments of offline branches

Integration
In the document display for a payment, the External Cash Desktab page contains detailed information about the payment. For documents posted using external cash desk services, in the account balance display, you can display detailed information about the payment by choosing Environment Payment Data From External Cash Desk.

PUBLIC 2013 SAP AG or an SAP affiliate company. All rights reserved.

Page 3 of 15

Features
Using the enterprise service CashPointPaymentCreateNotification, you can forward payments made at cash desks of offline branches (with and without agents) to FI-CA. Using the enterprise service CashPointPaymentReverseNotification, you can reverse payments made at cash desks of offline branches (with and without agents) in FI-CA. In FI-CA, you reconcile the postings that were made at cash desks of offline branches with agents. For postings at cash desks of offline branches without agents, no reconciliation is possible in FI-CA.

Activities
To reconcile the SAP system (FI-CA) with the external cash desk system(s), create an agent posting - that is, a receivable due from the external cash desk system or the agent. You post these agent postings to a separate contract account that you define in the master data for the external cash desk services in Customizing. In addition to the settings for processing payments from offline branches in Customizing for FI-CA under Business Transactions Payments Processing Incoming/Outgoing Payments External Cash Desk Services, in the configuration of the Integration Builder, you must link the enterprise services CashPointPaymentCreateNotification and CashPointPaymentReverseNotification with the messages of the external cash desk using the SOAP Adapter or File Adapter, for example. For more information, see the documentation of SAP NetWeaver under SAP NetWeaver Library SAP NetWeaver by Key Capability Process Integration by Key Capability SAP NetWeaver Exchange Infrastructure.

1.1.1 Transferring Payments


Use
Transfer of payment information from offline branches to Contract Accounts Receivable and Payable

Prerequisites
In order for the payments posted in FI-CA to automatically clear the related receivables, you have configured clearing control in the Implementation Guide for Contract Accounts Receivable and Payableunder Basic Functions Open Item Management Clearing Control.

Features
The Enterprise Service CashPointPaymentCreateNotification supports the transfer of individual and multiple payments in a message. Payment information sent to FI-CA via the Enterprise Service is made persistent in FI-CA and leads to the posting of the payment and the clearing of the related open item provided you have configured the clearing control accordingly in FI-CA. If a payment cannot be posted directly, this payment receives the status Posting not successful, repetition planned. You can read the status of a payment in the Monitor for External Cash Desk Services. The system automatically creates a reconciliation key or reuses a relevant reconciliation key for the posting. The syntax of the reconciliation key corresponds to the form EXCYYMMTT, whereby EXC is a fixe prefix, YY signifies the current year, MM the current month, and DD the current day. The nnn places receive a sequential numbering from 001 to 999. If a reconciliation key cannot be reused on the same day, the system calls the reconciliation key with the next number.

Enterprise Service CashPointPaymentCreateNotification


Definition
Transfers payment information from an external cash desk to Contract Accounts Receivable and Payable.

Structure
Description of the CashPointPaymentCreateNotification interface

PUBLIC 2013 SAP AG or an SAP affiliate company. All rights reserved.

Page 4 of 15

Type Definition CashPointReferenceID CashPointOfficeReferenceID PaymentTransactionID CashPointPaymentGroupReferenceID PaymentAmount ValueDate OnAccountIndicator PayerParty PayerContractAccountID DebtorParty PaymentExplanation ChequePayment PaymentCardPayment PostalOrderPayment

Name ID of the cash desk ID of the branch ID of payment ID of grouping key Amount of payment to be posted Value date of payment Payment on account indicator Business partner ID of payer Contract account ID of payer Business partner ID of customer Payment use Check information Payment card information Postal order information

For incoming XI messages that refer to incoming payments, the system tries to post the payments directly. Dependent on the specifications for clearing control and the selection specifications, the payment can be posted directly. Payments that could not be posted directly receive the status R. Contract Accounts Receivable and Payable recognizes a payment from the unique transaction ID (PaymentTransactionID) for each cash desk/branch (CashPointReferenceID/CashPointOfficeReferenceID). To assign payments to a day-end closing record later, specify the grouping key. The Enterprise Service for the transfer of day-end closing then delivers the grouping key together with the total amount of all payments. The grouping key is unique for each cash desk/branch. For information purposes, you can specify the business partner ID (PayerParty) or the contract account number (PayerContractAccountID) of the payer. The business partner ID is only supported as an internal business partner number (); the GUID and external business partner numbers are not supported in the standard. At the PaymentExplanation level, you can specify the following information for the clearing control for clearing open items. Type Definition Name DebtorInternalID ContractAccountReferenceID ContractID InvoiceReferenceID ContractAccountDocumentReferenceID PaymentFormReferenceID Business partner number (GPART) Contract account number (VKONT) Contract number (VTREF) External reference document number (XBLNR) Document number (OPBEL) External payment form number (RFZAS)

Using the clearing amount (ClearingAmount), you can also assign partial amounts. If you specify more than one item of information in a PaymentExplanation record, this is seen as a conjunction. You achieve a disjunction by distributing the information over several PaymentExplanation records. You can only use information about checks, payment cards, and postal orders for offline branches, not for agent cash desks. For agent cash desks, the application of the cash desk software does the communication with the credit card company, for example. The settlement is direct between the agent and the credit card company. Contract Accounts Receivable and Payable therefore always interprets payments from agent cash desks as external (cash) payments (EXT).

1.1.3 Reversal of Payments


Use
Reversal of a payment in Contract Accounts Receivable and Payable

Features
With the Enterprise Service CashPointPaymentReverseNotification, you can reverse payments previously sent to an offline branch from a cash desk. However, a reversal is only possible until you call the Enterprise Service for day-end closing. The Enterprise Service for the reversal supports individual and mass reversals. You can read the status of a payment in the Monitor for External Cash Desk Services. The system automatically creates a reconciliation key or reuses a relevant reconciliation key for the posting of reversals. The syntax of the reconciliation key corresponds to the form EXCYYMMTT, whereby EXC is a fixed prefix, YY signifies the current year, MM the current month, and DD the current day. The nnn places receive a sequential numbering from 001 to 999. If a reconciliation key cannot be reused on the same day, the system calls the reconciliation key with the next number.

PUBLIC 2013 SAP AG or an SAP affiliate company. All rights reserved.

Page 5 of 15

Enterprise Service CashPointPaymentReverseNotification


Definition
Reverses payments previously sent.

Use
External cash desk systems can reverse payments that they have sent by means of SAP Exchange Infrastructure. The SAP system receives an XI message that refers to a reversal of an existing external payment and posts it directly in FI-CA. Reversals that could not be run directly receive the status D.

Structure
Description of 1.1.4 Enterprise Service CashPointPaymentReverseNotification Type Definition CashPointReferenceID CashPointOfficeReferenceID PaymentTransactionID ReverseValueDate Name ID of the cash desk ID of the branch ID of payment to be reversed Value date of reversal

The Enterprise Services for the transfer of payment information and for reversals of payments have a fault message that makes possible error messages visible in the XI monitor (transaction SXMB_MON). If an error occurs during processing of payments or reversals, in exception cases the system creates this fault message. As standard, the system displays payments with errors in the monitor for external cash desk services. For example, an exception is a payment that is reported twice, since this cannot be made persistent uniquely in Contract Accounts Receivable and Payable. All levels of the XI messages offer the option of data type enhancements. With this enhancement logic from SAP Exchange Infrastructure, you can add any information to messages. Contract Accounts Receivable and Payableoffers the following events:
6200: Add CashPointPaymentCreateNotification 6205: Add CashPointPaymentReverseNotification 6210: Add to and check external payments 6214: External selections for payments 6215: Add to selection details

Entry of a Payment with External Selections


To enter a payment with external selections, you must first execute the following actions: 1. Define the structure CI_FKKEXC_CL with the required fields as follows, for example.
Component Component Category MANDT MANDT OFFIC OFFIC_KK CHDSK CHDSK_KK .INCLUDE CI_FKKEXC_CL MYFIELD

2. Add your entry/entries in the Implementation Guide for Contract Accounts Receivable and Payable under Basic Functions Open Item Management Define Selection Categories. The field names must match the field names in structure CI_FKKEXC_CL and you must set the External Selection Criterion indicator for each field that you enter. In our example, add the following entry in Customizing:
Application area R Selection category 1 Meaning Invoice Field name MYFIELD . . .

3. Define event 6210. That is, in this event, convert the external selection criteria into internal selection criteria. You can do this as

PUBLIC 2013 SAP AG or an SAP affiliate company. All rights reserved.

Page 6 of 15

follows, for example:


FUNCTION Z_FKK_SAMPLE_0210. *"---------------------------------------------------------------------*"*"Local interface: *" IMPORTING *" VALUE(I_SELTAB) LIKE ISELTAB STRUCTURE ISELTAB *" TABLES *" T_SELTAB STRUCTURE ISELTAB *" EXCEPTIONS *" UNKNOWN_SELECTION *"---------------------------------------------------------------------IF i_seltab-selfn = 'MYFIELD'. IF i_seltab-selcu = '0123456789'. t_Seltab-selnr = '0001'. t_seltab-selfn = 'OPBEL'. t_seltab-selcu = '000000004711'. APPEND t_seltab. ENDIF. ENDIF. ENDFUNCTION.

1.1.5 Repetition of a Posting


Use
You can automatically select payments received by XI and that could not be posted directly using the repetition process and trigger their posting again.

Features
You start the repetition on the SAP Easy Access screen under Payments External Cash Desk Services Repeat External Payments/Reversals. You can define whether unsuccessful payments are to be transferred to an existing or new (to be created) payment lot and whether the payment lot created is to be closed and, if necessary, also posted. The payments affected become a clarification case that you can process with the standard functions for clarifying payment lots. Alternatively, you can execute the posting again directly in the Monitor for External Cash Desk Services. To do this, in the monitor, change to the Payments tab page and select the corresponding payment. Choose Repeat to post the selected payment again. Use the Add to Payment Lot function to add the selected entries to a payment lot.

1.1.6 Monitoring Payments


Use
The Monitor for External Cash Desk Services (SAP Easy Access screen: Payments External Cash Desk Services) enables you to manage and monitor payments received using Process Integration (PI). This gives you access to: master data, agent postings, successful messages for external payments, deposits, withdrawals, difference postings, G/L postings, outgoing payments, and account balances of external cash desks. You can make the data selection at the level of the external cash desk or the agent and using further selection criteria. The Monitor for External Cash Desk Services is based on the ALV technology which means that you can configure the display individually.

Features
On the Overview, XI Monitor, Payments, and Agent Postings tab pages, you can use the following functions: Overview Here you can select the grouping key and the master data by date and date intervals. The selection by master data delivers all payments with their respective status as well as the specification of the agent or the cash desk. The selection by grouping key delivers the status of all grouping keys for external payments. If the status is incorrect, here you can, for example, repeat postings to correct the error and then determine the new status via a refresh. You can also see the number of payments posted per cash desk/branch; they

PUBLIC 2013 SAP AG or an SAP affiliate company. All rights reserved.

Page 7 of 15

are displayed split according to successful and unsuccessful postings. XI Monitor This tab page shows all XI messages for an enterprise service. Here you can navigate directly to the XI messages for a message category. (However, you cannot select cash desks and branches.) Double click the document number of a payment to navigate to the document display. Payments At the cash desk or branch level, you can monitor all messages received from a business view. You receive information about all payments according to their respective status, which can have one of the following values: Symbol Status Meaning P R P X C D E P C Payment posted successfully (document number exists) Repetition planned Payment lot was created (payment lot number exists) Item could not be processed Payment was reversed Reversal in repetition Payment reversed, no posting necessary Payment posted, document exists Reversal unsuccessful, payment lot created (The system was unable to post the reversal and has therefore created a corresponding reversal payment lot for the reversal.) Function Direct call of XI message for a payment Repeat posting of a payment or repeat reversal Addition of items to payment lots Display of payment lots Display of payment usage information specified (PaymentExplanation) for a payment Call of information for external cash desks

Using the pushbuttons in the toolbar above the table you can: Pushbutton XI Repeat In Payment Lot Payment Lot Note to Payee Agent Information

You can post payments with status R and X by choosing Payments External Cash Desk Services Repeat External Payments/Reversals on the SAP Easy Access screen. By double-clicking on the corresponding symbol for an item you can display the last message for an entry. Agent Postings This tab page displays all payments for a grouping key. Here you can monitor individual payments of a grouping or individual XI messages. To reach a specific balance, you can manually post differences for a grouping key. Cash Journal Operations Here you can display information on all postings in the cash journal, along with their status. In addition, you can repeat the posting for postings that were not successful, or set their status to Manual Postprocessing Required. After manual posting has taken place, you can set the status Manual Clarification here. You can also update all postings received using enterprise services. Cash Balance The tab page shows the cash balance for all postings. You can check the cash balance at two different levels - for the branch or for the cash desk of a branch. Management of Payment Lots You can access payment lot management in the menu under Edit Lot Management. You have to post items added to a payment lot by the repetition of the posting here. You can also close and post the payment lot created for each branch or for each cash desk of a branch. The status of a payment lot tells you whether a payment lot is to be closed, to be posted, or to be postprocessed.

1.2 Providing Information on Open Items


Use
You can swap open items for a business partner between the external cash desk system and the SAP system using SAP Exchange Infrastructure(XI). The Enterprise Services CashPointOpenItemSummaryByElementsQueryResponse and CashPointOpenItemSummaryNotification provide open items to be paid from Contract Accounts Receivable and Payable.

PUBLIC 2013 SAP AG or an SAP affiliate company. All rights reserved.

Page 8 of 15

The Enterprise Service CashPointOpenItemSummaryByElementsQueryResponse is also available as direct Web service.

Features
Description of the CashPointOpenItemSummaryByElementsQueryResponse interface Type Definition CashPointReferenceID CashPointOfficeReferenceID DueDate ReportingCurrency PaymentAmount SelectionByDebtorPartyInternalID SelectionByContractAccountID SelectionByContractID SelectionByInvoiceID SelectionByContractAccountDocumentID SelectionByPaymentFormID Name ID of the cash desk ID of the branch Due date Display currency Payment amount ID of the business partner ID of the contract account ID of the contract ID of external reference (XBLNR) ID of FI-CA document ID of payment form (RFZAS)

The cashier identifies himself at the cash desk (CashPointReferenceID) and branch (CashPointOfficeReferenceID). The SelectionBy* selections are in table form, which means that you can specify several selections for each selection category. Description of the CashPointOpenItem interface Type Definition OpenAmount OpenTaxAmount DueDate OpenItemTransactionDescription ContractAccountDocumentID ContractAccountID ContractID InvoiceID PaymentFormID ClearingProposalAmount Name Open amount Tax amount of open item Due date Description of open item FI-CA document number Contract account number Contract number Invoice number (XBLNR) Payment form number (RFZAS) Simulated clearing amount

The system determines the description of the open items using event 6105. If a payment amount is determined in the query, it is distributed to the open items in accordance with the clearing control and returned by means of the simulated clearing amount (ClearingProposalAmount). You can use the XI data type enhancement for the query data type CashPointOpenItemSummaryByElemets and the response data type. Contract Accounts Receivable and Payable offers the following events:
6203 (External Cash Desk Services: XI Interface OpenItemRequest) 6204 (External Cash Desk Services: XI Interface OpenItemResponse) 6215 (External Cash Desk Services: Selection Details for Open Items)

Activities
In order for you to be able to read open items from Contract Accounts Receivable and Payable using the Enterprise Service, you must have defined the querying branches with their cash desk in the Implementation Guide for Contract Accounts Receivable and Payableunder Business Transactions Payments Processing Incoming/Outgoing Payments External Cash Desk Services Define Cash Desk Structure. In the configuration of the Integration Builder, link the Enterprise Service CashPointOpenItemSummaryByElementsQueryResponse_In or the corresponding Web service or the Enterprise Service CashPointOpenItemSummaryByElementsNotification_Out with the message of the external cash desks. See also the documentation of SAP NetWeaver Exchange Infrastructure in SAP NetWeaver Library under SAP NetWeaver by Key Capability Process Integration by Key Capability SAP NetWeaver Exchange Infrastructure.

1.2.1 Querying Information on Open Items

PUBLIC 2013 SAP AG or an SAP affiliate company. All rights reserved.

Page 9 of 15

Use
Transfer of information on open items to offline branches

Features
The Enterprise Service CashPointOpenItemSummaryByElementsQueryResponse delivers the open items for predefined selection criteria at business partner level. Selection criteria are the ID of the business partner, of the contract, of the contract, the reference document number (XBLNR), and the document number or payment form number. You can restrict the number of items using the due date. In Contract Accounts Receivable and Payable, you can use the XI data type enhancement and events 6203 and 6215 to define further selection criteria or to restrict the selection. The system can convert the amounts of the open items into a uniform currency. The open items are returned at business partner level. In addition to the standard fields of the return structure, you can use the XI data type enhancement and event 6204 to specify further fields at open item level. If you specify a payment amount to the Enterprise Service, the clearing proposal is simulated in accordance with the clearing control in Contract Accounts Receivable and Payable and returned to the caller.

1.2.2 Sending Information about Open Items


Use
Sending of information on open items to offline branches

Features
In the SAP menu under Payments External Cash Desk Services Transfer Open Items, you can send information about open items to external systems using a mass activity with push technology. The information is sent by means of the asynchronous Enterprise Service CashPointOpenItemSummaryNotification. To enhance the message structure, use the events specified in the Querying Information on Open Items section.

Activities
1. Enter a date and an ID that you can use to identify the run later. 2. Specify the currency in which the items are to be transferred. 3. Schedule the program run. For more information, see the section entitled Functions for Scheduling Program Runs.

Processing Messages for Day-End Closing


Use
Using the Enterprise Service CashPointClsoingDocumentNotification, external cash desks can send day-end closing to Contract Accounts Receivable and Payable (FI-CA). These messages are used for reconciliation between the individual payments and the daily totals that are forwarded to the company from external agents via the bank.

Integration
In the document display for a payment, the External Cash Desktab page contains the relevant grouping key of a payment. For documents posted via the external cash desk services, in the account balance display, you can display the grouping key used by choosing Environment Payment Data From External Cash Desk.

Features
Description of the interface of the Enterprise Service Enterprise Services CashPointClsoingDocumentNotification

PUBLIC 2013 SAP AG or an SAP affiliate company. All rights reserved.

Page 10 of 15

Type Definition CashPointReferenceID CashPointOfficeReferenceID CashPointPaymentGroupReferenceID ClosingDocumentAmount ValueDate

Name ID of the cash desk ID of the branch ID of grouping key Total amount of all payments Value date of day-end closing

Activities
To enable the reconciliation between the payments received by an agent and the payment receipts forwarded to the company by the agent, the agent is managed as a business partner/contract account in FI-CA. In the Implementation Guide for FI-CA, under Business Transactions Payments Processing of Incoming/Outgoing Payments External Cash Desk Services Define Master Data for External Cash Desk Services, you must assign a business partner or contract account to external branches or cash desks. You must also make the required settings in the Define Specifications for Agent Postings activity. In the configuration of the Integration Builder, link the Enterprise Service CashPointClosingDocumentNotification with the messages of the external cash desks by means of the SOAP Adpater or File Adpater, for example. For more information, see the documentation of SAP NetWeaver under SAP NetWeaver Library SAP NetWeaver by Key Capability Process Integration by Key Capability SAP NetWeaver Exchange Infrastructure.

1.3.1 Transfer of Day-End Closing


Use
Transfer of payment information to Contract Accounts Receivable and Payable (FI-CA) as part of day-end closing

Integration
In the document display for a payment, the External Cash Desktab page contains the relevant grouping key of the payment. For documents posted via the external cash desk services, in the account balance display, you can display the grouping key used by choosing Environment Payment Data From External Cash Desk.

Features
The Enterprise Service CashPointClosingDocumentNotification for the transfer of day-end closing supports both individual notifications and multiple notifications in one message. A day-end closing record contains the grouping key and the related payment total. The grouping key is reported for every payment at a cash desk for which there is a message within the period (for example, a day). If a day-end closing message is reconciled with the individual payments, that is, the total of the individual payments is the same as the amount of the day-end closing reported, in the SAP menu under Payments External Cash Desk Services Post Agent Receivable, you can post a receivable due from the agent. To do this, choose one or more grouping keys, specify a reconciliation key for the postings, and start the report. You can then process and manage the receivables from the agents using the standard FI-CA functions. For example, you can collect the receivable using the debit memo procedure as part of your standard processes. Description of the interface of the Enterprise Service Enterprise Services CashPointClosingDocumentNotification Type Definition CashPointReferenceID CashPointOfficeReferenceID CashPointPaymentGroupReferenceID ClosingDocumentAmount ValueDate Name ID of the cash desk ID of the branch ID of grouping key Total amount of all payments Value date of day-end closing

Monitoring the Transfer of Day-End Closing


Use
Monitoring messages for day-end closing

PUBLIC 2013 SAP AG or an SAP affiliate company. All rights reserved.

Page 11 of 15

Features
You can monitor and further process all day-end closing messages received in the Monitor for External Cash Desk Services in the SAP menu under Payments External Cash Desk Services. The Overview tab page shows the grouping keys and their further processing status for each branch/cash desk. Here you can read the previous payment total for day-end closing records that are still open. A day-end closing record is open as long as no day-end closing message has been posted for it. These records have a yellow traffic light. Day-end closing records that have been posted have a green traffic light, or if there are discrepancies, a red traffic light. Discrepancies occur if the total of the individual payments for a grouping key does not correspond to the total amount reported in the day-end closing message. On the Agent Posting tab page you can see detailed information for the day-end closing records. The grouping keys can have one of the following statuses:
SPACE (Totals record received, not processed further yet) E (Unable to create follow-up posting) P (Reconciliation successful, follow-up posting created)

You can post entries with the status SPACE or E in the SAP menu under Payments External Cash Desk Services Post Agent Receivable. Via the pushbutton Details, you can display all existing payments for a grouping key. For performance reasons the display is twolevel, which means that you can first restrict the selection details for example, to one customer, and then select the payments in a second step. Using the pushbutton Difference, you can post payments not reported by the external cash desks but required for the reconciliation of the grouping key online. This function is protected by the authorization object F_KK_SOND so that you can ensure that only authorized persons can do this posting. You can call up the corresponding XI message for a grouping key in the XI monitor. Choose XI for a selected item.

1.3.3 Reversing a Cash Desk Closing Using Enterprise Services


Using the enterprise service CashPointClosingDocumentERPCancelNotification_In, you can process the reversal of a cash desk closing (sent using the notification CashPointClosingDocumentNotification_In). This enables you to reverse a cash desk closing that was transmitted incorrectly by the front end, so that you can replace it with the correct cash desk closing that was sent subsequently.

Example
1. 2. 3. 4.

5. 6.

7.

8. 9. 10.

11.

An external cash desk (front end) sends 10 messages with payments for a total amount of 500 to the SAP system (back end). At the end of the day, you receive a cash desk closing message for 495 from this external cash desk. You receive a message for each cash desk, branch, and grouping key. The system records the reported cash desk closing in tables DFKKEXC_SUM and DFKKEXC_SUM_HIST. The system recognizes the difference of 5 between the amounts. On the Monitor for External Cash Desk Services screen, on the Overview tab page, the system displays a payment amount of 500 for the reported payments. It also shows a reconciliation amount of 495 for the reported cash desk closing. On the Agent Postings tab page, the system displays a payment amount of 495 for the reported cash desk closing, and a Difference to be assigned of 5. Due to the difference between the amount of the reported payments and the cash desk closing, you cannot post a receivable to the agent account (agent posting). The external cash desk now sends you a message for reversing the cash desk closing in the amount of 495. In table DFKKEXC_SUM (totals records for external payment information), the system sets reconciliation status C for the reversed cash desk closing. In table DFKKEXC_SUM_HIST (cash desk closing history), the system records the reversal of the cash desk closing, also with reconciliation status C . The Overview tab page of the monitor for external cash desk services now displays a payment amount of 500 for the reported payments, but no longer shows a reconciliation amount. On the Agent Postings tab page, the system displays the following for the reported cash desk closing: the payment amount of 495 with reconciliation status C (Totals Record Reversed), and a Difference to be assigned of 500. After that, the external cash desk sends you another cash desk closing message now with the correct amount of 500. The system records the reported cash desk closing in tables DFKKEXC_SUM and DFKKEXC_SUM_HIST. The Overview tab page of the monitor for external cash desk services now displays a payment amount of 500 for the reported payments. On the Agent Postings tab page, the system displays a payment amount of 500 for the reported cash desk closing, and no longer shows a Difference to be assigned. Now you can enter the agent posting. On the SAP Easy Access screen, choose Payments External Cash Desk Services Post Agent Receivable .

PUBLIC 2013 SAP AG or an SAP affiliate company. All rights reserved.

Page 12 of 15

1.3.4 Correcting Day-End Closing Manually


In the monitor for external cash desk closing, you can manually correct a cash desk closing that was transmitted incorrectly by the front end.

Example
An external cash desk (front end) sends 10 messages with payments for a total amount of 500 to the SAP system (back end). At the end of the day, you receive a cash desk closing message for 495 from this external cash desk. You receive a message for each cash desk, branch, and grouping key. 3. The system records the reported cash desk closing in tables DFKKEXC_SUM and DFKKEXC_SUM_HIST . 4. The system recognizes the difference of 5 between the amounts. On the Monitor for External Cash Desk Services screen, on the Overview tab page, the system displays a payment amount of 500 for the reported payments. It also shows a reconciliation amount of 495 for the reported cash desk closing. On the Agent Postings tab page, the system displays a payment amount of 495 for the reported cash desk closing, and a Difference to be assigned of 5. 5. You notice the discrepancy and contact the branch. The employee there informs you that the cash desk closing was for 500 and that only the message contains the wrong amount. 6. On the Agent Postings tab page of the monitor for external cash desk services, you select the affected entry and choose the (Change Cash Desk Closing)Cash Desk Closing pushbutton. 7. In the dialog box that appears, you change the item total of the grouping key to 500 and confirm your entry. 8. The system records the cash desk closing with reconciliation status U (Updated Manually), both in table DFKKEXC_SUM (Totals Records for External Payment Information) and in table DFKKEXC_SUM_HIST (Cash Desk Closing History). 9. Now you can enter the agent posting. On the SAP Easy Access screen, choose Payments External Cash Desk Services Post Agent Receivable . In the monitor for external cash desk services, on the Overview and Agent Postings tab pages, you can choose the (History of Cash Desk Closing)History of Cash Desk Closing pushbutton to analyze changes made to the cash desk closing. This means that you can see the XI messages received for a cash desk closing, and you can see any changes made manually. To do so, select an entry in the list and choose the (History of Cash Desk Closing)History of Cash Desk Closing pushbutton. As long as the history recorded data for the selected entry (for the combination of branch, cash desk, and grouping key), the system displays this data.
1. 2.

1.4 Communicating Transaction Data of External Cash Desks Using Enterprise Services
As part of your communications with external cash desks, you can use enterprise services in Contract Accounts Receivable and Payable to: Process deposits, withdrawals, and cash desk differences of external cash desks Enter G/L postings and down payments for external cash desks or branches Check the cash balances of external cash desks and payment collectors (branches)

Prerequisites
You made the required settings in Customizing for Contract Accounts Receivable and Payable under Business Transactions Payments Processing Incoming/Outgoing Payments External Cash Desk Services in the following activities: Make Specifications for Posting Cash Desk Deposits and Withdrawals Define Accounts for Expense/Revenue from Cash Desk Differences

Features
The external cash desk services make the following enterprise services available, whereby the transfer of data between the SAP system and the external cash desk system can be synchronous or asynchronous using Process Integration (PI) .

PUBLIC 2013 SAP AG or an SAP affiliate company. All rights reserved.

Page 13 of 15

Enterprise Service CashPointDepositERPNotification CashPointDepositERPCancellationNotification

Function Asynchronous process that sends deposits made at external cash desks to Contract Accounts Receivable and Payable Asynchronous process that sends reversals of deposits made at external cash desks to Contract Accounts Receivable and Payable Asynchronous process that sends difference postings made at external cash desks to Contract Accounts Receivable and Payable Asynchronous process that sends reversals of difference postings made at external cash desks to Contract Accounts Receivable and Payable Asynchronous process that sends withdrawals made at external cash desks to Contract Accounts Receivable and Payable Asynchronous process that sends reversals of withdrawals made at external cash desks to Contract Accounts Receivable and Payable Asynchronous process that sends G/L account postings made at external cash desks to Contract Accounts Receivable and Payable Asynchronous process that sends reversals of G/L account postings made at external cash desks to Contract Accounts Receivable and Payable Synchronous process that requests the cash balance of an external cash desk or an external payment collector (branch) Synchronous process that requests the cash balance for individual external payment collectors (branches)

CashPointDifferenceERPNotification

CashPointDifferenceERPCancellationNotification

CashPointWithdrawalERPNotification CashPointWithdrawalERPCancellationNotification

CashPointPaymentCreateNotification

CashPointPaymentReverseNotification

CashPointERPBalanceByIDQuery CashPointERPBalanceByCashPointOfficeIDQuery

For offline branches and agents, SAP makes the following enterprise services available for postings to G/L accounts and in the cash journal, as well as for reports on the cash balance. Enterprise Service Function CashPointPaymentCreateNotificationService CashPointDepositERPNotificationService CashPointWithdrawalERPNotificationService CashPointDifferenceERPNotificationService G/L account postings Posting of deposits Posting of withdrawals Posting of differences

For the inbound XI messages, the FI-CA system attempts to generate the postings directly. The FI-CA system assigns status R to postings that it is not able to generate directly. For these failed G/L account postings, the system creates a payment lot, which you can then close and post in the monitor. If a lot receives Postprocessing status after posting has taken place, you later have to clarify the payment lot items involved. The following enterprise services are available for reversing postings: Enterprise Service Function CashPointPaymentReverseNotificationService CashPointDepositERPCancellationNotificationService CashPointWithdrawalERPCancellationNotificationService CashPointDifferenceERPCancellationNotification Service Reversal of G/L account postings Reversal of deposits Reversal of withdrawals Reversal of difference postings

The SAP system receives the PI messages and posts the reversal directly in FI-CA. Reversals that the system cannot make directly receive status D.

1.5 Integration with Incentive and Commission Management (ICM)


If you have agents who process incoming payments, you can benefit from the integration of Incentive and Commission Management (ICM) with external cash desk services of Contract Accounts Receivable and Payable for calculating agent commissions. Commissions can be calculated, for example, on the total value of collected payments or on the number of processed payments.

Prerequisites
You are using Incentive and Commission Management (ICM). You made the required settings in Customizing for Contract Accounts Receivable and Payable under Business Transactions Payments Processing Incoming/Outgoing Payments External Cash Desk Services in the following activities: Define Specifications for Agent Commissions

PUBLIC 2013 SAP AG or an SAP affiliate company. All rights reserved.

Page 14 of 15

Define Master Data for External Cash Desk Services There you activated the integration with Incentive and Commission Management (ICM) by setting theComm.Act. (commissions active) indicator for the affected branches. To establish the data exchange between Incentive and Commission Management (ICM) and Contract Accounts Receivable and Payable, you defined event 6217.

Process
If you are using Incentive and Commission Management (ICM) and you activated the integration, then the FI-CA system automatically transfers the necessary payment data to the ICM system. As a result, you can calculate the agent commissions (using the timing that suits you), and transfer the billing data back to the FI-CA system. The FI-CA system then automatically posts a credit to the agent's account. The standard process flow consists of the following steps: 1. An agent processes payments on behalf of your company. 2. The agent reports the payment information to Contract Accounts Payable and Receivable at the end of the day using enterprise services. 3. You post all incoming payments in FI-CA under a grouping key. You clarify any differences that may arise between the reported payments of the agent and the posted payments. 4. As part of closing the cash desk in FI-CA, for instance at the end of the business day, you close the grouping key. 5. After closing the cash desk successfully, you use the Post Agent Receivable transaction (on the SAP Easy Access screen, choose Payments External Cash Desk Services ) to post the receivables to the agent accounts. If integration with Incentive and Commission Management is active, the system automatically transfers the data entered under the grouping key to the ICM system. 6. In the ICM system, you calculate the commission due to the agents for each grouping key. You can choose how often you want to make this calculation (daily, weekly, or monthly). You transfer the data back to FI-CA. 7. In FI-CA, the system automatically posts a credit memo document to the agent's account. For determining the main and subtransaction and the document type, the system uses the Customizing activity Define Specifications for Agent Provisions.

PUBLIC 2013 SAP AG or an SAP affiliate company. All rights reserved.

Page 15 of 15