Currency correction data

This table contains the temporary results of an exchange rate adjustment, per transaction.

Rows are added using the Currency correction processing in one of the following tables:
  • Customer transaction
  • Supplier transaction
  • General ledger transaction
  • Capital asset transaction
PropertyValueDescription
DatabaseCompanyThis table is in the company databases.
SQL nameCurCDataThe table name in the database.
API identifiercurrencyCorrectionDataThe API identifier used in GraphQL.
Table no.310The table number in the data model.

The following fields exist in this table:

ABS Diff. amount

Shows the difference amount in default currency on adjustment with a positive sign in front.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainAmountDecimal
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameACorDAmThe database field name.
API identifierabsDifferenceAmountThe API identifier used in GraphQL.
Number11900 

ABS Diff. in %

Shows the difference amount as a percentage in default currency on adjustment with a positive sign in front.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainPercentDecimal
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameACorDPThe database field name.
API identifierabsDifferencePercentThe API identifier used in GraphQL.
Number11899 

Accepted

This field shows an x if the ABS Diff. in % field and ABS Diff. amount field are within the limits for the maximum accepted exchange rate difference specified in the Company information table in the Max Curr. corr. am. and Max Curr. corr. % fields.

You can edit the field manually but in order for Business NXT to update the transaction tables with new values and create an adjustment Voucher, there must be an x in the field.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainBooleanInteger
Memory fieldYesThe value in this field is only displayed in the program, it is not stored in the database.
API identifieracceptedThe API identifier used in GraphQL.
Number11902 

Account no.

Contains the Account no. field copied from the General ledger transaction table, the Cust. no. field copied from the Customer transaction table or the Sup. no. field copied from the Supplier transaction table.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainAccount no.Integer
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameAcNoThe database field name.
API identifieraccountNoThe API identifier used in GraphQL.
Number11887 

Account type

Shows which account type the currency correction is using.

A look-up in this field gives you the following list of possible values:
1 - Customer
The account number refer to a customer.
2 - Supplier
The account number refer to a supplier.
3 - General ledger account
The account number refer to a general ledger account.
4 - Capital asset
The account number refer to a capital asset.
PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainAccount typeInteger
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameAcClThe database field name.
API identifieraccountTypeThe API identifier used in GraphQL.
Number11901 

Amount

Shows the currency amount that has been copied from the Amount in currency field in the General ledger transaction table.

The amount can also be adjusted by the VAT amount converted to currency, using the original exchange rate from the Outstanding amount in currency field from the Customer transaction and Supplier transaction tables.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainAmountDecimal
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameCurAmThe database field name.
API identifiercurrencyAmountThe API identifier used in GraphQL.
Number11890 

Audit no.

Together with the Voucher jour. no. field, the Audit no. field is the table's primary key and is copied directly from the General ledger transaction, Customer transaction or Supplier transaction tables.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainAudit no.Integer
Primary keyYesVoucher jour. no., Audit no.
SQL nameEntNoThe database field name.
API identifierauditNoThe API identifier used in GraphQL.
Number11886 

Corr. amount

Shows the latest, adjusted amount from the General ledger transaction table, the Customer transaction table or the Supplier transaction table.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainAmountDecimal
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameCorAmThe database field name.
API identifiercorrectionAmountThe API identifier used in GraphQL.
Number11893 

Corr. date

Shows the date on which you performed the currency correction.

The date is validated using the regional settings in Windows.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainDateInteger
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameCorDtThe database field name.
API identifiercorrectionDateThe API identifier used in GraphQL.
Number11894 

Corr. exch. rate

Shows the last exchange rate that was used and is copied from the General ledger transaction table, the Customer transaction table or the Supplier transaction table.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainExchange rateDecimal
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameCorExRtThe database field name.
API identifiercorrectionExchangeRateThe API identifier used in GraphQL.
Number11892 

Corr. new amount

Contains the new amount after the currency correction.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainAmountDecimal
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameNewCAmThe database field name.
API identifiernewCorrectionAmountThe API identifier used in GraphQL.
Number11896 

Corr. new exch. rate

Shows the adjustment rate for the current adjustment date according to what you entered in the Currency and Currency rate tables.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainExchange rateDecimal
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameNewCRtThe database field name.
API identifiernewCorrectionExchangeRateThe API identifier used in GraphQL.
Number11895 

Curr. corr. status

Indicates whether it is a result or a balance account and whether or not the entry has selected the Accepted field.

