202
AP326 – Configuration rationale TCM area Version: 2.34 Project EVO

Config.rationale FSCM IHC

Embed Size (px)

Citation preview

Documentation Standards

Configuration rationalecbmFIN_TCM_AP326_Configuration_Rationale_FSCM-IHC.doc2.4

AP326 Configuration rationaleTCM area

Version: 2.420 June 2013

Document Control

Location: https://teamrooms-vista.vodafone.com/eRoom/Global43/EVOTeamRoom/0_4c238

Document Owner

Owning TeamAuthor

FINuno Ferreira

Document History

AuthorDateVersionComment

Nuno Ferreira18/07/2007V1 0First version

SAP Arch Team24/07/2007V1 0Review and comments from SAP Arch Team

Nuno Ferreira26/07/2007V1 1Changes based on review from SAP Arch Team

Soobrayen Adacen 03/08/2007V1 1Review

Nuno Ferreira13/08/2007V1 2Changes based on review from SAP

Tanveer Yaqoob17/08/2007V1 2Review

Nuno Ferreira20/08/2007V1 3Changes based on review from Tanveer

Robert Hawker17/08/2007V1 2Review

Nuno Ferreira 20/08/2007V1 4Changes based on review from Tanveer

Matt Parlour15/08/2007V1 2Review

Nuno Ferreira20/08/2007V1 4Changes based on review from Matt Parlour

Tom Light15/08/2007V1 2Review

Nuno Ferreira20/08/2007V1 4Changes based on review from Tom Light

Belinda22/08/2007V1 4Review from Belinda / June Chandler / Steve Pierce / Thomas Light / Matt Parlour

Nuno Ferreira31/08/2007V1 5Changes based on review

Soobrayen / Jos Fernandes / Matt Parlour / June31/08/2007V1 6Last reviews received from June and inputs from meeting with Soobrayen / Jos Fernandes / Matt Parlour )

Nuno Ferreira31/08/2007V1 6Changes based on review

Nuno Ferreira30/10/2007V1.6Exchange rate triangulation and minor changes

Nuno Ferreira30/12/2007V1 7Changes based on presentation of IHC

Nuno Ferreira07/01/2008V1 8Changes based on Review from Thomas

Nuno Ferreira13/02/2008V1 9Update with IHC pieces and ER config. paper

Nuno Ferreira20/02/2008V2 0Changes based on Review from Thomas

Nuno Ferreira22/02/2008V2 1Changes based on points raised (R2R alignment)

Nuno Ferreira27/02/2008V2 2Changes based on points raised by Soobi

Nuno Ferreira11/04/2008V2 3Changes based on review by Soobi

Marta Gonzalez25/03/2009V2.4Include with DE configuration

Related Documents

TitleComment / Link

cbmSAPArch_AP326_Configuration_Rationale_V0.1.dochttps://teamrooms-vista.vodafone.com/eRoom/Global43/EVOTeamRoom/0_3635a

Document Review & Signoff

NamePositionActionApproved

Thomas LightTeam LeadS

Adacen SoobrayenSAPQA

Andrea AleottiSAP ArchFRApproved 26/07/07

S = Signed Approval Required, QA= Quality Assurance Review Required, FR = Formal Review Required, IR = Informal Review, I = For Information.

Table of Contents:

81.Introduction

81.1Purpose

81.2Overview

81.2.1Target audience

81.2.2Document lifecycle

92.Configuration rationale details

93.Principles guiding design and configuration

114.SAP In House Cash

114.1Key decisions regarding In House Cash

124.2Benefits of In House cash

134.3Internal Payments

134.4Periodic Processing JOB CHAIN and Closing cockpit

164.4.1End of day processing

174.4.2Month end processing

204.5Organizational Units

204.5.1Company Codes

204.6Integration of Systems

204.6.1ALE - Application Link Enabling - Customizing in the SAP In-House Cash System

214.6.1.1Define Logical System

224.6.1.2Assign Logical System to Client

234.6.1.3Define Target Systems for RFC Calls

244.6.1.4Create Transactional RFC Port

254.6.1.5Process Partner Profiles for Business Partners Manually

264.6.1.6Process Partner Profiles Manually for Logical Systems

284.6.1.7Define In-House Cash Centre as Bank

294.6.1.8Function module for IBAN

304.6.1.9GL Variant maintenance

314.6.2ALE - Application Link Enabling - Customizing in the Subsidiary Company System

314.6.2.1Define Logical System

324.6.2.2Assign Logical System to Client

344.6.2.3Configure Systems in Network, Define Target Systems for RFC Calls

354.6.2.4Process Partner Profiles Manually

364.6.2.5Process Partner Profiles Manually for Logical Systems

374.6.3Business Customizing

374.6.3.1Customizing Financial Accounting for Subsidiary Companies

374.6.3.2Set up payment methods per country for payment transactions

414.7Set up Payment methods per Company code for payment transactions

444.8Set up Bank determination for payment transactions

474.8.1.1Define House Banks intercompany settlements

494.8.1.2Bank determination

514.8.2Customizing the In-House Cash Centre

514.8.2.1Define In-House Cash Centre as Bank Area

524.8.2.1.1Set Up Number Ranges for Log

534.8.2.1.2Set Up Number Ranges for IHC Payment Orders

554.8.2.1.3Define how in House cash data is transferred to Financial accounting

564.8.2.1.4Activate SAP Component SAP In-House Cash

574.8.2.2Master Data

574.8.2.2.1Process Products

584.8.2.2.1.1Conditions

594.8.2.3Maintain Formats for Bank Statements

604.8.2.4Account Management

604.8.2.4.1Maintain Accounts for Payment Transactions

614.8.2.4.2Define Account Determination

614.8.2.5Periodic Tasks (General Ledger Transfer)

624.8.2.5.1Maintain GL Variants

634.8.2.5.2Transfer Postings Payables/Receivables

644.8.2.6Maintain General Ledger Transaction for General Ledger Transfer

664.8.2.7Assign Payment Transaction Type to General Ledger Transaction

684.8.2.8Maintain General Ledger Group

694.8.2.9Define GL Account Assignment: Current Accounts

714.9Configuring Component-Specific Master Data

724.9.1Create Business Partner Roles in SAP In-House Cash

724.9.2Master Data: account creation in IHC

734.9.3Create Customer / Vendor account - Intercompany

764.9.4Central bank reporting

774.10Ongoing Setting Process steps

774.10.1Current setting for updating the posting date for payment transaction and closing

774.10.1.1Update Posting Date for Payment Transactions

784.10.1.2Update Posting Date for closing manually

794.11Reassignment of short term IHC call account positions to long term call accounts

794.11.1Define In-House Cash Centre as Bank Area

814.11.2Cash concentration Short term to long term call account - Transition and End game

824.11.3Cash Concentration

854.11.4Reassignment of short term IHC call account other currencies to functional currency short term call accounts positions

854.11.5Cash concentration Short term different currencies to functional currency call accounts - Transition and End game

894.12Interest

944.13Non-invoice driven VOCH call account changes

944.13.1Cash sweeps

964.13.2Bank statement configuration OpCo

964.13.3Configure the Electronic Bank Statement

974.13.4Create account symbol

984.13.5Assign accounts to account symbol

994.13.6Create Keys for posting rules

1014.13.7Define posting rules

1024.13.8Define Search String for Electronic Bank statement

1034.13.9Create transaction type

1044.13.10Assign external transaction type to posting rules

1064.13.11Assign bank accounts to transaction type

1074.13.12Bank statement configuration IHC

1084.13.13Central cash receipt / Incoming bank statements IHC

1084.13.13.1Set Up Connection to IHC in FI

1094.13.13.2IHC Account Determination from External Bank Account

1114.13.13.3Set Up Account Determination for Incoming Payment

1124.13.13.4Define Transaction Types for Incoming Payment

1134.13.13.5Conclusion:

1144.14Treasury (eTC) transactions with loan settlement

1144.14.1Payment Items

1165.Finance FI-BL

1195.1Set Country-specific checks

1245.2Define House Banks

1265.3Bank Chains

1265.3.1Define Scenario

1275.3.2Activate Bank Chain

1295.3.3Create General Bank Chain

1305.4Define Factory Calendar per Currency

1325.5Define Tolerance Groups for users

1355.6Configure the Electronic Bank Statement

1365.6.1Create account symbol

1385.6.2Assign accounts to account symbol

1405.6.3Create Keys for posting rules

1425.6.4Define posting rules

1445.6.5Create transaction type

1465.6.6Assign external transaction type to posting rules

1485.6.7Assign bank accounts to transaction type

1555.7Define Accounts for Exchange Rate Differences

1566.Finance TR CM

1576.1Define Planning Levels

1626.2Define Source Symbols

1636.3Define Planning Groups

1656.4Define Cash Management Account Name

1666.5Define Groupings and Maintain Headers

1676.6Maintain Structure

1706.7Define Planning Types

1726.8Define planning levels for Logistics

1736.9Maintain Blocked Levels

