Tasks to be completed when creating an operating procedure (from creation to publication)

  1. Enter the Title of the procedure.
  2. Add the following Labels Labels
  3. Fill all fields as described
  4. Once the procedure is completed, publish it using the PtP Procure to Pay approval workflow


Table of contents 

By default the table of contents displays Heading 1 & Heading 2 (other levels can be added)


Scope


1. Remove the icon(s) when not applicable

2. Add countries when the procedure is for a specific country (optional)

ERP


3. Remove the icon(s) when not applicable

  

References


4. Add the link to SAP procedures (when it exists)

Attachments


5. Add the link to attachments (to be stored in AODocs or GDrive) or external links  

Objective and Scope

Explain how to insert the necessary information to perform the task of bank data maintenance, regarding bank data in specific SAP transactions/usage.


The scope of this IOP is to explain the circumstances were bank data maintenance has to be requested, namely when inserting which data and the possible fields missing.

Also, it indicates to whom these requests must be sent to.

Finally, the inputs needed to be provided for it completion in SAP master data, i.e., PRS: PF1_050. And WP1_400 (if necessary)


Definitions


PRS: Production Reference System

Bank country = ISO code of the country the bank is located in.

Bank key: is the unique identification code of a bank in a country. It can design a specific bank agency (such as in Germany, France, Italy) or a group of agencies (such as in Belgium).

When there is official bank identification in the country, it is used as “bank key”.

In the other cases, the SWIFT code is used. It must contain at least 8 characters; the last 3 characters can be added if needed.

The codification to be used according to the country is described in HERE.

(bank key rules file)



Support: Eliane Persoons, Nathalie Irtani(technical problems in PI1_020)

For China Bank keys doubts(pitchayapat.benjasiriroj@solvay.com; and Kevin Xu and Hongjie Li ) Rolf Hitzemann (technical problems PP9)


Generic inputs concerning bank data file maintenance


Triggering the need of Bank Data Maintenance


Bank file triggering


The following scenarios trigger the need of bank data file maintenance:

    • Bank key not registered in the central bank file

If the bank key does not exist in the central bank file, it is not possible for the requester to enter it in the workflow.

In that case the requester must create a Freshdesk to create the bank, giving them the name of the bank, the national codification, the SWIFT code, and possibly the address (the address is not mandatory).

    • Bank name

When the bank key has been entered in the workflow, the name of the bank appears at the end of the line.

The user must check if the name that appears is the right one, according to the information provided by the partner.

If not, the requester must inform create a Freshdesk ticket.

      • SWIFT code

The SWIFT code is a code attributed by the SWIFT organization to all the financial institutions that have joined this International organization.

So, it is not an attribute of the bank details but an attribute of the bank key.

Nevertheless, as this information is mandatory, the data controllers must check if it exists when they enter or check the bank details.


Note: The bank file is used by all the SAP modules and applications, in all SAP systems. That means that it is feasible to receive requests for creating a bank even if it is not related to the workflow. For example, creations asked by HR people to be used in PP9.



Some Important Points

    • The bank data are governed by treasury(CICC) generally speaking. For some countries, they just do not have the expertise so they will rely on local expertise (BR, CN,etc))
    • The general intention is to stick to Sap standards


Practically

When an actor (*) is asked for or needs   a change in those parameters, he/she must send his/her request

    • to the process expert AP & PTP master data = currently Sebastien Mesnil, Ricardo Nunes and Paulo Delbel

+copy to SDD (who operates the table)

+copy to treasury (currently Etienne Lobet)

+Data Service center in charge of banks, vendors and customers MD (João Silva and Meire Santos).

+copy the process expert IC + OTC master data = currently Sandra Vieira and Meire Santos

+copy to IS-treasury (currently Nathalie Irtani)


The process experts PTP will check that the request is in line with Solvay standard (Sap standard in principle but maybe some exceptions). They will check with their local experts if any, they will  check the impact on the master data , open items , etc with the service center and will confirm the request to SDD.  The people in copy are invited to react.


(*) the actor who initiates the request can be the service center, the IS, the process experts or  the treasury.


