Three major benefits of S/4 HANA Bank Account Management

September 2021
3 min read

With house bank accounts treated as master data instead of configuration objects including the latest enhancement, the bank account subledger concept, SAP S/4HANA Bank Account Management (BAM) aims to shift responsibility of bank account management life cycle from the technical teams to the cash and banking teams.


Bank accounts can now be created and maintained by the cash and banking responsible team, giving them more control over the timing of opening or closing of an account as well as expediting the overall process and limiting the number of users involved in the maintenance of the accounts.

Figure 1 – Launchpad BankApplications

The advantages of using the full version of BAM are multiple, but below we highlight three of the main reasons full BAM is a must have for the companies using one or multiple SAP environments.

Flexible workflows

Maintenance of bank account data can trigger workflows based on the organization’s requirements and the approval processes in place. With the workflows the segregation of duties can be enforced when maintaining a bank account.

Even though workflows are not a new functionality in S/4HANA, the fact that workflow templates are available and can be amended by defining preconditions, step sequences and recipients improves the approval process of bank accounts.

The workflows can be created and activated as completely new ones or based on the already existing templates . You can create a new workflow by copying an existing one and updating the parameters according to the new requirements.

All the requests to release or approve bank account changes are available as of S/4HANA 2020 in the My Inbox for Bank Accounts app, the dedicated inbox app where users can check the status of each request initiated by the users themselves or sent to them and act upon.

Easy data replication

One of the challenges multiple organizations have, especially those operating various SAP environments, is data synchronization and replication. We often come across situations when banks, house banks and bank accounts are not maintained in all relevant environments creating data inconsistencies and making processes more difficult than they already are.

One of the ways of avoiding these types of situations is by replicating banks, house banks and bank accounts from production to quality assurance and to development environments using standard Idocs.

Figure 2 – Bank data replication in S/4 HANA

If the organization is operating on multiple SAP and non-SAP instances and running processes in a S/4 HANA side-car solution, the challenge of maintaining banks, house banks and bank accounts grows exponentially. Distributing the data via Idocs will not only keep all the systems coordinated, it will also decrease the amount of manual work and avoid situations when processes fail because of delays in keeping the data up to date in all relevant environments.

Figure 3 -Bank data replication across multiple environments

Simple way of managing cash pools

Cash pooling structures can easily be set up by the user and in this way the BAM solution is integrated with the process of making cash management transfers.

Even though the cash pooling and cash concentration in S/4HANA are managed using five different apps (shown in the figure below), the actual structure of the cash pool is defined directly in the Manage Bank Accounts app (Cash Pool tab).

Figure 4 – Five apps to manage cash pooling and cash concentration in S/4HANA

In the Cash Pool tab, the user can define the cash pool structure as per each company’s requirements. It is important to keep in mind the fact that a bank account can be assigned only to two different cash pools: once as the header account of a cash pool, and once in a different cash pool, as a subaccount.

The cash pools created in the system are not restricted to one company code but can be defined using various currency accounts belonging to multiple company codes. For each of the bank accounts included in a cash pool, a target balance as well as a minimum transfer amount can be defined in the Cash Pool tab of the Manage Bank Accounts app, with the mention that both (target balance as well as minimum transfer amounts) must be defined in the bank account currency.

During the cash concentration process, when bank transfers are generated, the payment methods defined in this tab will be picked up. Therefore, if required, two different payment methods can be assigned; the first for the structure where the bank account is acting as a header account and the second for the one where the account in scope is a subaccount. To pick them up from the drop-down list, the assigned payment methods must be initially setup in the system.

To conclude

Maintaining banks, house banks and bank accounts can be a difficult task especially in large organizations operating with different SAP and non-SAP environments. It can be time-consuming; it can involve multiple people from different parts of the organization (IT, master data, cash and banking etc.) and it can easily be prone to errors and mismatches if not correctly maintained and synchronized. Having one single source of truth for the bank accounts – which is easy to maintain, user-friendly, with appropriate controls in place and reporting capabilities, easy to replicate the data across different environments and which allows the user to create and maintain not only the bank accounts but also the cash pool structures – can save time, resources and simplify processes.

SAP Advanced Payment Management

June 2021
3 min read

With house bank accounts treated as master data instead of configuration objects including the latest enhancement, the bank account subledger concept, SAP S/4HANA Bank Account Management (BAM) aims to shift responsibility of bank account management life cycle from the technical teams to the cash and banking teams.


Intraday Bank Statements offers a cash manager additional insight in estimated closing balances of external bank accounts and therefore provides the information to manage the cash more tightly on the company’s bank accounts.

Whilst over the previous years, many corporates have endeavoured to move towards a single ERP system. There are many corporates who operate in a multi-ERP landscape and will continue to do so. This is particularly the case amongst corporates who have grown rapidly, potentially through acquisitions, or that operate across different business areas. SAP’s Central Finance caters for centralized financial reporting for these multi-ERP businesses. SAP’s APM similarly caters for businesses with a range of payment sources, centralizing into a single payment channel.

SAP APM acts as a central payment processing engine, connecting with SAP Bank Communication Management and Multi-Bank Connectivity for sending of external payment Instructions. For internal payments & payments-on-behalf-of, data is fed to SAP In-House Cash. Whilst at the same time, data is transmitted to S/4 HANA Cash Management to give centralized cash forecast data.

Figure 1 – SAP S/4 HANA Advanced Payment Management – Credit SAP

The framework of this product was built up as SAP Payment Engine, which is used for the processing of payment instructions at banking institutions. On this basis, it is a robust product, and will cater for the key requirements of corporate payment hubs, and much more beyond.

Building a business case

When building a business case for a centralized payment hub, it is important to look at the full range of the payment sources. This can include accounts payable/receivable (AP/AR) payments, but should also consider one-off (manual) payments, Treasury payments, as well as HR payments such as payroll. Whilst payroll is often outsourced, SAP APM can be a good opportunity to integrate payroll into a corporate’s own payment landscape (with the necessary controls of course!).

Using a centralized payment hub will help to reduce implementation time for new payment sources, which may be different ERPs. In particular, the ability of SAP APMs Input Manager to consume non-standard payment file formats helps to make this a smooth implementation process.

SAP APM applies a level of consistency across all payments and allows for a common payment control framework to be applied across the full range of payment sources.

A strength of the product is its flexible payment routing, which allows for payment routing to be adjusted according to the business need. This does not require specialist IT configuration or re-routing. It enables corporates to change their payment framework according to the need of the business, without the dependency on configuration and technology changes.
A central payment hub means no more direct bank integrations. This is particularly important for those businesses that operate in a multi-ERP environment, where the burden can be particularly heavy.

Lastly, as with most SAP products, this product benefits from native integration into modules that corporates may already be using. Payment data can be transferred directly into SAP In-House Cash using standard functionality in order to reflect intercompany positions. The richest level of data is presented to S/4 HANA Cash Management to provide accurate and up-to-date cash forecast data for Treasury front office.

Scenarios

SAP APM accommodates four different scenarios:

ScenarioDescription
Internal transferPayment from one subsidiaries internal account to the internal account of another
Payment on-behalf-ofPayment to external party from the internal account of a subsidiary
Payment in-name ofPayment to external party from the external account of a subsidiary. The derivation of the external account is performed in APM.
Payment in-name-of – forwarding onlyPayment to external party from the external account of a subsidiary. The external account is pre-determined in the incoming payment instruction.

A Working Example – Payment-on-behalf-of

An ERP sends a payment instruction to the APM system via iDoc. This is consumed by the input manager, creating a payment order that is ready to be processed.

Figure 3 – Creation of Incoming Payment Order in APM

The payment order will normally be automatically processed immediately upon receipt. First the enrichment & validation checks are executed, which validate the integrity of the payment Instruction.

The payment routing is then executed for each payment item, according to the source payment data. The Payment Routing importantly selects the appropriate house bank account for payment and can be used to determine the prioritization of payments, as well as the method of clearing.

In the case of a payment-on-behalf-of, an external route will be used for the credit payment item to the third party vendor, whilst an internal route will be used to update SAP In-House Cash for the intercompany position.

