Amount showing under Amount (Foreign Currency) column is not equal with multiplying Amount with Exchange Rate
Published on
January 29th, 2024
Scenario
When doing bank reconciliation of bank accounts, accounts with Amountshowing 0.00 have values showing on the Amount (Foreign Currency) column greater than 0.00.
Solution
The cause of the discrepancy is thatAmount (Foreign Currency)in theBalance Sheetreport is translating the transactionAmountwith theExchange Rate. However, in the case ofAdvanced Intercompany Journal Entries, this type of transaction should be usingExchange Rate (Line).
- Go toLists>Search>Saved Searches>New
- ClickTransaction
- Search Title:EnterTitle
Example:Bank Account Reconciliation - ClickCriteria
- ClickStandard
- Filter:
- SelectAccount
- Account:Selectis-any affected account-
- ClickSet
- SelectSubsidiary
- Subsidiary:Selectis -affected subsidiary-
- ClickSet
- SelectAccounting Period fields...
- Accounting Period Filter:SelectEnd Date
- End Date: Selecton or before-any date-
Example:31/05/2022 - ClickSet
- SelectPosting
- Posting:SelectYes
- ClickSet
- SelectAccount
- ClickResults
- Sort by:SelectExchange Rate (Line)
- Descending:EnterCheckmark
- Consolidated Exchange Rate: SelectNone
- Show Totals:EnterCheckmark
- ClickColumns
- ClickRemove All
- Field:
Note:For every required field use the drop-down menu to select it and once adjusted click Add if needed.- SelectType
- SelectDocument Number
- SelectAmount
- SelectAmount (Foreign Currency)
- SelectExchange Rate
- SelectFormula (Currency)
- Formula:{fxamount}*{linefxrate}
Note:This is the should be amount for Advanced Intercompany Journal Entry, since this is the only type of transaction that can have different exchange rates per line.OnlyAdvanced Intercompany Journal Entrieswill have values in this column.
- Formula:{fxamount}*{linefxrate}
- SelectExchange Rate (Line)
Note: Only Advanced Intercompany Journal Entries will have values in this column - SelectFormula (Currency)
- Formula:case when {linefxrate} <> {exchangerate} then ({linefxrate}*{fxamount}) else ({fxamount}*{exchangerate}) end
- Custom Label:CorrectAmount (Foreign Currency)
Note: This is the correct translation of all transactions.This is your expectedAmount (Foreign Currency)amounts
- ClickSave and Run