Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

SAP Note 96624 - DME for bank account numbers with more than

18 digits
Note Language: English

Version: 76 Validity:

Valid Since 05.10.2011

Summary
Symptom
This note refers to bank account numbers of business partners, which
contain more than 18 digits.
Banks of certain countries use bank account numbers with more than 18
digits. Therefore, these bank account numbers cannot be saved only in the
bank account number field of SAP, but should still be used for the data
medium exchange (DME) in payment transactions with the bank.

Other terms
LFBK, KNBK, BNKA, REGUH, RFFOAT_L, RFFOCH_P, RFFOCH_U, RFFOD__L, RFFODK_U,
RFFOEDI1, RFFOF__T, RFFOFI_U, RFFOJP_L, RFFOLU_X, RFFOM100, RFFONL_A,
RFFONO_T, RFFOSE_H, FI01, FI02, FI03, CONVERT_BANK_ACCOUNT_NUMBER

Reason and Prerequisites


So far, bank account numbers with more than 18 digits are used in Greece,
Macedonia, Poland, Russia, Slovakia and possibly the Czech Republic. As of
January 1, 2000, account numbers that sometimes contain more than 18 digits
are also used in Venezuela.
In France, by contrast, a composite number is used (10 digits for the bank
number, 11 digits for the bank account number, and 2 digits for the check
digit) that can be stored in the default fields.

Solution
Caution:
This note is obsolete.
The corrections are valid only up to Release 4.6C. The entries for
maintaining the long account numbers are no longer current.
See Note 1585003.

Depending on the country of the bank of the business partner, we recommend


that you enter that part of the account number, which does not fit into the
relevant "Bank Account Number" field, "Reference Specifications for Bank
Details" field, or "Bank Control Key" field of the customer or vendor
master data.
We recommend that you use the fields in the R/3 system as follows:

China
Various account number formats that sometimes have more than 18 digits.
Separate the bank number if it was delivered together with the account
number. Save the first 18 digits in the "Bank Account Number" field. If the
Chinese bank account number is longer than 18 digits, save the remaining
digits in the "Reference Specifications for Bank Details" field.

Example 1:

07.09.2012

Page 1 of

SAP Note 96624 - DME for bank account numbers with more than
18 digits
079629-23041226043614683092445 (Bank details)

079629

in the "Bank Key/Bank Number" field

230412260436146830

in the "Bank Account Number" field

92445

in the "Reference Details" field

Example 2:
045-0130072-4578WEW3454566ABC (Bank details)
045

in the "Bank Key/Bank Number" field

0130072-4578WEW345

in the "Bank Account Number" field

4566ABC

in the "Reference Details" field

Greece
Account numbers that sometimes have more than 18 digits. Save the first 18
digits in the "Bank Account Number" field and the remaining digits in the
"Reference Specifications for Bank Details" field.
o

For example: 1234567890123456789


Bank account number [123456789012345678]
Reference specifications for bank details [9]

Macedonia
Account numbers that sometimes have more than 18 digits. Save the first 18
digits in the "Bank Account Number" field and the remaining digits in the
"Reference Specifications for Bank Details" field.
o

For example: 40100-602-16-2503100-1950


Bank account number [40100-602-16-]
Reference specifications for bank details [2503100-1950]

Poland
As of July 2004, the new format of the account number (NRB) is used in
Poland. For more information, refer to Note 805174.

Russia
20-digit account number. Save the first two digits in the "Bank Control
Key" field. Save the remaining digits in the "Bank Account Number" field.

Slovakia
Account numbers that sometimes have more than 18 digits. Save the first 18
digits in the "Bank Account Number" field and the remaining digits in the
"Reference Specifications for Bank Details" field.
o

For example: 1071012206221000280


Bank account number [107101220622100028]

07.09.2012

Page 2 of

SAP Note 96624 - DME for bank account numbers with more than
18 digits
Reference specifications for bank details [107101220622100028]