Figure 4 – Maintenance of Routes

Clearing can be executed in batches, via queues or individual processing. The internal clearing for the debit payment item must be executed into SAP In-House Cash in order to reflect the intercompany position built up. The internal clearing for the credit payment Item can be fed into the general ledger of the paying entity.

Figure 5 – Update of In-House Cash for Payment-On-Behalf or Internal Transfer Scenarios

Outgoing payment orders are created once the routing & clearing is completed. At this stage, any further enrichment & validation can be executed and the data will be delivered to the output manager. The output manager has native integration with SAP’s DMEE Payment Engine, which can be used to produce an ISO20022 payment instruction file.

Figure 6 – Payment Instruction in SAP Bank Communication Management

The outgoing payment instruction is now visible in the centralized payment status monitor in SAP Bank Communication Management.

The full processing status of the payment is visible in SAP APM, including the points of data transfer.

Figure 7 – SAP APM Process Flow

Introduction to Functionality

SAP APM is comprised of 4 key function areas:

  • Input manager & output manager
  • Enrichment and validation
  • Routing
  • Transaction clearing

Figure 2 – SAP Advanced Payment Management Framework – Credit SAP

Input Manager

The input manager can flexibly import payment instruction data into APM. Standard converters exist for iDoc Payment Instructions (PEXR2002/PEXR2003 PAYEXT), ISO20022 (Pain.001.01.03) as well as for SWIFT MT101 messages. However, it is possible to configure new input formats that would cater for systems that may only be able to produce flat file formats.

Enrichment and Validation

Enrichment and validation can be used to perform integrity checks on payment items during the processing through APM. These checks could include checks for duplicate payment instructions. This feeds an initial set of data to S/4 HANA Cash Management (prior to routing) and can be used to return payment status messages (Pain.002) to the sending payment system.

Routing

Agreement-based routing is used to determine the selection of external accounts. This payment routing is highly flexible and permits the routing of payments according to criteria such as amounts and, beneficiary countries. The routing incorporates cut-off time logic and determines the priority of the payment as well as the sending bank account. This stage is not used for “forwarding-only” scenarios, where there is no requirement to determine the subsidiaries house bank account in the APM platform.

Clearing

Clearing involves the sending of payment data after routing to S/4 HANA Cash Management, in-house cash and onto the general ledger. According to selected route, payments can be cleared individually, or grouped into batches.

Further enrichment & validation can be performed, and external payments are routed via the output manager, which can re-use DMEE payment engines to produce payment files. These payment files can be monitored in SAP Bank Communication Management and delivered to the bank via SAP Multi-Bank Connectivity.

A new way to manage your house bank G/L accounts in SAP S/4HANA release 2009

March 2021
3 min read

With house bank accounts treated as master data instead of configuration objects including the latest enhancement, the bank account subledger concept, SAP S/4HANA Bank Account Management (BAM) aims to shift responsibility of bank account management life cycle from the technical teams to the cash and banking teams.


With the introduction of the new cash management in S/4HANA in 2016, SAP has announced the bank account management functionality, which treats house bank accounts as master data. With this change of design, SAP has aligned the approach with other treasury management systems on the market moving the bank account data ownership from IT to Treasury team.

But one stumbling block was left in the design: each bank account master requires a dedicated set of general ledger (G/L) accounts, on which the balances are reflected (the master account) and through which transactions are posted (clearing accounts). Very often organizations define unique GL account for each house bank account (alternatively, generic G/L accounts are sometimes used, like “USD bank account 1”), so creation of a new bank account in the system involves coordination with two other teams:

  1. Financial master data team – managing the chart of accounts centrally, to create the new G/L accounts
  2. IT support – updating the usage of the new accounts in the system settings (clearing accounts)

Due to this maintenance process dependency, even with the new BAM, the creation of a new house bank account remained a tedious and lengthy process. Therefore, many organizations still keep the house bank account management within their IT support process also on S/4HANA releases, negating the very idea of BAM as master data.

To overcome this limitation and to put all steps in the bank account management life cycle in the ownership of the treasury team completely, in the most recent S/4HANA release (2009) SAP has introduced a new G/L account type: “Cash account”. G/L accounts of this new bank reconciliation account type are used in the bank account master data in a similar way as the already established reconciliation G/L accounts are used in customer and vendor master data. However, two new specific features had to be introduced to support the new approach:

  • Distinction between the Bank sub account (the master account) and the Bank reconciliation account (clearing account): this is reflected in the G/L account definition in the chart of accounts via a new attribute “G/L Account Subtype”.
  • In the bank determination (transaction FBZP), the reconciliation account is not directly assigned per house bank and payment method anymore. Instead, Account symbols (automatic bank statement posting settings) can be defined as SIP (self-initiated payment) relevant and these account symbols are available for assignment to payment methods in the bank country in a new customizing activity. This design finally harmonizes the account determination between the area of automatic payments and the area of automatic bank statement processing.
New G/L Account type in the G/L Account master data

In the same release, there are two other features introduced in the bank account management:

  • Individual bank account can be opened or blocked for posting.
  • New authorization object F_BKPF_BEB is introduced, enabling to assign bank account authorization group on the level of individual bank accounts in BAM. The user posting to the bank account has to be authorized for the respective authorisation group.

The impact of this new design on treasury process efficiency probably makes you already excited. So, what does it take to switch from the old to the new setup?

Luckily, the new approach can be activated on the level of every single bank account in the Bank account management master data, or even not used at all. Related functionalities can follow both old and new approaches side-by-side and you have time to switch the bank accounts to the new setup gradually. The G/L account type cannot be changed on a used account, therefore new G/L accounts have to be created and the balances moved in accounting on the cut-over date. However, this is necessary only for the G/L account masters. Outstanding payments do not prevent the switch, as the payment would follow the new reconciliation account logic upon activation. Specific challenges exist in the cheque payment scenario, but here SAP offers a fallback clearing scenario feature, to make sure the switch to the new design is smooth.

Managing Virtual Accounts using SAP In-House Cash

December 2020
4 min read

How to setup virtual accounts in SAP, part III. In the previous part of this series on ‘How to setup virtual accounts in SAP’, we delved into the details of a scenario where virtual accounts are managed on GL account level using SAP FI module only. This article investigates how SAP In-house cash (SAP IHC) module can be used to manage virtual accounts in your ERP.


SAP IHC is a module that facilitates a full suite of payment factory processes. It can be seen as an intercompany position subledger with a set of fancy features like POBO payment routing, bank statement allocation, arms-length intercompany interest calculations, out of the box payment and bank statement interfaces with participants (Opco’s) etcetera.

The process where virtual accounts are managed in IHC is depicted below:

In this process, we rely on a simple set of building blocks:

  • In-house cash accounts to manage intercompany positions between Treasury and OpCo’s,
  • GL accounts to represent external cash and the IC positions.
  • Processing of external bank statements,
  • Distribution of internal bank statements from IHC towards the OpCo’s ERP system,
  • On the external bank statement for the Master Account, an identifier needs to be available that conveys to which virtual account the actual collection was originally credited. This identifier ultimately tells us which OpCo these funds originally belongs to and which IHC account to credit.

The idea here is that Treasury will receive the external bank statement and automatically post the receipts into the correct IHC account using the identifier. By posting items on the IHC account, the intercompany positions are updated. Then, at the end of the day, a set of internal bank statements is generated in IHC and sent through an interface to the OpCo’s ERP. The OpCo’s ERP processes these statements, clears out the customers invoices and updates the IC position with treasury.

The two major benefits of using IHC over the solution as described in the previous articles of this series are:

  1. The OpCo’s do not require any direct integration with the bank and can rely on internal interfacing with Treasury. Especially in companies with a fragmented ERP landscape this can become a valuable proposition.
  2. IHC can very aptly integrate virtual account management processes with internal netting payments, payments on behalf of (POBO) and payment in name of processes.

Implementing virtual accounts in SAP

In the explanation below we assume that the basic FI-CO settings for the company code a.o. are already in place. Also, it is by no means a complete inventory of all the settings that are required to get IHC up and running. It focusses more on the configurational parts that specifically cater for the VA requirements specifically.

