on 05-31-2010 8:32 AM
Hi Experts,
Can we make automatic delivery block in sales order if for that sales order advance payment not recieved ?.Is there is any enhancment is there for this issue .
Regards,
Suresh
Hi Suresh
If you always use one order type for orders which should have a downpayment, you can set the delivery block for that order type in VOV8.
This option will also work if all your orders should have a downpayment.
Alternatively, if you are able to define the circumstances in which a downpayment should be received, you coud write a user exit to set the delivery block at header or item level under those circumstances.
James
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
User can handle this manually. Whenever they create advance payment, they should also put a blocking reason "Advance Payment req". When advance payment is received then they remove the block & create delivery.
Else if u want to automate this then:
In the Userexit_Save_document_prepare, write a code which checks if there is a billing plan (for advance payment) & if it is there then put the block in the respective field.
Discuss with ur ABAPER for this but it can easily be done with a small code.
regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Thank you for giving reples.
Here problem is sales order is creatin one user advnce is entering fi user and delivery creating by other users so if we block atleast in delivery level like till getting advance payment they want to restrict delivery. tht will be good for them
Regards,
Suresh
Edited by: sureshbabusure on May 31, 2010 10:27 AM
Hi,
Rather you can have a default blocking reason called "Advance Payment" for order. You can release the order based on verification that advance payment has been recieved.
You can configure a seperate sales order type for advance payment and set default block inside that.
Second way to handle this scenario is through credit management. Configure one payment terms called "Advance Payment" now whenever you are creating a sales order which should have advance payment, change the payment terms at the time of SO creation to Advance Payment. Now the sales order will get block because of credit check since we changed the payment terms. You can have an authorized person to remove this block then based on the authorization. The advantage of this method is when you go to tcode VKM3 to remove the blocked SO you can see the reason for block and release the document.
Regards,
Shantanu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
110 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.