1746.10Define Number Ranges

1777.Exchange Rates Table

1777.1Types

1807.2Application

1807.3Rates

1817.4Exchange rate triangulation

1837.5FX rounding rules

1838.Appendix A FIMA configuration rational alignment

1838.1.1Treatment of exchange rate differences

1848.1.2Accounts for Exchange rate differences

1858.1.3Account for bank charges

1858.1.4Bank clearing accounts and bank accounts

1858.1.5Potential extra accounts that will be requested by TCM

1869.Appendix B Steps involved in new OpCo setup in IHC and Test script

EDI1. Introduction

1.1 Purpose

This deliverable documents the guidelines and rationales for the packaged software configuration to meet the specific business and IT requirements defining the framework for the configuration activities of the application SW into EVO.

The focus is of this document is on the SAP configuration (SAP parameters) and specifically on the key parameters. The software development of SAP and the other tools (e.g. Informatica) will be addressed into the Application development standards during the Design Phase.

These specifications represent the key component of the design of the standard SW and must be followed by the release implementation teams.

1.2 OverviewThis document is part of the configuration rationale composite deliverable. The composite deliverable is articulated in the following documents:

Configuration rationale cross: owned by the Sap Architecture, describes the general rules and guidelines related to the configuration rationale. It also describes the cross application parameters (e.g. countries, languages) and the enterprise structure

Configuration rationale FIN area: owned by the Finance team, describes the configuration rationale for the Finance related application components (e.g. ECC-FI, ECC-CO, ECC-EC, etc.)

Configuration rationale SCM area: owned by the SCM team, describes the configuration rationale for the SCM related application components (e.g. ECC-SD, ECC-MM, SCM-APO, SRM-EBP)

Configuration rationale HR area: owned by the HR team, describes the configuration rationale for the HR related application components (e.g. ECC-PA, eRecruiting, eLearning)To enable an easier navigation across the content, the configuration shall be articulated following the application breakdown of SAP and the IMG flow.

1.2.1 Target audience

The target audience of the document are:

DDP team/release management team: they have to configure the solution following the configuration rationale

Other functional teams (FIN, SCM, HR) responsible for the detailed configuration of the system.

CoEx will use this document to maintain a consistent design of the solution during the implementation1.2.2 Document lifecycle

This document is planned to be completed in the design stage. It will be maintained during the release management by the responsible organization identified by the DDP team.

2. Configuration rationale details

This chapter contains the configuration rationale specifications, articulated by application components/module.

For each key parameter the following information are reported:

SAP specifications: it contain a brief explanation of:

the standard meaning of the object

the role of the object inside the SAP solution

the SAP guidelines (when available) in configuring the parameter

SAP technical specification: contain the reference on how reach the parameter (SAP transaction), technical name of the parameter (field/table), field features (e.g. alpha 10 Char) and dependency inside SAP (e.g. client dependent, company code dependent)

When appropriate (complex to manage) the configuration steps required to configure the object

EVO specifications: it contains:

The planned usage of the parameter in EVO

The coding rule to be applied to the parameter

When meaningful (at core level and stable), the configuration values considered for the configurations (e.g. for the vendor master account group)

The planned management of the parameter in EVO in term of:

Area: Cross, FIN, SCM, HR

Ownership: Global, OpCo Expected activity: Standard (mainly no config. planned), Core (Template/core set of values), Release (mainly implemented during the release implementation), OnGoing (requires activities after the release)

