# Calculation schema under pricing procedure

in pricing procedure under calculation schema what is <b>Condition formula for alternative calculation type</b> and <b>Alternative formula for condition base value</b>
what is the use of these functions?

in this field u can creat ur own formuls to calculat base price or condition type value
this are called routine.
eg if u want to calculate the cond value on some logic the u can write ur logic in this routine and change the valuer of ur base price or Condution type
simple eq will be rounding up the values of condition type 17 is the routien u can use
hope this helps
Reward if useful

### Similar Messages

• Calc schema in pricing procedure for PO

Hi All..
Anybody.. explain me Defining Calculation Schema table for a set of condition type with roles played by each column used to get final Total value in Condition tab of PO at Item level with how countrs and steps work.
Condition typs used:
PB00
PBXX
RA01 discount
ZPF Packin & forwarding
-total material price=
ZED 16% Excise duty
ZCES 2% Cess on ED
ZSHC 1% Secondry cess on ED
-Effective price=
ZVAT 12%
ZOCT Octrie
-Net value=
Thanks

Hi Vicky,
Excise duty anfd ECess will flow from tax procedure and not from pricing procedure.
Coming to pricing procedure create all condition types and assign access sequence to condition types if the price has to flow automatically after that assign all these condition types in calculation schema.
for example if you have a component like discount and it can be percentage or fixed value at that time we use counter.
Step1 counter 1 discount percentage
step 1 counter 2 discount fixed value
Regards
Pavan

• I followed the same procedure of reverse calculation from MRP pricing calcu

hi,
sap gurus,
i followed the same procedure of mrp calculation but
MRP Pricing Procedure:
Go through the following:
I will brief your requirement in short
MRP = 1012.5/-
VAT = (1012.5/1.125) = 900/-
so price before discount will be = 900/-
discount given at the rate of 10% = 100/-
Initial Price = 1000/-.
1. Create condition types as below:
ZR00 for price
Condition class = B
Calculation type = C
Plus/minus = A
ZSET for settlement (to knock off the effect of ZR00)
Condition class = A
Calculation type = C
Plus/minus = X
ZWST for tax
Condition class = A
Calculation type = H
Condition category = D
Plus/minus = X
Z007 for discount
Condition class = A
Calculation type = H
Plus/minus = A
ZDUM for net price
Condition class = A
Calculation type = A
Plus/minus = A
YWST for tax (to knock of the previous effect - to be used for posting to G/L)
Condition class = A
Calculation type = A
Plus/minus = X
YOO7 for discount (to knock of the previous effect - to be used for posting to G/L)
Condition class = A
Calculation type = A
Plus/minus = X
2. The following will be the pricing procedure configuration:
Step......No........Cond Type........... From.........to..........Man.........Req........Sta................Acc Key
10........0..............ZR00..................--..........--..........-...........-........---.................ZDU
20........0..............ZWST..................10............19...........----.............X............X...................
30........0.............text.......................10...........29...........---...........----.........X
40........0.............Z007.....................30...........39...........-----.............X............X
50........0..............text.....................30............49...........---...........-----.........X
60........0............ZSET.....................10...........19...........----............X............--.................ZDU
70........0............ZDUM....................50...........59...........----............X............---...............ERL
80........0............Y007.....................40...........49...........----.............X...........---...............ERS
90.......0..............YWST..................20...........29...........-----............X...........---................ZWS
ZDU - dummy account key for posting extra not required items.
ERL - account key for price
ERS - account key for discount
ZWS - account key for tax.
3. Condition records in VK11
Condition type----
Condition record.......
ZR00........................................1012.5.....................INR will be positive (1012.50 +)
ZSET.......................................100%...............................will be negative (100 -)
ZWST.......................................10%................................will be negative (10% -)
Z007.........................................12.5%.............................will be positive (12.50 +)
ZDUM.......................................100%..............................will be positive (100% +)
Y007.........................................100%.............................will be negative (100% -)
YWST.......................................100%.............................will be negative (100% -)
Condition records for Z007 & ZWST will be decided as per the conversion required. You will first have to manually calculate the amount for the condition type.
4. I create a sales order for single quantity for an item & the pricing will be as under:
ZR00 = 1012.5 (dummy account) - positive
ZSET = 1012.5- (dummy account) - negative will knock off effect of ZR00
ZWST = 112.5- (negative & no posting)
Z007 = 100 (positive & no posting)
ZDUM = 1012.5 (positive & posting)
Y007 = 100-(negative & posting)
YWST = 112.5 (positive & posting)
but its not throwing any condition records for ZWST and YWST
can any body help me
plz
regrds,
balaji.t