Czech Republic
In the Czech Republic, bank account numbers have a maximum of 16 digits
including two hyphens. Hyphens and leading zeros are optional. The maximum
of 18 digits is saved in the "Bank Account Number" field. Account numbers
for foreign bank transfers consist of several parts, varying in number and
length, that are separated by hyphens. If the account number consists of
more than 18 digits, the parts that can no longer be saved in the "Bank
Account Number" field are saved in the "Reference Specifications for Bank
Details" field.
o

For example: 50123-41879-45-23-1452369


Bank account number [50123-41879-45-23-]
Reference specifications for bank details [1452369]

Venezuela
As of January 1, 2000, account numbers are introduced that sometimes
consist of more than 20 digits. Save the first 18 digits in the "Bank
Account Number" field and the remaining digits in the "Reference
Specifications for Bank Details" field.
o

For example: 12345678901234567890


Bank account number [123456789012345678]
Reference specifications for bank details [90]

Romania
Account numbers that sometimes have more than 18 digits. Save the first 18
digits in the "Bank Account Number" field and the remaining digits in the
"Reference Specifications for Bank Details" field.

Slovenia
Account numbers that sometimes have more than 18 digits. Save the first 18
digits in the "Bank Account Number" field and the remaining digits in the
"Reference Specifications for Bank Details" field.
For example: 50100-620-133-27620-892118/1
Reference specifications for bank details [0-892118/1]
Bank account number [50100-620-133-2762]

Uzbekistan
20-digit account number. Save the first two digits in the "Bank Control
Key" field. Save the remaining digits in the "Bank Account Number" field.

Australia
The bank account number for the Australian Dollar accounts has 9 digits and
fits into the "Bank Account Number" field. For the foreign currency
accounts, the bank account number can have up to 24 digits. In this case,
save the first 18 digits in the "Bank Account Number" field and the
remaining digits in the "Reference Specifications for Bank Details" field.
Note: As a result, for Australian bank details, the "Reference
Specifications for Bank Details" field can only be used for account
numbers.

07.09.2012

Page 3 of

SAP Note 96624 - DME for bank account numbers with more than
18 digits
Tunisia
Account numbers that sometimes have more than 18 digits. Save the first 18
digits in the "Bank Account Number" field and the remaining digits in the
"Reference Specifications for Bank Details" field.

Solution in the standard with Release 4.5A


1.

With Releases 3.1I and 4.5A, the standard system contains the new
function module CONVERT_BANK_ACCOUNT_NUMBER that composes account
numbers with more than 18 digits according to the specific country
using the "Bank Account Number" field and the "Reference
Specifications for Bank Details" field or the "Bank Control Key"
field.
Since the Czech Republic, Slovakia, and Macedonia were included only
subsequently and since a correction was implemented for Poland, for
Release 3.1I, the function module CONVERT_BANK_ACCOUNT_NUMBER must be
corrected, or for Release 4.0B, the subroutine
CONVERT_BANK_ACCOUNT_NUMBER of the include RFFORI99 must be corrected
or the current Hot Package of the Note must be implemented. For the
remaining older releases, the report ZFBANKAC must be updated.

2.

Delivery of payment mediums on data carriers:


For Releases 3.1I and 4.5A, the function module
CONVERT_BANK_ACCOUNT_NUMBER was included in the following reports for
the data medium exchange for foreign payments:
RFFOAT_L - Payment medium Austria, DME domestic and abroad
RFFOCH_P - Payment medium Switzerland, postal giro account / data
medium exchange / BAD
RFFOCH_U - Payment medium Switzerland, bank transfer, automatic debit
RFFOD__L - Payment medium Germany, DME abroad
RFFODK_U - Payment medium Denmark, foreign bank transfers
RFFOEDI1 - International payment medium, via EDI
RFFOF__T - Payment medium France, foreign bank transfers
RFFOFI_U - Payment medium Finland, vendors abroad
RFFOJP_L - Payment medium Japan, foreign bank transfers
(new for Release 4.5A)
RFFOLU_X - Payment medium Luxemburg
RFFOM100 - International payment medium S.W.I.F.T. MT100
RFFONL_A - Payment medium Netherlands, DME abroad
RFFONO_T - Payment medium Norway, DME domestic and abroad
RFFOSE_H - Payment medium Sweden, vendors abroad

