Reg-Round off in sales documents

Dear all
I need a solution for given below point.
For Purchase and local sales there should option for rounded off on total amount,but incase of export sales roundoff should not effect.
Please kindly suggest.
Regards
M Auditya
Functional Consultant

hi,
There is no system functionality in rounding off for local / export sales.
Check document for rounding off in below link
https://websmp201.sap-ag.de/~sapidb/011000358700000243172007E/CW12_Learn_about_Rounding.pdf
Jeyakanthan

Similar Messages

  • Quantity getting rounded off in Sales Order

    Hello All,
    The problem is related to Sales Order raising in SD which is as follows -
    While punching a sales order for example :-           Quantity (Kg)         Per Kg Price (Rs.)           Net Value (Rs.)                                                                               
    Material A               3036.800                   3052                            9268313.60
                                                          Material A               3037.000                   3052                            9268924.00
                                                                                    Difference in Net Value           610.40
    As mentioned above the difference in net value is occurring due to the rounding of quantity of material A while the sales order is generated, which is actually totally not recommendable as we know that in standard SAP system we have the provision of rounding up of net value whereas here the quantity of the material is getting rounded up.
    Please suggest how to stop this commercial rounding up of material quantity & kindly provide the configuration steps if any to stop this.
    Thanks & regards
    Priyanka Mitra

    Hello All,
    In addition to the above mentioned problem please find below a little more explanation related to it  -
    In the material master Sales Org 1 View we have maintained the rounded off profile ZRON for example as " No Round Off " and conversion factor for unit of measurement is maintained as 1Ton = 1000 Kg & 1kg=1Kg. Still while punching the sale order for 3036.8Kg of material A when we enter the rate as 35732 INR/Ton the entire net value is getting rounded off to 108518.08 INR instead of 108510.93 INR, when we are checking the pricing condtions it has been observed that the condition based value is getting rounded off to 3.037 instead of 3.0368 which is actually the exact value.
    Please suggest how to stop this rounding off calculation of the condition based value.
    Looking forward to some valuable suggestions.
    Thanks & Regards
    Priyanka Mitra

  • Rounding method in sales document and incoming payments in SBO2005,PL39

    While making an A/R invoice I wish the amount in the invoice to get rounded. Where is the setting or what is the process to do this? Is it possible in SAP B1?
    For example:- I make an Invoice of amount Rs.7000.36 and I want the amount recievable to be Rs.7000 only and the invoice should also carry this value. The rounded off amount Rs.00.36 may move to a offset account.
    Edited by: debraj bhattacharyya on Apr 15, 2008 7:20 AM

    Hi,
    if you want to allow over & underpayment, you can set ip up quite easily in the document settings -> per document tab -> overpayment/underpayment amount allowed for incoming & outgoing payments.
    For the 0.36 to be allowed off in the incoming payment you would have to allow an amount for 0.36 or more. Please see note 1089652 for an explanation regarding the tax implications of the functionality.
    If, on the other hand you wish to work without decimal places, just define the currency as having no decimals. You can also set it to be automatically rounded to the five hundredth, ten hundredth, to one or to ten. If the rounding is applicable to payments as well, put a tick in the appropriate column.
    Note: In order to set rounding at the currency level, the method under document settings -> general tab must be set to rounding by currency, otherwise the columns are not available in the currency definition window.
    Cheers,
    kerstin

  • Reg logic to get sales docu no

    i need logic to get the highest value and corresponding sales order no placed by the customer belonging
    to a credit control area for previous and current fiscal year.

    Hi Orlang,
    You have VBELN (Sales Order No) in MSEG table as KDAUF also. check once
    You can use MBLNR field available in both table to join them
    SELECT c~mblnr c~kdauf c~kdpos
           INTO CORRESPONDING FIELDS OF TABLE itab
           FROM  mseg AS c
             INNER JOIN mkpf AS p ON p~mblnr   = c~mblnr.
    Cheerz
    Ram
    Edited by: Ramchander Krishnamraju on Nov 19, 2009 7:18 AM

  • 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

  • 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 Mitra

    Hi Ramesh,
    Thanks for your suggestion but the problem has been solved by me.
    Regards
    Priyanka Mitra

  • Sales Order Net Value - Round off

    Hi Guru's,
    I am having a requirement to round off the total value (VBAK - NETWR) in sales order.
    Condition type DIFF is not fulfilling our requirement because its functioning as an item condition. It's doing round off for each line item.
    Our requirement is Header level net value round off.
    I have searched in SCN but I cant able to find any solution. Kindly throw some light on this subject.
    Regards,
    Dinesh

    Hi,
    After downloaded the note 1158475 implementation status show that cannot be implemented.
    Check the screenshot below.
    Regards,
    Dinesh

  • Reg:Excise round off

    Dear All,
    While doing MIGO, the excise value is getting rounded off in the header excise tab, where as in the item excise tab the value is flowing as in PO, for eg, BED 289.4 is getting rounded off as 28.94 in the header tab. how to control this this is happening for ecess & secess also.
    Plz guide
    regards
    vkk

    Hi,
    Goto the details conditions of those excise. Maintain there round off as Blank i.e. commercial.
    SPRO-Fin Acct(New)-Fin acct global settings-Tax on sales purchases-Basic settings-Chk calculation procedure-Define condition types.
    Regards,
    Piyush

  • Rounding Off TotalLC for Sales Order and Delivery

    Experts,
       Needs help, I'm using SBO2005B Korean Language. Korean money which is Won is so small that they don't have decimal. I need to round off all the linetotal into 0 decimal.
    Example: if the linetotal is 45,900.80 is should display 45,901
    or 32,765.40 it will display 32,756
    thank you
    Whiteman

    Dear,
    Please go to the administration->system initialization-> general settings -> display tab, you can set the Decimal setting in the field of "Decimal Places  (0..6)"for either amount and price. Simply set it as 0.
    You can also define a decimal setting for Korean Wan only, go to administration->set up-> financials->currencies, define a currency code for Korea Wan and set the decimals for it in the decimal field
    following information about changing Decimal places for your reference
    When decreasing the Decimal Places (under Administration -> General Settings -> Display for amounts, prices, exchange rates, quantities,
    percentages, and units) you might come across with an error message when updating previous documents or when adding documents based on previous
    documents.
    just for you informaition  In 2007 version the user will not be allowed to reduce the Decimal Places only to increase.
    I also attached a note1102900 for your reference.
    Wish the information is useful for you.
    Regards
    Apple

  • Rounding Off Value is not copying from Sales Order to Invoice

    Hi Experts,
    In Pricing Procedure i maintained DIFF- Rounding Off Condition type with the following Combinations.
    Print:X
    Requirement:13
    Cal Type: 16
    Bas Type: 4
    When i create sales order the system is calculating Rounding Off after saving the sales order.The requirement is that it should shows the rounding off value before saving the sales order.Secondly when i make invoice the rounding off value is not copying from the saved sales order.After i save the invoice in VF02 the rounding off value is coming .
    Regards
    Subhasish

    Cond type DIFF has cond catgory L Generally new when copying. So the value from sales order will not be copied, it will be redetermined in invoice.
    Also rounding off cond is to round the total value which can change in invoice based on the invoice qty.

  • Special prices leading to rounding on lines of sales documents

    Hi
    i have a user who is using special prices against items to store custom prices for their customers.  They are settting a default sell price on the items under special prices as opposed to a % discount as these are fixed prices that they have agreed.  This in turn calculates to percentage discount for each item
    This all seemed to work well when piloting the system pre go live.  However they have since noticed that in some cases based on the way the system works that the system is rounding differently than expected.
    Eg
    Item set up at sell price of u20AC191
    Special price agreed with BP u20AC132
    On a sales invoice sell out 4 items.  You would expect that the system calculate 132 * 5 giving a line total u20AC 528 but instead the system is giving me 527.99
    This is causing problem for the client.  I have logged a message in relation to this but have been informed that this is the way the system works
    Has anyone come up against this before and what solutions have you developed? 
    Thanks in advance
    David

    Gordon
    I have tested as below on the message but they only appear to round the doc total.  All transactions are Euro
    Regards
    David
    30.03.2009 11:55 Reply to Reporter by SAP 
    Dear David,
    Thank you for your feedback.
    We tested your scenario in the version 2007A SP00 PL47.
    Scenario 1:
    1., Administration -> System Initialization -> Document Settings ->
    General tab. In the Rounding method, select By Currency.
    2., Administration -> Setup -> Financials -> Currencies -> Set the
    'Rounding' of the currency used to 'Round to One'.
    The Total of a sales order entered is correctly rounded to one.
    In the Rounding field the rounding difference is showed.
    Scenario 2:
    1., Administration -> System Initialization -> Document Settings ->
    General tab. In the Rounding method, select By Document.
    2., Administration -> System Initialization -> Document Settings ->
    Per Document tab. Select Sales order and tick 'Automatic Rounding for
    Document'.
    The Total of a sales order entered is correctly rounded to one.
    Please upgrade your database to this patch level and test the scenario.
    If the rounding is still not correct please get back to us.
    In case you have any doubt or question please do not hesitate to
    contact me.
    Otherwise please confirm this message at your
    earliest convenience.
    Thank you in advance,
    Best Regards
    Andras Suto
    Support Consultant
    SAP Product Support for SAP Business One
    SAP SSC - Ireland Ltd 
    30.03.2009 16:16 Reply to Support Center  by David Kenny
    Andras
    I have studied your response but I tink we may be discussing two
    different points. Your response seems to relate to rounding on the overall
    document.
    What my client is trying to do is to ensure that each line of the document
    shows the correct rounding. If you took my original examples as a two
    line sales order with a qty of 4 of each product
    Product A - 580.00 * 4 = 2320.01
    Product B - 132 * 4 = 527.99
    The total on the order would be rounded based on what you have
    described above but the individual line totals are rounded incorrectly
    based on the price they have agree with their customer.
    Is there something that can be set in the database to allow for this?
    Regards
    David
    31.03.2009 09:25 Reply to Reporter by SAP 
    Dear David,
    Thank you for your clarification.
    As explained earlier the system supports two types of rounding for
    the calculation of the Total of the document but unfortunately
    it is not possible to use rounding on line level in a document.
    In case your customer would need this, you may consider to use
    a user defined field where the rounding is applied as requested.
    In case you have any doubt or question please do not hesitate to
    contact me.
    Otherwise please confirm this message at your
    earliest convenience.
    Thank you in advance,

  • STO: Rounding off Batch Quantity in Delivery Document?

    Hi All,
    I created Inter Company STO & the delivery is done in the background using TCode- VL10B. and the Batches are determined automaticaly. The issue is that in  few scenarios the batch Quantity are in decimal. Please suggest How to configure to rounding off batch quantity?
    Regards,
    C S Javali

    Dear Javali....
    Iam facing the problem while searching the batch on FIFO basis in VL10B and VL02N ....system is not searching the batch but saying "Batch determination not possible since there is no batch search procedure"
    Pls pls  tell me how to configure this...
    Thanks in advance
    Suraj

  • Reg: Sales document creation

    Hi Abapers,
    As i am new to SD Module, would like to get some ideas from your end. My requirement is to create a sales order using Programming. After creation of sales order it should post to finance. Could anyone help me how this can be done.

    REPORT  ZSALESORDER.
    * Parameters
    * Sales document type
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 2(20) v_text FOR FIELD p_auart.
    PARAMETERS: p_auart TYPE auart OBLIGATORY.
    SELECTION-SCREEN END OF LINE.
    * Sales organization
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 2(20) v_text1 FOR FIELD p_vkorg.
    PARAMETERS: p_vkorg TYPE vkorg OBLIGATORY.
    SELECTION-SCREEN END OF LINE.
    * Distribution channel
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 2(20) v_text2 FOR FIELD p_vtweg.
    PARAMETERS: p_vtweg TYPE vtweg OBLIGATORY.
    SELECTION-SCREEN END OF LINE.
    * Division.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 2(20) v_text3 FOR FIELD p_spart.
    PARAMETERS: p_spart TYPE spart OBLIGATORY.
    SELECTION-SCREEN END OF LINE.
    SKIP 1.
    * Sold-to
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 2(20) v_text4 FOR FIELD p_sold.
    PARAMETERS: p_sold  TYPE kunnr OBLIGATORY.
    SELECTION-SCREEN END OF LINE.
    * Ship-to
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 2(20) v_text5 FOR FIELD p_ship.
    PARAMETERS: p_ship  TYPE kunnr OBLIGATORY.
    SELECTION-SCREEN END OF LINE.
    SKIP 1.
    * Material
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 2(20) v_text6 FOR FIELD p_matnr.
    PARAMETERS: p_matnr TYPE matnr   OBLIGATORY.
    SELECTION-SCREEN END OF LINE.
    * Quantity.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 2(20) v_text7 FOR FIELD p_menge.
    PARAMETERS: p_menge TYPE kwmeng  OBLIGATORY.
    SELECTION-SCREEN END OF LINE.
    * Plant
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 2(20) v_text9 FOR FIELD p_plant.
    PARAMETERS: p_plant TYPE werks_d .
    SELECTION-SCREEN END OF LINE.
    * Complete Deliver
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 2(20) v_text10 FOR FIELD p_autlf.
    PARAMETERS: p_autlf TYPE autlf DEFAULT 'X'.
    SELECTION-SCREEN END OF LINE.
    * Data declarations.
    DATA: v_vbeln            LIKE vbak-vbeln.
    DATA: header             LIKE bapisdhead1.
    DATA: headerx            LIKE bapisdhead1x.
    DATA: item               LIKE bapisditem  OCCURS 0 WITH HEADER LINE.
    DATA: itemx              LIKE bapisditemx OCCURS 0 WITH HEADER LINE.
    DATA: partner            LIKE bapipartnr  OCCURS 0 WITH HEADER LINE.
    DATA: return             LIKE bapiret2    OCCURS 0 WITH HEADER LINE.
    DATA: lt_schedules_inx   TYPE STANDARD TABLE OF bapischdlx
                             WITH HEADER LINE.
    DATA: lt_schedules_in    TYPE STANDARD TABLE OF bapischdl
                             WITH HEADER LINE.
    DATA: lt_schedules_ink    TYPE STANDARD TABLE OF bapisdhead1
                             WITH HEADER LINE.
    * Initialization.
    INITIALIZATION.
    v_text   = 'Order type'.
    v_text1  = 'Sales Org'.
    v_text2  = 'Distribution channel'.
    v_text3  = 'Division'.
    v_text4  = 'Sold-to'.
    v_text5  = 'Ship-to'.
    v_text6  = 'Material'.
    v_text7  = 'Quantity'.
    v_text9  = 'Plant'.
    v_text10 = 'Complete delivery'.
    * Start-of-selection.
    START-OF-SELECTION.
    * Header data
    * Sales document type
      header-doc_type = p_auart.
      headerx-doc_type = 'X'.
    * Sales organization
      header-sales_org = p_vkorg.
      headerx-sales_org = 'X'.
    * Distribution channel
      header-distr_chan  = p_vtweg.
      headerx-distr_chan = 'X'.
    * Division
      header-division = p_spart.
      headerx-division = 'X'.
      headerx-updateflag = 'I'.
    *Complete delivery
        header-COMPL_DLV = p_autlf.
        header-COMPL_DLV = 'X'.
    * Partner data
    * Sold to
      partner-partn_role = 'AG'.
      partner-partn_numb = p_sold.
      APPEND partner.
    * Ship to
      partner-partn_role = 'WE'.
      partner-partn_numb = p_ship.
      APPEND partner.
    * ITEM DATA
      itemx-updateflag = 'I'.
    * Line item number.
      item-itm_number = '000010'.
      itemx-itm_number = 'X'.
    * Material
      item-material = p_matnr.
      itemx-material = 'X'.
    * Plant
      item-plant    = p_plant.
      itemx-plant   = 'X'.
    * Quantity
      item-target_qty = p_menge.
      itemx-target_qty = 'X'.
    * item category
      itemx-ITEM_CATEG = 'X'.
      APPEND item.
      APPEND itemx.
    *   ITEM DATA
      itemx-updateflag = 'I'.
    * Line item number.
      item-itm_number = '000020'.
      itemx-itm_number = 'X'.
    * Material
      item-material = p_matnr.
      itemx-material = 'X'.
    * Plant
      item-plant    = p_plant.
      itemx-plant   = 'X'.
    * Quantity
      item-target_qty = p_menge.
      itemx-target_qty = 'X'.
      APPEND item.
      APPEND itemx.
    *   Fill schedule lines
      lt_schedules_in-itm_number = '000010'.
      lt_schedules_in-sched_line = '0001'.
      lt_schedules_in-req_qty    = p_menge.
      APPEND lt_schedules_in.
    *   Fill schedule line flags
      lt_schedules_inx-itm_number  = '000010'.
      lt_schedules_inx-sched_line  = '0001'.
      lt_schedules_inx-updateflag  = 'X'.
      lt_schedules_inx-req_qty     = 'X'.
      APPEND lt_schedules_inx.
    *   Fill schedule lines
      lt_schedules_in-itm_number = '000020'.
      lt_schedules_in-sched_line = '0001'.
      lt_schedules_in-req_qty    = p_menge.
      APPEND lt_schedules_in.
    *   Fill schedule line flags
      lt_schedules_inx-itm_number  = '000020'.
      lt_schedules_inx-sched_line  = '0001'.
      lt_schedules_inx-updateflag  = 'X'.
      lt_schedules_inx-req_qty     = 'X'.
      APPEND lt_schedules_inx.
    * Call the BAPI to create the sales order.
      CALL FUNCTION 'BAPI_SALESDOCU_CREATEFROMDATA1'
           EXPORTING
                sales_header_in     = header
                sales_header_inx    = headerx
           IMPORTING
                salesdocument_ex    = v_vbeln
           TABLES
                return              = return
                sales_items_in      = item
                sales_items_inx     = itemx
                sales_schedules_in  = lt_schedules_in
                sales_schedules_inx = lt_schedules_inx
                sales_partners      = partner.
    * Check the return table.
      LOOP AT return WHERE type = 'E' OR type = 'A'.
        EXIT.
      ENDLOOP.
      IF sy-subrc = 0.
        WRITE: / 'Error in creating document'.
      ELSE.
    * Commit the work.
        COMMIT WORK AND WAIT.
        WRITE: / 'Document ', v_vbeln, ' created'.
      ENDIF.
    Code Formatted by: Alvaro Tejada Galindo on Dec 26, 2008 10:58 AM

  • Rounding off in billing doc for % based milestone billing

    Hi,
    I am working with milestone that is % based. I already have condition type DIFF in the pricing procedure. The rounding off is taking place in sales order. But, milestone value is not being rounded neither at sales order item level nor at billing level. For Example (a single item order):
    Total value of the sales order item : 150.30
    Sales order item value after rounding off: 150.00
    Milestones :
    1.       15%  -  22.50
    2.       60%  -  90.00
    3.       25%  -  37.50
    The same amount is going to billing and no rounding off takes place at the billing level or milestone level.
    Can any tell me how this can be done so that only rounded off figure is accounting.
    The condition type setting is standard. No changes made. (The pricing also has Req 13, calty 16 basty 4.). Also the copy control order to billing has Pricing type K.
    Regards,
    Munesh

    Hi,
    I think we have Rounding off tick in billing document back ground screen or on your condition type back ground screen please check . I don’t have SAP to check.
    Thanks,
    T.Nishanth

  • Rounding off while posting foreign invoice to Accounts

    Hi,
    I am facing a problem during the accounting of foreign invoices. We are setting the exchange rate in the sales order accounting tab in exchange rate field which gets passed on to the invoice. Now on converting the value to local currency the accounting entry is passed in decimals. the business wants that a rounded off value should be passed to accounting.
    Ex: Invoice for 260 USD with exchange rate 1 USD=46.71INR, and the accounting entry being passed is value INR 12144.6 whereas the requirement is for 12145.
    Will appreciate your response on this.
    Thanks

    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

Maybe you are looking for