Change mgm: CTS (correction and Transport), Production (activity performed directly in production (applicable only to some data as posting periods, etc.)

Detailed specification about the configuration of the specific parameter (e.g. attributes of the parameter) shall be included in the more detailed configuration design.

Intercompany configuration requirements within this document should be referenced back to the FI-Intercompany Configuration Rationale. Where there is a conflict in the requirements or configuration details relating to Intercompany, the FI-Intercompany Configuration Rationale takes precedence over this document.

3. Principles guiding design and configuration

The purpose of EVO is to deliver standard common processes, a common language for products and terminology, independent of OpCos or geography, to identify the best commercial solutions and to apply a single source of the truth for information across all of our functions.

From these project goals, the TCM workstream identified the micro-principles to drive the design:

4. SAP In House Cash

The SAP In-House Cash (IHC) component is a solution that can be used to manage the settlement of both intercompany and external commitments. Through the use of internal bank accounts it eliminates the need for cash transfers between recourse VF entities. IHC can also be configured so that it channels external commitments from a number of VF entities through one bank account, adjusting internal bank accounts appropriately.

4.1 Key decisions regarding In House Cash

The Evo design is to use IHC for recourse intercompany settlements, but not for external settlements. The decision to not use IHC for external settlements was taken for following reasons:

- Single European Payments Initiative (SEPA) initiative will mean that all Euro payments made to other EU participating states will be charged at a rate close to local Automated Clearing House (ACH) rates (i.e. domestic payments)

- To benefit from local ACH pricing on cross boarder payments, IHC would be configured so that VOCH would make payments on behalf of other VF entities (with a VOCH account in each country). However, in order to do this there would need to be a significant local ACH data collection exercise (currently OpCos would only hold international banking details of cross boarder suppliers)

- Using IHC on behalf of model there would be some know your customer legal complications in some countries - Lack of visibility of a VF entities settlements and reconciling items

- Solution would require more bank accounts (given OpCos will need an overlay account regardless of solution for EVO settlements)

IHC is part of the EVO design for intercompany settlements. In the below illustration, steps 1-3 are the same as the steps taken for an external payment run. The IHC centre acts as a bank, changing the payee and beneficiary internal bank accounts upon receipt of payment instruction. The IHC centre then sends a bank statement to both internal companies. As with the receipt of external bank statements, the statement drives the clearing of related items in the OpCos GL. The internal bank account adjustment itself drives the update of the VOCH to OpCo call (loan) account.

4.2 Benefits of In House cash

Implementation of the IHC component for recourse intercompany settlements will:

Eliminate need to manually populate Excel spreadsheets

Eliminate need to manually aggregate Excel spreadsheets

Eliminate risk of re-keying errors

Significantly reduce resourcing requirements

Improve flexibility of process (currently monthly process, proposal is to make daily)

Eliminate manual allocation/ reconciliation (and risk of this process being duplicated for same transactions in different VF entities.

The IHC component will sit within the VOCH and replace the existing Intragroup settlement process. Therefore, the internal short term loans will move from being held with VDG to the VOCH. These short term positions will be cleared down to the existing long term positions held with VG/VFL. Until all VF entities are on EVO SAP we will need to maintain the ability to settle through existing Intragroup settlement process a consideration which is reflected in following documentation.

Intercompany transactions with VF defined non-recourse entities will continue to be settled cash and are therefore out of scope for above detailed IHC process.

4.3 Internal Payments

This is the description off all the process of internal payments. The responsibility of TCM is only after step 2.TaskDepartmentDescription

Execute payment run - post automatic payment program (F110)P2P Run and post automatic payments for all participating subsidiaries using payment method Z Intercompany payments;

Clear intercompany vendor items

Generate IDOC = PAYEXT

Current account postingsCentral Treasury Dep.Postings in the respective bank accounts are generated via the IDOC (PAYEXT). Monitor IDOC creation.

Bank statementsCentral Treasury Dep.Generate internal bank statements (IDOC=FINSTA) and delivered to the respective subsidiaries

Posting of the internal bank statementsCentral Treasury Dep. Clears clearing accts in the paying subsidiary

Clears customer accounts in receiving subsidiary. Adjust VOCH-OpCo call accounts

IHC payment reports Central Treasury Dep.Check accounts, posting and balances

4.4 Periodic Processing JOB CHAIN and Closing cockpitThe decision of having closing cockpit functionality is being still decided (assessment made day 27/02/08). To have a job chain in place and if the decision of having closing cockpit is still pending in R1 (IHC implementation deadline) the job chain must be created as detailed below. If closing cockpit is in place the configuration to support the job chain steps will be described in this document (in a appendix)To comply with the required end day processing the configuration to support the job chin processing is described below. We will create 2 job chains. One for the basic end of the day processing and the other for month end:The job chain should be only triggered end of the day. And all the external IHC processes, dependent on external parties, interfaces or manual procedures - DB bank statement import (funding/depositing sweeps), Cross currency loan clear down and eTC treasury data import should be schedule before the end of the day IHC job chain. Before running the job chains is needed that the following steps are completed:

DB bank statement import (funding/depositing sweeps) Batch job uploading bank statements from D.B. - cbmFIN_TCM_AP357 Interface Design_I01 - FI-TCM-IF-02 Cross currency loan cleardown manual or automatic detailed in document Reassignment of short term IHC call account positions to long term call accounts V0 4 Since the process could be manual in the interim solution the manual process should be done before the Job chain being triggered Cash concentration (reassignment of short term balances to LT balances) Detailed in document Reassignment of short term IHC call account positions to long term call accounts V0 4 and included in Job chain eTC treasury data import detailed in document FI-TCM-IF-6 - Interface to SAP from eTC Posting cut-off for payment transactions described in this document and included in Job chain

Interest calculation and capitalisation - Account balancing : Calculates and posts interest and charges for accounts that are due - and included in Job chain

Send out IHC statements to OpCos - Generate bank statements: Mass run for transferring the bank statement data to the relevant interface. Bank statements can be generated periodically or upon request. included in the Job Chain

All the external steps to IHC are - DB bank statement import (funding/depositing sweeps), Cross currency loan cleardown and eTC treasury data import. For them to be included in the Job Chain they will need to have a report to be attached to the job chain. To include those in the processing chain they must be entered when chosen - Specify the Sequence of Mass Processing. Activities

1. Choose new entries.

2. Enter the report name and the description.

3. Set the indicator continue, showing if the end of day processing chain continues directly after the start of the next report ('X') or not (' '). If the indicator is set, it is possible that (in the case of direct continuation) several reports run at the same time (in parallel) after being called up / scheduled ('X'). If the indicator is not set, the customer-own report must start the next report in the processing chain. For this, there are two prerequisites:

- The two parameters P_LAUFD and P_LAUFI are mandatory report parameters.

- At the end of processing the report must call up the function module BKK_CHAIN_START_NEXT_STEP, with which the next report is started as a job.

It is also possible to set a return code using module BKK_CHAIN_DB_SET_RETURNCODE. The constants G_CON_REPRETURN_OP (no errors), G_CONREPRETURN_WARNING (warnings), G_CON_REPRETURN_ERROR (single error) and G_CON_REPRETURN_ABORTED (termination) are available for this. In the case of termination, it is advisable not to start the next step.

Create report to be run at end of the day:

For the organization of your mass runs, for example, for end of day processing, you have the option of establishing end of day processing chains (as alternative to scheduling batch jobs). In this section you define these chains.

Activities

1. Choose the processing sequence.

2. Create the processing sequence. Issue the key and appropriate names for the processing sequence. You can freely choose the key.

3. Choose individual steps

4. Define the corresponding reports for each processing sequence. You define the order with the sequential number. For each report enter a variant with which this report is to be called up as a matter of standard.

4.4.1 End of day processing

The following reports should be included within the end-of-day processing in this sequence:

Posting cut-off for payment transactions: Once the posting cut-off time is set, all subsequent postings take the date of the next working day. This means that while account balancing is running, you cannot make any more postings in the period that is being closed (back-dated postings are still possible). The account balancing postings themselves are not affected by the cut-off, and therefore still fall within the account balancing period.

Account balancing: Calculates and posts interest and charges for accounts that are due.

Generate bank statements: Mass run for transferring the bank statement data to the relevant interface. Bank statements can be generated periodically or upon request.

Set Balancing Posting Date - Set next posting date for account balancing: This date should be incremented on a daily basis, even ifno account balancing run takes place. This ensures that the posting date for account balancing activities is always at the end of the period you want to close.

Balance sheet preparation - Balance sheet preparation (division into payables / receivables) for BCA accounts. The transfer postings for the FI general ledger are prepared, but no FI documents are posted.

Transfer to general ledger: Independent of the other periodic activities. The interest accrual/deferral run and G/L transfer would usually be run daily after end-of-day processing

In terms of configuration this are the reports to support this activities RFBKPDT2: Set Payment Transaction Posting Date

RFBKCONC: Account Balancing RFBKBSST: Bank Statement

RFBKCLEB: Set Balancing Posting Date (only when Acct Balancing is scheduled)

RFBKGLBSPREP: Balance Sheet Preparation

RFBKGL01: General Ledger Transfer4.4.2 Month end processing

The following reports should be included within the month end processing in this sequence the difference is the cash concentration only done monthly: RFBKPDT2: Set Payment Transaction Posting Date

RFBKCONC: Account Balancing RFBKKC20: Cash Concentration Generates carry-forwards from accounts that are organised in the cash concentration hierarchy type.

RFBKBSST: Bank Statement

RFBKCLEB: Set Balancing Posting Date (only when Acct Balancing is scheduled)

RFBKGLBSPREP: Balance Sheet Preparation

RFBKGL01: General Ledger TransferAssumption: The job for the end-of-day processing should run each day for the current In-House Cash posting day.The end of day processing should be done end of business day, after receiving bank statements and updating all the IHC accounts. Also taking in account the eTC movements that will update via payment items the call accounts. The end of day or month end process can be selected using the selection criteria in the transaction F9N11

Posting Date for Payment Transactions

The posting date of the internal payments in IHC must correspond to the posting date of the payment generated by the payment program. The posting date of the clearing entry in the receiving subsidiary must also be the same.

Account Balancing

During the account balancing operation all interests and charges defined will be calculated and posted in the individual current accounts.

Posting Date for Account Balancing

The posting date for all account balancing items must be the last day of the month.

Dispatch of internal Bank Statements

Message type that dispatches and posts the items is FINSTA

The dispatch of bank statements will be executed on a daily basis

The postings that are generated are the following:

clearing of open items on customer accounts at recipient of internal payment

clearing of open items on bank clearing accounts at sender of internal payment

postings of payment transactions, charges, interest

The General Ledger Transfer in IHC

IHC = sub ledger balance sheet preparation this step must be executed before the G/L transfer, even though it does not make any postings in the system.

G/L transfer

Balance Sheet Preparation

Aggregation and preparation of balances, checks

Even though it does not make any postings in the system, this step must be executed before the G/L transfer to guarantee correct postings.Transfer to the final account

Creation of FI documents1. post transactions between IHC tech. clearing account and respective offsetting account2. transfer to the final bank account

Transfer of trading partner numberImplemented Notes for In House CashSAP NoteTitle of SAP NoteUsage

OSS Note 522747 For general ledger transfer trading partner not filledDuring the general ledger transfer in the In-House Cash Center, field "Trading partner" in role account holder of the business partner should be transferred to field "Trading partner" in the customer/vendor account.

OSS Note 532499 Activating several SAP R/3 Enterprise extensionsApplication menu update for In-House Cash

OSS note 376180 Change IHC bank BNKAINif the In-House bank is created incorrectly using FI01 and not FIHC: Central SAP Notes for SAP In-House Cash Changing the characteristics of the In-House bank in case they are created in transaction FI01 and not in FIHC (note that Bank ID created also as to be used in vendor data of all trading partner

4.5 Organizational Units

4.5.1 Company Codes All the company codes that are to participate in the IHC must be created in the SAP system during the release phases. The company codes are assigned then to an internal house bank In house cash centre and the accounting.For configuration purposes and more detail - cbmFI_AP326_Configuration_Rationale_R2R4.6 Integration of Systems

This section contains information about integrating system landscape.

This includes, for example:

Defining and configuring logical systems

Generating and editing partner profiles

Completing the configuration settings and carrying out additional activities required

4.6.1 ALE - Application Link Enabling - Customizing in the SAP In-House Cash System

Here you make the ALE - Application Link Enabling - Customizing settings required for the SAP In-House Cash component from the view of the system in which SAP In-House Cash and Financial Accounting for the Company that manages the In House cash centre (VOCH) are run. For payment orders from companies affiliated with the in-house cash centre, use message type PAYEXT with basic type PEXR2002 and transaction code PEXR as the inbound parameter. For bank statements from the in-house cash centre to affiliated companies, use message type FINSTA with basic type FINSTA01 and the transaction code FINS as the inbound parameter. EVO OpCo accounting, IHC accounting and IHC bank are all on same box in the system landscape since the OpCos and the in House cash centre will work in the same system.4.6.1.1 Define Logical System

SAP specifications:

Meaning of the object:

A logical system is an application system in which the applications are coordinated to work in one common database. In SAP terms, a logical system corresponds to a client.Role of the object:

Define the logical systems in your distributed system. SAP guidelines:

You store system names here for the logical systems for SAP In-House Cash, the OpCos and Financial Accounting of the head officeAttribute details:

AttributeDescription

SAP transactionSPRO

Technical nameV_TBDLS-LOGSYS

Field typeCHAR

Field length10

SAP levelClient

Configuration steps:

SPRO SAP Net Weaver SAP Web Application Server IDoc Interface / Application Link Enabling (ALE) IDoc Interface / Application Link Enabling (ALE) Basic Settings Logical Systems Define Logical System

EVO Specifications

Financial Accounting of the head office in house cash centre is in the same client as SAP In-House Cash, you will make an entry here to show that an RFC - Remote Function Call - connection is not used, for example, LOCAL. Planned usage:

This is the planned usage for the object:

AttributeDescription

AreaFI

OwnershipGlobal

Expected activityRelease

Change managementCTS

Configuration values: To create a logical system, choose Edit -> New Entries.

Enter a name for the logical system that you want to create.

Enter a description of the logical system.

If you want to change this entry:

a) Select the appropriate line.

b) Choose Edit -> Change field contents.

c) Enter the new text.

d) Choose Replace.

Save your entries.

4.6.1.2 Assign Logical System to Client

SAP specifications:

