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 MitraHello 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 AMHi,
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 -
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...........
monaHi 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 MitraHi 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,
DineshHi,
After downloaded the note 1158475 implementation status show that cannot be implemented.
Check the screenshot below.
Regards,
Dinesh -
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
vkkHi,
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
WhitemanDear,
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
SubhasishCond 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
DavidGordon
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 JavaliDear 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,
MuneshHi,
I think we have Rounding off tick in billing document back ground screen or on your condition type back ground screen please check . I dont 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.
ThanksHi
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
-
Total Before Discount field.
Hi, evrybody! Can you show me about what table store Total Before Discount field..in SQL tables Can you help me! Thank you.
-
Include Additional Fields in SAP standard Configurations
Hi, I would like to know how to include some additonal fields in OPUK/OPUJ. We have defined some .INCLUDE component / fields to SAP standard table PRPS/PROJ. We want those fields to also appear in OPUK/OPUJ so that we could also defined their chara
-
Yet Another NoClassDefFoundError
I hate to post the 505th NoClassDefFoundError but I've read as many of these threads as I can stand and none of the suggestions work for me. I've just installed the JDK 1.4 on my debian box. I can compile and run a basic Hello World app using System.
-
I mistakenly updated my iPod to iOS 6 and I wanted to restore it hoping it would downgrade back to iOS 5. Soo if I restore my iPod 4th genartion, will iOS 6 still be installed?
-
I was given $30 in iTunes gift cards. I uploaded them on my iPad Mini and thought I could use them for app purchases but was sadly mistaken when I saw the money (over $50) withdrawn from my bank account. I went back into my account under "redeem" and