HI,
Plz try Routin for Vat formula.
i am worked on MRP pricing but in our case formula is different.
eg.: If i want to calculate VAT for B=1000 Rs. it is like
A=1000 * ((100/100 + (12.5- VAT 5)))
= 889
VAT (Value) = B - A = 1000-889 = 111 which is passed to GL account.
For that we developed one Routine with the help of ABAP and assign to Pricing Procedure.
Regards,
PM

• Calculating difference of Tax in pricing procedure

Gurus,
Please provide me suggestions for the scenario below:
There are two tax condition types ZX1 and ZX2 in my pricing procedure. ZX1 and ZX2 are the same tax type but coming into SAP from two different systems. One is from the e - commerce platform and other is from some tax system. We want to use one condition type as statistical and use for reporting purpose.
What I basically need is to in someway calculate the difference between these two condition types and store value somewhere in the pricing. We will use that for reporting.
1.  Source 1 Example (E-commerce) ---> ZTX1  \$1.00
2.  Source 2 Example (Vistex/Sabrix etc) ---->ZTX2  \$2.00   (Statistical)
Thanks,
Manoj

Dear Manoj,
SAP has provided multiple Sub Total fields starting from KZWI1 to KZWI6 field. If you will assign any of sub total field from 1 to 6 to difference of condition type calculated line in pricing procedure, system will store in VBAP-KZWI* field.
You can use the same for your reporting perspective.
Regards,
MJ.

• Pricing Procedure for Quotation

I have a requirement that my customized pricing procedure for PO should also be the same for Quotation. How can I assign my customized pricing procedure for Quotations.
Please suggest if there is any solution for this?

hi,
At first go to M/06,
Select the condition type which you want in your document...
go into details..
Here under pricing procedure enter RM0002 for the condition type which you wanna add...
Also you have to maintained all other settings well which are general settings req. for Pricing Procedure..check those as well...ie. for access seq., cal. schema, sch. group etc...
Regards
Priyanka.P

• PO calculation schema

Dear SAPiens,
i have a scenario that is i want to put some amount in  PO calculation schema under a condition type.for this amount i want to calculate vat/cst in my tax code.there alse i had put the same condition type in my tax calculation procedure.
so how can i get populate the condition value from PO schema to tax schema.
Regards,
Umu

Dear Murugan,
The requirement is like this bcoz this value will be added to calculate for cst/vat only.
suppose my base value is 1000.the excise will be calculated on this 1000 Rs say 100 rs
now normally the vat/cst is calculated on 1000+100(ED). but in my case there is some extra amount is there for which i dont want to calculate the ED but want to add for VAT/CST calculation only.
that is 1000100thevalue i put in my PO schema.
hope u understand my requirement.
Regards,
Umu
Edited by: Umesh Mishra on Jun 9, 2011 3:03 PM

• Tax code linked with Pricing procedure

Hi,
How the tax code have been linked with the pricing procedure? Please explain the inter-releationship between TAXINJ and Pricing proceure ? Thanks in advance.
BK

Hi,
<i>How the tax code has been linked for the CENVAT creditable items</i>
For Cenvat creditable items, you will have to define tax codes that have values  corresponding to condition types JIP5, JIP6, JIP7, JIP8, JIP8 (in FTXP). Respective G/L accounts will have to be assigned against the Accounting keys by the Finance team. These tax codes can then be used in PO.
<i>How these two pricing procedures have been incorporated in SAP and which one will take precedency</i>
Net price calculated from the pricing procedure you define (which starts with Gross price and includes Discounts and Surchages) is passed on as the Base Amount to TAXINJ. Applicable taxes are calculated on this and the calculated value is passed on to your pricing procedure through the condition types NAVS/NAVM. You should add NAVS / NAMV after the net is calculated. This when added to the delivery costs (freight, forwarding charges) will give you the effective value.

• Pricing Procedure.........

