Vendor Intermediary Bank account

How can we setup intermediary bank account in SAP?

Go to bank chains and define scenario and activate bank chain

Similar Messages

  • Pogramm update for Vendor's bank account with duplicate No.

    HI Guru's,
    This program will perform the Vendor's bank account with
    duplicate No. on both level on higher level as well company code level. but field lfa1-loevm not shwoing in the report..
    if i put delection flag at company level or centrel level : lfa1-loevm.. will not showing in report.. how to modify any one can help me..
    TABLES: lfa1,
            lfb1,
            lfbk,
            t077y.
    DATA: BEGIN OF fi_vendor,
          bukrs     LIKE lfb1-bukrs,   "company code
          vendor_no LIKE lfbk-lifnr,   "Vendor No"
          name      LIKE lfa1-name1,   "Vendor name
          bank_no   LIKE lfbk-bankn,   "Bank account no.
          bankc_key LIKE lfbk-banks,   "Bank control key
          bank_key  LIKE lfbk-bankl,   "Bank account
          create_n  LIKE lfa1-ernam,   "Created by
          createon  LIKE lfa1-erdat,   "Created on
          acct_group LIKE lfa1-ktokk,  "Vendor group name
          deletion   LIKE lfa1-loevm,  "deletion flag
          nodel    LIKE lfa1-nodel,  "Central deletion block
          sperr      LIKE lfa1-sperr,  "Posting Block
          no_account TYPE i.
    DATA: END OF fi_vendor.
    DATA: vendor  LIKE lfb1-lifnr,
          name    LIKE lfa1-name1,
          bank    LIKE lfbk-bankn,
          company LIKE lfb1-bukrs,
          bc_key  LIKE lfbk-banks,
          b_key   LIKE lfbk-bankl,
          cre_by  LIKE lfa1-ernam,
          cre_on  LIKE lfa1-erdat,
          ven_group LIKE lfa1-ktokk,
          dele    LIKE lfa1-loevm,
          nodel   LIKE lfa1-nodel,  "Central deletion block
          sperr   LIKE lfa1-sperr,  "Posting Block
          number TYPE i.
    DATA: fi_vendor_dupli LIKE fi_vendor OCCURS 0 WITH HEADER LINE.
    DATA: fi_vendor_dupli1 LIKE fi_vendor OCCURS 0 WITH HEADER LINE.
    CONSTANTS: a1sg(5) VALUE 'AH',
               w1sg(5) VALUE 'IMH',
               n1sg(5) VALUE 'NUH',
               t1sg(5) VALUE 'TTSH',
               q1sg(5) VALUE 'HQ',
               h1sg(5) VALUE 'PHARM',
               e1sg(5) VALUE 'NETC',
               p1sg(5) VALUE 'POLY',
               d1sg(5) VALUE 'DIAG'.
    Limiting the select option to company code.
    *SELECT-OPTIONS: bukrs FOR lfb1-bukrs.
    START-OF-SELECTION.
      PERFORM bank_detail.
    TOP-OF-PAGE.
      PERFORM header_detail.
    *&      Form  BANK_DETAIL
          text
    FORM bank_detail.
    *To get the duplicate bank account.
      SELECT  lfbk~bankn COUNT( * ) INTO (bank, number)
                       FROM lfbk
                       INNER JOIN lfa1
                       ON lfa1lifnr EQ lfbklifnr
    WHERE loevm NE 'X
                                          GROUP BY lfbk~bankn.
        IF sy-subrc EQ 0.
          IF number > 1.
            MOVE: bank       TO  fi_vendor_dupli-bank_no,
                  number     TO  fi_vendor_dupli-no_account.
            APPEND fi_vendor_dupli.
            CLEAR fi_vendor_dupli.
          ENDIF.
        ENDIF.
      ENDSELECT.
    *vendor created on higher level
      LOOP AT fi_vendor_dupli.
        SELECT alifnr abanks abankl abankn INTO
                            (vendor,bc_key, b_key, bank)
                            FROM lfbk AS a
                            INNER JOIN lfa1 AS c
                            ON alifnr EQ clifnr
                            WHERE a~bankn EQ fi_vendor_dupli-bank_no
    AND c~loevm EQ space.
          IF sy-subrc EQ 0.
            CASE company.
              WHEN 'A1SG'.
                company = a1sg.
              WHEN 'W1SG'.
                company = w1sg.
              WHEN 'N1SG'.
                company = n1sg.
              WHEN 'Q1SG'.
                company = q1sg.
              WHEN 'H1SG'.
                company = h1sg.
              WHEN 'E1SG'.
                company = e1sg.
              WHEN 'P1SG'.
                company = p1sg.
              WHEN 'D1SG'.
                company = d1sg.
              WHEN 'T1SG'.
                company = t1sg.
            ENDCASE.
            MOVE: company    TO fi_vendor_dupli1-bukrs,
                  vendor     TO fi_vendor_dupli1-vendor_no,
                  bc_key     TO fi_vendor_dupli1-bankc_key,
                  b_key      TO fi_vendor_dupli1-bank_key,
                  bank       TO fi_vendor_dupli1-bank_no,
                  fi_vendor_dupli-no_account TO
                         fi_vendor_dupli1-no_account.
            APPEND fi_vendor_dupli1.
            CLEAR fi_vendor_dupli1.
          ENDIF.
        ENDSELECT.
        CLEAR company.
      ENDLOOP.
    *Vendor created under company code level eg. employee group.
      SELECT alifnr bbanks bbankl bbankn
                      INTO (vendor,bc_key, b_key, bank)
                      FROM lfb1 AS a
                      INNER JOIN lfbk AS b
                      ON alifnr EQ blifnr
                      FOR ALL ENTRIES IN fi_vendor_dupli1
                      WHERE a~lifnr EQ fi_vendor_dupli1-vendor_no.
        IF sy-subrc EQ 0.
          IF company NE space.
            MOVE: vendor     TO fi_vendor_dupli1-vendor_no,
                  bc_key     TO fi_vendor_dupli1-bankc_key,
                  b_key      TO fi_vendor_dupli1-bank_key,
                  bank       TO fi_vendor_dupli1-bank_no.
            MODIFY fi_vendor_dupli1.
          ENDIF.
        ENDIF.
      ENDSELECT.
      LOOP AT  fi_vendor_dupli1.
        SELECT name1 ernam erdat ktokk loevm nodel sperr
                     FROM lfa1
                     INTO (name, cre_by, cre_on, ven_group, dele, nodel,
                     sperr)
                       WHERE loevm EQ space
                       AND lifnr = fi_vendor_dupli1-vendor_no.
          MOVE: name   TO fi_vendor_dupli1-name,
                cre_by TO fi_vendor_dupli1-create_n,
                cre_on TO fi_vendor_dupli1-createon,
                ven_group TO fi_vendor_dupli1-acct_group,
                dele      TO fi_vendor_dupli1-deletion,
                nodel   TO fi_vendor_dupli1-nodel,
                sperr  TO fi_vendor_dupli1-sperr.
          DELETE ADJACENT DUPLICATES FROM fi_vendor_dupli1
                              COMPARING vendor_no.
          MODIFY fi_vendor_dupli1 TRANSPORTING name
                                               bukrs
                                               create_n
                                               createon
                                               acct_group
                                               vendor_no
                                               deletion
                                               nodel
                                               sperr.
        ENDSELECT.
      ENDLOOP.
      SORT fi_vendor_dupli1 BY bank_no vendor_no.
      DATA: cnt TYPE i.
      LOOP AT  fi_vendor_dupli1.
        SELECT SINGLE * FROM t077y WHERE ktokk EQ
                                  fi_vendor_dupli1-acct_group
                                  AND spras EQ 'EN'.
    WRITE: /1    fi_vendor_dupli1-bukrs,
            WRITE: /5   fi_vendor_dupli1-vendor_no,
                15   fi_vendor_dupli1-name,
                50    t077y-txt30,
                70   fi_vendor_dupli1-bank_no,
                90   fi_vendor_dupli1-bankc_key,
                95   fi_vendor_dupli1-bank_key,
                105  fi_vendor_dupli1-create_n,
                115  fi_vendor_dupli1-createon,
                128  fi_vendor_dupli1-deletion,
                134 fi_vendor_dupli1-nodel,
                158 fi_vendor_dupli1-sperr.
                ENDLOOP.
      ULINE.
    ENDFORM.                    "BANK_DETAIL
    *&      Form  HEADER_DETAIL
          text
    FORM header_detail.
    WRITE: /1 'Company',
      WRITE: /40 sy-title,
              110 'Page',sy-pagno.
      SKIP TO LINE 3.
      WRITE: /5 'Vendor No',
             15 'Vendor Name',
             50 'Acct Group',
             70 'Bank Account',
             87 'Country',
             95 'Bank Key',
             105 'Create By',
             115 'Create on',
             127 'Del.Flag',
             130'Central deletion flag',
             155'Block for Post.'.
      ULINE.
    ENDFORM.                    "HEADER_DETAIL
    regards
    JK

    solved

  • Vendor's bank account number has 19 digits.

    Dear Friends,
    The user has run the proposal run (T.CodeF110). The  vendor's bank account number didn't captured in full because it contains 19 digits.
    The SAP Note has 96624 has been implemented.As I know, all the 19 digits are not captured in F110.
    Please suggest how to solve the issue?
    Regards
    Sridhar

    Hi,
    You can do the necessary settings in SPRO --> SAP Netweaver --> General settings --> set countries --> set country specific checks.
    Here you can mention 19 as bank account number length
    Dhara D.

  • AUtomatic Payment Program - Unable to make payment to Foreign Vendor having bank account in home country and home currency

    Hi
    We have company code in India. Payment method C is configured. Now we have a requirement that we have to make a payment to a vendor in Bangladesh who is having Bank account in India in INR. Already I have ticked the foreign payments as shown below
    Now when we have to make a payment to bangladeshi Vendor , I am unable to generate any payment.
    Please Find the error detail as shown below:
    >            Payment method selection additional log
    > Payment method selection for items due now to the amount of INR          100,00-
    > Payment method "C" is being checked
    > Street or P.O. box entry is missing
    > No permitted payment method exists
    Information re. vendor 9021121 / paying company code 1021 ...
    ... payment not possible because of reported error
    End of log
    Step 002 started (program SAPFPAYM_SCHEDULE, variant &0000000001176,
    Step 003 started (program RFFOEDI1, variant &0000000000398,
    Program RFFOEDI1: No records selected
    Step 004 started (program RFFOUS_C, variant &0000000000784,
    Program RFFOUS_C: No records selected
    Job finished
    Anybody having any idea. Please Help

    Hi Raj,
    Please check the following things once.
    1. Check the vendor pyt method in XK03. Vendor should not be blocked at any level.
    2. Also check - FBZP - Pyt methods under country level - what are the mandatory parameters ? - Street, P.O. BOX or box pst code or bank acc.no, swift code, IBAN No.- check those parameters are maintained or not? If no, pls maintain the same.
    3. Doc currency - You have to maintain the INR currency in invoice. Also maintain the entry for INR currency in FBZP - Bank determination- ranking order & bank accounts. Else not psbl to make payment in foreign currency.
    I hope it clears else revert us with your issue.
    Thanks & Regards,
    Lakshmi S

  • Vendor Master Bank Account Number Changes

    Hi,
    Where are the changes of bank account number (New and the Old one) in vendor master data Reflected , is there any Table.??
    Regards,
    Archit

    You can see the bank account before and after values in vendor master display or change.  Call up the vendor master (XK02 or XK03), go to the Vendor: Payment transaction screen, and then select the menu path Environment -> Account Changes -> All Fields.  The bank account changes will be listed under the change screen heading "Vendor Master (Bank Details)".  You may need to click the button "Entries" to see the Vendor Master (Bank Details).  Double-click that line and you will see the before and after values for ever bank number change.
    Example:
    Entry Vendor Master (Bank Details)
    Date                          Chgd By              Co Bank Number    Acct/IBAN
    11/30/09         ??????????       US 043318092      987654321     NEW
    11/30/09         ??????????       US 043318092      123456789     OLD
    Hope this helps.

  • ReUnable to Update Vendor BP Bank Account

    Hi,
    I am updating a supplier payment terms bank acount details but i am getting the following error. It used to get upated, but for some reason getting this error now.
    This entry already exist in the following table 'BP - Bank Account' ORCB (ODBC-2035)
    any help will be appreciated. The system is 2007 PL49

    Hi,
    You may check:
    Re: DTW - IMPORT BP BANK DETAILS
    payment report error
    Thanks,
    Gordon

  • Payment of Vendor invoices through an intermediary bank

    Hello,
    I am trying to figure out how to fix this problem.
    I have an open invoice and I want the payment of this invoices to paid first to an account (a bank - an offshore) for example in Belgium. Thereafter the payment would be transfered to my account for example in the Netherlands, cause the bank knows that if a specific account is credited, my account in the NL should be updated with the reciept.
    Should the intermediary bank account be filled in my vedor master data or not.
    Did try the instructions on transaction code FIBPS with another bank, linking to a vendor, thereafter run a payment proposal, but its got mine bank details in the proposal.
    How do I fix this..  That the payment will go to the offshore bank and not first to my bank accounts.
    Thanks Elvis

    in my understanding you just need to set at vendor's master data an Alternat.payee that must be set in SAP as vendor as well with the bank account informed.
    Regards

  • Where or how can we input the Intermediary Bank info in Vendor Master?

    Hi
    I would like to know if there are specific fields were we can include information of an Intermediary Bank when we are creating the Vendors Account Information.
    For instance, if we have the following information, how and where should we input the Intermediary Bank information?
    Vendor's Name:    ABY COMPANY
    Vendor's Address:    Miami, Florida
    Vendor's Account:    123789456
    Vendor's Bank Name:    CITIBANK N.A.
    Vendor's Bank Address:   Miami, Florida
    Vendor's Bank BIC Code:   CITIUS33MIA
    Vendor's Bank ABA Code:   266086554
    Vendor's Bank Intermediary Bank Name: CITIBANK, N.A.
    Vendor's Bank Intermediary Bank Address: New York, New York
    Vendor's Bank Intermediary Bank BIC Code: CITIUS33XXX
    Vendor's Bank Intermediary Bank ABA Code: 021000089
    Where or how can we input the Intermediary Bank information?
    Tks in advance for your reply
    reg
    vishnu

    Hi
    Thanks for your inputs
    Actually we need to create a link between Vendor mail bank and Vendor Intermediary bank, is there any possiblility in Vendor master data?
    As you explained i checked the settings, how can i create link between from main bank to intermediary bank?
    reg
    Vishnu

  • Payment to vendor through intermediary bank

    Hi All,
    we have at present following scenario for making payment to vendor
    we have vendor bank details in vendor master data. We execute automatic payment run & this pick up the vendor bank details. IDOC is generated for payment & file is send to our bank for payment to vendor bank.
    Now we have requirement where user are looking that they can make payment to vendor intermediary bank & vendor intermediary bank can make further payment to vendor main bank.
    Now for this, we should have something where we can configure these both bank details in SAP & when we do automatic payment run, it pick up both bank details
    We are looking for if we have some option available in SAP for this. Kindly suggest.
    Thanks & regards
    Deepak

    Hi All,
    Kindly suggest on this requirement.
    Thanks & Regards
    Deepak Garg

  • Selecting the Bank account from Vendor master when APP is run

    Good Morning.
    I have a scenario where a Vendor with Multiple bank accounts in the vendor master
    Bank account 1 - HSBC UK
    Bank account 2 - RBS UK
    Bank account 3 - Bank of America US
    I need to make a payment for a purchase made from US and he chooses the payment to be made directly to the BOA US account. when running the payment run, can i select the bank account to which the outgoing payment is sent to? using Automatic payment program or manual outgoing payment?
    Thanks in advance
    Shankar

    Hi Gowrishankar,
    You can change the house bank while runinng the Payment Program in F110.
    Please follow the below steps for your requirement.
    F110 --> give the parameters & save. >  click on Edit Proposal> Double click on vendor ( it will give you the due invoices tobe paid) --> double click on the invoice document which you want to pay in BOA US > Click on Reallocate button> give payment menthod , House bank , account ID and save.
    The next subsequent steps are normal.
    Thanks & Regards,
    Shashi Kanth.

  • Bank Account field in Vendor Master

    Hello Experts, we are on ECC 5.0 and want to increase the Bank Account field in the Payment Transaction tab of Vendor Master from the maximun now allowed (18 characters) to more, as Singapore Vendors have Bank Accounts longer than 18 characters. Please let me know of any User-exit that can undertake this. Thanks for your help.
    Joseph Teli

    Hi Joseph, In my opinion you should change the program which generates IDOCs
    changing any standard field would cause a lot of undesired complications.
    Its always advisable to add a field instead of changing it.
    I have already used the solution which I proposed and it is advised by SAP
    Regards
    Sach!n
    Edited by: Sachin Bhutani on Mar 12, 2010 2:31 AM

  • Vendor account with two bank accounts -payment

    Hi
    For the vendor account we have two bank accounts .When a invoice is raised through MIRO ,we want the 50% payment to be made through First bank account and the rest payment to the Second bank account.The vendor has two bank accounts and wants 50-50% payment on a single invoice to be paid to two different bak accounts.
    How can this be configured and at the payment time in APP how will the system pay to two different bank accounts.
    Please advice.Please let me know if i need to provide any further details.

    Hello dear,
    The only solution in SAP standard for vendor bank account selection during payment program, when you have created partner bank types.
    Then, if you want to post to a different bank account then you need give the partner bank type in the invoice, then, the different bank account will come ( we can make partner bank type field as mandatory in the field status group).
    For choosing the vendor's bank account, you have to use the field 'Partner bank type' (BVTYP). It is present in vendor's master data (LFBK) as the print. screen shows it above, and in the document line items (bseg-bvtyp).
    Remark: We should use a substitution (with user exit) for filling this field automatically according to your own rule.
    Also, to define that it should be 50% to the first bank and 50% to the second bank, than you need an ABAP'er for this
    I hope that could answer your question.
    Thanks.

  • Bank chains /  Intermediary banks

    All,
    I have setup intermediary bank and tested to see if it's working.  I'm expecting see DME file generated for Intermediary bank and update the REGUH table when I do the payments.  But, neither of them seems to be working.  The DME is genereted for vendor's bank account. 
    Vendor master data setup
    Assigned vendor bank in vendor master data  and payment methos WTC and a house bank xxxx is linked
    Bank chain config (Img)
    Activated bank chain 2(Sender's bank) and did not create genral bank chain here.
    In FIBHS , I created bank chain for the house bank xxxx that we are using
    In FIBPU, I did the bank chians for my vendor.  I assigned the vendor to the bank chanin. 
    We are using ZFFOMTY program to print the medium. 
    It looks like the bank chian setu isn't wroking right.  Can someone explain if I'm missing something here.
    Please plesae help me here.
    Thanks,
    Sri

    1) Define scenario
    2) Activate Bank chain
    3) Define bank chain for house bank
    4) Assign bank chian to vendor / customer

  • Set Intermediary bank in DME

    Dear all,
    I need to set an intermediary bank in DME. I see that there are fileds from FPAYHX-BNKN1, BNKN2, BNKN3 that can be used for intermediary bank account, but all these fields are empty in REGUP and REGUH table. How are these fields populated, do you know? Probabably the intermediary bank account has to be entered somewhere in the document or vendor master data to fill these fields correctly. Do you know how can I submit information to these fields?
    Thank you very much!
    Desimira

    Hi,
    Please check whether the Bank Chain functionality is active or not (SPRO> Financial Accounting (New) > Bank Accounting > Bank Chains)
    Also check the below thread:-
    Wire transfer config
    Regards,
    Gaurav

  • Selecting alternative Bank account in Purchase invoice is not working

    Hello experts
    When adding a particular purchase invoice, I select an alternative bank account for this vendor on Logistics tab. But when generating payment file for this invoice through Payment Engine, the bank account that can be seen on the file is the standard one for this vendor, so selecting an alternative Bank account in the invoice doesn't seem to have any effect on payment file. Do I have to consider something else?
    Regards

    Hello Nagarajan
    Thanks for the update. But by checking it, I haven't been able to find anything regarding vendor bank account selection on invoice, or about paying an invoice to vendor secondary bank account.
    Also I have done some testing, and the only way I have found so far to get a vendor invoice paid in the secondary bank account is to set this secondary bank account as the default bank account just before use Payment Wizard and Payment Engine. But this is a poor workaround and I guess there should be a way to make work properly the "Pay to Bank" functionality in invoice.
    Thanks and regards

