Namespace Microsoft.Finance.Currency

Codeunit

Name Description
Codeunit Microsoft.Finance.Currency."Additional-Currency Management"
Codeunit Microsoft.Finance.Currency."Currency CaptionClass Mgmt"
Codeunit Microsoft.Finance.Currency."Exch. Rate Adjmt. Process"
Codeunit Microsoft.Finance.Currency."Exch. Rate Adjmt. Run Handler"
Codeunit Microsoft.Finance.Currency."Exch. Rate Adjmt. Subscribers"
Codeunit Microsoft.Finance.Currency."Map Currency Exchange Rate"
Codeunit Microsoft.Finance.Currency."Set Up Curr Exch Rate Service"
Codeunit Microsoft.Finance.Currency."Update Currency Exchange Rates"
Codeunit Microsoft.Finance.Currency."Update Currency Factor"

Table

Name Description
Table Microsoft.Finance.Currency."Adjust Exchange Rate Buffer"
Table Microsoft.Finance.Currency.Currency Represents currency settings and exchange rate information used throughout the system. This table stores currency definitions, rounding settings, GL account mappings for currency transactions, and provides calculated fields for customer and vendor balances in specific currencies.
Table Microsoft.Finance.Currency."Currency Amount" Represents currency-specific amounts for a given date. This table is used to store historical or calculated amounts in different currencies, typically for reporting, analysis, or currency conversion purposes.
Table Microsoft.Finance.Currency."Currency Exchange Rate"
Table Microsoft.Finance.Currency."Currency Total Buffer"
Table Microsoft.Finance.Currency."Curr. Exch. Rate Update Setup" Manages configuration for automated currency exchange rate update services. Enables integration with third-party exchange rate providers for automatic daily updates.
Table Microsoft.Finance.Currency."Exch. Rate Adjmt. Buffer"
Table Microsoft.Finance.Currency."Exch. Rate Adjmt. Ledg. Entry"
Table Microsoft.Finance.Currency."Exch. Rate Adjmt. Parameters"
Table Microsoft.Finance.Currency."Exch. Rate Adjmt. Reg."

TableExtension

Name Description
TableExtension Microsoft.Finance.Currency.ShowCurrencyGenLedgSetup

Page

Name Description
Page Microsoft.Finance.Currency."Change Exchange Rate"
Page Microsoft.Finance.Currency.Currencies
Page Microsoft.Finance.Currency."Currency Card"
Page Microsoft.Finance.Currency."Currency Exchange Rates"
Page Microsoft.Finance.Currency."Curr. Exch. Rate Service Card"
Page Microsoft.Finance.Currency."Curr. Exch. Rate Service List"
Page Microsoft.Finance.Currency."Exchange Rate Adjmt. Register"
Page Microsoft.Finance.Currency."Exch.Rate Adjmt. Ledg.Entries"

Report

Name Description
Report Microsoft.Finance.Currency."Exch. Rate Adjustment"
Report Microsoft.Finance.Currency."G/L Currency Revaluation"

Enum

Name Description
Enum Microsoft.Finance.Currency."Currency Symbol Position" Enum to define the position of the currency symbol in relation to the amount.
Enum Microsoft.Finance.Currency."Exch. Rate Adjmt. Account Type"
Enum Microsoft.Finance.Currency."Exch. Rate Adjmt. Dimensions"
Enum Microsoft.Finance.Currency."Exch. Rate Adjustment Type"
Enum Microsoft.Finance.Currency."Fix Exch. Rate Amount Type"
Enum Microsoft.Finance.Currency."Show Currency" Enum to define when the currency symbol should be shown. This enum is used in the General Ledger Setup to control the display of currency symbols. It allows for flexible configurations based on user preferences or business requirements. The values represent different scenarios for displaying currency symbols in financial documents.

Events