Master data – general ledger accounts

Three sets of GL accounts need to be created: balance sheet accounts for the representation of the intercompany positions, one set for virtual account clearing purposes between the EBS and the IHC accounting process, and the GL account to represent the cash position with the external bank. These GL accounts need to be assigned to the appropriate company codes and can now be used to in the bank statement import process and the IHC accounting process.

In the Treasury entity we should create a single GL (per position currency) representing the IC position with all its OpCo’s because the granularity of IC position per OpCo is managed in the IHC subledger. This approach results in less of an increase of accounts in the chart of account.

Transaction code FS00

House bank maintenance bank account maintenance

In order to be able to process bank statements and generate GL postings in your SAP system, we need to maintain the house bank data first. A house bank entry comprises of the following information that needs to be maintained carefully:

  1. The house bank identifier: a 5-digit label that clearly identifies the bank branch.
  2. Bank country: The ISO country code where the bank branch is located.
  3. Bank key: The bank key is a separate bank identifier that contains information like SWIFT BIC, local routing code and address related data of your house bank.

Transaction code FI12

Secondly, under the house bank entry, the bank accounts can be created, including:

  1. The account identifier: a 5-digit label that clearly identifies the bank account.
  2. Bank account number and IBAN: This represents the bank account number as assigned to you by the bank.
  3. Currency: the currency of the bank account.
  4. G/L Account: the general ledger account that is going to be used to represent the balance sheet position on this bank account. Or the IC position with Treasury.

Transaction code FI12 in SAP ECC or NWBC in S/4 HANA

The idea here is that we maintain one house bank and bank account in the treasury company code that represents the Master account as held with your house bank. This house bank will have the G/L account assigned to it that represents the house banks external cash position.

In each of the OpCo’s company codes, we maintain one house bank and bank account that represents each of the IHC bank accounts as held with the treasury center. This house bank will have the G/L account assigned to it that represents the intercompany position with the Treasury entity.

Electronic bank statement settings

The electronic bank statement (EBS) settings will ensure that, based on the information present on the bank statement, SAP is capable of posting the items into the general or sub ledgers according to the requirements. There are a few steps in the configuration process that are important for this to work:

1) Posting rule construction

Posting rules construction starts with setting up Account symbols and assigning GL accounts to it. The idea here is to define at two account symbols, the first one to represent the external Cash position (BANK), and the second one for the virtual account clearing between IHC and EBS (VACLR)

A separate account symbol for customers is not required in SAP.

For the account symbol for BANK we do not assign a GL account number directly in the settings; instead we will assign a so-called mask by entering the value “+++++++++”. What this does in SAP is for every time the posting rule attempts to post to “BANK”, the GL account as assigned in the house bank account settings is used (FI12 or NWBC setting above).

For the account symbol VACLR we can assign a dedicated O/I clearing GL that is used to clear out the EBS posting against the IHC posting (more on that later). These GL accounts should have already been created in the first step (FS00).

Now that we have the account symbols prepared, we can start tying together these symbols into posting rules. We need to create 3 posting rules.

Posting rule 1 is going to debit the BANK symbol and it is going to credit VACLR symbol

Posting rule 2 is going to debit the BANK symbol and it is going to credit a BLANK symbol. The posting type however is going the be set to value 8 “Clear Credit Subledger Account”. What this setting is going to attempt is to clear out any open item sitting in the customer sub-ledger using algorithms. We will explain more on these algorithms below.

As you can imagine, posting rule 1 is applicable for the Treasury entity. Posting rule 2 is going to be used in the OpCo’s EBS process.

Transaction code OT83

2) Posting rule assignment

In the next step we can assign the posting rules to the so-called “Bank Transaction Codes” (or BTC’s like NTRF) that are typically observed in the body of the bank statements to identify the nature of the transactions.

To understand under which Bank Transaction Code these collections are reported on the statement, you typically need to carefully analyze some sample statement output or check with your bank’s implementation team for feedback.

Important to note here is to assign an algorithm to posting rule 2. This algorithm will attempt to search the payment notes of the bank statement for “reference numbers” which it can use to trace back the original customer invoice open item. Once SAP has identified the correct outstanding invoice, it can clear this one off and identify it as being paid.

If SAP is unsuccessful to automatically identify the open item, it can be manually post processed in FEBAN or FEB_BSPROC.

Transaction code OT83

3) Bank account assignment

In the last part, we can assign the posting rules assignments to the bank accounts. This way we can differentiate different rule assignments for different accounts if that is needed.

Transaction code OT83

4) Search strings

If the posting rule assignment needs more granularity than the level provided in step 2 above (on BTC level), we can setup search strings. Search strings can be configured to look at the payment notes section of the bank statement and find certain fixed text or patterns of text. Based on such search strings, we can then modify the posting behavior by for instance overruling the posting rule assignment as defined in step 2.

Whether this is required depends on the level of information that is provided by the bank in its bank statements.

Transaction code OTPM

Prepare IHC to parallel post certain bank statement items into IHC accounts

In IHC there are two ways to parallel post bank statement items into IHC accounts; as payment items or as payment orders.

This can be controlled by setting a specific function module on BTE2810. If we set function module “BKK_IHB_BASTA_IN_POST”, SAP will post an IHC payment item. If we assign “IHC_APPL_XBS_POST”, SAP will post an IHC payment order.

Additional information can be found in note 2370212.

In the subsequent part of the article we assume that we use the payment item logic.

Transaction BF42

IHC account determination from payment notes

In this section of the configuration we can determine which IHC account should be used to post the bank statement items towards using payment notes search strings.

For example, if the master account bank statement payment notes for VA collections for a particular VA contains a string “From VA 54353” and we know this belongs to IHC account “F4000EUR01”, we can setup a rule in this part of the configuration for that. This will ensure that all items on a bank statement containing this text string will get posted into IHC account F4000EUR01.

Maintenance view TBKKIHB1

Assign external BTC to posting category

Here we can identify the external banks BTC codes (NTRF, NCMZ a.o.) which are applicable for the VA movements to post into IHC. Secondly, we can identify with which posting category to post them into the IHC accounts.

Once we identified the BTC code related to our VA collections (e.g. NCMZ), we can link them to the correct posting categories here. You could use standard categories 90 (Balancing Ext. Acct (D)) for debits and 91 (Balancing Ext. Acct (C)) for credits.

Alternatively, you can setup and link your own custom posting categories here to more precisely control how our VA collections are posted into IHC. This is out of scope for this article though.

Importing and processing bank statements

We should now be in good shape to import our first statements. We could download them from our electronic banking platform. We could also be in a situation where we already receive them through some automated H2H interface or even through SWIFT. In any case, the statements need to be imported in SAP. This can be achieved through transaction code FF.5. The most important parameters to understand here are the following:

  1. File parameters: Here we define the filename and storage path where our statement is saved. We also need to define what format this file is going to be, i.e. MT940, CAMT.053 or one of the many other supported formats
  2. Posting Parameters: Here we can define whether the line items on the bank statements are going to be posted to general or sub-ledger.
  3. Algorithms: Here we need to set the range of customer invoice reference number (XBLNR) for the EBS Algorithm to search the payment notes for any such occurrence in a focused manner. If we would leave these fields empty, the algorithm would not work properly and would not find any open invoice for automatic clearing.

Once these parameters are maintained in the import variant, the system will start to load the statements and generate the required postings.

Transaction code FF.5 / FEBP

Display IHC account statement

Now that we successfully loaded an external bank statement, we can now check whether the items are posted into the IHC account. This can be done via transaction code F9K3. For each IHC account we can now look at the “Account Turnover” and observe all the VA collections that are posted on the account.

Transaction code F9K3

Prepare the IHC account for FINSTA statement distribution

We need to enable the distribution of internal IHC statements to the OpCo’s ERP on the IHC account master record. This can be achieved via F9K2. On the “Account Statement” tab we can adjust the statement format to “FINSTA” and dispatch type to “ALE” to ensure we are going to send FINSTA statements over an ALE connection. This would be the most common combination; other combinations can be configured and selected here as well.

