xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField SalesCRMRewardsClaimsInventoryProcurementWarehouse ManagementField ServiceServiceSupportTelephony & MessagingFinance & AccountingPayrollExpense ManagementCommercePortalsAnalytics & ReportingData StudioMobile AppSee all products →
PLATFORM
Platform overviewApp BuilderAutomationIntegrationsSecurity & GovernanceChange ManagementDevelopers
SENSE AI
Sense AI overviewSense AssistSense ControlSense VisionAI StudioTrust & governanceIn Claude & ChatGPTUse cases
SOLUTIONS
FMCG & DistributionManufacturing & Dealer NetworksAutomotive & DealershipsPharma & HealthcareConsumer DurablesAgri-InputsBuilding MaterialsService NetworksWarehousing & 3PLFinancial AccountingERP SoftwareIndia GST ComplianceUAE VAT & e-InvoicingSaudi ZATCA & VATAll solutions →
RESOURCES
Knowledge CenterDeveloper & CLIBlogGuidesWhat is xMatix?Company facts
COMPANY
AboutCareersPartnersEventsContactAuthorsLegal
Sign in Request demo
Home/Docs/Entity Reference/Currency Revaluation — entity reference
REFERENCE · Last reviewed

Currency Revaluation — entity reference

A period-end foreign-exchange revaluation run that restates open foreign-currency positions at the closing rate. Each line computes an unrealized gain or loss as the restated base amount minus the amount originally booked, and the run total is the net unrealized figure to post. Building the run and posting its gain or loss journal are deliberately separate steps, which is why the run carries both a draft or posted status and a journal reference that stays empty until posting happens.

Fields

FieldLabelTypeRequiredWhat it does
BaseCurrencyBase CurrencyTextThe reporting currency every position on the run is restated into.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
FiscalPeriodIdFiscal PeriodLookup → FiscalPeriod
GLIdGLLookup → JournalThe journal that posted this run's net gain or loss. An empty value means the run has been computed but the result has not reached the ledger.
IdIdGuidYes
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextYes
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → Account
RateTypeRate TypeTextWhich published rate series each position is priced from, normally the closing series at period end. Storing it on the run makes the valuation basis auditable rather than something that has to be inferred from the date.
RecordTypeIdRecord TypeGuid, hidden
RevaluationDateRevaluation DateDateAndTime
StatusStatusTextEither Draft or Posted. Runs are built as Draft and the gain or loss journal is a separate step, so a Draft run holds fully computed numbers that are not yet reflected anywhere in the ledger.
TotalGainLossTotal Gain LossCurrencyThe net unrealized gain when positive and loss when negative, expressed in the run's base currency and rounded to two decimals. It is the single figure the follow-up journal is expected to post.
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes

Actions

ActionLabelTypeWhat it does
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete
EditEditEditEdit
NewNewNewNew