Skip to main content Enter
ERP.AI Multi-currency Accounting

Multi-currency Accounting

Start now
Pricing Frequently asked questions Get started
Build with Proto

Modules

General ledgerKeep transaction amounts, functional values and approval evidence together across journals, close adjustments and group reporting. Currencies and ratesKeep the source, purpose and approval behind every exchange rate, from document posting to group reporting. RevaluationRestate foreign-currency balances with clear sign conventions, item-level carrying values and independent approval. ReceivablesKeep customer balances, cash received and exchange differences clear across invoicing, collection and settlement.
PayablesReview supplier bills and payment authority, then reconcile cash, withholding and exchange differences without losing the original evidence. BankingReconcile each bank account in its own currency, recognise unmatched cash and retain the evidence behind transfers and payment outcomes. Intercompany and consolidationAgree cross-entity activity, preserve each company’s books and review translation and eliminations in the group reporting currency. Period closeCoordinate close dependencies, review supporting workings and keep reporting periods separate from later postings.

Multi-currency Accounting

Start now
Pricing Frequently asked questions Get started
Build with Proto

Processes

Multi-currency period closeApprove reconciliations, revalue supported balances, review the close and consolidate each entity into the group reporting currency. Invoice to cash in a foreign currencyInvoice customers in their currency, record cash when it arrives, and reconcile each application with the amount owed and its current carrying value. Bill to paymentReview supplier bills, approve spending within recorded authority, and track payments, currency differences and rejected-bank attempts through to reconciliation.
Revaluation runRestate foreign-currency balances with item-level workings, independent approval and a clear basis for later settlement. Intercompany to eliminationAgree intercompany transactions, post each entity in its own period, reconcile balances and review consolidation differences. Consolidation and translationTranslate entity results into the group currency, review eliminations and adjustments, and approve a reproducible consolidation.

Multi-currency Accounting

Start now
Pricing Frequently asked questions Get started
Build with Proto

Industries

Groups with subsidiaries abroadA parent and several subsidiaries, each with its own functional currency and calendar, consolidating monthly into one reporting currency with intercompany traffic between them. Exporters and importersA single entity that buys and sells in currencies other than its own: foreign-currency invoices and bills, currency bank accounts, realised differences on every settlement, no consolidation.
Global services and software firmsConsultancies, agencies and software companies billing customers in many currencies from entities in a few, with high invoice volume, subscription and milestone billing, and recharges between entities for shared staff. Shared-service finance centresOne finance team closing many entities in many currencies on behalf of a group, with segregation by entity, one checklist per entity and one dashboard across them.

Multi-currency Accounting

Start now
Pricing Frequently asked questions Get started
Build with Proto

Reference

Roles and permissionsGive each person the access they need, with clear limits and independent financial approvals. Reports and dashboardsThe statements and schedules a multi-currency finance team runs on, each with what it answers and who reads it, all drawn from the same postings as the ledger. Data modelExplore the records and relationships behind your ledger, from source documents to group reporting.
IntegrationsConnect your ledger to the banks, billing tools and reporting systems your finance team already uses. ImplementationMove your books with a controlled migration, a rehearsed close and a launch plan for each entity. AI agentsHelp your finance team prepare work and investigate exceptions, with access scoped to each entity.

Multi-currency Accounting

Start now
Pricing Frequently asked questions Get started
Build with Proto
All systems
Modules
General ledgerKeep transaction amounts, functional values and approval evidence together across journals, close adjustments and group reporting.Currencies and ratesKeep the source, purpose and approval behind every exchange rate, from document posting to group reporting.RevaluationRestate foreign-currency balances with clear sign conventions, item-level carrying values and independent approval.ReceivablesKeep customer balances, cash received and exchange differences clear across invoicing, collection and settlement.PayablesReview supplier bills and payment authority, then reconcile cash, withholding and exchange differences without losing the original evidence.BankingReconcile each bank account in its own currency, recognise unmatched cash and retain the evidence behind transfers and payment outcomes.Intercompany and consolidationAgree cross-entity activity, preserve each company’s books and review translation and eliminations in the group reporting currency.Period closeCoordinate close dependencies, review supporting workings and keep reporting periods separate from later postings.
Processes
Multi-currency period closeApprove reconciliations, revalue supported balances, review the close and consolidate each entity into the group reporting currency.Invoice to cash in a foreign currencyInvoice customers in their currency, record cash when it arrives, and reconcile each application with the amount owed and its current carrying value.Bill to paymentReview supplier bills, approve spending within recorded authority, and track payments, currency differences and rejected-bank attempts through to reconciliation.Revaluation runRestate foreign-currency balances with item-level workings, independent approval and a clear basis for later settlement.Intercompany to eliminationAgree intercompany transactions, post each entity in its own period, reconcile balances and review consolidation differences.Consolidation and translationTranslate entity results into the group currency, review eliminations and adjustments, and approve a reproducible consolidation.
Industries
Groups with subsidiaries abroadA parent and several subsidiaries, each with its own functional currency and calendar, consolidating monthly into one reporting currency with intercompany traffic between them.Exporters and importersA single entity that buys and sells in currencies other than its own: foreign-currency invoices and bills, currency bank accounts, realised differences on every settlement, no consolidation.Global services and software firmsConsultancies, agencies and software companies billing customers in many currencies from entities in a few, with high invoice volume, subscription and milestone billing, and recharges between entities for shared staff.Shared-service finance centresOne finance team closing many entities in many currencies on behalf of a group, with segregation by entity, one checklist per entity and one dashboard across them.
Reference
Roles and permissionsGive each person the access they need, with clear limits and independent financial approvals.Reports and dashboardsThe statements and schedules a multi-currency finance team runs on, each with what it answers and who reads it, all drawn from the same postings as the ledger.Data modelExplore the records and relationships behind your ledger, from source documents to group reporting.IntegrationsConnect your ledger to the banks, billing tools and reporting systems your finance team already uses.ImplementationMove your books with a controlled migration, a rehearsed close and a launch plan for each entity.AI agentsHelp your finance team prepare work and investigate exceptions, with access scoped to each entity.
Sign in
Sign in Start now
Multi-currency Accounting References
Data model3 of 6
  • Roles and permissions1 of 6
  • Reports and dashboards2 of 6
  • Data model3 of 6
  • Integrations4 of 6
  • Implementation5 of 6
  • AI agents6 of 6

Data model

Explore the records and relationships behind your ledger, from source documents to group reporting.

57 tables · 357 relationships

Use this model to plan migration, integration and audit requirements with your implementation team. It describes the authored system; validate the configured application's interfaces and posting behavior before loading live balances.

