cancel
Showing results for 
Search instead for 
Did you mean: 

Split billing

12-23-2006 6:45 PM
1238 views 8 comments
0 Likes
SAP Managed Tags
Subscribe

Hello everybody,

This is my first queri posting.

My issue is order and delivery and pgi has done for 10 line items. but customer wants separate bill to each line item. hw could it is possible? plzz explain me

Thanx in advance

0 Likes

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Likes

Hi Ravi,

Split can be possible in various ways but i can't explain all the different ways of splitting before understanding whether this requirement is only one time or is it repeatedly required for a particular customer or is it repeatedly required for the whole of SAP Instance. I would still try to explain a few suggestions below... If those does not satisfy your case then i would like you to explain me the Scenario in more detail.

If this is one time only then u can proceed in two ways....

1) Go to VA02 and put the billing block on the balance 9 line items and process VF01 and create billing for the 1st unblocked line. Repeat the steps for 9 times.

2) Go to VA02 and put a split indicator in all the 9 Line item and process them together via VF01, it will create 9 invoices. This split indicator can be anything which is responsible for creation of Header Data for a billing document... i.e. data which flows to VBRK table while billing doc is created. So u can put an increment in the line items PO# as 1 for line 1 and 2 for line 2 till 9 for line 9. With this difference in the PO# when these 9 lines will flow to the Billing Program, it will create 9 invoices.

If this is repetitive then u can do the below 2 options:-

1) find out any field which makes the part of the Billing Doc header like i told above - PO field at item level can be a best use. Choose a field in your customer master and tag this customer as special for 1 line per invoice. Ask your Abaper to use User Exit MV45AFZZ & if the customer happens to be a special customer then put an increment with 1 for line 1, 2 for line 2 in the PO line item field. So in future whenever this customer orders gets created the PO in the line item will be different for each line and you will get 1 invoice per line. While printing the PO# on the Invoice printout pickup the PO# from the SO header so that it shows the PO# without these incremental nos to the Customer when Customer looks at the invoice.

2) Create the indicator field in your customer master to mark it as special and then ask your Abaper to create a new routine or change the existing routine for copy control between Delivery & Billing to modify ZUKRI structure field to pass the line item id into the ZUKRI if the customer happens to be a special customer. I mean to say go to VOFM, go to Data Transfer Routine for Billing and choose the routine you are already using for data transfer between Delivery and billing... If you are using the standard routine then copy it into a new routine and use that for data transfer. A sample ZUKRI structure definition looks like as below:

DATA: BEGIN OF ZUK,

MODUL(3) VALUE '001',

VTWEG LIKE VBAK-VTWEG,

SPART LIKE VBAK-SPART,

ABTNR LIKE LIPS-ABTNR,

EMPST LIKE LIPS-EMPST,

END OF ZUK.

ZUK-SPART = VBAK-SPART.

ZUK-VTWEG = VBAK-VTWEG.

ZUK-ABTNR = LIPS-ABTNR.

ZUK-EMPST = LIPS-EMPST.

VBRK-ZUKRI = ZUK.

ZUKRI field is 40 character field stored in VBRK table and by default SAP provides the split criteria as Division(SPART - 2char), Distribution Channel(VTWEG - 3char), Department No. (ABTNR - 4char), Receiving Pt. (EMPST - 25char).... So even after these 4 fields (34 Char) you have still 6 character length available, which is good enough for passing the Line item no. from Delivery (POSNR - 6 char). If the length doesn't suffice you, you can remove the EMPST field from your ZUKRI definition and you will have 25 more fields for your use.

Now what you have to do is that you have to put a logic which should check whether the customer requires 1 line per billing. if yes then pass the lineitemno. POSNR in ZUKRI and the invoices will be multiple.

Hope this helps....

If not then feel free to get back to me once again with some remarks so that i can help more.

Thanks

Kapil Sharma

Former Member
0 Likes

Hi Ravi,

After doing PGI to 10 line items u want to bill you r customer individually for each line item.........

for this goto VF01 and give the delivery # , then click on the "selection list" in the menu bar.......... system displays u all the 10 line items , select 1 st line item and click on "copy" icon in the menu bar and save the document , hence an individual billing document is created for the 1st line item........repeate this for remaining line items........

i follwed the same procedure for one of my customer , where he wanted individual billing for each line item.......

Hope this resolves your issue........ reward if helpful...

Thanks,

Sudarshan

Former Member
0 Likes

Hi,

I also have a similar issue over here.

Sree, you have commented as 'One way of doing this is you need to create an Order related invoice. Configure for the Split invoices option in IMG'.

What is the path in IMG and what should I configure?

Message was edited by:

Takako Suzuki

Message was edited by:

Takako Suzuki

Former Member
0 Likes

If you have a good abaper you can continue to have one bill in SAP and the output you can take at the line item level (difficult and not a standard SAP practice). You can add the item no to the SAP invoice no (Concatenate) for the output purpose only. Check If this satisfies your customer.

Former Member
0 Likes

Hi Ravi,

Welcome to SDN. Hope you benefit 100% from this forum.

Pls create a new routine for Data transfer Routine at the item level for Copy control -> Delivery to Billing.

Things to be considered - If this is a request only from one customer, you should make sure that the billing for other customers' are not affected by this routine.

Take the help of your technical team for this and throughly test the soln before moving it to Production system.

Hope, this helps!

Thanks,

Siva

Former Member
0 Likes

Hi,

One way of doing this is you need to create an Order related invoice. Configure for the Split invoices option in IMG. Now you can create an Invoice for each line item.

Another way is to create a delivery for each line item (it means you need to create 10 deliveries) and then create an invoice for all 10 deliveries.

Thanks,

Don't forget to give some points if this suggestion is helpful!!

Former Member
0 Likes

hai sree,

if we do the delivery for each line item then we can do the invoices for each line item but my question is order was saved and delivery was saved now the customer wants to have bill for each line item hw could we do?

Former Member
0 Likes

if it's just a copuple of deliveries - you can always bill manually (VF01) each item by a separate invoice.

If you need to always do single delivery - multiple invoices - you can do it I bleieve by defining your split criteria or you can try setting max. number of line items in the invoice to 1 for corresponding sales org