07.09.2012

Page 4 of

SAP Note 96624 - DME for bank account numbers with more than
18 digits
Also refer to "Solution for earlier releases, 3".

The Hot Package for Release 4.0B also delivers a correction.

Solution for earlier releases


1.

Create the report ZFBANKAC with the subroutine


CONVERT_BANK_ACCOUNT_NUMBER to determine the long account numbers in
the customer namespace.

2.

Maintain the call of the subroutine CONVERT_BANK_ACCOUNT_NUMBER in the


reports that you require for the data medium exchange for foreign
payments.

Note: Maintain the subroutine call only in the DME programs you actually
require.
3.

Notes about the correction of the reports:


If you require the report RFFOSE_H for the payment medium Sweden,
vendors abroad, you must first implement Note 89170. In the standard,
this report supports long bank account numbers only for the format of
the Skandinaviska Enskilda Bank (S-E bank).
The format of the merchant banks supports long bank account numbers
only when Note 76332 is taken into account.
a)

Solution for one-time accounts


Vendors or customers that are one-time business partners and are therefore
posted to one-time accounts are supported with this solution only as of
Release 4.5A because the field BKREF was included in the one-time account
data table BSEC only with this release.
In older releases, either regular customer or vendor accounts (if the
number of one-time business partners that have a long account number is not
too large) or a similar workaround (that should be migrated when upgrading
to Release 4.5 or higher) using the fields of the table BSEC that are not
used should be used.

Enhancement of the interface as of Release 46C


Enhance the interface of the function module CONVERT_BANK_ACCOUNT_NUMBER by
adding the following parameters:
Export Parameter Type spec
Associated Type
Pass Value
E_BKREF
LIKE
REGUH_BF-BKREF
x
E_BKONT
LIKE
REGUH_BF-ZBKON
x

Header Data
Release Status:
Released on:
Master Language:
Priority:
07.09.2012

Released for Customer


05.10.2011
16:35:00
German
Correction with low priority
Page 5 of

SAP Note 96624 - DME for bank account numbers with more than
18 digits
Category:
Primary Component:

Legal change
CA-BK Bank

Secondary Components:
FI-AP-AP-B Payment Progam / Payment transfer
(DE, JP, US)

Valid Releases
Software Component

Release

SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_HR
SAP_HR
SAP_HR
SAP_ABA
SAP_ABA
SAP_ABA

30
40
45
46
46C
30
40
45
46
46C
50A

From
Release
30A
40A
45A
46A
46C
30A
40B
45A
46B
46C
50A

To
Release
31I
40B
45B
46B
46C
31I
40B
45B
46B
46D
50A

and
Subsequent

Support Packages
Support Packages
SAP_ABA
SAP_ABA
SAP_ABA
SAP_ABA
SAP_ABA
SAP_ABA
SAP_ABA
SAP_ABA
SAP_ABA
SAP_ABA
SAP_ABA
SAP_ABA
SAP_ABA
SAP_ABA
SAP_ABA
SAP_ABA
SAP_ABA
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL

07.09.2012

Release
46B
46B
46B
46B
46B
46B
46B
46B
46C
46C
46C
46C
46C
46D
46D
46D
50A
31I
31I
31I
31I
31I

Package Name
SAPKA46B01
SAPKA46B02
SAPKA46B05
SAPKA46B09
SAPKA46B11
SAPKA46B21
SAPKA46B27
SAPKA46B33
SAPKA46C01
SAPKA46C02
SAPKA46C11
SAPKA46C16
SAPKA46C24
SAPKA46D01
SAPKA46D04
SAPKA46D09
SAPKA50A03
SAPKH31I01
SAPKH31I03
SAPKH31I06
SAPKH31I08
SAPKH31I37

Page 6 of

SAP Note 96624 - DME for bank account numbers with more than
18 digits
Support Packages
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_APPL
SAP_HR
SAP_HR
SAP_HR
SAP_HR
SAP_HR
SAP_HR
SAP_HR
SAP_HR
SAP_HR
SAP_HR
SAP_HR
SAP_HR
SAP_HR
SAP_HR
SAP_HR
SAP_HR

