Table of Contents

J39082 Instance Changes Processor

Code J39082
Entity Systems.Core.InstanceChangeRequests
Job type name Instance Changes Processor
Parameters Systems.Core.InstanceChangeRequests
Description This is a system job that applies changes to the instance based on the data in InstanceChangeRequests.
Examples of supported changes include:

Changing the base currency

Setting or updating the reporting currency

Updating default currency values

The exact behavior of the job depends on the value of the Change_Kind field.

Supported Change Types:
REP = Reporting Currency Change

The system job updates the following fields in the company record:

ReportingCurrency

ReportingCurrencyStartDate

ReportingCurrencyProcessedDate

ReportingCurrencyEndDate

ReportingCurrencyRate

The data is taken from the Settings_Json field.
Tags matching the above field names must be defined in the JSON.

Note: ReportingCurrencyProcessedDate should not be set manually – the job will clear it automatically.

BAS = Base Currency Change

The system job executes the procedure ConvertToNewBaseCurrency when the Execution_Date is reached.


Parameters passed:

Old_Value_Currency_Id

New_Value_Currency_Id

CurrencyRate

Effective_Date

CurrencyDirectory

CurrencyRate and CurrencyDirectory are provided as JSON tags.

DEF = Currency of Defaults Change

The system job executes the procedure ChangeDefaultCurrency when the Execution_Date is reached.

Parameters passed:

Old_Value_Currency_Id

New_Value_Currency_Id

CurrencyRate

Effective_Date

CurrencyDirectory

CurrencyRate and CurrencyDirectory are provided as JSON tags.
First to process -
Automatically created YES
Version Introduced: 2026

To learn more about the documentation template and get a short explanation for each table column, see Jobs documentation template.