Transaction code F9K2

Setting up ALE partner profiles

Finally, we can configure the system to determine to which system the FINSTA’s need to be send. This can be done in WE20, partner type GP (business partner).

Here we need to setup the outbound parameters for the FINSTA message type. An appropriate port needs to be selected that represents the ERP of the OpCo.

Transaction code WE20

Trigger the distribution of a FINSTA statement

Now that we have some transactions posted on the IHC account and the FINSTA settings enabled, we can trigger the system to send the FINSTA statements to the receiving ERP system. This can be done in F9N7.

Here we can select the correct IHC account and statement date and run the program to generate the FINSTA statement.

Once the finsta is generated and sent to the receiving ERP, it can be processed there via FEBP there.

Transaction code F9N7

Closing remarks

This is the third part of a series on how to set up virtual accounts in SAP. Please find below the other articles on this subject:

How to set cash pool and in-house bank interest rates

October 2020
3 min read

With house bank accounts treated as master data instead of configuration objects including the latest enhancement, the bank account subledger concept, SAP S/4HANA Bank Account Management (BAM) aims to shift responsibility of bank account management life cycle from the technical teams to the cash and banking teams.


The pricing of intercompany treasury transactions is subject to transfer pricing regulation. In essence, treasury and tax professionals need to ensure that the pricing of these transactions is in line with market conditions, also known as the arm’s length principle, thereby avoiding unwarranted profit shifting.

We have has been assisting dozens of multinationals on this topic through our Transfer Pricing Solution (TPS). The TPS enables them to set interest rates on intercompany transactions in a compliant and automated way. Since its go-live, clients have priced over 1000 intercompany loans with a total notional of over EUR 60 billion using this self-service solution.

Cash Pooling Solution

In February 2020, the OECD published the first-ever international consensus on financial transactions transfer pricing. One of the key topics of the document relates to the determination of internal pooling interest rates. As a reaction, Zanders has launched a co-development initiative with key clients to design a Cash Pooling Solution that determines the arm’s length interest rates for physical cash pools, notional cash pools and in-house banks.

The goal of this new solution is to present treasury and tax professionals with a user-friendly workflow that incorporates all compliance areas as well as treasury insights into the pooling structure. The three main compliance areas for treasury professionals are:

  1. Ensuring that participants have a financial incentive to participate in the pooling structure. Entities participating in the pool should be ‘better off’ than they would be if they went directly to a third-party bank. In other words, participants’ pooled rates should be more favorable than their stand-alone rates. The OECD sets out a step-by-step approach to improve interest conditions for participating entities to distribute the synergies towards the participants.First, the total pooling benefit should be calculated. This total pooling benefit is the financial advantage for a group compared to a non-pooled cash management set-up. The total pooling benefit can be broken down into a netting benefit and an interest rate benefit. The netting benefit arises from offsetting debit and credit balances. The interest rate benefit arises from more beneficial interest rate conditions on the cash pool or in-house bank position, compared to stand-alone current accounts.
    Once the total pooling benefit has been calculated, it should be allocated over the leader entity and the participating entities. Therefore, a functional analysis of the pooling structure should be made to identify which entities contribute most in terms of their balances, creditworthiness and the administration of the pool. The allocated amount should be priced into the interest rates. A deposit rate will thus receive a pooling premium. A withdrawal rate will incorporate pooling discount.
  2. Ensuring a correct tax treatment of the cash pool transactions. Pooling structures are primarily in place to optimize cash and liquidity management. Therefore, tax authorities will expect to see the balances of cash pool participants fluctuate around zero. Treasury professionals should monitor positions to prevent participants from having a structural balance in the pool. If the balance has a longer-term character, tax authorities can classify such pooling position as a longer-term intercompany loan. Consequently, monitoring structural balances can lower tax risk significantly.
  3. Appropriate documentation should be in place for each time treasury determines the pooling interest rates. The documentation should include the methodology as well as all specifics of the transfer pricing analysis. Proper documentation will enable the multinational to substantiate the interest rates during tax audits.

Multinationals are confronted with a significant compliance burden to comply with these new guidelines. Different hurdles can be identified, ranging from access to the appropriate market data to a considerable and recurring time investment in determining and documenting the internal deposit and withdrawal rates for each pooling structure.

It remains to be seen how auditors treat these new guidelines, but the recent increased focus on transfer pricing seems to indicate that this will be a topic that may need additional attention in the coming years.

Zanders Inside solutions

In order to support treasury and tax professionals in this area, Zanders Inside launched its cloud-based Cash Pooling Solution. This solution will focus on each of the three compliance areas as described above. In addition, the solution leverages a high degree of automation to support the entire end-to-end process. It offers a cost-effective alternative for the manual process that multinationals go through. Please watch our video showing how the Cash Pooling Solution tackles the challenge of OECD compliancy.

How to set up Intraday Bank Statement reporting in SAP

September 2020
9 min read

Intraday bank statement (IBS) reporting, a service that your house bank can provide your company, enables your cash manager to understand which debits and credits have cleared on your bank accounts throughout the current day. We explain how to implement it in SAP.


Intraday Bank Statements offers a cash manager additional insight in estimated closing balances of external bank accounts and therefore provides the information to manage the cash more tightly on the company’s bank accounts.

Compared to intraday bank statement reporting, end-of-day (EOD) bank statement reporting is only available the next calendar day. The information therefore always comes too late to be meaningful for cash management decisions – apart from providing an opening bank balance for the next day.

Business rationale behind IBS reporting

So, why would a Treasury typically start implementing IBS reporting in its cash management processes?

  1. Cash visibility: In general, IBS reporting will provide your cash management function an additional tool to improve cash visibility. Achieving cash visibility intrinsically might not be a goal of its own, but by achieving visibility, the cash manager now has information to make certain economically relevant decisions in certain situations.
  2. Managing cash: By creating cash visibility, we now have an opportunity to manage cash on our accounts in an intelligent way. In case we estimate a positive closing balance, we could decide to invest this surplus in, for example, a money market fund or overnight deposit to earn some return. In case of an expected deficit, we need to fund the account to ensure no EOD negative position happens. This can be achieved by transferring funds from another bank account (in same currency), swapping funds from another bank account (in different currency), or funding it from, for example, a facility drawdown.
  3. Reduced risk of delinquency: As we now implemented a process to increase control over our bank balances, we now have less chance of e.g. rejected payments due to insufficient available funds and therefore less chance of being delinquent on certain obligations to pay.
  4. Reduced requirements on overdraft facility: By reducing the chance of having insufficient funds on our account, the overdraft facility requirements can also be reduced.
  5. Timely clearing of open items: IBS can also be used to clear off open items throughout the day, as opposed to only rely on clearing from EOD statements. Benefit here is that KPI’s like days sales outstanding (DSO) will improve and that reconciliation effort is spread out more through time.

This article will now only focus on the cash management side; the IBS reconciliation process may be discussed another time. If you like to know more about bank reconciliation using intraday statements, feel free to reach out to us. We have a pre-developed solution that we can implement at your side.

IBS concepts

There are a few design considerations that need to be looked at before attempting to implementing this solution in SAP.

  1. Reporting formats: MT942, CAMT.052, BAI2 are formats that can be imported by SAP standard and are also supported by most banks to some degree. There may be some informational or structural benefits that one format has over the other which should be considered in the design.
  2. Reporting frequency: It is possible to agree with the bank on reporting frequencies of IBS. Ten times through working hours? Or one time only, half an hour before the payment cut-off time? In most cases, the bank will charge a fee for every statement it sends, so this should be considered in the design.
  3. Delta vs cumulative reporting: As it is possible for the bank to report multiple times a day, it is important to understand how the data is reported. There are two methodologies. In case of delta reporting, only new transactions are reported, relative to the previously distributed IBS. Alternatively, there is cumulative reporting, where all booked items are reported on the statement throughout the day. Delta reporting typically means that the data in your SAP system needs to be appended for every new IBS. Cumulative reporting means that every time you process an IBS in SAP, the data needs to be rebuilt completely.
  4. Data integration: The intraday data as provided by the bank needs to be integrated with already existing cash-relevant data to compile a proper reporting view of estimated closing balance for the day. This needs to happen in the cash management module of SAP (FF7* reports). The design of the structure of the cash management report should be carefully aligned with the liquidity structure (i.e. ZBA structure).
  5. Prevention of duplications: Integrating the intraday data with existing data should be designed with data duplication in mind. It is paramount that the data on the same cash movement is not counted twice from two sources and data duplication should always be prevented while designing the solution. For example, if we are not careful, a payment flow can be included in the report twice, once from the intraday statement when it is debited and once from the payment in transit GL in the SAP administration. This would result in a skewed estimated closing balance.

