cancel
Showing results for 
Search instead for 
Did you mean: 

Ensure payment is received before creating sales order

Former Member
0 Kudos

Hi

For some customers we want to ensure that payment is received in advance. i.e., before the sales order is created.

Unless the payment is entered in SAP, system should not allow the users to either create sales order or delivery or billing document.

What should be the best SAP process for this ??

thanks and regards

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Sagar,

This can be solved by having credit management.

Use the UPDATE as 00012,your Sales order would be included. Credit limit occurs at 3 places, Sales order, delivery, PGI. If you have a check at sales order, the sales order cannot be saved untill the customer pays in advance. In FD-32 have a credit limit of Rs0. If the customers pays in advance then, that can be seen in FD-32, Etras- sales value, as negetative value.( means he has paved in advance). If he pays then the credit limit would allow the sales document to be saved otherwise the sales order would be blocked for credit check(OVA8). In OVAK for your sales document have a automatic credit check. The rest settings can be done in OVA8. Please refer the earlier forums for credit limit configuration.

regards

prasad

Answers (3)

Answers (3)

Former Member
0 Kudos

thanks all

former_member217082
Active Contributor
0 Kudos

Hi sagar

One clarification is that i am not at all clear with your ticket , but as far as i understood you should maintain credit limit for that customer and once FI receives the amount then we can release the order and then do delivery and billing.

But in which scenario it works generally can u explain ?

Regards

Srinath

jignesh_mehta3
Active Contributor
0 Kudos

Dear Sagar,

You can configure Credit Management for this.

FD32 is the T-Code to give limits to Customers. You can give Re.1 limit for the Customers you want advance payment.

This would ensure that useless advance payment is received & posted in FI (Customer Ledger) the systgem will not allow to create Sales Order.

You can configure Simple Credit Management for this:

IMG - Sales and Distribution - Basic Functions - Credit Management/Risk Management - Credit Management - Assign Sales Documents And Delivery Documents - Credit limit check for order types -

Here assign "B" (Run simple redit limit check and error message) to your required Sales Order types.

Now go to T-Code FD32 - Inset Customer Code & Credit Control Area & put tick mark in Status check box. Put required Credit Limit (Re. 1) & save.

This would ensure that no Sales Orders are not created for the Customers you have set the limits unless advance payment is posted in accounts.

Hope this helps...

Give points if useful..

Thanks,

Jignesh Mehta

Former Member
0 Kudos

Thanks for your reply. We are using a similar process.

Could you please tell which transaction code can be used for

advance payment from customers.

Thanks again

Lakshmipathi
Active Contributor
0 Kudos

Dear sagar

You can update the advance payment received from customers in FB75

thanks

G. Lakshmipathi

jignesh_mehta3
Active Contributor
0 Kudos

Dear Sagar,

You can book incoming payment thru t-code - F-28

Hope this solves your issue your problem...

Give points if useful...

Thanks,

Jignesh Mehta.

Lakshmipathi
Active Contributor
0 Kudos

Dear Jignesh

To the best of my knowledge, for advance payment, we should use FB75 only and not F-28.

Though F-28 is also used to post the incoming payments, it can be accessed only for billing documents and that is why you have the option "Process open items"

If anybody is having second opinion on this, most welcome !!!!

thanks

G. Lakshmipathi

jignesh_mehta3
Active Contributor
0 Kudos

Dear Laxmi,

Point taken...

We also use F-29 for posting advance payments...

Thanks,

Jignesh Mehta