The process experts  commit to answer clearly in a reasonable delay.


Additional comments :

For Brazil, it seems that what is put in place is not 100% in line with sap standard ⇒ nathalie will talk to Marcos Belone

For SE, it’s a good exercise to test the process, so we ask a clear answer from the expert at the end of June : do we apply the change recommended by Sap ? Yes or no , if no why? And if yes  when ?


Useful Links:

http://www.ibancalculator.com/ - confirms the IBAN if is valid or not, and also confirms the Swift code that belongs to the IBAN code

http://canada-banks-info.com/ - CANADA ROUTING NUMBER

http://www.ecbs.org/iban.htm - how to built some Bank Keys

http://www.swift.com - to check if Swift code is valid



Generic inputs


Maintenance


The bank file is maintained in PRS by CodifHQ, Nafta Shared services, and Codif Bulgaria.

Key users located in countries using a non latin alphabet are authorized to enter the local version of name and address in their own alphabet (Cyrillic, Chinese, Kanji, Thaï, …).

Mass maintenance can be done by SDD team.


Distribution


Banks are automatically transferred to all environments (including PP9).

Manual transfer can be done by transaction FI08


For All systems leave it blank in Receiving Systems


For EC (Success Factors) system it should be done only with CPIISPRD in Receiving Systems


For WP2  system it should be done only with WP2_400 in Receiving Systems


Transaction codes


The transactions used to maintain the bank data file:


Code

Function

FI01

Creation

FI02

Modification

FI03

Display

FI06

Delete

FI08Distribution of Bank Master Data


                      -» To check if everything were transferred OK  you can check with BD87.

Full address screen


Main version

It is possible to put a long address with the touch function “F7”.

The rules for entering bank address are similar as rules concerning vendors and customers addresses.


International version

For countries using another alphabet than the Latin alphabet, the full name and address in local alphabet.

This data must be entered by clicking on the “International Version” button.Rules concerning this international version are depending on the country.



Functional Deletion


Deleting a bank consists in ticking the deletion indicator, which is only available for the transaction FI06.



Bank data


Note: The data provide must be as most complete and accurate as possible. Ideally it should have inputs on all the inputs covered in this point (when and if aplicable for the countries of the banks).

It is mandatory to have the following fields when processing this task:

    • Bank Name;
    • Bank Number*;
    • SWIFT Code*;

*(Mandatory when the data exists and is applicable according to the bank key rules file)


If necessary, in order for the requester to provide complete inputs, the following template can be provided:




 

SENDER               : .........................


Department              : .........................


Phone number         : ...............


Date of request        :      



 

Bank Country              

Code:   ..                              Name:   ..............................


BANK KEY :        .........................

(Please refer to documentation: Bank Key to be used according to the country)


Name                    : ........................................

Street  : ........................................

City                       : ........................................

Branch               : ........................................


SWIFT Code      : ...........                    (Mandatory for banks linked to the SWIFT Network)

 

Bank Number :  ...........  

 


 

 

Bank name

Name of the bank

Street

Street and house number of the bank agency

City

Zip code and City of the bank agency

 

Branch

 Name of the bank agency. May be used if the bank agency has a specific name.

For Russian banks, this field must contain the official codification of the bank agency.


SWIFT Code

SWIFT code of the bank agency.

