cancel
Showing results for 
Search instead for 
Did you mean: 

F110 Payment to vendor with several bank accounts

david_urbano
Explorer
0 Kudos

Hi to all,

I have a vendor with 2 bank accounts, each one for its subisidiaries .

We pay this vendor's head office via transfer and to do so, use transaction F110. Depending on the subsidiary, our vendor wants us to use one account or the other.

All open items go under the head office number, my question is: how do I assign the right bank account to the open items?

I tried with the alternative payer funcionality but did not work.

Can you please help?

Cheers

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

You need to se this up in XK02.

Use the payment bank type

Answers (5)

Answers (5)

former_member194797
Active Contributor
0 Kudos

The BVTYP is free. If a bank account accepts only one currency, the easiest is to take this currency as BVTYP in LFBK. You should have your own rules for the others cases: for example BVTYP 'EUR' for euro and 'OTHE' for all others currencies. You should use substitution with user exit. If you don't know the technique, please search in forums with keyword 'RGGBS000'.

The user exit should do the following (for example):

1) search in LFBK one row with LIFNR = BSEG-LIFNR and BVTYP = BKPF-WAERS.

if found then BSEG-BVTYP = BKPF-WAERS

2) if not found, search in LFBK one row with LIFNR = BSEG-LIFNR and BVTYP = 'OTHE'.

if found then BSEG-BVTYP = 'OTHE'.

3) if not found, do nothing; BSEG-BVTYP remains empty.

- With such an exit, you have to fill BVTYP in LFBK only when the suppllier has more than 1 bank account.

- You should also decide whether BVTYP should be ready for input or not; if yes you should decide what has priority: user's input or substitution (but I think that leaving the field ready for input and overwrite it in substitution has no sense and is dangerous, so in this case the substitution should do nothing for non empty BSEG-BVTYP).

former_member194797
Active Contributor
0 Kudos

I wrote by mistake LFA1-BVTYP, but in the supplier's master data (bank details), it is LFBK-BVTYP.

Former Member
0 Kudos

Hi Henri,

i have seen your comments regarding BSEG - BVTYP , did you know further Information about this topic, maybe a user exit where can determine the Bankpartner type depending on the document currency.

So if you have document currency EUR and a Bankpartner Typ EUR it should use this Bank account.

Best Regards Manfred

david_urbano
Explorer
0 Kudos

Hi Manfred

I have also had a look at this and you can use a Business Transaction Event PRocess 00001810 PAYMENT PROGRAM: Individual bank determination

The purpose of this interface is to provide a way of individually determining which of its own bank details and which partner bank details should be used for a payment. The authorized bank details are then transferred in table form. If you do not wish to use some of the banks determined, you can set the indicator XCUSF on the relevant line.

In addition, a correspondence bank can be determined for the processing of foreign payments.

You can use transaction FIBF to access the BTE and then create your own function module as a copy of SAMPLE_PROCESS_00001810 to determine the bank according to your own criteria

Cheers

david_urbano
Explorer
0 Kudos

Great! thanks a lot guys

former_member194797
Active Contributor
0 Kudos

It's the Partner Bank Type (BVTYP). Fill it in the supplier's master data (LFA1-BVTYP) and in each document (BSEG-BVTYP). Eventually use a substitution for inserting it automaticaly in each supplier's line item.

sridevi_p
Active Contributor
0 Kudos

Hi,

Try giving the account number of the HO in the Vendor master data - Company Code data >> Accounting Info

This field contains the account number of the master record for the head office account.

Use

You specify this account number only for branch accounts. Items that you post using the branch account number are automatically posted to the head office account. The system records the branch account number in the line items.

Neither transactions nor balances are kept in the branch account.

Regards,

Sridevi

<i><b>* Pls. assign points, if useful</b></i>