DTW Error -- "Exchange Rate Not Updated"
After resolving my other document loading errors identified by the DTW, I now receive the same error for every record that I try to load for Purchase Invoices, Sales Orders and Sales Invoices. It is
<b>Exchange rate not updated, USD Notice: all records are rollbacked.</b>
Any idea how to fix this? I'm confused since I built the company with both Local and System Currencies as US Dollar, the Default Account Currency is the Local Currency, and the document load includes the DocCurrency field (set to "USD").
I need to get this data loaded soon. Any help would be greatly appreciated!
Kind Regards,
Scott
My issues have been resolved...
(1) The GL account must be an "expense" account. The data migration that I am performing is pulling from another system that stores these transaction in a different way. Therefore, even though the accounts from the source ERP system to B1 have been mapped correctly, I had to use a different "expense" account as the GL account associated with transactions in B1.
(2) The DocType was, indeed, necessary to handle Service-type Purchase Invoices. However, the DTW requires that the DocType value be set to '0' (for Items) or '1' (for Services). This differs from the 1-character designation stored in the database table OPCH, a 'I' (for Items) and 'S' (for Services). I would make a humble suggestion to SAP to setup the DTW accepted field values the same as are found in the database (or, at least, have a single and comprehensive resource for knowing what these accepted values should be).
and, as noted above...
(3) The DocCurrency and DocRate fields were required to load my data. I suspicion that DocCurrency is required for all loads. However, DocRate may not be since it could be set in the Exchange Rate form within B1. Since my setup used the LC as the default currency AND I am using USD for both LC and SC, I believe it was necessary for me to use the DocRate field for this load. This is another eccentricity that I would suggest SAP enclose within some sort of documentation about the DTW tool.
The use of the DTW can be significantly simplified for customers with documentation and examples on its use. The existing documentation is deficient. Otherwise, I find it a nice tool to ease the data migration process for setting up Companies.
Should anyone have further questions on my experience with this issue or other DTW-related topics, I would be pleased to reply with my experiences. My contact information is available through my profile on this site.
Kind Regards,
Scott
Similar Messages
-
Error: Can't Add a New Sales Order: -10 Exchange rate not updated,
Hi,
I'm trying to add several Sales Orders contained in a XML document, whose root element corresponds to the Sales Person created that XML. Anyway, after I fill a Sales Order Document Object with the info in the XML and try to add it the following error appears: "Exchange rate not updated [RDR1.U_Desc4][line: 2] , 'USD'" Which is strange because this company handles most of its transactions in MXP Currency. I will post the piece of Code that fills the object hoping it helps:
For Each xndSalesOrder In xmlSalesOrder.Item("SalesMan").ChildNodes
oSalesOrder = Me.Company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oOrders)
oSalesOrder.DocType = SAPbobsCOM.BoDocumentTypes.dDocument_Items
With xndSalesOrder.Item("HEADER")
oSalesOrder.CardCode = .Item("Deudor").InnerText
oSalesOrder.DocDate = DateTime.Parse(.Item("FechaCont").InnerText, Nothing)
oSalesOrder.DocDueDate = DateTime.Parse(.Item("FechaEnt").InnerText, Nothing)
oSalesOrder.Comments = .Item("Observaciones").InnerText
oSalesOrder.DocRate = 11
oSalesOrder.DocCurrency = "MXP"
'oSalesOrder.ContactPersonCode = .Item("Contacto").InnerText
'User Fields
oSalesOrder.UserFields.Fields.Item("U_RefOV").Value = _
xndSalesOrder.Attributes.Item(0).InnerText
oSalesOrder.UserFields.Fields.Item("U_Referencia2").Value = .Item("Referencia").InnerText
oSalesOrder.UserFields.Fields.Item("U_FechaReferencia").Value = _
DateTime.Parse(.Item("FechaReferencia").InnerText, Nothing)
End With
With xndSalesOrder.Item("LINEAS")
For Each xndLinea In .ChildNodes
If intContLineas >= 1 Then oSalesOrder.Lines.Add()
End If
oSalesOrder.Lines.ItemCode = xndLinea.Item("Articulo").InnerText
oSalesOrder.Lines.Quantity = CDbl(xndLinea.Item("Cantidad").InnerText)
oSalesOrder.Lines.Price = CDbl(xndLinea.Item("Precio").InnerText)
oSalesOrder.Lines.TaxCode = xndLinea.Item("Impuesto").InnerText
oSalesOrder.Lines.DiscountPercent = CDbl(xndLinea.Item("DescuentoTotal").InnerText)
oSalesOrder.Lines.SalesPersonCode = xmlSalesOrder.Item("SalesMan").Attributes.Item(0).InnerText
oSalesOrder.Lines.Currency = "MXP"
'User Fields
oSalesOrder.Lines.UserFields.Fields.Item("U_Promocion").Value = _
xndLinea.Item("AplicaProm").InnerText 'Valores posibles: Si, No
oSalesOrder.Lines.UserFields.Fields.Item("U_Desc1").Value = _
CInt(xndLinea.Item("Descuento1").InnerText)
oSalesOrder.Lines.UserFields.Fields.Item("U_Desc2").Value = _
CInt(xndLinea.Item("Descuento2").InnerText)
oSalesOrder.Lines.UserFields.Fields.Item("U_Desc3").Value = _
CInt(xndLinea.Item("Descuento3").InnerText)
'If xndLinea.Item("AplicaProm").InnerText = "Si" Then
oSalesOrder.Lines.UserFields.Fields.Item("U_Desc4").Value = _
CInt(xndLinea.Item("Descuento4").InnerText) 'This is the UDF that's giving me problems!!!
'End If
intContLineas += 1
Next
If oSalesOrder.Add() <> 0 Then
Me.Company.GetLastError(intErrorAdd, sErrMsgAdd)
If (0 <> intErrorAdd) Then
FillLog("Sales Order Error: " & CStr(intErrorAdd) & "," & sErrMsgAdd)
End If
xmlLogSalesOrder.Item
End If
End With
Next
If you look at the code I've even tried the solution of hardcoding the DocRate and the Currency as seen in a similar post about the DTW.
Sorry if code is in Spanglish, its quite late around here. I hope you can help me because it's kind of an urgent matter and I can't seem to find a solution for it.
Other useful data: SAP BO 2005 Patch 4.
Thanks in advance...
Alfredo GargariHi Alfredo,
Have you tried to add the same salesorder by hand, I think you wil first get a form with exchange rates.
I think you should add a check to your program to check for an update currency rate (the sbobob function GetCurrencyRate does this for you).
GetCurrencyRate MethodDescription
Returns a Recordset object that contains the currency rate for a specified date and currency code.
See Currency Bobs sample.
Syntax
Public Function GetCurrencyRate( _
ByVal Currency As String, _
ByVal Date As Date _
) As Recordset
Parameters
Currency
Specifies the currency code.
Date
Specifies the date for the currency exchange rate.
Return Type
A Recordset object that contains one field named CurrencyRate that holds the rate value.
SAP Business One returns 0 if the system cannot find the exchange rate.
Regards,
Ad -
-10 Exchange rate not updated , 'USD'
Hi Experts,
Am with a problem in Sdk Code(A\R Sales Invoice object)..My problem defines as follows:
I am having a table with 10 records in UDT..While Adding the UDT Records to Sap Sales Invoice(A\R)..by Getting the A\R invoice Object(13) ..Adding the 10 fields of UDT Table to OINV and INV1..it's throwing an error -10 Exchange rate not updated , 'USD'..How to handle this in Code..Help would be appreciated.
Thanks in advance.Hello,
This means, that the exhange rate is missing your local currency vs USD in the system. Your Business Partner or any of items you are adding to the invoice is using USD (price list or customer is in USD).
My tip is some of the items has USD price set or USD Purchase price used.
DO the following:
Check the POsting date of your invoice
Go to Administration -> Exhnage rate, and locate the posting date and USD from the matrix, and enter the rate.
Post your invoice.
it will work
Regards
János. -
Exchange rate not updated with posting date, translation date updated
Hi,
I have the follwoing problem in F110. Currency documents are posted with exchange date of the docuemnt entry date. Translation date is updated with Posting date, just exchange rate is not updated. the systems calculates according entry date. Why entry date is one day before the date of posting, I cannot understand. The system takes the exchage date from entry date, which is one day before (docuemnt, posting and translation date)
Thank you,
DesimiraHello,
This means, that the exhange rate is missing your local currency vs USD in the system. Your Business Partner or any of items you are adding to the invoice is using USD (price list or customer is in USD).
My tip is some of the items has USD price set or USD Purchase price used.
DO the following:
Check the POsting date of your invoice
Go to Administration -> Exhnage rate, and locate the posting date and USD from the matrix, and enter the rate.
Post your invoice.
it will work
Regards
János. -
Pricing error: Exchange rate conversion Message no. V1803
Hi,
I am getting an error in the pricing procedure
Pricing error: Mandatory condition XXXX is missing
Message no. V1801
Pricing error: Exchange rate conversion
Message no. V1803
where as the exchange rate is maintained.
Please guide mehi
Pricing error: Mandatory condition XXXX is missing
Message no. V1801
this error comes for pricing procedure , check the pricing procedure your mandatory condition not maintain the condition records , i think it is for basic price, please maintain the condition records at vk11,
Pricing error: Exchange rate conversion
Message no. V1803
this error comes for exchange maintain at img-general settings-currencies-enter exchange rates .
here you will maintain the exchange rates, please fallow the above path, -
Exchange rate automatic update in Sale Order
Dear All,
This is regarding Exchange rate automatic update in Sale Order and requirement said below.
Process:
User will created a Export Sale order in the month of November , that time Exchange rate is 50.00, this will
get updated in Sale order Header and Item level.
But user will create billing in the month of December , at that time Exchange rate is 40.00. So in Billing
document Header level exchange rate will be 40.00 (Current rate) and Item level exchange rate will be
50.00.
Requirement:
User requirement is like this the current exchange rate 40.00 to be updated in Sale Order Header and Item
level automatically, because user using Sale order Exchange rate for Z-Report.
As of now user manually updating Exchange rate in Sale Order.
Let me know if there is any solution.
Regards
S KumarI dont think this is possible. You should be aware any change in subsequent document would not have any impact in the preceding document which means, whatever exchange rate flowing in billing cannot be updated in sale order. May you can update your zee table by considering the billing document exchange rate by way of exit.
thanks
G. Lakshmipathi -
Installed iTunes on a 1TB drive designated H:. Bought a 3TB drive designated G:. Downloaded iTunes update. On "Run" command, it will not let me change the destination drive, so it registers an error, and will not update. App freezes, windows says to upgrade it.
I went to Edit>Preferences>Advanced, G: is showing as the destination drive.
-
Accounting exchange rate not picking while running result analysisKKA2
Hi All,
WHile running Result analysis with KKA2 the accounting exchange rate not picking correctly.
When we run the KKA2 from may to sep it is taking may month as default rate and it is extending to june aug,sep instead of seperate exchange rates for each month.
We compared all configurations for this RA key with existed RA key .All the setting are one and the same.in OKG2,OKG3,OKG4,OKG5
PLease help ...
Regards,
MohanHi srikanth,
It is not daily exchange rate.
Actually we copied PS LCR RA key to PS IAS.
PS LCR is working fine and it is picking correctly for the respective months.
Where as In PS IAS it is taking starting month and same continuing for other consecutive months.
Regards,
Mohan -
My adobe exchange is not update!!!
I use ADOBE PHOTOSHOP CC,adobe exchange is not update!!!
Hi,
To resolve this issue, please open the Creative Cloud Desktop client and choose the settings icon in the top right hand corner and exit the application.
Then restart the Creative Cloud Desktop client. I would expect there to be a Photoshop update available to install. Install the update and then restart Photoshop and open Adobe Exchange.
Please let me know if you experience any further issues.
Kind regards,
Lea -
ITunes showing error 29 and not updating iOS help me please
iphone 4s showing apple symbol so i tried to connect to itunes .iTunestrying to update but later showing error 29 and not updating iOS help me please.
Read this - it should help
http://support.apple.com/kb/TS5254?viewlocale=en_US -
Updated exchange rate not captured in sales order
Hi,
We have updated exhange rate type from 'M' to 'S' . However even after refreshing the sales order new exchange rate type not captured in the sales orderHi,
Can you please elaborate on what you mean by "picked up wrong exchange rate". Normally in the "Sales" tab in SO header you have a place where you can enter / see the exchange rate.
Regards
Sreekanth. -
DTW Error when trying to Update the BP
Dear All,
when i trying to Update My all BP's in a one shot through DTW ity give me an error--
Deleting Rows not supported for object FISCAL ID for BP master data Application-defined OR object-defined.....
only some field i wanna update here--
1) BP Bank whose call default bank
2) House Bank for all BP
wait for ur valuable comment.
thanks
RAJPUThi Manvendra,
for default BP bank
ParentKey LineNum AccountNo BPCode BankCode Branch City Country
CardCode LineNum AccountNo BPCode BankCode Branch City Country
e4161 0 123456 e4161 hdfc26 gk-1 delhi IN
CardCode CardName CardType GroupCode PayTermsGrpCode PeymentMethodCode HouseBank HouseBankCountry HouseBankAccount
CardCode CardName CardType GroupCode GroupNum PymCode HouseBank HousBnkCry HousBnkAct
e4161 Jitendr kumar cSupplier 102 -1 hdfc26 hdfc26 IN 3.31E+11
thnks,
RAJPUT -
Problem: Exchange rate in Update rules with DELTA mode
Hi experts,
During the loading since the ODS13BIL towards the CUBE, I use in the update rule the function
"CONVERT_TO_LOCAL_CURRENCY" to convert a currency.
The loading mode is DELTA.
If I modify an invoice in the system source (R/3) for example: "change on" (0CH_ON), during the loading delta since the ODS towards the cube, the exchange rate is reversed (sign), which implies that the values of the ratios during the conversion with the function module " CONVERT_TO_LOCAL_CURRENCY" are false.
How could I resolve this problem?
Example:
1-First load:
R/3:
Key figure 1 :100
Exchange Rate :-1,2
Document currency :USD
Local currency :EUR
Change on :00.00.0000
ODS13BIL:
Key figure 1 :100
Exchange Rate :-1,2
Document currency :USD
Local currency :EUR
Change on :#
CUBE:
Key figure 1 :100/1,2
Currency :EUR
2-Seconde load:
R/3:
Key figure 1 :100
Exchange Rate :-1,2
Document currency :USD
Local currency :EUR
Change on :06/01/2006
ODS13BIL:
Key figure 1 :100
Exchange Rate :-1,2
Document currency :USD
Local currency :EUR
Change on :06/01/2006
CUBE:
Key figure 1 :100/1,2
Currency :EUR
and
Key figure 1 :-100*1,2 <-- False
Currency :EUR
Thank you for your precious help.Hello,
Thank you for your answer but that still not works: Give erroneous data is corrected but the data which are not erroneous become erroneous.
I think that if I manage to return the field "Exchange misses" (0EXCHG_RATE) nonmodifiable by the DELTA mode, I cross that will resolve the problem.
With what is used following fields in the definition of the ODS, and it is what impacts it on the existing data: "Non cumulative value" et "Cumulative value"
thanks a lot. -
Business Hub rate not updating.
Hi guys, me again!
It's been a little while so I thought I'd post a problem I've been having with my Business Hub. Effectively when I first got the business hub, the Rate would always match the Max Rate, I.e. when the line capacity changes (which can do because of the length of the line) the rate would change with it. I was happy with this as my Max rate rarely dropped below 1150kbps and so I stayed in that profile. Often it would go up to above to 1300 and the rate would follow even if it didn't mean a change in IP profile.
However, now things have changed. It seems as though the rate doesn't follow the Max Rate and it's actually causing problems. For instance, for the last 2 weeks my rate was stuck at 944kbps (which gives me a profile of 750kbps) while my rate was 1250 with 6.4db noise (which gives me a profile of 1000kbps). I checked the diagnostics and Max Rate dropped below 1150kbps only once for a very short time and it was soon up again to 1200+. What's annoying is that for the last 2 weeks I could have been on a higher IP profile but it simply wasn't updating. Then yesterday the rate went up to 1360 (still in the 1000kbps profile range), yippee I thought, but to no avail as it was down to 1050 (back down to 750 profile) again this morning, despite having a max rate of 1200. It seems as though it rarely updates the Rate if Max Rate is higher, but instantly updates it if it has a lower value.
I don't know why it's begun doing this but as you can see it shouldn't be doing this as its stopping my IP profile from rising despite my Max Rate increasing.
Any help would be greatly appreciated,
Regards,
Mike.unless you are on a non adsl-max/adsl2 line then what you seem to think happens does not sound at all correct, certainly it is not how either of my lines work (both business hubs),
What happens is that you get a sync, fine, at that stage it determines the amount of data that can be send and that becomes your rate, over the length of the connection the max rate value can vary due I believe to bitloading and fluctuation normal interference on the line but this does not alter the sync rate on any of my lines EVER.
You seem to be losing sync then due to some reason and this causes you to swtch to another rate, either you have a line issue, an internal wiring issue or your target margin is set to low for the line you have (which would mean you get a really good sync during the day but at night it would tend to drop).
Now when you get a new sync and it is in the different IP profile band to the last ones(s) then two things can happen
1 - your sync means you drop a band and in which case this happens within 75 minutes, normally much quicker
2 - Your sync means you should go up a band and this should happen eventuallly.
When going up a band (unless you are on the CN21 88.2% method (which you are not by what you say) then there are two methods that would apply to you depending on your exchange.
Method 1 - 3 days. After 3 days of having a sync rate ALWAYS within the new higher band the profile should change, it does not matter despite what others saty if you have resyncs in between but every single one of them must be in the same band or greater.
Method 2 - Adaptive max. Same rules as above re syncs but the timeframe is much reduced, At the speeds you are talking about it basically works out at 24 hours if jumping 1 band and 12 hours if jumping more than 1 (allow 2 hours extra that these since the update seeems to be a scheduled task).
IN either of the above your profile can stick so if it has not updated within 3 days then you need to contact the mods on this site, posting the results of a bt speedtester and your hub stats and ask for the profile to be checked. They will be able to see the correct value on their systems and the wrong value on the speedtest and so know it is stuck or not.
Stuck profiles in my experience do occasionally get unstuck without any help but so far when this has happened it has been at 3-3.5 days only and if after that time then it never happens.
If my post was helpful then please click on the Ratings star on the left-hand side If the the reply answers your question fully then please select ’Mark as Accepted Solution’ -
Outlook 2010 clients connected to Exchange but not updating
Hi, I am running a single Exchange 2013 server at CU6, with clients running Outlook 2010 with SP2.
Clients are connected to Exchange without a problem, but Outlook is not updating, even though clients are set to do a full send/receive every 2 minutes. Users are getting new email on their phones but it doesnt arrive in Outlook even after a full 2 minutes.
By disabling Cached mode, Outlook then updates correctly. Checking the Connection Status, I find only 1 connection to Exchange. Ran the Auto-configuration test, and it's clean. Ran tests at https://testconnectivity.microsoft.com/ and all was fine. I
would appreciate any assistance.
THANK YOU,
Mike
Regards, MikeHello,
From your description it sounds like there may be some corruption in the OST file (or maybe for some reason something else has the OST file locked). Some things to try:
Shutdown Outlook and make sure there are no Outlook.exe's running in task maanger. Once that's done try to rename the user's OST file. If you get an error saying the file is locked that's your issue. You should be able to figure out what
process has a lock on the OST file wiht either something like handles.exe or my personal favorite procmon.
If you can rename the OST file without issue then that would point me to an issue with the OST file. At that point I would try to create a new Outlook Profile in cached mode and recreate the OST file.
It also might be worth while installing the latest updates for Outlook 2010 if you haven't done so already (http://technet.microsoft.com/en-us/library/dn803988(v=office.14).aspx)
Maybe you are looking for
-
how to add Ipad 2 to my wireless?
-
I mistakenly bought the i-pod adaptor (allowing the i-pod to plug into the wall to be charged) but my adaptor has the firewire connection as opposed to usb...(and I can't return it); could you tell me if I can buy firewire that will fit the adaptor a
-
What easy setup do I use for the Canon A1 1080i60?
What easy setup do I use for the Canon A1 1080i60?
-
Convert HierarchicalCollectionView to ArrayCollection
I'm trying to retrieve the ArrayCollection data provided to DataGrid and AdvancedDataGrid. While gridID.dataProvider works for flat data, I'm getting coercion error when data is heirarchical. Is there a way to retrieve the original ArrayCollection da
-
I've got a GPIB card from hewlett Packard to use with a HP4263A LCR meter
I've got a GPIB card from hewlett Packard to use with a HP4263A LCR meter, I am trying to use NIDAQ to get the data in labview,but the card is not detected, what can I do? I am using an AT-MIO-16E card and a PC-DIO 32 card, installed by another devel