{"id":22197,"date":"2026-07-28T11:05:15","date_gmt":"2026-07-28T11:05:15","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=22197"},"modified":"2026-07-28T11:05:17","modified_gmt":"2026-07-28T11:05:17","slug":"how-to-use-the-import-currency-rate-window-in-idempiere","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-to-use-the-import-currency-rate-window-in-idempiere\/","title":{"rendered":"How to Use the Import Currency Rate Window in iDempiere"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Introduction<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Import Currency Rate window is a staging area in iDempiere where currency exchange rate data, loaded from a file, is reviewed before it becomes part of the system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It supports businesses that trade or report in more than one currency, letting finance teams bring in daily or periodic exchange rates in bulk instead of entering each one by hand.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once the staged rates are accepted, they update the Conversion Rate records used for pricing, invoicing, and financial reporting across currencies.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Process Flow<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"169\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Import-Currency-Rate.drawio-1024x169.png\" alt=\"TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-ProcessFlow\" class=\"wp-image-22198\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Import-Currency-Rate.drawio-1024x169.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Import-Currency-Rate.drawio-300x49.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Import-Currency-Rate.drawio-768x126.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Import-Currency-Rate.drawio-1536x253.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Import-Currency-Rate.drawio-2048x337.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Business Rules<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Records in this window are loaded from a file and are not meant to be typed in manually.<\/li>\n\n\n\n<li>Only active, non-summary Organizations are accepted; others are rejected with an error.<\/li>\n\n\n\n<li>The Currency Type Key must match an existing, active Conversion Type.<\/li>\n\n\n\n<li>Both currencies must already be set up as active currencies for the business.<\/li>\n\n\n\n<li>If either Multiply Rate or Divide Rate is left blank, the system calculates it from the other.<\/li>\n\n\n\n<li>A blank Valid From date is automatically set to the current date during processing.<\/li>\n\n\n\n<li>Enabling Create Reciprocal Rate also generates the opposite currency pair automatically.<\/li>\n\n\n\n<li>Records with missing or invalid data are flagged with an error message and are not applied.<\/li>\n\n\n\n<li>Only records marked Imported are reflected in the live Conversion Rate records.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Prerequisites<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Organization configured (or the &#8216;*&#8217; value for all organizations).<\/li>\n\n\n\n<li>Currencies configured and active for every currency used in the file.<\/li>\n\n\n\n<li>Conversion Type configured (for example, Spot or Company).<\/li>\n\n\n\n<li>Import Loader Format defined for the currency rate file layout.<\/li>\n\n\n\n<li>Exchange rate file prepared in the agreed column order (comma separated).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Navigation<\/strong><\/h2>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-size:15px\"><code><strong>Menu \u2192 System Admin \u2192 Data \u2192 Data Import \u2192 Import Currency Rate<\/strong><\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"764\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-1-1024x764.png\" alt=\"TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-1\" class=\"wp-image-22199\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-1-1024x764.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-1-300x224.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-1-768x573.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-1-1536x1146.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-1-2048x1528.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Opening the window shows a list of staged currency rate records with fields such as Organization, Currency, Currency To, Currency Type, Multiply Rate, Divide Rate, and the Valid From \/ Valid To dates. Each record also shows whether it has been Imported and Processed, and displays any Import Error Message.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"607\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-2-1024x607.png\" alt=\"TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-2\" class=\"wp-image-22200\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-2-1024x607.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-2-300x178.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-2-768x455.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-2-1536x911.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-2-2048x1214.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Configuration Steps<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Prepare the Exchange Rate File<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The exchange rates must be arranged in a file before they can be brought into iDempiere, so the system knows which currency, rate, and date each entry belongs to.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Create a comma separated file with one line per currency pair, following the column order agreed in the Import Loader Format, and save it for upload.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Org ID<\/td><td>0<\/td><td>Organization the rate belongs to; 0 or blank applies to all organizations.<\/td><\/tr><tr><td>ISO Currency Code<\/td><td>INR<\/td><td>Currency being converted from.<\/td><\/tr><tr><td>ISO Currency To Code<\/td><td>USD<\/td><td>Currency being converted to.<\/td><\/tr><tr><td>Currency Type Key<\/td><td>S<\/td><td>Matches the Conversion Type, for example Spot.<\/td><\/tr><tr><td>Multiply Rate<\/td><td>0.010439<\/td><td>Rate used to convert the From currency into the To currency.<\/td><\/tr><tr><td>Divide Rate<\/td><td>95.79<\/td><td>Reverse rate; calculated automatically if left blank.<\/td><\/tr><tr><td>Valid from \/ Valid to<\/td><td>08\/01\/2026 \u2013 08\/31\/2026<\/td><td>Date range the rate applies to.<\/td><\/tr><tr><td>Create Reciprocal Rate<\/td><td>N<\/td><td>Set to Y to also generate the opposite currency pair.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Load the File Using Import File Loader<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The file has to be brought into the staging table before the records can be reviewed or corrected.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Open Import File Loader, choose the file, select the matching Import Format, confirm the file encoding, and load it into the Import Currency Rate table.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"607\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-3-1-1024x607.png\" alt=\"TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-3\" class=\"wp-image-22202\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-3-1-1024x607.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-3-1-300x178.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-3-1-768x455.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-3-1-1536x911.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-3-1-2048x1214.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Review the Staged Records<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Reviewing the loaded records first helps catch missing organizations, currencies, or rates before they affect financial data.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Open the Import Currency Rate window and check each record&#8217;s Organization, Currency, Currency To, Multiply Rate, and Divide Rate for accuracy.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample<\/strong><\/td><td><strong>Purpose<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Organization<\/td><td>*<\/td><td>Confirms which part of the business the rate applies to.<\/td><\/tr><tr><td>Currency \/ Currency To<\/td><td>INR \/ USD<\/td><td>Shows the currency pair being converted.<\/td><\/tr><tr><td>Currency Type<\/td><td>Spot<\/td><td>Confirms which rate type the record will be filed under.<\/td><\/tr><tr><td>Imported \/ Processed<\/td><td>Unchecked<\/td><td>Shows the record has not yet been applied to the system.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Run the Import Currency Rate Process<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Running the process applies the reviewed rates to the system so they are available for transactions and reporting.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">From the window, run the Import Currency Rate process. The system validates each record and creates a Conversion Rate for every record that passes validation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 5: Verify Processed Records<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A final check confirms the rates were accepted and are ready for use in transactions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Reopen the window and confirm Imported and Processed are checked, and that the Conversion Rate field now shows a reference number.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample<\/strong><\/td><td><strong>Purpose<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Imported<\/td><td>Checked<\/td><td>Confirms the record passed validation.<\/td><\/tr><tr><td>Processed<\/td><td>Checked<\/td><td>Confirms the Conversion Rate record was created.<\/td><\/tr><tr><td>Conversion Rate<\/td><td>1000033<\/td><td>Reference to the newly created Conversion Rate record.<\/td><\/tr><tr><td>Import Error Message<\/td><td>Blank<\/td><td>Empty when the record completed without errors.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"607\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-4-1024x607.png\" alt=\"TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-4\" class=\"wp-image-22203\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-4-1024x607.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-4-300x178.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-4-768x455.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-4-1536x911.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-ImportCurrencyRate-4-2048x1214.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Issues and Resolutions<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><td><strong>Issue<\/strong><\/td><td><strong>Cause<\/strong><\/td><td><strong>Resolution<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Record flagged Invalid Org<\/td><td>Organization is missing, inactive, or a summary level.<\/td><td>Set a valid, active, non-summary Organization on the record and reprocess.<\/td><\/tr><tr><td>Record flagged Invalid ConversionType<\/td><td>Currency Type Key does not match an active Conversion Type.<\/td><td>Correct the Conversion Type value in the source file and reload.<\/td><\/tr><tr><td>Record flagged Invalid Currency<\/td><td>ISO Currency Code is not configured as an active currency.<\/td><td>Set up the currency for the business first, then reprocess.<\/td><\/tr><tr><td>Record flagged Invalid Currency To<\/td><td>ISO Currency To Code is not configured as an active currency.<\/td><td>Add or activate the target currency, then reprocess.<\/td><\/tr><tr><td>Record flagged Invalid Rates<\/td><td>Both Multiply Rate and Divide Rate are missing or zero.<\/td><td>Provide at least one rate value; the other is calculated automatically.<\/td><\/tr><tr><td>Rate not visible in transactions<\/td><td>Record was staged but the process has not been run.<\/td><td>Run the Import Currency Rate process to complete the update.<\/td><\/tr><tr><td>Duplicate rate for the same date<\/td><td>A rate for the same currency pair, type, and date already exists.<\/td><td>Adjust the Valid From date or update the existing rate directly.<\/td><\/tr><tr><td>Old staged records reappearing<\/td><td>Previously imported records were not cleared before a new load.<\/td><td>Enable the delete option for old imported records before loading again.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Next Steps<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Currency \u2013 confirm all currencies used in the file are active.<\/li>\n\n\n\n<li>Conversion Type \u2013 confirm the rate types referenced in the file exist.<\/li>\n\n\n\n<li>Conversion Rate \u2013 view or adjust individual rates directly if needed.<\/li>\n\n\n\n<li>Import Loader Format \u2013 maintain the file layout used for future imports.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Introduction The Import Currency Rate window is a staging area in iDempiere where currency exchange rate data, loaded from a [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[10,92],"tags":[],"class_list":["post-22197","post","type-post","status-publish","format-standard","hentry","category-product","category-data-import"],"acf":[],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/22197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/comments?post=22197"}],"version-history":[{"count":1,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/22197\/revisions"}],"predecessor-version":[{"id":22204,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/22197\/revisions\/22204"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=22197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=22197"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=22197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}