The pricing procedure in Sales order is not getting copied into invoice
The pricing procedure in Sales order is not getting copied into invoice.
I have created a document type (pricing procedure),based on the document type ,pricing procedure determination is done.
So while creating sales order the pricing procedure is determined but when invoice is created the pricing doesnt refelect in the invoice.How to over come this problem
Hi
Please check the in OVKK, weather you have maintained correctly or not.Also check in the Billing document type details what is the Document pricing procedure that has been maintained.
Regards
Srinath
Similar Messages
-
Sales Order Text not getting copied after configed with tcode VOTNX
Hi All ,
We have configed one of sales order texts to be copied from customer master text at sales org level .
It works fine for some sales org , But for some it does not and says "Text could not be structured " in log .
I tried to debug while creating sales order , But unable to reach the point where the texts are copied .
Any help would be appriciated .
Thanks
VinayWanted to add more thing ,
The log Says that the error is recogized by the sapscript FM INIT_TEXT.
Thanks
Vinay kolla -
Test maintain in sales order header not getting copied to delivery
Dear All,
I have maintained the text in sales order header.Initially system was copying the the text to delivery header but now it is not copying.I have not changed any setting.Please guide what could be the reason.
Regards,
DeeptiHi,
Check the language texts, ie: perhaps the language of SO is EN because the language of customer is EN but the language of delivery is DE, and in VOTXN you have a flag for language with wrong option.
I hope this helps you
Regards,
Eduardo -
Different Pricing Procedure for Sale order and Billing Document
Hello Experts
As per scenario,we create Excise Invoice (T-Code J1IIN) on Basis of Proforma Invoice.Proforma Invoice and Excise Invoice follow Pricing from Sale Order.AS per pricing Some excise condition types are get update in Proforma and excise Invoice.
AS Per Customer Payment Confirmation we Create Export Billing Invoice (T-code VF01) on basis of Outbound delivery.
Issue -: AS per export Billing Rule we don't want to update Excise Condition type in Export Billing Document,and at same time it should not create any accounting entries for same condition type. we Dont want excise Duity in Export Billing Document as Export Billing Doccumnet aslo Follow Pricing procedure of Sale order
Should i create new Pricing procedure or what other things to solve above issue.
Please help me out
Thanks and Regards
Pash@SDHello,
The key to your requirement can be maintenance of Excise condition type with proper access sequence and accordingly maintain condition record for them.
You create an access sequence with following access:
- Country / Plant / PlntRegion / Region / Price grp / Mat.pr.grp / Materia
- Country / Plant / PlntRegion / Region / Price grp / Mat.pr.grp
- Country / Plant / PlntRegion / Region / TaxCl1Cust / Mat.pr.grp
- Country / Plant / PlntRegion / TaxCl1Cust / Mat.pr.grp
For export maintain condition record based on any key combination, say for
Country / Plant / PlntRegion / TaxCl1Cust / Mat.pr.grp - Tax % - Tax Code
FR / 1000 / KR / 03 (EXPORT) / 04 / 0% / V1
I hope this can assist you.
Thanks & Regards
JP -
New condition in pricing procedure in Sales Order
Dear SAP Gurus,
I want to add one new condition in pricing procedure in Sales Order.
Earlier we were having following conditions.
PR00 (price) 1000 Rs (say)
MWST 100% sub cond.
ZSER (service tax) 12%
ZSRT 100% sub cond on ZSER
ZEDU (Education tax) 3%(on ZSER)
ZEDT 100% sub cond on ZEDU
Now I want the structure to be
PR00 (price) 1000 Rs (say)
MWST 100% sub cond.
ZSER (service tax) 12%
ZSRT 100% sub cond on ZSER
ZEDU (Education tax) 2% (on ZSER)
ZEDT 100% sub cond on ZEDU
ZHED (Higher Edu. Tax) 1% (on ZSER)
ZHET 100% sub cond on ZHED
For this I have Done following Customizings
Created new Condition Types (ZHED & ZHET ) by Coping from ZEDU and ZHET respectively.
Maintained pricing procedure with these conditions.
Made condition Record for ZHET through VK11.
But I am not able to set ZHED as 1 %
Please guide where to configure this and how ?
Thanks & Regards
RajeshHello,
Have you maintined the calculation type of the condition type ZHED as A - Percentage ? If no, then maintain the same. If it is already maintained, then let us the error when you are trying to maintain the condition record as 1%.
Prase -
How to configured pricing procedure to sales order type
Dear Sir,
Please tale me how to configure / change pricing procedure to sales order type. we have required to change pricing procedure from a to b for particular sales document type.
Regards
BK GAIKWADHI
Create a new document pricing pricedure
SPRO>sales & distribution>basic functions>Pricing>Pricing Control-->Define And Assign Pricing Procedures
and in the same path assign to your document
and assign it to your document and also then to your Pricing procedure determination in OVKK
regards
Prashanth
Edited by: Prashanth@SD on Jan 29, 2011 11:00 AM -
Different pricing procedures on Sales order and billing documents
Hello All,
I have come across a situation where I will have to maintain seperate pricing procedures for Sales order and the corresponding billing document.
I was just wondering if this is normal. In my previous projects I always had same pricing procedure for the order and the billing.
Please share your experience.
Appreciate your help.
Thanks,
RajHello Friend
This is a very common requirement in many implementations depending on the scenario
Sales order with one pricing procedure The same sales order when goes for billing
Billing document with another pricing procedure
Settings needed
Order type VOV8 has a document pricing procedure Say A
Billing type VOFA has a document pricing procedure Say B
Sales area 1000,10,00 and CPP is 1
OVKK settings is like this
1000,10,00 DPP A, CPP1 Pricing procedure is RVAA01
1000,10,00 DPP B, CPP1 Pricing procedure is RVAA02
The control data in both RVAA01 and RVAA02 is different
In VTFL between your del type to billing type aunder the header that item level The pricing type should be B (carry out new pricing) if delivery related billing
In VTFA betwen your ord type to billing type aunder the header that item level The pricing type should be B (carry out new pricing) if ordery related billing
Now the same sales order will carry PP RVAA01at order level and RVAA02 at the billing document
There can be some business scenarios you want to add some extra discount at the time of billing
That time you have a discount type added in the billing PP so that it is reflected in the billing
This is scenario dependent
Hence SAP has given the option of DPP in VOFA so that by billing documentwise we can differentiate
To achieve this Copy control settings and DPP should be different both in VOV8 and VOFa
Regards
Raja -
Is it possible to have different pricing procedure at sales order level and
Hi SD Gurus,
Is it possible to have different pricing procedure at sales order level and invoice level?
if is it possible to have different pricing procedures at sales order level and invoice level could you please tell me the steps how i have to do?
Thanks & Regards,
NivasHi,
Yes you can able to map two different pricing procedure for order and invoice level
You can achieve it through by document pricing procedure and assign it in document type
In VOV8 assign document pricing procedure A for order type
in VOFA assign document pricing procedure B for billing type
Keep customer pricing procedure common
Then in OVKK assign pricing procdures
Kapil -
Open Sales Order values not getting updated after run RVKRED77 & RVKRED88
Hiiii,
In Production Server. We run the reports RVKRED77 & RVKRED88. Credit info structure and and Open Sales Order values not getting updated. In FD32, Status - Sales value it showing '0". At the time of creating Sales Order Dynamic Credit check not happening coz of Tables S066 not updating. Please provide me Solution.
Best Regards,
Sridhar . PDear Heagal,
I followed your suggestions and implemented in the Development and moved the changes in to Quality Server. I tested it thoroughly by creating New Customer and maintained Credit Limit. I come to know that Problem is in all Servers. I made 3 changes.
1. In Pricing Procedure Sub Total A it was not maintained against Net value. I placed it.
2. Removed Credit groups for Delivery Type.
3. In OVA8 i maintained Max. Doc Value :99,999,999.00 before it was with 1.00
I checked the OMO1 Settings it was Asynchronous. As SAP Notes Suggesting to use Synchronous but here it's a client setting. So, It's Can't possible to change. Changes will affect other Company Codes.
Tested both in DVP and QTY Dynamic Credit Check is working Perfectly and Status in FD33 Sales Value field getting update.
If i move these changes in to Production, Will i need to run the reports again or not? How it will affect on Old Cusomer Billing and Credit Limit data. For few of the Customers the Credit Limit data it was exceeded. Please provide me advice. The issue need to be Solved immediately.
Best Regards,
Sridhar -
Ordered Quantity does not get copied to Invoice by DIAPI
Hi All,
I am stuck with an issue in Invoice creation using DI API by code.The field Ordered Qty (DB Filed INV1.OrderedQty) does not gets copied to Invoice line from delivery lines. But while we add invoice from delivery >Copy To> AR Invoice , it gets copied to Invoice lines. This OrderedQty field is not exposed through DI API, so we cant set that field throgh code. What I do in Invoice creation code is as follows.
SAPbobsCOM.Documents oINV;
oINV = (SAPbobsCOM.Documents)
modups.oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoices);
oINV.CardCode = oDLN.CardCode;
for (int i = 0; i < oDLN.Lines.Count; i++)
oDLN.Lines.SetCurrentLine(i);
string str = oDLN.Lines.ItemCode;
if (i != 0)
oINV.Lines.Add();
//oINV.Lines.ItemCode = oDLN.Lines.ItemCode;
//oINV.Lines.Quantity = oDLN.Lines.Quantity;
oINV.Lines.BaseType = Convert.ToInt32(SAPbobsCOM.BoObjectTypes.oDeliveryNotes);
oINV.Lines.BaseEntry = oDLN.DocEntry;
oINV.Lines.BaseLine = oDLN.Lines.LineNum;
taxcode = oDLN.Lines.TaxCode;
if (DeliveryExpenseCount > 0)
for (int i = 0; i < DeliveryExpenseCount; i++)
oDLN.Expenses.SetCurrentLine(i);
if (i != 0)
oINV.Expenses.Add();
//oINV.Expenses.ExpenseCode=i;
oINV.Expenses.ExpenseCode = oDLN.Expenses.ExpenseCode;
oINV.Expenses.LineTotal = oDLN.Expenses.LineTotal;
oINV.Expenses.TaxCode = oDLN.Expenses.TaxCode;
oINV.Expenses.BaseDocEntry = oDLN.DocEntry;
oINV.Expenses.BaseDocLine = oDLN.Expenses.LineNum;
oINV.Expenses.BaseDocType = 15;
int retVal = oINV.Add();
if (retVal != 0)
int lErrCode; string sErrCode;
modups.oCompany.GetLastError(out lErrCode, out sErrCode);
Any help will be appreciated..
DeepeshHi Gordon,
Thank you for your reply.But it didnt fix the problem.The only change of previous code with this one was oINV.Lines.Add() method is called in the last of the loop.But it wont fix issue.
Updated on 20/10/2011
I have found the issue.The issue is causing if we update the resulting invoice's expense lines.
If we copy the expense lines from delivery and update any line with an amount it works fine and resulting invoice has "Ordered Qty" in its lines. Code is
for (int i = 0; i < DeliveryExpenseCount; i++)
oDoc.Expenses.SetCurrentLine(i);
if (i != 0)
oINV.Expenses.Add();
string s = oDoc.Expenses.TaxCode;
oINV.Expenses.TaxCode = oDoc.Expenses.TaxCode;
oINV.Expenses.BaseDocEntry = oDoc.DocEntry;
oINV.Expenses.BaseDocLine = oDoc.Expenses.LineNum;
oINV.Expenses.BaseDocType = 15;
oINV.Expenses.LineTotal = oDoc.Expenses.LineTotal;
if (radioButton2.Checked == true && i == 0)
oINV.Expenses.LineTotal = oDoc.Expenses.LineTotal + Convert.ToDouble(txtExp.Text);
But if the delivery has no expense lines or we are adding a new expense line to the invoice while invoice creation from delivery , the resulting invoice does not have "Ordered Qty " in its lines..
Code is
if (DeliveryExpenseCount > 0)
oINV.Expenses.Add();
oINV.Expenses.ExpenseCode = 1;
oINV.Expenses.TaxCode = taxcode;
oINV.Expenses.LineTotal = Convert.ToDouble(txtExp.Text);
If I try to add lines
oINV.Expenses.BaseDocEntry = oDoc.DocEntry;
oINV.Expenses.BaseDocType = 15;
to the above code it may show either "Internal error" or " No matching records found".
Is this a bug in DI API? -
Is it possible to change pricing procedure in sales order VA02
Hi,
My client need to change the pricing procedure in their RETURN order because they implemented a new pricing procedure for the specific distribution channel. However, since the return order was created with reference to invoice, the old pricing procedure was copied instead of the new that was implemented. Is there a way that they can still change the pricing procedure in the return order? Here is the scenario for better understanding.
1. Sub-distributor sales order created (distribution channel = 60) on 5/24/2014. The pricing procedure maintained was ZRVB01.
2. Delivery and Billing was created on the same date with pricing procedure ZRVB01.
3. A new pricing procedure ZRVB12 was created for distribution channel 60 on 6/2/2014.
3. Return order was created with reference to the billing document in step 2 on 6/24/2014. The pricing procedure of the return order was still ZRVB01, instead of ZRVB12.
4. In VA02, the field pricing procedure is not modifiable.
Need advice how my client can proceed in correcting the pricing procedure on their return order.
Appreciate your response.
Thank you.
EmilSince your requirement is to calculate the different price for the returned qty, please check for the return order if you can make any manually change the price as required.
Please note you can not change the pricing procedure in document, but you can change the price of the material as suggested above.
I assume you already knew the pricing procedure determination, how it is determined.(Sales area+DPP+CPP).
If you want to have different pricing procedure to be determined for the same customer in return sales , you must have the following determination so that it would be determined the 2nd pricing procedure during return order.
Example :
For standard sales : Sales area + DPP in OR(A- standard)+ CPP( 1 standard) =ZRVB01
For return Sales : Sales area + Dpp in RE (B- return)+CPP(1 standard) =ZRVB12.
thanks,
Srinu. -
Pricing Procedure in Sales Order
Hi everyone,
I realize this question has been posted a couple of times before but I am posting the question really after doing all my research and trying all my options.
Order Type: ZOR has Doc. Pricing Proc: A while Billing Type: ZF2 has Doc. Pricing Proc.: Z. Cust Pricing Proc is 1 in all cases. In Pricing Proc (PP) determinations I have
Sales Area + A (Doc. Pricing Proc) + 1 (Cust Pricing Proc) = ZRVA01
Sales Area + Z (Doc. Pricing Proc) + 1 (Cust Pricing Proc) = ZRVZ01
Now when I create my order ZOR from scratch, the PP is ZRVA01 but when I create ZOR w.r.t a ZF2, the PP determined is ZRVZ01. Whereas I want it to be ZRVA01 (based on Doc. Pricing Proc of ZOR). Is this possible? I doubt if this has anything to do with copy controls.
Any help is appreciated.Hi
If i have understood your requirement correctly now
You are creating sales order ZOR with mandatory reference of billing type ZF2
Your billing type or billing doc has already a pricing procedure of Z RVZ 01
But now your sales order is also picking Z RVZ 01which you dont want
You want your sales order to have PP of ZRVA01 and you have done necessary settings in OVKK and still it is not getting picked
If this is the issue
I feel because of two reasons your requirement is not possible
1.your sales order is created with mandatory reference to billing doc and hence the price of billing doc is getting copied in sales order
2.Pricing type is mainly for sales order to billing and not in the reverse like your scenario that is billing to sales
That is why pricing type B is not working for you
Others elite members correct me if i am wrong
For your requirement i think you need to develop a new routine or program thro ABAP so that when you create a sales order referring billing doc the PP is not getting copied and to be determined new
Regards
Raja -
Copy the pricing conditions from Sales Order to Delivery
Hi all,
I have to send the princing conditions from the delivery trough Idoc.
That's the reason why I need the princing conditions in the delivery. But I can't redetermine the pricing procedure in the delivery creation. I need to copy the pricing conditions from order to delivery.
Because if there is any manual modification of a condition in the sales order, If I redeterminate the pricing procedure in the delivery, I would lost the changes.
Anybody knows any User Exit or anyway to copy the pricing conditions from SO to Delivery?
Thanks in advanceI think pricing will not determine in delivery, if any shipmentchanges will copy to delivery, not standard pricing.
Logically, when you create delivery by that time your pricing need to finsh, no changes, so send pricing infor from order to customer, as its standard process in any client. -
Redetermine Pricing Procedure in Sales Order
Hi!!,
This is a very unique requirement and I was wondering if standard R/3 can handle this.
I have new PP which should be redetermined while creating a Sales Order.I am aware that a PP gets determined by Sales area ,Doc PP and Cust PP combination.But in my case I cannot create a new Doc type so that I can assign it a new Doc PP.Niether can I always go to the customer to change the Cust PP so that when I create the sales order the new PP gets determined.
My requirement is that when I create the sales order it brings in the default PP and using something I change it to a new one.There are no CustPP and DocPP fields available in the sales order catalogue for the same.
I was wondering if the Pricing procedure field in the Condition type configuration can be of any use?
Worthy answers would be rewarded with points...
ThanksUnderstanding the requirement, I have a few queries.
1. What will be new in the pricing procedure? Is it price condition, Discounts, taxes,etc.?
If my understanding is correct, then I suggest you to have 2 pricing condition in a pricing procedure (This is not a standard practice, but workaround). Let the default price condition (say PR00) be prior to the one which has to be replaced (say ZP00 - copy of PR00). Keep the Second Price (ZP00) as manual entry.
You can get a routine written from Abaper that when the second pricing is picked, the methodlogy you the the pricing procedure to work & maintain the same for alternative calcutaion type in pricing procedure.
You requirement is not an easy one & you have to work on such workaround & development of routine for alternative calculation type.
Regards,
Rajesh Banka
Reward points if helpful. -
About the pricing procedure of purchasing order
Hello friends,
can anyone tell me about the pricing procedure,conditions & texation of Purchase order?
and hoew to maintain all those term in Customisation?The Basic thing is Condition Technique. In which there are
1. Access Sequence 2. Condition Record 3. Condition Type 4. Condition Table.
A Access Sequence access a Condition Record of a Condition Type in a Condition Table is a Condition Technique.This is a simple logic
Here the Condition Type is very important like PB00, PBXX,RA01 etc.
In the background every Condition Type has its own defition means the purpose of the Condition Type like, is it for Pricing or Percentage, Quntity base, Accrual Feilds etc is to be defined to work this functions. Normally we use the existing ones without any risk. But some cases, we have to Create a New Condition Types as per the organisation requirement.
The Pricing Schema is useful to minimise condition types while mention prices for Vendor on the basis of Pricing Schema which we defined according to organisation requirement.
The Pricing Schema means the calculations procedure of Condition Type.
Ex. RA01 - Discoount % is caclulated on PB00 - Gross Price means
RA01 is based on PB00 like that we have to define in the Pricing Schema
which makes easy to use in real time.
Here PB00 has the Access Sequence - 0002.
But RA01 does not have the Access Sequence.Why because it is a dependent on PB00. But both are Condition Types.
In the system, by default some standard Scheme will be there at Vendor Schema Group in the Vendor Master Screen means the standard one is assigned which is very lengthy which may fullfil our requirement. But some cases which may not fullfil our requirement, in such we have to define.
For the configuration, I may not able to explain properly through here but will give some idea.
Configuration: SPRO - IMG - Material Management - Purchasing - Conditions - Define Price Deternmination Process:
1. Define Access Sequence
2. Define Condition Type
3. Defince Calculation Schema:- Here you have to define the Schema - Define Schema group
1. Define Schema Group vendor
2. Define Pricing Schema group
3. Schema group for Purchase Organisation
4. Assign Schema group to Purchase Organisation - Define Schema determination
1.define calculation schema for Standard purchase organisation
After completion of the Schema Group, we have to assign it to Vendors.
Then whenever we use any transaction with this Vendor, the concerned Schema will work as configured by us.
The Pricing in MM is vast because each Condition have its own importance and each Access Sequence have its own importance. So you need not bother about this. First you learn how to define the Calculation Schema through the above.
Maybe you are looking for
-
Hello. I have a license for Adobe Acrobat XI Standard. How do I download Adobe Acrobat XI Standard? It seems to be gone from the website...
-
How do I hide the artist picture in ios 7 music player?
I like the artist and album "list view" in the ios 6 music player much better than the view that includes a random picture on ios 7. How do I hide the picture and get my list view back?
-
Client Asserts under VisualAge 2.0 & WLS 4.5.1
I followed the instructions of previous newsgroup posts on homw to get weblogic.Server running under VA2.0. That works fine, my problem is my client. Every time I try to run a simple client, I get the following error: Beginning statelessSession.Clien
-
Hello Using cs6 on windows 7, with program files on the operating ssd and media files on raided drive. I am working with files with weird formats (ripped from youtube). one of the big completely unresolvable problems ive had is that i cannot export w
-
Can someone help with settings on WRT54G on a bridged modem?
I have a motorola 2210 modem, and I know that in order for you to bridge it, you have to go to 192.168.1.254 and change the PPP settings. Now, can someone who ahs done this walk me throught the modem and router setup in order of what they did. I just