Name
OnAfterInitDtldCustLedgerEntry
OnAfterInitDtldVendLedgerEntry
OnAfterInitDtldEmplLedgerEntry
OnAfterInitVariablesForSetLedgEntry
OnAfterSetDtldCustLedgEntryFilters
OnAfterSetDtldVendLedgEntryFilters
OnAfterSetDtldEmplLedgEntryFilters
OnAfterShouldAdjustCurrency
OnAfterShouldAdjustCustLedgEntry
OnAfterShouldAdjustVendLedgEntry
OnAfterShouldAdjustEmplLedgEntry
OnAfterSetVATEntryFilters
OnAdjustCustomerLedgerEntryOnBeforeInitDtldCustLedgEntry
OnAdjustCustomerLedgerEntryOnAfterPrepareAdjust
OnAfterAdjustCustomerLedgerEntryOnAfterCalcAdjmtAmount
OnAdjustVendorLedgerEntryOnBeforeInitDtldVendLedgEntry
OnAdjustVendorLedgerEntryOnAfterPrepareAdjust
OnAfterAdjustVendorLedgerEntryOnAfterCalcAdjmtAmount
OnAdjustEmployeeLedgerEntryOnBeforeInitDtldEmplLedgEntry
OnAdjustEmployeeLedgerEntryOnAfterPrepareAdjust
OnAfterAdjustEmployeeLedgerEntryOnAfterCalcAdjmtAmount
OnAfterProcessCustomerAdjustment
OnAfterProcessVendorAdjustment
OnAfterProcessEmployeeAdjustment
OnAfterRunAdjustment
OnBeforeGetBankAccountNo
OnBeforeGetCustAccountNo
OnBeforeGetLocalCustAccountNo
OnBeforeGetVendAccountNo
OnBeforeGetLocalVendAccountNo
OnBeforeGetEmplAccountNo
OnBeforeGetRealizedGainsAccount
OnBeforeGetRealizedLossesAccount
OnBeforeGetUnrealizedGainsAccount
OnBeforeGetUnrealizedLossesAccount
OnPostGenJnlLineOnAfterGenJnlPostLineRun
OnProcessBankAccountOnAfterCalcFields
OnPostGenJnlLineOnBeforeGenJnlPostLineRun
OnBeforeAdjustGLAccountsAndVATEntries
OnSetPostingDimensionsElseCase
OnAdjustCurrencyOnAfterSetBankAccountFilters
OnAdjustCurrencyOnAfterSetBankAccountFiltersInLoop
OnPrepareTempCustLedgEntryOnAfterSetCustLedgerEntryFilters
OnPrepareTempCustLedgEntryOnAfterSetDtldCustLedgerEntryFilters
OnPrepareTempVendLedgEntryOnAfterSetVendLedgerEntryFilters
OnPrepareTempVendLedgEntryOnAfterSetDtldVendLedgerEntryFilters
OnPrepareTempEmplLedgEntryOnAfterSetEmplLedgerEntryFilters
OnPrepareTempEmplLedgEntryOnAfterSetDtldEmplLedgerEntryFilters
OnSetPostingDimensionsOnCaseSourceEntryDimensions
OnBeforePrepareTempCustLedgEntry
OnBeforePrepareTempVendLedgEntry
OnAdjustExchRateCustOnAfterCalcFields
OnAdjustCustomerLedgerEntryOnAfterCalcFields
OnAdjustExchRateVendOnAfterCalcFields
OnProcessGLAccountAdjustmentOnBeforePostGLAccAdjmt
OnAdjustVendorLedgerEntryOnAfterCalcFields
OnHandlePostAdjmtOnBeforePostAdjmt
OnAfterExchRateAdjmtBufferUpdate
OnBeforePostAdjmt
OnPostAdjmtOnBeforePostGenJnlLine
OnSetAdditionalReportingCurrencyOnBeforeCheckTaxJurisdiction
OnBeforeRunExchangeRateAdjustment
OnBeforeRunCustExchRateAdjustment
OnBeforeRunVendExchRateAdjustment
OnBeforeRunEmplExchRateAdjustment
OnAfterMapCurrencyExchangeRates
OnBeforeInsertOrModifyRecordRef
OnSetFieldsOnBeforeCurrencyExchangeRateSetTable
OnBeforeGetCurrencyExchangeData
OnBeforeSyncCurrencyExchangeRatesLoop
OnAfterInitRoundingPrecision Integration event raised after initializing currency rounding precision settings. Allows customization of rounding precision initialization logic.
OnBeforeGetGainLossAccount Integration event raised before determining the gain/loss account for currency transactions. Allows customization of account determination logic.
OnBeforeResolveCurrencySymbol Integration event raised before resolving a currency symbol. Allows customization of currency symbol resolution logic.
OnGetGainLossAccountOnOtherEntryType Integration event raised when determining gain/loss account for entry types not handled by default logic. Allows handling of custom entry types for currency gain/loss posting.
OnAfterFindCurrency
OnExchangeAmtFCYToLCYOnAfterSetRelationalExchRateAmount
OnFindCurrencyOnAfterCalcShouldUseCache
OnFindCurrencyOnAfterCurrencyExchRate2SetFilters
OnExchangeRateOnAfterSetRelationalExchRateAmount
OnFindCurrency2OnAfterCurrencyExchRate3SetFilters
OnAfterGetWebServiceURL Allows customization of web service URLs after retrieval from storage.
OnBeforeSetupCurrencyExchRateService Enables customization of currency exchange rate service setup process.
OnBeforeEnsureURLIsHttpAndValidUri Provides extensibility for custom URL validation logic before storing service URLs.
OnShowJobQueueEntryOnBeforeJobQueueEntryFindFirst Allows customization of job queue entry lookup when displaying scheduling information.
OnBeforeAutoUpdateExchangeRates Enables customization of automatic exchange rate update scheduling and execution.
OnAfterBuildPrimaryKey
OnBeforeMakeWebServiceURL
OnBeforeGenerateXMLStructure
OnUpdateBasedOnEnableOnBeforeSetShowEnableWarning
OnAfterCopyParameters
OnBeforeOnInitReport
OnBeforeOpenPage