Meaning and role of the object:Here you assign a client to the system for SAP In-House Cash. Attribute details:

AttributeDescription

SAP transactionSPRO

Technical nameT000-MANDT

Field typeCLNT

Field length3

SAP levelClient

Configuration steps:SPRO SAP NetWeaver SAP Web Application Server IDoc Interface / Application Link Enabling (ALE) Basic Settings Logical Systems Assign Logical System to Client

EVO Specifications:

Here you assign a client to the system for SAP In-House Cash. Generally, this assignment has already made. So, for configuration purposes you only need to check if this assignment has already been made.

Planned usage:

This is the planned usage for the object:

AttributeDescription

AreaFI

OwnershipGlobal

Expected activityRelease

Change managementCTS

Configuration values:For this customizing process the values that should be already there for this step are

Field nameDescriptionUser Action and Values

ClientClientTo be defined

CityCityBlank value

Logical SystemLogical systemTo be defined

Std currencyStandard currencyBlank value

Changes and transports for client - specific objectsChanges and transports for client - specific objectsIndicator Changes without automatic recording

Cross client object changesCross client object changesChanges to repository and cross-client Customizing allowed

Protection: Client copier and comparison toolProtection regarding client copy program and comparison toolsProtection Level 0: no restriction

RestrictionsRestrictionsIndicator that starting CATT processes is permitted

4.6.1.3 Define Target Systems for RFC Calls

SAP specifications:

Meaning of the object:

RFC: Remote Function Call (RFC) . RFC is an SAP interface protocol based on CPI-C.Role of the object:

It is used to simplify the programming of communication processes between systems. RFCs enable call and execute predefined functions in a remote system - or in the same system. They manage the communication process, parameter transfer, and error handling.

SAP guidelines:

Here you define the subsidiary system as the target system and a technical user; this means that the system is still accessible even if the personal user is deleted. Attribute details:

AttributeDescription

SAP transactionSM59

Technical name-

Field type-

Field length-

SAP level-

Configuration steps:

SPRO SAP NetWeaver SAP Web Application Server IDoc Interface / Application Link Enabling (ALE) Communication Create RFC Connections

Choose R/3 connections and Edit -> create

Enter the parameters required for that type (connection type: 3) Save and click on Test Connection to test the connection. (Here you can define a technical user. This means that the system is still accessible even if the personal user is deleted)

EVO Specifications:Financial Accounting of the head office is the same client as In-House Cash so its not needed to create an RFC connection.

Planned usage:

This is the planned usage for the object:

AttributeDescription

AreaFI

OwnershipGlobal

Expected activityRelease

Change managementCTS

Configuration values:N/A4.6.1.4 Create Transactional RFC Port

SAP specifications:

Meaning and role of the object:

Ports are a fundamental requirement for communicating by means of the IDoc Interface. At least one port must exist for each external system. The process flow depends on the port type, in our case, a Transactional RFC port has to be created.

EVO Specifications:

The SAP In-House Cash and the subsidiary companies are in the same client. So the configuration steps will be done as followed.Configuration steps:

You can execute this activity if you enter in the transaction WE21 or if you follow the path:

SAP easy Access Accounting Financial Supply Chain Management In-house Cash Environment Idoc and EDI Basis Administration Port Definition

Configuration values: Carry the following activity because SAP In-House Cash and the OpCos are in the same client.

Choose Create to create a transactional RFC port.

Field NameDescriptionUse Action and Values

PortPortLet the system generate a port name or assign your own port name

DescriptionDescriptionSend IDocs to self

RFC destinationRFC destinationNONE

Choose Save to create a transactional RFC port.

Carry out the following activity (SAP In-House Cash and Financial Accounting of the head office are in the same client.)

Choose Create to create a transactional RFC port.

Field NameDescriptionUse Action and Values

PortPortLet the system generate a port name or assign your own port name

DescriptionDescriptionLoopback to local system

RFC destinationRFC destinationNONE

4.6.1.5 Process Partner Profiles for Business Partners Manually

SAP specifications:

Meaning and role of the object:

Partners with whom you communicate via IDocs in the partner profiles: choose the message to be sent to the partner and define the path to be used, as well as how inbound messages are processed.

Attribute details:

AttributeDescription

SAP transactionWE20

Technical nameVEDI_TDPP1-PARNUM

Field typeCHAR

Field length10

SAP level

Configuration steps:

Accounting Financial Supply Chain Management In-house Cash Environment Idoc and EDI Basis Administration Partner profileEVO Specifications:

Maintain the partners, that are the OpCos, previously defined as Business Partners, with whom the In house cash centre communicates via IDocs in the partner profiles: choose the message to be sent to the partner and define the path to be used, as well as how inbound messages are processed. Planned usage:

This is the planned usage for the object:

AttributeDescription

AreaFI

OwnershipGlobal

Expected activityRelease

Change managementCTS

Configuration values:

Select Partner Type GP.

Choose Create.

Choose Outbound Parameters.

Field NameDescriptionUse Action and Values

Message TypeMessage TypeFINSTA

Receiver portReceiver portThe port you generated

Output modeOutput modeIndicator: Transfer IDoc immediately

Basic typeBasic typeFINSTA01

Syntax checkSyntax checkSelect

Choose Inbound Parameter. Field NameDescriptionUse Action and ValuesNote

Message TypeMessage TypePAYEXT

Process codeProcess codePEXNProcessing of incoming payments

Syntax checkSyntax checkSelect

Processing by function module Processing by function moduleTrigger immediatelyOnly in test phase, otherwise Trigger by background program

You have to make entries for each OpCo. You can copy the entries as follows: Select the partner.

Choose Create Copy.

4.6.1.6 Process Partner Profiles Manually for Logical Systems

Role of the object:

Here you process the clearing partners in partner type LS Logical Systems.

Attribute details:

AttributeDescription

SAP transactionWE20

Technical nameVEDI_TDPP1-PARNUM

Field typeCHAR

Field length10

SAP levelCompany code

Configuration steps:

SAP easy access Accounting Financial Supply Chain Management In-house Cash Environment Idoc and EDI Basis Administration Partner profile

EVO Specifications:

Maintain the LS partner in terms of message types in terms of payment orders and bank statement processing for the system to be able to communicate via iDoc.Planned usage:

This is the planned usage for the object:

AttributeDescription

AreaFI

OwnershipGlobal

Expected activityRelease

Change managementCTS

Configuration values:

Choose Create. Field NameDescriptionUse Action and Values

Partner no.Partner numberLogical system of Financial Accounting

Partn. TypePartner TypeLS

AgentAgentUser ID

Lang. Language

Choose Outbound Parameters.

Field NameDescriptionUse Action and ValuesNote

Message TypeMessage TypePAYEXT

Message CodeMessage codeConfiguration values - FI of head office is in the same client as IHC

Message function Message functionConfiguration values - FI of head office is in the same client as IHC

Receiver port Receiver portThe port you generated

Basic typeBasic typePEXR2002

Syntax check Syntax checkSelect

Choose Inbound Parameters

Field NameDescriptionUse Action and ValuesNote

Message TypeMessage TypePAYEXT

Message CodeMessage codeConfiguration values - FI of head office is in the same client as IHC

Message function Message functionConfiguration values - FI of head office is in the same client as IHC

Receiver port Receiver portThe port you generated

Process codeBasic typePEXR

Syntax check Syntax checkSelect

Processing by function module Processing by function moduleTrigger immediately

4.6.1.7 Define In-House Cash Centre as Bank

SAP specifications:

Meaning of the object

Each house bank of a company code is represented by a bank ID in the SAP system, every account at a house bank by an account ID.

Role of the object:

In the SAP system, you use the bank ID and the account ID to specify bank details. These specifications are used, for example, for automatic payment transactions to determine the bank details for payment. Define the in-house cash centre as your house bank and choose EDI partner profiles. SAP guidelines:

Work out the specifications you have to enter in the system for your house banks.

Define your house banks and the corresponding accounts in the system under a bank ID or an account ID.

Note: To avoid problems when checking the length of the bank key or the bank number, use transaction code FIHC.

Attribute details:

AttributeDescription

SAP transactionFIHC

Technical nameV_T012-HBKID

Field typeCHAR

Field length5

SAP levelClient

EVO Specifications:

The company that manage the in-house cash centre activities will be defined as the bank country.

Planned usage:

This is the planned usage for the object:

AttributeDescription

AreaFI

OwnershipGlobal

Expected activityRelease

Change managementCTS

Configuration Values: Field NameDescriptionUse Action and ValuesNote

Bank CountryBank CountryHUCountry of the in house cash centre

Bank KeyBank Key99999999Configuration values to differentiate from the other banks

Bank Name Bank NameIn House Cash Centre Bank

4.6.1.8 Function module for IBAN

SAP specifications:

Meaning of the object

In this IMG activity, you can define one function per country for creating a BBAN (Basic Bank Account Number)

Role of the object:

