Net price taking wrongly
Hi Seniors,
Although the contract has price rs.404 / 1 EA, the Purchase Order created against the contract has price rs.407 / 1 EA, which is actually the price of the previous contract, which is neither valid anymore, nor maintained in the source list. If i check info record
for this vendor and material, it is having value rs.377 / EA. In 2009, a PO has been generated with reference to previous contract which is having value rs.407 / EA. But the previous contract period is over. From where it would pick up the value. kindly advise.
Regards,
JanaMM
Edited by: JanaMM on Feb 5, 2010 4:14 PM
Hi,
For your kind info, the user has not done the PO with ref to old contract. I have given clearly in my question. PO has been raised with ref to new contract. But the PO is taking value from old contract.why is it so ?? The old contract validity is also over.
regards,
janamm
Edited by: JanaMM on Feb 8, 2010 9:36 AM
Similar Messages
-
Hi All,
we have a scenario in which PO net price is wrongly flowing. as we knw that net price flows from info record but in our scenario we have zero in info record. but the valuation price defined in PR is flowing in the net price field. how is this happening or can anybody tell me from where the value is exactly flowing.
Thanks in advanceHi,
as we knw that net price flows from info record but in our scenario we have zero in info record. but the valuation price defined in PR is flowing in the net price field.
check your info record you will have your last Po number there from that it may flowing
Regards
Kailas Ugale -
MIRO: USER HAS POSTED THE DOCUMENT WITH WRONG NET PRICE
Hi SAP Gurus,
My user has given net price 10.5 INR instead of 8.5 INR. RS 240,000 invoice amount credited to the VENDOR account.
Now they say that they don't want reverse the document but the change in the vendor account should be done with amount of RS 182,000.
Please suggest me on the priority,
Regards,
KrsnaveniHi Sandesh,
I have chosen Transaction Subsequent Credit and gave Doc date 29.08.2011; Posting Date:30.08.2008; amount RS 4000.
And Selected Purchase order and gave the PO Number then clicked on ENTER. The following message appeared
Invoice document still contains messages
Message no. M8496
Please suggest me,
Kveni -
Dear Gurus,
I am having a problem here. We have prepared a purchase orderfor an item with quantity 2 and netprice 3000, with insurence 1000rs against that item. The tax part is as follows:
Excise Duty 10%
hcess 2%
Ecess 1%
I have ,maintained a condition type(item condition) for value (insurence) in the pricing procedure and it is trigerring as well. Here the requiremenet is that Excise duty must be calculated on net amount + insurence.,i.e if the purchase order net amount is 3000 rs then ED should be calculated on 3000*2(qty)=6000 + insurence amt 1000 which is 7000 Rs.
System is calculating Exicse duty on the exact amount which is 7000Rs but the net price of the po item is getting changed in item overview screen. It is getting updated to 3500, which is the average value of 7000 Rs.
So whenever we are taking the print out wrong net price is getting printed.
Can u suggest me a solution to getover this scenario?
Regards,
Edamanayil.go to M/08
tick the check statistics for ur insurance condition type...
create a new po..
click on update below the item details
and double click on B carry out new pricing..
now check ur net price -
Using gross price instead of net price at Quotation
Hi,
I'm working at a company that just bought SAP ERP ECC 6.0. Our consultants told us that SAP only works with Net price in MM. It sounds a little bit weird for us, because here in Brazil we usually use Gross price in all our transactions.
Here in Brazil we have some taxes that are included in gross price and it's a hard work ask the final user to calculate the taxes out of SAP and input net Price in the system.
I read a little bit some documentation provided by SAP at Internet called SAP Library and I found an article titled:Entering a Quotation Against an RFQ
In this article says the following: " You enter the net price per unit in the Net price field. This price includes the vendor's normal discounts and surcharges only. Cash discounts (for prompt payment) and taxes (e.g. value-added tax) are calculated separately.
You enter the gross price in the Net price field, and maintain the conditions for the item. Then the system automatically replaces the entered gross price with the calculated net price (see Maintaining Conditions)."
As we can see, there are two ways to input the price. Gross price and Net price. I'd like to know if is there the possibility to configure the "mentioned conditions" for a group material and at the moment I type the gross price in Quotation the system automatically calculate the net price?
Our consultant told us that this procedure should be done for each item in quotation, in my opinion I guess that SAP can link the applicable taxes for the material based on its group material. If something like that is possible, our daily work will be simplified so much because the system will know the taxes that should be discounted for the material and calculate automatically the net price.
If this possibility exists, could you please tell me in technique terms (transactions) that should be set?
Another question is about Taxable Income, is there any place in SAP where I can configure the Taxable Income for a material or group material for the taxes set at "mentioned conditions"?
Thanks in advance,
Sorry about my English.
Best Regards,
Amorim, Rodrigo.What you need is a new pricing procedure design to fit your requirements. The standard pricing procedure allows you to enter the net price. Then the gross price is calculated after taking into account the discounts, taxes etc. These discounts and taxes can be designed to determined automatically through material group also. So to achieve your requirement the pricing procedure has to be changed accordingly to calculate the net price from gross price entered. While this can be done, but all other impacts on pricing reports and accounting document posting with correce valuation price etc. have to be tested in detail.
-
GR/IR Account is not being credited with po net price
Hi Experts,
While posting Goos Receipt ,GR/IR amount is not equal to PO net price.MRP indicator is on in excise tab, If MRP indicator is on then GR/IR value decreases as comparitively PO net price.
But this GR/IR value is so low than PO net price.
I checked Info record,contaract value also but rates are OK.
Can anybody guide me on this, why this GR/IR value is too low.
With Kind Regards...
TruptiHi Sanjoo,
in my case MRP indicator is on and you are right,if MRp indicator is on then GR/IR amount is less than PO net price,
I calculated with that price also but it not work.
Actually while posting the GR
System calculated WRX 29505.22 INR and PRD 563210.68 INR
But WRX should be 563210.68 INR and PRD should 29505.22 INR
In this case system calculated wrong price.
Plz guide me on this why system shuffle wrong price with WRX and PRD.
Thanx ...
Trupti -
Net Price not Updating Using BAPI : BAPI_CONTRACT_CREATE
Dear Experts,
I am facing an issue while creating CONTRACT using the bapi: BAPI_CONTRACT_CREATE. I am creating the Contract based on data from my excel sheet. And we are maintaining the INFO RECORDS for the same materials.
In the excel sheet we are providing the NetPrice (NETPR) and creating the Contract. My issue is " instead of taking the Net Price from the excel it is taking the Net Price from Info Records". For Example, if for a Particular material the Net Price in our excel file is 125, after bapi execution, the net price is updating as 100 instead of 125 in Contract Creation( ME31k-ME33K). In the Info Records we are maintaining this net price(100) for that material.
Thanks in Advance for your response.
Regards,
Prasadyou can use BAPI_CONTRACT_CREATEFROMDATA
* Create Contract Order Number [BAPI_CONTRACT_CREATEFROMDATA]
CALL FUNCTION 'BAPI_CONTRACT_CREATEFROMDATA'
EXPORTING
contract_header_in = header
convert = 'X'
IMPORTING
salesdocument = v_order
TABLES
return = t_return
contract_items_in = itab_item
contract_items_inx = itemx
contract_partners = t_partners
contract_conditions_in = t_conds
contract_conditions_inx = t_condsx
contract_data_in = t_contract
contract_text = t_texts. -
Error in PO net price currency JPY
sir,
PO was created with currency japanese YEN using Tcode ME21N . The net price was showing 142502300 (in JPY).
when checked in EKPO table , it saved with a value 1425023.00 instead of 142502300 .
what can be done to correct this.
In PO Print out , it showing values as 1425023.00 which is wrong.
SPRO>> NET WEAVER >> GENERAL SETTINGS >> CURRENCY>> SET DECIMAL values FOR CURRENCY CODES is showing 0 decimals against JPY (Japanese YEN)
I want to know where else the Decimal values could have been set to 2 decimal places.
FOr other currencies like US Dollars there is no error.
Regards,
Srinivasa Murthysir,
In OY04 i deleted entry related to Japan Yen ie. with 0 decimals. This solved my problem. But already created orders with Japanese YEN had to be deleted .
For the orders created with new configration , the issue is rectified and Net price in ME21N as well as the PO value in EKPO table showing same value with 2 decimals.
Thank you very much .
Regards,
Srinivasa Murthy -
Routine does not get its value from: quantity* net price
Dear all,
I have a problem with routine. Could you suggest me any solution for it.
If quantity =1 there is no problem. But if quantity different than 1 routine still calculates as quantity 1.
What migh be problem here?
I have routine as:xkwert = xworkk - xworki.
I assigned it YODI condition.
To give an example: xkwert = xworkk - xworki.
NETW 200,00
OWST 16,00
Sub Total 216,00 = XWORKK
YOFI 100,00 =XWORKI
YODI 8,00 =XKWERT*Here routine calculates as XWORKK=108 and XWORKI= 100.
How can I fix it?
Kind Regards,
Edited by: Fsmehmet on May 13, 2011 7:02 AMDear Amit,
My routine: xkwert = xworkk - xworki. And it works when quantity is 1.
But when quantity is different then one, calclation is wrong.
For example;
Quantity=2 Net Price=100 And NETW=2100=200*
OWST 16,00
Sub Total 216,00 = XWORKK
YOFI 100,00 =XWORKI
YODI 8,00 =XKWERT*Here routine calculates as XWORKK=108 and XWORKI= 100.
Regards, -
Hi,
The Net price which displays in my sales order conditions on top is wrong . Where is the calculation done for this in pricing procedure.Kindly let me know how to calculate the net price.Hello
You control this in your pricing through Condition formula for Alternative calculation type (on of the 16 fields in Pricing).
For this if you refer Std pricng procedure RVAA01.
The net price is net price & taxes in sales order b'coz of [alternative calculation type as 4|https://docs.google.com/leaf?id=0B-5wCmYJ-6dlOTc3OTk1MjctZmIzOC00NmExLTk0N2MtNTcyMzBiYzFjOTc4&sort=name&layout=list&num=50] (check the link).
So if you want only net price to be there then use alternative calculation type as 2.
I hope this clarifies your requirement.
Thanks & Regards
JP -
Net price update in creation of the purchase order
Guys,
I have a query, please find the details below.
I have created a ABAP for posting the purchase orders using the BAPI function 'BAPI_PO_CREATE1', I am passing the net price value in the input file. But the system is taking the net price from the purchase info record of that material. My own net price is not considered.
Please find my observations below.
1. First of all system is checking whether there is a PIR maintained for the material or not. If PIR is maintained, then system is defaultly considering the net price maintained in the PIR.
2. Later I have deleted the net price maintained in PIR. In this case, system is considering the net price of that material from the previous purchase order.
But my query is that I don't want the system to consider the net price from previous material, I want to update my own net price to line item of the PO.
Could anyone please suggest me how should I proceed further so solve this query?
Thanks in advance.
Regards,
Vijaymadhur.Hi,
Yes, this can be achieved. Don't maintain any price in inforecord. Then in SPRO > Materials Management > Purchasing > Environment Data > Define default value for buyers > Here click on settings on default values > In Inforecord update > Maintain no update fro PO and quotation.
Now the last PO price will not be saved in Inforecord and hence this will not b carried to PO.
Regards,
Prabu -
Net Price in PO Item not updating for Item Category "D"
In purchase order with line item category "D" Service, upon first input of gross price in Service tab, Net Price in line item was updated successfully, but upon changing the gross price again in service tab, Net Price in line item is not updating anymore.
I am using the condition type MWVS for tax calculation and a custom condition type ZPBX for the computation of Net Price = Gross Price - Tax. For ZPBX I used the calculation routine 82 (xkwert = komp-kzwi2 - xworkg.). For other item category, this is working fine. I am only having a problem in item category "D".
I tried to debug and found out that upon entering a new gross price in service tab, the system is calculating the routine 82 first before even the gross price from service tab was transferred to the condition in line item. Because of that the routine 82 is calculating with the previous or old value in table KOMP since the gross price from service tab is not yet transfered to this table.
Can anyone help me with this? What am I doing wrong?
Thanks!Hi,
Check which condition type used for Service PO pricing. Now use t. code: M/06 and enter that condition type and select check boxes of Amount/percent, Value, Qty Relation in Changes which can be made segment and save.
Also select check box of u201CQty Conversionu201D in Control-2 segment and save.
Now create service PO, change Price in service item level and see how NET PRICE changing.
Regards,
Biju K -
Manual pricing condition to overwrite the Net price
Hi ,
We have a wrong price scenario for Russia where the Sales order was created in one month and the delivery created in next subsequent month. Delay is due to some customs clearace
Now the scenario is , we have a cost price (VPRS) which will have the cost from the material master
and based on which the net price is calculated which is 15% of the VPRS
If the VPRS is 100
Base price is 115
and the discount is 10
Net price is 105
Tad is 3% which is 108.15
Now the delivery will happen after getting the customs clearance and the material price might have changed to 120
Now due to this the user will change the price manually in the sales order on which the tax will be calculated
Let say, he will maintain the Net price as 128 after deducting the discount 10 as well
and now the tax should be calculated as 3 % on the 128
I am trying to se PN00 and PMIN condition type from standard but those condtions are de actving the remaining condition includig the tax as well
Please let me know if tere is any condtion which will just ovrwrite the netprice after the discount and TAX should be calculated on that
regards,
santoshHi Santosh,
Surely, you have seen them, but read these notes and related notes:
Note 1365939 - VPRS logic and Customizing settings in SD
Note 201830 - Calculation of the net price of an item
Note 547570 - FAQ: VPRS in pricing
Note 201830 will help you with some examples.
I think that the use of VOFM would be the last resort.
I hope this helps you
Regards
Eduardo -
Net Price showing zero while using BAPI_PO_CREATE1 for me21n
Dear All,
I am using BAPI_PO_CREATE1 for ME21N. The problem is, after execution of the program the error msg it shows-
No instance of object type PurchaseOrder has been created. External reference:
Purchase order still contains faulty items
Net price must be greater than 0
The values are coming from excel file.
Please tell me where I am doing wrong.
With regards,
Rosaline.Hi,
Symptom
You create a purchase order with BAPI_PO_CREATE1 or you add an item to an existing purchase order with BAPI_PO_CHANGE. You assign a value in field POITEM-NET_PRICE. However, this value is not transferred. If it was not possible for you to determine any conditions, the system generated the error message 06218 'Net price must be greater than 0'.
Other terms
BAPI_PO_CREATE1, BAPI_PO_CHANGE, price, net price, gross price, conditions, price determination, condition type, 06218, EKPO-NETPR, NETPR, POITEM-NET_PRICE, NET_PRICE, PO_PRICE, BAPI_PO_PRICE, BUS2012, PurchaseOrder.CreateFromData1, CreateFromData1, PurchaeOrder.Change
Reason and Prerequisites
This function has not been available up to now. You could also assign conditions via the condition tables.
Read also Notes 399791, 428621, 529287, 578253 and 539950 for this.
Solution
The present note adds field PO_PRICE to table POITEM. PO_PRICE can have the values ' ', '1' or '2' with the following meaning:
PO_PRICE = ' ': The price determination is carried out as before.
PO_PRICE = '1': The value assigned in field NET_PRICE is transferred as a gross price, that is it is set in the condition type that is defined as a base price in the calculation schema. All other condition types remain unchanged. No conditions are copied from the last document.
PO_PRICE = '2': The value assigned in field NET_PRICE is transferred as a net price, that is it is set in the condition type that is defined as base price in the calculation scheme. All other condition types are deleted.
Note the following
The following restrictions apply to field PO_PRICE:
If you assign conditions via the BAPI interface, these are always transferred. This is carried out independently of the value that you assign in field PO_PRICE.
If you add a new item to a purchase order with BAPI_PO_CHANGE, it does not suffice to fill field POITEM-NET_PRICE on item level. The corresponding currency must be specified explicitly on header level.
You can only use field PO_PRICE during the creation of a purchase order item. If you want to change the price of an already existing item, you can only do this via the conditions.
If you fill field POITEM-PO_PRICE, you must enter an 'X' in POITEMX-PO_PRICE so that the value is transferred.
Correction
The correction is made available via R/3 support package. If you want to implement the note manually, proceed as follows:
1. Make sure that your system contains Notes 494759, 552189 and 578253.
2. Create data type BAPI_PO_PRICE with the following attributes:
Short text:
Price transfer indicator: 1 = gross, 2 = net
Package: ME
Domain: BPUEB
3. Extend structure BAPIMEPOITEM (directly after NO_ROUNDING):
Component: PO_PRICE
Component type: BAPI_PO_PRICE
4. Extend structure BAPIMEPOITEMX (directly after NO_ROUNDING):
Component: PO_PRICE
Component type: BAPIUPDATE
5. Extend structure MEPOITEM_DATA (directly after NO_ROUNDING):
Component: PO_PRICE
Component type: BAPI_PO_PRICE
6. Extend structure MEPOITEM_DATAX (directly after NO_ROUNDING):
Component: PO_PRICE
Component type: BAPIUPDATE
7. Implement the correction instructions in your system.
regards,
Ravi
Edited by: Parupelly on Dec 14, 2011 1:30 PM -
BAPI_PO_CREATE1 use in a loop - net price issue
Hi,
I'm using BAPI_PO_CREATE1 within a loop to create a PO with multiple items - grouped by vendor, plant and delivery date. After each BAPI call I use BAPI_TRANSACTION_COMMIT with WAIT = 'X', further I track the results from BAPIRETURN into some kind of log. All my structures and internal tables used in the bapi interface are cleared/freed after each call in order not to have inconsistent data. I'm passing only 1 condition 'PBXX' with net price. I'm passing 2 records in the condition table - 1st with CHANGE_ID = 'D', and second one with CHANGE_ID = 'I'. Further, I set (no_price_from_po = 'X') and (memory_uncomplete = 'X')
At the tests I used the same material vendor and plant in all items and only delivery date is different in order to create few orders one after another. Even price is changed for each item.
First of my PO within a loop is created as expected - with correct price value, even if the combination material/plant is passed twise and the resulted PO have 2 items.
The issue I have is comming out at the next PO-s (2nd, 3th..) - the system returns error message:
E-218 Net price must be greater than 0
I stuck right here. Tried quite a lot of different screnarios without success. Further tried even different vendor/material/plant for the second PO. Checked also the forum posts before to consider to write this one - haven't found anything relevant which might be of any help.
Any ideas what is wrong?
Thanks in advance.
Regards,
Ivaylo MutafchievHi,
in fact my price values were not so small - 2.15, 1.55, 2.45, etc... but nothing less than 1.00. Nevertheless, you pointed me to the right direction - to search OSS for the answer. OSS Note 571860:
https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=571860
helps me to find out what I missed in my scenario: I didn't set ITEM-NET_PRICE at all, just via condition table. Now, when I added the following:
item-net_price = some_price. itemx-net_price = 'X'.
item-po_price = '2'. itemx-po_price = 'X'. " <-- in fact, PO is created even without this line
all of my POs are created with correct prices from the input.
Problem solved.
Thanks!
Ivaylo
Maybe you are looking for
-
ATI Radeon HD 4870, support for quicktime using video card to decode h.264?
Does anyone know if Apple decided to use some of the fancy hardware in the new ATI RADEON HD 4870 to allow quicktime to shunt the h.264 decoding off to the video card? I've got a 8 cores (and they don't seem all that busy). Even with the Perian quick
-
PSE 3.0 läßt sich nach Umstellung auf LCD Bildschirm nicht installieren
Hallo Leute, folgendes Problem: Ich habe einen neuen LCD Bildschirm und nachdem ich damit zum 1. Mal Bilder editieren wollte kam folgende Meldung: Fehlendes Monitorprofil "P17 G2.3 D93 ". Führen Sie die Kalibrierungssoftware für den Monitor erneut au
-
How do I know I am trasmitting information securely? The lock is gone from the screen.
With the new version of Firefox, how do I know I am transmitting information securely, there is no lock (yellow lock icon) on the screen?
-
Search is taking 15 minutes to compile in RH8
We are upgrading to RH8 and in testing I'm finding that its taking 20-25 minutes to compile a project (1800 topics) of which 99% of that is for "Full Text Search". Do we have something set up wrong? This is running on the C drive, 70 seconds to pro
-
Mail won't sync to icloud from my imac
Can't get mail to sync with icloud from my imac. This is what comes up. iCloud mail couldn't be enabled form the iCloud preference pane. Open Mail and add your iCloud account from Mail preferences. Have added it manually and still won't sync. Anyone