Skip to main content

Exchange Rate Adjustment

Due to the constant fluctuations in exchange rates, it becomes necessary to periodically adjust the additional currency. Otherwise, the amounts converted from foreign (or additional) currencies and posted to the General Ledger in local currency may not be accurate. In addition, daily operations posted before the daily exchange rate was entered into the program should be updated after the exchange rate information has been entered.
The Adjust Exchange Rate batch job is used to adjust the currency rates of posted operations for customers, vendors, employees and bank accounts. It is also possible to adjust the amounts in the additional reporting currency in G/L entries.

Impact on customers, vendors and employees

For customer, vendor and employee invoices, the batch job adjusts the exchange rate difference using the exchange rate at the posting date specified in the batch job. The batch job calculates the difference for the individual currency balances and displays the amounts on the G/L account specified in Unrealized Gains Acc. or Unrealized Losses Acc. on the Currencies page. Balancing operations are automatically posted to customer/vendor or employee accounts in the general ledger.

The batch job processes all open customer, vendor and employee ledger entries. In case of currency fluctuations leading to adjustment, the batch job creates a new customer, vendor or employee ledger detail entry that reflects the adjusted amount for the customer, vendor or employee ledger entry.

Impact on bank accounts

For bank accounts, the batch job adjusts the exchange rate difference using the exchange rate as of the posting date specified in the batch job. The batch job calculates the difference for each bank account that has a currency code and displays the amounts on the G/L account specified in the Realized Gains Acc. or in the Realized Loss Acc. fields on the Currencies page. Balancing operations are automatically posted to the bank accounts of the General Ledger specified in the posting groups of bank accounts. Batch job calculates one currency operation for each account group.

Impact on G/L accounts

If posting is carried out in an additional reporting currency, using a batch job, you can create new G/L entries to adjust the rates between the local and additional reporting currencies. The batch job calculates the differences for each ledger entry and adjusts them based on the contents of the Exchange Rate Adjustment field for each G/L account.

Checking the settings that affect posting of entries when executing an Adjust Currency Rates batch job:

  1. Currency settings. For details on setting up currencies, see the Currencies page.
  2. General Ledger Setup. On the Currency Adjustment FastTab of the General Ledger Setup page, there are the following settings that affect posting of entries when performing exchange rate adjustments:
  • Currency Adjmt with Correction – if this setting is enabled, exchange rate adjustment entries will be recorded in G/L entries with negative reversal method,- Summarize Gains/Losses – if this setting is enabled, the summarizing result of gain or loss when calculating unrealized exchange rate differences will be published,
  • Adjust Currency Exchange Rate in Prepayments – if this setting is enabled, the Adjust Exchange Rate periodic job will revalue operations with the Payment type.

Running an Adjust Exchange Rate batch job

To run an Adjust Exchange Rate batch job:

  1. Choose the Search icon, enter Adjust Exchange Rate, and then choose the related link, or use the Process > Adjust Exchange Rate feature on the Currencies page.
  2. Fill out the following fields in the window that opens:
FieldDescription
Starting DateSpecifies the start date for locating and adjusting entries. The field can be left blank so that all entries are adjusted.
Ending DateSpecifies the end date for locating and adjusting entries.
Posting DescriptionSpecifies text for the general ledger entries that are created by the batch job. By default, text is "Exchange Rate Adjmt. of %1 %2", where %1 - currency code, %2 - currency amount that is adjusted.
Posting DateSpecifies the date on which the adjustment entries are posted. This date is usually the same as the Ending Date in a batch job.
Document No.Specifies the document number that appears on the general ledger entries that are created by the batch job.
Adjust G/L Accounts for Add.-Reporting CurrencyEnable this option if you need to perform adjustment in an additional reporting currency.
Adjust Bank AccountsSpecifies if you want to adjust bank account for currency fluctuation.
Adjust CustomersSpecifies if you want to adjust customer for currency fluctuation.
Adjust VendorSpecifies if you want to adjust vendor for currency fluctuation.
Adjust EmployeesSpecifies if you want to adjust employees for currency fluctuations.
Preview modeAllows you to preview entries that are created by the batch job before posting.
Dimensions for PositiveSpecifies the dimension for gain entries due to currency fluctuation.
Dimensions for NegativeSpecifies the dimension for loss entries due to currency fluctuation.
Dimension PostingSpecifies how you want to move dimensions to posted ledger entries:
Source Entry Dimensions - means that for the exchange rate adjustment operations, dimensions from the entries that are being adjusted will be assigned;
No Dimensions - means that no dimensions will be assigned for the exchange rate adjustment operations;
G/L Account Dimensions - means that for the exchange rate adjustment operations, the dimensions indicated on the G/L Accounts for exchange rate differences will be assigned;
Request Form Dimensions - means that for the exchange rate adjustment operations, the dimensions indicated in the Dimensions for Positive and Dimensions for Negative fields will be assigned.

Below in the batch job are the filters that can be used to limit the effect of the batch job.

To view entries published by the Adjust Exchange Rate batch job:

  1. Choose the Search icon, enter General Ledger Entries, and then choose the related link.
  2. All G/L Entries will open. Click the Filter icon that opens the filter pane and select the Document No filter. Enter the document number value that was specified when running the batch job in the Document No field.
© 2008 - 2023 SMART business