cancel
Showing results for 
Search instead for 
Did you mean: 

Prevent Cancelled Invoice from being picked up in the batch job

0 Kudos

Hi Team,

Below is the requirement.

When an invoice is cancelled, SAP is supposed to automatically block the sales order to prevent it from being picked up in the overnight batch job and generating another invoice. It is not working and we(client) are having to manually go in after cancelling to put the "Inv Cancel AutoBlock" on the sales order.

How can we achieve this?

Thanks

PB

Accepted Solutions (0)

Answers (2)

Answers (2)

Jelena
Active Contributor

SAP is not "supposed to". This is not how standard process works, as G Lakshmipathi correctly pointed out.

No disrespect but is it really difficult to figure out the logic here? It's your own custom requirement after all... Find what invoice was cancelled, find the preceding sales order, apply billing block / reason for rejection / whatever. Nothing to do with billing due list.

Not sure though what business value exactly this adds. Seems like a rather meaningless and redundant process, to be honest.

0 Kudos

Hi Jelena,

Thank you for the comment.

I am aware about the process what you have mentioned and this is what currently the clients are doing it manually as per our suggestion. But they dont want to manually add the billing block now. They want to stop all those orders from getting billed for which there exists a cancelled invoice.

"Find what invoice was cancelled, find the preceding sales order, apply billing block / reason for rejection / whatever. Nothing to do with billing due list"

Thank you

PB

Jelena
Active Contributor
0 Kudos
They want to stop all those orders from getting billed for which there exists a cancelled invoice.

Why? What purpose would this serve? What value would this add to the business?

Obviously you can write a program to do that but still, the exact purpose and benefit of this process is not clear.

Lakshmipathi
Active Contributor

With the standard, it is not possible. You can try with an enhancement

0 Kudos

Hi Sir,

Could you also please let me know the logic and the program in which we are supposed to make the changes? The program i guess is related to Billing due list which is the standard program SDBILLDL. Can you please give me the logic for this requirement?

Thank you sir

PB