The SWIFT code has to be controlled by Codif by using the web site of the SWIFT organisation (http://www.swift.com), (click on “Avanced BIC search).

 

Bank Group

Must be left blank


Post bank account

Flag indicating that the bank is a postal bank (mandatory if the bank is a postal bank).

 

Bank number

Countries using the IBAN codes:

This field must contain the bank identification used in the IBAN codification, according to rules described on the website http://www.ecbs.org/iban.htm.

(On this web site, you can see all information concerning bank account and IBAN format)

For countries defined in table T005 as using national codification, the bank key is automatically stored by the system in the bank number field, and which is not available manually.

For other countries, it must be maintained manually

Countries not using the IBAN codes:

For Argentina, Brazil, Canada, Japan, Russia, and United States, this field must contain the national identification of the bank.

For other countries, the bank number is currently not used.

 

 

 

Maintaining the bank data file in PF1_050 and Wp1_400

 

Checking

 

Always baring in mind the bank key rules for the country for which the data is being created, the first step to perform bank data maintenance concenrs checking if the data already exists in the system.

In transaction FI03 enter the country of the Bank and the Bank Key number:

 

 

Note: In countries such as France, Italy, Germany, Spain, Portugal, Belgium it is preferable to use the option of starting the search through the bank key, as it is clearly mentioned in the request.


Nevertheless, for other countries, it is better to enter only the bank country and to use the matchcode:



The search must be done by entering a part of the name:



or the first 6 characters of the SWIFT code:



Concerning bank country codes for "exotic" small countries where there are only few banks registered, it is also feasible to only insert the bank country:



Note: The name of the banks are not standardized and the SWIFT codes are not always entered:



Therefore, the best is to search once with a part of the name, and a second time with the beginning of the SWIFT code.


Note II: The search on criteria like city or branch is not really relevant, these fields are rarely filled in.



Duplication

Concerning duplicates the same SWIFT code can be assigned to more than one bank.

 

If the data already exists, the following input appears:



In this screen it is possible to verify the data already in the system and analyze for possible duplication of data, namely, Bank Name, Region, Street, City, Branch, SWIFT code, Bank Group & Postal bank Account (if applicable) and Bank Number.


A reply must be made mentioning that such input already exists in the system. Also in this reply, all the data in the system (in the screen above) has to be sent to the requester.


If the system gives the message “Bank XX 1111111111 does not exist” it means that the requested bank key is not in the system.

Crosschecks of data veracity can be made in SAP (transaction FI03) using other inputs given by the requester. Searches are to be made (by the complete input provided or partial data) of the following elements:

    • Name of the bank (e.g. “BANQUE POPULAIRE” or “POPULAIRE”);
    • City (e.g. LISBON);
    • Branch (e.g. “CARENTAN”);
    • SWIFT code (e.g. “CCBPFRPPEN” or “CCBPFR”);


Also checks have to be made in the SWIFT code website (mentioned above) to analyze the accuracy of the data provided between: the SWIFT code, the bank name and, if applicable, the branch.


If the crosschecks match the data provided by the requester, the Bank Data can be created or modified.


Some notes:


For Brasil we have now two options when creating the bank key:

    • By IBAN code: country code + 13 digits after iban code
    • Standart creation: country code + 8 digits


For China

Responsible for creation: waratchaya.wangpiphat@solvay.com


For Mexico:

Use Swift code



Creation


Using transaction FI01 the data provided insert the data provided by the requester.

The bank name inserted should match as close as possible the data provided by the requester.


Note: The name provided by the requester is not always the right one to enter. Hence, inserting a different name from the one given by the requester can by done by exception if the name is not the correct one or if it has abreviations which deviate the correct aing of the bank.

Example: BANQUE POPULAURE DE L'OUEST is the correct full name and it is sometimes requested as ‘bank BPO’, or ‘BP’, or ‘Banque populaire’, or ‘B. POP Carentan.’.



After all the required data is insert click on save and take note of the Bank key number.

Finally, a reply must be done to the requester, mentioning that the new bank is create with the bank key XY / 1111111 (Country code + bank key number)



Modification


Via transaction FI02 the data provided by the requester for modification of the existing inputs can be modified.

Before the modifcation, a check must be done in SWIFT code website, in order to confirm if the change requested is indeed accurate and real.

As in creation, the bank name inserted should match as close as possible the data provided by the requester.



After all the required data is insert click on save and take note of the Bank key number.

Finally, a reply must be done to the requester, mentioning that the new bank is create with the bank key XY / 1111111 (Country code + bank key number)



ATTACHMENTS


Flowchart:

http://teamsites.solvay.com/sites/FinOpProc/DBM%20Docs%20SemiRestricted/Flowchart%20Bank%20file%20maintenance.vsd

(requires Visio program to view)