Pricing procedure
I want the following pricing proce in po,
Material value        100.00
Vat 4 %                     4.00
Freight chg.             20.00 (Freight will go in Freight Clearing & also load on inventory)
In PO net value will be 120,but its showing 100
Can some one tell me how it is calculated.

AishaA wrote:
Pricing procedure
>
>  I want the following pricing proce in po,
>  Material value        100.00
>  Vat 4 %                     4.00
>  Freight chg.             20.00 (Freight will go in Freight Clearing & also load on inventory)
>  In PO net value will be 120,but its showing 100
>  Can some one tell me how it is calculated.
Hi,
Are you using tax code for VAT? check if your VAT is credit or non credit. Have you maintained stat indicator before the freight condition? If yes then remove it.
Regards
Shiva

• Intercompany Copycontrols & Pricing Procedure

Dear Experts,
I have configured intercompany billing. After configurations, do we need to maintain copy controls. If we need to maintain please suggest me how to maintain and we need to maintain only for delivery documents to billing documents or wat. Here i am getting full confuse. Please suggest me.
For Intercompany billing i have created 2 pricing procedures RVAA01 & ICAA01. RVAA01 for Ordering company to customer. ICAA01 for Suply company to Ordering company this is intercompany billing. When we create invoice for both sides Ordering company & Supplying company (Ordering company will oinvoice to Customer & Supplying company will invoice to Ordering company) here what type of conditions need to maintain Ordering party. What type of conditions need to maintain supplying company. Please explain detailly.
Thanks & Regards,
Anj

hi,
Certain prerequisites must be met before you can process inter company sales.
The following data must be defined in Customizing for Sales-
u2022 If you need to use the inter company billing document, billing type IV must be maintained and assigned to the relevant sales document types
u2022 Output type RD04 is used to enable inter company billing to carry out posting to vendor account or invoice entry. In the standard system, billing type IV is assigned to output procedure V40000, which contains this output type.
PRICING:
We need to maintain two pricing procedures RVAA01 & ICAA01. Pricing procedure RVAA01 represents condition type PR00 & any other discounts or surcharges that are meant for end customer.
We assign Pricing procedure RVAA01 to combination of Sales area (Of Ordering company code) + Customer Pricing Procedure + Document Pricing Procedure of Sales document type.
This pricing Procedure (RVAA01) is determined both at Sales Order level & Billing processing for the end customer. We maintain PR00 condition type to represent the ordering company code's price to the end customer.
Condition records for PR00 are maintained using organizational elements of Ordering company code, end customer & the Material.
Eg: Sales Org. of Ordering company code + End customer + Material.
We also need to maintain PI01 condition type to represent costs to Ordering company code (in other words revenue to supplying company code). It is statistical condition type & meant for information purpose only.
Condition records for PI01 are created with the following key combination:
Ordering sales Org + Supplying Plant + Material
Pricing Procedure ICAA01is determined at Inter company billing processing level.
Pricing Procedure ICAA01 - Pricing Procedure for Inter company billing is assigned to the combination of: Sales Area (of supplying company code) + Document pricing Procedure of Billing document type IV + Customer Pricing Procedure of the Internal customer.
Pricing Procedure ICAA01 has condition type IV01 that represents revenues for Supplying company code in the inter company billing.
PR00 condition type also appears in Inter company billing document. It is for information purposes only and does not have bearing on the value of the document.
PI01 represented under pricing procedure RVAA01 is reference condition type for IV01 and the same is defined in the condition type IV01. Due to this these two condition types represent same value.
The condition type IV01 in inter company billing document represents revenue to the Supplying Company. But its corresponding condition type PI01 in the billing document to the end customer is shown as a statistical item meant for information purposes.
Condition Type VPRS in the inter company-billing document indicates cost to the supplying company code.
The use of two different condition types in Intercompany billing is necessary to ensure that data is transmitted correctly to the financial statement (Component CO-PA).
regards

• PRICING PROCEDURE-CALCULATION SCHEMA

Dear All,
1) What is the use of the "Requirement" column in calculation schema in real time scenario?
2) What is meant by "Alternative calculation type" and "Alternative base value" column?What is its use in real time scenario?
3) In the Print column if we place "X",it says "Printing at item level (previous procedure)".What does this actually means?
4) What is the use of "Accurals" and what effect does it have in the pricing procedure and pricing calculation?
For all the above queries  some real time scenario example willbe highly appreciable.
Regards,
Indranil