Data model 57 of 57 tables drawn
mastertransactionline itemfinance Entities.FunctionalCurrency → Currencies Entities.Jurisdiction → TaxJurisdictions Entities.RealisedGainLossAccount → ChartOfAccounts Currencies.RoundingAccount → ChartOfAccounts ExchangeRates.FromCurrency → Currencies ExchangeRates.EnteredBy → Employees HistoricalRates.Entity → Entities HistoricalRates.Account → ChartOfAccounts HistoricalRates.EnteredBy → Employees Contacts.Entity → Entities Contacts.Currency → Currencies Contacts.DefaultTaxCode → TaxCodes Contacts.Jurisdiction → TaxJurisdictions Employees.Entity → Entities Employees.ApprovalLimitCurrency → Currencies TaxCodes.Jurisdiction → TaxJurisdictions TaxCodes.GLAccount → ChartOfAccounts TaxJurisdictions.FilingCurrency → Currencies FixedAssetCategories.AssetAccount → ChartOfAccounts FixedAssetCategories.DefaultMethod → DepreciationMethods BudgetVersions.LockedBy → Employees CostCenters.Entity → Entities CostCenters.Manager → Employees CloseTaskTemplates.Entity → Entities Bills.Entity → Entities Bills.Vendor → Contacts Bills.Period → AccountingPeriods Bills.Currency → Currencies Bills.RateOverriddenBy → Employees Bills.JournalEntry → JournalEntries Bills.RateOverride → RateOverrides Bills.ApprovalDecision → ApprovalDecisions PayRuns.Entity → Entities PayRuns.BankAccount → BankAccounts PayRuns.Currency → Currencies PayRuns.Period → AccountingPeriods PayRuns.PreparedBy → Employees PayRuns.ApprovalDecision → ApprovalDecisions IntercompanyTransactions.FromEntity → Entities IntercompanyTransactions.Period → AccountingPeriods IntercompanyTransactions.Currency → Currencies IntercompanyTransactions.FromJournalEntry → JournalEntries IntercompanyTransactions.RaisedBy → Employees IntercompanyBalances.Period → AccountingPeriods IntercompanyBalances.EntityA → Entities IntercompanyBalances.Currency → Currencies IntercompanyBalances.AgreedBy → Employees IntercompanyBalances.AdjustmentJournal → JournalEntries RevaluationRuns.Entity → Entities RevaluationRuns.Period → AccountingPeriods RevaluationRuns.JournalEntry → JournalEntries RevaluationRuns.PreparedBy → Employees RevaluationRuns.ApprovalDecision → ApprovalDecisions FixedAssets.Entity → Entities FixedAssets.Category → FixedAssetCategories FixedAssets.DepreciationMethod → DepreciationMethods FixedAssets.CostCenter → CostCenters FixedAssets.SourceBill → Bills FixedAssets.AcquisitionJournal → JournalEntries DepreciationRuns.Entity → Entities DepreciationRuns.Period → AccountingPeriods DepreciationRuns.JournalEntry → JournalEntries DepreciationRuns.PreparedBy → Employees DepreciationRuns.ApprovalDecision → ApprovalDecisions Budgets.Version → BudgetVersions Budgets.Entity → Entities Budgets.Currency → Currencies Budgets.ReviewedBy → Employees ConsolidationRuns.ReportingParent → Entities ConsolidationRuns.Period → AccountingPeriods ConsolidationRuns.ReportingCurrency → Currencies ConsolidationRuns.PreparedBy → Employees ConsolidationRuns.ApprovalDecision → ApprovalDecisions ConsolidationRuns.GroupJournalEntry → JournalEntries EliminationEntries.ConsolidationRun → ConsolidationRuns EliminationEntries.FromEntity → Entities EliminationEntries.IntercompanyTransaction → IntercompanyTransactions EliminationEntries.Currency → Currencies EliminationEntries.JournalEntry → JournalEntries EliminationEntries.PreparedBy → Employees EliminationEntries.ApprovalDecision → ApprovalDecisions TaxFilings.Entity → Entities TaxFilings.Jurisdiction → TaxJurisdictions TaxFilings.Period → AccountingPeriods TaxFilings.Currency → Currencies TaxFilings.FiledBy → Employees TaxFilings.LiabilityJournalEntry → JournalEntries TaxFilings.ApprovalDecision → ApprovalDecisions TaxFilings.BankAccount → BankAccounts CloseTasks.Period → AccountingPeriods CloseTasks.Entity → Entities CloseTasks.Template → CloseTaskTemplates CloseTasks.Owner → Employees CloseTasks.ApprovalDecision → ApprovalDecisions BankStatements.BankAccount → BankAccounts BankStatements.Entity → Entities BankStatements.Currency → Currencies BankReconciliations.BankAccount → BankAccounts BankReconciliations.Entity → Entities BankReconciliations.Period → AccountingPeriods BankReconciliations.Statement → BankStatements BankReconciliations.PreparedBy → Employees BankReconciliations.ApprovalDecision → ApprovalDecisions BankTransfers.Entity → Entities BankTransfers.FromBankAccount → BankAccounts BankTransfers.CurrencyOut → Currencies BankTransfers.Period → AccountingPeriods BankTransfers.JournalEntry → JournalEntries BankTransfers.PreparedBy → Employees BankTransfers.ApprovalDecision → ApprovalDecisions BankTransfers.RateOverride → RateOverrides AllocationRuns.Entity → Entities AllocationRuns.Period → AccountingPeriods AllocationRuns.SourceCostCenter → CostCenters AllocationRuns.JournalEntry → JournalEntries AllocationRuns.PreparedBy → Employees AllocationRuns.ApprovalDecision → ApprovalDecisions AllocationRuns.SourceAccount → ChartOfAccounts RateExceptions.Entity → Entities RateExceptions.FromCurrency → Currencies RateExceptions.ResolutionRate → ExchangeRates RateExceptions.ResolutionOverride → RateOverrides RateExceptions.ResolvedBy → Employees RateOverrides.Entity → Entities RateOverrides.FromCurrency → Currencies RateOverrides.SourceRate → ExchangeRates RateOverrides.RequestedBy → Employees RateOverrides.ApprovalDecision → ApprovalDecisions ApprovalDelegations.Entity → Entities ApprovalDelegations.Delegator → Employees ApprovalDecisions.Entity → Entities ApprovalDecisions.PreparedBy → Employees ApprovalDecisions.Delegation → ApprovalDelegations ApprovalDecisions.SourceCurrency → Currencies ApprovalDecisions.ConversionRateRecord → ExchangeRates ApprovalDecisions.RateOverride → RateOverrides CreditApplications.Entity → Entities CreditApplications.Period → AccountingPeriods CreditApplications.Invoice → Invoices CreditApplications.Bill → Bills CreditApplications.Currency → Currencies CreditApplications.AppliedBy → Employees CreditApplications.JournalEntry → JournalEntries AssetMovements.Asset → FixedAssets AssetMovements.Entity → Entities AssetMovements.Period → AccountingPeriods AssetMovements.TargetCostCenter → CostCenters AssetMovements.PreparedBy → Employees AssetMovements.ApprovalDecision → ApprovalDecisions AssetMovements.JournalEntry → JournalEntries BillItems.ExpenseAccount → ChartOfAccounts BillItems.CostCenter → CostCenters BillItems.TaxCode → TaxCodes BillItems.FixedAsset → FixedAssets BillItems.line item of → Bills RevaluationSettlements.RevaluationItem → RevaluationItems RevaluationSettlements.ReceiptApplication → PaymentApplications RevaluationSettlements.BillApplication → BillPaymentApplications RevaluationSettlements.CreditApplication → CreditApplications RevaluationSettlements.PaymentMade → PaymentsMade RevaluationSettlements.BankTransfer → BankTransfers RevaluationSettlements.JournalEntry → JournalEntries RevaluationSettlements.SourceJournalLine → JournalEntryLines RevaluationLines.RevaluationRun → RevaluationRuns RevaluationLines.Entity → Entities RevaluationLines.Period → AccountingPeriods RevaluationLines.Account → ChartOfAccounts RevaluationLines.Currency → Currencies RevaluationItems.RevaluationRun → RevaluationRuns RevaluationItems.RevaluationLine → RevaluationLines RevaluationItems.Invoice → Invoices RevaluationItems.Bill → Bills RevaluationItems.Receipt → PaymentsReceived RevaluationItems.IntercompanyTransaction → IntercompanyTransactions RevaluationItems.BankAccount → BankAccounts RevaluationItems.JournalLine → JournalEntryLines RevaluationItems.Currency → Currencies RevaluationItems.OpeningJournal → JournalEntries RevaluationItems.ClosingRateRecord → ExchangeRates RevaluationItems.RateOverride → RateOverrides DepreciationLines.DepreciationRun → DepreciationRuns DepreciationLines.Asset → FixedAssets DepreciationLines.Method → DepreciationMethods DepreciationLines.ExpenseAccount → ChartOfAccounts DepreciationLines.CostCenter → CostCenters BudgetLines.Account → ChartOfAccounts BudgetLines.CostCenter → CostCenters BudgetLines.Period → AccountingPeriods BudgetLines.line item of → Budgets TranslatedBalances.Entity → Entities TranslatedBalances.Account → ChartOfAccounts TranslatedBalances.FunctionalCurrency → Currencies TranslatedBalances.ConsolidationRun → ConsolidationRuns TranslatedBalances.SourceScope → ConsolidationEntities TranslatedBalances.SourceJournalLine → JournalEntryLines TranslatedBalances.HistoricalRate → HistoricalRates TranslatedBalances.RateRecord → ExchangeRates ConsolidationEntities.ConsolidationRun → ConsolidationRuns ConsolidationEntities.Entity → Entities ConsolidationEntities.SourcePeriod → AccountingPeriods ConsolidationEntities.ReviewedBy → Employees BankStatementLines.MatchedReceipt → PaymentsReceived BankStatementLines.MatchedPayment → PaymentsMade BankStatementLines.MatchedTransfer → BankTransfers BankStatementLines.MatchedJournal → JournalEntries BankStatementLines.MatchedBy → Employees BankStatementLines.BankStatement → BankStatements AllocationLines.AllocationRun → AllocationRuns AllocationLines.TargetCostCenter → CostCenters AllocationLines.TargetAccount → ChartOfAccounts ChartOfAccounts.Currency → Currencies AccountingPeriods.Entity → Entities AccountingPeriods.ClosedBy → Employees AccountingPeriods.CloseDecision → ApprovalDecisions ContactBankAccounts.Currency → Currencies ContactBankAccounts.VerifiedBy → Employees ContactBankAccounts.Contact → Contacts BankAccounts.Entity → Entities BankAccounts.Currency → Currencies BankAccounts.GLAccount → ChartOfAccounts JournalEntries.Entity → Entities JournalEntries.Period → AccountingPeriods JournalEntries.Currency → Currencies JournalEntries.RateOverriddenBy → Employees JournalEntries.ApprovalDecision → ApprovalDecisions JournalEntries.RateOverride → RateOverrides JournalEntryLines.Account → ChartOfAccounts JournalEntryLines.CostCenter → CostCenters JournalEntryLines.ForeignCurrency → Currencies JournalEntryLines.TaxCode → TaxCodes JournalEntryLines.CounterpartyEntity → Entities JournalEntryLines.JournalEntry → JournalEntries JournalEntryLines.RateOverride → RateOverrides Invoices.Entity → Entities Invoices.Customer → Contacts Invoices.Period → AccountingPeriods Invoices.Currency → Currencies Invoices.RateOverriddenBy → Employees Invoices.JournalEntry → JournalEntries Invoices.RateOverride → RateOverrides Invoices.ApprovalDecision → ApprovalDecisions InvoiceItems.RevenueAccount → ChartOfAccounts InvoiceItems.CostCenter → CostCenters InvoiceItems.TaxCode → TaxCodes InvoiceItems.line item of → Invoices PaymentsReceived.Entity → Entities PaymentsReceived.Customer → Contacts PaymentsReceived.Period → AccountingPeriods PaymentsReceived.Currency → Currencies PaymentsReceived.RateOverriddenBy → Employees PaymentsReceived.WithholdingTaxCode → TaxCodes PaymentsReceived.BankAccount → BankAccounts PaymentsReceived.JournalEntry → JournalEntries PaymentsReceived.RateOverride → RateOverrides PaymentApplications.Invoice → Invoices PaymentApplications.AppliedBy → Employees PaymentApplications.PaymentReceived → PaymentsReceived PaymentApplications.Period → AccountingPeriods PaymentApplications.JournalEntry → JournalEntries PaymentApplications.RateOverride → RateOverrides PaymentApplications.WithholdingTaxCode → TaxCodes PaymentsMade.Entity → Entities PaymentsMade.Vendor → Contacts PaymentsMade.VendorBankAccount → ContactBankAccounts PaymentsMade.PayRun → PayRuns PaymentsMade.Period → AccountingPeriods PaymentsMade.Currency → Currencies PaymentsMade.RateOverriddenBy → Employees PaymentsMade.WithholdingTaxCode → TaxCodes PaymentsMade.BankAccount → BankAccounts PaymentsMade.JournalEntry → JournalEntries PaymentsMade.ApprovalDecision → ApprovalDecisions PaymentsMade.RateOverride → RateOverrides BillPaymentApplications.Bill → Bills BillPaymentApplications.AppliedBy → Employees BillPaymentApplications.PaymentMade → PaymentsMade BillPaymentApplications.JournalEntry → JournalEntries BillPaymentApplications.RateOverride → RateOverrides BillPaymentApplications.WithholdingTaxCode → TaxCodes EntitiesmasterEntityCodeFunctionalCurrencyReportingCurrency CurrenciesmasterCodeRoundingAccountName ExchangeRatesmasterFromCurrencyToCurrencyEnteredBy HistoricalRatesmasterEntityAccountEnteredBy ContactsmasterContactNumberEntityCurrency EmployeesmasterEntityManagerApprovalLimitCurrency TaxCodesmasterCodeJurisdictionGLAccount TaxJurisdictionsmasterJurisdictionCodeFilingCurrencyName FixedAssetCategoriesmasterCategoryCodeAssetAccountAccumulatedDepreciationAccount DepreciationMethodsmasterMethodCodeNameType BudgetVersionsmasterVersionCodeStatusLockedBy CostCentersmasterCostCenterCodeEntityParent CloseTaskTemplatesmasterTemplateCodeEntityDependsOnTemplate BillstransactionBillNumberStatusReferenceMatchStatus PayRunstransactionPayRunNumberStatusEntity IntercompanyTransactionstransactionTransactionNumberStatusFromEntity IntercompanyBalancestransactionBalanceNumberStatusPeriod RevaluationRunstransactionRunNumberStatusEntity FixedAssetstransactionAssetNumberStatusEntity DepreciationRunstransactionRunNumberStatusEntity BudgetstransactionBudgetNumberStatusVersion ConsolidationRunstransactionRunNumberStatusReportingParent EliminationEntriestransactionEntryNumberStatusConsolidationRun TaxFilingstransactionFilingNumberStatusEntity CloseTaskstransactionTaskNumberStatusPeriod BankStatementstransactionStatementNumberStatusBankAccount BankReconciliationstransactionReconciliationNumberStatusBankAccount BankTransferstransactionTransferNumberStatusEntity AllocationRunstransactionRunNumberStatusEntity RateExceptionstransactionExceptionNumberStatusEntity RateOverridestransactionOverrideNumberStatusEntity ApprovalDelegationstransactionDelegationNumberStatusEntity ApprovalDecisionstransactionDecisionNumberStatusEntity CreditApplicationstransactionApplicationNumberStatusEntity AssetMovementstransactionMovementNumberStatusAsset BillItemslineExpenseAccountCostCenterTaxCode RevaluationSettlementslineStatusRevaluationItemReceiptApplication RevaluationLineslineRevaluationRunEntityPeriod RevaluationItemslineStatusRevaluationRunRevaluationLine DepreciationLineslineStatusDepreciationRunAsset BudgetLineslineAccountCostCenterPeriod TranslatedBalanceslineEntityAccountFunctionalCurrency ConsolidationEntitieslineSourceStatusConsolidationRunEntity BankStatementLineslineMatchStatusMatchedReceiptMatchedPayment AllocationLineslineStatusAllocationRunTargetCostCenter ChartOfAccountsmasterAccountCodeParentAccountCurrency AccountingPeriodsmasterStatusEntityClosedBy ContactBankAccountslineAccountNumberCurrencyVerifiedBy BankAccountsmasterBankAccountNumberEntityCurrency JournalEntriestransactionJournalEntryNumberStatusEntity JournalEntryLineslineAccountCostCenterForeignCurrency InvoicestransactionInvoiceNumberStatusCreditedInvoice InvoiceItemslineRevenueAccountCostCenterTaxCode PaymentsReceivedtransactionPaymentNumberStatusEntity PaymentApplicationslineStatusInvoiceAppliedBy PaymentsMadetransactionPaymentNumberStatusEntity BillPaymentApplicationslineStatusBillAppliedBy
Data model57 of 57 tables, within two hops of JournalEntries

How the model is organised

Currency masters

currencies, rate types and dated rates, historical equity rates, entity functional and reporting currencies, and currency-specific bank accounts. Posted documents retain the rates they used, and corrections preserve the earlier evidence.

  • Entities
  • Currencies
  • ExchangeRates
  • HistoricalRates
  • Contacts
  • ContactBankAccounts
  • Employees
  • TaxCodes
  • TaxJurisdictions
  • FixedAssetCategories
  • DepreciationMethods
  • BudgetVersions
  • CostCenters
  • CloseTaskTemplates
  • RevaluationSettlements

Ledger masters

the chart, entity periods, cost centres, tax configuration, fixed-asset categories, budget versions, contacts and employee authority. Approval limits have an explicit currency and entity scope.

  • Entities
  • Currencies
  • ExchangeRates
  • HistoricalRates
  • Contacts
  • ContactBankAccounts
  • Employees
  • TaxCodes
  • TaxJurisdictions
  • FixedAssetCategories
  • DepreciationMethods
  • BudgetVersions
  • CostCenters
  • CloseTaskTemplates
  • RevaluationSettlements

Subledger transactions

invoices, credit memos, bills, receipts and payments. Application evidence separates document currency from receipt or payment currency and retains the functional carrying value released, including the applicable revaluation allocation.

  • Bills
  • BillItems
  • PayRuns
  • IntercompanyTransactions
  • IntercompanyBalances
  • RevaluationRuns
  • RevaluationLines
  • FixedAssets
  • DepreciationRuns
  • Budgets
  • BudgetLines
  • ConsolidationRuns
  • TranslatedBalances
  • EliminationEntries
  • TaxFilings
  • CloseTasks
  • BankStatements
  • BankStatementLines
  • BankReconciliations
  • BankTransfers
  • AllocationRuns
  • RateExceptions
  • RateOverrides
  • ApprovalDelegations
  • ApprovalDecisions
  • RevaluationItems
  • CreditApplications
  • DepreciationLines
  • AssetMovements
  • AllocationLines
  • ConsolidationEntities