The BBAN is a conventional bank and account identification consisting IID (institute identification) and BAN (bank account number), all together max. 30 alphanumeric characters. It is used to create an IBAN (International Bank Account Number).

IID: Institute ID (Institute label): fixed length per country, any number of characters in the context of BBAN (in practice 4 to 12 characters); corresponds to the current BC number (5 characters)

BAN: Customer account number: fixed length per country, any number of characters in the context of BBAN (in practice 8 to 20 characters)

SAP guidelines:

Its needed to define the function module.Attribute details:

AttributeDescription

SAP transactionSM30

Technical nameV_TBKK06 - FBNAME

Field typeCHAR

Field length30

SAP levelCompany code

EVO Specifications:

This is required when creating the call/current accounts in the IHC.Planned usage:

This is the planned usage for the object:

AttributeDescription

AreaFI

OwnershipGlobal

Expected activityRelease

Change managementCTS

Configuration Values:In transaction SM30 on the Maintain table view: Initial Screen, enter V_TBKK06 in Table/View field, and then choose the Maintain button.

Field NameDescriptionUse Action and ValuesNote

Country (CTY)CountryAll OpCos and IHC centre

Countries with companies in IHC scopeBBAN conversion functionBKK_IBAN_CREATE_BBAN_DEConfiguration values equal to all OpCos

Note: This value will be done for all countries that have companies in IHC scope.4.6.1.9 GL Variant maintenance

SAP specifications:

Meaning of the object:

General ledger variants serve as model for transfer to the general ledger

Role of the object:

Allocate general ledger transactions and general ledger groups to a general ledger variant. The general ledger variant defines how the transfer from BCA to the FI general ledger takes place.

All settings are made in relation to a general ledger variant. Especially the general ledger accounts are defined. To this end, an account plan, among other things, is assigned to the general ledger variant.

The Clearing accounts to identify are technical clearing account for the purpose of splitting high volume line items in IHC company code.SAP guidelines:

SAP supplies sample customizing that relates to the standard account framework supplied by SAP. To make things clearer, additional general ledger accounts have been created. Create these too in accordance with the pre-settings on the general ledger.

AttributeDescription

SAP transactionSPRO

Technical nameV_TBKKCVAR-GLVAR

Field typeCHAR

Field length4

SAP levelClient

Configuration steps:

SPRO Financial Supply Chain Management In-House Cash periodic tasks Maintain GL variantEVO Specifications:

Planned usage:

AttributeDescription

AreaFI

OwnershipGlobal

Expected activityRelease

Change managementCTS

The transfer of the values in the IHC account and the IHC G/L account will be done dailyConfiguration values:

Bank Area

Description GL Variant

ChAcClearing Account Transfer FI General LedgerDoc. TypePosting Key Debit Transfer FI General Ledger

Posting Key Credit Transfer FI General Ledger

V_TBKK01D-BKKRSV_TBKKCVAR-T_GLVARV_TBKKCVAR-KTOPLV_TBKK01D-CHARGE_ACTV_TBKKCVAR-BLARTV_TBKKCVAR-BSCHL_SV_TBKKCVAR-BSCHL_H

IHCEIn-House Cash Centre EVO0EVO48520000SI4050

Note: Document splitting is currently under discussion and is a SAP recommendation. Splitting documents from a Profit Centre perspective is not a requirement, but following SAP recommendations and taking into account that it can be necessary in the future, it will be configured in such a way that the documents are zero balanced at profit centre level, and the partner field is the profit centre.

Every business transaction that is entered is analyzed during the document splitting process. In this process, the system determines which splitting rule is applied to the document. In order that the system can determine the splitting rule to each document type. With the document types delivered in the standard system, SAP delivers a classification for document splitting. This classification is a proposal that needs to check against how the document types are organized.

Reference for configuration: cbmFIN_R2R_AP326_Configuration_rationale

4.6.2 ALE - Application Link Enabling - Customizing in the Subsidiary Company System

Here you make the ALE Customizing settings required for the SAP In-House Cash component from the view of the OpCos.

For payment orders from companies affiliated with SAP In-House Cash, use message type PAYEXT with basic type PEXR2002 as the outbound parameter. For bank statements from the in-house cash centre to affiliated companies, use message type FINSTA with basic type FINSTA01 and process code FINS as the inbound parameter.

When you create PAYEXT, EUPEXR is created automatically. 4.6.2.1 Define Logical System

SAP specifications:

Meaning of the object:

A logical system is an application system in which the applications are coordinated to work in one common database. In SAP terms, a logical system corresponds to a client.

Role of the object:

Here you define the system for the OpCo and the system for SAP In-House Cash. Attribute details:

AttributeDescription

Technical nameV_TBDLS-LOGSYS

Field typeCHAR

Field length10

SAP level

Configuration steps:

SPRO SAP NetWeaver SAP Web Application Server IDoc Interface / Application Link Enabling (ALE) Basic Settings Logical Systems Define Logical SystemEVO Specifications:

The subsidiary is in the same system as the in-house cash centre, the system entry already exists since the underlying table is cross-client.

Planned usage:

This is the planned usage for the object:

AttributeDescription

AreaFI

OwnershipGlobal

Expected activityRelease

Change managementCTS

4.6.2.2 Assign Logical System to Client

SAP specifications:

Role of the object:

Here you assign a client to the OpCo system. Attribute details:

AttributeDescription

SAP transaction

Technical nameT000-MANDT

Field typeCLNT

Field length3

SAP level

Configuration steps:

SPRO SAP NetWeaver SAP Web Application Server IDoc Interface / Application Link Enabling (ALE) Basic Settings Logical Systems Assign Logical System to Client

EVO Specifications:

These settings will be already created in the system configuration. Nevertheless check if these values the configuration values are there.

Planned usage:

This is the planned usage for the object:

AttributeDescription

AreaFI

OwnershipGlobal

Expected activityRelease

Change managementCTS

Configuration Values:

Select one line.

Choose: Goto -> Details.

The 'Client Details' screen appears and the following fields must be filled:

Field NameDescriptionUse Action and Values

ClientClientClient used in the system

City City

Logical systemLogical system

Std currencyStandard currency

Changes and transports for client specific objectsChanges and transports for client specific objectsSelect indicator: automatic recording of changes

Cross-client object changesCross client object changesNo changes to Repository and cross client

Protection: client copier and comparison toolProtection regarding client copy program and comparison toolsProtection level 0: No restriction

RestrictionsRestrictionsIndicator that starting CATT processes is permitted

.

Note: In the field Logical system, enter the name of the logical system to which you want to assign the selected client.

4.6.2.3 Configure Systems in Network, Define Target Systems for RFC Calls

SAP specifications:

Role of the object:

Here you define the SAP In-House Cash system as your target system.

Attribute details:

AttributeDescription

SAP transactionSM59

Technical name-

Field type-

Field length-

SAP levelClient

Configuration steps:

SPRO SAP NetWeaver SAP Web Application Server IDoc Interface / Application Link Enabling (ALE) Communication Create RFC ConnectionsEVO Specifications:

Check if the customizing settings are already created in the system

Planned usage:

This is the planned usage for the object:

AttributeDescription

AreaFI

OwnershipGlobal

Expected activityRelease

Change managementCTS

Configuration Values:

Choose R/3 connections and Edit -> create

Enter the parameters required for that type (connection type: 3)Field NameDescriptionUse Action and Values

RFC destinationRFC destination

Connection type Connection type 3

DescriptionDescription

Logon/SecurityLogon/Security

4.6.2.4 Process Partner Profiles Manually

Role of the object:

Here you create the in-house cash centre as your house bank in partner type B.

Attribute details:

AttributeDescription

SAP transactionWE20

Technical nameVEDI_TDPP1-PARNUM

Field typeCHAR

Field length10

SAP levelClient

Configuration steps:

SAP easy access Accounting Financial Supply Chain Management In-house Cash Environment Idoc and EDI Basis Administration Partner profileEVO specifications:Planned usage:

This is the planned usage for the object:

AttributeDescription

AreaFI

OwnershipGlobal

Expected activityRelease

Change managementCTS

Configuration Values:

Select Partner Type B

Choose Create.

Field NameDescriptionUse Action and Values

Partner no.Partner number99999999 Bank key defined for in house bank

TypeUS

AgentAgentUser ID

Lang. Language

Choose Outbound Parameters. You have to create two messages types: PAYEXT and EUPEXR. The values to introduce are the followings:

Field NameUse Action and ValuesUse Action and Values

Message TypePAYEXT EUPEXR

Receiver portThe port you generated

Output mode Indicator: Transfer IDoc immediatelyIndicator: Transfer IDoc immediately

Basic typePEXR2002IDCREF01

Syntax check Select Select

Choose Inbound Parameters

Field NameUse Action and Values

Message TypeFINSTA

Process codeFINS

Syntax checkSelect

Processing by function moduleTrigger immediately

4.6.2.5 Process Partner Profiles Manually for Logical Systems

SAP specifications:

Role of the object:

Here you process the clearing partners in partner type LS.

Attribute details:

AttributeDescription