Maybe you are looking for

  • Dbus hanging at startup, nss_ldap and pam_ldap to blame?

    https://bbs.archlinux.org/viewtopic.php?id=104114 This post is about the same problem I'm having, but I don't really like the solution. I'm running an arch box that is authenticating users through and Windows domain using ldap and kerberos, I know I

  • How can I change my database options after it's created ?

    Hi , I'm using a 10 g oracle on a solaris 10 machine .I created a database and now I m willing to change the database option.I tried to use dbca but the Configuration Options checkbox is disabled.Is there any other way to change the database option ?

  • Saving document question

    I have created a fillable form with Adobe Acrobat Professional 9.  It is posted to our website for users to fill out, print, and save the completed form on their computer.  What is happening is when they save it, any fields that are radio buttons rev

  • Lost seq of redo log due to corruption and cannot recover database.

    Hi! This db I am working on is a test database running 10.2.0.3 on OEL5. Unfortunately due to some human error, we lost the redo log sequence 1_28_xxxxxx.redo. As this was a non-critical db, we didn't plan any backups for the db... and now whenever I

  • The nightmare of shopping for a new monitor.

    First, I apologize if this has been asked before however Ive been searching the internet and on the Pshop forum and cant seem to find solid info. The monitor will be used primarily for still image color correction in Photoshop (Im still using CS2) su