Intercompany

transactions with a posting period and functional-currency value for each entity, plus the group reporting context. Agreed balances and reviewed adjustments support consolidation.

  • transactions with a posting period
  • functional-currency value for each entity
  • plus the group reporting context

Banking

statements and their matched movements, account reconciliations and transfers. Receipt posting and later allocation are separate events, while returns and corrections retain their reversals.

  • statements
  • their matched movements
  • account reconciliations
  • transfers

Period-end runs

revaluation, depreciation, allocations, consolidation, tax filings and close tasks. Supporting item-level workings, approval evidence and posted journals remain linked to the run.

  • revaluation
  • depreciation
  • allocations
  • consolidation
  • tax filings
  • close tasks

Journals

entries and lines from approved source transactions and manual adjustments. Foreign amount, applied rate and functional value remain traceable to the originating document or calculation.

  • entries
  • lines from approved source transactions
  • manual adjustments

Keys and references

Stable identifiers connect records; human numbers follow the entity’s configured sequences. Rate evidence records the pair, direction, type and effective date. A cash application retains the amount used from the payment separately from the amount cleared on the invoice or bill, so balances are never subtracted across currencies. Posted journals are corrected through reviewed reversal or adjustment entries.

Migration order

  1. 1 Currencies, the chart and entity structure. Resolve the entity's functional currency and account references in a controlled second pass where the masters refer to each other.
  2. 2 Entity accounting periods, group-period mappings, currency rate history and historical equity rates, once their currencies, entities and accounts exist.
  3. 3 Bank accounts, cost centres, tax configuration, asset categories and methods, close templates, employees, entity access and approval limits.
  4. 4 Contacts and currency-specific bank details, with verification evidence and the agreed approval process.
  5. 5 Prepare a cutover schedule of the full trial balance, original foreign balances, carrying values, accumulated revaluation, unapplied cash and outstanding documents. Agree the opening journal and nonposting open-item import before loading amounts.
  6. 6 Import open invoices and bills without posting, linked by migration batch to the opening journal that already contains their control balances. Retain original foreign amounts and allocated revaluation so each current carrying value reconciles. Confirm every control account and foreign balance before accepting the import.
  7. 7 Load assets and accumulated depreciation, matched intercompany positions, approved budget versions and any remaining opening items under the same reconciliation plan. Validate the first revaluation and settlement against the signed cutover schedule before live use.

Tables