SAP transactionWE 20

Technical name-

Field type-

Field length-

SAP levelClient

Configuration steps:

SAP Easy Access Tools ALE ALE Administration Runtime Settings Port Maintenance Partner ProfilesEVO Specifications:

OpCo is in the same system as the in-house cash centre, you have to make these entries for the logical systems. Make sure that the partner profile is active (partner status A)Planned usage:

This is the planned usage for the object:

AttributeDescription

AreaFI

OwnershipGlobal

Expected activityRelease

Change managementCTS

Configuration Values:

Select Partner Type LS.

Choose your logical system.

The OpCo is in the same system as the in-house cash centre, you effectively send IDocs to the same system. This means that in partner type LS, the message types PAYEXT and FINSTA have identical inbound and outbound parameters. You only define message type EUPEXR in the outbound parameters.

4.6.3 Business Customizing

4.6.3.1 Customizing Financial Accounting for Subsidiary Companies

In this section you make the settings required for the payment program of the subsidiary companies: You define the in-house cash centre as new house bank. You define a new payment method for payments via the in-house cash centre. You carry out the Customizing for the incoming electronic account statement from the in-house cash centre. These settings are required for internal payments.

4.6.3.2 Set up payment methods per country for payment transactionsSAP specifications:

Meaning of the object:

The Countries are standard in the SAP system. The two-character ISO code in accordance with ISO 3166, which is delivered by SAP as a default, is usually used. The payment method determines how payments are to be made, e.g. by cheque, bank transfer or bill of exchange. Payment methods are entered in the master records of vendors in order to specify how payments are made.

Role of the object:

To identify one of the several payments methods used in each country. The country key contains information which the system uses to check entries such as the length of the postal code or bank account number.

Before every payment run the payment methods need to be specified. If a payment method is specified in open items or in the master record of the vendor and if that payment method is permitted for that payment run, the payment program selects this payment method. The payment method in the open items takes precedence over any payment method defined in the master record.

SAP guidelines:

You have to specify which payment methods are to be used in each country. Enter the following details for the payment method:

Payment method either for incoming or outgoing payments.

Characteristics for classifying payment method.

Required entries in master record.

Posting specifications.

Which procedure is to be used to issue the accompanying payment form.

Attribute details:

AttributeDescription

SAP transactionTransaction: FBZP

Technical nameV_T042ZL-ZLSCH

Field typeCHAR

Field length1

SAP levelCompany Code

Configuration steps:

Financial Accounting -> Accounts Receivable and Accounts Payable -> Business Transactions -> Outgoing Payments -> Automatic Outgoing Payments -> Payment Method/Bank Selection for Payment Program->Set Up Payment Methods per Country for Payment Transactions

If its a new entry select a country code and a key for the payment method. Add a description for it;

Set the payment method as an outgoing payment;

Set the classification of the payment method (bank transfer, cheque, Bill/ex, Cheque/bill/ex.);

Set the master data required address/bank data;

Select the payment medium required for the payment method as an output for the payments,

Enter the currencies allowed screen, and enter those currencies that are permitted for this payment method. Note: Leaving this table empty will mean that all currencies are permitted.

EVO specifications:

Planned usage:

Some of the outgoing payment methods which are going to be created in some OpCos are already identified, such as bank transfers, cheque, and direct debit. However, specific payment methods are going to be evaluated during Rollout phase.Payment methods will be identified based on the specific country key. Currently 18 countries are in scope of EVO (considering also VPC located in Luxemburg).For intercompany settlement the payment method Z is used which is valid for all countries and all currencies.The table below provides additional details:

AttributeDescription

AreaFI

OwnershipGlobal

Expected activityCore

Change managementCTS

Coding rule:

To identify the country:

Use the general coding rule Country ISO code.The countries in scope have the following standards:

CountryCountry

ISO CODE

AlbaniaAL

AustraliaAU

Czech RepublicCZ

EgyptEG

GermanyDE

GreeceGR

HungaryHU

IrelandIE

ItalyIT

LuxemburgLU

MaltaMT

NetherlandsNL

New ZealandNZ

PortugalPT

RomaniaRO

SpainES

TurkeyTR

United KingdomGB

Each payment method is assigned with one alphanumeric identification code.

Configuration values:For each country the payment method can already be created with a different identification code but means the same. A standard payment method must be identified for each country as each Op Co. rolls out.Payment method classificationPosting detailsRequired Master data SpecificsPayment Medium

Payment MethodOutgoing paymentBank transferCheckBill/exCheck/bil/exDocument type for paymentClearing document typeBank DetailsA/C No ReqdIBAN ReqdSWIFT code ReqdUse payment medium workbenchUse Classical paymnt medium program

ACHXXZPZVXXX

SEPAXXZPZVXXXX

SDPXXZPZVXXX

Direct DebitZPZVXXX

CheckXXZPZVX

TTXXZPZVXXXXX

ZXXZPZVXXX

YXXZPZVX

Currencies allowed

GBP

EUR

USD

HUF

Others (local currencies)

Note: The currencies table and payment method table is just example. . Please refer to assumptions below for details of currency usage.

Assumptions:

1. Payment Method

The EVO Payment Method will be there are local configuration values that have to be gathered during each release:

External IDOC files will need to be produced for the below payment methods, as well as financial posting

PMT methodNameUsage

CChequesPaper Payments

EACH 3 day payment

GSDP InternationalSame day payment to US

HSDP EurozoneSame day payment IBAN & BIC required

S SEPA 3 day payment inside Europe. IBAN & BIC required

No external IDOC will be required.

PMT methodNameUsage

DDirect DebitFinancial postings only - no bank files to be produced

YIntercompany Legacy settlementFinancial postings only - no bank files to be produced

OStanding OrdersFinancial postings only - no bank files to be produced

TTelegraphic TransferFor BCP use

ZInter.In house cash paymentUsed to settle incompany payments for EVO opco;s

2. Document Type

For all EVO the document type for payment to posting details will be the standard ZP payment posting.

3. Currency Allowed

The currencies allowed by payment method will be defined by company. Standard rules will be:

Cheque will just allow the currencies of the bank account currency TT will allow any currency and will not produce a payment file during the payment run, just a booking to ensure they auto-allocate on statement upload as agreed with TCM SDP (Same Day Payment) or local equivalent will allow any currency (as a working principle - in reality there willbe restrictions as to what currencies we can pay out of bank account);

ACH(Local Automated Clearing House) or local equivalent will allow the currencies of the bank account currency; Intercompany settlement and intercompany legacy system payments should be available for all currencies and all countries.It means for country code and payment method the allowed currencies should be defined such as GBP,EUR,USD and others (local currencies).

4.7 Set up Payment methods per Company code for payment transactionsSAP specifications:

Meaning of the object:

This object defines which payments methods can be used per company code and determine the conditions under which a payment method should be used.Role of the object:

Specified which payment methods can be used in each company code and determine the conditions under which a payment method should be used.

Amount limits for payments within which the payment program can select the payment method.

Specifications for grouping items for payment.

Specifications for foreign/foreign currency payments

Specifications for optimizing bank selection.

Specifications for the form to be used for the payment medium.

Specifications for issuing payment advice notes.

SAP guidelines:

The payment method per company code can be optimized either by bank groups or by postal codes. If you optimize by bank groups, money is transferred from the house bank to the business partner's bank in the shortest possible time. For this to be possible, you assign all banks in the master records to a bank group defined by you (in alignment with Treasury settings).

If you specify that the payment method can also be used for foreign currencies, all currencies are permitted. In the previous configuration object described, you can also specify certain currencies per payment method and country. Only payments in these specified currencies are then made using this payment method.

Attribute details:

AttributeDescription

SAP transactionTransaction: FBZP

Technical nameV_T042E-ZLSCH

Field typeCHAR

Field length1

SAP levelCompany code

Configuration steps:

Financial Accounting -> Accounts Receivable and Accounts Payable -> Business Transactions -> Outgoing Payments -> Automatic Outgoing Payments ->Payment Method/Bank Selection for Payment Program-> Set Up Payment Methods per Company Code for Payment Transactions

Enter the amount limits for considering the payment processing, and the foreign payments settings;

Enter the bank selection control data;

Enter the Name of the form with which a payment medium with documents is to be created and the sorting type.EVO specifications:

Planned usage:

This configuration is applied to all the payment methods defined in the previous configuration steps. The payment methods to be used for specific company code would be a business decision which would be dealt at localization level.The table below provides additional details:

AttributeDescription

AreaFI

OwnershipOp but following Global methodology

Expected activityCore

Change managementCTS

Coding rule:

Not applicable because for each company code and payment method several fields will be filled.Configuration values:

The combination between company codes and payment transaction will be defined during localization.

Note: The previous screen is just an example. The final one will contain the details specified by company code and payment method.

Assumptions:

For all EVO the payment program will select the payment method with the following amount limits:

Minimum amount: 5 GBP Maximum amount: 200m GBPForeign currency will be allowed for all payment methods except cheque + Automated clearing house.

