Professional Documents
Culture Documents
BP Accelerator DART
1
BBD10002 Cards Reconciliation
LAST SAVED:
01/05/2007
12:43:00 PM
Document
Version
Date
Authors
Status
0.1
26/04/06
Pete Donachie
Draft
Initial Draft
Pete Donachie
Draft
Revised Draft
0.9
10/06/06
Umesh Lohit
Draft
Revised Draft
1.0
16/06/06
Umesh Lohit
Draft
1.1
21/06/06
Umesh Lohit
Final
1.2
27/04/07
Umesh Lohit
Final
PRINTED:
File /var/www/apps/conversion/tmp/scratch_4/286753098.doc
PAGE 1 OF 18
Glossary................................................................................................................................... 3
Management Summary............................................................................................................ 4
2.1
Business background........................................................................................................ 4
2.2
Payment Card Processing Overview................................................................................4
2.3
Scope of this document.................................................................................................... 5
3. Process Description................................................................................................................. 7
3.1
Requirements................................................................................................................... 7
3.2
Assumptions..................................................................................................................... 7
3.3
Cards Settlement Process................................................................................................8
3.4
Cards Reconciliation Process........................................................................................... 9
3.4.1
Data Flow.................................................................................................................. 9
3.4.2
Regional Variations.................................................................................................... 9
3.4.3
Tracing Factor.......................................................................................................... 10
3.4.4
Process Harmonisation............................................................................................11
3.4.5
Reconciliation by Batch........................................................................................... 12
3.4.6
Controlling and Managing Postings.........................................................................12
3.4.7
Analysis of Commissions......................................................................................... 13
3.4.8
Field Mapping for Batch Numbers...........................................................................13
4. Business Controls.................................................................................................................. 15
5. Business Scenarios............................................................................................................... 15
6. Timing and Frequency........................................................................................................... 15
6.1
Timing............................................................................................................................. 15
6.2
Frequency....................................................................................................................... 15
6.3
Scheduling Requirements............................................................................................... 15
7. Inputs and Outputs................................................................................................................. 16
7.1
Input details.................................................................................................................... 16
7.2
Output details.................................................................................................................. 16
8. Reporting Requirements........................................................................................................ 16
9. Process requirements............................................................................................................ 17
9.1
Retalix............................................................................................................................. 17
9.1.1
EPS Terminal Batch Number and Acquirer Batch Number......................................17
9.1.2
EPS Tender Key...................................................................................................... 17
9.2
SAP................................................................................................................................. 17
9.3
Informatica/POS DM....................................................................................................... 17
9.4
Gaps, ABAP development requirements.........................................................................17
9.5
Change Impact............................................................................................................... 17
10. Country specific requirements (not covered by harmonised template solution).....................17
11. Appendix: Related Document - Payment Card Batch Processing..........................................18
LAST SAVED:
01/05/2007
12:43:00 PM
PRINTED:
File /var/www/apps/conversion/tmp/scratch_4/286753098.doc
PAGE 2 OF 18
1.
Glossary
Acquirer - The Bank or other payment agency that effects payments collected by sites via
payment cards
Bank - The Bank where the business accounts are held (where the Acquirers make
payment to)
Bank Account - Banking Account of BP
BOS - Back Office System, typically used to refer to the server that integrates data from
all the tills at the retail outlet. The tills are all connected to the BOS and all data
transfers and communication between the retail systems and SAP happen
through the BOS. The term may be used in this document, where the context so
admits, interchangeably with Retalix and POS.
BW - Same as SAP BW
Closure Message - An electronic communication from a sender system to trigger a
reciprocal action by the receiver system
DGI - DART GSS Integration
EBS - Electronic Bank Statement
EPS - Electronic Payment System: A system to enable communication co-ordination
between the FEPs and POSs for payment card transctions.
EPS Terminal Batch Number - This is the identifier of the POS payment period and is
managed by the EPS. The POS logs this identifier assigned by the EPS. This
batch number is incremented by the EPS on receipt of a closure message from
the POS.
FEP - Front End Processor: the online processing system that receives card authorisation
requests from the EPS.
GL - General Ledger (in financial accounting)
Informatica - Middleware used for transformation of data from Retalix to SAP readable
format
IFSF - International Forecourt Standards Forum: A forum of international oil companies
with the common objective of harmonisation of equipment interconnectivity and
communication standards for achieving interoperability of forecourt equipment
through open standards.
Payment Card - Credit, Debit or other cards used for payment at the POS
POP - Point of Purchase equipment used to read cards presented for payment and enter
PIN and fleet card data.
POS - Point of Sale system typically used to refer to the retail tills at the BP retail outlet.
The term may be used, where the context so admits, interchangeably with Retalix
and BOS.
POS DM - SAP POS Data Manager used for enhancement of data from Informatica
Reconciliation Account - A GL account, to which transactions in the subsidiary ledgers
(such as in the customer, vendor or assets areas) are updated automatically
Retalix - The company providing the software solution used for integration of BP Retail
operations at the retail outlet level. This solution is implemented for BP as the
Global Site System. The term may be used in this document, where the context
so admits, interchangeably with POS and BOS and the software solution itself.
SAP - Same as SAP R/3
SAP BW - The SAP Business Information Warehouse
SAP R/3 - The SAP R/3 Retail system
Settlement - Transaction at the POS to trigger a payment by Acquirer
LAST SAVED:
01/05/2007
12:43:00 PM
PRINTED:
File /var/www/apps/conversion/tmp/scratch_4/286753098.doc
PAGE 3 OF 18
2.
2.1
Management Summary
Business background
Among their daily routines, sites receive goods, sell goods and realise billings by
payments from customers be they in the form of cash, cheques, fuel cards, credit cards or
other payment cards. As a part of the day-end procedures, the transactions of the day are
transferred from the site system (Retalix) to SAP R/3 where appropriate financial
accounting documents are created.
When a site runs its day-end procedures to close the business day and start the next
business day, detailed transaction files are generated by Retalix. These transaction files
(referred in Retalix as "un-reconciled files") are loaded to SAP BW. In the GSS Global
Template, this end-of-day procedure runs automatically at a pre-configured time.
After having run the day-end procedures, typically on the next day, the site manager
checks the transactions of the day, matches collections with billing, checks cash balances,
card settlements etc. and confirms the day as "closed" in Retalix whereupon, Retalix
generates a new set of transaction files that are referred in Retalix as the "reconciled
files". These files contain data (including card settlements) aggregated by the day and
these are the files that get loaded to SAP R/3.
The data transfer process is
Retalix creates daily files and these files are transported by infrastructure applications (XcelleNet
and IntraNect) to Informatica
Informatica re-maps file data and exports the data to POS DM
POS DM validates data from Informatica, generates and exports IDocs to SAP
SAP receives IDocs, creates and posts sales, goods movements and accounting transactions
As part of the procedures of the day, the site also settles (with one or more Acquirers)
sales realisations by payment cards. The settlement results in the Acquirers arranging to
pay the payment card collections into the Bank account. For the payments made, the
Acquirer sends a statement of settlements (and corresponding payments into the Bank
account) and the Bank sends a statement with credits corresponding to the payments
made by the Acquirer. These statements are received into SAP and first, data received
from Retalix is reconciled with the Acquirer's statement and then, the Acquirer's statement
is reconciled with the Bank statement.
It may be noted that the Acquirer and the Bank could be distinct entities or the same
entity. In the event of the former, distinct statements are received and the event of the
latter, either two distinct statements or a single Bank statement may be received. Both the
Acquirer's statement and the Bank's statement are treated as Electronic Bank Statements
for the purpose of processing in SAP using standard SAP functionality.
Note: This document only addresses payment cards (i.e., Credit Cards, Debit Cards,
Charge Cards etc.) and does not address cards or modes of payment that are by a
discount on bills raised by a site. Such discounts are charged off to expense when
Retalix returns that information to SAP. This note has been explicitly inserted since the
term "Cards" had raised the issue of possible interpretation that could include
"Discount" or "Gift" cards.
2.2
LAST SAVED:
01/05/2007
12:43:00 PM
PRINTED:
File /var/www/apps/conversion/tmp/scratch_4/286753098.doc
PAGE 4 OF 18
2.3
The pre-requisite to the Cards Process is the posting of sales documents against which
the payments by cards are collected by the site: when the site transaction data is received
by SAP in the form of IDocs, the first posting is to the Site Customer account for the sales
and billings of the site (in the Sales IDoc) as a receivable from the Site Customer account.
Accruals arising from sales are also posted in this document.
LAST SAVED:
01/05/2007
12:43:00 PM
PRINTED:
File /var/www/apps/conversion/tmp/scratch_4/286753098.doc
PAGE 5 OF 18
100.00
85.85
14.15
1.00
1.00
1.50
102.50
1.50
102.50
The lines other than the debit to the Site Customer Account are not relevant to the
processes described in this document.
For tenders against the sales, a Tenders IDoc is then posted and the Site Customer
account is cleared (indicating that the billings have been realised at the site):
Cash Control account Dr
Cash Control account Dr
Payment Card Receivables Dr
Purchases Food Services Dr
Till Shorts Dr
Payment Card Commissions Dr
Fuel variance Dr
To Sales Fuels
To Indebtedness
To Site Customer Account
41.00
0.50
55.50
2.19
0.08
0.83
0.07
100.17
<< Cash
<< Cheques
<< Payment Cards
Here, again, the lines that are relevant to the Cards Process are the credit to the Site
Customer account, the debit to the Payment Card Receivables account and the debit to
the Payment Card Commissions account (an expense). If the Site Customer Account
continues to display a debit balance, the posting of tenders is incomplete and provides the
first point of control (at the point of collection of tenders) for tracking Payment Card
Receivables.
Variations of accounting exist for the next stage of the accounting process. Where the
Acquirer and the Bank are distinct entities and both provide distinct statements, the
Acquirer's statement is first uploaded to SAP using the EBS upload functionality. This
upload matches the Payment Card Receivables with the Acquirer's statement of
payments and clears the Payment Card Receivables statement by posting the receivables
to the Bank Clearing Account:
Bank Clearing Account Dr
To Payment Card Receivables
55.50
55.50
55.50
55.50
This works as the second point of control of the Cards Process: Where amounts are not
cleared from the Payment Card Receivables account, either the Acquirer has not received
the settlement made by site (and the entry is missing from the Acquirer's statement) or the
calculated commission posted in SAP for the Acquirer differs from the commission
charged by the Acquirer or the amount reported as settled by the site is not the same as
the amount settled by the Acquirer. In all three events, the cause is investigated through
the site and manual entries are posted in SAP for rectification, if required.
The final control point is the receipt and upload of the Bank statement with which the
Cards Process loop completes. The resultant postings in SAP are
Bank Account Dr
To Bank Clearing Account
55.50
55.50
55.50
55.50
With this, the realisations by the site of card collections are confirmed as banked.
LAST SAVED:
01/05/2007
12:43:00 PM
PRINTED:
File /var/www/apps/conversion/tmp/scratch_4/286753098.doc
PAGE 6 OF 18
3.
3.1
Process Description
Requirements
Req.
No.
3.2
LAST SAVED:
01/05/2007
12:43:00 PM
Description
Category
94
Prepay and
Settlement
Reconciliation
Business
process
226
Payment card
reconciliation
process
Business
process
GSS
Impact
DART
Impact
Remarks
Assumptions
No.
Assumption
Source
1.
Derek
O'Hagan
2.
Tim Empson
3.
Retalix will be able to return both the EPS Terminal Batch Number
and the Acquirer Batch Number to Informatica so that these may
be appropriately mapped and posted in SAP.
BP CRD # 283
for Retalix
PRINTED:
File /var/www/apps/conversion/tmp/scratch_4/286753098.doc
PAGE 7 OF 18
3.3
LAST SAVED:
01/05/2007
12:43:00 PM
PRINTED:
File /var/www/apps/conversion/tmp/scratch_4/286753098.doc
PAGE 8 OF 18
3.4
3.4.1
Data Flow
This schematic representation of the Cards Reconciliation Process data flow is to be read
in conjunction with section 3.3 "The Cards Settlement Process" and section 3.4.2
"Regional Variations":
3.4.2
Regional Variations
The Cards Reconciliation Process is dependent on the country, acquirer and local
business practices.
In some regions, the Acquirer is the same as the Bank, in some others, they are different entities.
In some regions, the Acquirer uses the "EPS Terminal Batch Number" to identify
payments and passes it on to the Bank so that the "EPS Terminal Batch Number" is
the only tracing factor required.
In yet other regions, the Acquirer and the Bank use the "Acquirer Batch Number".
In Australia and New Zealand, the Acquirers do not use the EPS Terminal Batch
number for referencing but use only the business date.
In the USA, the Acquirer systems use the Acquirer Batch number for referencing and
not the EPS Terminal Batch number.
The Cards Reconciliation Process needs to be able to work with all these variations.
LAST SAVED:
01/05/2007
12:43:00 PM
PRINTED:
File /var/www/apps/conversion/tmp/scratch_4/286753098.doc
PAGE 9 OF 18
Tracing Factor
As evident, the Cards Reconciliation Process is about tracing monies from site
realisations to Acquirer settlements to the Bank account. In order to trace the flow of
transactions, a tracing factor, such as a consistent reference used by the Site, Acquirer
and Bank, is necessary to identify realisations at site with the statement (if any) issued by
the Acquirer and the subsequent statement issued by the Bank. However, as pointed out
in section 3.4.2 above, a consistent tracing factor may not be available across regions due
to regional business practices.
Dependency of the process, therefore, switches to the data reported by Retalix to SAP
and subsequent regional adaptations of use of the reported data for the process.
Consider the following illustration to depict the handling and reporting of data by Retalix:
Some regions use a single EPS for a site and in some regions, there could be multiple
EPSs for a Site leading to a single or multiple EPS Terminal Batch Number in a business
day. Even if there is a single Acquirer/EPS Terminal Batch per business day, the batch of
payment card transactions from the processor and in the Retalix day batch (for which
Retalix generates the reconciled files) may not coincide.
LAST SAVED:
01/05/2007
12:43:00 PM
PRINTED:
File /var/www/apps/conversion/tmp/scratch_4/286753098.doc
PAGE 10 OF 18
LAST SAVED:
01/05/2007
12:43:00 PM
Process Harmonisation
The first requirement is of accounts in SAP. As described in section 2.3 (Scope of this
document), the required accounts are one each for Payment Cards Receivables and Bank
Clearing with the other accounts available by default (Site Customer Account, Payment
Card Commissions Account and Bank Account).
When the site "settles" its payment card transactions for the day, the Acquirer makes a
payout to a designated bank account (House Bank). Subsequently, the Acquirer issues a
statement of payouts made with references of the settlements made by the site and the
House Bank issues a statement of pay-ins or credits for a period. The site settlements are
first matched with the Acquirer's statement and the Acquirer's statement is then matched
with the House Bank statement and the Bank account is updated.
When the Acquirer is different from the Bank, an Initial Clearing account is required to
credit the site for payment card collections. On receipt of the Acquirer's statement, the
Initial Clearing account is cleared and the receivables are now posted to a Bank Clearing
(Suspense) account. Finally, on receipt of the Bank's statement, the Bank Clearing
(Suspense) account is cleared and the receivables are realised in the Bank's GL account.
When the Acquirer is the same as the Bank, the Initial Clearing account is not required
and the site settlements are directly posted to the Bank Clearing (Suspense) account and
then cleared on receipt of the Bank's statement by realisation in the Bank's GL account.
Thus, where the Acquirer is different from the Bank, two clearing accounts are required
and where the Acquirer is the same as the Bank, one clearing account is required. If
multiple Acquirers exist with one Bank, one Initial Clearing account is required for each
Acquirer and one Bank Clearing (Suspense) account is required and if multiple Acquirers
exist with multiple Banks, one Initial Clearing account is required for each Acquirer - Bank
combination (i.e., for each Acquirer that makes payouts to a Bank).
The Initial Clearing account mentioned in the process above could either be a GL account
or an Accounts Receivable account assigned to one reconciliation account for "Payment
Card Receivables". If mapped to a GL account, the advantage would be that the EBS
PRINTED:
File /var/www/apps/conversion/tmp/scratch_4/286753098.doc
PAGE 11 OF 18
Reconciliation by Batch
LAST SAVED:
01/05/2007
12:43:00 PM
PRINTED:
File /var/www/apps/conversion/tmp/scratch_4/286753098.doc
PAGE 12 OF 18
Analysis of Commissions
As explained in the preceding section, Acquirers' charges of commissions are posted
either with the Tenders IDoc posting or with the EBS upload or by manual posting.
Standard SAP reports (using transaction code FBL5N for customer account line item
listings and FBL3N for GL account line item listings) are used to identify payments by
Acquirer by Card Type and commissions due are manually calculated and matched with
the commissions posted in SAP to reconcile Commission charges by Acquirers.
3.4.8
LAST SAVED:
01/05/2007
12:43:00 PM
PRINTED:
File /var/www/apps/conversion/tmp/scratch_4/286753098.doc
PAGE 13 OF 18
LAST SAVED:
01/05/2007
12:43:00 PM
PRINTED:
File /var/www/apps/conversion/tmp/scratch_4/286753098.doc
PAGE 14 OF 18
4.
Business Controls
Business Risk
5.
Business Scenarios
Scenario
ID
6.
6.1
Scenario Name
Cards Reconciliation
6.2
Frequency
Daily
6.3
Scheduling Requirements
Account Open Item Clearing created as background jobs run daily - Programs SAPF124
or ZFIC_SAPF124 could be used. ZFIC_SAPF124 allows greater flexibility in selection of
clearing criteria than SAPF124. Please see FNS10320 included in the appendix.
LAST SAVED:
01/05/2007
12:43:00 PM
PRINTED:
File /var/www/apps/conversion/tmp/scratch_4/286753098.doc
PAGE 15 OF 18
7.
7.1
7.2
8.
Input description
Source
Tenders IDoc
Acquirer
Statements
Acquirer
Bank
Statement
Bank
Output
name
Output description
Destination
N/A
N/A
N/A
Output details
Reporting Requirements
Report name
Report description
Type/Origin
N/A
N/A
N/A
All reporting requirements are met by standard SAP FI Line Item listings.
LAST SAVED:
01/05/2007
12:43:00 PM
PRINTED:
File /var/www/apps/conversion/tmp/scratch_4/286753098.doc
PAGE 16 OF 18
9.
9.1
9.1.1
9.1.2
9.2
Process requirements
Retalix
EPS Terminal Batch Number and Acquirer Batch Number
Both these batch numbers will be part of a new record type from Retalix provided in the
reconciled Daily Export files:
CRD 283 and 422: Mapping of Batch Numbers to "reconciled" Daily Export files
EPS Tender Key
This is a key assigned by the EPS and used by Retalix to identify the payment card type
in the tenders file. The EPS Tender Key can be different for the same card in different
countries. This will also form a part of the daily transmission sent from Retalix to
Informatica and onward to POS DM. At POS DM, this field will also be mapped to the SAP
line item text field and substitution will be used to copy the card type to the "Reference 2"
field of the SAP line item.
The route of populating the line item text field at POS DM and then substitution in SAP is
proposed to minimise effort on middleware modifications so that no localisations are built
into the middleware.
SAP
Local Customisation of EBS, FI Substitution Rules (for mapping "Card Type", "EPS
Terminal Batch Number" and "Acquirer Batch Number" from the line item text to
"Reference 2", "Reference 1" and "Assignment" fields of the line item), maintenance of
table ZFIC_CARDTYPES and condition records for pre-processing commissions.
9.3
Informatica/POS DM
Informatica: Mapping "Card Type", "EPS Terminal Batch Number" and "Acquirer Batch
Number" from Retalix Daily export files to POS DM fields.
POS DM: Mapping "Card Type", "EPS Terminal Batch Number" and "Acquirer Batch
Number" to SAP Line Item Text field of the Tenders IDoc.
9.4
9.5
Change Impact
None.
10.
LAST SAVED:
01/05/2007
12:43:00 PM
PRINTED:
File /var/www/apps/conversion/tmp/scratch_4/286753098.doc
PAGE 17 OF 18
11.
Copies of BP CRDs 283 and 422 and the related functional specifications cannot be provided in
this document due to their current status - CRD 283 has been tested and delivered and CRD 422
is in process. The GSS team would have to be contacted for the current status/versions of the
documents.
As a result of SCR0484 and SCR0507, FNS10320 has been created for added flexibility in
clearing open items. Please refer to Solution Manager for the current version of this document.
FNS10320_Open_Ite
m_Clearing
LAST SAVED:
01/05/2007
12:43:00 PM
PRINTED:
File /var/www/apps/conversion/tmp/scratch_4/286753098.doc
PAGE 18 OF 18