cancel
Showing results for 
Search instead for 
Did you mean: 

VF01 - how to prevent invoice splt due to different payment terms

Former Member
0 Kudos

VF01 - how to prevent invoice split due to different payment terms?

I have standard Sales Order (VA01) and Payment Terms defined on item level (see example).

I create Outbound Delivery (VL01N).

The requirement is to create single Invoice (VF01) containing all items from the sales order.

Please notice that Payment Terms value on Invoice header can be calculated, because all Z00x terms have the same structure (e.g. 14 days, 20 days, 30 days)

Example of Payment Terms

Z001-Within 14 days 20 % cash discount-Within 20 days 18 % cash discount-Within 30 days Due net

Z002-Within 14 days 15 % cash discount-Within 20 days 13 % cash discount-Within 30 days Due net

Z003-Within 14 days 18 % cash discount-Within 20 days 14 % cash discount-Within 30 days Due net

Can anybody help?

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Bojan,

Throwing up an idea to you.

During copying the delivery to the billing document, system copies the payment term from the sales order item level to billing document header (VBRK). Hence system splits the invoice in your case as payment terms are different at line item level.

Try doing this.In the copying control from delivery to billing document i.e t-code VTFL, go to the item category copying parameters. You would find data transfer routine 'Data VBRK/VBRP'. Copy that routine and create a new one. In the new routine, copy the payment term from sales document header to the billing document header (or as you mentioned, you can calculate a payment terms value on invoice header).

Get Abaper to help you.

See if this helps you,

Regards,

Pls reward points if it helps you.

Former Member
0 Kudos

Hi Bojan

When setting up a company code in the system, you can simply set an indicator in the company code data that you want to be able to use partial payments. Once the indicator is set, you are able to handle these partial payments for that company code in a flexible way. For the designated company code,.......

all SAP standard Enjoy transactions for recording invoices get an additional tab you can use to enter the partial amounts. (This method does not work for the old style transactions such as FB01.)

The Enable amount split indicator also solves another problem. By setting the indicator you can indicate that you want to use different payment methods for parts of the invoiced amount. For example, you want to pay 50 percent of the invoiced amount by check and the other 50 percent by bank transfer. The Enable amount split functionality makes it all possible.

Do reward points if this is helpful

regards

Former Member
0 Kudos

Hi Bojan

Vendors often allow their customers to pay for large invoices in installments. Using the Enable amount split indicator allows you to indicate per invoice how the invoiced amount is to be split and what the payment terms are for each installment. Available since Release 4.0, the indicator is more flexible than the previous installment payment term or invoice plan methods for partial payment.

<b>please reward points if this is useful for you.</b>

regards

AK