Company codeNameCity

V_T042E-ZBUKRV_T042E-BUTXTV_T042E-ORT01

DE04Vodafone D2 GMBHDsseldorf

DE05Vodafone Services GMBHDsseldorf

GB06Peoples Phone LimitedLondon

GB07Vodafone LimitedLondon

GB11Vodafone UK Services Ltd.London

GB34Vodafone UK LimitedLondon

GB85Vodafone Group Serv. Ltd.London

GR02Vodafone Panafon HellenicAthens

LU07Vodafone Procurement Sarl Luxembourg

LU99Dummy VPCLuxembourg

HU00Vodafone Magyarorszg zrtBudapest

Payment method per company code

Pmt methodNameMinimum amountMaximum amountForeign businesspartner allowedForeign currency allowedcust/vendor bank abroad allowed

V_T042E-ZLSCHV_T042E-TEXT1V_T042E-VONBTV_T042E-BISBTV_T042E-XAUSLV_T042E-XFWAEV_T042E-XAUSB

EACH5,0200.000.000,00xx

SSEPA5,0200.000.000,00xxx

HSDP5,0200.000.000,00xxx

DDirect Debit5,0200.000.000,00xxx

CCheque5,0200.000.000,00

TTT5,0200.000.000,00xxx

ZIntercompany settlements5,0200.000.000,00xxx

YIntercompany legacy settlement5,0200.000.000,00xxx

Note: The previous screen is just an example. The final one should contain the details specified by company code and payment method.

Intercompany in-house cash settlement and intercompany legacy system payments should be available for all currencies and all countries.Note1: The previous currency is just the currency allowed in EVO. The final one will contain the specified currency allowed for each company code and payment method.

Note2: Document splitting is currently under discussion and is a SAP recommendation. Splitting documents from a Profit Centre perspective is not a requirement, but following SAP recommendations and taking into account that it can be necessary in the future, it will be configured in such a way that the documents are zero balanced at profit centre level, and the partner field is the profit centre.

Every business transaction that is entered is analyzed during the document splitting process. In this process, the system determines which splitting rule is applied to the document. In order that the system can determine the splitting rule to each document type. With the document types delivered in the standard system, SAP delivers a classification for document splitting. This classification is a proposal that needs to check against how the document types are organized.

Reference for configuration: cbmFIN_R2R_AP326_Configuration_rationale

Its necessary to flag bank details. This is essential as this allows IHC to work seamlessly to debit credit correct current account. This is essential as this allows IHC to work seamlessly to debit credit correct current account.

Regarding the payment medium program, it will be maintained the RFF0EDI1

4.8 Set up Bank determination for payment transactionsSAP specifications:

Meaning of the object:

Specified settings that the payment program uses to select the banks or bank accounts from which payment is to be made.

For payment transactions you need house banks and possibly the bank details of your vendors. House banks are banks with which your company code maintains accounts.

Role of the object:

This object allows you to define the following:

Ranking order of banks: you specify which house banks are permitted and rank them in a list.

Bank accounts: for each house bank and payment method (and currency, if required), you specify which bank account is to be used for payments.

Available amounts: for each account at a house bank, you enter the amounts that are available for the payment run. You enter separate amounts for incoming and outgoing payments. Specifying available amounts enables you to control which bank account is to be used for payments. You can specify the amounts depending on the value date at the bank. Value date: You specify how many days elapse between the posting date of the payment run and the value date at the bank, dependent on the payment method, bank account, payment amount, and currency.

.

SAP guidelines:

Ensure that payment methods have defined both in country and company code as described in the previous steps. Also ensure that all house banks and bank accounts required have been created on these company codes.

Depending on the payment method used, you may/may not require the bank details of your vendor. For example, you require the bank details of your vendor for transfers, but not for clearing cheques. Enter vendor bank details in master records.

You can enter as many sets of bank details in master records as you want, both for your company codes and for your vendors. You can determine the bank that is selected by:

An explicit specification in the master record of the customer/vendor or in the open items. The specification in the item has higher priority.

The payment program, which determines according to specified rules, the most suitable house bank or the optimal combination of house bank and customer/vendor's bank.

.Attribute details:

AttributeDescription

SAP transactionTransaction: FBZP

Technical nameV_T042BD-ZBUKR

Field typeCHAR

Field length4

SAP levelCompany code

Configuration steps:

Financial Accounting -> Accounts Receivable and Accounts Payable -> Business Transactions -> Outgoing Payments -> Automatic Outgoing Payments -> Payment Method/Bank Selection for Payment Program->Set Up Bank Determination for Payment Transactions

For each payment method in the company code, enter a ranking position and its related house bank;

For the Bank Accounts, per each combination house bank/payment method/currency, enter an account ID, the related bank sub account to be posted when the payment run is performed;

For the Available Amounts and, per each combination house bank/bank account/, enter the currency and the maximum amounts for outgoing payments.

EVO specifications:

Planned usage:Specific Bank account and accounts will be created within EVO in order to post each type of outgoing payment. For automatic payment purposes, clearing accounts will be used.

Bank account and clearing accounts are yet to be finalized and will be updated during the roll out phase. The table below provides additional details:

AttributeDescription

AreaFI

OwnershipOp Co

Expected activityCore

Change managementCTS

Coding rule:

Not applicable because for each paying company code several fields will be filled.Configuration values: First of all, make all specifications that are required for a country-specific payment method: set the indicator for required specifications in the master record for the bank connection. Note: Use the standard payment media program RFFOEDI1. Use also the In-House Bank has a bank for this payment method. Then define per company code the terms under which a payment method can be used (all OpCos).When defining the House banks for intercompany payment method Z - Define the house bank for each OpCo - the In House Bank created with transaction FIHC. This will enable the intercompany settlements to be process by an in house bank and not by an external bank. The Evo system will already have during this activity the in house bank created.

This is the planned usage for the object:

All Ranking order, Bank account, available amounts per company code will be updated during the rollout phase.Assumptions:

1. Ranking Order:

The sequence number ranking controls the order in which the payment program checks the house banks to determine whether thepayment has to be made from a particular bank account.

If a payment has to be done with a currency in which the company code has a bank account, the payment will be done through this account; otherwise it will be done through the functional currency account.Ranking Order is not applicable to EVO since our official banking partners are only the Deutsch Bank. 2. Bank Accounts:

For each company code several Bank accounts will be defined to the different currencies.

The Clearing account will be defined by payment method and House Bank. Each bank account will have separate GL account, and each bank will have its own set of clearing accounts (defined by types of payment that can be made from that account) e.g. for aVF UK$ account we would not set up a cheque clearing account.

Paying company codeHouse BankPayment MethodCurrencyAccount IDBank Sub account

GB061C125424003020

GB061TT125724003021

GB062C128724003022

GB062TT198224003023

3. Available Amounts:

SAP Standard functionality will be used to calculate value dates (based on payment method and currency)

For all EVO the amount available for outgoing payments will be 9.999.999.999.999,00. This amount is only used for payments with which the bank debit entry is expected during the number of days displayed.

Company CodeHouse BankAccount IDDaysCurrencyAvailable for outgoing paymentScheduled incoming payment

GB06000011254999GBP9.999.999.999.999,009.999.999.999.999,00

Note: The previous tables are just an example. The final ones should contain the details specified by company code.4.8.1.1 Define House Banks intercompany settlements Meaning of the object:

Each house bank of a company code is represented by a bank ID in the SAP system, every account at a house bank by an account ID.

Role of the Object:

In the SAP system, you use the bank ID and the account ID to specify bank details. These specifications are used, for example, for automatic payment transactions to determine the bank details for payment.

SAP guidelines:

Several house banks are supplied as examples in the standard system in order to enable configuration of the payment program.

Attribute details:

AttributeDescription

SAP transactionFI12

Technical nameV_T012-HBKID

Field typeCHAR

Field length5

SAP levelCompany Code

Configuration steps:

SAP Netweaver General settings Set countries Set country-specific checks EVO Specifications:

Planned usage:

AttributeDescription

AreaFI

OwnershipLocal

Expected activityRelease

Change managementCTS

Configuration values:

Values will be established when creating the in house bank.Values, when creating the house banks in the OpCos will be maintained. The EDI partner created in the in house configuration and EDI payment methods - in this case the intercompany payment method created will be maintained in transaction FI12

EDI partner:

EDI payment methods:

Payment MethodsName

ZIntercompany clearing

For intercompany legacy settlement payment method, transition payment method for intercompany settlements, there is no iDoc generated. So in this case, for payment method X there is no need to setup a EDI partner.

Payment MethodsName

YIntercompany legacy settlement

4.8.1.2 Bank determination

SAP specifications:

Meaning of the object:

Specified settings that the payment program uses to select the banks or bank accounts from which payment is to be made.

For payment transactions you need house banks and possibly the bank details of your vendors. House banks are banks with which your company code maintains accounts.

Role of the object:

This object allows you to define the following:

Ranking order of banks: you specify which house banks are permitted and rank them in a list.