1) What is the use of the "Requirement" column in calculation schema in real time scenario?
Requirement
Use
If the requirement is fulfilled (SY-SUBRC = 0), then output
determination also takes into consideration output type or the access
sequence, for which the requirement has been specified.
Examples
A possible requirement would be, for example, that a difference shoul
be made between document currency and local currency .
Definition
Number of a subroutine (= form routine), that checks a requirement at a
specific time.
Use
The standard SAP system contains some standard routines for checking
requirements when copying. You can also define your own routines
according to the needs of your company.
Example
If you copy a quotation to a sales order, the system can check every
quotation item to ensure that the customer had not rejected them for any
reason.
2) What is meant by "Alternative calculation type" and "Alternative base value" column?What is its use in real time scenario?
If you are using any Formula to Derive the Condition Type then you can use  Alternative formula to the formula in the standard system that
determines a condition.
Alternative formula for condition base value
Formula for determining the condition basis as an alternative to t
standard.
Example
An absolute header discount is, for example, distributed in the st
system according to the cumulative value of the items.
If the system, however, distributes the absolute header discount
according to volume, a header discount of \$30 results in the follo
discounts:
Item       Value  Volume              Discount
Stand. disc.   Volume disc.
1        \$1000  2 cbm         \$20             \$10
2        \$500   4 cbm         \$10             \$20
3) In the Print column if we place "X",it says "Printing at item level (previous procedure)".What does this actually means?
If you Put 'X" , it will be shown in the Print Output..
Print ID for condition lines
Controls issue of condition lines when printing documents such as order
confirmations or invoices.
Use
In releases previous to 4.0, the following print indicators are
available :
o   ' ' : Condition line is not printed
o   'X' : Condition line is printed at item level
o   'S' : Condition line is printed in totals block
The following standard logic is set out for these printing indicators:

• Accounting Key & Accruals Key in Calculation Schema (Pricing Procedure)

Hi Freinds,
I have a query regarding use of Accounting Key & accruals key in the Calculation Schema (Pricing Procedure).
What is the significance of Accounting key & accruals key in the calcuation schema?  Which Accounting  & Accruals keys have to be used for Gross price,Discount,Freight, tax etc in the Calculation schema? Please post your precious threads.
Thanks & Regards
Saeed Arif

hi
AcyKy - Account Key/ Accrls - Accruals:
for SD module
u2022     The values of the Sales Revenues, Sales Deductions, Freight Revenues, Tax Revenues, and Rebate Accruals etc. are going to be posted in the respective G/L accounts in Fi Module.
u2022     In order to do this we assign account keys/ accruals to the different condition types based on their classification. The classification shown below.
o     ERB Rebate sales deduct.
o     ERF Freight revenue
o     ERL Revenue
o     ERS Sales deductions
o     ERU Rebate accruals
u2022     For Ex.,
o     For all Price condition types like PR00 etc. we assign ERL - Revenue.
o     For all Discount condition types like K004, K005 etc. we assign ERS - Sales Deductions.
o     For all Freight condition types KF00 etc. we assign ERF - Freight Revenues.
o     For all Rebates condition types BO01 to BO05 we assign in Account key ERB - Rebates Sales deductions and for Accruals ERU - Rebate Accruals.
u2022     This account keys and accruals are in turn assigned to respective G/L accounts. So the system posts respective values in respective G/L accounts in Fi-Co Module.
u2022     This also one of the areas of SD - Fi Integration. SD consultants assign the account keys and Fi Consultants assign the respective G/L accounts in T.Code:VKOA.
Similarly for MM Module
Account keys are EIN, FR1, FR2, FR3, FRE, etc...
And in OBYC, we do necessary account determination for the same.
For e.g. Freight Posting in GR
Condition type FRA1, Accrual FR1 and in OBYC, assign Freight Clearing A/c to FR1
During GR;
Stock Account - Dr - 110 INR
GR/IR Clearing A/c - Cr - 100 INR
Freight Clearing A/c - Cr - 10 INR
transaction event key is the Key that identifies different types of G/L account.
The account key enables the system to post amounts to certain types of
revenue account. For example, the system can post freight charges
(generated by the freight pricing condition) to the relevant freight
revenue account.
use
To enable the system to find the relevant account for provisions (for
accrued delivery costs or miscellaneous provisions, for example), you
must assign a transaction/event (internal processing) key to each
condition type that is relevant to provisions in the step Define
Calculation Schema.
if u search on SDN or GOOGLE u will get many threads for this
hope it helps
regards
kunal

