Discount calculated after tax added in Net price
Hi,
My client requirement for the discount to be calculated as follows.
Net price:1000
Service Tax-120
Total-1120
5% Discount on 1120 - 56
How do i map this in MM pricing procedure
Regards
add a standard pricing condition " JEXS" which store all taxes..
create a statistical subtotal of net price and JEXS
use this subtotal as base of this additional discount condition.
hope it helps
Regards
Avinash
Similar Messages
-
PO tax value is not added in net price
Hi
In PO tax value is not added in Net price .
In the pricing elements it is showing the total value .
But in the field of net value , it is not calculating the net value and so it is showing in the PO print out.
Kindly advise.
regards,Hi Sandeep,
In case u want to print the net value with the tax u have to make the value as print relevant in the pricing procedure .
And also u need to store this value in the field from where the net price is printed and again this can be done in the pricing procedure.
Hope this will help you .
Please reward points for useful answer.
Regards
Mani -
Recreating duty calculations for PO for changed Net price of an item.
Dear Friends,
i am trying to simulate the duty values for a PO by calling the FM's in the below said order.
it is working fine, when i am simply passing the actual value of the item via structure (gfl_komp) shown below.
My requirement is like, i want to change the net price in the item structure (gfl_komp) and recalculate based on the changed Net Price. But when i change the Net value, it is not getting reflected in the simulated value of FM 'Pricing_screen'.
Is there anything i should pass to the header structure (gfl_komk). Please help me out.
CALL FUNCTION 'ME_FILL_KOMK_PO'
EXPORTING
i_ekko = gfl_ekko
i_ekpo = gfl_ekpo_pass
i_lfa1 = gfl_lfa1
i_t001 = gfl_t001
i_kalsm = gfl_ekko-kalsm
i_kappl = 'M'
I_EGIMP = I_EGIMP
I_LFM1 = I_LFM1
I_T001W = I_T001W
I_TRTYP = I_TRTYP
I_WEDATEN = I_WEDATEN
I_KVORG = I_KVORG
IMPORTING
e_komk = gfl_komk
CALL FUNCTION 'ME_FILL_KOMP_PO'
EXPORTING
i_ekpo = gfl_ekpo_pass
i_t001w = gfl_t001w
i_ekko = gfl_ekko
i_komk = gfl_komk
I_MT06E = I_MT06E
I_EINE = I_EINE
I_EINA = I_EINA
I_PREISFINDUNGSMENGE = I_PREISFINDUNGSMENGE
I_UEBPO = I_UEBPO
IMPORTING
e_komp = gfl_komp
Here i am trying to change the values of the actual PO values in gfl_komk and gfl_komp.
CALL FUNCTION 'PRICING_SCREEN'
EXPORTING
comm_head_i = gfl_komk
comm_item_i = gfl_komp
COMM_TEXT = ''
DISPLAY_ONLY = ''
MATERIAL_TEXT = ''
TRTYP_I = 'A'
FPTYP_I = ''
CTRL_NO_DISPLAY = CTRL_NO_DISPLAY
REQUEST_POS1 = '-'
REQUEST_POSM = '-'
REQUEST_POSP = '-'
REQUEST_POSL = '-'
IMPORTING
COMM_HEAD_E = COMM_HEAD_E
COMM_ITEM_E = COMM_ITEM_E
CALCULATION_TYPE = CALCULATION_TYPE
FCODE_E = FCODE_E
TABLES
tkomv = git_tkomv
SVBAP = SVBAP
CHANGING
C_VFKOMV = C_VFKOMV
ENDCASE.
ENDIF.
Regards,
Sandeep Sivan
Edited by: sandeep sivan on Apr 13, 2010 11:32 AM
Edited by: sandeep sivan on Apr 13, 2010 11:32 AM
Edited by: sandeep sivan on Apr 13, 2010 11:37 AM
Edited by: sandeep sivan on Apr 13, 2010 11:47 AMhi sirnivas..
Thanq you for the points..these are the first i ever recieved..
if you are working on peice of code which can get the price history do me a favour if you have finished the code just explain it to me who did u do that...
i have been working on an object from last two weeks to get the latest price...
the thing is even though the price for condition items has been changed it wont get updated in the Sales orders unless new pricing fot the document is done...
so i have to get all the sales orders who condition items price has been changed and display them in an ALV...so if you can get the exact old values...for the conditions i guess the opposite also can be done.....
Here i have suggestion for you...in condition items there is a process called SCHEMA ( pricing Schema) which you can see using Condition Analysis button at the bottom of the condition item window...
you can see all the price changes to the condition when you parse the tree structure of the procedure..EXAMPLE :- R0000 etc...
so some Sales orders if the Schema has been changed all the existing condition are replaced by New ones from the changed Schema...so i guess that would play an important role in deciding the Price of Sales order...
I know this is bit long but .....if you did finsish your program do let me know how you did it...
Thankyou very much and good luck. -
Discount calculating sum of Active & Inactive Base Price condition type
Hi,
For condition type ZBPO-Base Price maintained condition record with two key combinations, In sales order Conditions Price determined for ZBPO condition type with Inactive and Active. But Discount condition type ZDCO calculating 15% discount on sum of the Inactive & Active of ZBPO amount.
Requirement is Discount should be calculate Active ZBPO condition type only. Without deleting inactive condition type in Sales Order Conditions, what are the configurations need to do.
For Ref: Please check the below screen short.
Regards,
Parviz.Dear Lakshmipathi,
Thanks for replay, Please check the below screens as you asked.
Inactive:
Active:
In Analisys I kept mouse curse on the condition types I'm not get any message on that (Dont know the reason why your asking that). Clicked on condition type and sent with access details.
Inactive:
Active:
Regards,
Parviz. -
Hi , Friends,
My client has a scenario where in some purchase orders , he receives the discount after tax.
when I add the discount (absolute) after tax in the m/08 , the net price changes and the tax is calculated on this new net price which is wrong & not required .
Friends tell me what chnages I need to do so that discount is calculated after Tax & VAt and the ideally what should be the accounting entries in MIGO and MIRO.
if the gross price is Rs 100
tax is Rs 10
and discount is Rs 5.
Thanks in advanceHi Dgn,
What type of industry sector your client belongs to. But as a standard practise, cash discounts are captured before adopting the Tax or VAT through Invoice.
We will calculate the accounts payable:
Usually below is the scenario for taking the discounts from the vendor in the process of purchaing:
will take your given figures/values:
Eg. (1)
Total gross price: 100.00 INR (as per your client)
Discount: 5.00 INR (-ve)
95.00 INR
then adopt, Tax (10%): 9.50 INR (10% on gross ( = 9.50 INR) : goes to govt. for tax depart.
that means, the total amount: 85.50 INR payable to the vendor (A/P)
But, where as in your case /as per client,
(2)
Taking your eg. Total gross price: 100.00 INR (as per your client)
Tax amount: (10%) 10.00 INR (10% on gross = 10 INR) : goes to govt. for tax depart.
110.00 INR
then taking, Discount: 5.00 INR (-ve)
that means, the total amount: 105.00 INR payable to the vendor (A/P)
(1): 85.5 INR < (2) : 105.00 INR
So, in 2nd scenario, your client has to pay more to their vendors & also more tax in the process of purchasing compare to the usually procedure (1). Other wise your client has to pay extra 20.00 INR. Hence option 1 is the rightone.
Pls check with your client again and suggest them further.
Hope you understood.
Regards,
Sapsrin. -
Hai
My requirement is in TAXINJ procedure my client want discount to be reflected in PO like this.
Base value 1000
BED 14% 140
cess3% 4.2
Discount 2% -20 (this on base value but subtracted after tax)
subtotal 1124.20
Vat 4% 44.96 on subtotal
Total 1169.68
Discount has to be calculated after Tax I have assigned subtotal 6 for the discount condition type and AltCBV as 363 for vat condition type in TAXINJ procedure still I am not able to achieve the final value
Kindly advice how too proceed.
Regards
R.SenthilHi Experts,
I am also having same requirement. I have to apply any discount or freight after Tax calculations, means after VAT calculation.
Kindly keep me into loop.
Regards
Rohit
+91-9212510191 -
Net price rounding issue in PO
Hi,
Please note that I am facing net price rounding issue in PO.
For. e.g.
In a PO line item of Qty 25 PC of base price 6 INR, there is a discount of 3.64 INR.
So gross price = 150 INR (25*6)
Net value = 150 - 3.64 = 146.36
No net price = 146.36 / 25 = 5.8544
When we round of two decimal places 5.85 INR (since INR is two decimal curr)
When we show in PO output we will show like below
Material X 25 5.85 146.25 (this is calculated by multiplying qty with net price of 5.85 INR)
So there becomes a difference of .11 INR due to rounding issue.
Net value in PO and PO output are differing. Net price of material & net value should match exactly in PO & PO output
without any differences.
Please throw your views.
Note: can we make discount condition statistical & take it to separate G/L account during GRN?
Regards,
ParthaHi,
As per the note 80193 rounding, I defined a condition type NETP and it captures the rounding difference.
So now netprice (after discount) * quanity = netvalue (after discount) relationship matches.
But my concern is that the rounding difference is not getting captured in G/L accounts (neither in GR/IR clearing account nor in separate accounts).
Please throw your comments.
Partha -
DIFFERENCE BETWEEN GROSS PRICE, NET PRICE AND EFFECTIVE PRICE
HI FRIENDS,
CAN YOU EXPLAIN ME IN DETAIL, WHAT IS THE DIFFERENCE BETWEEN GROSS PRICE, NET PRICE AND EFFECTIVE PRICE WITH A GOOD EXAMPLE.
REGARDS.Hi,
Example: Material Price is Rs.1000/-
& Discount is 10% and tax is 10% and freight is Rs.50/-,Fixed( it may also %)
So Here the Material Price is called Gross Price Rs.1000/-
Gross Price (Rs.1000/-) Discount {Rs100/-(10% of Rs.1000/-)}= Net Price Rs.900/-
Here Net Price Rs.900/-
Tax Rs. 90/- (Rs.900/- +Rs.90=Rs990/- is called sub-total)
Freight Rs. 50/-
Rs.1040/-
The Total Price (Rs.1040/-) is called Effective Price.
Note:
1) Total value = total quantity x price
When a price changes, the value of the stock changes, since the value is calculated from the price:( its also depends on price Control)
2) Effective (actual) price: Net price minus cash discount and plus miscellaneous provisions and delivery costs as well as non-deductible input tax.
Regards, -
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. -
Discount after Tax Calculation!!
Dear Friends,
i want to calculate my discount after tax calculation.
Gross Price : 1000
Packing & Forwarding : 100
Total : 1100 (amount on this VAT calculated) 1100 * 4% = 44
Freight : 100
Total value of PO = (Gross Price + Packing & Forward + Tax + Freight)
=(100010044+100) = 1244
Up to this its calculating correctly, after this i want to calculate discount 10 % on my Gross value (1000) ie,100
Now total value of PO after TAX = (1244-100) = 1144
This 1144 values are correctly calculating, but the behaviour of the VAT amount changing (Now this 100 rs is subtracting on my Total:1100 tha Vat 4% is recalculating to 40 Rs)
from satish...Hi
Try this
After calculating Total value of PO ,(1244)
add one condition absulute discount like PB00
give it sub toatal 6
give this amount 100 rs in po manually
next step final price (1244-100) = 1144
Vipin -
Discount condition after all calculations
Hi Friends,
In a scenario we need to make a change in pricing procedure in which we need to add discount condition after all calculations i.e. even after Taxes calculation.
e.g. Basis Price = 100
Tax = 5(Over Basic Price i.e. over 100)
Discount = 3
Net Value = 102
I have tried to create a Discount condition and placed at the last but it is calculating Net value as I mentioned above.
Pls suggest what to do for this requirement, as I am unable to find out the solution.
Regards Krishan RahejaHi,
Incorporate condiditon type NAVS with statistical indicator in MM pricing procedure .This would fetch the tax values from Tax procedure .Now bulit appropriate To From for your discount condition.
Regards
Sandeep -
PO creation where discount is given after taxes for few Vendors
Hi pankaj,
Need a pricing stucture in PO creation where discount is given after taxes for few Vendors.
please give the solution with brief steps.
Regards,
PandiHi,
Take a copy of RA01 in M/06 as YA01(as Discount) and keep it as following;
Cond. class A Discount or surcharge
Calculat.type A Percentage
Cond.category Blank
And Plus/minus - A (Positive)
Use this in Pricing Procedure ( M/08 ) after Gross Price ad Discount conditions (before Subtotal) and assign Subtotal "6" against this condition type.
In OBQ3 - Tax Procedure, assign AltCBV 363 to CST/VAT Condition Type (JIP1/JIP5)
Now check the calculation will happen as following;
Gross Price = 10000 INR
Discount (as -ve/+ve) = 1000 INR
BED 14% = 1400 INR
ECS 2% = 28 INR
SECess 1% = 14 INR
CST 2% = 248.84 INR
Also refer following thread for the same;
[Calculation Procedure; -
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 adavncedHi,
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 -
Net Price is geeting change after BAPI
Hi,
I am paasing netprice value as 1.00 in the line item while creating creating PO by using BAPI BAPI_PO_CREATE1. But the value is getting changed after po created. Please suggest me what to do? immediate response will be appreciated.
Regards,
PriyaranjanHi,
Thanks for your reply. Yes there is some user-exit is there but in that user-exit netprice is not calculated. when i debug the stnadrd bapi at one moment the value is getting changed.As it is a standard program one we can't chnage this value. Please help me in this regards. Is there any other parameter i have to pass?
Please see the below code and suggest me
refresh all the tables before use
refresh bapimepoheader.
refresh bapimepoheaderx.
refresh bapimepoitem.
refresh bapimepoitemx.
refresh bapimepocond.
refresh bapimepocondx.
refresh BAPIMEPOSCHEDULE.
refresh BAPIMEPOSCHEDULX.
refresh bapiret2.
clear WA_ORDER-EBELN.
setup the data interface
sort i_po by ebelp ascending.
read table i_po index 1.
PO header info
clear bapimepoheader.
bapimepoheader-vendor = i_po-lifnr. " vendor no.
bapimepoheader-purch_org = i_po-ekorg. " purch org
bapimepoheader-pur_group = i_po-ekgrp. " purch gp
bapimepoheader-comp_code = i_po-bukrs. " company
bapimepoheader-doc_type = i_po-bsart. " order type
bapimepoheader-created_by = sy-uname.
bapimepoheader-creat_date = sy-datum.
bapimepoheader-doc_date = sy-datum.
bapimepoheader-currency = i_po-waers. " currency
bapimepoheader-currency_iso = i_po-waers. " currency
spec.changed by Chee Kok on 06/27/2003: use Z00 instead of Z000
bapimepoheader-pmnttrms = 'Z00'. " payment term
spec.changed by Chee Kok on 06/27/2003: use exchange rate from ref PO
bapimepoheader-exch_rate = i_po-wkurs. " fx rate
bapimepoheader-ex_rate_fx = 'X'. " fixed fx rate (kufix)
bapimepoheader-zzsubmi = wa_order-zzsubmi. " Collective No DEVK949611
append bapimepoheader.
clear bapimepoheaderx.
bapimepoheaderx-vendor = 'X'. " vendor
bapimepoheaderx-purch_org = 'X'. " purch org
bapimepoheaderx-pur_group = 'X'. " purch gp
bapimepoheaderx-comp_code = 'X'. " company
bapimepoheaderx-doc_type = 'X'. " doc tye
bapimepoheaderx-created_by = 'X'.
bapimepoheaderx-creat_date = 'X'.
bapimepoheaderx-doc_date = 'X'.
bapimepoheaderx-currency = 'X'. " currency
bapimepoheaderx-currency_iso = 'X'. " currency
bapimepoheaderx-pmnttrms = 'X'. " payment term
bapimepoheaderx-exch_rate = 'X'. " fx rage
bapimepoheaderx-ex_rate_fx = 'X'. " fixed fx rate
bapimepoheaderx-zzsubmi = 'X'. "Collective No DEVK949611
append bapimepoheaderx.
PO item info & condition table
loop at i_po.
clear bapimepoitem.
bapimepoitem-po_item = i_po-ebelp. " order item no.
bapimepoitem-tax_code = WA_ORDER-mwskz. " tax code
bapimepoitem-material = i_po-ematn. " material
bapimepoitem-ematerial = i_po-ematn. " material
bapimepoitem-quantity = i_po-menge_for_save. " qty
bapimepoitem-PO_UNIT = i_po-meins. " order unit
bapimepoitem-plant = i_po-werks. " plant
bapimepoitem-item_cat = i_po-pstyp. " item cat.
bapimepoitem-info_upd = 'X'. " info. record
bapimepoitem-stge_loc = i_po-lgort. " storage loc
bapimepoitem-ret_item = 'X'. " return item (retpo)
bapimepoitem-net_price = i_po-netpr. " net price
bapimepoitemx-po_price = '2'. " DEVK954608
for plant 2010, set stock type to "Quality inspection"
(New requirement from Chee Kok 2003/07/24)
if I_PO-WERKS = '2010'.
bapimepoitem-QUAL_INSP = 'X'. " stock type
use "Blocked stock" instead (Chee Kok 2003/07/25)
bapimepoitem-QUAL_INSP = 'S'. " stock type
endif.
append bapimepoitem.
clear bapimepoitemx.
bapimepoitemx-po_item = i_po-ebelp. " order item no.
bapimepoitemx-po_itemx = 'X'." important: OSS note 484692
bapimepoitemx-tax_code = 'X'. " tax code
bapimepoitemx-material = 'X'. " material
bapimepoitemx-ematerial = 'X'. " material
bapimepoitemx-quantity = 'X'. " qty
bapimepoitemx-PO_UNIT = 'X'. " order unit
bapimepoitemx-plant = 'X'. " plant
bapimepoitemx-item_cat = 'X'. " item cat.
bapimepoitemx-info_upd = 'X'. " info. record
bapimepoitemx-stge_loc = 'X'. " storage loc
bapimepoitemx-ret_item = 'X'. " return item (retpo)
bapimepoitemx-net_price = 'X'. " net price
bapimepoitem-po_price = 'X'. " net price DEVK954608
for plant 2010, set stock type to "Quality inspection"
(New requirement from Chee Kok 2003/07/24)
if I_PO-WERKS = '2010'.
bapimepoitemx-QUAL_INSP = 'X'. " stock type
endif.
append bapimepoitemx.
clear BAPIMEPOSCHEDULE.
BAPIMEPOSCHEDULE-PO_ITEM = i_po-ebelp. " order item
BAPIMEPOSCHEDULE-SCHED_LINE = '1'. " sch line no.
BAPIMEPOSCHEDULE-DEL_DATCAT_EXT = 'D'. " deli cat.
BAPIMEPOSCHEDULE-DELIVERY_DATE = l_datum. " current date
BAPIMEPOSCHEDULE-QUANTITY = i_po-menge_for_save. " qty
append BAPIMEPOSCHEDULE.
clear BAPIMEPOSCHEDULX.
BAPIMEPOSCHEDULX-PO_ITEM = i_po-ebelp. " order item
BAPIMEPOSCHEDULX-SCHED_LINE = '1'. " sch line no.
BAPIMEPOSCHEDULX-PO_ITEMX = 'X'. " important: OSS note 484692
BAPIMEPOSCHEDULX-SCHED_LINEX = 'X'. " important: OSS note 484692
BAPIMEPOSCHEDULX-DEL_DATCAT_EXT = 'X'. " deli cat.
BAPIMEPOSCHEDULX-DELIVERY_DATE = 'X'. " date
BAPIMEPOSCHEDULX-QUANTITY = 'X'. " qty
append BAPIMEPOSCHEDULX.
clear bapimepocond.
bapimepocond-itm_number = i_po-ebelp. " order item no.
bapimepocond-cond_type = 'PB00'. " cond type
bapimepocond-cond_value = i_po-netpr. " net price
bapimepocond-cond_value = i_po-kbetr. " net price
bapimepocond-currency = i_po-waers. " currency
bapimepocond-currency_iso = i_po-waers. " currency
bapimepocond-COND_UNIT = i_po-kmein. " price uom
bapimepocond-COND_UNIT = i_po-meins. " order unit
bapimepocond-COND_UNIT = i_po-BPRME. " price UOM (PO or IR)
bapimepocond-COND_UNIT_ISO =
bapimepocond-COND_P_UNT = i_po-kpein. " price unit e.g. 1
bapimepocond-COND_P_UNT = i_po-PEINH_FOR_SAVE.
" price unit from info rec or PO
bapimepocond-change_id = 'I'. " insert mode!
append bapimepocond.
clear bapimepocondx.
bapimepocondx-itm_number = i_po-ebelp. " order item no.
bapimepocondx-cond_type = 'X'. " cond type
bapimepocondx-cond_value = 'X'. " net price
bapimepocondx-currency = 'X'. " currency
bapimepocondx-currency_iso = 'X'. " currency
bapimepocondx-COND_UNIT = 'X'. " price unit
bapimepocondx-COND_UNIT_ISO = 'X'.
bapimepocondx-COND_P_UNT = 'X'.
bapimepocondx-change_id = 'X'. " insert mode
append bapimepocondx.
endloop.
CLEAR: L_SUBMI.
L_SUBMI = WA_ORDER-ZZSUBMI.
EXPORT l_submi TO MEMORY ID 'SUBMI'.
call the bapi function finally
call function 'BAPI_PO_CREATE1'
exporting
NO_PRICE_FROM_PO = 'X' "*DEVK954608
poheader = bapimepoheader
poheaderx = bapimepoheaderx
POADDRVENDOR =
TESTRUN =
importing
exppurchaseorder = WA_ORDER-EBELN " saved return po no.
tables
return = bapiret2
poitem = bapimepoitem
poitemx = bapimepoitemx
POADDRDELIVERY =
POSCHEDULE = BAPIMEPOSCHEDULE
POSCHEDULEX = BAPIMEPOSCHEDULX
POACCOUNT =
POACCOUNTX =
pocond = bapimepocond
pocondx = bapimepocondx
POLIMITS =
POCONTRACTLIMITS =
POSERVICES =
POSRVACCESSVALUES =
POSERVICESTEXT =
Begin of SR20040----DEVK954608
commit work.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'
IMPORTING
RETURN = -
Details about net price calculation
Hi,
I have to do a report where when the user clicks on the net prices, a new window raises with details about it like prices, discounts, charges, tax, totals, etc.
But I don't know where I could find these items, actually even I don't know how the net price is calculated, so I would be very grateful if someone could explain me which tables are used in this calculation, or where can I find the information I need.
thanks in advanceI believe all the information you need is in KONV. For the tax example, if you look at the records in KONV where KAPPL = TX you will see a value in KBETR. That is the tax rate. It might not look like a tax rate. For example, in our system 6% is stored as 60.00.
You really need to talk to someone who understands your pricing procedure. They will be able to help you interpret the values you see in KONV. Go to the following link to learn more about pricing procedures.
http://help.sap.com/saphelp_46c/helpdata/en/69/72369adc56d11195100060b03c6b76/frameset.htm
You can view the configuration for pricing by using transaction SPRO and go to Sales and Distribution -> Basic Functions -> Pricing -> Pricing Control. Specifically, look at the Pricing Procedures to help you understand how your pricing is setup.
Maybe someone can find a FM for you to get the data as it looks on the pricing screen in the Billing document. That would be helpful.
Brian
Maybe you are looking for
-
Hi, My I-phone taking too much time to get charge
Hi, My I-phone taking too much time to get charge... I am charging through computer. It does not show whether its charging or not. Morning it was 40% , till now it 60 % after that it never moved...I have switched off my mobile and charging but percen
-
Help on SWE_EVENT_CREATE
My requirement is to trigger an event from a function module. According to the parameter passed to the workflow there should be a different workflow. Suppose I have passed approve as the parameter it will perform a diff task and when reject is passed
-
Field added by EEWB is read only
Hi, We added 2 fields (type char) in pricing table using EEWB but these fields are read only when we checked them in BOL browser. Can someone help us to resolve this issue? Thanks...
-
[SOLVED]Error compiling packettracer
Today I downloaded a copy of packettracer from the AUR(which is awesome because I didn't think you could get it for free) and when I ran makepkg after extracting the package I ran into this: ==> Making package: packettracer 5.3.3-1 (Mon Feb 11 23:00:
-
Hi guys, does anyone know if i try to play a blu ray dvd in my mac pro normal dvd drive, will it still play but just not be in HD resolution? Alternatively, are there any cheap blu ray players for the mac pro like an external one?