Bank accounts: for each house bank and payment method (and currency, if required), you specify which bank account is to be used for payments.

Available amounts: for each account at a house bank, you enter the amounts that are available for the payment run. You enter separate amounts for incoming and outgoing payments. Specifying available amounts enables you to control which bank account is to be used for payments. You can specify the amounts depending on the value date at the bank. Value date: You specify how many days elapse between the posting date of the payment run and the value date at the bank, dependent on the payment method, bank account, payment amount, and currency..

SAP guidelines:

Ensure that payment methods have defined both in country and company code as described in the previous steps. Also ensure that all house banks and bank accounts required have been created on these company codes.

You can enter as many sets of bank details in master records as you want, both for your company codes and for your vendors. You can determine the bank that is selected by:

An explicit specification in the master record of the customer/vendor or in the open items. The specification in the item has higher priority.

The payment program, which determines according to specified rules, the most suitable house bank or the optimal combination of house bank and customer/vendor's bank.

.Attribute details:

AttributeDescription

SAP transactionTransaction: FBZP

Technical nameV_T042BD-ZBUKR

Field typeCHAR

Field length4

SAP levelCompany code

Configuration steps:

Financial Accounting -> Accounts Receivable and Accounts Payable -> Business Transactions -> Outgoing Payments -> Automatic Outgoing Payments -> Payment Method/Bank Selection for Payment Program->Set Up Bank Determination for Payment Transactions

For intercompany payment method in the company code, enter in the ranking position the in-house bank;

For the Bank Accounts, for intercompany combination house bank/payment method/currency, enter an account ID of the house bank, the related bank sub account to be posted when the payment run is performed;

For the Available Amounts and, per each combination house bank/bank account/, enter the currency and the maximum amounts for outgoing payments.

EVO specifications:

Planned usage:Specific Bank account and accounts will be created within EVO in order to post intercompany type of outgoing payment. For this case, automatic payment, clearing accounts will be used.

Bank account, accounts and clearing accounts are not still defined, only the ranges and logic (see Appendix A); the determination and decision about bank accounts needed in each country will be done in each release phase and for clearing accounts usage will be defined with D.B. inputs.AttributeDescription

AreaFI

OwnershipGlobal

Expected activityCore

Change managementCTS

Configuration values:

Intercompany payment method in the company code, enter in the ranking position the in-house bank (IHC house bank);

Bank Accounts, for intercompany combination house bank/payment method/currency, enter an account ID of the house bank (IHC house bank) Value date for accurate cash position reporting define value date same day value date - Probable number of days before a debit and/or a credit memo is carried out to the bank account. The number of days is added to the posting date and results in the date relevant for cash management and forecast on which the debit and/or credit memo is to be expected on the bank account. These dates will be provided by D.B. or correspondence banks in order to have an accurate cash position. This will depend in the country, so will be define in the release phase.Assumptions:

1. Bank Accounts:

For each company code several Bank accounts will be defined to the different currencies.

The Clearing account will be defined by payment method and House Bank. Each bank account will have separate GL account, and each bank will have its own set of clearing accounts (defined by types of payment that can be made from that account)2. Available Amounts:

SAP Standard functionality will be used to calculate value dates (based on payment method and currency)

For all EVO the amount available for outgoing payments will be 9.999.999.999.999,00. E.g.:Company CodeHouse BankAccount IDDaysCurrencyAvailable for outgoing paymentScheduled incoming payment

GB06000019999999GBP9.999.999.999.999,009.999.999.999.999,00

Note: The previous tables are just an example. The final ones will contain the details specified by company code.

4.8.2 Customizing the In-House Cash Centre As a virtual house bank, the in-house cash centre receives payment orders from subsidiary companies in the form of PAYEXT IDocs and posts them to the corresponding current accounts. The in-house cash centre creates and sends account-statement-relevant data in the form of a FINSTA IDoc.

4.8.2.1 Define In-House Cash Centre as Bank Area

SAP specifications:

Meaning of the object:The bank area is the central organizational unit of current accounts and affects just about every unit of the system. You determine certain defaults which will or can affect all accounts within the bank area.

Role of the object:

Define the bank area that you require for your organization and determine certain defaults which will or can affect all accounts within the bank area. Within a bank area, complete and independent account management and account processing takes place. This means there must be clear and unmistakable account numbers within a bank area. A bank key (for example, in Germany the bank identification number) is assigned to each bank area. You normally create an own bank area for every banking organization for which a bank key exists. You create accounts and conditions specifically for a bank area. Note that within a bank area there must be clear and unmistakable account numbers.

SAP guidelines:

SAP recommends that you create a bank area for each organization managed in the system which has its own bank key. Generally, you will only need one bank area. The bank country to be entered (where the institute is located) controls how the bank key is treated and which underlying control mechanisms apply. The bank country also determines the maximum length of account numbers that the system uses in this bank area. Attribute details:

AttributeDescription

SAP transactionSPRO

Technical nameIHC_V_BANK_AREA-BKKRS

Field typeCHAR

Field length4

SAP levelClient

Configuration steps:

Financial Supply Chain Management In-House Cash Basic Settings Bank Area Define Bank AreaEVO Specifications:

Planned usage:

The bank area specified for EVO intercompany solution will have one location. There will be several bank areas to support the Vodafone intercompany requirements. It is organization unit in SAP for a self contained virtual in-house bank. It has its own configuration and master data (accounts, conditions, products). Vodafone will only have one bank area globally and this will be managed by the VOCH.AttributeDescription

AreaFI

OwnershipGlobal

Expected activityRelease

Change managementCTS

Configuration values:

Enter a bank area and the global settings. Take account the meaning and the values for the following fields: Bank area currency: The bank area currency is usually the same as the local currency of the company code to which the bank area is assigned. Company code: Each company code is assigned to a bank area General ledger variant: The GL variant defines how the transfer from bank area to FI general ledger takes place. The variant can only be entered here if previously definedBank Area

Description Bank AreaBank country keyBank KeysExchange Rate TypeCompany code

GL Variants

IHC_V_BANK_AREA-BKKRSIHC_V_BANK_AREA-T_BKKRSIHC_V_BANK_AREA-BANKSIHC_V_BANK_AREA-BANKLIHC_V_BANK_AREA-RATETYPEIHC_V_BANK_AREA-BUKRSIHC_V_BANK_AREA-GLVAR

IHCEEVO IHC BankHU99999999MHU01 (Vodafone Op.Centre Hungary)IHCE

Activate LOG and IHC active4.8.2.1.1 Set Up Number Ranges for Log

SAP specifications:

Meaning and Role of the object:A payment order originated from OpCo accounting and integrates seamlessly into IHC. In the event that an error occurs, a log is created and referenced by a unique error log number. This configuration is required to specify the number range which the error log references will use. The number range is year dependent allowing for adequate value range.Attribute details:

AttributeDescription

SAP transactionIHCN1

Technical nameINRDP-NRRANGENR

Field typeCHAR

Field length2

SAP levelClient

Configuration steps:

Financial Supply Chain Management In-House Cash Basic Settings Set Up Number Ranges for LogEVO Specifications:

Planned usage:

To Log the payment orders regarding technical reasons it must be defined a number log.AttributeDescription

AreaFI

OwnershipGlobal

Expected activityRelease

Change managementCTS

Configuration values:

Enter 01 as the Number range number.

Create only one number range.

Define an interval of your choice with at least 100000 numbers.

Do not set the indicator for external numbering.

4.8.2.1.2 Set Up Number Ranges for IHC Payment Orders

SAP specifications:

Meaning of the object:IHC payment orders are numbered automatically. A payment item is created in IHC as a result of the payments generated by OPCO payments. This number range is used for assigning a unique reference to each payment item. The number range is year dependent allowing for adequate value range. This is used to enter a payment transaction. An IHC payment order documents a payment from a bank account to a recipient account and contains a payer and a recipient position. The IHC payment order holds these payment items together but strictly speaking it does not post anything.

Role of the object:

In this activity, you process the number range intervals. Attribute details:

AttributeDescription

SAP transactionIHCN3

Technical nameINRDP-NRRANGENR

Field typeCHAR

Field length2

SAP levelClient

SAP guidelines:

Create the number range interval 01 with internal number assignment for each bank area and year.

Create a separate number range interval for each year.

Configuration steps:

You can execute this function introducing the transaction code IHCN3 or following the path:

Financial Supply Chain Management In-House Cash Basic Settings Bank Area Set Up Number Ranges for IHC Payment OrdersEVO Specifications:

Planned usage:

For the IHCE bank area create a number range interval for IHC payment orders.

AttributeDescription

AreaFI

OwnershipGlobal

Expected activityRelease

Change managementCTS

Configuration values:

4.8.2.1.3 Define how in House cash data is transferred to Financial accountingSAP specifications:

Meaning of the object:

Set how the transfer of the general ledger data to financial accounting is to take place.

Role of the object:In this section you can set the +/- sign with which postings are to be displayed by the system.

You have the op