Hi Rajan, Many thanks for your post, I too have marked it as helpful. After again reading the thread, I think - - Dealer is the customer - A company - that has implemented SAP SD - is selling to the Dealer. Thus the price at which Material X is sold to a dealer is PR00 - As it is mentioned material is being sold to dealer e.g. $100 (i.e. PR00), I am assuming that dealer is paying 100$ to the company - Furthermore, when a credit memo is being created towards a dealer, that makes me conclude that Dealer is the customer - The procedure is complicated because - in this case - we have to take in to consideration the selling price of a customer (in this case chain is longer i.e. Company --> customer --> its customers) I do not think consignment process here shall work as dealer warehouse is NOT consignment warehouse, if you are going to take END customer as the customer. In my opinion and from reading this thread - Dealer is someone else and end customers are a separate entity. Furthermore, the dealer is the final customer for the company (that has implemented SAP), at least that is what is being understood. What was the reason behind you suggesting this? Adriano, Please give more information
| | | ---------------Original Message--------------- From: Rajan Subbaraman Sent: Thursday, November 03, 2011 10:38 AM Subject: Pricing Procedure for Indirect Sales TW, To reply to your question about how the system determines debit/credit for different billing types - This is determined by the SD Document category in the billing document type definition (and the logic is hardcoded by sap). The condition records for a credit memo and debit memo would look exactly similar in table konv. See below how data from konv is made comparable with GL postings: select * from konv where knumv = vbrk-knumv and kappl = 'V' and knumh in it_knumh and ( sakn1 = s_hkont-low or sakn2 = s_hkont-low ). if vbrk-vbtyp = 'O' or *"credit memo* vbrk-vbtyp = 'N' or *"invoice cancellation* vbrk-vbtyp = '6'. *"intercompany credito memo* gv_kwert = gv_kwert - ( konv-kwert * vbrk-kurrf ). elseif vbrk-vbtyp = 'S' or *"cancellation* vbrk-vbtyp = 'M' or *"Invoice* vbrk-vbtyp = 'P' or *"Debit memo* vbrk-vbtyp = '5'. *"intercompany invoice* gv_kwert = gv_kwert + ( konv-kwert * vbrk-kurrf ). endif. endselect. Now, that said, when I read the thread from the beginning, I am totally at a loss. There is no process clarity. Who is the customer? - The dealer or the end customer? How can you be able update a condition table with the dealer's sale price upfront and still want to sell the material at a higher price to the dealer and complicate the process by issuing a credit memo later for an already known amount? Does the ownership pass to the dealer at all? Is the dealer actually paying the $100 at any time?? Who does the end customer pay? I feel the selling price (a list price or MSRP) of $100 here is only for computing the commission and has no financial relevance. There are many questions here. The original poster needs to explain the requirement in simple terms. Since there seems to be a physical movement of goods to the dealer, I would consider a consignment approach rather than rebates. Rebates approach would be appropriate if the client is billing the end customer directly, with commission payable to the dealer. That said, the pricing procedures put up so far cannot be commented on. It is not enough that they perform to the technical expectation, it is absolutely necessary that they conform to the business process requirement, which in this case, is murky at best. | | __.____._ Copyright © 2011 Toolbox.com and message author. Toolbox.com 4343 N. Scottsdale Road Suite 280, Scottsdale, AZ 85251 | | Typewriter SAP Logistics Sales and Distribution Helper
Posted helpful replies on 50 threads in a group to earn a Silver Achievement Popular White Papers In the Spotlight _.____.__ |