Ultimately, the goal here is to receive and upload intraday bank statements throughout the day and to load cash movement data into your SAP system. This cash-relevant data needs to be made visible through the cash management reports so that the cash manager can better estimate EOD balances and make intelligent decisions related to funding accounts or investing excess funds.

Setting up Intraday Bank Statement reporting in SAP

We will now go into detail on how to setup intraday statement reporting and assume that the basic FI-CO settings for e.g. the company code are already in place. We also assume that the EOD bank statement process has already been implemented. To learn how to set this up, please read this article on virtual accounts.

Cash Management

It is important to understand that intraday statement data is converted into so called ‘Memo Records’ once loaded in SAP. These memo records can be visualized in the cash management reports (FF7AN/FF7BN). We will now explain the necessary settings on the cash management report section to ensure that the intraday data can be made visible in these cash management reports.

Define planning levels

First, we need to define a planning level; a label that is assigned to all cash movements as reported on the intraday statement. The planning level is used to structure the data in the cash management reports.

The level is a two-digit label, freely definable. We set it to C1.

The sign we need to set to blank as cash movements reported on this level can be both positive and negative.

The source will be ‘BNK’. This ensures that this planning level is reported on both ‘cash position’ and ‘liquidity forecast’ in the FF7AN/FF7BN reports.

The descriptions are freely definable. We define it as ‘INTRADAY’.

Define planning types

A planning type is a label under which a ‘memo record’ is stored on the SAP database. A planning type is subsequently linked to a ‘planning level’ to ensure the underlying data can be visualized in the cash management reports.

First, we define the planning type label: we set it identical to the planning level; C1 and link it to planning level C1.

We need to define an archiving category. This defines the data retention period of the memo records. If the period is exceeded and the reorganization program is executed; the memo record data will be cleansed.

The auto-expiry option defines whether the memo record will expire automatically and becomes invisible in the cash management report output. This needs to be enabled. The idea here is that the intraday statement data will be superseded by the EOD statement data once this is loaded after midnight next calendar day. To ensure we do not double count identical cash movements from both sources, the intraday data needs to be expired.

Also, a number range and description need to be entered. No specific functional considerations are needed here.

Define grouping and maintain headers

A ‘grouping’ is a label that is used to structure the cash management report data in a meaningful manner for the user. The grouping can be selected in the cash management reports and is going to dictate how the data is shown to the user.

We will configure a grouping ‘CASHPOS’.

Maintain structure

Under the grouping we can now maintain the structure of the cash management data. For our report, we are including two components. The first component is the planning level., the second will be the GL account under which we record our bank account balances. This is the GL account we typically maintain in the house bank account data (table T012K, transaction FI13, NWBC).

For the first component we are going to add an entry as follows:

The grouping we set to ‘CASHPOS’.

The type we set to ‘E’ for planning level. Now we can define a planning level that is going to be relevant to our cash management report output.

We set the selection to C1 (our intraday planning level we defined earlier).

This setting will ensure all cash management data as stored under C1 planning level is going to be selected in the report output.

For the second component we are going to add an entry as follows:

The grouping we set to ‘CASHPOS’.

The type we set to ‘G’ for GL Account. Now we can define the bank GL account that is going to be relevant for our cash management report output.

The selection we are going to set to a GL account is saved in our bank account entry in table T012K.

This setting will ensure all cash management data as stored under the GL account and relevant for our bank account will be selected in the report output.

The combination of these two lines is going to ensure that we will only see the C1 data for our one bank account. We can add multiple lines to increase the scope of the reports output.

Importing and processing bank statements

We should now be in good shape to import our first intraday statements. We could download these statements from our electronic banking platform. Also, we could be in a situation where we already receive them through some automated H2H interface or even through SWIFT. In any case, the statements need to be imported in SAP. This can be achieved through e.g. transaction code FF.5. The most important parameters to understand here are the following:

  1. File parameters: Here we define the filename and storage path where our statement is saved. We also need to define what format this file is going to be; MT940, CAMT.053, or one of the many other supported formats
  2. Posting parameters: Here we can define whether the line items on the bank statements should be posted to general or sub-ledger. This section is not relevant for intraday statements, as SAP does not support GL postings and reconciliation from intraday statements out of the box.
  3. Cash management: This is the most important section, specifically for intraday statement processing. The fields and tick boxes control a few parameters:
  4. A/CM payment advice: This needs to be enabled to ensure that SAP creates the memo record data from the intraday statements.
  5. B/Summarization: This tick box controls whether a single memo record will be created for the whole delta balance as reported on the statement or for each reported debit and credit on the statement. If high volumes are expected, summarization can reduce the number of memo records and improve performance a bit. Obviously, it does reduce the data granularity.
  6. C/Planning type: Here we set the planning type under which the memo records are going to be recorded. In our sample we set this to C1.
  7. D/ Account balance: This needs to be set if we are loading intraday statements.
  8. Algorithms: Here we need to set the range of customer invoice reference number (XBLNR) for the electronic bank statement (EBS) algorithm, to search the payment notes for any such occurrence in a focussed manner. If we would leave these fields empty, the algorithm would not work properly and would not find any open invoice for automatic clearing. This section is not relevant for intraday statements as SAP does not support GL postings and reconciliation from intraday statements out of the box.

Once these parameters are maintained in the import variant, the system will start to load the statements and generate the required postings.

Transaction code: FF.5

Now we can check if the memo records are updated in table FDES.

Subsequently, we can check the FF7BN report for grouping ‘CASHPOS’ and observe the output.

Navigating Treasury Transformation – Insights from Zanders and Citi on Adapting to Rapid Technological Change

Fast-growing technological developments are accelerating the pace of change for treasury. Zanders and Citi have produced a whitepaper that reflects perspectives on the future of corporate treasury. Ron Chakravarti, Citi’s global head of treasury advisory, and Zanders partner Laurens Tijdhof discuss some of the key themes.


What are the main changes influencing treasury’s added value within corporates?

Laurens Tijdhof (LT): “Business models are changing. In the decades since the introduction of the internet, ‘digital natives’ - new multinational companies such as Uber and Google - have emerged to disrupt all industry sectors. These companies have less legacy than traditional multinationals. Treasury plays an important role in that digital native environment, for example with payment innovation in ecommerce. Traditional multinationals are typically dealing with a lot of legacy because of mergers and acquisitions throughout their history. For them, the change is more transformational in nature, as they are doing something different than they have done in the past decades or even in the past century. This is one of the elements where treasury can add significant value; to understand from a financial point of view where the business is in the current cycle and to see what things need to be changed, updated or optimized to add value.”

Ron Chakravarti (RC): “Firstly, the pace of change in commerce has picked up, driven by new technologies and new ways of doing business. These are shifting the timing, value, and volume of cash flows and, of course, that impacts treasury. Secondly, while treasury always has to manage regulations and the cash flow impact of changes in global taxation, the pace of change in these have also picked up. Finally, geopolitical uncertainty has created additional considerations at this point in time. Corporate treasurers, therefore, need to ensure their teams are increasingly nimble to deal with all of these issues. The good news is that the availability of new technologies, data and artificial intelligence have the potential to change how treasury works and to create added value.”

At which point are companies ready for new technology?

