Rounding off currency

Dear Gurus,
Can some one tell me how the rounding for works.
Financial Accounting ->AR/AP->Business Transaction->Outgoing Payments->Define Account for Rounding off difference.
My client require the following scenario.
a. Client wanted to book all the invoies with decimals at liability booking(FB60).
Eg : 110.36 and 110.56
b. While making payment(F-53 or F-58) he waanted to round off the decimals(as he do not want to cut the cheque for decimals
Eg : 110 and 111
Please help me to configure to get the out put
Thanks
Raju.

Hi
Have tolerances set up for the user as well as customer/vendor. This will automatically knock off the differences and you can pay in round amount
S Jayaram

Similar Messages

  • Rounding off currency value

    Hi all,
           Is there a function module to round off the currency value to nearest 0.05 , ie. if the currency value is 10.63, it should be rounded off to 10.65 and when it is 10.68, it should be rounded off to 10.70?
          If yes, could you please let me know?
          Any help in this regard is appreciated.
    Regards,
    Partha.

    hi,
    try this out.here is the sample program.
    pl look into my modified program,
    i am assuming your requirement is like
    if the last digit in your value is < 5. it should be rounded to 5.
      like 10.23 should come to 10.25
    & if the last character value is > 5 , it should be rounded to next value with 0.
        10.67 should be 10.70
        10.98 should be 11.00.
    with this assumption, i developed this small code. let me know, if i am wrong.
    regards
    srikanth
    DATA : V_CURR TYPE VBAK-NETWR,
           V_CHAR(10) TYPE C.
    V_CURR = '10.67'.
    WRITE  V_CURR TO V_CHAR.
    CONDENSE V_CHAR NO-GAPS.
    DATA : V_STRLEN TYPE I.
    BREAK-POINT.
    V_STRLEN = STRLEN( V_CHAR ).
    IF V_STRLEN <> 0 .
      V_STRLEN = V_STRLEN - 1.
      IF V_CHAR+V_STRLEN < '5'.
        V_CHAR+V_STRLEN = '5'.
        V_CURR = V_CHAR.
      ELSE.
        IF V_CHAR+V_STRLEN = '6'.
          V_CURR = V_CURR + '0.04'.
        ELSEIF V_CHAR+V_STRLEN = '7'.
          V_CURR = V_CURR + '0.03'.
        ELSEIF V_CHAR+V_STRLEN = '8'.
          V_CURR = V_CURR + '0.02'.
        ELSEIF V_CHAR+V_STRLEN = '9'.
          V_CURR = V_CURR + '0.01'.
        ENDIF.
      ENDIF.
    ENDIF.
    write :/ v_curr,
             v_char.
    added modified code.
    Message was edited by: Srikanth Kidambi

  • Rounding-off Currency fields.

    Hi,
    Can someone tell me how to round-off value of currency field.
    If fraction <= 0.49 it should be rounded-off to 0.00
    If fraction >= 0.50 it should be rounded-off to 1.00

    Hi, you have the Function Module ROUND too,
    here a litle example ( the paremeter sign = 'X' set how the number will be rounded )
    DATA l_input TYPE p DECIMALS 5.
    break-point.
    l_input = '0.499'.
    CALL FUNCTION 'ROUND'
      EXPORTING
        decimals      = 0
        input         = l_input
        sign          = 'X'
      IMPORTING
        output        = l_input
      EXCEPTIONS
        input_invalid = 1
        overflow      = 2
        type_invalid  = 3
        OTHERS        = 4.
    l_input = '0.500'.
    CALL FUNCTION 'ROUND'
      EXPORTING
        decimals      = 0
        input         = l_input
        sign          = 'X'
      IMPORTING
        output        = l_input
      EXCEPTIONS
        input_invalid = 1
        overflow      = 2
        type_invalid  = 3
        OTHERS        = 4.
    Saludos
    Daniel

  • Rounding off Currency field

    Hi,
    I have to round off a currency field. Can some one provide the syntax for this.
    I have tried: WRITE lv1 ROUND 2.
    But I dont want to display it in output, I have to put round off value into another field.
    Regards,
    Pankaj.

    Hi,
    Check the below code
    PARAMETER : p_cur TYPE wrbtr.
    DATA : w_currency(10) TYPE c.
    WRITE p_cur ROUND 2 TO w_currency.
    w_currency = w_currency * 100.
    WRITE / w_currency.
    W_currency will have the round off value....

  • Small Differences Rounding Off in case of Payments in Foreign Currency

    Hi all
    I have a scenario wherein I want to round off the Foreign Exchange amount to the nearest Rupee. I.e when I am making a payment in Foreign currency, the amount in local currency appears upto 2 decimal places. However, I  want the same to be rounded off to the nearest rupee.
    E.g I am making a payment of USD 111 @42.1277 which comes to 4676.17 in the local currency INR. Now I want the system to round off the amount to 4676 at the time of the payment transaction itself. Is this possible through the RDF key in Forex Automatic Postings? If yes, then I already have an account assigned there but the system does not round off the amount.
    Help would be highly appreciated.
    Cheers
    Hrishi

    i'm not aware of that functionality.
    But you can always add some logic into your fast formulas, so that the data is alreay rounded for cash payments, before you launch Prepayments.

  • Foreign Currency rounding off while conversion

    Hi All,
    I am experiencing a scenario while foreign currency conversion.
    I have searched for a solultion but i am unlucky to find one regarding this problem.
    The scenario:
    Example:
    Foreign Curr      |    Value    |       Rate     |     SAP converted Local Curr(Yen)   |    Act Con Value(Y)
    Euro                 |    1210Eur|       127.99Y|     154868Y                                   |   154867(-veRound Off)
    Is there any setting where you can round off the converted amount to its negative whole amount?
    I have searched all the setting in Foreign Currency transactions(OB52,OB59) but couldnt find.
    Hope i can get a solution.
    Regards
    Andrew

    Hi
    Reason and Prerequisites
    u2022Your tax country is Slovakia
    u2022You billed an order with several items in foreign currency,
    u2022where the exchange rate factor between foreign currency and local
    u2022currency is very large or very small.
    u2022The accounting document created during the billing has a tax line item that contains incorrect amounts in local currency
    Solution
    The solution is using the same solution as note 832477 and 32477 with the difference that the country is Slovakia. For other countries you should put the variable L_LAND1 to the string that represent the country.
    Limitations:
    The solution will NOT lead to a recalculation of taxes in local
    currency. However, it will serve to minimise any rounding differences
    which may arise from converting the individual tax lines which are
    transferred from SD to FI. In most practical cases, this should fulfill
    the legal requirements, even though rounding differences may occur for
    individual documents in special cases.
    Regards
    uday

  • Currency Conversion Round-off problem

    Hello
    My customer is in import business.
    When a journal entry is made in Dollar it is converting into Indian Rupee (local currentcy), which is correct
    but it is not rounding off. Also user cannot change it mannualy to adjust the roundo-off figure
    Is there any solution to this
    Regards
    Indrajit

    Hello Indrajit,
    What is your rounding setting for currency?
    Thanks,
    Gordon

  • Issue in MODVAT Clearing Account and Rounding off of Excise.

    I have one issue in MODVAT Clearing Account and Rounding off of Excise.
    Example:
    Material cost    100Rs.
    Excise  value
    1. BED             10.5 Rs
    2. ECes             2.1 Rs
    3. HEces          1.3.Rs
    At the time of GR
    Material Ac Dr          100 
         To GR/IR                        100
    At the time of Excise Capture
    We done the rounding of Excise value
    RG23 A  BED         11
    RG23 A  Eces          2
    RG23 A  HEces        1
       To MODVAT            14
    At the time of IR . System create IR with reference of PO
    GR/IR  DR      100
    MODVAT         13.9
        To Vendor         113.9
    So here you can see that there is a difference of 0.1 in MODVAT account and hence we are crediting Vendor  with the lesser amount here with 0.1 RS.
    So we cannot reconcile the MODVAT Account
    Less Payment to vendor by 0.1 Rs
    So is there any solutions on that.
    regards
    Shayam
    Edited by: Shayam_210 on Jan 3, 2011 7:08 AM
    Edited by: Shayam_210 on Jan 3, 2011 7:09 AM

    Hi,
    Check the rounding setting in below:-
    SPRO > Logistics - General > Tax on Goods Movements > India > Basic Settings > Maintain Company Code Settings
    SPRO > General Settings > Currencies > Define rounding rules for currencies
    Regards,
    Gaurav

  • Problem in VAT Round off during MIRO

    Hi Friends,
    I having problem in VAT round off during MIRO. We have created PO with excise +VAT. VAT amount has been rounded off. After GRN, we are trying to post the Invoice in MIRO, the VAT amount shows with Decimal.
    We are using TAXINN, in the tax pricing proceedure i have mede 17 for call type for VAT condition type. in OB90 we have mede the rounding rule as 100 for currency INR.
    When i create the FI direct invoice using the same Tax code it works fine, but having problem in MIRO. I want the decimal should be rounded to the nearest value.
    Can any one help me is there any standard set up where we can arrive this?? OR is it required any user exit??
    Regards,
    Deva

    Check whether you can use the user exit function module KR_USER_EXIT_ROUNDOFF
    Regards,
    SDNer

  • Condition type: DIFF-Rounding Off

    Dear Colleagues,
    The condition type DIFF-Rounding off is not woring in sales order.
    Config details as follows.
    1. OB90->Respective Company Code, Currency & rounding unit of '5' is being set in this transaction.
    2. Define condition type DIFF via Transaction V/06. This condition type is maintained as "Group and Item Condition".
    3. Included the condition type DIFF in the pricing procedure:setting are as per standard Reqt = 13, Caltype = 16, BasType = 4.
    Two issues noticed:
    1) In the sales order: DIFF is determined at item level and header level as well but value of DIFF shows "Zero".
    2) Crdit memo: DIFF was not determined.
    In both the cases Net value + Tax was in decimals, supposed to round off.
    Could anyone help what needs to be done or missing data.
    What exactly the functionaly of DIFF condittion type... Does it round of Net value + Tax or each condition value .
    Thanks & Regards,
    Vamsi P.

    Further, you can refer following SAP notes for your understanding and reference:
    - Note 0022963
    : Rounding problems in condition basis
    - Note 0080183
    : Rounding
    - Note 0130742
    : Roundings in subtotal lines
    - Note 0154789
    : Roundings in subtotal lines, part 2
    - Note 0311135
    : Rounding errors of condition value
    - Note 0886532
    : Pricing: Displaying and rounding numbers
    - Note 1481061
    : Rounding Customizing in SD
    Regards
    JP

  • Exchange rate and GST round off differences

    Hi,
       When we create a invoice with tax then some times the vendor invoice tax amt may differ from the tax amt calculated by our system. This may be due to the rounding differences. So how to handle these kind of payments?
    Can any one pls explain me the procedure for handling the exchange rate differences.
    Thanks,
    Sravanthi.

    Dear Sravanthi,
    The difference is not because of the rounding off. Rounding off differnce come only till nearest rupee. And that is acceptable. But in your case I think the difference is coz of the exchange rate maintained in the system. If you maintain the exchange at which the vendor invoice is preapared then i think ur problem may get resolved.
    Also execute F.05 - Valuation of open items in foreign currency, before you run the payment transaction.
    Hope this will help you.
    Regards,
    Ajay

  • Rounding off net weight value.

    Hi experts,
    I want to round off the quantity value to the next integer value.
    I am using the FM 'J_1I6_ROUND_TO_NEAREST_AMT' as follows...
    call function 'J_1I6_ROUND_TO_NEAREST_AMT'
    exporting
       i_amount = gross_weight
       i_amount1 = net_weight
    importing
       e_amount = gross_weight
       e_amount1 = net_weight.
    i want to round off the gross weight and net weight values.
    In Global definitions, these are given as of type VEKP-BRGEW. The field BRGEW is of datatype QUAN (length - 15 and decimal -3 )
    But when i tried executing i am getting dump .... saying
    "The function module interface allows you to specify only
    fields of a particular type under "I_AMOUNT".
    The field "GROSS_WEIGHT" specified here is a different field type"
    Please help me solve this and please let me know how to round off these fields.
    Regards
    Ammu

    Hi,
    the both fm parameters you fill have a currency data element of length 13, while you pass a quantity data element of length 15.
    You can't use this fm for your fields.
    Regards,
    Klaus

  • Invoice Amount Rounding Off

    Good Day.
    Is it possible to have my selling price have 2 decimal places, but the Invoice amount will be rounded of to hundreds, only for a specific currency?
    Example:
    Price: 123.45 Yen per 1 pc
    Invoice Amount: 123.00 Yen  <-- rounded off, does not require decimal place
    Let me know.
    Best regards,

    hi
    not a problem.
    you need to maintain prices for your product with 2 decimals in VK11 so that this brings 2 decimal pricing in sale order.
    for rounding off in invoicing activate 'round off' condtion type to the nearest yen either up or down.
    hope this is useful to u.
    suresh

  • Withholding Tax - Rounding Off

    Hi,
    I have problems on my withholding tax setup, it automatically round off even if my settings in the currency is NO ROUNDING.
    My SAP is 8.8 patch 13. I have no problems on Vat, only on withholding tax amount.
    Kindly advise.
    Thanks,
    Harlene

    There is country specific settings in "Setup -> Financials -> Tax -> Withholding Tax", rounding type for Autralia and New Zealand.
    Refer to the help file for the rounding details.
    Country-Specific Fields: Australia & New Zealand
    Rounding Type Choose the relevant rounding type from the drop-down menu:
    Truncated AU u2013 this option is relevant for a penalty withholding tax. The tax amount calculated is truncated, and appears without decimals, for example, a tax amount of 72.25 is truncated to 72.
    Example
    If the withholding tax is posted when payment occurs, the calculation is done as follows:
    You create a payment for an invoice whose total value is 11.6 (=net value 10 + 16% vat), and the withholding tax is 18%.
    The total of 11.6 is truncated to 11.
    The WT is calculated as: 11*18% = 1.98
    The WT amount is truncated to 1.
    Result: The posted value of withholding tax is 1, and the bank account is credited for 10.6
    End of the example.
    Commercial Values u2013 this option is relevant for voluntary withholding tax. In this case the rounding calculation is done as follows:
    1 to 49 cents is rounded down to the nearest dollar, for example, 34.27 becomes 34.
    50 to 99 cents is rounded up to the nearest dollar, for example, 50.68 becomes 51.
    Example
    The following explains the calculations when creating the payment for the invoice mentioned above, but according to commercial rounding:
    The invoice total is 11.6.
    Withholding tax = 11.6*18% = 2.088. This amount is rounded to 2.
    A value of 2 is posted for withholding tax while the bank account is credited for 9.6.
    End of the example.
    BR.
    Joyce

  • Rounding off -Total Document

    Hi All,
           I just want ask about how to make Rounding off - of the Document total v.i.z A/R Invoice,A/p invoice...........etc.The rounding off should be in the following way.
       If tatal amount is 4500.49 then it should round off to 4500.
       if total amount is 4500.51/50 then it should round off to 449.
                  How it should be done,Reply asap...........
    mona

    Hi Mona,
    The setting of the rounding of the amounts in the documents is carried out in the Administration - Set - Finanacials - Currencies. Inthis window there is a Rounding metthod window which has 5 set up options:
    This column appears only if the selected rounding method is By Currency. Select one of the following options:
    1.No Rounding – Select to avoid any rounding for amounts in this currency.
    2.Round to Five Hundredths – Sample results for this option are as follows: 4.22 becomes 4.20 and 4.24 becomes 4.25.
    3.Round to Ten Hundredths – Sample results for this option are as follows: 4.19 becomes 4.20 and 4.14 becomes 4.10
    4.Round to One – rounds to the nearest integer. For example, 4.23 becomes 4.
    5.Round to Ten – A sample result for this option is as follows: 5.8 becomes 10.
    In think your case Rounding method 4 wiull be applicable.
    Check it out.
    Nagesh