A look-up opens the dialog box where you can see the following check boxes and options:
Accepted
Balance account
Voucher created
PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainCurr. corr. statusInteger
SQL nameTransStThe database field name.
API identifiercurrencyCorrectionStatusThe API identifier used in GraphQL.
Number11903 

Currency no.

Shows the currency number of the currency which was copied from the General ledger transaction table, the Customer transaction table or the Supplier transaction table.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainCurrency no.Integer
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameCurThe database field name.
API identifiercurrencyNoThe API identifier used in GraphQL.
Number11888 

Diff. am

Shows the difference amount in the default currency on currency correction.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainAmountDecimal
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameCorDAmThe database field name.
API identifierdifferenceAmountThe API identifier used in GraphQL.
Number11898 

Diff. in %

Shows the difference in percent in the default currency on currency correction.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainPercentDecimal
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameCorDPThe database field name.
API identifierdifferencePercentThe API identifier used in GraphQL.
Number11897 

Exchange rate

Shows the exchange rate which was copied from the General ledger transaction table, the Customer transaction table or the Supplier transaction table.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainExchange rateDecimal
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameExRtThe database field name.
API identifierexchangeRateThe API identifier used in GraphQL.
Number11889 

Language no.

The language for the text.

Note:
Only one user can edit texts for the same language at a time.

Note:
If you double-click or press * in this field, you can look up a value in the related table.
PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainLanguage no.Integer
Primary keyYesLanguage no., Text type, Text no., Line no.
SQL nameLangThe database field name.
API identifierlanguageNoThe API identifier used in GraphQL.
Number2100 
Table 1. Table relations
To tablePurposeFrom columnsTo columnsComments
LanguageLanguage
  • Language no.

Last curr. corr. amount

Contains the computed exchange rate difference from the previous currency correction.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainAmountDecimal
SQL nameLastCAmThe database field name.
API identifierlastCurrencyCorrectionAmountThe API identifier used in GraphQL.
Number11967 

Organisational unit 1

The field is used to specify organisational unit.

When you execute the Currency correction processing from the General ledger transaction table, the transactions will be copied to the Currency correction data table. The fields for organisational units will be filled in. When you execute the Transfer corrections to table processing from the Currency correction data table, Business NXT will produce one voucher per debit - credit account/organisational unit combination.

Organisational units fields can be used freely according to company needs to split accounting, sales and purchases into organisational units. The most common types are department, project and campaign. It is also possible to limit the organisational units a user should see by limiting the organisational units in the Limitation groups, User limitation groups and Limitations. The field appear with the name assigned to it in the Company information table.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainOrganisational unit no.Integer
SQL nameR1The database field name.
API identifierorgUnit1The API identifier used in GraphQL.
Number12166 

Organisational unit 2

The field is used to specify organisational unit.

When you execute the Currency correction processing from the General ledger transaction table, the transactions will be copied to the Currency correction data table. The fields for organisational units will be filled in. When you execute the Transfer corrections to table processing from the Currency correction data table, Business NXT will produce one voucher per debit - credit account/organisational unit combination.

Organisational units fields can be used freely according to company needs to split accounting, sales and purchases into organisational units. The most common types are department, project and campaign. It is also possible to limit the organisational units a user should see by limiting the organisational units in the Limitation groups, User limitation groups and Limitations. The field appear with the name assigned to it in the Company information table.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainOrganisational unit no.Integer
SQL nameR2The database field name.
API identifierorgUnit2The API identifier used in GraphQL.
Number12167 

Organisational unit 3

The field is used to specify organisational unit.

When you execute the Currency correction processing from the General ledger transaction table, the transactions will be copied to the Currency correction data table. The fields for organisational units will be filled in. When you execute the Transfer corrections to table processing from the Currency correction data table, Business NXT will produce one voucher per debit - credit account/organisational unit combination.

Organisational units fields can be used freely according to company needs to split accounting, sales and purchases into organisational units. The most common types are department, project and campaign. It is also possible to limit the organisational units a user should see by limiting the organisational units in the Limitation groups, User limitation groups and Limitations. The field appear with the name assigned to it in the Company information table.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainOrganisational unit no.Integer
SQL nameR3The database field name.
API identifierorgUnit3The API identifier used in GraphQL.
Number12168 

Organisational unit 4

The field is used to specify organisational unit.

When you execute the Currency correction processing from the General ledger transaction table, the transactions will be copied to the Currency correction data table. The fields for organisational units will be filled in. When you execute the Transfer corrections to table processing from the Currency correction data table, Business NXT will produce one voucher per debit - credit account/organisational unit combination.