• Same Calculation Schema/Pricing Procedure- Same Vendor - Material & Service

Hi experts--
For subject matter(we are facing this issue in our organisation)  I did my search and found the below threads but conversation did not provide what solution is to be implemented. Can someone help?
Currently we are using two unique vendor codes for tiding over our MM/SD problem even though vendor is same with same address,PAN & service tax registration.
We are a LSP and only recently went live on ECC 6.0 EnP4
warm regards--
A.VENKAT KRISHNAN
Same Calculation Schema/Pricing Procedure- Same Vendor - Material & Service
Posted: Aug 19, 2011 7:04 AM
Click to report abuse...
One vendor is providing service & material to the same Pur Org
Is it anyway to handle with only one vendor code for service & material procurement in same vendor account group with only one pricing procedure(calculation schema)?
Ramesh Babu Nag... [Active Contributor Silver: 500-1,499 points]
Posts: 535
Registered: 5/29/09
Forum Points: 1,380
Re: Same Calculation Schema/Pricing Procedure- Same Vendor - Material & Service
Posted: Aug 19, 2011 7:16 AM   in response to: ARUL MURUGAN1 in response to: ARUL MURUGAN1
Yes, you can do it. There shouldn't be any issue

Hi,
Yes its possible.
you can use the same calculation schema for both so that with one vendor you can handle both material as well as service purchase.
Please revert if you face any difficulties.
Thanks & Regards,

• Pricing procedure mm Packing and forwarding to be calculated on Basic price

Hi experts
we are having one pricing procedure where in details are as follows.
basic price                                                 100
excise                                                           12.36
total                                                             112.36
P & F 2 %  0n (112.36)                                   2.24
total                                                             114.60
Vat 5 % 0n (114.60)                                       5.73
Grand total                                                   120.33
Now we require new pricing procedure wherein  Packing & forwarding to be calculated on basic price & not on basic + excise
so can we change in same pricing procedure or we have to create new ?
Can you elaborate with the  configuration steps ?  Any changes required in Tax procedure also or not ?
regards

Hi,
No need you can add the condition type to the pricing procedure at spro--mm---purchasing--pricing procedure ---calculation schema with proper calculation to get the percentage on base price and add to the total .
Regards,

• Reverse Calculation in Pricing Procedure

Hi All,
My client requirement is to calculate the PR00 from the TOTAL and TAX
i.e. If we enter the TOTAL some amount and TAX 12.5% VAT in the Pricing Condition then it should calculate the d Basic Price PR00 .
Tanks and regards,
Bala

