cancel
Showing results for 
Search instead for 
Did you mean: 

change sold-to party in copy control when avoid is created ( VF04 )

0 Kudos

When I create 2 invoices from 2 deliveries, VF04 split this documents because Partner function SP (Sold-to party) is diferent. I would like to create only 1 invoice.

I would like change that partner function before billing is created. I am looking for in Billing control copy function, but I cant (or I dont know how I can) change Sold-to party.

I think that if I achieve that partner functions are equal, I avoid split invoice . i need that VF04 creates only 1 invoice

former_member183501
Active Contributor

But, why ??? What is the business logic/requirement?

Lakshmipathi
Active Contributor
0 Kudos

Before posting a question, please make sure you have searched all existing content -- as the answers may already be available.

Try to use these search options, too with the text "Billing split":

https://cse.google.com/cse/home?cx=013447253335410278659:5di2969x5we

https://www.google.com/cse/home?cx=013447253335410278659:k8ob9ipscwg

SAP Search

You can find more important guidelines in thecommunity rules of engagementand learn questions and answers best practiceshere.

If you have searched for answers already, then please make sure your question outlines the steps you took while searching for your answer and what you have already tried to solve this on your own. This way, members will know that you searched and that you were unable to find the answer you were after. You may also want to include screenshots that best describes the topic that your question relates to.

Did you go through the OSS note 11162? If not, please go through

0 Kudos

I will try to explain that better .

I have 2 customer :

Customer : 1000

  • SP - Sold-to party : 1000
  • BP - Bill-to party : 60005
  • PY - Payer : 60005
  • SH - Ship-to party : 60005

Customer : 2000

  • SP - Sold-to party : 2000
  • BP - Bill-to party : 60005
  • PY - Payer : 60005
  • SH - Ship-to party : 60005


when I launch VF04 , System creates 2 diferents invoices, but I need only one invoice with 2 positions.

when I go to VF03 -> Split analisis -> Shows that info :

Split due to different partner data

  • SP Customer Number 1000 2000
  • SP Address 0000087187 0000087162

If I try to delete sold-to Party from invoice partner data, but It seems that SP is mandatory. I can delete sold-to Party by SPRO, but then, VF04 shows me an error (imposible determine sold-to Party)

I need avoid split invoices when sold-to Party is diferent. Or may be It could help me get those fields are the same (identical) when I create invoice by VF04.

Accepted Solutions (0)

Answers (2)

Answers (2)

0 Kudos

i only need these solds in invoice :

  • Bill-to party
  • Payer Ship-to
  • party

I dont need Sold-to party in invoice, but I need it in delivery and in customer.

But i think that Sold-to party is mandatory in invoice, because, If I delete Sold-to party from Billing Header ( SPRO -> Sales & Dis. -> Basic functions -> Partner determination ) , VF04 shows me an error ( Imposible to determinte Sold to Party)

former_member183501
Active Contributor
0 Kudos

My question is still unanswered i.e Why?? Why does business want this? Is it part of self R&D or real time?

Customer places two orders from two different locations because of which you have different Sold-to-parties. Each Sold-to-party will have its own Purchase Order provided to the company based on which Sales orders are created. Is it so? If yes, which Purchase Order number to be printed on Invoice? Technically, requirement could be achieved but more important is the understand the business logic before doing any customization which you haven't shared yet.

0 Kudos

Thanks for your answer Kamlesh.

In our company (Company1) , we sell items to clients wich belongs other company (Company2) . those items will be sent to the clients, but invoice will be sent only to the company. Print invoice doesn´t have any sold-to party data.

Actually, each customer places diferents orders, diferent deliveries and diferent invoice. thousand of Deliveries are sent to diferent clients. There is no problem for that. But our systems creates thousand print invoice to Company2.

Company 2 wants only 1 invoice for those customers. I think that i need avoid split billing document for those customers.

Example Partner functions of those customers :

Customer : 1000

  • SP - Sold-to party : 1000
  • BP - Bill-to party : 60005
  • PY - Payer : 60005
  • SH - Ship-to party : 60005

Customer : 2000

  • SP - Sold-to party : 2000
  • BP - Bill-to party : 60005
  • PY - Payer : 60005
  • SH - Ship-to party : 60005

In billing partner functions, I have already delete SP - Sold-to party . Now it works without SP :

  • BP - Bill-to party : 60005
  • PY - Payer : 60005
  • SH - Ship-to party : 60005

In control copy for billing document, I have tried change VBRK-KUNAG , and I put VBRK-KUNAG = 60005 , but system still splits billing document.

If I go VF03 -> split analisys , shows me :

I dont know why sistem splits billing document.

Before I have changed control copy, split analisys shows me that :

0 Kudos

I have just clear :

  • Reference document number
  • Assignment number
  • Payment reference

in control copy (routine 600)

But system still split invoice due to following field :

Field filename is a Z field called ZZPDF , wich has been added to vbrk table. It seems that VF04 force split due to that field.

How can avoid that VF04 force split due to VBRK-ZZPDF?

I have just tried set a clear VBRK-ZZPDF in control copy routine , but didnt work...

former_member182378
Active Contributor
0 Kudos

In Delivery 1 you have SP1

In Delivery 2 you have SP2

----

In the "combined bill" which Sold To do you want?

How will the system know this, when creating one invoice?