Organisational units fields can be used freely according to company needs to split accounting, sales and purchases into organisational units. The most common types are department, project and campaign. It is also possible to limit the organisational units a user should see by limiting the organisational units in the Limitation groups, User limitation groups and Limitations. The field appear with the name assigned to it in the Company information table.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainOrganisational unit no.Integer
SQL nameR4The database field name.
API identifierorgUnit4The API identifier used in GraphQL.
Number12169 

Organisational unit 5

The field is used to specify organisational unit.

When you execute the Currency correction processing from the General ledger transaction table, the transactions will be copied to the Currency correction data table. The fields for organisational units will be filled in. When you execute the Transfer corrections to table processing from the Currency correction data table, Business NXT will produce one voucher per debit - credit account/organisational unit combination.

Organisational units fields can be used freely according to company needs to split accounting, sales and purchases into organisational units. The most common types are department, project and campaign. It is also possible to limit the organisational units a user should see by limiting the organisational units in the Limitation groups, User limitation groups and Limitations. The field appear with the name assigned to it in the Company information table.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainOrganisational unit no.Integer
SQL nameR5The database field name.
API identifierorgUnit5The API identifier used in GraphQL.
Number12170 

Organisational unit 6

The field is used to specify organisational unit.

When you execute the Currency correction processing from the General ledger transaction table, the transactions will be copied to the Currency correction data table. The fields for organisational units will be filled in. When you execute the Transfer corrections to table processing from the Currency correction data table, Business NXT will produce one voucher per debit - credit account/organisational unit combination.

Organisational units fields can be used freely according to company needs to split accounting, sales and purchases into organisational units. The most common types are department, project and campaign. It is also possible to limit the organisational units a user should see by limiting the organisational units in the Limitation groups, User limitation groups and Limitations. The field appear with the name assigned to it in the Company information table.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainOrganisational unit no.Integer
SQL nameR6The database field name.
API identifierorgUnit6The API identifier used in GraphQL.
Number12171 

Organisational unit 7

The field is used to specify organisational unit.

When you execute the Currency correction processing from the General ledger transaction table, the transactions will be copied to the Currency correction data table. The fields for organisational units will be filled in. When you execute the Transfer corrections to table processing from the Currency correction data table, Business NXT will produce one voucher per debit - credit account/organisational unit combination.

The field appear with the name assigned to it in the Company information table.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainLong alphanumeric organisational unit no.Text (40)
SQL nameR7The database field name.
API identifierorgUnit7The API identifier used in GraphQL.
Number12172 

Organisational unit 8

The field is used to specify organisational unit.

When you execute the Currency correction processing from the General ledger transaction table, the transactions will be copied to the Currency correction data table. The fields for organisational units will be filled in. When you execute the Transfer corrections to table processing from the Currency correction data table, Business NXT will produce one voucher per debit - credit account/organisational unit combination.

The field appear with the name assigned to it in the Company information table.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainShort alphanumeric organisational unit no.Text (10)
SQL nameR8The database field name.
API identifierorgUnit8The API identifier used in GraphQL.
Number12173 

Organisational unit 9

The field is used to specify organisational unit.

When you execute the Currency correction processing from the General ledger transaction table, the transactions will be copied to the Currency correction data table. The fields for organisational units will be filled in. When you execute the Transfer corrections to table processing from the Currency correction data table, Business NXT will produce one voucher per debit - credit account/organisational unit combination.

The field appear with the name assigned to it in the Company information table.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainShort alphanumeric organisational unit no.Text (10)
SQL nameR9The database field name.
API identifierorgUnit9The API identifier used in GraphQL.
Number12174 

Organisational unit 10

The field is used to specify organisational unit.

When you execute the Currency correction processing from the General ledger transaction table, the transactions will be copied to the Currency correction data table. The fields for organisational units will be filled in. When you execute the Transfer corrections to table processing from the Currency correction data table, Business NXT will produce one voucher per debit - credit account/organisational unit combination.

The field appear with the name assigned to it in the Company information table.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainShort alphanumeric organisational unit no.Text (10)
SQL nameR10The database field name.
API identifierorgUnit10The API identifier used in GraphQL.
Number12175 

Organisational unit 11

The field is used to specify organisational unit.

When you execute the Currency correction processing from the General ledger transaction table, the transactions will be copied to the Currency correction data table. The fields for organisational units will be filled in. When you execute the Transfer corrections to table processing from the Currency correction data table, Business NXT will produce one voucher per debit - credit account/organisational unit combination.

The field appear with the name assigned to it in the Company information table.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainShort alphanumeric organisational unit no.Text (10)
SQL nameR11The database field name.
API identifierorgUnit11The API identifier used in GraphQL.
Number12176 