Maybe you are looking for

  • BDLS is not converting DataSource source systems

    After running BDLS on our BW system to convert from logical system DV1220 to ED2CLNT220 we found that the source system assignments for our datasources are not getting converted.  Specifically table RSISOSMAP which holds the mapping between the infos

  • Admin cockpit - Business Content Process chain Activation failure

    Hi, we are working in Admin cockpit in sand box server. we are activating the Business Content Process chain by taking all variants (begin with 0TCT) but we are getting the error message that Process AND has no predecessor. Could you kindly suggest a

  • Correct Posting Period

    Hi, Its regarding the posting period. I am using the FY Variant V3.i.e 12 periods from April to March. I also have assigned my company code to FY -> V3. In OMSY current period is <u>2007/11</u> and previous is <u>2007/10</u>. I also checked in MMRV T

  • WHERE ARE THE PODCASTS ON MY IPOD!?!?!!?PLEASE HELP!!

    OK. I've got 8 podcasts on itunes. I have the podcasts thingy on the main menu. I've got a 2GB silver ipod nano. WHERE ARE MY PODCASTS? I've tried everything,yet I still can't view them on my ipod.HOW DO I GET THE PODCASTS ON MY NANO? PLEASE HELP!!

  • Error in Configuration of OID

    Dear All, I have an error when i install infrastructure, as when finishing the installation and start the configuration assist, i'm always get error in configuring of Oracle Internet Directory and the error that appears below said that the object is