BAI SWIFT,  bank key , file processing question

Current setup:
System has Bank key 12345, Bank number 12345 setup. No SWIFT code
BAI file has SWIFT key "CITIBRBR" for Citibank in 02 header
EBS my bank account number "5555555" is tied to Bank key "12345"
Statement processing works successfully
Future setup:
System has Bank key 12345, Bank number 12345 and now SWFT code CITIBRBRXXX
BAI file has SWIFT key "CITIBRBR" in 02 Header
EBS Transaction type: my bank account number "5555555" is tied to Bank key "12345"
Now statement does not process.
House bank account table T012K contains aan entry with account number
5555555.  There is no entry in the house bank table T012 with bank key CITIBRBR for this entry.
EBS Transaction type: my bank account number "5555555" is tied to Bank key "12345"
WHat I did:
1. changed EBS setup so I have 5555555 and CITIBRBR tied to transaction type
2. Created new bank key CITIBRBR and tied to house bank, That worked but data was incorrect. Citibank says that the data contains wrong information in bank key section.
How can this be fixed?

See the RandomAccessFile class in the API.

Similar Messages

  • CM:  control counts in a BAI-formatted bank statement file

    Hi,
    Having a dispute with the bank. We're currently using the bank's propietary bank statement file. We're trying to move to one of the standard formats, in this case, the BAI (actually BAI2) format. So we're testing their BAI-formatted bank statement file.
    However, one of the control counts in a test file is off. Oracle CM is flagging this. The total credits control count in the file is not the same as counted during the processing of the file by Oracle CM. At issue are float adjustment transactions which are in the file but not counted in the file's total credits control count, re: BAI type code 100 in record type 03 contains the total credits control amount and the total credits control count.
    Float adjustment transactions are described as credit detail transactions (which have a BAI type code of 397). They are non-monetary transactions and thus their associated credit amount is 0. Are these transactions part of the total credits control count? Per BAI specs, I believe that they are counted.
    Thanks, Mike

    Some more information:
    - this is first bank statement for this account
    - i've tried setting up rules that map the external tcodes to various processing types with same result
    I think it's simply calculating the opening balance by subtracting the Total Credits from  the Total Debits.
    Opening Balance       532.573,91-
    Total Debit             3.721,99
    Total credits         536.295,90
    Closing Bal.                0,00
    Is this normal behavior?

  • Another Large file processing question.

    I have a file that's about 500,000 lines long. I need to comma delimit it. I can't do it in Excel for obvious reason. My last resort is Linux. It contains fixed width columns and I need to put coma between the columns. I know how wide each column is and its position. How can I add comma's to this file in the specific places that I need. Do I need a script. Can I use 'sed'?

    sed or awk may be the tools you want to try for this task. Documentation can be found through the man command or using you're favorite search engine.
    C.

  • Bank Key, Bank Number and SWIFT code

    Hi expert,
    I would like to consult your expertise on the following issues: Bank Key, Bank Number and SWIFT code.
    In Country Field Check, OY17, If I select the bank key (section key for bank directory) options 4, assigned externally; then in FI01 bank key data creation, my bank number (in control data section) can be freely defined.
    If in OY17, my bank key option is 1, bank number.  Then, during FI01 bank data creation, my bank number must be same with bank key.
    My question is that:  I would like, in OY17, selection option 4, but I would like to have some clarifications on FI01 bank creation as well as electronic bank statement ( section of: Assign bank account accounts to transactions types):  In the section of Assign bank account accounts to transactions types, I need to fill in bank key+bank account and transaction type.
    My Questions: during MT940, electronic bank statement (EBS), since I set bank key + bank account, what control data (in FI01 screen) that SAP will use for automatic EBS?  Bank number or SWIFT code?
    Besides that, I am not quite understand statement by SAPPress book, Quick Reference Guide Financial Accounting with SAP - Chapter 7 Banking, as follows:
    If you use the SWIFT code as bank key in a specific country, we strongly recommend that you set the bank data flag on the further checks section in OY17.  This ensures that the system automatically performs the formal control on the SWIFT code entered in the SWIFT code field (BNKA-SWIFT), and not on the SWIFT code entered in bank key.
    Thanks in advance
    sbmel

    Hi,
    House bank is the bank through which your company is dealing all their financial transaction.
    Bank key is a country unique number in the US it is called the ABA routing number.
    The account ID is a user definable field that allows you to "name" your bank accounts at your bank using any convention you prefer.
    Bank master data means all the data related to a particular BANK .examole HDFC all the information related this particular bank.
    House bank master data  it is related all your bank master data.Example,Hdfc,ICICI,Axis ,BOB  etc.
    The S.W.I.F.T. code is used for identifying banks in international  payment transactions.Uniquely identifies a bank throughout the world.
    Bank number is a code given to a particular Bank.
    regards,
    Santosh kumar

  • EBS Program RFEBKA00 Bank KEy in House Bank is diff.from ABA in BAI file

    REceiveing an error that the bank key and account number not found in table T012, T012k.
    The HB was created using one ABA as the Bank Key, the ABA necessary for proper u201Cchecku201D creation.
    In the HB config, we set the Bank Receiving DME with the ABA needed for the ACH file, which is different from the Check ABA.
    I searched everywhere, and found only one viable solution: create a pre-processor to change the ABA in the file to be the one that will match the entries on table T012 and T012k.
    I tried putting data in the Alternative Account number with the ABA and the Account number, but it didnu2019t resolve the issue.
    Any suggestions?

    Hi Kath,
    Having one Bank account using 2 different ABA should not be a problem technically, if you are creating 2 different house banks for the 2 ABAs.
    My question is if the ABA number entered in the field "Bank Receiving the Data Medium" is actually responsible for Paying the
    ACHs, then this field is not the right place to enter ABA. You must create a new house bank with the ABA number and may be the same account number for ACH, and leave this field "Bank Receiving the Data Medium" empty. And please complete the rest of the Payment run config for this New house Bank i.e. Bank Determination.
    If you still have issues, please check if the account number provided by the Bank in the Bank Statement doesn't have a leading zero or prefix before the actual bank account. If there are leading zeros, then please change the account number accordingly in the House Bank and EBS config. Or if there is a prefix, which is sometimes used for foreign payments coming out of the same Bank account. Then you can enter the same bank account number along with prefix in the Alternative Account number field
    Thanks
    Ron

  • HOUSE BANK - Account ID, Bank Key, Swift Code

    Hi All,
    I hv doubt in customisation of a house bank. While configuring a house bank, we need:-
    1)  Account ID
    2)  Bank Key
    3)  Swift Code
    could anybody please explain what is the role of these 3 items when we run Automatic Payment Programme & manual bank reconcialtion of any house bank.
    Thanks in advance
    Deepak Garg

    Hello Deepak,
    I try to explai as my best:
    1) Account ID:
    This is uinique ID for bank a/c no. To identify ur bank under same house bank. here u will be giving the gl a/c for each bank. for ex:
    In SBI u have one current a/c and one loan a/c. u will create one SBI house bank and two a/c id's which is for current a/c and loan a/c.
    2) Bank Key:
    This is an identification for ur house bank. i.e. each branch will have a unique bank key. thats how u will identify the house banks.
    3) Swift Code:
    The S.W.I.F.T. code is used for identifying banks in international payment transactions. for ur payments in other currency or foreign currency ur bank needs to have a SWIFT code.
    Thanks
    Murali

  • Can the same Bank Key number be for different SWIFT codes?

    Can the same Bank Key number be for different SWIFT codes?

    hi
    once u have cancelled the challan this number will not be avaiable for the posting.
    when u repost a different number will be avaiable for the posting.
    hope this is clear assign some points.
    with regards
    Krishna Singareddy

  • Change House Bank, Bank Key #

    FI Experts
    I need to change current Bank Key # ( ABA) as the bank is changing its (ABA) I tried FBZP, but I don't have the option, I also tried FI02 but could not figure it out. Does any one knows how to change it? IS this somethign that must be done thru IMG or the user can do it. I don't need to create new Bank just change the Bank Key
    Your help Will be appreciated
    Edited by: Frank on Jun 25, 2009 12:02 AM

    Go to IMG...
    Financial Accounting, Bank Accounting, Bank Accounts, Define House Banks...
      here is where you add the new bank key.
    You also have to go to the following...
    Financial Accounting, Bank Accounting, Business Transactions, Payment Transactions, Electronic Bank Statement, Make Global Settings for Electronic Bank Statement...
      here is where you have to assign bank accounts to transaction types
    Our bank recently changed their ABA number.  The problem we had were checks that were issued under the old number had problems when we uploaded the bank BAI files that contained the new ABA number.
    I would advise going into a test environment and evaluate the results of making the change so that you understand how it will impact the process of importing and posting the files received from the bank.

  • Problem with Bank Key in IT0009

    I have an EE who has a bank routing number of her Checking Account with a US Bank. When I try to save this information for her ACH transfer there is an error - This US Bank Key -
    doesnot exist.
    There is nothing wrong with the Key since the EE is paid to the same account in Legacy.
    Can anyone help please ??
    Thanks

    Here is the link to get the file https://www.fededirectory.frb.org/.  Once
    in the site click on Download E-Payments Routing Directories.  If they have
    questions there is a Frequently Asked Questions page that deals with issues
    related to downloading the file.
    You can use RFBVALL_0 to upload the data into SAP.

  • Format file problem uploading electronic bank statement files FF_5 RFEBKA00

    hello
    I am facing a problem when uploading electronic bank statement files with the file format. The situation is as follows:
    1- Electronic bank statement files are sent by FTP from the bank to a certain directory in AL11
    2- we have developed a "z" program that just picks electronic bank statement files from AL11 directory and process them using standard FF_5 (RFEBKA00) program.
    3- When processing some files had an error, when debugging we have verified that errors are caused by some "special" characters non Unicode as "®" (=Hex'AE') with UTF-8, a '#' is displayed.
    SAP answers a question as follows:
    AL11 is designed to display os-files (log-files, trace-files etc.)
    from within the SAP-system for supporting purposes in order not to
    logon to the os itself.
    It was not designed to display any file-content in the system created
    with any code-page.
    AL11 opens the file in textmode with encoding option default, which
    means UTF-8 in a unicode system and NON-UNICODE in the other case.
    You cannot change this setting.
    If you have the need to specify these options, depending on your files,
    you can make a copy of report RSWATCH0 and customize the OPEN-statement
    to yor needs.
    On a Unicode system, the files need to be in Unicode format (UTF-8).
    Eg:When you interpret a non-Unicode "®" (=Hex'AE') with UTF-8, a '#' is
    displayed.
    Case 1:
    Who is creating those files? Are these files
    1) created by you
    2) are they written by a SAP application?
    ==>There are the notes 752835 and 747615 for cases like these.
    In case 2) it may be that the application responsible for the file
    download (not AL11!) should be the problem, considering note 752835.
    There is also the possibility for you to convert the file to the correct format using our tool RSCP_CONVERT_FILE (note 747615).
    System administrator has told me to copy standard RFEBKA00 program and modify the OPEN-statement but I am not agree because I think that the problem is when generating the files in bank's system and/or sending the files to SAP by FTP.
    Does any body face a problem like this before? Any ideas?
    Thanks a lot

    Hello,
    The files that are available in AL11 are in Unicode.
    Can you convert them to text by using the following method and then try:
    You must have mapped this directory and having access.
    Right click on file
    Open with: Microsoft Office Word
    Then the pop-up comes: File conversion - bacs
    Select Other encoding radio button
    Then select "Unicode" from list
    and say OK
    Now the file is being opened in readable format:
    File SAVE as PLAIN TEXT
    Save the file in the same folder that you are referring to in AL11
    Now if you try with this .txt file, it should work in FF_5
    Thanks,
    Ravi

  • Taiwan bank key missing

    Hello,
    For Taiwan vendor i dont have any bank key communicated, as it doesn't exist for Taiwanese banks (is this assumption correct?).
    If so,  what's would be the best solutions among the 2 options mentioned below and the impacts.
    1. can i use the swift code in the place of the bank key?.Taking in to account that no control parametres are activated in the transaction OY17 for bank account number.
    2.can i generate an external assignment number in the bank key?
    While executing my payment cycle, (considering that the bank account for taiwan vendor has been correctly maintained in the bank account field in SAP) , will there be a negative impacts by using swift code in the place of  bank key .The output source is my ETEBAC file which is integrated with my house bank.
    Duplicating the bank account in the bank key field would not be logic and sap dosent control it too.
    Thanks
    chaidk
    Edited by: chaidkassim on May 10, 2010 5:20 PM

    yup

  • Bank keys and house bank creation

    Hi
    My company have 9 branches all over India. HO of my organization is in Bombay.
    Now every branch have bank account in respective city. 5 are Current account and 5 are Cash Credit account. But all these bank accounts are in one bank only say Bank ABC...
    So how many bank key and house bank should be created? I am confused. I tried reading documentation on bank key and housebank, but my confusion is still there.

    Hi,
    The number of house banks depends on the branches of the bank.
    You need to open a separate house bank for each bank's branch. For this, create a bank key for the bank branch in FI01 and then assign this bank key into the house bank in FI12 (Or directly create the bank key in Fi12 also)
    Then within this bank's branch, if you hold more than one account then create seperate account ID for each account in that house bank.
    Separate house bank for each branch helps in the faster processing of bank interfaces for payment and receipt, because then it will use the correct SWIFT code etc for that branch assigned to bank key in house bank.
    Regards,
    Gaurav

  • Bank Key i not Populating in IDOC type PAYEXT

    Hi All,
    I'm running program RFFOEDI1, to generate idocs.
    The idocs once generated gives all the required info except the bank key, instead i'm getting the SWIFT code
    I found a blog that said
    If i could populate FIIBKCDE with value 011 instead of 002, bank key would show in that field
    Right now its 002 and therefore its pulling the swift code instead of the bank key
    Any help on this will be appreciated
    Thanks

    Hi
    I remember such instances and suddenly it appears that there could be a technical error
    I suggest to call in the ABAP colleague, check the program, explain the process, test run
    I think some substitution is not getting picked some where
    reg
    suresh

  • What is bank key ?

    I am trying to set up a new house bank for Sweden.What is bank key or bank number ? Is it any number I can put ? or  specific number I have to ask from Bank ? It is asking a number of 04 length.
    Thanks in advance
    Satya

    Hello read below
    Points will be appreciated
    Regards,
    Zaid Azam
    In this field, you specify the bank key under which bank data from the respective country is stored.
    When you define the country key, you also specify the country-specific definition of the bank key.
    Normally, you manage banks using their bank number. The bank number in the control data for the bank is then displayed twice, that is, as the bank key too.
    In certain countries, the bank account number takes on this function; then there are no bank numbers and the bank data is managed using the account number.
    For data medium exchange, you may find it useful to be able to enter foreign business partners without a bank number, even if there are bank numbers in the country in question. In this case, the bank key can be assigned internally.
    To manage bank data using another key, for example, the SWIFT code, external number assignment can also be used.

  • What is Bank key, num?

    Hi,
    What is Bank key or bank number ? what is their use? Can a bank key be different for different branches of a same bank in the same country?
    Thanks,
    Sravanthi

    Hi,
    In this field, you specify the bank key under which bank data from the respective country is stored.
    When you define the country key, you also specify the country-specific definition of the bank key.
    Normally, you manage banks using their bank number. The bank number in the control data for the bank is then displayed twice, that is, as the bank key too.
    In certain countries, the bank account number takes on this function; then there are no bank numbers and the bank data is managed using the account number.
    For data medium exchange, you may find it useful to be able to enter foreign business partners without a bank number, even if there are bank numbers in the country in question. In this case, the bank key can be assigned internally.
    To manage bank data using another key, for example, the SWIFT code, external number assignment can also be used.
    Regards,
    Eli

Maybe you are looking for