Organisational unit 12

The field is used to specify organisational unit.

When you execute the Currency correction processing from the General ledger transaction table, the transactions will be copied to the Currency correction data table. The fields for organisational units will be filled in. When you execute the Transfer corrections to table processing from the Currency correction data table, Business NXT will produce one voucher per debit - credit account/organisational unit combination.

The field appear with the name assigned to it in the Company information table.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainShort alphanumeric organisational unit no.Text (10)
SQL nameR12The database field name.
API identifierorgUnit12The API identifier used in GraphQL.
Number12177 

Posted amount

This amount is copied from the Posted amount field in the General ledger transaction table, from the Outstanding amount in currency field in the Customer transaction table and the Outstanding amount in currency field in the Supplier transaction table.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainAmountDecimal
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameAcAmThe database field name.
API identifierpostedAmountDomesticThe API identifier used in GraphQL.
Number11891 

Voucher jour. no.

The voucher journal number is copied directly from the General ledger transaction, Customer transaction or Supplier transaction tables.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainJournal no.Integer
Primary keyYesVoucher jour. no., Audit no.
SQL nameJNoThe database field name.
API identifiervoucherJournalNoThe API identifier used in GraphQL.
Number11885 

Control columns

Control columns include information about who has changed the record last and when, and which process that is currently editing the record.

Changed by provenance

The provenance for the record change.

A look-up in this field gives you the following list of possible values:

0 - None

1 - UI

10 - External API

20 - GAiA

21 - AI Connect

100 - Internal service

101 - Task automation

102 - AutoInvoice download

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainProvenanceInteger
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameChPvnThe database field name.
API identifierchangedByProvenanceThe API identifier used in GraphQL.
NumberA unique column number. 

Changed by user

The name of the user that changed the record.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainUser nameText (24)
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameChUsrThe database field name.
API identifierchangedByUserThe API identifier used in GraphQL.
NumberA unique column number. 

Changed date

The date when the record was changed.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainDateInteger
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameChDtThe database field name.
API identifierchangedDateThe API identifier used in GraphQL.
NumberA unique column number. 

Changed time

The time when the record was changed.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainTimeInteger
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameChTmThe database field name.
API identifierchangedTimeThe API identifier used in GraphQL.
NumberA unique column number. 

Changed time stamp

The date and time when the record was changed.

The field is updated with the UTC time.

This value can be used by external systems to replicate changed data. The column is indexed. 

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainDate/timeDateTime
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameChTsThe database field name.
API identifierchangedTimestampThe API identifier used in GraphQL.
NumberA unique column number. 

Created by provenance

The provenance for the record creation.

A look-up in this field gives you the following list of possible values:

0 - None

1 - UI

10 - External API

20 - GAiA

21 - AI Connect

100 - Internal service

101 - Task automation

102 - AutoInvoice download

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainProvenanceInteger
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameCrePvnThe database field name.
API identifiercreatedByProvenanceThe API identifier used in GraphQL.
NumberA unique column number. 

Created by user

The name of the user that created the record.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainUser nameText (24)
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameCreUsrThe database field name.
API identifiercreatedByUserThe API identifier used in GraphQL.
NumberA unique column number. 

Created date

The date when the record was created.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainDateInteger
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameCreDtThe database field name.
API identifiercreatedDateThe API identifier used in GraphQL.
NumberA unique column number. 

Created time

The time when the record was created.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainTimeInteger
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameCreTmThe database field name.
API identifiercreatedTimeThe API identifier used in GraphQL.
NumberA unique column number. 

Created time stamp

The date and time when the record was created.

The field is updated with the UTC time.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainDate/timeDateTime
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameCreTsThe database field name.
API identifiercreatedTimestampThe API identifier used in GraphQL.
NumberA unique column number. 

Edit status

The current status of the record.

A look-up in this field gives you the following list of possible values:

0 - Unchanged: The record is read, but not changed.

1 - Inserted: The record is new.

2 - Changed: The record is changed.

3 - Deleted: The record is deleted.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainEdit statusInteger
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameLckStThe database field name.
API identifiereditStatusThe API identifier used in GraphQL.
NumberA unique column number. 

Process no

The Process no. from the Active company process table which is currently using or has control of this record.

Note:
If you double-click or press * in this field, you can look up a value in the related table.
PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainProcess no.Integer
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameChPrcThe database field name.
API identifierlockedByProcessNoThe API identifier used in GraphQL.
NumberA unique column number. 
Table 2. Table relations
To table Purpose From columns To columns Comments
Active company process CompanyProcess Process no. Process no.