Rounding in Local Currency
Hi Experts
In our project we want to have rounding in all amount in local Currecny on the other hand we have 2 decimal place in SC and FC.
I set rounding base on currecny and I set rounding to one in Currecn code window for LC.
I set also account for rounding in GL account determination.
I expected to dont have nay decimal place in lc in every record but I saw in some transaction I have decimal place in LC and other I dont have.
how can I solve these inconvenices, becuse I want to round to one all amount in LC
Hi Farhad....
Have you set the Rounding in Document Setting General Tab?
I hope this will help you......
Regards,
Rahul
Similar Messages
-
Rouding Difference error in MIRO for Local currency
Hi Gurus,
While posting invoice in MIRO, PO currency is EUR, system is showing correct balance in document currency but in local currency system is showing difference of .01 cents and not allowing to post.
How to recitify this issue?
Please revert asap.
RegardsHi,
Try setting Tolerance limit in OMR6
If you want to round off the Values in the amount field at the time of invoice posting in MIRO. There will be a small difference amount positive or negative in the Balance field. System does not automatically round off the values. It is manually rounding only.
Maintain the Tolerance key DIF for the Company code . Maintain the Tolerance values says + or - .50 INR in OMR6. & select the Check limit boxes
Regards
KK -
TDS Amount in Local currency and document currency
Dear All,
When we deduct TDS amount on Vendor Transactions in foreign currency, the TDS amount is dispalyed only in document curreny(Foreign currency) in T.Code "FBL1N".
Now We want to see the TDS amount in local currency in T.Code "FBL1N". layout when we post TDS transactions in foreign currency(USD). B,caz there is no such fields "Withholding tax amount in local currency" in the change layout.
So, Plz advise me whether it is possible or not ? If Yes, explain me.
If you have any query, plz do let me know.
Thanks in Advance.
Regards,
Kumar.DHi Prasad,
In Logistics Invoice Verification, when you enter an invoice in foreign
currency, the system automatically translates the foreign currency
amounts to local currency. The system calculates the exchange rate using
the following rule:
1.If the buyer entered a fixed exchange rate in the purchase order, the
system uses this rate to translate the amounts to local currency.
2.If an exchange rate was entered in Invoice Verification, the system
uses this rate to translate the amounts to local currency.
3.If an exchange rate was entered neither in the purchase order nor in
Invoice Verification, the system uses the exchange rate pre-defined in
Customizing for Financial Accounting valid for the posting date.
Exchange Rate Differences
If a purchase order is entered in foreign currency,the amounts are
translated from foreign currency into local currency at goods receipt.
If you enter the invoice for the purchase order in the foreign currency,
this can lead to currency translation differences between the goods
receipt and the invoice receipt.
How these differences are posted depends on how your system is
configured in Customizing for Invoice Verification
Exchange Rate Rounding Differences
When an invoice is posted in a foreign currency, the amounts are translated into local currency.Since the system rounds off the amounts in each posting line, this can lead to rounding differences due to the currency translation.
These differences are posted to an expense or income account.
Addition in transaction OB22 for the second local currency, it should be defined 'Translation taking transaction currency as a basis' is defined.
Pls. also refer to note:335608 Trnsln of 2nd and 3rd lcl crcy fm 1st lcl/trns crcy.
I hope the above information helps you out......
Best Regards,
Gladys Xing -
Hi ,
In FS00 in control data Tab ,Balance in local currency and Open item managment , What is purpose of this and what happens if we tick what happens if we dont tick that
regards,
Santosh kumarHi
Use
The local currency amounts in FI and TR-TM-SE are converted independently of each other. Since the local currency amounts are converted at different summarization levels (at flow level in TR-TM-SE, for the document or account transaction figures in FI), there may be rounding differences when you compare TR-LO and FI resulting from the local currency changeover.
In FI documents, the system clears any difference between the debit and credit sides after the local currency changeover by means of an additional posting item. This posting item does not exist in TR-TM-SE. This may lead to different balances in TR-TM-SE and FI.
cya
udayakumar -
Query for Local Currency(GBP) and System Currency (USD).
Can someone help me with this query. Currently this query returns "Document Curreny" and ":System Curreny"(USD), but I need it to return "Local currency" (GBP) and "System Currency." USD. I am not sure how to change it to reflect LC & USD. This query works for DC and SC. I need LC an SC. Thanks Danielle Select T4.[SlpName] as 'Sales Employee', T0.cardname as 'Customer',T0.Docdate as 'Invoice Date', T0.docnum as 'Invoice Number', T0.Taxdate as 'Month Of Service',isnull(T0.U_AIS_DVISFSO,T3.U_AIS_DVISFSO) as 'SO#',T0.NumAtCard as 'PO#', isnull(T0.U_AIS_DVIAdvNm,T3.U_AIS_DVIAdvNm) as 'Advertiser', isnull(T0.U_AIS_DVIOpptyNm,T3.U_AIS_DVIOpptyNm) as 'Campaign',T1.Dscription,-T1.Quantity as 'Impressions',T1.Pricebefdi as 'CPM', Case T0.CurSource When 'C' Then T0.DocCur When 'L' Then T5.MainCurncy When 'S' Then T6.SysCurrncy End As 'Currency DC', Case T0.CurSource When 'C' Then -T1.TotalFrgn When 'L' Then -T1.LineTotal When 'S' Then -T1.TotalSumSy End As 'Total Bef Discount DC', Case T0.CurSource When 'L' Then -T1.[LineVat] When 'C' Then -T1.[LineVatlF] When 'S' Then -T1.[LineVatS] END As 'Vat Tax DC', Case when t1.visorder = 0 Then (Cast(Round((Case T0.CurSource When 'L' Then -T0.DocTotal When 'C' Then -T0.DocTotalFC When 'S' Then -T0.DocTotalSy End), 2) As DECIMAL(18,2))) ELSE 0 END As 'Doc Total DC', Case when t1.visorder = 0 Then (Cast(Round((Case T0.CurSource When 'L' Then -(T0.DocTotal - T0.PaidToDate) When 'C' Then -(T0.DocTotalFC - T0.PaidFC) When 'S' Then -(T0.DocTotalSy - T0.PaidSys) End), 2) As DECIMAL(18,2))) ELSE 0 END As 'Balance after Payment DC', ISNULL(T6.SysCurrncy,'USD') As 'Currency SC', -T1.TotalSumSy As 'Total Bef Discount SC', -T1.[LineVatS] As 'Vat Tax SC', Case when t1.visorder = 0 Then (Cast(Round(-(T0.DocTotalSy), 2) As DECIMAL(18,2))) ELSE 0 END As 'Doc Total SC', Case when t1.visorder = 0 Then (Cast(Round(-(T0.DocTotalSy - T0.PaidSys), 2) As DECIMAL(18,2))) ELSE 0 END As 'Balance after Payment SC', T0.docstatus, 'Credit Memo' AS TransactionType, T0.CurSource,T0.[Comments],T0.[U_InvoiceAdj], T0.[U_DV_AdjustInvReason],T1.[U_DVIInvName], T1.[U_InvoiceAdj], T1.[U_DV_AdjustInvReason] from ORIN T0 left outer join RIN1 T1 on T0.docentry = T1.docentry left outer join RDR1 T2 on T1.Baseentry = T2.docentry and T1.baseline = T2.linenum left outer join ORDR T3 on T2.docentry = T3.docentry left outer join OSLP T4 ON T0.Slpcode= T4.Slpcode Left Join OADM T5 On T0.CurSource = 'L' Left Join OADM T6 On T0.CurSource = 'S' Where T0.[DocDate] >= '[%1]' AND T0.[DocDate] = '[%1]' AND T0.[DocDate] <= '[%2]'
Hi,
Try this:
Select T4.[SlpName] as 'Sales Employee', T0.cardname as 'Customer',T0.Docdate as 'Invoice Date', T0.docnum as 'Invoice Number', T0.Taxdate as 'Month Of Service',T0.NumAtCard as 'PO#', T1.Dscription,T1.Quantity as 'Impressions',T1.Pricebefdi as 'CPM',
Case T0.CurSource
When 'L' Then T0.DocCur
When 'L' Then T5.MainCurncy
When 'S' Then T6.SysCurrncy End As 'Currency LC',
Case T0.CurSource
When 'L' Then -T1.TotalFrgn
When 'L' Then -T1.LineTotal
When 'S' Then -T1.TotalSumSy End As 'Total Bef Discount LC',
Case T0.CurSource
When 'L' Then -T1.[LineVat]
When 'C' Then -T1.[LineVatlF]
When 'S' Then -T1.[LineVatS] END As 'Vat Tax LC', Case when t1.visorder = 0 Then (Cast(Round((Case T0.CurSource When 'L' Then -T0.DocTotal When 'C' Then -T0.DocTotalFC When 'S' Then -T0.DocTotalSy End), 2) As DECIMAL(18,2))) ELSE 0 END As 'Doc Total LC', Case when t1.visorder = 0 Then (Cast(Round((Case T0.CurSource When 'L' Then -(T0.DocTotal - T0.PaidToDate) When 'C' Then -(T0.DocTotalFC - T0.PaidFC) When 'S' Then -(T0.DocTotalSy - T0.PaidSys) End), 2) As DECIMAL(18,2))) ELSE 0 END As 'Balance after Payment LC', ISNULL(T6.SysCurrncy,'USD') As 'Currency SC', -T1.TotalSumSy As 'Total Bef Discount SC', -T1.[LineVatS] As 'Vat Tax SC', Case when t1.visorder = 0 Then (Cast(Round(-(T0.DocTotalSy), 2) As DECIMAL(18,2))) ELSE 0 END As 'Doc Total SC', Case when t1.visorder = 0 Then (Cast(Round(-(T0.DocTotalSy - T0.PaidSys), 2) As DECIMAL(18,2))) ELSE 0 END As 'Balance after Payment SC', T0.docstatus, 'Credit Memo' AS TransactionType, T0.CurSource,T0.[Comments] from ORIN T0 left outer join RIN1 T1 on T0.docentry = T1.docentry left outer join RDR1 T2 on T1.Baseentry = T2.docentry and T1.baseline = T2.linenum left outer join ORDR T3 on T2.docentry = T3.docentry left outer join OSLP T4 ON T0.Slpcode= T4.Slpcode Left Join OADM T5 On T0.CurSource = 'L' Left Join OADM T6 On T0.CurSource = 'C' Where T0.[DocDate] >= '[%1]' AND T0.[DocDate] <= '[%2]'
Thanks & Regards,
Nagarajan -
Calculating local currency based on document date in goods receipt
We have a requirement in Poland that the local currency PLN should be calculated based on the document date when doing goods receipt, and not standard SAP posting date. I can only find note 619330 according to this requirement, but this note requires use of material ledger which we are not using. We have implemented note 574583 for the same requirement in transaction MIRO.
Since there are no notes from SAP according to the requirement in transaction MIGO, are there any enhancements available for using the document date instead for posting date when calculating local currency?
Best regards,
Terjesubstitution used
-
S_ALR_87012247 - Customer Balances and Line Items in Local Currency
Hi All,
This report S_ALR_87012247 - Customer Balances and Line Items in Local Currency is not displaying line items for customers in ECC6. Is there any configuration required to get the line items? Please help
Thanks
SrideviIf you see this report S_ALR_87009950, you will get
Opening Balance at the start of fiscal year
Debits and Credit during the reporting period
and the Cumulative Balance.
Please note the above report will not give you line item details.
S_ALR_87012247 report is specifically for poland, in the description it is mentioned that the line items will be displayed, unfortunately, for other countries, there are no line items visible. Therefore, you may explore the possibility of copying this report and changing the code in order to bring the line items along with the totals. -
Difference between GR IR amount in local currency
Hi all,
I hav created one PO in foreign currency for 10 items. GR is happening for all 10 lines with rate say Rs 50. Now when i am doing MIRO with same rate i.e. Rs 50, 8 materials are getting posted correctly. But for 2 materials there is inventory posting for fixed amount (in local currency) irrespective of quantty.this case amount in foreign currency is same but dieefernce for GR/IR account is in local currency.
When line items analysed it was observed that fo these 2 materials exchange rate picked up is different than header exchange rate. the difference in exchange rate is posted to stock account.
In short system icking differen xchange rate for different line items for one invoice ( MIRO is happening against only one invoice)
Can any one please explai this phenomena and any solution for this?
thanksHi
Header exchange rate picked up at time of PO creation with reference to document date in header.
If you fix exchange rate then it will be same for all items in purchase order.
In your case if exchange rate is different then check whether you have done goods receipt in two lots (say 8 items first and then 2 items) with different posting dates. Check accounting documents generated and in that document check translation dates for checking exchange rate in OB08 transaction.
And in invoice what is the currency you are using - if you do not use any special currency (foreign) then PO currency will be picked up. If exchange rate fixed indicator is not there in PO - depending upon system baseline date (posting date) exchange rate will be coming.
Thanks -
Invoice payment other than local currency
Company code currecny is INR
Invoice booked in foriegn currency i.e. document currency EUR 100 and converted to local currency 1000 (inr)
Making the payment in INR in 1000 (INR) against EUR invoice posted, now the vendor will be cleared in local currency and no open items, balances will '0'
But the problem is amount in the doc currency balances will show two difference amounts 1000 INR and 100 EUR.
Is there are any specific settings where we can the knock off the balance lying in the document currency and balances should show '0'.
Regards,
Krishna.You can clear the vendor using F-44 mentioning clearing currency on the selection screen as INR.
Regards,
Gaurav -
F.13 automatic clearing G/L Account in Amount in Local Currency
Hi gurus:
I need a lot of help with t-code F.13.
I need clearing a lot of line items in one GL Account. every one has the same Assignment Number and has in local currency (CLP), but one of them is in USD.
When i call the transaction, I fill the follow fields, but the system doesn't clear the items and shows follow message "B No clearing (difference too large)" .
Company code CMF
Fiscal year 2009
Assignment 2009
Select GL Accounts X
G/L accounts 21070016
Clearing date 30.06.2010
Clearing Currency CLP
Permit individual line items X
Include Suppl Account Assign X
I tried with the follow configuration in OB74
S 21070016 21070016 ZUONR DMBTR
But system cleared certain items, not everything.
¿How can I do a automatic clearing when i have documents with differents document currency? ¿Is it posible to do a residual items from F.13?
Greetings and anticipated thanks
MarcoHello Raj:
Thanks for your reply. Look, the difference that I found between both t-codes is the field: Clearing Currency.
I've executed many times with that field empty and CLP. But the result is the same "No clearing procedures were carried out".
Also I've tried with different combinations of this checks:
F124BVK - Special Processing (Clearing Currency from Assignment Field) (I dont know how to configure this)
F124ALW - Expiring Currencies
F124TOLEB - Consider a Single Line Item for Tolerances
F124NKON - Include Supplementary Account Assignment
What can I do now?
Thanks a lot
Marco -
GR/IR account difference for posting in second local currency
Hello SAP Gurus,
We have set up additional local currency in OB22 (Currency type 30, rate type M, Translation on the basis of "Transaction Currency", date type: 3). We have set up exchange rates in Tr. code: OB08 and using GR based IR.Now:
1. Create a account assigned PO (with Goods receipt) in foreign Currency say EUR 500. Local currency and additional local currency are same say AUD. Exchange Rate for PO is .0.61120 EUR = 1 AUD.
2. Did MiGO with Rate .0.62220 = 1AUD system posted folllowing Entries:
TC= Transaction Currency, LC= Local Currency, LC2= Additional Local Currency
Dr EXpense A/C 500 (TC=EUR) 803.60(LC=AUD) 803.60 (LC2=AUD)
Cr GR/IR Clg A/C 500 (TC=EUR) 803.60(LC=AUD) 803.60 (LC2=AUD)
3. Did MIRO with rate: 0.61550 EUR= 1AUD system is posting following entries (WRONG)
Cr Vendor A/C 500 (TC=EUR) 812.35 (LC2=AUD) 812.35 (LC2=AUD)
Dr GR/IR Clg A/C 500 (TC=EUR) 803.60(LC=AUD) 812.35 (LC2=AUD)
Dr Expense A/C 0 (TC=EUR) 8.75 (LC=AUD) *0.00(LC2=AUD)*
What I think it must do is keep GR/IR clearing AC same for both local currency and LC2 and post difference to original expense account in local and LC2 currency.
It use to work perfectly but seems something gone wrong recently in system(with some OSS note or something else) that seems to have cause this issue.
Any knowledge/experience sharing will be highly appreciated.
Cheers
Chandra
Edited by: Chandra Kaushal on Jun 23, 2010 10:24 AMDear Chandra,
Can you please share the screen shot of OB22 for your company code?
Regards,
Sachin -
Hi,
When a document is getting posted during FI-Co reconciliation there is a minor difference of 0.01 being posted back to the vendor as a difference between the local currency 1&2(1265120.20-1265120.19).Why is this difference being posted back to vendor a/c.
And when the amount is converted from USD to MYR the system is not taking the conversion rate defined ,but using the company code currency rate.
Pls help me with solving the same.
Regards,
ManmohanHi,
Please chk your company code currency.
Thanks -
Amount in local currency for GRs
Hello gurus,
can anyone please explain to me this phenomenon:
We have got a PO for 10 pieces of a material. The price is $7,40 per 10 pieces, so $7,40 total.
Someone posted a goods receipt for 7 pieces. For whatever reason the amount in local currency (Amount in LC) for that GR is $6,17.
Later, this GR was reversed using movement type 122 and a new GR for 10 pieces was posted. This time, the Amount in LC is $15,66.
Can someone please explain to me where those values come from? I cannot change the price in MIGO, can I? And if I cannot, how does the system calculate those values?
The problem is that now there is a difference between GR and invoice (correct price = $ 7,73)...
Thanks
AliciaHi
The problem is due to non sequential operation.
Generally,
Step 1: When GR is done after P.O , system will pick the price of P.O and Post.
Inventory (Dr) and GR/IR ( Cr.)
Step 2 : If the IR is done after P.O and latter GR, then IR price take precedence over the P.O price.
Step 3 : If there is no stock and Partial IR is done after P.O , tehn while GR system will take partial value from P.O and Partial from P.O
In this case.
PO: 10 pcs., $7,40 : Unit Price is .74$
GR (101): 7 pcs., $6,17 (incl. VAT) : Base Price 5.18 + 0.99 = 6.17$
GR (122): -7 pcs., $6,17 (goods return)
Till now it is o.k
Now : IR: 1 pc., $ 7,73 (wrong IR, 1 pc instead of 10) : Unit price is 7.73$.
GR (101): 10 pcs., = 1 pc. price from IR ( 7.73) + 9*(.86) = 15.47$
*0.86 : refers to the P.O value inclusive of Tax ( assuming the Tax as 16.04)
The problem in such cases is due to in appropriate GR/IR entry .
Solution : Always Can cell all the documents last come first basis then post the document one by one.
Solution 2 : Do clear the GR/IR account through Manual JV from FI module and Change the price by MR21 entry. -
GR/IR clearing value in local currency
Hi All,
I have a service PO (Item cat D) in which the vendor and local currency is same as USD.
when I see PO history, the amount of SES and GR (101) is shown as 0 (ZERO) in "GR/IR clearing value in local currency" colunm, however the amont of IR is displayed here (NOT 0).
Can you please help to undersatnd of this behaviour.
Thanks in Advance.Hello Kumar,
When a Po is created two currencies come in to picture
One- The document currency, which is generally the vendor currency also or the currency in which the items are ordered.
Two- The local currency or the Currency of the company code or the currency in which account postings take place.
The GR/Ir clearing value in local currency is the value that is viewed in the company code currency. This is dealt in the background and should not cause any issues at all -
0COMP_CODE Local currency different than 0COMPANY currency
Hello guys,
We are implementing BCS for our client and the scenario for the same is as follows:
We are using ECC 6.0, BW 3.5 with SEM 4.0., we have activated New GL Accounting in ECC 6.0. and have been able to bring in data from totals table FAGLFLEXT into BW.
Now we need to bring in the data from BW to BCS cubes using the load from data stream method. We needed to bring all the three currency types (transaction, group and local) into the SEM BCS cube (0BCS_C10), so we have added all the 3 currencies in the data basis roles.
When we run the load from data stream method, we get the following error for some items:
Error message UCD1 032 (Local currency of company X is not correct).
This message occurs for the company codes (0COMP_CODE) which not have the same currency as their related Company (0COMPANY).
Could you please help us solving this "issue" ?
Thank you in advance,
Regards,
Pascal MORIZURPascal,
IMHO, the situation is a bit different.
AFAIU, It doesn't matter which local currency is set for 0COMP_CODE in ECC.
The BCS totals cube has three key figures for currencies. Each KF has attached to it a currency key. In your case this key doesn't correspond to local currency set for 0COMPANY.
This causes the error.
If I were you, I'd try to replace incoming local currency key by the proper currency key. The particular solution may depend on your details. Try to add an attribute of currency to 0COMP_CODE and to MOVE this attribute to local currency in mapping.
Very straight forward but not flexible is to use a CONSTANT in mapping (if all the companies have the same local currency). If not - use also a condition which will determine for which company code which local currency to apply.
Edited by: Eugene Khusainov on Apr 3, 2008 9:17 PM
Maybe you are looking for
-
How to clear the clipboard and empty drawings ?
Similar question has been in the Sketch Forum for half a year already, with no satisfying answer... My clipboard is becoming an extremely messy merry-go-round. Isn't there even some kind of hack ? And how can I delete cleared or empty drawings from a
-
Creating a Movie Annotation Plug-in
Hi, I'm trying to create a plug-in that creates a pdf and embeds a movie annotation into the pdf. The only problem i'm having is locating the correct path to the file. File Location-> C:/tmp/Surgery.avi I've tried passing in the file specification as
-
hey there, if created a applet with which you can send SQL statements to a Oracle Database and then see the results in a nice swing table (JTable). If Only used the connection manager to acces the database. In the JDeveloper environment this works ve
-
I am trying to empty my SD card but dont know how, how do i empty my SD card ?
i am trying to empty my SD card but dont know how, how do i empty my SD card ?
-
Syncing RAW library and JPG library
The situation: I have an external hard disk with a library of many RAW photos. These same photos I also keep in my library of my Macbook, but in JPG. The problem is, is that it's very time consuming and unhandy when want to edit things in one of thes