Roundind off - DIFF condition
Hello friends,
It's the first time that I deal with DIFF condition.
This is the requirement that I'm trying to fulfill :
Total value before DIFF : 10,70 10,71 10,72 10,73 10,74
Total value after DIFF : 10,70 10,70 10,70 10,70 10,70
Total value before DIFF : 10,75
Total value after DIFF : 10,75
Total value before DIFF : 10,76 10,77 10,78 10,79
Total value after DIFF : 10,80 10,80 10,80 10,80
I have chosen rounding unit "5", system brings in sales order DIFF with value 0.
In fact, I need clarifications about how does this condition DIFF work?
What rule should I define in table T001R ?
Regards,
Bahia.
Edited by: Bahia M. on Apr 27, 2010 11:07 AM
Dear Bahia,
The standard way in which rounding can be achieved in SAP is through OB90 where we define a rounding rule. Like others above said, we define a rule for the combination of Company Code and Currency.
Here we define for example: 1000 + USD = 100. This means that all USD values will be rounded to the nearest Dollar. All values
are without cents.
or 1000 + USD = 50. This means all the values will be rounded to the nearest half Dollar, like 0.50 or
1.00 or 1.50 or 2.00 and so on.
To achieve this, we need to assign this rounding rule in the pricing procedure against our required condition type. In your case you want the rounding to happen for net price. this has to a condition type and against this condition type, under Requirements give '13' and under CalTyp give '17'. Your rounding will work. Hope this is clear to you.
Regards
Venkat-Hyd
Similar Messages
-
DIFF condition appearing twice
Hi,
I have added the rounding off condition DIFF in my pricing procedure. But now when I am creating the contract the condition DIFF is appearing twice at the header level where as at the item level it is appearing only once.
I am not able to understand why is it appearing twice at the header level when it is appearing only once at the item.
Can someone please help.
Regards,
Wasim.Hi Vishal,
The settings as per what you have said. Its group condition with no access sequence and not possible to process manually.
My contract is having 10 line items and some line items is having positive DIFF value while some are having negative DIFF value as below:
Line item 10 is having Price as 100.10 the DIFF is -0.10 Final value is 100
Line item 20 is having price as 98.89 the DIFF is +0.11 Final value is 99
At item level there is only one DIFF condition but at header levelits appearing twice as sum of positive value and sum of negative value.
Can you please advice.
Regards,
Wasim. -
Hi
all,
i am working on pricing procedure i come a cross DIFF condition type can any on e guide me we use DIFF condition type in our pricing procedure and please let me know any document on condition type DIFF condition type
Thanks
RajeshDear Rajesh,
Please search the Forum fist for your queries first & only then post if not satisfied with exixting suggestions.
Anyways, DIFF condition type is used where you watn to round off your Sales Documents or Invoices automatically. This also helps in posting rounded off amount to a seperate GL account so that at the end of a period you can have reports for rounded figures ready.
Diff condition type is to be used with routines & calculation type in Pricing Procedure to get desired results.
Hope this helps.. .
Thanks,
Jignesh Mehta -
T code F-44 - Tab " Charge Off Diff " - Balancing field "Profit Center" in
Hi Gurus,
Some vendor account has small CREDIT balances ( ignorable value line 0.50 paise, 0.15 paise ) which needs to be transferred to profit & loss account.
Advised client to Use F-44 and tab "Charge Off Diff".
While saving the entry, System throws a below error :-
Balancing field "Profit Center" in line item 002 not filled
Message no. GLT2201
Then, I assigned a default profit center on VENDOR RECON account ( T code 3KEH ).
But, still system throws a same error.
Pl guide
Tks in advance
tks / Devi Aparna...Dear Nkonnipati,
Have a GL - Payment Diff a/c - 679999 which is assigned in FBKP already. But, have not ticked the 'Post Automatically only".
Tried to clear Vendor manually using F-44. Facing the above said error.
After getting your reply, have ticked " Post Automatically only " and tried to clear.
Got the below entry while stimulation.
PK BusA Acct INR Amount Tax amnt
001 34 TN99 0000002420 VISHVADEVI ENGINEE 0.13-
002 27 TN99 0000002420 VISHVADEVI ENGINEE 0.13
Here also i got the same Profit Center Issue error.
But the GL - Payment Diff a/c - 679999 not selected...
Where i am mistaken. Pl guide.
tks / Dhamo -
Diff Condition Type Account Posting in Sales
Hello All,
The problem in SD pricing is as follows:-
In a pricing procedure we have two manual condition types one is for normal Sales Dr/ Cr. & another for Sales Freight.Now I want to know what are the configurations needed so as to get - After saving the sales order in case of Round Off calculation & posting for Sales Dr. / Cr. the GL code assignment in DIFF account key will be of Sales Dr./ Cr. whereas in case of Sales Freight for Round Off calculation & posting the GL code assignment in DIFF account key will be of Freight Revenue.
Please suggest.
Thanks & Regards
Priyanka MitraHi,friend
Actually, I'm not very clear your requirement.
For the account determination, you should notice some key information.
In the pricing procedure, the account key is very important factor for account determination.
In the menu SPRO->Sales and Distribution->Basic Function->Account Assignment/Costing->Revenue Account Determine, you can find out the IMG settings for revenue account.
Normally, the account is determined by Chart of Account, Sales Org., Customer account assignment group, Material account assignment group and account key.
Hope it can take help!
Thanks!
Wink -
Hi All,
I have maintained Rounding on my Net Amount by maitaining Company Code - Currency - Rounding Unit in T001R
and also having PR00 - Req 13 - Cal Type 17 in v/08.
Step10--Counter0PR00PriceFrom-To13--17
So first i have the rounded off Price then i have tax calculated on the rounded value.
Now i want to see the DIFF in rounding happened.
For this i have added DIFF as below
Step10--Counter0PR00PriceFromTo13--17
Step15--Counter0DIFFRounding OffFrom-10To13--16 -
Base4
But The DIFF is coming as zero in condition type
Please help.Hi,
As per the GR Value, it would be 1599.56 Rs. and person responsible for LIV would have changed it to 1500 Rs. in "Amount" field under "Basic Data" tab of MIRO so there is a difference of 0.44 Rs. which should get posted to Rounding off difference A/c via Transaction Key "DIF" in MIRO.
Check in OBYC whether proper GL has been assigned or not? -
Problem in Routine after rounding off the condition value
Dear all,
I have attached the routine for rounding off value for condition value for T.Code va02. Routine is working fine but the problem is after the execution of routine it goes in some standard program LV61AA55 where again the rounded value gets changed . Maximum points will be allocated ..
Thanks anr RegardsFORM FRM_KONDI_WERT_925.
*{ INSERT D01K911062 2
data : wa_xkomv like xkomv,
v_kwert like xkomv-kwert,
W_INDEX TYPE SY-TABIX.
read table xkomv into wa_xkomv with key kschl = 'JIN6'.
W_INDEX = SY-TABIX.
v_kwert = 1 * wa_xkomv-kwert / 100.
V_KWERT = WA_XKOMV-KWERT.
read table xkomv with key kschl = 'JHSC'.
CALL FUNCTION 'J_1I6_ROUND_TO_NEAREST_AMT'
EXPORTING
I_AMOUNT = v_kwert
I_AMOUNT1 =
I_AMOUNT2 =
I_AMOUNT3 =
I_AMOUNT4 =
I_AMOUNT5 =
I_EXADDTAX1_AMOUNT =
I_EXADDTAX2_AMOUNT =
I_EXADDTAX3_AMOUNT =
IMPORTING
E_AMOUNT = v_kwert
E_AMOUNT1 =
E_AMOUNT2 =
E_AMOUNT3 =
E_AMOUNT4 =
E_AMOUNT5 =
E_EXADDTAX1_AMOUNT =
E_EXADDTAX2_AMOUNT =
E_EXADDTAX3_AMOUNT =
xkomv-kwert = v_kwert.
xkwert = v_kwert.
modify xkomv INDEX W_INDEX transporting kwert.
*} INSERT
ENDFORM. -
How to set off import conditions
Dear all
I have created the given below conditon type for import.,
CVD - JCV1
EDU - JECV
SED - J1CV
ADD - JADC
every thing get in to the place and calaulation also get in well however the above condition not getting set off. (all the condition cost inventorised).
help pl.
rgs
mrsDear ,
What u said, I have maintained even not get in correct place.
my default setting given below
JCV1 - CVD cond.
JMOP - A/P BED cond
JSX1 - A/P SED cond
JAX1 - A/P AED cond
JMOP - BED perc
JAOP - AED perc
JSOP - SED perc
JEC1 - ECS AP
JEC1 - ECS perc
JECV - ECS cond
JADC - ADC cond
JSEP - A/P AT1 cond
JSEP - AT1 perc
can u help me........
point will be sure
Thanks
mrs -
HI
Can any one please help me in knowing if I can use the condition Type DIFF (v/06) for round the Tax and how it get the account determination (V/08) .
V/06
Condition Class D Taxes
Calculation Type B Fixed Amount
Condition Category L Generally new when copying
Manual Entries D Not possible to process manually
Item Condition X
Thanks in advanceMaintain Account Key for the same in Pricing Procedure.
As your maintaining DIFF as Tax Condition type,
assign the G/L Account for it in TCode OB40 aganist account key used.
Regards
JP -
Smartform-Suppress Zero and Display Zero for same field in Diff Conditions?
Hi,
I have a scenario in smartform, where for a quantity field of length p15 and Dec3, needs to display ZERO for one scenario and display SPACE for another condition. To display ZERO i have made it as &quantity(c)&, so that i can display zero. It displays ZERO, but for another condition, when i want to display space, there also it displays 0.000 ! how to display SPACE there ?
thanks,
PadmaHi,
I think then in that case we need to use (NZ) I am not sure. But however why don't you use the Condition Tab in the Text by Including the Condition Quantity > 0.000.
Please let me know if anyone of this works for you.
Regards,
SRinivas -
How to use standard DIFF pricing condition in pricing procedure
In my pricing procedure
there is total amount value including Tax
& I want to apply DIFF (Rounding Off) condition on that total
but I don't know how It apply ?
please provide me solution.
thank you .actually In the pricing procedure
after some pricing condition there is TOTAL
then apply TAX (JLST)
then Amount inclusive of tax
then I have to apply DIFF condition to round off the "Amount inclusive of tax" .
but I do not know how I apply it
please provide me solution -
Pricing error - Mandatory conditions ZMWS DIFF are missing.
Hi All,
We have the error in package quotation Mandatory condition types (ZMWS) & (DIFF) is missing. We check randomly with some customers error is not appearing.(Error is occurring only for particularly ONE customer.)
Initially while entering the details in document (customer no., material, sales areau2026) before saving the document the error message is u201CInternal Error during Pricingu201D.
After saving the document error is occurring as mentioned below.
Error messages:
1. Pricing error: Mandatory condition MT Output Tax (ZMWS) is missing
2. Pricing error: Mandatory condition Rounding Off (DIFF) is missing.
Error message is clearing after some work around in the documents.
1. At header level, change the currency from CHF to EUR and then back to CHF.This will get rid of Round condition(DIFF).
2. And to get rid of out put tax, Ship to address (at header partner tab) by change the country from CH to DE, and changing Transportation zone and Post code country specific to DE. Close the address window and open it again. Change back the address to the original CH and close the window. Out put tax (ZMWS) error will go away.
Kindly any one can give your valuable inputs on this issue. Your help will highly appreciate.
Thanks in advance.
Regards
BalaHi Michael
CRM are dtermined using the condition technique(E.g.condition type MWST or UTXJ).Have you assisgned the Business partenr Tax Classification?.If the billing is carried out in the CRM system,tax determination will be accomplsihed by using the TTE.The condition typeOTTE triggers the call of the TTE.Maintenance will take place in CRM.
PLEASE CHECK
Business Partner Classification
*Assignment of tax types and groups
*Tax Calculation per country and Region.
*Tax numbers for NATURAL PERSON
Product Tax Classification.
*Assisgnment of tax types and Groups
*Tax Calculation per country and Region
Organisational Unit-Business place
Customizing of Tax Types and Tax Groups for BP and Products.
I hope this helps!! -
How Rounding Off condition works?
Hi
My client has 2 pricing procedures for different sales organizations.
In one pricing procedure, rounding off is taking place successfully, where as for other it is not working.
At first place, I want to understand how this condition works, and do we write any routine etc for the same?
need to understand the functionality in order to analyse the procedure, and effect.
Thanks
Truptineed some input,
you want to know Rounding Off for PRICING PROCEDURE??
or you want to know Rounding Off for condition type??
If you want to know Rounding Off for condition type then go to V/06 select your condition type
in Control Data 1, there is Rounding rule
If you select '_', values are rounded off according to business standards:
10.454 -> 10.45
If you select'A', values are always rounded up:
10.459 -> 10.46
If you select 'B', values are always rounded down:
1045.9 -> 1045 L -
Off-Invoice and tax conditions valorization
Hi,
in my business case I need to value the Off-Invoice conditions and the taxes using different date.
The standard system use always the Service Renderred Date to value these conditions.
Do you know if there are any tools (User Exit or BAPI) I can use to manage different pricing dates or if it is possible to force a repricing during the invoice creation?
Thank you,
AlessandroHi Alessandro!
> I know that the pricing type can be driven using the
> customizing functionalities in copying control
> setting but I cannot define different date to value
> different off invoice conditions.
Okay, from your short question I wasn't sure about this.
Do you know if it
> is possible or how can I meet my requirements?
>
> Moreover using these customizing setting I can define
> how the pricing can be triggered during the invoicing
> document creation but I don't know how the re-pricing
> can be automatically (not manually) performed.
There is nothing like an automatic re-pricing. You could change invoices, maybe in batch by a mass update, but later is no trigger, which would select the invoices (only own reports).
I guess, re-pricing with several different dates will make more trouble than changing the date inside one pricing.
If you really can't get the conditions out of the document flow, then you have to make own coding - there is definitely no standard functionality for multiple pricing dates.
Also the usual KOMK-user-exits won't help - it's to early and would be the same for all conditions.
You can think about two different ways:
- changing the KOMK-PRSDT in requirements to the desired dates
- making own condition determination in a condition formula
Requirements would be better from performance point of view (formulas are called several times during document creation), but using CONDITION_RECORD_READ in a formula would be easier to create.
Requirements would be less coding, but might run into some troubles in case of caching the KOMK - in newer releases the whole KOMK / KOMP is held in internal tables instead re-building them all the time.
A condition with a simple access (like MWST - found all the time, take fixed 1, 1 values) will be fast found by standard pricing, then in a condition value formula an own condition determination can be done. A carefully caching has to be implemented - so that several executions of the formula don't lead to several condition determinations - but also all the different lines don't get mixed up. Just search through some standard formulas, I think in the Brasilian parts (J1...) are similiar things done - you should find the relevant fields for export the result to the standard pricing.
Regards,
Christian
>
> Thank you in advance,
> Alessandro -
Rounding off value problem in sales order
Hi All,
This is related to a rounding off value problem in sales order.
The problem is described by an example which is as follows -
Selling Price of Material A = Rs. 176.76
Excise charged = Rs. 21.80
Total Price = Rs.176.76 + Rs.21.80 = Rs. 198.56
On this total Trade Discount (ZDTD) having access sequence,is calculated at the rate of 4% = Rs. 7.94
But the condition base value after the discount is showing Rs.198.60 instead of Rs.198.56
I want the system to reflect the value as Rs.198.56 intact and it should not round up to the nearest value i.e. Rs. 198.60
Why is this happening? Is it possible to reflect the exact value? If yes what is needed to be done?
The commercial round off is activated for the DIFF Condition Type.
Looking forward to some valuable suggestions.
Thanks & Regards
Priyanka MitraHi Ramesh,
Thanks for your suggestion but the problem has been solved by me.
Regards
Priyanka Mitra
Maybe you are looking for
-
Bill Accounting issue frieght clearing provision account is not getting
Hello Experts Subjcet: Bill Accounting issue frieght clearing provision account is not getting cleared at the time of accounting. Error in ZIVA for invoice parking and ZIVB for invoice posting my user tying to post the invoice through ZIVB with ref
-
How to close a video after it plays
Hey people, Say you have a video intro that you would like to have dissapear after it plays. Use this code. (place in trigger event) var vid = sym.$("bird_holder"); vid.html('<video width="1022" height="575" id="bird" src="video/Intro_Animation.mp4"
-
How to get all materials of plant DE20
Hello Team, I want all materials of plant DE20 , Could you please tell me how to get this ? Thanks in advanse! With Regards, Pritee.
-
Workspace View having two buttons Approve/Reject
Hi, My client wants us to change the BPM workspace completely. We have a manager role. The client wants us to create a view with a column with a certain ID. Based on that ID, the manager would either approve or reject instances in his role. But the c
-
Can't get past setup assistant
Imac running OSX 10.5 froze while intalling updates. Turned off, when restarted it took me to the setup assistant and won't let me past it now. Whenever I log in, just goes back to setup. From that screen, can't do anything at all, whether restart, s