Setting vat to 2 decimal place on PLD

Hi All
Can anyone assist me here , I need to set the vat amount per line to 2 decimals at the moment its giving me 6 decimals .
But on the total it's showing as 2 decimals.
And again I still need some help on the formula to elliminate the currency symbol on the print out.
Thanks

Similar to my previous reply.  Add a Formula Field and in the Content Tab Add the Formula
Round(Field_xyz,2)
Here Field_xyz would be your Vat fields number and 2 refers to number of decimals
Suda

Similar Messages

  • Setup of decimal places in PLD

    Is there an option of setting the number of decimal places in PLD which is not necessarily the same as the one which is configured in u201Cgeneral settingsu201D in SAP? We have some UDF's whose datatype is "quantity" and decimal places is 3 in SAP but we need this to get rounded off to the nearest whole number(ie no decimal) in PLD.
    Thanks

    The field is a UDF and its datasource is "database". I cannot create a formulae if the field source is database. However, I can create another field, its source type being formulae and use the round() function and then link it to the database field making it invisible. This would mean creating two fields to represent one in PLD. This is quite hectic since we have many fields whose decimal places need to be changed accordingly. Is there an option of doing something to that field(database field) which reduces the number of decimal places?

  • How to set the number of decimal places.

    Just wondering what and where the code would be to set the number of decimal places when calculating an answer.

    Depending on exactly what result you want you could alternatively format the result to a set number of decimal places.
    This is not so good for financial applications where they want the total of 10 transactions to match the total of each number displayed but can be kind of important for scientific ones.
    eg
    someNumber.ToString("N3"));
    Gives you three decimal places without changing the someNumber.
    If this turned out to be wpf then you have stringformat you can use on a binding.
    Hope that helps.
    Recent Technet articles:
    Property List Editing ;  
    Dynamic XAML

  • Problems of setting values% with 2 decimal places in any graphics. What sho

    Guys, I have the xcelsius 2008 and can not make it work chart with values % and 2 decimal places. Already set up everything that I know the spreadsheet and graphics.
    Someone knows what can I do?
    Thanks Anderson - Sao Paulo - Brazil.

    Hi Anderson,
    To get values in % and upto two decimal, follow the below steps:
    Go to Chart properties-> Appearences Tab-> Text tab.
    Select the "Vertical Axis Labels" and go to the Number format present below in the window.
    Change the format to "Percentage" and set decimal places to "2".
    This should work.
    Please revert incase you have any queries.
    Thanks,
    Amit Mathur.

  • Decimal places in database

    Hi all,
    Please can you make B1 do all calculations and store all data in the database to the maximum number of decimal places, and then let users pick to how many decimal places to view on screen?
    At the moment, if I only pick 2 decimal places, the database saves and calculates values to 2 decimal places, so in long marketing documents causes mis-pricing of things like tax/VAT.
    Current option is to set everything to 6 decimal places, and use round(xxx,2) in PLD, but this makes the user's B1 screen in marketing docs etc very very ugly
    Thanks
    Rajiv

    Hi there,
    Firstly, thank you for looking into this, it is appreciated. VAT is at 17.5%:
    Invoice contains:
    Item A x1
    Price 2.22
    VAT 0.3885 (4dp)
    VAT 0.39 (2dp)
    Item B x1, Item C x1, and Item D x1 - all like Item A
    In this scenario, VAT on Items A,B,C, and D.
    With 4 dp - 0.3885 x4 = 1.554 -> 1.55
    With 2 dp - 0.39 x 4 = 1.56 -> 1.56
    So there is a difference of one penny in this mock scenario.
    Hence, all calculations should be done and stored to the full 6dp within the database, however, the end user should be able to choose how many dp to view "on screen" as it were.
    Does this make things clearer?
    Rajiv

  • Can not change the number of decimal places in the normalization of result

    dear all
        i want to see the proportion of some data, for example, the income of May is 300, and the total income is 1000, i need to display it like 33.33% . so i set the
    Calculate single values as normalization of result, and then it display 33.333%, i like to display only two number of decimal places, so i set the number of decimal places as 0.00, but i doesn't work, it still display three decimal numbers.
        maybe you say i can use the percentage function like %CT %GT %RT, but i need to allow external access to my query, so the i can not use those functions.
        can somebody helps me ? your advice is appreciated.

    hi,thanks for your advice, but that doesn't suit for my problem.
    before i set the normalization of result, i can change the decimal values. After that i cann't.
    In your thread, someone proposes use the T-code OY04. but this wouldn't help. As i change to other key figure, such as user quantity, when i set normalization of result, it still display 3 decimal values.
    i think the point maybe lie in the normalization of result. please advise... thanks...

  • U261B An Issue due to 3 Decimal Places in Percentage - Help Required

    I've an Issue in BEX report output, which is like when I try to create a 'Percentage' computation on a Key Figure Value, I'm getting 3 decimal places as 'default' output.
    The 'Calculations' settings I made for this KF is
    > Calculate Result as ... Nothing Defined
    > Calculate Single Values as .... Normalize According to Next Group Level Result
    > [✔] Apply to results
    > Calculation Direction - Along Rows
    ☹  I ran SAP_RSADMIN_MAINTAIN and set object 'IGNORE_T006_ANDEC' to the value 'X' - Not woking! Should I choose Update/Insert/Delete??
    ☹  T006-ANDEC & T006-DECAN for '%' has 0 decimal places only. Am I checking the correct stuff?
    ☹  OSS note 866505 not helpful for my issue. BW 7.0 Stack
    I'm getting my output as expected, but the only worrying factor is 3 decimal places due to the 'Calculations'. I'm unable to resolve using existing methods. Should I raise an OSS Note for this?
    Please help...

    Hi, I posted a message to SAP on this topic and got an explanation - it is a behaviour that cannot be changed in certain cases:
    it is the known design that it is always displayed with three decimal
    places for normalized values and the setting in Query Designer for
    decimal place doesn't take effect. This is because that normalization
    changes the number dimension of this structure element.
    You may refer to below notes about more details.
    > 869135 Decimal places and scaling for "Calculate Single Values As"
    You cannot set the number of decimal places or the scaling for some
    columns or structural components.
    For 2: Some "Calculate As" functions change the number dimension of a
    KID. In this case, the scaling and the number of decimal places set for
    the KID are no longer relevant. In this case, the system ignores the
    original setting and selects a setting that corresponds to the new
    number dimension. This cannot be overwritten. The following functions
    are affected:
    Calculate Single Values as Scale to Result, Overall Result or Query
    Result: Scaling 1 and three decimal places.
    > 501930 Number of decimal places setting is not applied
    As a result, normalized values resulting from the list calculation are
    displayed with three decimal places and without scaling by default.
    best regards, thom

  • Error: decimal places not allowed

    Hi,
    I am entering a PO in currency JPY(Japanese Yen).However when I try to enter a PO with net price for one of the items as say 2.71,it gives error decimal places not allowed.
    I have maintained currency rate as 100 local currency=3.1 Yen
    It only gives problem while using this currency.
    What is the way out ?
    Regards,
    manOO

    Hi,
    Check the config of the currency code (OY04), it is probably set to not allow decimal places.
    If this is the case, don't change it, simply enter a price of 271 with a price unit of 100, in the PO. This will give you a price of 2.71 for one
    Steve B

  • General Settings Decimal Places

    Good Day
    Experts:
    I have a request to make the Decimal places, for my Quantity and Price columns in a Matrix on one of our custom screens, have the same number of places as the list in General Settings\Display Tab.
    For example, Prices has a setting of 4 Decimal Places.  How can I specify 4 Decimal Places in my datasource:
    MatlReqForm.DataSources.UserDataSources.Add("U_EaCost", SAPbouiCOM.BoDataType.dt_PRICE)
    Is there some kind of option with this command that enables specifying the decimal places?
    Is there a way to dynamically check where the value on the General Settings\Display Tab is set at
    and have the datasource take on that value when assigning it to a field?
    Please ask clarification questions if my exlpanation of needs if not clear enough...
    Thanks for the hlep,
    Ed

    Hi Ed,
    What version is this client running? It sounds like a bug. UserDataSources are automatically linked to the General Settings. If you set a datasource to the Price type then it should automatically show with the same number of decimal places as the Prices setting in General Settings. There is no way to set the number of decimal places on a datasource directly. I have tested this on a 2007A system and it works fine.
    Kind Regards,
    Owen

  • B1 Query returning truncated decimal places when the CASE statement is used

    Hi All,
    Perhaps this is a friday thing.
    In B1 the price setting is for 5 decimal places. I have a query the run a business process looking at the data in the Special Prices Tables. When I run the Query in SQL, the output show the correct number of decimal places. However, when the Query is then  saved and run in B1, the output is truncated to 2 decimal places. Any ideas as to how I can prevent this for happening?
    T0: Points to teh OSPP Table
    T1: Points to the OSP1 Table
    The portion of the query causing the issue is as follows:
    case
       when (T1.price is not null) then
             T1.price
       else
           T0.price
    end

    Hi Earl
    Seems you are right, I have tested with a few different formats and each time get a 2 decimal result. In SQL help I found the following which may explain why:
    Result Types
    Returns the highest precedence type from the set of types in result_expressions and the optional else_result_expression. For more information, see Data Type Precedence (Transact-SQL).
    Even tried it in SQL with a stored procedure storing to a temp table and it shows the full decimals, but executing the SP in SAP Business One results in 2 decimals again.
    This is indeed a strange occurrence and I a not sure how you are going to solve it! You can use NVARCHAR for example except that it right aligns the values returned, but at least it doesn't drop the decimals.
    Kind regards
    Peter Juby

  • Change decimal places in PO quantity

    Hi,
    How can I set the number of decimal places in PO quantity?
    Thanks so much!
    Regards,
    Paula

    Dear Angela,
    Is the decimal place in the GR quantiy also set here?
    For example.. the uom % was set to 3 decimal places.. Will the GR qty also be 3 dec places?
    Once you have set your decimal points in CUNI, it will be replicated in all your transactions.
    Is the decimal place in the GR quantiy also set here?  Yes
    Regards
    Utsav

  • Displaying 3 decimal places?

    Hi,
    I have a bespoke program which picks up lines from bsis and displays them on a screen, the user then selects a few lines and the program posts them using program RFBIBL00. 
    Currently this program is working perfectly but I have a few countries which work with 3 decimal places instead of 2 and the program isn't picking this up.
    I've found that table TCURX holds currencies which have 3 decimal places but I want to know how I change all my internal tables and screen fields to suddenly have 3 decimal places instead of 2?  My internal tables and screen fields are all based on fields from BSIS and I have ALV grids and individual screen fields.  Do I need to duplicate all of the amount fields, one set to have 2 decimal places and the other to have 3?
    Any suggestions welcome.
    Gill

    OK, I've figured this out.
    If you define your screen fields (on the screen not in your data declarations) as CURR not DEC as mine were then you can put in a field as a reference.  I defined a new field (not a screen one) which held the currency for the screen.  If I define all my currency amount fields with 3 decimal places but refer them all to the currency field then they appear as 2 or 3 decimals places depending on the currency.
    Thanks for all your suggestions, they got me thinking on the right track.

  • Limit decimal place

    Hello, I am totally new to Java,
    Basically I am subtracting 2 numbers, (2 floats)
    How do I limit the answer to just 2 decimal places , so the answer is something like 1.45 , .45 and so on ?

    i like this (The Sue will not mind, i guess :))
    *   -description :<p> Sets the number of decimal places to the argument specified
    *     the class is overloaded to return float and double data types. The parameter
    *     named 'places' is the number of decimal places returned by the method.
    *     Note: the parameter int will also work (without amendment) for byte and short.</p>
    *     // <b>EXAMPLE:</b><br>
    *     <code>
    *          double d = 1.250550123456789;
    *          System.out.print( Fraction.digits(d,4) );
    *     // will output the double as : 1.2506
    *          float f = (float)1.2505012;
    *          System.out.print( Fraction.digits(f,3) );
    *     // will output the double as : 1.251
    *     </code>
    *     This has the advantage over other methods in that the data type retains its
    *     integrity as a double or a float data-type, instead of converting it to a String
    *     as in java.text.DecimalFormat and rounding off the additional data.<br>
    *     The class could be also used to avoid the pitfalls of floating point
    *     innacuracies;<br>
    *     // <b>EXAMPLE:</b><br>
    *     <code>
    *         double d1 = 3.0 * 0.1;
    *         System.out.println(d1*10);
    *     // will output : 3.0000000000000004
    *         double d2 = 3.0 * 0.1;
    *         byte b = (byte)14; // works with other data type widths
    *         System.out.println(Fraction.digits(d2*10, b)); // slice off the last digit
    *     // will output : 3.0
    *     </code>
    *  @author Sum-shusSue
    public class Fraction {
       public static double digits(double d, int places) {
          return (long)(d*Math.pow(10,places)+0.5)/Math.pow(10,places);
       public static double digits(double d, long places) {
          return (long)(d*Math.pow(10,places)+0.5)/Math.pow(10,places);
       public static float digits(float d, int places) {
          return (int)(d*Math.pow(10,places)+0.5)/(float)Math.pow(10,places);
       public static float digits(float d, long places) {
          return (int)(d*Math.pow(10,places)+0.5)/(float)Math.pow(10,places);
    }

  • PO print preview displays incorrect setting in decimal places

    Dear Experts
    Please help me on the following condition.
    I have a problem in print preview of a PO. It displays the incorrect setting for decimal place in currency.
    It shows USD 1.404,00 whereby the amount should be USD 1,404.00
    This only happens to a certain vendor that is doing PO for the first time from that country
    Example:
    I'm creating a PO for vendor 123. Vendor 123 is located in country A. No PO has been created for any
    vendor in country A before. When I saved my PO, in print preview, the decimal setting is not correct.
    But when I'm creating another PO, for vendor 234. Vendor 234 is located in country B. There have been
    several POs created for vendors in country B before. When I saved my PO, in print preview, the decimal
    setting is correct.
    Both vendor 123 and vendor 234 is using currency of USD.
    Is there any other setting with the vendor master in regard with the currency decimal setting for each
    country for the vendor? Or something that I've missed out?
    Diagnosis:
    I've checked with the user profiles->default-> decimal notation. It displays 1,234,567.89 correctly
    I've also run OY04, but the decimal setting is correct.
    Thank you
    Regards
    Syukri

    this has nothing to do with print preview, it is just basic country setting (OY01) how a quantity and value is written on a PO to a vendor is country xyz.
    German uses to comma to seperate decimals, while USA uses the point to seperate decimals
    this would be the German version 1.404,00, and this the US version:: 1,404.00
    so if an American sends a PO to a German vendor, then the document will show 1.404,00 so that the German can understand that he wants 1404. (and not 1000 times less)

  • How to set  two decimal places in currency inr

    hi,
    i want to set two decimal places for my co.code currencu inr.  In t-code oy04 there is no 2 decimal places. Please tell me how set decimal places so that amount in account balances should be in two decimal places.
    thanks
    amol

    Hello,
    If your currency code entry isn't in OY04 customizing step, your currency code has 2 decimal place automaticly. If you want to define a special decimal place without "2", you must define it in OY04.
    Regards,
    Burak

Maybe you are looking for

  • Thread to synchronize blinking buttons

    I have a infinite loop that test which button should blink. Only one button should blink per time. //this blink the buttons int delay = 700; // milliseconds (or 0.7 sec)      ActionListener taskPerformer = new ActionListener() {      public void acti

  • How to hide singles values while summation

    Hi I am facing one issue in my requirement.Can some expert help me out..It will be a great help. I need to show the sum of individual values in my report.I require sum only ,not individual values. The report shows sum along with all its values. when

  • Loop in Process Chain never ends?!

    Hello All! I'd created an ABAP program which calls the FM "RSPC_CHAIN_EXECUTE_REMOTE", to start a specific process chain. I'd created a job to run it. Then, I want the same process chain continue in loop. For this I'd created another ABAP program, wh

  • Aperture 1.1 performance

    I'm probably going to move to Mac, but I'd like to know from Aperture users if they are overall satisfied or if Aperture 1.1 still has issues (I heard so much controversial opinions that I don't know what to think of it). In particular I'm going to m

  • Query in Table

    Hi all,         Can anyone please tell me whether a Field in a Table of type Currency will accept values like the following (a) $ 1000 (b) 1,00,000 (c)1000.3456 Please reply as fast as possible. Regards, Vijay