Hi
Thanks for understanding the explanation given earlier and this an interesting qn
I am giving herewith a document on MRP pricing procedure (you need to understand this and make the settings)
This is same as your requirement but additionally it has an discount which you can ignore for yours
Go through the following:
I will brief your requirement in short
MRP = 1012.5/-
VAT = (1012.5/1.125) = 900/-
so price before discount will be = 900/-
discount given at the rate of 10% = 100/-
Initial Price = 1000/-.
1. Create condition types as below:
ZR00 for price
Condition class = B
Calculation type = C
Plus/minus = A
ZSET for settlement (to knock off the effect of ZR00)
Condition class = A
Calculation type = C
Plus/minus = X
ZWST for tax
Condition class = A
Calculation type = H
Condition category = D
Plus/minus = X
Z007 for discount
Condition class = A
Calculation type = H
Plus/minus = A
ZDUM for net price
Condition class = A
Calculation type = A
Plus/minus = A
YWST for tax (to knock of the previous effect - to be used for posting to G/L)
Condition class = A
Calculation type = A
Plus/minus = X
YOO7 for discount (to knock of the previous effect - to be used for posting to G/L)
Condition class = A
Calculation type = A
Plus/minus = X
2. The following will be the pricing procedure configuration:
Step......No........Cond Type........... From.........to..........Man.........Req........Sta................Acc Key
10........0..............ZR00..................--..........--..........-...........-........---.................ZDU
20........0..............ZWST..................10............19...........----.............X............X...................
30........0.............text.......................10...........29...........---...........----.........X
40........0.............Z007.....................30...........39...........-----.............X............X
50........0..............text.....................30............49...........---...........-----.........X
60........0............ZSET.....................10...........19...........----............X............--.................ZDU
70........0............ZDUM....................50...........59...........----............X............---...............ERL
80........0............Y007.....................40...........49...........----.............X...........---...............ERS
90.......0..............YWST..................20...........29...........-----............X...........---................ZWS
ZDU - dummy account key for posting extra not required items.
ERL - account key for price
ERS - account key for discount
ZWS - account key for tax.
3. Condition records in VK11
Condition type----
Condition record.......
ZR00........................................1012.5.....................INR will be positive
ZSET.......................................100%...............................will be negative
ZWST.......................................10%................................will be negative
Z007.........................................12.5%.............................will be positive
ZDUM.......................................100%..............................will be positive
Y007.........................................100%.............................will be negative
YWST.......................................100%.............................will be negative
Condition records for Z007 & ZWST will be decided as per the conversion required. You will first have to manually calculate the amount for the condition type.
4. I create a sales order for single quantity for an item & the pricing will be as under:
ZR00 = 1012.5 (dummy account) - positive
ZSET = 1012.5- (dummy account) - negative will knock off effect of ZR00
ZWST = 112.5- (negative & no posting)
Z007 = 100 (positive & no posting)
ZDUM = 1012.5 (positive & posting)
Y007 = 100-(negative & posting)
YWST = 112.5 (positive & posting)
If still your scenario is not getting mapped then you can go to your ABAPer and he will develop a alternate base value formula  to correct the calculations
Regards
Raja

• Pricing Procedure to be configured for calculating excise

Hello ,
I have new pricing procedure to be configured for calculating excise on base value , the procedure is as under
Base Price                              -
X  Amount
Surface transport                    -
Y  Amount.
Crush Charges                        -
Z  Amount.
Base for Excise Duty               -
X + Y + Z
Excise Duty 10 % on base value i.e X+Y +Z
Education cess 2%
Secess              1%
Net Inclusive of Excise Amount.
Clean Energy Charges  -
A
Freight Charges            -
B
Other charges               -
C
Net Total          -    ( Net charges inclusive of Excise Duty + A + B + C )
CST                 2% 0n Net total.
I need to configure the above pricing procedure with Taxcode with Excise and CST .Request for valuable suggestions.
Thanks
Guru.

Hi,
To configure pricing procedure we need to following Condition Technique
1. Create condition table -v/03
2. Access Sequence - v/07
3. Condtion Type v/06
4. Pricing procedurev/08 -
5. Determination of pricing procedure. ovkk
Now to create your new pricing procdure you need to create first conditon type to enter in pricing procedure
You can create new pricing procedure by copying existing one RVAA01 is the pricing procedure given by SAP & then do changes according to your requirement.
Step - enter no
counter-
Condition Type
FROM & TO - here put counter no to do calculations as per your requirement
to Make conditon manual /required/staticatl - click as per u r requirement
Print conditons
set other fields as per your requirement.
Thanks
Trupti

### Maybe you are looking for

• Upgraded to mountain lion, can no longer see D110 on WLAN

I recently upgraded my iMac to Mountain Lion.  It is connected to my FiOS home router via Ethernet (wired).  I have a Photosmart D110 on my WLAN.  Prior to the upgrade, everything worked fine.  Since the upgrade, the iMac can no longer see the D110.

• How do I change the background color of the pages?

I have been having trouble finding how to change the background color of the pages. I would prefer a black background. thanks

• Adding track numbers to a custom mix

I created an album in iTunes, a collection of various songs from my library. If my album consists of 20 songs, is there any way to get iTunes to automatically assign track numbers based on the order of the songs? For example, the second song in the l

• Why Lion makes the wheel go round

Surely somone at Apple owns a Macbook and ran it for a month before launching and thought "No I wont  launch as there are serious issues with overheating and the battery life halfs" I guess not The wheel goes round but the Hamster is not home

• Long execution for Full optimize?

Hi! Do anyone know how long a normal executiontion time for full optimize is? And what you can do to speed it up? We have an application with about 5 000 000 records in the Fact table. We have scheduled 8 imports every day which creates about 100 000