LT: “Before a company can enter the next stage of treasury maturity, it first needs to get the basics right. This means having a focus on centralization, standardization and automation, typically using traditional technology like a TMS or an ERP system. And if you have these systems in place, be sure you’re using and benefiting them optimally from that environment first. Once you have the basics right, you can go to the next stage of a smart treasury, using the new digital or exponential technologies. Then you can benefit from the good basis and use more of the data in analytical ways, with algorithms or newer technologies like robotic process automation (RPA) or artificial intelligence (AI).”

RC: “I completely agree that getting the basics right, by completing the journey to an efficient treasury comes first. Treasury is on an evolution path of becoming first efficient, then smart, and finally integrated. Getting to efficient means that you must standardize, centralize, and automate. Even among multinational companies, not all have mature, centralized treasury models. Getting to a best in class model is key. In most industries that includes a functionally centralized regionally distributed treasury model, with operational treasury on a common infrastructure and processes. Once you are substantially there, you can work on the next step change, in making the move to a smart treasury. And ultimately to an integrated treasury.”

How should a treasurer deal with the continuous change driven by these exponential technologies?

RC: “Well, an issue is that – as The Future of Treasury whitepaper indicates - only 14 percent of corporates have a digital strategy at the treasury level. Why is this so low? One reason is the availability of the right resources. While treasurers have previously adapted to technology change, this change is all happening a lot faster now - for treasury and the broader business. Ultimately, treasury is all about information. Today, more than ever, the treasury function needs to include people who are technologically savvy. People who are able to comprehend what is changing and how to best deploy technology. That will become increasingly important to create value for the business. Treasury teams recognize that they need to have a digital strategy, but many of them are not fully equipped to define one. They are looking for help from industry leaders with a treasury framework to define their digital treasury strategy. That is one of the reasons for this collaboration between Citi and Zanders; in many cases we recognize that we can better do it together, creating added value for our mutual clients.”

LT: “If you compare the current situation to ten years ago, a treasurer would only buy new technology if there was a real requirement. Today, there’s new technology that many treasurers do not fully understand – in terms of what problems it could potentially solve for the company. What you often see now is that treasurers start with small projects, proofs of concepts, to test some innovative ideas. You can compare it with the iPhone; when Steve Jobs invented it, it took some time before people really understood what to do with it, what value it would add in their life. First you need to see what it is, what it can do for you, whether it can solve a real problem. That’s the exiting stage in which we are now. Some treasurers are trail blazers, others are more followers that first want to learn from others about how it has brought them forward.”

Where can these latest technologies really improve treasury? Are there any issues they cannot solve?

LT: “Treasury is all about information and data. There’s a lot of information available in a treasury environment and you sometimes need new technologies and standardized processes to unlock the value out of these data. Treasury covers a large amount of structured data in all kinds of systems. If you want to translate that data insight into valuable conclusions, then technology is probably the right enabler to help; with data analytics and visualization, for example. But, if you don’t have your data centrally available in a data warehouse or data lake, then that’s the first part you should work on; you first need to have your data centrally available to be able to do something with it. Unfortunately, many large multinational companies are still in that stage, they still have data that’s very fragmented and decentralized. For those companies, you could say that the newest technologies have come too early.”

RC: “What will improve treasury? We should first consider what treasurers are seeking to do. Today, we are seeing an increasing appetite from corporate treasurers for integrated decision support tools going beyond what treasury management systems can provide. To that end, we at Citi are running a number of experiments, collaborating with our clients and fintechs, and enabling our clients’ journey towards smart treasury. This is about moving beyond descriptive analytics to decision support and decision automation, and offering opportunity to realize the full automation of operational treasury. What won’t be solved? Well, we won’t get there in 2020 but we will certainly soon start seeing the foundational steps in this transition to a fully automated operational treasury and that’s what is so exciting.”

Customer successes

View all Insights

MuniFin builds balance sheet strength for sustainable growth

MuniFin is one of Finland’s largest financial institutions, specialized in financing local government and state-subsidized social housing production.


As MuniFin has been growing fast in recent years, the bank is now under the supervision of the European Central Bank (ECB). This means complying with the corresponding regulations, particularly in the field of asset and liability management (ALM). How does the organization deal with the new ALM challenges?

MuniFin, the shortened name for Municipality Finance Plc, aims to promote welfare in Finland through the financing of municipal projects related to basic infrastructure, healthcare, education and the environment. Therefore, a significant portion of its lending is used for socially responsible projects such as building hospitals, healthcare centers, schools, day care centers and homes for the elderly. Finland’s local government sector is characterized by a high degree of autonomy over financial matters and strong credit quality, which is reflected in the high quality of MuniFin’s loan portfolio.

We do 200 to 300 transactions in the funding market, in almost 20 different currencies. This results in quite a bit of complexity.

Pyry Happonen, head of ALM at MuniFin

quote

International player

MuniFin operates domestically, but is an international player, says Pyry Happonen, head of ALM at MuniFin: “We do all of our lending in Finland, but we fund our operations through international capital markets. Traditionally we have been very flexible in terms of funding. Each year we do 200 to 300 transactions in the funding market, in almost 20 different currencies. This results in quite a bit of complexity.”

In the meantime, MuniFin’s balance sheet has grown significantly in the last few years, to approximately EUR 35 billion. Simultaneously, the number of people working at MuniFin has increased to 149. As a result, the bank moved from domestic supervision to European supervision. Together with many developments in the financial markets, this has brought new challenges for MuniFin. European supervision raises the bar continuously regarding risk management.

“We therefore need to stay on top of things”, says Pasi Heikkilä, head of Treasury at MuniFin. “Not just by checking the boxes and fulfilling the requirements. To maintain our profitability and reduce risks, we need to improve the way we work too.”


External requirements and internal goals

According to Heikkilä, the changes bring both challenges and opportunities. “We’ve been directly regulated by the ECB since 2016 and our focus has been very much on complying with all ratios and liquidity requirements. We also want to put more focus on the long-term profitability side. The external requirements and our internal goals can strengthen one another. Both encourage us to look at ALM in different ways and to manage our balance sheet more efficiently.”

In terms of interest rate risk management, MuniFin is compliant. “We can manage our economic value of equity (EVE) and our net interest income (NII),” Happonen explains. “But we also wanted to dive a bit deeper than ticking the boxes and to find an optimal way to manage this risk. We wanted to enhance the capabilities and at the same time, we were looking for a third party to share and discuss our thoughts on our interest rate risk strategy. We therefore engaged with Zanders; to review the strategy and to ensure that we are optimally managing our profitability with regards to interest rate risk. Furthermore, we want to ensure we are fully leveraging the increased data and modeling capabilities.”


Iterative process

Ensuring compliance and simultaneously striving for improved internal risk management has influenced MuniFin’s strategy, says Heikkilä: “It’s an iterative process, a constant development which happens in cycles. For a relatively small company like ours, additional support is welcome. We continuously have active dialogues with our peers. But not all information is open; market participants cannot always share all information. So, in some cases we consult experts like Zanders, to help us with gap analyses so that we can figure out what to further improve on.”


Better quality data

In the current regulatory environment, managing a balance sheet efficiently is not a trivial task, Heikkilä explains. “Balance sheet profitability and risk need to be managed and optimized while considering multiple metrics, like the liquidity coverage ratio (LCR), the net stable funding ratio (NSFR) and the leverage ratio. To ensure liquidity is priced correctly and to have a sustainable profit margin, a robust funds transfer pricing (FTP) framework is required. At the same time, this needs to be done in a cost-efficient manner and with good data and systems.”

To meet these requirements, MuniFin is significantly improving its data and modeling capabilities too, to provide the company with reliable information on a daily basis.

“To ensure liquidity is priced correctly and to have a sustainable profit margin, a robust funds transfer pricing (FTP) framework is required”

Pasi Heikkilä, head of Treasury at MuniFin

quote

“Latency is decreasing”, says Happonen. “We can do analyses and calculations more frequently. In Finland the big banks are investing hundreds of millions in their IT and systems. They are getting rid of legacy systems and bringing in new software, in order to improve quality of data and modeling capabilities to enable good decision-making. This is key in going forward in ALM; subpar data and Excel files no longer cut it. We are also proactive on this front, investing in our data collection and modeling capabilities for better analyses on a more frequent basis, with up-to-date data. And of course, technology helps us to make better strategic choices too, concerning managing interest rate risk, net interest income and so on.”