Release
31I
31I
40B
40B
40B
40B
40B
40B
40B
40B
40B
40B
40B
40B
45B
45B
45B
45B
45B
45B
45B
45B
45B
45B
46B
46B
46B
46C
31I
31I
31I
31I
31I
31I
40B
40B
40B
40B
40B
40B
40B
40B
40B
40B

Package Name
SAPKH31I45
SAPKH31I91
SAPKH40B01
SAPKH40B02
SAPKH40B05
SAPKH40B06
SAPKH40B21
SAPKH40B23
SAPKH40B29
SAPKH40B38
SAPKH40B40
SAPKH40B45
SAPKH40B61
SAPKH40B66
SAPKH45B04
SAPKH45B05
SAPKH45B11
SAPKH45B17
SAPKH45B20
SAPKH45B24
SAPKH45B26
SAPKH45B34
SAPKH45B39
SAPKH45B45
SAPKH46B01
SAPKH46B05
SAPKH46B09
SAPKH46C01
SAPKE31I01
SAPKE31I06
SAPKE31I08
SAPKE31I37
SAPKE31I45
SAPKE31I91
SAPKE40B01
SAPKE40B02
SAPKE40B05
SAPKE40B06
SAPKE40B21
SAPKE40B23
SAPKE40B29
SAPKE40B38
SAPKE40B40
SAPKE40B45

Related Notes

07.09.2012

Page 7 of

SAP Note 96624 - DME for bank account numbers with more than
18 digits
Number
1585003
931557
795113
726298
655179
631927
480478
431930
429543
407597
350963
206975
204254
115002
109589
98027
88341
76332

Short Text
How to enter a long account number
DME and bank account number (Poland)
Chinese bank account with more than 18 chars and Rffofi_U
Long bank account numbers (more than 18 digits)
FI12: Field REFZL not ready for input for China
IHC: Bank reference field is missing in IDOC
HRSP VE072: Extensin campo NCta.Bancaria en IT0009, IT0401
Employee bank details - Country specifications
Long account numbers and IBAN are truncated
PMW: long account numbers are not taken into account
CONVERT_BANK_ACCOUNT_NUMBER is incorrect
CONVERT_BANK_ACCOUNT_NUM_LONG: cstmr spcfc cntry ky
CONVERT_BANK_ACCOUNT_NUMBER: country key
DME for house bank account numbers w/more than 18 digits
General information about bank account number checks
Lists with bank acct nos with more than 18 digits
Bank account numbers 20-digit in Russia from 1/1/98
Sweden:DME for.ctry direct to SVENSKA HANDELSBANKEN

Correction Instructions
Correcti
on
Instruct
ions
38152

Valid
from

Valid
to

Software
Component

Typ
e
*)

Reference
Correction

Last
Changed

30A

30A

SAP_APPL

P4BK000177

38153

30B

30B

SAP_APPL

P4BK000177

38154

30C

30C

SAP_APPL

P4BK000177

38155

30D

30F

SAP_APPL

P4BK000177

38156

30E

310

SAP_APPL

P4BK000177

38157

31G

31H

SAP_APPL

P4BK000177

38158

31I

31I

SAP_APPL

P4BK000177

38159

40A

40B

SAP_APPL

P4BK000177

350794

46C

46D

SAP_ABA

S9CK002213

350900

50A

50A

SAP_ABA

350907

46B

46B

SAP_ABA

15.08.2001
03:18:51
15.08.2001
03:37:43
15.08.2001
04:09:09
15.08.2001
03:56:17
15.08.2001
05:00:24
15.08.2001
04:05:55
15.03.2001
04:06:31
15.03.2001
04:11:36
09.01.2002
07:31:07
09.01.2002
07:21:37
09.01.2002

07.09.2012

Page 8 of

SAP Note 96624 - DME for bank account numbers with more than
18 digits
Correcti
on
Instruct
ions

Valid
from

Valid
to

Software
Component

Typ
e
*)

Reference
Correction

Last
Changed

09:05:31
*) C Correction, B Preprocessing, A Postprocessing, M Undefined Work

07.09.2012

Page 9 of

You might also like