cancel
Showing results for 
Search instead for 
Did you mean: 

1 sales order= 1 invoice

Former Member
0 Kudos

Hi,

This is the requirement.

we have 1 sales order with 10 line items. All are delivery based line items. 5 are shipped and PGIed today and hence it comes in the Billing due list. The customer wants only 1 invoice per sales order. so he wants the invoice only when sales order has been completely PGIed. the billing is batch billing and the volume is too much for any manual intervention like Billing block.

Any suggestions.

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Issue closed.

Former Member
0 Kudos

hi nimit,

From your post it seems you have delivery related billing

hance, in you copy control rules from delivery to billing (VTFL), you have to change your Copying requirements, using STD it is not possible so create your own requirment (ASK ABAPer to do it) and check VBAK - AUTLF not equel to BLANK

cong_yu2
Participant
0 Kudos

hi,

in copy control from delivery to billing, you can VOFM the Copying requirements, making system checks header field like the delivery status...only when it's C 'completely delivered', only after then the billing is possible.

thanks.

Former Member
0 Kudos

Hi Nimit,

You can configure a billing block in the sales order document type, such that the billing block is automatically placed in the sales order.

Also you will have to create a custom development which you can run as a batch job every couple of hours which checks for all the open sales orders and if the delivery status of the order is complete then this program will remove the billing block.

And then your billing job can invoice this order.

Let me know if it helps.

Thanks

Shobhit

Former Member
0 Kudos

Hello,

Review a VOFM routine and then allocate it to the copy control.

You'll possibly need to use the document flow table which is bad on performace to check the DN's quantity = SO quantity for all items.

Regards

Waza