57 tables
EntitiesLegal entities consolidated under a reporting parent, plus the groupmaster
FieldTypeRequiredDetails
EntityCodetextyes
Nametextyes
EntityTypeselectyesParent, Subsidiary, Branch, JointVenture, Group (consolidation unit; no bank accounts, no subledgers)
FunctionalCurrencyreferenceyes→ Currencies
ReportingCurrencyreferenceyes→ Currencies
ParentEntityreference→ Entities (self)
OwnershipPercentnumber0–100, held by the parent
ConsolidationMethodselectFull, Equity, Proportional (local GAAP where permitted)
TaxIDtext
Jurisdictionreference→ TaxJurisdictions
RealisedGainLossAccountreferenceyes→ ChartOfAccounts
UnrealisedGainLossAccountreferenceyes→ ChartOfAccounts
TranslationAdjustmentAccountreference→ ChartOfAccounts (CTA, on the Group unit)
NonControllingInterestAccountreference→ ChartOfAccounts (Group unit)
EffectiveFromdateyes
EffectiveTodate
Activebooleanyes
UnappliedCashAccountreferenceyes→ ChartOfAccounts (customer receipts held as a monetary credit balance until allocated)
WithholdingReceivableAccountreferenceyes→ ChartOfAccounts (customer withholding supported by evidence)
PaymentClearingAccountreferenceyes→ ChartOfAccounts (released payments and bank transfers)
RevaluationMethodselectyesReverseNextPeriod, Delta; changing method requires cleared adjustments and Controller approval
CurrenciesISO currency codes used anywhere in the platform, with the precision eachmaster
FieldTypeRequiredDetails
CodetextyesISO 4217, e.g. USD, EUR, JPY
Nametextyes
Symboltext
DecimalPlacesnumberyes2 by default, 0 for JPY, 3 for KWD
RoundingAccountreference→ ChartOfAccounts (rounding differences on conversion)
Activebooleanyes
ExchangeRatesDated rates by type. Spot converts documents on the day, Closing revaluesmaster
FieldTypeRequiredDetails
FromCurrencyreferenceyes→ Currencies
ToCurrencyreferenceyes→ Currencies
RateTypeselectyesSpot, Average, Closing, Budget
EffectiveDatedateyes
RatedecimalyesPositive; 1 FromCurrency = Rate ToCurrency; same-currency rate is 1
SourceselectyesECB, OANDA, CentralBank, Manual, Integration
EnteredByreference→ Employees (manual rates)
LockedbooleanyesFrozen once any posted document, revaluation or consolidation uses it; corrections create a new version
RateVersionnumberyesIncreasing within currency pair, type and effective date
ApprovedByreference→ Employees (Controller for manual or corrected closing rates; not EnteredBy)
ApprovedAtdatetimeRequired before an approved rate can be selected
SourceReferencetextProvider observation or reviewed manual-rate evidence
Supersedesreference→ ExchangeRates (corrected version; original retained)
HistoricalRatesThe rate at which an equity or investment balance was originallymaster
FieldTypeRequiredDetails
Entityreferenceyes→ Entities
Accountreferenceyes→ ChartOfAccounts
EffectiveDatedateyesDate of the transaction that created the balance
AmountdecimalyesFunctional-currency amount translated at this rate
RatedecimalyesFunctional to reporting currency
SourceselectyesTransaction, Migration, Manual
EnteredByreference→ Employees
LockedbooleanyesFrozen once a locked consolidation has used it
SourceReferencetextyesOriginal equity movement or approved migration workpaper
ApprovedByreference→ Employees (Controller other than EnteredBy)
ApprovedAtdatetimeRequired for a manual or migration rate before use
ChartOfAccountsThe account master. Self-parenting tree for summary roll-ups; flagsmaster
FieldTypeRequiredDetails
AccountCodetextyes
AccountNametextyes
AccountTypeselectyesAsset, Liability, Equity, Revenue, Expense
AccountSubTypeselectCurrentAsset, FixedAsset, CurrentLiability, LongTermLiability, COGS, OperatingExpense, OtherIncome, OtherExpense
ParentAccountreference→ ChartOfAccounts (self)
NormalBalanceselectyesDebit, Credit
IsControlbooleanyesSubledger-controlled; no direct manual posting
Currencyreference→ Currencies (fixed-currency accounts such as a EUR bank account)
RevaluebooleanyesMonetary account revalued at period end
TranslationRateTypeselectClosing, Average, Historical, TransactionDate; applied under the reviewed reporting policy
Activebooleanyes
AccountingPeriodsFiscal periods per entity with open and close state, the date whosemaster
FieldTypeRequiredDetails
Entityreferenceyes→ Entities
PeriodNametextyese.g. FY26-04, FY26-13 for the adjustment period
PeriodTypeselectyesMonth, Quarter, Year, Adjustment
StartDatedateyes
EndDatedateyes
StatusselectyesFuture, Open, SoftClose, HardClose, Archived
ClosingRateDatedateDate whose Closing rates revalue and translate this period
ClosedByreference→ Employees
ClosedAtdatetime
ReopenedByreference→ Employees (Admin break-glass, HardClose → Open)
ReopenedAtdatetime
ReopenReasontext
PostingRevisionnumberyesIncrements on each posted or reversed journal; close and consolidation freeze this value
ClosingBinderattachmentFrozen workpaper package at HardClose
CloseDecisionreference→ ApprovalDecisions
ContactsCustomers and vendors. Type distinguishes them; Both is allowed when amaster
FieldTypeRequiredDetails
ContactNumbertextyes
Nametextyes
TypeselectyesCustomer, Vendor, Both
Entityreference→ Entities (billing entity)
PaymentTermsselectPrepaid, Net7, Net15, Net30, Net45, Net60, Net90
Currencyreference→ Currencies (default document currency)
TaxIDtext
DefaultTaxCodereference→ TaxCodes
WithholdingTaxCodereference→ TaxCodes (TaxType Withholding; deducted on receipt or payment)
Jurisdictionreference→ TaxJurisdictions
CustomerGroupselectStandard, KeyAccount, Intercompany, NoDunning (dunning rule per group)
VendorClassselectGoods, Services, Freight, Utilities, Government
Emailtext
Phonetext
BillingAddresstext
ShippingAddresstext
CreditLimitdecimalCustomer only, in the contact's currency
Activebooleanyes
ContactBankAccountsBank accounts a vendor is paid into or a customer refunded to, one per Line item of Contacts.line item
FieldTypeRequiredDetails
BankNametextyes
Countrytextyes
Currencyreferenceyes→ Currencies
IBANtext
SWIFTtext
AccountNumbertextWhere IBAN is not used
IsDefaultbooleanyesDefault account for this currency
VerifiedbooleanyesConfirmed with the vendor by call-back before first use
VerifiedByreference→ Employees
VerifiedAtdate
Contactreferenceyes→ Contacts
RevisionnumberyesChanging payment coordinates creates a new revision and clears Verified
EnteredByreferenceyes→ Employees
VerificationEvidenceattachmentIndependent callback or equivalent approved verification
VerifiedRevisionnumberMust equal Revision; VerifiedBy must differ from EnteredBy
EmployeesFinance users: Controller, GL accountants, Treasury Analyst, AP and ARmaster
FieldTypeRequiredDetails
EmployeeIDtextyes
FullNametextyes
Emailtextyes
RoleselectyesAdmin, Controller, GLAccountant, TreasuryAnalyst, APClerk, ARClerk, FPAAnalyst, TaxSpecialist, Auditor
Entityreference→ Entities (home entity)
Managerreference→ Employees (self)
ApprovalLimitdecimalPositive monetary ceiling in ApprovalLimitCurrency; missing limit cannot authorise a monetary decision
ApprovalLimitCurrencyreference→ Currencies (limit compared after conversion)
Activebooleanyes
BankAccountsBank accounts per entity and currency, each mapped to its GL account. FunctionalBalance is the posted ledger carrying value, including unreversed revaluation; a live-rate exposure value is separate.master
FieldTypeRequiredDetails
BankAccountNumbertextyesInternal code
Nametextyes
Entityreferenceyes→ Entities
Currencyreferenceyes→ Currencies
GLAccountreferenceyes→ ChartOfAccounts
BankNametextyes
IBANtext
SWIFTtext
AccountTypeselectyesOperating, Collections, Payroll, Savings, Lockbox
StatementFeedselectyesBankAPI, CSV, Manual
LedgerBalancedecimalyesAccount currency; rollup of foreign amounts on the GL account
FunctionalBalancedecimalyesPosted functional-currency debit balance, including unreversed revaluation; not LedgerBalance times a live quote
Activebooleanyes
ExposureRatedecimalCurrent indicative currency-to-functional rate, with no posting effect
ExposureValuedecimalLedgerBalance × ExposureRate; separate from FunctionalBalance
TaxCodesNamed tax rates applicable to a jurisdiction and a direction.master
FieldTypeRequiredDetails
Codetextyes
Nametextyes
Jurisdictionreferenceyes→ TaxJurisdictions
DirectionselectyesSales, Purchase, Both
RatenumberyesPercentage, e.g. 8.875
TaxTypeselectyesSales, Use, VAT, GST, Withholding
RecoverablePercentnumberFor input VAT or GST, default 100
GLAccountreferenceyes→ ChartOfAccounts (tax payable or receivable)
EffectiveFromdateyes
EffectiveTodate
Activebooleanyes
TaxJurisdictionsTax authorities that levy tax and receive filings, with the currency themaster
FieldTypeRequiredDetails
JurisdictionCodetextyes
Nametextyes
Countrytextyes
RegiontextState or province
FilingCurrencyreferenceyes→ Currencies
FilingFrequencyselectyesMonthly, Quarterly, SemiAnnual, Annual
TaxRateSourceselectyesAccountingRate, AuthorityRate (published monthly or daily by the authority)
Activebooleanyes
FixedAssetCategoriesAsset categories with default depreciation method and GL accounts.master
FieldTypeRequiredDetails
CategoryCodetextyes
Nametextyes
AssetAccountreferenceyes→ ChartOfAccounts
AccumulatedDepreciationAccountreferenceyes→ ChartOfAccounts
DepreciationExpenseAccountreferenceyes→ ChartOfAccounts
DefaultMethodreferenceyes→ DepreciationMethods
DefaultUsefulLifeMonthsnumberyes
Activebooleanyes
DepreciationMethodsNamed depreciation methods used by assets.master
FieldTypeRequiredDetails
MethodCodetextyes
Nametextyes
TypeselectyesStraightLine, DecliningBalance, DoubleDeclining, UnitsOfProduction, SumOfYearsDigits
RatePercentnumberFor declining-balance methods
ConventionselectyesHalfMonth, HalfYear, FullMonth, MidQuarter
Activebooleanyes
BudgetVersionsNamed budget revisions: Original, Revised Q2, Forecast Q3. The versionmaster
FieldTypeRequiredDetails
VersionCodetextyes
Nametextyes
FiscalYeartextyese.g. FY26
TypeselectyesBudget, Forecast, Plan
BudgetRateDatedateyesDate whose Budget rates translate this version
StatusselectyesDraft, Submitted, Locked, Archived
LockedAtdate
LockedByreference→ Employees
SourceRevisionnumberyesFrozen on approval; any material change requires a new decision
CostCentersDepartments, business units, projects or locations used for allocationmaster
FieldTypeRequiredDetails
CostCenterCodetextyes
Nametextyes
TypeselectyesDepartment, Project, BusinessUnit, Location
Entityreferenceyes→ Entities
Parentreference→ CostCenters (self)
Managerreference→ Employees
Activebooleanyes
CloseTaskTemplatesThe close checklist template per entity. Opening a period generates onemaster
FieldTypeRequiredDetails
TemplateCodetextyes
Entityreferenceyes→ Entities
Nametextyes
CategoryselectyesSubledger, Reconciliation, Accrual, Allocation, Depreciation, Revaluation, Intercompany, Tax, Consolidation, Reporting, Signoff
DefaultOwnerRoleselectyesController, GLAccountant, TreasuryAnalyst, APClerk, ARClerk, FPAAnalyst, TaxSpecialist
DaysAfterPeriodEndnumberyesWorking days; sets the DueDate
DependsOnTemplatereference→ CloseTaskTemplates (self)
Activebooleanyes
JournalEntriesGL journal entries: manual, subledger-posted, recurring, reversing,transaction
FieldTypeRequiredDetails
JournalEntryNumbertextyes
Entityreferenceyes→ Entities
Periodreferenceyes→ AccountingPeriods
Datedateyes
Descriptiontextyes
EntryTypeselectyesStandard, Adjusting, Closing, Reversing, Recurring, Revaluation, Elimination, Consolidation
SourceselectyesManual, AR, AP, FixedAssets, Depreciation, Allocation, Revaluation, Intercompany, Consolidation, Tax, Bank, Payroll
StatusselectyesDraft, PendingApproval, Posted, Reversed, Rejected
Currencyreferenceyes→ Currencies (header transaction currency; functional currency for a mixed-currency clearing journal)
RateTypeselectyesSpot, Average, Closing, Historical
ExchangeRatedecimalyesHeader currency to functional; each mixed-currency line retains its own currency and rate
OriginalExchangeRatedecimalRate proposed by rule, kept when overridden
RateOverriddenByreference→ Employees
RateOverrideReasontext
TotalDebitdecimalyesFunctional currency; sum of line debits
TotalCreditdecimalyesFunctional currency; sum of line credits
ReferenceTypeselectBill, Invoice, Payment, PayRun, BankTransfer, DepreciationRun, AllocationRun, RevaluationRun, IntercompanyTransaction, ConsolidationRun, TaxFiling, Manual
ReferenceIDtext
PreparedByreferenceyes→ Employees
ApprovedByreference→ Employees (must differ from PreparedBy)
PostedByreference→ Employees
PostedAtdate
ReversalOfreference→ JournalEntries (self)
AutoReverseOndateApproved date in the next eligible entity period; required reversals post before new-period transactions
PostingKeytextyesUnique entity + source record + business event + revision; retries return the existing journal
SourceRevisionnumberyesImmutable approved revision posted
ApprovalDecisionreference→ ApprovalDecisions
RateOverridereference→ RateOverrides
MigrationBatchtextOpening-balance batch whose control-account totals reconcile imported open items
JournalEntryLinesDebits and credits in functional currency, with the transaction-currency Line item of JournalEntries.line item
FieldTypeRequiredDetails
LineNumbernumberyes
Accountreferenceyes→ ChartOfAccounts
CostCenterreference→ CostCenters
Descriptiontext
ForeignCurrencyreference→ Currencies (when it differs from functional)
ForeignDebitdecimalTransaction-currency amount
ForeignCreditdecimalTransaction-currency amount
ExchangeRatedecimalyesSource valuation rate for the line: recognition rate or current carrying amount per foreign unit on clearing; computed carrying ratios are not manual market-rate overrides
DebitdecimalyesFunctional currency; 0 on a credit line
CreditdecimalyesFunctional currency; 0 on a debit line
TaxCodereference→ TaxCodes
CounterpartyEntityreference→ Entities (intercompany lines)
JournalEntryreferenceyes→ JournalEntries
RateOverridereference→ RateOverrides (required for an authorised deviation from the applicable line rate)
InvoicesCustomer invoices and credit memos raised in the customer's currency andtransaction
FieldTypeRequiredDetails
InvoiceNumbertextyes
DocumentTypeselectyesInvoice, CreditMemo
CreditedInvoicereference→ Invoices (self; CreditMemo only)
Entityreferenceyes→ Entities (billing entity)
Customerreferenceyes→ Contacts (Type IN Customer, Both)
InvoiceDatedateyes
DueDatedateyes
Periodreferenceyes→ AccountingPeriods
Currencyreferenceyes→ Currencies (transaction currency)
RateTypeselectyesSpot, Contract (rate fixed by agreement with the customer)
ExchangeRatedecimalyesTransaction to functional at InvoiceDate
OriginalExchangeRatedecimalRate proposed by rule, kept when overridden
RateOverriddenByreference→ Employees
RateOverrideReasontext
StatusselectyesDraft, PendingApproval, Posted, Sent, PartiallyPaid, Paid, Void, WrittenOff
SubtotaldecimalyesSum of InvoiceItems.LineTotal
TaxTotaldecimalyesSum of InvoiceItems.TaxAmount
TotalAmountdecimalyesSubtotal + TaxTotal, transaction currency
FunctionalTotaldecimalyesTotalAmount × ExchangeRate
AmountPaiddecimalyesActive posted cash/withholding applications in document currency; reversed applications excluded
AmountOutstandingdecimalyesInvoice/Bill: TotalAmount − AmountPaid − AmountCredited; credit document: TotalAmount − AmountCredited. Credit amounts are positive magnitudes; posting direction follows DocumentType.
DisputedbooleanyesExcluded from dunning while set
DunningLevelnumberLast reminder step sent
SourceOrdertextCRM or order-management reference
TermsselectyesPrepaid, Net7, Net15, Net30, Net45, Net60, Net90
EnteredByreferenceyes→ Employees
ApprovedByreference→ Employees (different authorised AR Clerk within converted limit, Controller above it; credit memo decisions retained)
JournalEntryreference→ JournalEntries (posted on Posted)
Notestext
AmountCrediteddecimalyesActive CreditApplications applied to or from this document, in its currency
FunctionalOutstandingdecimalyesRemaining original functional basis plus unreversed item revaluation; reconciles to control-account carrying value
RateOverridereference→ RateOverrides
ApprovalDecisionreference→ ApprovalDecisions
SourceRevisionnumberyesChanging amount, rate or terms invalidates pending approval
MigrationBatchtextOpening item linked to a reconciled migration control balance
OpeningJournalreference→ JournalEntries (opening-balance journal already includes this item's control amount; import creates no duplicate journal)
WriteOffJournalreference→ JournalEntries (independently approved write-off of current carrying value)
WriteOffReasontextRequired before WrittenOff; unsettled original basis and allocated revaluation are derecognised once
WriteOffDecisionreference→ ApprovalDecisions (Controller other than write-off preparer)
InvoiceItemsAR line items with revenue account, cost center and tax in transaction Line item of Invoices.line item
FieldTypeRequiredDetails
LineNumbernumberyes
Descriptiontextyes
Quantitynumberyes
UnitPricedecimalyesTransaction currency
LineTotaldecimalyesQuantity × UnitPrice
RevenueAccountreferenceyes→ ChartOfAccounts
CostCenterreference→ CostCenters
TaxCodereference→ TaxCodes
TaxAmountdecimalyesLineTotal × TaxCode.Rate ÷ 100, transaction currency
TaxExchangeRatedecimalRate the tax authority prescribes; equals the document rate when the jurisdiction uses the accounting rate
TaxRateSourceselectAccountingRate, AuthorityRate, Manual
TaxAmountFunctionaldecimalyesTaxAmount × the document accounting ExchangeRate for the GL; authority-reporting valuation is retained separately
TaxAmountAuthoritydecimalTaxAmount × TaxExchangeRate in functional-equivalent terms for the authority report; no automatic GL posting
TaxConversionDifferencedecimalTaxAmountAuthority − TaxAmountFunctional; reviewed filing adjustment if required, never automatically treated as rounding
PaymentsReceivedCustomer receipts in the currency they arrived in, applied to opentransaction
FieldTypeRequiredDetails
PaymentNumbertextyes
Entityreferenceyes→ Entities
Customerreference→ Contacts (optional until applied, for receipts created from a statement line)
PaymentDatedateyes
Periodreferenceyes→ AccountingPeriods
MethodselectyesACH, SEPA, Wire, Check, Card, Cash, Other
Currencyreferenceyes→ Currencies (currency received)
AmountdecimalyesCurrency received
ExchangeRatedecimalyesReceived currency to functional at PaymentDate
OriginalExchangeRatedecimalRate proposed by rule, kept when overridden
RateOverriddenByreference→ Employees
RateOverrideReasontext
FunctionalAmountdecimalyesAmount × ExchangeRate
WithholdingTaxCodereference→ TaxCodes
WithholdingTaxAmountdecimalSum of active application withholding converted to receipt currency; not part of cash Amount
AppliedAmountdecimalyesSum of active PaymentApplications.ReceiptAmount, in receipt currency only
UnappliedAmountdecimalyesAmount − AppliedAmount
RealisedGainLossdecimalyesSum of PaymentApplications.RealisedGainLoss; positive is gain
BankAccountreferenceyes→ BankAccounts
StatusselectyesReceived, PartiallyApplied, Applied, Unapplied, Reversed
ReferencetextRemittance reference
JournalEntryreference→ JournalEntries (receipt recognition: Bank Dr / unapplied cash Cr before application)
UnappliedFunctionalAmountdecimalyesCurrent carrying amount of the unapplied cash liability, including unreversed revaluation
ReceivedByreferenceyes→ Employees (person or configured bank-import identity)
RateOverridereference→ RateOverrides
ReversalEntryreference→ JournalEntries
ReversalReasontextReturned receipt or correction; all dependent applications must reverse first
BankReferencetextUnique bank transaction identifier per account; prevents duplicate receipt import
PaymentApplicationsOne posted receipt allocation per invoice. AppliedAmount includes cash and evidenced withholding in invoice currency; ReceiptAmount is only the cash consumed in receipt currency. The journal clears each side's current carrying value, so a prior FX adjustment is never posted again. Line item of PaymentsReceived.line item
FieldTypeRequiredDetails
LineNumbernumberyes
Invoicereferenceyes→ Invoices
AppliedAmountdecimalyesPositive invoice-currency amount settled, including WithholdingAmount
InvoiceRatedecimalyesFrom the invoice
ReceiptRatedecimalyesInvoice currency to functional at the receipt date: DocumentToReceiptRate × receipt ExchangeRate; retained original settlement-rate evidence
FunctionalAtInvoiceRatedecimalyesAppliedAmount × InvoiceRate; original basis only, not the carrying amount after revaluation
FunctionalAtReceiptRatedecimalyesAppliedAmount × ReceiptRate; historical receipt-date value, separate from current ReceiptCarryingAmount
RealisedGainLossdecimalyesReceiptCarryingAmount + WithholdingFunctionalAmount − CarryingAmountSettled; positive gain credits realised FX
AppliedAtdatetimeyes
AppliedByreferenceyes→ Employees (the matcher's service account when automatic)
PaymentReceivedreferenceyes→ PaymentsReceived
ReceiptAmountdecimalyes(AppliedAmount − WithholdingAmount) × DocumentToReceiptRate, rounded in receipt currency
DocumentToReceiptRatedecimalyesReceipt-currency units per invoice-currency unit; 1 when equal; positive approved rate or actual remittance cross rate
WithholdingAmountdecimalyesInvoice-currency amount settled by withholding, default 0; requires tax code and evidence
WithholdingFunctionalAmountdecimalyesWithholdingAmount × WithholdingRate; separate evidenced withholding conversion, not cash
WithholdingEvidenceattachmentRequired for nonzero withholding
ReceiptCarryingAmountdecimalyesCurrent unapplied functional liability released for ReceiptAmount; proportional allocation of its remaining carrying value
CarryingAmountSettleddecimalyesOriginal invoice basis settled + RevaluationReleased
RevaluationReleaseddecimalyesAllocated signed change in invoice carrying magnitude from active RevaluationItems; tracking only, no additional P&L entry
Periodreferenceyes→ AccountingPeriods (eligible entity posting period containing application date)
ApplicationDatedateyesEffective posting date; cannot silently backdate into HardClose
StatusselectyesDraft, Posted, Reversed
JournalEntryreference→ JournalEntries
ReversalEntryreference→ JournalEntries
RateOverridereference→ RateOverrides
WithholdingRatedecimalyesApproved functional-currency units per document-currency unit on the settlement date; 1 for functional-currency documents
WithholdingRateEvidencetextAccounting or required authority-rate source; material differences follow a reviewed tax policy
WithholdingTaxCodereference→ TaxCodes (required for nonzero withholding; header code is only a default)
BillsVendor bills and vendor credits in the vendor's currency, checked againsttransaction
FieldTypeRequiredDetails
BillNumbertextyes
DocumentTypeselectyesBill, VendorCredit
CreditedBillreference→ Bills (self; VendorCredit only)
Entityreferenceyes→ Entities
Vendorreferenceyes→ Contacts (Type IN Vendor, Both)
VendorInvoiceNumbertextyesVendor's own number
BillDatedateyes
DueDatedateyes
Periodreferenceyes→ AccountingPeriods
Currencyreferenceyes→ Currencies (transaction currency)
RateTypeselectyesSpot, Contract (rate fixed by agreement with the vendor)
ExchangeRatedecimalyesTransaction to functional at BillDate
OriginalExchangeRatedecimalRate proposed by rule, kept when overridden
RateOverriddenByreference→ Employees
RateOverrideReasontext
StatusselectyesDraft, PendingApproval, Approved, Scheduled, PartiallyPaid, Paid, Disputed, Void
SubtotaldecimalyesSum of BillItems.LineTotal
TaxTotaldecimalyesSum of BillItems.TaxAmount
TotalAmountdecimalyesSubtotal + TaxTotal, transaction currency
FunctionalTotaldecimalyesTotalAmount × ExchangeRate
AmountPaiddecimalyesActive posted cash/withholding applications in document currency; reversed applications excluded
AmountOutstandingdecimalyesInvoice/Bill: TotalAmount − AmountPaid − AmountCredited; credit document: TotalAmount − AmountCredited. Credit amounts are positive magnitudes; posting direction follows DocumentType.
PurchaseOrderReferencetextOrder number in the procurement system
ReceiptReferencetextReceipt number in the procurement system
ReferenceMatchStatusselectyesNotChecked, Matched, NoOrder, NoReceipt, Variance, ApprovedNonPO (documented non-PO exception)
EnteredByreferenceyes→ Employees (cannot approve the same bill)
Approverreference→ Employees (routed to, by ApprovalLimit)
ApprovedByreference→ Employees
TermsselectyesPrepaid, Net7, Net15, Net30, Net45, Net60, Net90
JournalEntryreference→ JournalEntries (posted on Approved)
AmountCrediteddecimalyesActive CreditApplications applied to or from this document, in its currency
FunctionalOutstandingdecimalyesRemaining original functional basis plus unreversed item revaluation; reconciles to control-account carrying value
RateOverridereference→ RateOverrides
ApprovalDecisionreference→ ApprovalDecisions
SourceRevisionnumberyesChanging amount, rate or terms invalidates pending approval
MigrationBatchtextOpening item linked to a reconciled migration control balance
OpeningJournalreference→ JournalEntries (opening-balance journal already includes this item's control amount; import creates no duplicate journal)
ReferenceCheckedByreference→ Employees (AP Clerk who checked external procurement evidence)
ReferenceCheckedAtdatetimeRequired before bill approval
ReferenceEvidenceattachmentProcurement match response or reviewed non-PO support
NonPOReasontextRequired where no purchase order is expected
NonPOApprovedByreference→ Employees (Controller other than EnteredBy)
NonPOApprovedAtdatetimeRequired for ApprovedNonPO
BillItemsAP line items with expense or asset account, cost center and tax in Line item of Bills.line item
FieldTypeRequiredDetails
LineNumbernumberyes
Descriptiontextyes
Quantitynumberyes
UnitCostdecimalyesTransaction currency
LineTotaldecimalyesQuantity × UnitCost
ExpenseAccountreferenceyes→ ChartOfAccounts
CostCenterreference→ CostCenters
TaxCodereference→ TaxCodes
TaxAmountdecimalyesLineTotal × TaxCode.Rate ÷ 100, transaction currency
TaxExchangeRatedecimalRate the tax authority prescribes; equals the document rate when the jurisdiction uses the accounting rate
TaxRateSourceselectAccountingRate, AuthorityRate, Manual
TaxAmountFunctionaldecimalyesTaxAmount × the document accounting ExchangeRate for the GL; authority-reporting valuation is retained separately
FixedAssetreference→ FixedAssets (when capitalised)
TaxAmountAuthoritydecimalTaxAmount × TaxExchangeRate in functional-equivalent terms for the authority report; no automatic GL posting
TaxConversionDifferencedecimalTaxAmountAuthority − TaxAmountFunctional; reviewed filing adjustment if required, never automatically treated as rounding
PayRunsVendor payment batch for one entity, bank account and matching payment currency. A different authorised AP Clerk releases within their converted limit; Controller releases above that limit. A rejected attempt stays as evidence and is retried through new payment records.transaction
FieldTypeRequiredDetails
PayRunNumbertextyes
Entityreferenceyes→ Entities
BankAccountreferenceyes→ BankAccounts
Currencyreferenceyes→ Currencies (must equal BankAccount.Currency; foreign bill amounts convert before scheduling)
PaymentDatedateyes
Periodreferenceyes→ AccountingPeriods
MethodselectyesACH, SEPA, Wire, Check
PaymentCountnumberyes
TotalAmountdecimalyesPayment currency
FunctionalTotaldecimalyesPayment-date functional value for accounting; approval separately converts TotalAmount to the decision maker's limit currency
StatusselectyesDraft, Proposed, PendingRelease, Released, Transmitted, Acknowledged, Rejected
PreparedByreferenceyes→ Employees (cannot release the same run)
ReleasedByreference→ Employees
ReleasedAtdatetime
PaymentFileReferencetextFile name or bank batch id
Notestext
ExchangeRatedecimalyesPayment currency to functional; frozen on release
ApprovalDecisionreference→ ApprovalDecisions
SourceRevisionnumberyesChange to payees, amounts or bank snapshots invalidates release
BankResponseReferencetextIdempotent bank acknowledgement or rejection identifier
RejectedAtdatetimeBank rejection time
RejectionReasontextRequired on Rejected
RetryOfreference→ PayRuns (new reviewed batch; original remains Rejected)
PaymentsMadeVendor payments, single or batched into a pay run, drawn on the banktransaction
FieldTypeRequiredDetails
PaymentNumbertextyes
Entityreferenceyes→ Entities
Vendorreferenceyes→ Contacts
VendorBankAccountreference→ ContactBankAccounts (Verified, in the payment currency)
PayRunreference→ PayRuns (empty for a single urgent payment)
PaymentDatedateyes
Periodreferenceyes→ AccountingPeriods
MethodselectyesACH, SEPA, Wire, Check, Card, Cash
Currencyreferenceyes→ Currencies (currency paid)
AmountdecimalyesCurrency paid
ExchangeRatedecimalyesPaid currency to functional at PaymentDate
OriginalExchangeRatedecimalRate proposed by rule, kept when overridden
RateOverriddenByreference→ Employees
RateOverrideReasontext
FunctionalAmountdecimalyesAmount × ExchangeRate
WithholdingTaxCodereference→ TaxCodes
WithholdingTaxAmountdecimalSum of active BillPaymentApplications withholding converted to payment currency; withheld tax is additional to cash Amount
RealisedGainLossdecimalyesSum of active BillPaymentApplications.RealisedGainLoss + BankRealisedGainLoss; positive is gain
BankAccountreferenceyes→ BankAccounts
StatusselectyesDraft, Scheduled, Released, Cleared, Voided, Bounced, Rejected
ReferencetextCheck number, ACH or SEPA trace
ReleasedByreference→ Employees (from the pay run, or the releaser of a single payment)
JournalEntryreference→ JournalEntries (one release event, current AP carrying Dr / bank carrying Cr / withholding payable Cr / residual FX)
PreparedByreferenceyes→ Employees
ApprovalDecisionreference→ ApprovalDecisions (mandatory independent release even for a single urgent payment)
RateOverridereference→ RateOverrides
BankAccountRevisionnumberVerified ContactBankAccounts revision frozen on release; changed coordinates require new release
BankVerificationEvidencetextImmutable verification reference; raw account details restricted to bank-authorised roles
BankCarryingAmountdecimalyesFunctional carrying amount removed from the bank for cash Amount; proportional posted currency balance, including remaining revaluation
BankRealisedGainLossdecimalyesFunctionalAmount − BankCarryingAmount; positive gain credits realised FX on disposing of bank currency
ReversalEntryreference→ JournalEntries (exact release reversal in an eligible period)
ReversalReasontextRequired for rejected, bounced or voided posted payment
RejectedAtdatetimeBank rejection time
RetryOfreference→ PaymentsMade (new approved attempt; old application effects already reversed)
BankResponseReferencetextUnique bank event reference for confirmation/rejection deduplication
AppliedAmountdecimalyesSum of active BillPaymentApplications.PaymentAmount in payment currency; must equal cash Amount before release
SourceRevisionnumberyesAny change to amount, payee, bank revision or rate invalidates the release decision
PaymentAccountSnapshottextEncrypted immutable routing/account snapshot; visible only to AP Clerk, Treasury Analyst and Admin
BillPaymentApplicationsOne allocation of a payment to a bill, with bill-currency settlement and payment-currency cash shown separately. Withholding settles the bill but is owed to the tax authority rather than paid to the vendor. Line item of PaymentsMade.line item
FieldTypeRequiredDetails
LineNumbernumberyes
Billreferenceyes→ Bills
AppliedAmountdecimalyesPositive bill-currency amount settled, including WithholdingAmount
BillRatedecimalyesFrom the bill
PaymentRatedecimalyesBill currency to functional at PaymentDate: DocumentToPaymentRate × payment ExchangeRate
FunctionalAtBillRatedecimalyesAppliedAmount × BillRate; original basis before revaluation
FunctionalAtPaymentRatedecimalyesPaymentAmount × payment ExchangeRate + WithholdingFunctionalAmount
RealisedGainLossdecimalyesCarryingAmountSettled − FunctionalAtPaymentRate; positive gain credits realised FX; bank disposal FX is separate
AppliedAtdatetimeyes
AppliedByreferenceyes→ Employees
PaymentMadereferenceyes→ PaymentsMade
PaymentAmountdecimalyes(AppliedAmount − WithholdingAmount) × DocumentToPaymentRate; payment currency
DocumentToPaymentRatedecimalyesPayment-currency units per bill-currency unit; 1 when equal; positive actual/approved cross rate
WithholdingAmountdecimalyesBill-currency withheld portion, default 0
WithholdingFunctionalAmountdecimalyesWithholdingAmount × WithholdingRate; separate evidenced withholding conversion, not cash
CarryingAmountSettleddecimalyesOriginal bill basis settled + RevaluationReleased
RevaluationReleaseddecimalyesAllocated signed change in bill carrying magnitude; tracking only, not another FX posting
StatusselectyesDraft, Posted, Reversed
JournalEntryreference→ JournalEntries (the payment release journal)
ReversalEntryreference→ JournalEntries (same payment reversal; must not reverse again per line)
RateOverridereference→ RateOverrides
WithholdingRatedecimalyesApproved functional-currency units per document-currency unit on the settlement date; 1 for functional-currency documents
WithholdingRateEvidencetextAccounting or required authority-rate source; material differences follow a reviewed tax policy
WithholdingTaxCodereference→ TaxCodes (required for nonzero withholding; header code is only a default)
IntercompanyTransactionsTransactions between two entities in the group, raised once. The fromtransaction
FieldTypeRequiredDetails
TransactionNumbertextyes
FromEntityreferenceyes→ Entities (books the receivable or the charge out)
ToEntityreferenceyes→ Entities (books the payable or the charge in)
TypeselectyesSale, Recharge, Loan, LoanRepayment, Dividend, CashTransfer, Settlement
TransactionDatedateyes
Periodreferenceyes→ AccountingPeriods (compatibility alias of FromPeriod; never used for ToEntity posting)
Currencyreferenceyes→ Currencies (agreed transaction currency)
AmountdecimalyesTransaction currency
FromExchangeRatedecimalyesTransaction to FromEntity functional
ToExchangeRatedecimalyesTransaction to ToEntity functional
FromEntityAmountdecimalyesFromEntity functional currency
ToEntityAmountdecimalyesToEntity functional currency
StatusselectyesDraft, Submitted, Matched, Disputed, Settled, Eliminated
MatchDifferencedecimalDifference after both functional amounts are translated into ReportingCurrency using frozen from/to reporting rates
FromJournalEntryreference→ JournalEntries (posted on Submitted)
ToJournalEntryreference→ JournalEntries (posted on Matched)
RaisedByreferenceyes→ Employees
ConfirmedByreference→ Employees (counterparty entity; must differ from RaisedBy)
ConfirmedAtdatetime
DisputeReasontext
Notestext
FromPeriodreferenceyes→ AccountingPeriods (must belong to FromEntity and include its posting date)
ToPeriodreferenceyes→ AccountingPeriods (must belong to ToEntity and permit the confirmation posting)
ReportingPeriodreferenceyes→ AccountingPeriods (group reporting context)
ReportingCurrencyreferenceyes→ Currencies
FromPostingDatedateyesPosting date for the from-side journal
ToPostingDatedateConfirmed posting date for the to-side journal
FromReportingRatedecimalFromEntity functional to reporting currency at agreed reconciliation date
ToReportingRatedecimalToEntity functional to reporting currency at agreed reconciliation date
AdjustmentReasontextReviewed difference explanation; posted journals are not edited
AdjustmentApprovedByreference→ Employees (Controller other than the adjustment preparer)
AdjustmentJournalreference→ JournalEntries (eligible entity correction or group adjustment; no unsupported plug)
FromFunctionalOutstandingdecimalyesCurrent carrying amount on the from-side open item
ToFunctionalOutstandingdecimalyesCurrent carrying amount on the confirmed to-side open item
FromForeignOutstandingdecimalyesUnsettled from-side amount in Currency, reconciled to linked settlement journals
ToForeignOutstandingdecimalyesUnsettled confirmed to-side amount in Currency, reconciled independently
IntercompanyBalancesPeriod-end agreement of the open balance between two entities in onetransaction
FieldTypeRequiredDetails
BalanceNumbertextyes
Periodreferenceyes→ AccountingPeriods (group reporting period)
BalanceDatedateyesPeriod end
EntityAreferenceyes→ Entities
EntityBreferenceyes→ Entities
Currencyreferenceyes→ Currencies
ABalancedecimalyesA's receivable from B, transaction currency
BBalancedecimalyesB's payable to A, transaction currency
DifferencedecimalyesABalance − BBalance
StatusselectyesOpen, Agreed, Disputed
AgreedByreference→ Employees
AgreedAtdatetime
Notestext
EntityAPeriodreferenceyes→ AccountingPeriods (EntityA period covering BalanceDate)
EntityBPeriodreferenceyes→ AccountingPeriods (EntityB period covering BalanceDate)
AAgreedByreference→ Employees (EntityA reviewer)
BAgreedByreference→ Employees (different EntityB reviewer)
DifferenceReasontextRequired for any nonzero difference and linked adjustment
AdjustmentJournalreference→ JournalEntries
RevaluationRunsMonth-end revaluation of open foreign-currency balances for one entitytransaction
FieldTypeRequiredDetails
RunNumbertextyes
Entityreferenceyes→ Entities
Periodreferenceyes→ AccountingPeriods
RunDatedateyes
RateTypeselectyesClosing, Spot
RateDatedateyesDate of the rates applied
ScopeselectyesAllMonetary, BankOnly, ARAP, Intercompany
ReversalMethodselectyesReverseNextPeriod, Delta (carrying amount stays restated; next run posts the movement)
StatusselectyesDraft, Calculated, PendingApproval, Posted, Reversed
AccountsRevaluednumberyes
TotalUnrealisedGaindecimalyesFunctional currency
TotalUnrealisedLossdecimalyesFunctional currency
JournalEntryreference→ JournalEntries
ReversalEntryreference→ JournalEntries (ReverseNextPeriod only; auto-reversal on day one of the next period)
PreparedByreferenceyes→ Employees (cannot approve the same run)
ApprovedByreference→ Employees
PostedAtdate
SourcePostingRevisionnumberyesAccountingPeriods.PostingRevision frozen at calculation; intervening source changes require recalculation
ApprovalDecisionreference→ ApprovalDecisions
ReversalPeriodreference→ AccountingPeriods (ReverseNextPeriod; required eligible next entity period)
ReversalDatedateMust post before new-period transactions
Supersedesreference→ RevaluationRuns (a corrected run after reversal; no duplicate live coverage)
RevaluationLinesAccount/currency totals of item-level workings in RevaluationItems, separated by debit or credit balance side. Booked values mean current carrying values before this run, including earlier unreversed adjustments. Line item of RevaluationRuns.line item
FieldTypeRequiredDetails
LineNumbernumberyes
RevaluationRunreferenceyes→ RevaluationRuns
Entityreferenceyes→ Entities (from the run)
Periodreferenceyes→ AccountingPeriods (from the run)
Accountreferenceyes→ ChartOfAccounts
Currencyreferenceyes→ Currencies (foreign currency of the balance)
ForeignBalancedecimalyesSum of item foreign balance magnitudes, never net unlike debit/credit items
BookedFunctionalBalancedecimalyesSum of item CarryingBefore magnitudes on this BalanceSide
BookedAverageRatedecimalyesBookedFunctionalBalance ÷ ForeignBalance; 0 if no foreign balance
ClosingRatedecimalyesRate applied
RevaluedFunctionalBalancedecimalyesForeignBalance × ClosingRate
UnrealisedGainLossdecimalyesRevalued minus booked for Debit balances; booked minus revalued for Credit balances; positive is gain
OpenItemCountnumberAR, AP and intercompany accounts revalue per open item
BalanceSideselectyesDebit, Credit
CarryingAdjustmentdecimalyesRevaluedFunctionalBalance − BookedFunctionalBalance; signed change in carrying magnitude
FixedAssetsDepreciable assets on the register, held in the entity's functionaltransaction
FieldTypeRequiredDetails
AssetNumbertextyes
Nametextyes
Entityreferenceyes→ Entities
Categoryreferenceyes→ FixedAssetCategories
DepreciationMethodreferenceyes→ DepreciationMethods
AcquisitionDatedateyes
InServiceDatedateyes
CostdecimalyesCapitalised cost, functional currency
SalvageValuedecimalyesDefault 0
UsefulLifeMonthsnumberyes
AccumulatedDepreciationdecimalyesSum of posted DepreciationLines, net of reversed lines and disposal removals
NetBookValuedecimalyesCost − AccumulatedDepreciation − AccumulatedImpairment; asset movements reconcile disposals and transfers
Locationtext
CostCenterreference→ CostCenters
StatusselectyesUnderConstruction, InService, Impaired, Disposed, Transferred
DisposalDatedate
DisposalProceedsdecimal
SourceBillreference→ Bills
AccumulatedImpairmentdecimalyesPosted impairment less approved reversals through AssetMovements
ExpectedLifetimeUnitsdecimalRequired positive total for UnitsOfProduction; reviewed before depreciation
AcquisitionJournalreference→ JournalEntries (source bill posting or approved opening entry, never duplicate capitalisation)
DepreciationRunsMonthly depreciation batches per entity per period.transaction
FieldTypeRequiredDetails
RunNumbertextyes
Entityreferenceyes→ Entities
Periodreferenceyes→ AccountingPeriods
RunDatedateyes
StatusselectyesDraft, Calculated, PendingApproval, Posted, Reversed
AssetsProcessednumberyes
TotalDepreciationdecimalyes
JournalEntryreference→ JournalEntries
PreparedByreferenceyes→ Employees
PostedByreference→ Employees
PostedAtdate
ApprovalDecisionreference→ ApprovalDecisions (Controller other than PreparedBy)
SourceRevisionnumberyesInputs frozen at calculation; revised inputs require recalculation and new approval
ReversalEntryreference→ JournalEntries
BudgetsBudget header per entity per version per fiscal year, in the entity'stransaction
FieldTypeRequiredDetails
BudgetNumbertextyes
Versionreferenceyes→ BudgetVersions
Entityreferenceyes→ Entities
FiscalYeartextyes
Currencyreferenceyes→ Currencies
StatusselectyesDraft, Submitted, Locked, Archived (mirrors BudgetVersions.Status)
SubmittedAtdate
ReviewedByreference→ Employees
TotalRevenuedecimalyesSum of BudgetLines on Revenue accounts
TotalExpensedecimalyesSum of BudgetLines on Expense accounts
Ownerreferenceyes→ Employees
BudgetLinesAccount × cost center × period amounts. Line item of Budgets.line item
FieldTypeRequiredDetails
Accountreferenceyes→ ChartOfAccounts
CostCenterreference→ CostCenters
Periodreferenceyes→ AccountingPeriods
BudgetAmountdecimalyesEntity currency
Notestext
ConsolidationRunsMulti-entity consolidation for a reporting period into the group unit:transaction
FieldTypeRequiredDetails
RunNumbertextyes
ReportingParentreferenceyes→ Entities (EntityType Group)
Periodreferenceyes→ AccountingPeriods
RunDatedateyes
ReportingCurrencyreferenceyes→ Currencies
EntityStatusAtRunselectyesSoftClose, HardClose (every entity included was at least this far)
BalanceSheetRateTypeselectyesClosing, Spot
IncomeStatementRateTypeselectyesAverage, TransactionDate (Average only if an appropriate approximation; volatile or material movements use actual dated rates)
EquityRateTypeselectyesHistorical (reviewed account policy; no arbitrary closing-rate substitution)
StatusselectyesDraft, Calculated, PendingApproval, Locked, Superseded
SupersededByreference→ ConsolidationRuns (self)
EntitiesIncludednumberyes
TranslationAdjustmentdecimalyesPosted to the group unit's CTA account
NonControllingInterestdecimalReporting currency
PreparedByreferenceyes→ Employees
LockedByreference→ Employees
LockedAtdate
ApprovalDecisionreference→ ApprovalDecisions (locking Controller must differ from PreparedBy)
AverageRateAssessmenttextDocument why averages approximate actual transaction dates; required when Average is selected
GroupJournalEntryreference→ JournalEntries (translation and CTA in reporting unit; underlying entity ledgers unchanged)
SourceRevisionnumberyesFrozen on approval; any material change requires a new decision
TranslatedBalancesThe translated trial balance: one line per entity per account with the Line item of ConsolidationRuns.line item
FieldTypeRequiredDetails
LineNumbernumberyes
Entityreferenceyes→ Entities
Accountreferenceyes→ ChartOfAccounts
FunctionalCurrencyreferenceyes→ Currencies
FunctionalBalancedecimalyesClosing carrying balance for Measure ClosingBalance; activity in scope for PeriodMovement; never sum successive closing balances
RateTypeselectyesClosing, Average, Historical, TransactionDate
RateApplieddecimalyesFrom ExchangeRates, or HistoricalRates for Historical
ReportingBalancedecimalyesFunctionalBalance × RateApplied for a single-rate line; TransactionDate lines retain the source journal line and its actual rate
PriorPeriodReportingBalancedecimalFrom the prior locked run
TranslationDifferencedecimalMovement not explained by functional-currency movement at the period's rates
ConsolidationRunreferenceyes→ ConsolidationRuns
SourceScopereferenceyes→ ConsolidationEntities
MeasureselectyesClosingBalance, PeriodMovement; do not add consecutive closing balances
SourceJournalLinereference→ JournalEntryLines (required for TransactionDate translation)
HistoricalRatereference→ HistoricalRates (required for historical-rate source lots)
RateRecordreference→ ExchangeRates (actual selected version for Closing, Average or TransactionDate)
RateDatedateyesEffective translation date, or date of the historical source lot
EliminationEntriesIntercompany elimination and consolidation adjustment entries attached totransaction
FieldTypeRequiredDetails
EntryNumbertextyes
ConsolidationRunreferenceyes→ ConsolidationRuns
EntryDatedateyes
TypeselectyesIntercompanySales, IntercompanyARAP, IntercompanyLoan, InvestmentInSubsidiary, NonControllingInterest, UnrealisedProfit, Adjustment
Descriptiontextyes
FromEntityreference→ Entities
ToEntityreference→ Entities
IntercompanyTransactionreference→ IntercompanyTransactions
Currencyreferenceyes→ Currencies (reporting currency)
Amountdecimalyes
JournalEntryreference→ JournalEntries (posted in the Group unit)
StatusselectyesDraft, PendingApproval, Applied, Reversed
PreparedByreferenceyes→ Employees
ApprovalDecisionreference→ ApprovalDecisions (independent Controller review before Applied)
AdjustmentReasontextRequired for Type Adjustment or unexplained initial matching difference
EvidenceattachmentReconciliation/ownership/valuation workpaper supporting the entry
ReversalEntryreference→ JournalEntries
SourceRevisionnumberyesFrozen on approval; any material change requires a new decision
TaxFilingsTax reporting for an entity and reporting period, with separately eligible posting and payment periods. Filing reclassifies amounts already accrued to settlement accounts and posts only approved differences; it never duplicates the tax liability already recognised on source documents.transaction
FieldTypeRequiredDetails
FilingNumbertextyes
Entityreferenceyes→ Entities
Jurisdictionreferenceyes→ TaxJurisdictions
Periodreferenceyes→ AccountingPeriods (reporting period, which may already be HardClose)
TaxTypeselectyesSales, Use, VAT, GST, Withholding
StatusselectyesDraft, InReview, Filed, Paid, Amended
Currencyreferenceyes→ Currencies (filing currency)
RateTypeselectyesAuthorityRate, Closing, Average
ExchangeRatedecimalyesFunctional to filing currency; 1 when they are the same
TaxableSalesdecimalyes
TaxablePurchasesdecimalyes
OutputTaxdecimalyes
InputTaxdecimalyes
NetLiabilitydecimalyesOutputTax − InputTax
DueDatedateyes
FiledAtdate
FiledByreference→ Employees
ConfirmationNumbertextFrom the tax authority
LiabilityJournalEntryreference→ JournalEntries (approved reclassification/difference in PostingPeriod, not the closed reporting period)
PaidAtdate
PaymentReferencetext
PaymentJournalEntryreference→ JournalEntries (posted on Paid: tax payable to bank)
PostingPeriodreferenceyes→ AccountingPeriods (eligible open/authorised SoftClose period of Entity)
PostingDatedateyesWithin PostingPeriod
PaymentPeriodreference→ AccountingPeriods (eligible Entity period for actual payment)
PaymentDatedateWithin PaymentPeriod
PreparedByreferenceyes→ Employees (Tax Specialist)
ApprovalDecisionreference→ ApprovalDecisions (Controller other than PreparedBy)
AuthorityRateEvidenceattachmentRequired if the filing uses an authority rate different from the accounting policy
AccruedTaxBalancedecimalyesExisting relevant control-account carrying amount in functional currency
ApprovedAdjustmentdecimalyesDifference reviewed against the already accrued liability; no second full liability
BankAccountreference→ BankAccounts (required for payment journal)
Supersedesreference→ TaxFilings (amendment preserves the filed return)
SourceRevisionnumberyesFrozen on approval; any material change requires a new decision
PaymentApprovalDecisionreference→ ApprovalDecisions (independent authorisation of the actual bank payment)
CloseTasksPeriod-close checklist items with owners and dependencies, generated fromtransaction
FieldTypeRequiredDetails
TaskNumbertextyes
Periodreferenceyes→ AccountingPeriods
Entityreferenceyes→ Entities
Templatereference→ CloseTaskTemplates
Nametextyes
CategoryselectyesSubledger, Reconciliation, Accrual, Allocation, Depreciation, Revaluation, Intercompany, Tax, Consolidation, Reporting, Signoff
Ownerreferenceyes→ Employees
DueDatedateyes
StatusselectyesNotStarted, InProgress, Blocked, Complete, WaivedWithApproval
DependsOnreference→ CloseTasks (self)
CompletedAtdatetime
CompletedByreference→ Employees
Notestext
AttachmentattachmentSupporting document
WaiverRequestedByreference→ Employees
WaiverReasontextRequired before WaivedWithApproval
WaiverApprovedByreference→ Employees (Controller other than requester)
WaiverApprovedAtdatetimeRequired before WaivedWithApproval
ApprovalDecisionreference→ ApprovalDecisions
SourceRevisionnumberyesFrozen on approval; any material change requires a new decision
BankStatementsImported statements per bank account, in the account's currency, withtransaction
FieldTypeRequiredDetails
StatementNumbertextyes
BankAccountreferenceyes→ BankAccounts
Entityreferenceyes→ Entities
StatementDatedateyes
OpeningBalancedecimalyesAccount currency
ClosingBalancedecimalyesAccount currency
Currencyreferenceyes→ Currencies
SourceselectyesBankAPI, CSV, Manual
ImportedAtdateyes
LineCountnumberyes
UnmatchedCountnumberyesLines still Unmatched
StatusselectyesImported, InReconciliation, Reconciled
BankStatementLinesOne line per statement movement, matched to the receipt, payment, Line item of BankStatements.line item
FieldTypeRequiredDetails
LineNumbernumberyes
ValueDatedateyes
AmountdecimalyesSigned, account currency
ReferencetextBank narrative or remittance reference
CounterpartyNametext
MatchStatusselectyesUnmatched, Matched, Excluded
MatchedReceiptreference→ PaymentsReceived (created from the line when no document exists)
MatchedPaymentreference→ PaymentsMade
MatchedTransferreference→ BankTransfers
MatchedJournalreference→ JournalEntries (bank charges, interest, conversion differences)
MatchedByreference→ Employees (the matcher's service account when automatic)
BankStatementreferenceyes→ BankStatements
ExternalLineIDtextyesUnique account/feed/source transaction identifier; repeated import does not create a new movement
ExcludedReasontextRequired for Excluded; excluded lines remain in the statement reconciliation
BankReconciliationsThe reconciliation of a statement to GL activity on the bank account, intransaction
FieldTypeRequiredDetails
ReconciliationNumbertextyes
BankAccountreferenceyes→ BankAccounts
Entityreferenceyes→ Entities
Periodreferenceyes→ AccountingPeriods
Statementreferenceyes→ BankStatements
ReconciliationDatedateyes
GLBalancedecimalyesAccount currency
StatementBalancedecimalyesAccount currency
DepositsInTransitdecimalyesReceipts booked that the bank has not credited
OutstandingPaymentsdecimalyesPayments released that the bank has not cleared
AdjustedStatementBalancedecimalyesStatementBalance + DepositsInTransit − OutstandingPayments
BookAdjustmentsdecimalyesBank charges, interest and conversion differences booked from the screen; signed
AdjustedGLBalancedecimalyesGLBalance + BookAdjustments
DifferencedecimalyesAdjustedGLBalance − AdjustedStatementBalance; zero when balanced
StatusselectyesInProgress, Balanced, Unbalanced, Approved
PreparedByreferenceyes→ Employees (cannot approve the same reconciliation)
ApprovedByreference→ Employees
ApprovedAtdate
ApprovalDecisionreference→ ApprovalDecisions
LedgerRevisionnumberyesFrozen revision of included activity; subsequent bank postings invalidate approval
AdjustmentJournalstextJournal references included once; GLBalance is the before-adjustment snapshot
SourceRevisionnumberyesFrozen on approval; any material change requires a new decision
BankTransfersMovements between two bank accounts of one entity, in the same ortransaction
FieldTypeRequiredDetails
TransferNumbertextyes
Entityreferenceyes→ Entities
FromBankAccountreferenceyes→ BankAccounts
ToBankAccountreferenceyes→ BankAccounts
CurrencyOutreferenceyes→ Currencies
AmountOutdecimalyes
CurrencyInreferenceyes→ Currencies
AmountIndecimalyesAs credited by the bank
BankRatedecimalAmountIn ÷ AmountOut when the currencies differ
TransferDatedateyes
Periodreferenceyes→ AccountingPeriods
FunctionalOutdecimalyesCurrent posted carrying amount of AmountOut removed from the source bank currency balance
FunctionalIndecimalyesAmountIn valued at the approved receipt-date rate
RealisedGainLossdecimalyesFunctionalIn − FunctionalOut, excluding separately booked bank fees; prior carrying FX is not repeated
StatusselectyesDraft, Released, Cleared, Cancelled
JournalEntryreference→ JournalEntries (posted on Released)
PreparedByreferenceyes→ Employees
ReleasedByreference→ Employees
ApprovalDecisionreference→ ApprovalDecisions (Controller or another authorised Treasury Analyst, never PreparedBy)
RateOverridereference→ RateOverrides
ReversalEntryreference→ JournalEntries
ReversalReasontextRequired to cancel a posted transfer
BankFeedecimalyesSeparately identified functional-currency expense, default 0
SourceRevisionnumberyesFrozen on approval; any material change requires a new decision
IncomingExchangeRatedecimalyesIncoming currency to functional at TransferDate; FunctionalIn = AmountIn × IncomingExchangeRate
AllocationRunsCost-center allocations of shared services run at period end.transaction
FieldTypeRequiredDetails
RunNumbertextyes
Entityreferenceyes→ Entities
Periodreferenceyes→ AccountingPeriods
RunDatedateyes
AllocationTypeselectyesHeadCount, Revenue, SquareFootage, FixedPercent, Custom
SourceCostCenterreferenceyes→ CostCenters
BasistextyesDescription of the driver
TotalAllocateddecimalyes
StatusselectyesDraft, Calculated, PendingApproval, Posted, Reversed
JournalEntryreference→ JournalEntries
PreparedByreferenceyes→ Employees
PostedAtdate
ApprovalDecisionreference→ ApprovalDecisions (Controller other than PreparedBy)
SourceRevisionnumberyesInputs frozen at calculation; revised inputs require recalculation and new approval
ReversalEntryreference→ JournalEntries
SourceAccountreferenceyes→ ChartOfAccounts (account whose eligible cost is reclassified)
SourceAmountdecimalyesFunctional-currency amount available to allocate; excludes prior allocations from this source event
DriverEvidenceattachmentyesFrozen headcount, revenue, area, percentage or reviewed custom-driver schedule
RateExceptionsA missing or unusable conversion blocks the affected business event until an approved rate is available; it never silently falls back to 1 or a stale rate.transaction
FieldTypeRequiredDetails
ExceptionNumbertextyesUnique open exception for source, pair, type and required date
Entityreferenceyes→ Entities
SourceTabletextyesExisting table whose posting or approval needs the rate
SourceRecordIDtextyesExisting source identifier
FromCurrencyreferenceyes→ Currencies
ToCurrencyreferenceyes→ Currencies
RateTypeselectyesSpot, Closing, Average, Budget, Historical, AuthorityRate, Contract
RequiredDatedateyesApplicable source/decision date
DetectedAtdatetimeyesFirst detection
StatusselectyesOpen, Resolved, Cancelled
ResolutionRatereference→ ExchangeRates
ResolutionOverridereference→ RateOverrides
ResolvedByreference→ Employees
ResolvedAtdatetimeRetry only after resolution; same business-event posting key
RateOverridesReviewed deviation from an applicable rate. The effective record and original source remain immutable; every affected posting references the approved override.transaction
FieldTypeRequiredDetails
OverrideNumbertextyesUnique override request
Entityreferenceyes→ Entities
SourceTabletextyesExisting affected table
SourceRecordIDtextyesExisting affected record
FromCurrencyreferenceyes→ Currencies
ToCurrencyreferenceyes→ Currencies
RateDatedateyesEffective conversion date
RateTypeselectyesSpot, Closing, Average, Budget, Historical, AuthorityRate, Contract
OriginalRatedecimalRate proposed by the rule; absent only for an explicitly missing-rate exception
ProposedRatedecimalyesPositive target units per source unit
SourceRatereference→ ExchangeRates
ReasontextyesWhy this rate is appropriate
EvidenceattachmentyesContract, provider observation or reviewed authority-rate support
RequestedByreferenceyes→ Employees (Treasury Analyst)
ApprovalDecisionreference→ ApprovalDecisions (Controller other than RequestedBy)
StatusselectyesDraft, PendingApproval, Approved, Rejected, Superseded
ApprovedAtdatetimeSource edit after approval requires a new request
SourceRevisionnumberyesFrozen on approval; any material change requires a new decision
ApprovalDelegationsDated, entity-scoped substitution for an absent approver. It does not grant the delegate new permissions, bypass conflicts, or increase either person's monetary authority.transaction
FieldTypeRequiredDetails
DelegationNumbertextyesUnique grant
Entityreferenceyes→ Entities
Delegatorreferenceyes→ Employees
Delegatereferenceyes→ Employees (different active person with the required role)
SourceTypetextyesAllowed existing document table or decision type
StartsAtdatetimeyesInclusive effective time
EndsAtdatetimeyesExclusive expiry after StartsAt
StatusselectyesDraft, Approved, Revoked, Expired
ApprovedByreference→ Employees (Controller other than Delegator and Delegate)
ApprovedAtdatetimeRequired before Approved
ReasontextyesAbsence and bounded scope
SourceRevisionnumberyesFrozen on approval; any material change requires a new decision
ApprovalDecisionsImmutable decision evidence tied to the exact source revision. Both the actual actor and the represented approver remain visible. Monetary limits are compared only after explicit conversion to the approver's limit currency.transaction
FieldTypeRequiredDetails
DecisionNumbertextyesUnique source + revision + decision-stage identifier
Entityreferenceyes→ Entities
SourceTypetextyesExisting source table, validated against its record type
SourceRecordIDtextyesExisting source record identifier
SourceRevisionnumberyesApproved immutable source revision
DecisionStagetextyesBill approval, release, rate override, close waiver or other named decision
RequestedDatedateyesRequest date
PreparedByreferenceyes→ Employees (source preparer snapshot)
ActualActorreference→ Employees (authenticated person; never the preparer)
AuthorisedForreference→ Employees (same actor unless delegated)
Delegationreference→ ApprovalDelegations (must be valid at DecidedAt)
SourceAmountdecimalAbsolute amount in SourceCurrency for a monetary decision
SourceCurrencyreference→ Currencies
DecisionCurrencyreference→ Currencies (ApprovalLimitCurrency snapshot)
ConversionRatedecimalDecision-currency units per SourceCurrency unit; 1 only when equal
ConversionRateRecordreference→ ExchangeRates
RateOverridereference→ RateOverrides
RateDatedateDecision conversion date
DecisionAmountdecimalabs(SourceAmount) × ConversionRate, rounded in DecisionCurrency
LimitSnapshotdecimalApplicable ceiling; delegation requires independent checks against both people's limits
DelegateDecisionAmountdecimalSourceAmount converted into the delegate's own approval-limit currency
DelegateLimitCurrencyreference→ Currencies
DelegateConversionRatedecimalSeparate rate when delegate and delegator limit currencies differ
DelegateLimitSnapshotdecimalDelegate's own ceiling
StatusselectyesRequested, Approved, Rejected, Cancelled
DecidedAtdatetimeImmutable decision time
ReasontextRequired on rejection, exception or waiver
ConversionRateTypeselectSpot, Contract, Manual; required for a monetary conversion
DelegateConversionRateRecordreference→ ExchangeRates (delegate's separate limit-currency conversion)
DelegateRateDatedateDate of the delegate's conversion
DelegateRateOverridereference→ RateOverrides (if the delegate's separate conversion is overridden)
RevaluationItemsOpen-item or bank-balance workings underneath account totals. Each posted adjustment remains allocated to its source until reversed or that portion is settled. Debit/Credit identifies balance direction; amounts are nonnegative magnitudes. Line item of RevaluationRuns.line item
FieldTypeRequiredDetails
LineNumbernumberyesUnique within run
RevaluationRunreferenceyes→ RevaluationRuns
RevaluationLinereferenceyes→ RevaluationLines
SourceTypeselectyesInvoice, Bill, UnappliedReceipt, IntercompanyFrom, IntercompanyTo, Bank, JournalLine
Invoicereference→ Invoices
Billreference→ Bills
Receiptreference→ PaymentsReceived
IntercompanyTransactionreference→ IntercompanyTransactions
BankAccountreference→ BankAccounts
JournalLinereference→ JournalEntryLines
BalanceSideselectyesDebit, Credit; identifies the sign independently of account classification
Currencyreferenceyes→ Currencies
ForeignOpenAmountdecimalyesPositive outstanding magnitude at the frozen cutoff
OriginalFunctionalOpendecimalyesRemaining original basis
PriorRevaluationdecimalyesSigned unreversed carrying adjustment remaining from earlier items
CarryingBeforedecimalyesOriginalFunctionalOpen + PriorRevaluation
ClosingRatedecimalyesApproved functional units per foreign unit
RevaluedAmountdecimalyesForeignOpenAmount × ClosingRate
AdjustmentdecimalyesRevaluedAmount − CarryingBefore; signed change in carrying magnitude
UnrealisedGainLossdecimalyesAdjustment for Debit, minus Adjustment for Credit; positive credits unrealised FX
ReleasedAdjustmentdecimalyesSum of active RevaluationSettlements; excludes reverse-period journal releases
RemainingAdjustmentdecimalyesAdjustment − ReleasedAdjustment until reversed; 0 after the run's exact reversal
StatusselectyesCalculated, Posted, Reversed
MigrationBatchtextImported original basis and prior FX schedule tied to an OpeningJournal, without reposting past FX
OpeningJournalreference→ JournalEntries (required for an imported prior carrying adjustment)
ClosingRateRecordreference→ ExchangeRates (selected immutable rate version)
RateOverridereference→ RateOverrides (approved deviation used instead)
RevaluationSettlementsAllocation of an existing item adjustment to the portion derecognised. These rows explain carrying-value clearing and do not create another FX posting. Reversing the settlement restores the same allocated adjustment once. Line item of RevaluationItems.line item
FieldTypeRequiredDetails
LineNumbernumberyesUnique allocation identifier
RevaluationItemreferenceyes→ RevaluationItems
ReceiptApplicationreference→ PaymentApplications
BillApplicationreference→ BillPaymentApplications
CreditApplicationreference→ CreditApplications
PaymentMadereference→ PaymentsMade (bank-currency disposal)
BankTransferreference→ BankTransfers
SettlementDatedateyesEffective date of the clearing event
ForeignAmountdecimalyesPortion of this source's still-open foreign amount settled
ReleasedAdjustmentdecimalyesPro-rata share of the item's remaining adjustment; last settlement takes rounding residual
JournalEntryreferenceyes→ JournalEntries (existing clearing event, not a new revaluation journal)
StatusselectyesActive, Reversed
SettlementTypeselectyesReceiptApplication, BillApplication, CreditApplication, Payment, BankTransfer, WriteOff, Intercompany
SourceJournalLinereference→ JournalEntryLines (required for journal-only write-off/intercompany allocation; links the exact source clearing)
CreditApplicationsAllocation of an approved customer credit memo or vendor credit to a debit document of the same entity, counterparty and currency. Current carrying amounts clear each side; cross-currency credits require a separately reviewed settlement rather than mixed-currency subtraction.transaction
FieldTypeRequiredDetails
ApplicationNumbertextyesUnique allocation
Entityreferenceyes→ Entities
ApplicationDatedateyesPosting date
Periodreferenceyes→ AccountingPeriods
TypeselectyesCustomerCredit, VendorCredit
Invoicereference→ Invoices (customer debit invoice)
CreditInvoicereference→ Invoices (posted CreditMemo)
Billreference→ Bills (vendor debit bill)
CreditBillreference→ Bills (approved VendorCredit)
Currencyreferenceyes→ Currencies (same on both documents)
AppliedAmountdecimalyesPositive document-currency magnitude, no more than either remaining balance
DocumentCarryingAmountdecimalyesCurrent carrying magnitude of debit document portion
CreditCarryingAmountdecimalyesCurrent carrying magnitude of credit-document portion
RealisedGainLossdecimalyesCustomerCredit: CreditCarryingAmount − DocumentCarryingAmount; VendorCredit: DocumentCarryingAmount − CreditCarryingAmount
AppliedByreferenceyes→ Employees
StatusselectyesDraft, Posted, Reversed
JournalEntryreference→ JournalEntries
ReversalEntryreference→ JournalEntries
DepreciationLinesAsset-level depreciation calculations frozen with the run, including method inputs and any units-of-production evidence. Posted lines and reversals reconcile the asset register to the ledger. Line item of DepreciationRuns.line item
FieldTypeRequiredDetails
LineNumbernumberyesUnique asset within run
DepreciationRunreferenceyes→ DepreciationRuns
Assetreferenceyes→ FixedAssets
Methodreferenceyes→ DepreciationMethods
CostBasisdecimalyesCapitalised basis used
OpeningAccumulatedDepreciationdecimalyesPosted balance before this run
OpeningImpairmentdecimalyesPosted impairment before this run
SalvageValuedecimalyesFloor used
RemainingLifeMonthsnumberyesRemaining useful life at cutoff
ConventiontextyesFrozen method convention and proration
UnitsThisPerioddecimalRequired for UnitsOfProduction
ExpectedLifetimeUnitsdecimalReviewed denominator for UnitsOfProduction
DriverEvidenceattachmentRequired for production units or manual method inputs
DepreciationAmountdecimalyesFunctional-currency charge; never reduces carrying value below approved residual floor
ClosingNetBookValuedecimalyesOpening carrying value minus charge
ExpenseAccountreferenceyes→ ChartOfAccounts
AccumulatedAccountreferenceyes→ ChartOfAccounts
CostCenterreference→ CostCenters
StatusselectyesCalculated, Posted, Reversed
AssetMovementsReviewed capitalisation, impairment, transfer and disposal evidence. Cost and accumulated balances move together; posted source bills are linked rather than capitalised twice.transaction
FieldTypeRequiredDetails
MovementNumbertextyesUnique source event
Assetreferenceyes→ FixedAssets
Entityreferenceyes→ Entities
Periodreferenceyes→ AccountingPeriods
MovementDatedateyesEffective posting date
TypeselectyesCapitalisation, Impairment, ImpairmentReversal, Transfer, Disposal
CostChangedecimalyesSigned change to asset cost
AccumulatedDepreciationChangedecimalyesSigned register adjustment, e.g. remove balance on disposal
ImpairmentChangedecimalyesSigned impairment amount
ProceedsdecimalyesFunctional-currency disposal proceeds, otherwise 0
GainLossdecimalyesDisposal proceeds less carrying value removed; positive gain
TargetCostCenterreference→ CostCenters (same-entity transfer; cross-entity uses IntercompanyTransactions)
PreparedByreferenceyes→ Employees
ApprovalDecisionreference→ ApprovalDecisions
EvidenceattachmentyesAcquisition, valuation, transfer or disposal support
StatusselectyesDraft, PendingApproval, Posted, Reversed
JournalEntryreference→ JournalEntries
ReversalEntryreference→ JournalEntries
SourceRevisionnumberyesFrozen on approval; any material change requires a new decision
AllocationLinesFrozen source-to-target allocation workings. All drivers and percentages reconcile to the run and the final line receives the documented rounding residual. Line item of AllocationRuns.line item
FieldTypeRequiredDetails
LineNumbernumberyesUnique target within run
AllocationRunreferenceyes→ AllocationRuns
TargetCostCenterreferenceyes→ CostCenters (same Entity as run)
TargetAccountreferenceyes→ ChartOfAccounts
DriverQuantitydecimalyesNonnegative target basis
DriverTotaldecimalyesPositive sum over targets; zero total blocks calculation
SharedecimalyesDriverQuantity ÷ DriverTotal, or approved FixedPercent as a fraction; shares sum to 1
AllocatedAmountdecimalyesSourceAmount × Share, with final rounding residual; total equals TotalAllocated
RoundingAdjustmentdecimalyesExplicit rounding difference included in AllocatedAmount
StatusselectyesCalculated, Posted, Reversed
ConsolidationEntitiesEntity-period coverage included in a group run. Local fiscal periods are mapped to the group date range explicitly; income movements may span several local periods, while closing balances are selected once per entity. Line item of ConsolidationRuns.line item
FieldTypeRequiredDetails
LineNumbernumberyesUnique entity/period/coverage within run
ConsolidationRunreferenceyes→ ConsolidationRuns
Entityreferenceyes→ Entities
SourcePeriodreferenceyes→ AccountingPeriods (belongs to Entity)
CoverageFromdateyesInclusive source date range inside the group reporting range
CoverageThroughdateyesInclusive end; ranges for an entity cover the group period without overlaps or gaps
IsClosingPeriodbooleanyesExactly one per included entity; carries the closing balance at group cutoff
SourcePostingRevisionnumberyesFrozen local ledger revision; change invalidates run
SourceStatusselectyesSoftClose, HardClose
OwnershipPercentdecimalyesApproved ownership at reporting cutoff
ConsolidationMethodselectyesFull, Equity, Proportional (only where the reviewed reporting policy permits)
ReviewedByreference→ Employees (Controller)
ReviewedAtdatetimeRequired before group lock
ERP•AI workspace

Start now Multi-currency Accounting

Create your ERP.AI account and get started with Proto.

Start now Download agent
Previous · reference 2 of 6Reports and dashboardsNext · reference 4 of 6Integrations

Customize Multi-currency Accounting. With Proto, your desktop AI agent.

Ask Proto to help you customize Multi-currency Accounting.

Customize
Multi-currency Accounting.
Ask: “Adapt General ledger.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.

Learn more about how we use cookies

These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.

These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.

These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.

These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.