Green finance

In terms of the future strategy, green finance is a very important topic in MuniFin’s plans. The bank offers green financing, funded by green bonds, for projects that promote the transition to low-carbon and climate resilient growth. Sustainability initiatives and climate change ambitions are increasingly key in financing, according to Happonen.

“On the global bond market many investors are craving for green bonds”

Pyry Happonen, head of ALM at MuniFin

quote

“Green finance is a very big thing for us. We are lending to a lot of domestic green projects, like public transportation. And we report the impact of the green financing we’ve done. On the global bond market many investors are craving for green bonds. The better our ALM strategy, the more optimal our profitability and risk return profile are and the more we can contribute to sustainability too. It means that we need to be sustainable in all senses, so both financially and environmentally.”

Sustainable balance sheet management: Running a sustainable business model requires maintaining a sustainable balance sheet. A stable profit margin and a risk profile that is in line with the risk appetite is essential. Finding the balance between risk and profitability can be a challenging task that requires continuous monitoring and steering. On the one hand, long lending with short funding results in high margins and therefore great profitability, in the short run. However, such a position yields significant risks in the longer run. As interest rates increase, more expensive funding is required, potentially resulting in a negative margin. Only by making the right trade-off between risk and profitability, and therefore between the short-term view and the long-term view, can a sustainable balance sheet be maintained.

Customer successes

View all Insights

A spin-off for AkzoNobel’s treasury

Separating AkzoNobel’s sprawling operations into two distinct businesses required aligning complex financial systems and bank relations efficiently.


Dutch company AkzoNobel is known worldwide for its coatings and specialty chemicals for both industry and consumers. As part of a new strategy to accelerate growth and value creation, the multinational decided to spin off its chemicals division. The challenge was to do this in just eight months. How did AkzoNobel’s treasury manage to split its activities into two?

With activities in more than 80 countries and 46,000 employees, AkzoNobel has a turnover of around EUR 14 billion. In April 2017, the company decided to change its strategy and transform itself into two high-performing businesses focused on coatings and specialty chemicals. “We needed to embark on a new strategy to build two strong independent companies”, says Gerrit Willem Gramser, head of treasury at AkzoNobel. “This plan had been on our mind some for some time, but was accelerated by market forces.”

Apart from timelines, the challenge in this project was to set up the new environment technically, with the right master data.

Laura Koekkoek, Partner Treasury Advisory Group

quote

Rules of engagement

The announcement to split up the company went out on April 1st, 2017. “We almost immediately started having discussions for treasury on how to digest this”, says Gramser. “In Q1 of 2018 we wanted the company to be completely separated. So, as treasury, we started to do our math backwards. And we realized, given the timelines, it was probably something we couldn’t fully execute ourselves. When you realize that, all other decisions fall into place.”

AkzoNobel’s treasury department had already gone through a bank rationalization and had a fit-for-purpose treasury management system (TMS), in the form of SAP Treasury. “The system was complex, but it fit our needs very well”, says Joshua Watts, treasury infrastructure and project manager during the internal spin-off activities. “With the tight timelines, the first thing we decided as a treasury team, was to determine our so-called ‘rules of engagement’. We needed full focus on replication, duplication, cleansing – and not transformation. The treasury management structure we had was a strong solution. We’re going to continue working as one team and apply strict strategic discipline to meet our deadlines. That was our starting point.”


Treasury setting the scene

To achieve its aims, AkzoNobel required more resources than were available internally. “We were cautious about the deadlines”, says Watts. “The infrastructure we had was built, to a large extent, with the continued support of Zanders. We already had a long-running partnership, so we said: this is where we want to go – can you support us? By the end of June we had started and according to the planning, which was aligned between AkzoNobel and Zanders, we should have the system up and running by the first of January 2018.”

AkzoNobel also built up a cross-business project management office (PMO) to manage the separation from a group level, for all functions. The governance for the project consisted of the central PMO and expert-separation teams for treasury, tax, HR, commercial, accounting and other functions. “Beneath that we had local separation teams to deal with the local issues”, says Gramser. “We aligned ourselves as treasury in that expert-separation team in which the separation of our cash management and treasury technology were our primary deliverables. It was a layer of projects with a portfolio management on top of it. In the end, that structure worked very well. We started very early, so instead of watching how the rest of the company would approach the separation, we immediately formulated a plan. Quite deliberately we made choices in the beginning of the process – from a timeline and resources perspective – and that was crucial.”

From a systems point of view, the SAP Treasury system was cloned and the set-up was adjusted to fit the new bank account landscape. Watts says: “The system was already built for purpose and, as such, we had a good starting point for both companies.”

Integrated complexity

During the project, the main challenge was to align the cash management stream and technology stream. The idea to clone the system and not to build a new environment and cash management structure was therefore an important decision, says Zanders consultant Laura Koekkoek. “Apart from timelines, the challenge in this project was to set up the new environment technically, with the right master data.”

Decisions needed to be made regarding which entities belong to the coatings business and which to the chemicals business. Some entities needed to be split and it took time to arrange these new legal entities. For the integration at the end and to test the new solution, the bank accounts also needed to be ready, as well as the banking infrastructure. Koekkoek adds: “But at the end, all bank accounts were open, with all legal documentation in place.”

That was an achievement, according to Watts. “Everything is so integrated; you can’t start on one area without knowing the status of the other. The complexity is that – apart from all of the individual legal entity or bank account issues – there are so many interdependencies. You can’t approach the TMS separately from your global cash management activities. At a certain point we put a lot of energy into the so-called long tail of the separation. Small entities or small branches, that have a small impact on the overall figures, were consuming a significant amount of project resource time. So at a certain stage we changed the priorities to the bigger impact issues.”

We needed full focus on replication, duplication, cleansing – and not transformation

Joshua Watts, AkzoNobel

quote

Team effort

Across AkzoNobel, the vast majority of the teams were already allocated to the specific business units, so fully separated. Both parts are and remain active in the current global markets. Gramser notes: “The two separated businesses are both good businesses, but they have different futures. And that will be the same for the treasury environment. But starting from now, the businesses can run very well on what we’ve given them.”

In March 2018, AkzoNobel announced the sale of its specialty chemicals part to The Carlyle Group and GIC. “Irrespective of the new owner’s system, our function was to be ready, no matter what scenario. That has been successful, with treasury being an early mover, having a clear plan and sticking to these rules of engagement. We’ve been quite brutal in protecting our own boundaries and guidance. The ‘as-is principle’ was leading: this is what you get. Treasury is an integrated, global operational function.”

According to Watts, the project’s success was a real team effort: “The interaction was great, on all levels. Compared to the more generic technology consultants, Zanders is much more strategic in its advice. We understand each other’s language and our teams were quite impressed by the efficiency of the work. There was good integration, good communication. It was on time, on budget – we’re very pleased.”

Customer successes

View all Insights

Endemol Shine Group’s new Treasury show

Endemol Shine Group transformed its decentralized treasury by centralizing operations and unlocking trapped cash, leading to award-winning innovations and enhanced financial efficiency amid a growing demand for scripted productions.


Endemol Shine Group (ESG), a private equity-owned, Dutch-based media company with global operations, is the world’s largest independent producer and traveler of formats. The company has grown mainly through acquisitions, resulting in a treasury organization that was largely decentralized. In 2017, the new treasury team opted for a full treasury transformation project, to unlock the available potential and to support the business’s growth ambitions.

With activities in more than 80 countries and 46,000 employees, AkzoNobel has a turnover of around EUR 14 billion. In April 2017, the company decided to change its strategy and transform itself into two high-performing businesses focused on coatings and specialty chemicals. “We needed to embark on a new strategy to build two strong independent companies”, says Gerrit Willem Gramser, head of treasury at AkzoNobel. “This plan had been on our mind some for some time, but was accelerated by market forces.”

Moving to more scripted productions has led to significantly longer cash conversion cycles, which increased working capital needs

