The net price is calculated incorrectly for service items in contracts
The net price is calculated incorrectly for service items. Iu2019m creating a contract for services, transaction ME31K (without service master). At the services level Iu2019m adding u201CConditions Supplementsu201D:
- PRS (gross price) =1000 EUR
- Z999 (discount) = -100 EUR
- ZPRS (cost) = 1500 EUR
The gross price is calculated correctly = 2400. My problem is with the net price, with this example the net price is just 1500 this means that is just considering the condition ZPRS.
Where can I customize the net price determination to considerer all price conditions?
Thanks in adavnced
Hi,
In the service industries area, SAP uses two calculation schemata,
MS0001 for contract/master services (Z999 must be added to MS0001) and otherwise, MS0000. Assignment
occurs according to the Customizing settings defined under
'Materials Management -> External Services Management -> Maintain
Conditions for Services -> Conditions: Schema for Services'. If you want
to use another calculation schema for contract/master services, you must
define this with an own entry under Maintain Conditions for Services ->
Variable Calculation Schema for Services', for example, in the form 'K
WK value contract MSxxxx service schema', if a corresponding schema
MSxxxx has been defined first.
If Z999 is a header discount for the service outline level, it must be added to MS0002.
Like the standard discount condition type ZA00 the Z999 must have Cond. class A for Discount or surcharge in the condition type setting in the customizing, and no access sequence should be assigned to it.
Please read the notes 798798 and 353482.
Regards,
Edit
Similar Messages
-
PR Price Adopted to PO for service item
We are using idocs which uses BAPI_PO_CREATE1 to load the legacy PO's into ECC. Even though we supply the PO Price which is different than the PR Price for service item, the price is still adopted from PR which we don't want. I checked ML91 and there is a flag which is "Ignore Requisition Price in PO", but for online process, PR price must be adopted to PO for service item. Any Ideas if something can be done with configuration or any enhancements I have to look at.
Hi,
As you needed, use t.code OMET & define functional authorization, choose u201CAdopt PO Priceu201D and u201CRef. to Purchase Requisition" & save. Now in t.code SU01 assign your user ID with parameter ID EFB.& save. Now create PR & then create PO wrt PR, see the valuation price of PR will be taken to PO automatically.
Regards,
Biju K -
Unlimited check for Service items on contracts
Hello,
When I'm creating a contract for a service item, on the item detail the checkbox for Unlimited is always checked.
Why is this developed like that? and is there a way to modify this behavior?
Regards,
NelsonHi,
On the item detail screen this flag should be left set as it is defaulted.
The real limits are stored at the service specification levels and NOT at the PO item details level.
If you test this you will find that the flag that you are indicating here does not affect the process because the actual flags at the lower level are used.
So unless this is giving you a real problem, leave it as it is.
Steve B -
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 -
Function Module for calculation of the net price of a configurable material
Hi,
I would like to know if a function module allows to calculate the purchasing /net price of a configurable material at a vendor and at a requested delivery date before the creation of a purchasing order.
For configurable materials, we have no PIR and no moving / standard price thus the valuation price in the PR is blank.
I would like to fill in the field "valuation price" in the PR with the net price we can find in the PO.
However the PR is created before the PO.
Thanks a lot in advance for yours reply.
regards,hi Pravenn,
I don't know about these functions, but u can try anything like this:
data:
strdate like sy-datum value '20070901',
enddate like sy-datum value '20070909',
date(10),
moddate(1).
date = enddate - strdate + 1.
moddate = date mod 7.
date = date div 7.
if moddate <> 0.
date = date + 1.
endif.
write: / date.
Regards
Allan Cristian
Message was edited by:
Allan Cristian -
User exit for SO creation while changing the net price for item
Hi folks,
Is there any user exit or BADI to change the net price in the item label of Sales order??
My req. is that--- i need to change the net price of sales item if the cond type is 'ZUR1 ?
how can i achive this?
Regards
pabiHi
The user exits and badis for va01 tcode:
Enhancement/ Business Add-in Description
Enhancement
V45L0001
SD component supplier processing (customer enhancements)
V45E0002
Data transfer in procurement elements (PRreq., assembly)
V45E0001
Update the purchase order from the sales order
V45A0004
Copy packing proposal
V45A0003
Collector for customer function modulpool MV45A
V45A0002
Predefine sold-to party in sales document
V45A0001
Determine alternative articles for product selection
SDTRM001
Reschedule schedule lines without a new ATP check
V60F0001
SD Billing plan (customer enhancement) diff. to billing plan
V46H0001
SD Customer functions for resource-related billing
V45W0001
SD Service Management: Forward Contract Data to Item
V45S0004
Effectivity type in sales order
V45S0003
RP-relevance for incomplete configuration
V45S0001
Update sales document from configuration
V45P0001
SD customer function for cross-company code sales
Business Add-in
BADI_SD_SCH_GETWAGFZ
Scheduling Agreement: Read WAGFZ from S073
BADI_SD_V46H0001
SD Customer functions for resource-related billing
If it is helpful rewards points
Regards
Pratap.M -
What is the Best Price(Place to Buy) For 13" MB Pro(non-retina display)
What is the Best Price(Place to Buy) For 13" MB Pro(non-retina display)?
I am in PA, but close to Delaware, which is tax-free shopping.
Thanks!http://store.apple.com/us/product/FD101/refurbished-133-inch-macBook-pro-25ghz-d ual-core-intel-i5
You would have to web-order directly from Apple. Retail stores and resellers usually do not stock refurbs. All the Macs in our family that are in current use are refurbs and have provided excellent service. None have arrived with any cosmetic defects. -
How to correct the net price of Purchase info record
Hi
When I create the purchase info record, I input the wrong net price.
And when I use ME12 to change the purchase info record, i find the net price cannot be modify.
How to resolve it?
Thanks a lot.MR21 and MR22 are used to modify the value of the stock for the material.
I understand that you want to change the price in the info record and the field appears as non modifiable.
In order to modify this value, you should use ME12 and press F8 or the button Conditions and input a new price. Please note that you can also fix a time fence for validity of this data.
Hope it will help.
Regards,
Flaviano. -
ME52N : How can i change the net price ?
Dear guru.
The system allow to change only the valuation price (only relevant for release strategy) in ME52N.
Does exist a chance to change in the purchase requisition the net price of source of supply assigned ?
ThanksHello,
I doubt whether any other way is there to resolve your problem.
May i know why do not want to change the Info record?
MM -
Modify the Net price of an existing Sales Order
Hi,
I got a requirement to modify the Net price of an existing Sales Order. I have called BAPI "BAPI_SALESORDER_CHANGE" for this purpose but its not working. I have passed the New Price in CONDITIONS_IN table parameter. Can you help me with any BAPI or FM for this purpose.
Mukesh KUmar
Moderator message : Duplicate post locked.
Edited by: Vinod Kumar on Dec 7, 2011 9:40 AMTalk to your SD consultants. Net value is determined based on the pricing conditions. Pricing configuration is usually unique to each business, so your SD consultant should know how the pricing condition should (and may) be changed in your specific situation.
-
How to get price list line id for service contract line(subline)
Does some one know how to find a price list line id for service contracts line (sub line)?
There is actually a column in table okc_k_lines_b which is called price_list_line_id, but it looks like it is never used (all columns values are NULL). I have tried to investigate reprice API's which are used in contracts authoring form, but they are too huge and it didn't lead to nay result. There is a way (bad hack), by calling OKS_QP_INT_PVT.COMPUTE_PRICE it is possible to get price list line id by which contract line is priced, it would be kina fine if I would need to find line id for some rows, but it wont work for thousands!
Is there some proper way how could I get price list line id by which is service contract line priced?Hi,
Check out the following query that gets the price_list_id on subline_level and more.
The price_list_Id is stored as a rule.
SELECT
chd.contract_number
, par.party_number
, par.party_name
, ldf.pas_nummer
, ldf.pas_houder
, rh.object1_id1 hdr_price_list_id
, rsl.object1_id1 sl_hdr_price_list_id
, pld.parkeerterrein
, msi.segment1
, sit.description
FROM
okc_k_headers_b chd
, okc_k_lines_b clt
, okc_k_lines_b cls
, okc_k_lines_b_dfv ldf
, okc_k_items cit
, okc_rule_groups_b rgh
, okc_rules_b rh
, okc_rule_groups_b rgt
, okc_rules_b rtl
, okc_line_styles_b lst
, okc_rule_groups_b rgs
, okc_rules_b rsl
, okc_line_styles_b lss
, qp_list_headers_b plh
, qp_list_lines pll
, qp_list_lines_dfv pld
, qp_pricing_attributes pat
, mtl_system_items_b msi
, mtl_system_items_tl sit
, hz_cust_accounts cac
, hz_parties par
WHERE
rgh.chr_id = chd.id
AND rh.rgp_id = rgh.id
AND rh.jtot_object1_code = 'OKX_PRICE'
AND cac.cust_account_id = rtl.object1_id1
AND par.party_id = cac.party_id
AND clt.chr_id = chd.id
AND clt.lse_id = lst.id
AND lst.lty_code = 'SERVICE'
AND rgt.cle_id = clt.id
AND rtl.rgp_id = rgt.id
AND rtl.jtot_object1_code = 'OKX_CUSTACCT'
AND cls.cle_id = clt.id
AND cit.cle_id = cls.cle_id
AND cit.jtot_object1_code = 'OKX_SERVICE'
AND cls.lse_id = lss.id
AND lss.lty_code = 'COVER_ITEM'
AND cls.id = rgs.cle_id
AND rgs.id = rsl.rgp_id
AND rsl.jtot_object1_code = 'OKX_PRICE'
AND plh.list_header_id = rsl.object1_id1
AND plh.list_header_id = pll.list_header_id
AND pll.rowid = pld.row_id
AND pat.list_header_id = pll.list_header_id
AND pat.list_line_id = pll.list_line_id
AND cit.object1_id1 = pat.product_attr_value
AND cit.object1_id2 = chd.authoring_org_id
AND msi.inventory_item_id = cit.object1_id1
AND msi.organization_id = cit.object1_id2
AND sit.inventory_item_id = msi.inventory_item_id
AND sit.organization_id = msi.organization_id
AND sit.language = userenv('LANG')
AND cls.rowid = ldf.row_id
Hth,
Martin
Edited by: mvdons on 4-sep-2008 2:13 -
Cannot Change the Net price or currecny of a PO
Hi
When i go into change mode of a Purchase Order, I cannot change the Net price or currecny, when my collegaue is able to change this, is this a authorisation issues?
also, were can I see the PO history TAB?
Edited by: Ian Wong on Jul 4, 2008 4:53 PMHi
You must have the following Authorization Objects
with 02 Change Activity in your role profile
M_BEST_BSA
M_BEST_EKG
M_BEST_EKO
M_BEST_WRK
And for PO history tab, its at PO screen item part
but to be able to see it there must be some logistic movements
such as GR,IRetc.
After logistic movements the tab is appearing
Best Regards -
To calculate net price of a material for a Sales order
Hi gurus..
I'm usin Sales_order_simulate bapi to caluculate the net price of the the new sales order..
This is workin fine if the pricing procedure is not havin any manual conditions..
If it has a manual condition type it is not calculating the new value of material.
Please help me out...Hello,
Using transaction VK33, enter Customer, Material and Condition type PR00 in the selection screen and execute.
Thanks,
Venu -
Making the Net Price on a PO line item 0 if Free Indicator set on PO line
Hello All,
I have a requirement to make the Net Price on a PO line item 0 if Free Indicator (UMSON) is set on PO line.
Please help me with an exit/badi using which this can be achieved.
Thanks
IndrajitHi,
Check this user exit
EXIT_SAPMM06E_012.
This user exit is triggered before saving the PO.
Regards,
Sachin M M -
Surcharge not going after the net price
Hi all -
We have setup a simple modifier of type "Surcharge" to add 0.75% to every qualifying order line. Everything is working except that the surcharge is based on the list price but we want it to be based on the net price. Any way to do this?
Thanks,
SrikanthSince you are mentioning a Surcharge and also a net price, which is different from list price, I assume there is atleast one modifier applied to list price to come to net price. In this case you can pricing phase of modifier line. You can assign the surcharge line to the last pricing phase. So it will be applied at the end.
Hope this helps.
Maybe you are looking for
-
Clearing issue Incoming payment due to Cash discount ( customers)
Hello, During processing automatic incoming payments the system don't clear the customer open item in case the customer has taken a cash discount. The clearing should be done automatically in the posting area 2 but now the the user needs to do manual
-
Carry forward receivable/payable
Dear Expert, We are going to run F.07 to carry forward receivalbe and payable. Before execute this transaction, we check the customer and vendor balance via FD10N and FK10N, it is strange that many open items has been carried. not only those items po
-
dear all what symptoms can i tested when systems throw entranet and internet take long time to save? thanks
-
Adjusting Spacing Between Thumbnails
Minor but annoying problem here. I don't know what I did but somehow all my thumbnails are now spaced REALLY close together (like, 1/8 of an inch apart). They were not like this before. I've tried adjusting the slider at the bottom right hand corner
-
Download error - ovi store- N8
I was perfectly happy with my ovi store, until a week ago where I had to update my ovi store on my N8. I'm not sure if the problem is from the update or not, all I know is that every time I try to download something (anything for that matter), I get