Requisition Lines price decimal precision

Dear All,
     I enter a price in Requisition Lines as follow:
       Price             Price (SGD)       Amount (SGD)
    120USD      151.524962766302          151.52It is expected that the price will appear as 151.52 rather than 151.524962766302
My environment is: ORACLE R12.1.3
Regards
Terry

Hi Terry,
Your issue seems to be related to Price and linked to GL Currency conversion and rounding. Basically you are creating a requisition with foreign currency and don't want to restrict the rounding to 2 decimal places.
You can address this issue by setting up the precision under Currencies setup of GL for SGD (GL --> Setup --> Currencies --> Define --> Change Precision as per your requirement) . But the risk is, this change in precision will affect across all modules. It is widely accepted to use rounding to 2 decimal places.
Choice is yours. :)
Kind Regards,
S.P DASH

Similar Messages

  • Delete Requisition Lines, Freight Charges for po

    I was wondering if anyone knows how to delete individual requisition lines after approval.
    Also, We are using the Unit price in PO level as C+F. But that could affected in item average cost, So how we can handle the PO which has Friegth charges without affecting on the accuracy of Average price and while matching the Invoice with PO (In case if we put the frieght charges as another item).

    HI,
    Go to M/06.select the frieght condition type and tick the group condition indicator and Group condition routine as 1 Overall document .and then enter condition value at header level in PO.
    reward if helpful.
    Regards,
    Chetan.

  • Working With Prices/Decimal Points

    I've recently figured out how to perform calculations on values by assigning them to variables in a click function however I'm working with prices in my app and it seems difficult to get prices/decimal points to claculate properly. At the moment my app looks like this:-
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application
    xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
    <mx:Script>
    <![CDATA[
    private function getTotal():void{
    var addon1Int:int = parseInt(addon1.text);
    var addon1Float:Number = parseFloat(addon1.text);
    var addon1Number:Number = new Number(addon1.text);
    var addon2Int:int = parseInt(addon2.text);
    var addon2Float:Number = parseFloat(addon2.text);
    var addon2Number:Number = new Number(addon2.text);
    var addon3Int:int = parseInt(addon3.text);
    var addon3Float:Number = parseFloat(addon3.text);
    var addon3Number:Number = new Number(addon3.text);
    var addon4Int:int = parseInt(addon4.text);
    var addon4Float:Number = parseFloat(addon4.text);
    var addon4Number:Number = new Number(addon4.text);
    var addon5Int:int = parseInt(addon5.text);
    var addon5Float:Number = parseFloat(addon5.text);
    var addon5Number:Number = new Number(addon5.text);
    var quantityNumber:Number = new Number(quantity.value);
    total.data = (addon1Number + addon2Number + addon3Number + addon4Number + addon5Number) * (quantityNumber);
    ]]>
    </mx:Script>
    <mx:Text id="addon1" text="5.99"/>
    <mx:Text id="addon2" text="6.99"/>
    <mx:Text id="addon3" text="8.99"/>
    <mx:Text id="addon4" text="4.99"/>
    <mx:Text id="addon5" text="3.99"/>
    <mx:NumericStepper id="quantity"/>
    <mx:Button label="Button" click="getTotal();"/>
    <mx:Text id="total"/>
    </mx:Application>
    It works ok if the numbers in the text areas are whole numbers like 8 or 4 but if I use numbers like 02.99, 05.09 the result comes out a bit srange. For example the result of the numbers that I have in there now if I set the value to 2 in the numeric stepper is 61.900000000000006 when I know from using a real calculator it should be 61.9. Is there any way perhaps of rounding this code to the nearest decimal point so it appears as 61.90?
    Are there any good tutorials that any of you know of when working with prices/decimal points in flex?

    I've managed to find the solution for this - the currency formatter. If anyone's interested or has similar problems her's the code that solves it for me:-
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application
    xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
    <mx:Script>
    <![CDATA[
    import mx.formatters.NumberBaseRoundType;
    private function getTotal():void{
    var addon1Int:int = parseInt(addon1.text);
    var addon1Float:Number = parseFloat(addon1.text);
    var addon1Number:Number = new Number(addon1.text);
    var addon2Int:int = parseInt(addon2.text);
    var addon2Float:Number = parseFloat(addon2.text);
    var addon2Number:Number = new Number(addon2.text);
    var addon3Int:int = parseInt(addon3.text);
    var addon3Float:Number = parseFloat(addon3.text);
    var addon3Number:Number = new Number(addon3.text);
    var addon4Int:int = parseInt(addon4.text);
    var addon4Float:Number = parseFloat(addon4.text);
    var addon4Number:Number = new Number(addon4.text);
    var addon5Int:int = parseInt(addon5.text);
    var addon5Float:Number = parseFloat(addon5.text);
    var addon5Number:Number = new Number(addon5.text);
    var quantityNumber:Number = new Number(quantity.value);
    var total:Number = (addon1Number + addon2Number + addon3Number + addon4Number + addon5Number) * (quantityNumber);
    totalAmount.text=currencyFormatter.format(total);
    ]]>
    </mx:Script>
    <mx:CurrencyFormatter id="currencyFormatter" precision="2" rounding="none" decimalSeparatorTo="." thousandsSeparatorTo="," useThousandsSeparator="true" useNegativeSign="true" currencySymbol="£" alignSymbol="left"/>
    <mx:TextInput id="addon1" text="5.99"/>
    <mx:TextInput id="addon2" text="06.99"/>
    <mx:TextInput id="addon3" text="08.99"/>
    <mx:TextInput id="addon4" text="04.99"/>
    <mx:TextInput id="addon5" text="03.99"/>
    <mx:NumericStepper id="quantity"/>
    <mx:Button label="Button" click="getTotal();"/>
    <mx:Text id="totalAmount"/>
    </mx:Application>

  • RMA 생성시 CREDIT PRICE가 EXTENDED PRECISION이 적용되지 않는 문제

    제품 : MFG_OE
    작성날짜 : 2003-05-16
    RMA 생성시 CREDIT PRICE가 EXTENDED PRECISION이 적용되지 않는 문제
    =======================================================
    PURPOSE
    Original Order를 참조하여 RMA 생성시 Credit Price가 extended precision이 적용되지 않는다. 일반 user들은 이 상황을 문제로 제기하지만 이는 현재 standard function이며 11,11i 동일하게 design 되어 있다.
    Explanation
    Currency standard precision = 2, Extended precision = 5 로 정의되어 있
    고, Prifle option-unit price precision type이 'Extended', OM(OE)에서
    사용하는 price list rounding factor = -2 인 경우.
    Order 생성시 selling price = 1.63200으로 입력,
    이 order를 참조하여 RMA를 생성하면 Credir price = 1.63000으로 조회된다.
    이 경우 대부분의 고객은 RMA credit price가 orginal order의 selling price
    인 1.63200 으로 조회되는것이 맞는 function이라 생각하나, 현재 design은
    extended precision 과 무관하게 사용한 price list rounding factor 값을
    기준으로 credit price를 입력하고 있다.
    다음은 bug 1316874에 developer가 update한 내용이며 이는 11i에서도 동일
    하게 적용된다.
    If Customer wants to see the price of the item up to 3 decimal place,
    they should NOT make the rounding factor of the Price List -2.
    Instead they should set the rounding factor as -3.
    If the OE:Unit price Precision Type is EXTENDED and Extended Precision is 5, then it would be logical to set the rounding factor of Price List as -5 only, in order to avoid any rounding off.
    While displaying the unit price, OE takes care of both Precision
    and Price List Rounding Factor.
    I checked both Sales Order form and RMA forms and the behavior is same.
    Even the original price at discount screen (RMA form) also displayed
    the price rounded to the price list rounding factor.
    All of the fields show price in EXTENDED precision (as desired) and
    round off the price to the PRICE LIST ROUNDING FACTOR (as desired).
    결론적으로 OM(OE)의 보여지는 price 자리수는 extended precision을 따르지만,price의 round off는 price list rounding factor에 따라 결정된다.
    Example
    Reference Documents
    bug 1316874

  • How to change category on open and closed PO and Requisition lines

    We realized a little late that our category definition needs change. But when we change the category definitions (including structure) how do we change the existing PO lines and Requisition lines to have the new categories? We checked for any APIs, but there are none. What other option do we have?

    changing the name of the home directory and the login name is not advisable. it can be done
    http://www.macworld.com/article/132693/2008/03/changeshortusername.html
    but a better way would be to make a new user account using system preferences->accounts. call it whatever you want. log into that and delete the old account. since you just got this computer you don't have any data on it yet, right?

  • How to distinguish LOVs on different requisition lines? (in advanced table)

    Dear,
    I have a customer requirement in iProcurement 11.5.10 on the CheckoutLinesPG page to have an LOV that will provide data for one attribute on the PO Requisition Lines DFF, it allows the customer to select the so called Desk Location, or a delivery point, for possible multiple deliveries of a single distribution line for different requestors.
    So what I did I put the custom region there with LOV and the LOV part works fine.
    I have another requirement – if One Time Address is created(used,engaged) on that requisition line – my custom LOV on that line (and ONLY that line) should be disabled. And here I came into a problem because if I disable my LOV based on the AddOneTimeAddress event (or any event for that matter) – ALL requisition lines show LOV as disabled.
    The way the seeded application works – the OneTimeAddress page (it is the PAGE) accepts the requisition line id and passes it back to the calling CheckoutLinesPG page so that the calling page knows which requisition line the one time address is related to. But for me to create another custom page where custom LOV will be placed will be too much navigation for the customer.
    Is there a better approach to the problem?
    Thank you.
    Anatoliy

    There is something called Switchers which can help you. Read the dev guide.
    Just to give an Idea, there is a view Attribute associated to the switcher region. In the VO you would control the value of the view attribute based on some condition (Decode logic to identify if some data exists or anything of the sort). The value of the attribute (conditional) should be the same as the ID of the item put under the Switcher.
    When based on the VO condition, the switcher attribute valus is 'a' then the item with id 'a' under the switcher would be shown.
    Regards
    Sumit

  • Blocking a Requisition Line Item if A Purchase order exists

    Hi All,
    We are looking at a way to block a purchase requisition (not allow the end user to make changes) if a Purchase Order Exists for that purchase requisition line item. Is there a way of doing this without having to use a user exit?
    We do have release strategies on requisitions so we can control the filed status there but this is not really going to solve the 'problem'
    Your help will appreciated.
    Kind Regards,
    GA

    Hi,
    Thanks for your help. The end user are mostly changing the value, quantity and adding specification in the text fields. But the procurement department do not pick these changes up as the PO is already with the Vendor.
    Regards,
    GA

  • MM: Purchase requisition line Items - How many line items can we use

    Hi all,
    1. Purchase requisition Line items  (How many line items can we use?), is there any restrictions.
    2. While creating PO with only one tax code for the related PR to input Tax code (without selecting  line Items).
    Regards,
    Sudheer

    Hi
    There is no limitation for number of items in PR.
    Tax code is always applicable for individual item only.It cannot be selected form the whole PO.
    Regards
    Dev

  • Purchase Order / Requisition Line Item Approval

    Hi
    Just wondering if Purchase Order / Purchase Requisition LINE ITEM approval is an option for workflow?
    Would the better solution be to use SRM line item approval on a shopping cart and create the Purchase Order from this?

    Hi
    Just wondering if Purchase Order / Purchase Requisition LINE ITEM approval is an option for workflow?
    If the process involved the need to use different approvers for different line items, would the better solution be to use SRM line item approval on a shopping cart and create the Purchase Order from this?

  • How do you set the decimal precision of a float?

    Hello,
    I am new to Java and have run into a problem. I am trying to truncate an array of floats and save them to a file. I want to save two decimal places with 0's ie: 0 as 0.00
    For example:
    I have a number 0.9772128 and I want to convert it and store it as 0.98, the following code seems to truncate it but there is a problem.
    float d = output_Weights;
    d = Math.round(d * 100) / 100.0;
    some of my numbers come out as .1 instead of .10 and I can't seem to figure out how to add the 0's on the end of them.
    Does anyone have any suggestions or a better way of getting the two decimal precision?
    Thanks in advance for any help you might be able to offer.

    And if you want to set the decimal precision when you convert the floating point number to text (which is what you are talking about when you say it ends with .1 instead of .10), you use a DecimalFormat object to do that.
    (By the way, isn't there supposed to be an apostrophe in Arc'teryx?)

  • Requisition Lines DFF showing values as "multiple" in the iProc screen

    Hello,
    We have enabled Requisition Lines DFF on the iProc screen (OAF Page) and at the header section. This will allow us to enter a value which will be defaulted to all the lines. We are using Attribute1 through Attribute10. When Attribute 9 values are not same on the lines then the whole DFF section is displaying as "multiple" which is expected. We didn't want this to happen and we have disabled Attribute9 field from the DFF Registration screen so that iProc does not consider the values in that field while displaying the DFF section. But still the DFF section is showing as "multiple" instead of Text fields. Each Attribute value is same across all the lines except for Attribute9. Can somebody help to figure out a work around for this?
    Thanks,
    Sriram

    Hello there ,
    Can anyone help me here?
    KS

  • Purchase requisition line item reject

    I need to reject the requisition line item programatically.
    Can any body suggest BAPI or Fun mod for it.
    Please suggest me the solution.

    you have posted correct question in wrong forum. Post is in ABAP forum

  • Unable to fetch requisition lines data from package POR_CUSTOM_PKG.CUSTOM_VALIDATE_REQ_DIST

    Problem Description
    We need to validate the Distribution data and based on that we will throw Error with respective Line Number. But the line number is not in the parameter list of this procedure POR_CUSTOM_PKG.CUSTOM_VALIDATE_REQ_DIST. So we thought of deriving the Line Number by querying the table po_requisition_lines_all by passing the parent_req_line_id. But unfortunately the query is throwing no data found exception though the related line records are seen from the backend.
    Request your help to fetch the requisition line number from this procedure POR_CUSTOM_PKG.CUSTOM_VALIDATE_REQ_DIST
    Thanks & Regards,
    Munish Mittal

    Hi,
    This is just for the information that the issue is resolved for me by using the below code.
    begin
    select parent_req_line_id into l_line_id_1 from dual;
    select requisition_line_id, line_num into l_line_id, l_line_num
    from po_requisition_lines_all
    where requisition_line_id = l_line_id_1;
    exception when others then
    null;
      end;

  • Decimal Precision In BOM....

    Hi there,
                 Can any one pls enlighten me that is there any setting in SPRO (without ABAP in picture) to change the decimal precision for the qty of  item material in BOM ?
    Points will be rewarded for helpful answers....!!
    Thanks
    Kaushik

    Hi dear,
    Refer below link
    [CUNI|https://docs.google.com/document/d/1-swZ49vu38bi52dIxQ1Vcc__mjdLGj7jfVd4c5NBP2M/edit?hl=en]
    I have shown the example of chaging decimal places for the material having uom as KG.

  • Mass Cancel PO Requisition Lines

    Hi,
    We have requirement to Mass Cancel PO requisition lines, either partial cancellation meaning few out of all lines or all lines in a requisition to be cancelled.
    Appreciate your inputs on this if any API or any other work around for this ?
    Regards,
    Ram

    raju G wrote:
    Hi Ram,
    For this we have to go the purchasing responsibility-->Accounting-->Define Mass Cancel...select the required document type either po or requisition and run the mass cancel what you defined...if it works plese let me know
    Regards
    raju GBy doing this entire req or po will be canceled...if u want to cancel some lines in req's or po's(i.e bulk at a time)..i guess there is no option
    HTH
    Mahendra

Maybe you are looking for