Albert Hollema, Treasury Director at Endemol Shine Group

quote

In 2017, Endemol Shine Group created over 800 productions in 78 territories, airing on more than 275 channels around the world. The group’s turnover is around 2 billion euros. Global hits include many non-scripted formats such as MasterChef, Big Brother, Your Face Sounds Familiar, Fear Factor and Hunted. The company's scripted business focuses on scripts for films and television series with a longer life cycle, such as the drama blockbusters Black Mirror, Humans, Peaky Blinders and Broadchurch. These series were each sold in at least a hundred regions. Another example is Sweden’s critically acclaimed hit Bron/The Bridge, which has been successfully adapted for different local regions.

As the group has mainly been growing through small acquisitions and the merger of the Endemol and Shine business, the decentralized treasury organization lacked full visibility at a central level. Consequently, treasury head office wasn't aware on a daily basis of the cash movements and other activities of thousands of bank accounts at more than 40 banks, resulting in high amounts of trapped cash. Besides, the company is highly leveraged with limited additional borrowing opportunities. Although a treasury management system was in place, it was mainly used to maintain intercompany accounts only.


Time for change

In early 2017, the treasury team underwent some changes and was slightly expanded. In the meanwhile, the demand for scripted business started to grow quickly. “For these scripted productions we need to invest more, and the broadcaster pays ESG later due to the longer production time”, Albert Hollema, treasury director at Endemol Shine Group, explains. “So, due to the longer life cycle of these productions, our opcos (operational companies) were increasingly demanding more working capital. For us there is no real credit risk – we always have signed contracts before we start to produce, so we know that the client is going to pay – but we need to bridge the gap between producing and getting paid. The cash conversion cycle is important for us. Moving to more scripted productions has led to significantly longer cash conversion cycles, which increased working capital needs. The non-scripted productions, like The Wall and Deal Or No Deal, have shorter cash conversion cycles and are therefore important for financing our business.”

Hollema explains: “We are a highly leveraged company and have a credit rating of CCC+, so for additional financing we can’t simply go to a bank to invest in working capital. Also, our two shareholders – Apollo and Fox – were not really looking to put more money into the business.” The increase in working capital thus had to come from the company’s existing resources. Hollema says: “There was a lot of cash in the organization, spread over all different bank accounts and in different entities on different locations. If we could unlock that amount of trapped cash, we would find our source of finance. That’s why we started a treasury transformation project: to make our treasury activities more efficient and to use the cash within our company to finance our growth. Because by developing the business, we generate higher profits and a higher cash flow which will help to reduce our debts and get out of the highly-leveraged situation.”

To a better category

The group’s treasury transformation included improved use of a treasury management system (TMS), bank connectivity and new treasury processes. Hollema adds: “We needed our TMS supplier to be a business partner, providing us with a solution that would really help us in today’s markets. We reached out to several providers and at the same time we had contact with Zanders, who was already supporting us on some treasury matters. They told us about their new offering, the Treasury Continuity Service, consisting of a certain number of consultancy days per month on which they support treasury, with provision of a high-end TMS and including access to their knowledge database. The service looked very helpful and was a good fit for our needs. We are a relatively small business and had just experienced a lack of interest from system providers, but due to the support of Zanders we moved to a better category on the system vendors’ lists. So, we got a state-of-the-art system that we normally wouldn’t have bought. Another important thing for us was that it offered us a software as a service (SAAS) solution, which basically needs no internal IT support. Updates are done on a regular basis and keeps our system up to date all the time. Overall, the combination of supporting elements was attractive for us.”

During the EuroFinance conference, the audience was impressed by what we had achieved in such a short time frame

Albert Hollema, Treasury Director at Endemol Shine Group

quote

The award winning show

According to Dave van der Zwan, deputy treasurer at Endemol Shine, the implementation process went quick and smoothly: “As a team we worked closely together and within four months we were live on FIS Integrity SaaS.” At the same time, the company decided to set up new bank connectivity via Swift to receive the bank statements and access liquidity through the TMS in an efficient way. “We have a lot of opcos and learned that as a group we held over 1,000 bank accounts – and the information on these accounts was previously only available by the end of the month and a subsequent week for major opcos after the cash flow forecasting was submitted. With the managed bank connectivity solution from FIS’s Swift Service Bureau, we managed to get connected to all our banks directly to pick up all balances from all the opcos on a daily basis. Now we can see exactly how much money an individual opco holds and how much money can be extracted from it. That’s very helpful. During the implementation we opted for active pulling of balances as well – giving ourselves authority to move funds in and out of the opco accounts.”

The innovative system solution won two awards. Global Finance awarded the group for the ‘Best Treasury Management Systems Program’ and Treasury Today gave an Adam Smith Award in the ‘Highly Commended – One to Watch’ category. Hollema notes: “During the EuroFinance conference in October 2017, we presented our case and the audience was impressed by what we had achieved in such a short time frame; the solution, approach, and project management together with the scrum approach, cutting the process into small pieces.”

Bridging the gap

So what exactly made this project so successful? Van der Zwan says: “Our aim was to unlock funds for our investments in working capital. By freeing up that liquidity we were able to keep funding the business according to plan and without any need to postpone certain productions. The business case was easily made from a treasury perspective, it pays for itself quickly, but it also unlocks the liquidity we need in order to be able to grow the business. During the process, there was a snowball effect by which we’re moving from one improvement to the next. Also, the opcos realized what we were trying to achieve and proposed their own initiatives, which fitted perfectly in our overall strategy. A lot of elements came together and were unlocked in this transformation process by a small and high-quality team of Endemol Shine and Zanders people.”

Hollema adds: “From the investment point of view the treasury transformation project was a real success. By unlocking trapped cash for the company, the whole business case is basically paid out of the savings achieved in the first six months. Remember our financing costs are high given our CCC+ rating. We started to build in mid-2017 and by the end of the year the investment in the transformation was repaid, from that perspective.”

To be continued

It was the first time that the company’s head office was centralizing some activities. Van der Zwan says: “If we had taken a ‘big bang’ bank rationalization approach and required opcos to change their invoicing details, electronic banking, etc., we would have seen strong resistance. But instead we said: you can stay with your bank, things will remain as they are, we only want visibility and access. We wanted the transformation to disrupt as little as possible but on the other hand we knew exactly what our end goal was. Step-by-step, with support from the opcos, we will move to that end goal. Once you take the first step, the next step is obvious, and that response was exactly what we saw from our opcos. The support we received from both management and opcos was a big help during implementation.” Zanders consultant Adela Kozelova adds: “Endemol Shine’s treasury acted quickly, while doing things step-by-step, to get as many people on board as possible – a good example for many companies.”

With greater visibility of the company’s cash, the treasury team will be able to better evaluate which businesses are performing well and where to allocate capital. Hollema concludes: “We now pick up information via the bank statements, which doesn't require additional reporting from the opcos, but is very useful for us as a group and can even be seen as an early warning indicator on how our businesses are performing. The next steps involve the creation of cash P&Ls and cash flow overviews from this info, eliminating more manual processes by integrating the local ERPs with the FIS Integrity Solution to help improve real-time cash forecasting. Better control over FX and simplification of the IC settlement process by optimizing the in-house bank (IHB) module are also high on the priority list. The banks and bank accounts will need to be further rationalized to help the opcos. They do a lot of things that can better be centralized so they can focus on doing business. We are a business partner to our opcos, we take care of the whole financial logistics. Zanders and FIS are our sparring partners and we use them to discuss what to do in the next phase.”

Customer successes

View all Insights

Fintegral

is now part of Zanders

In a continued effort to ensure we offer our customers the very best in knowledge and skills, Zanders has acquired Fintegral.

Okay

RiskQuest

is now part of Zanders

In a continued effort to ensure we offer our customers the very best in knowledge and skills, Zanders has acquired RiskQuest.

Okay

Optimum Prime

is now part of Zanders

In a continued effort to ensure we offer our customers the very best in knowledge and skills, Zanders has acquired Optimum Prime.

Okay
This site is registered on wpml.org as a development site.