All applications583

Find your application

583 applications

Open full catalog

Browse applications by category or open the full catalog.

  1. Multi-currency Accounting
  2. Data model
Reference

The tables behind Multi-currency Accounting

Multi-currency Accounting ships with 57 tables, grouped here by the feature that uses them. Every record your team works with lives in one of them, and you can add fields and tables in Proto.

Tables
57
Features
8
Change it
Add fields and tables in Proto

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.

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.

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.

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.

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.

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.

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.

Every table, by feature

General ledger

22 tablesAbout this feature
  • Entities

    Legal entities consolidated under a reporting parent, plus the group consolidation unit that holds translation and elimination entries. Each legal entity owns its own trial balance, its functional currency and the accounts to which its exchange differences post.

    Linked to Currencies, Entities (self), Tax jurisdictions, Chart of accounts
  • Currencies

    ISO currency codes used anywhere in the platform, with the precision each one rounds to.

    Linked to Chart of accounts (rounding differences on conversion)
  • Chart of accounts

    The account master. Self-parenting tree for summary roll-ups; flags decide whether an account is revalued at period end and which rate type translates it at consolidation.

    Linked to Chart of accounts (self), Currencies (fixed-currency accounts such as a EUR bank account)
  • Accounting periods

    Fiscal periods per entity with open and close state, the date whose closing rates the period uses, and the reopen record when a hard close is broken.

    Linked to Entities, Employees, Employees (Admin break-glass, HardClose → Open), Approval decisions
  • Journal entries

    GL journal entries: manual, subledger-posted, recurring, reversing, revaluation, elimination. The header carries the transaction currency and the rate; totals are in the entity’s functional currency.

    Linked to Entities, Accounting periods, Currencies (header transaction currency; functional currency for a mixed-currency clearing journal), Employees
  • Journal entry lines

    Debits and credits in functional currency, with the transaction-currency amount and the line rate kept beside them.

    Linked to Chart of accounts, Cost centers, Currencies (when it differs from functional), Tax codes
  • Approval decisions

    Immutable 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.

    Linked to Entities, Employees (source preparer snapshot), Employees (authenticated person; never the preparer), Employees (same actor unless delegated)
  • Approval delegations

    Dated, entity-scoped substitution for an absent approver. It does not grant the delegate new permissions, bypass conflicts, or increase either person’s monetary authority.

    Linked to Entities, Employees, Employees (different active person with the required role), Employees (Controller other than Delegator and Delegate)
  • Rate exceptions

    A 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.

    Linked to Entities, Currencies, Exchange rates, Rate overrides
  • Rate overrides

    Reviewed deviation from an applicable rate. The effective record and original source remain immutable; every affected posting references the approved override.

    Linked to Entities, Currencies, Exchange rates, Employees (Treasury Analyst)
  • Cost centers

    Departments, business units, projects or locations used for allocation and management reporting.

    Linked to Entities, Cost centers (self), Employees
  • Allocation runs

    Cost-center allocations of shared services run at period end.

    Linked to Entities, Accounting periods, Cost centers, Journal entries
  • Allocation lines

    Frozen source-to-target allocation workings. All drivers and percentages reconcile to the run and the final line receives the documented rounding residual.

    Linked to Allocation runs, Cost centers (same Entity as run), Chart of accounts
  • Fixed assets

    Depreciable assets on the register, held in the entity’s functional currency.

    Linked to Entities, Fixed asset categories, Depreciation methods, Cost centers
  • Asset movements

    Reviewed capitalisation, impairment, transfer and disposal evidence. Cost and accumulated balances move together; posted source bills are linked rather than capitalised twice.

    Linked to Fixed assets, Entities, Accounting periods, Cost centers (same-entity transfer; cross-entity uses IntercompanyTransactions)
  • Fixed asset categories

    Asset categories with default depreciation method and GL accounts.

    Linked to Chart of accounts, Depreciation methods
  • Depreciation methods

    Named depreciation methods used by assets.

  • Depreciation runs

    Monthly depreciation batches per entity per period.

    Linked to Entities, Accounting periods, Journal entries, Employees
  • Depreciation lines

    Asset-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.

    Linked to Depreciation runs, Fixed assets, Depreciation methods, Chart of accounts
  • Budget versions

    Named budget revisions: Original, Revised Q2, Forecast Q3. The version carries the status; every Budget under it follows.

    Linked to Employees
  • Budgets

    Budget header per entity per version per fiscal year, in the entity’s currency. Its status follows the version; a budget is not locked on its own.

    Linked to Budget versions, Entities, Currencies, Employees
  • Budget lines

    Account × cost center × period amounts.

    Linked to Chart of accounts, Cost centers, Accounting periods

Currencies and rates

10 tablesAbout this feature
  • Currencies

    ISO currency codes used anywhere in the platform, with the precision each one rounds to.

    Linked to Chart of accounts (rounding differences on conversion)
  • Exchange rates

    Dated rates by type. Spot converts documents on the day, Closing revalues and translates the balance sheet, Average translates the income statement only when the average reasonably approximates the transaction-date rates; otherwise transaction-date translation is retained. Budget translates plans. Equity translates at the per-entity historical rates held in historical rates.

    Linked to Currencies, Employees (manual rates), Employees (Controller for manual or corrected closing rates; not EnteredBy), Exchange rates (corrected version; original retained)
  • Historical rates

    The rate at which an equity or investment balance was originally translated, held per entity per account, so share capital, reserves and investment in subsidiary carry the rate of the date they arose.

    Linked to Entities, Chart of accounts, Employees, Employees (Controller other than EnteredBy)
  • Rate exceptions

    A 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.

    Linked to Entities, Currencies, Exchange rates, Rate overrides
  • Rate overrides

    Reviewed deviation from an applicable rate. The effective record and original source remain immutable; every affected posting references the approved override.

    Linked to Entities, Currencies, Exchange rates, Employees (Treasury Analyst)
  • Approval delegations

    Dated, entity-scoped substitution for an absent approver. It does not grant the delegate new permissions, bypass conflicts, or increase either person’s monetary authority.

    Linked to Entities, Employees, Employees (different active person with the required role), Employees (Controller other than Delegator and Delegate)
  • Approval decisions

    Immutable 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.

    Linked to Entities, Employees (source preparer snapshot), Employees (authenticated person; never the preparer), Employees (same actor unless delegated)
  • Entities

    Legal entities consolidated under a reporting parent, plus the group consolidation unit that holds translation and elimination entries. Each legal entity owns its own trial balance, its functional currency and the accounts to which its exchange differences post.

    Linked to Currencies, Entities (self), Tax jurisdictions, Chart of accounts
  • Bank accounts

    Bank accounts per entity and currency, each mapped to its GL account. Functional balance is the posted ledger carrying value, including unreversed revaluation; a live-rate exposure value is separate.

    Linked to Entities, Currencies, Chart of accounts
  • Employees

    Finance users: Controller, GL accountants, Treasury Analyst, AP and AR clerks, FP&A, tax and auditors.

    Linked to Entities (home entity), Employees (self), Currencies (limit compared after conversion)

Revaluation

10 tablesAbout this feature
  • Revaluation runs

    Month-end revaluation of open foreign-currency balances for one entity and one period at the closing rate. Posts unrealised gain or loss and either reverses on day one of the next period or posts the delta next period, by the entity’s method.

    Linked to Entities, Accounting periods, Journal entries, Journal entries (ReverseNextPeriod only; auto-reversal on day one of the next period)
  • Revaluation lines

    Account/currency totals of item-level workings in revaluation items, separated by debit or credit balance side. Booked values mean current carrying values before this run, including earlier unreversed adjustments.

    Linked to Revaluation runs, Entities (from the run), Accounting periods (from the run), Chart of accounts
  • Revaluation items

    Open-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.

    Linked to Revaluation runs, Revaluation lines, Invoices, Bills
  • Revaluation settlements

    Allocation 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.

    Linked to Revaluation items, Payment applications, Bill payment applications, Credit applications
  • Exchange rates

    Dated rates by type. Spot converts documents on the day, Closing revalues and translates the balance sheet, Average translates the income statement only when the average reasonably approximates the transaction-date rates; otherwise transaction-date translation is retained. Budget translates plans. Equity translates at the per-entity historical rates held in historical rates.

    Linked to Currencies, Employees (manual rates), Employees (Controller for manual or corrected closing rates; not EnteredBy), Exchange rates (corrected version; original retained)
  • Rate exceptions

    A 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.

    Linked to Entities, Currencies, Exchange rates, Rate overrides
  • Rate overrides

    Reviewed deviation from an applicable rate. The effective record and original source remain immutable; every affected posting references the approved override.

    Linked to Entities, Currencies, Exchange rates, Employees (Treasury Analyst)
  • Chart of accounts

    The account master. Self-parenting tree for summary roll-ups; flags decide whether an account is revalued at period end and which rate type translates it at consolidation.

    Linked to Chart of accounts (self), Currencies (fixed-currency accounts such as a EUR bank account)
  • Accounting periods

    Fiscal periods per entity with open and close state, the date whose closing rates the period uses, and the reopen record when a hard close is broken.

    Linked to Entities, Employees, Employees (Admin break-glass, HardClose → Open), Approval decisions
  • Journal entries

    GL journal entries: manual, subledger-posted, recurring, reversing, revaluation, elimination. The header carries the transaction currency and the rate; totals are in the entity’s functional currency.

    Linked to Entities, Accounting periods, Currencies (header transaction currency; functional currency for a mixed-currency clearing journal), Employees

Receivables

12 tablesAbout this feature
  • Contacts

    Customers and vendors. Type distinguishes them; Both is allowed when a counterparty sits on both sides. The default currency is the one their documents are raised in; bank accounts for payment sit on contact bank accounts, one per currency.

    Linked to Entities (billing entity), Currencies (default document currency), Tax codes, Tax codes (TaxType Withholding; deducted on receipt or payment)
  • Invoices

    Customer invoices and credit memos raised in the customer’s currency and booked in the entity’s functional currency at the document-date rate. A credit memo is an Invoices record of document type credit memo with its own rate, pointing at the invoice it credits.

    Linked to Invoices (self; CreditMemo only), Entities (billing entity), Contacts (Type IN Customer, Both), Accounting periods
  • Invoice items

    AR line items with revenue account, cost center and tax in transaction and functional currency.

    Linked to Chart of accounts, Cost centers, Tax codes
  • Payments received

    Customer receipts in the currency they arrived in, applied to open invoices line by line through payment applications. Realised gain or loss rolls up from the applications.

    Linked to Entities, Contacts (optional until applied, for receipts created from a statement line), Accounting periods, Currencies (currency received)
  • Payment applications

    One posted receipt allocation per invoice. Applied amount includes cash and evidenced withholding in invoice currency; receipt amount 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.

    Linked to Invoices, Employees (the matcher's service account when automatic), Payments received, Accounting periods (eligible entity posting period containing application date)
  • Credit applications

    Allocation 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.

    Linked to Entities, Accounting periods, Invoices (customer debit invoice), Invoices (posted CreditMemo)
  • Revaluation items

    Open-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.

    Linked to Revaluation runs, Revaluation lines, Invoices, Bills
  • Revaluation settlements

    Allocation 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.

    Linked to Revaluation items, Payment applications, Bill payment applications, Credit applications
  • Approval decisions

    Immutable 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.

    Linked to Entities, Employees (source preparer snapshot), Employees (authenticated person; never the preparer), Employees (same actor unless delegated)
  • Bank accounts

    Bank accounts per entity and currency, each mapped to its GL account. Functional balance is the posted ledger carrying value, including unreversed revaluation; a live-rate exposure value is separate.

    Linked to Entities, Currencies, Chart of accounts
  • Tax codes

    Named tax rates applicable to a jurisdiction and a direction.

    Linked to Tax jurisdictions, Chart of accounts (tax payable or receivable)
  • Journal entries

    GL journal entries: manual, subledger-posted, recurring, reversing, revaluation, elimination. The header carries the transaction currency and the rate; totals are in the entity’s functional currency.

    Linked to Entities, Accounting periods, Currencies (header transaction currency; functional currency for a mixed-currency clearing journal), Employees

Payables

15 tablesAbout this feature
  • Contacts

    Customers and vendors. Type distinguishes them; Both is allowed when a counterparty sits on both sides. The default currency is the one their documents are raised in; bank accounts for payment sit on contact bank accounts, one per currency.

    Linked to Entities (billing entity), Currencies (default document currency), Tax codes, Tax codes (TaxType Withholding; deducted on receipt or payment)
  • Contact bank accounts

    Bank accounts a vendor is paid into or a customer refunded to, one per currency, verified before a pay run can use them. Visible only to AP Clerk, Treasury Analyst and Admin.

    Linked to Currencies, Employees, Contacts
  • Bills

    Vendor bills and vendor credits in the vendor’s currency, checked against the order and receipt references, approved by limit and booked in functional currency at the bill-date rate.

    Linked to Bills (self; VendorCredit only), Entities, Contacts (Type IN Vendor, Both), Accounting periods
  • Bill items

    AP line items with expense or asset account, cost center and tax in transaction and functional currency.

    Linked to Chart of accounts, Cost centers, Tax codes, Fixed assets (when capitalised)
  • Pay runs

    Vendor 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.

    Linked to Entities, Bank accounts, Currencies (must equal BankAccount.Currency; foreign bill amounts convert before scheduling), Accounting periods
  • Payments made

    Vendor payments, single or batched into a pay run, drawn on the bank account in the payment currency and sent to the vendor’s account in that currency. Realised gain or loss rolls up from the applications.

    Linked to Entities, Contacts, Contact bank accounts (Verified, in the payment currency), Pay runs (empty for a single urgent payment)
  • Bill payment applications

    One 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.

    Linked to Bills, Employees, Payments made, Journal entries (the payment release journal)
  • Revaluation items

    Open-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.

    Linked to Revaluation runs, Revaluation lines, Invoices, Bills
  • Revaluation settlements

    Allocation 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.

    Linked to Revaluation items, Payment applications, Bill payment applications, Credit applications
  • Approval decisions

    Immutable 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.

    Linked to Entities, Employees (source preparer snapshot), Employees (authenticated person; never the preparer), Employees (same actor unless delegated)
  • Approval delegations

    Dated, entity-scoped substitution for an absent approver. It does not grant the delegate new permissions, bypass conflicts, or increase either person’s monetary authority.

    Linked to Entities, Employees, Employees (different active person with the required role), Employees (Controller other than Delegator and Delegate)
  • Bank accounts

    Bank accounts per entity and currency, each mapped to its GL account. Functional balance is the posted ledger carrying value, including unreversed revaluation; a live-rate exposure value is separate.

    Linked to Entities, Currencies, Chart of accounts
  • Fixed assets

    Depreciable assets on the register, held in the entity’s functional currency.

    Linked to Entities, Fixed asset categories, Depreciation methods, Cost centers
  • Tax codes

    Named tax rates applicable to a jurisdiction and a direction.

    Linked to Tax jurisdictions, Chart of accounts (tax payable or receivable)
  • Journal entries

    GL journal entries: manual, subledger-posted, recurring, reversing, revaluation, elimination. The header carries the transaction currency and the rate; totals are in the entity’s functional currency.

    Linked to Entities, Accounting periods, Currencies (header transaction currency; functional currency for a mixed-currency clearing journal), Employees

Banking

13 tablesAbout this feature
  • Bank accounts

    Bank accounts per entity and currency, each mapped to its GL account. Functional balance is the posted ledger carrying value, including unreversed revaluation; a live-rate exposure value is separate.

    Linked to Entities, Currencies, Chart of accounts
  • Bank statements

    Imported statements per bank account, in the account’s currency, with their lines.

    Linked to Bank accounts, Entities, Currencies
  • Bank statement lines

    One line per statement movement, matched to the receipt, payment, transfer or journal that explains it, or left for a person.

    Linked to Payments received (created from the line when no document exists), Payments made, Bank transfers, Journal entries (bank charges, interest, conversion differences)
  • Bank reconciliations

    The reconciliation of a statement to GL activity on the bank account, in the account’s currency: the bank side adjusted for timing items, the book side adjusted for what the bank knew first.

    Linked to Bank accounts, Entities, Accounting periods, Bank statements
  • Bank transfers

    Movements between two bank accounts of one entity, in the same or different currencies, at the rate the bank applied. Both legs post against a clearing account and the difference between their functional values is a realised difference on the transfer.

    Linked to Entities, Bank accounts, Currencies, Accounting periods
  • Payments received

    Customer receipts in the currency they arrived in, applied to open invoices line by line through payment applications. Realised gain or loss rolls up from the applications.

    Linked to Entities, Contacts (optional until applied, for receipts created from a statement line), Accounting periods, Currencies (currency received)
  • Payments made

    Vendor payments, single or batched into a pay run, drawn on the bank account in the payment currency and sent to the vendor’s account in that currency. Realised gain or loss rolls up from the applications.

    Linked to Entities, Contacts, Contact bank accounts (Verified, in the payment currency), Pay runs (empty for a single urgent payment)
  • Payment applications

    One posted receipt allocation per invoice. Applied amount includes cash and evidenced withholding in invoice currency; receipt amount 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.

    Linked to Invoices, Employees (the matcher's service account when automatic), Payments received, Accounting periods (eligible entity posting period containing application date)
  • Bill payment applications

    One 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.

    Linked to Bills, Employees, Payments made, Journal entries (the payment release journal)
  • Revaluation items

    Open-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.

    Linked to Revaluation runs, Revaluation lines, Invoices, Bills
  • Revaluation settlements

    Allocation 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.

    Linked to Revaluation items, Payment applications, Bill payment applications, Credit applications
  • Journal entries

    GL journal entries: manual, subledger-posted, recurring, reversing, revaluation, elimination. The header carries the transaction currency and the rate; totals are in the entity’s functional currency.

    Linked to Entities, Accounting periods, Currencies (header transaction currency; functional currency for a mixed-currency clearing journal), Employees
  • Currencies

    ISO currency codes used anywhere in the platform, with the precision each one rounds to.

    Linked to Chart of accounts (rounding differences on conversion)

Intercompany and consolidation

15 tablesAbout this feature
  • Intercompany transactions

    Transactions between two entities in the group, raised once. The from side posts on submission; the to side posts when the counterparty confirms. The two sides agree in transaction currency by construction and are compared in reporting currency at the closing rate.

    Linked to Entities (books the receivable or the charge out), Entities (books the payable or the charge in), Accounting periods (compatibility alias of FromPeriod; never used for ToEntity posting), Currencies (agreed transaction currency)
  • Intercompany balances

    Period-end agreement of the open balance between two entities in one currency: what A says B owes it against what B says it owes A. The Intercompany Reconciliation report is built from these.

    Linked to Accounting periods (group reporting period), Entities, Currencies, Employees
  • Consolidation runs

    Multi-entity consolidation for a reporting period into the group unit: translation at the chosen rate types, elimination, non-controlling interest and lock. A run made on soft-closed entities is superseded by a re-run if an entity adjusts before hard close.

    Linked to Entities (EntityType Group), Accounting periods, Currencies, Consolidation runs (self)
  • Consolidation entities

    Entity-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.

    Linked to Consolidation runs, Entities, Accounting periods (belongs to Entity), Employees (Controller)
  • Translated balances

    The translated trial balance: one line per entity per account with the functional balance, the rate type and rate applied and the reporting balance, so the translation adjustment can be walked account by account and retained earnings rolled forward as accumulated translated profit.

    Linked to Entities, Chart of accounts, Currencies, Consolidation runs
  • Elimination entries

    Intercompany elimination and consolidation adjustment entries attached to a consolidation run, in reporting currency, posted in the group unit.

    Linked to Consolidation runs, Entities, Intercompany transactions, Currencies (reporting currency)
  • Entities

    Legal entities consolidated under a reporting parent, plus the group consolidation unit that holds translation and elimination entries. Each legal entity owns its own trial balance, its functional currency and the accounts to which its exchange differences post.

    Linked to Currencies, Entities (self), Tax jurisdictions, Chart of accounts
  • Accounting periods

    Fiscal periods per entity with open and close state, the date whose closing rates the period uses, and the reopen record when a hard close is broken.

    Linked to Entities, Employees, Employees (Admin break-glass, HardClose → Open), Approval decisions
  • Exchange rates

    Dated rates by type. Spot converts documents on the day, Closing revalues and translates the balance sheet, Average translates the income statement only when the average reasonably approximates the transaction-date rates; otherwise transaction-date translation is retained. Budget translates plans. Equity translates at the per-entity historical rates held in historical rates.

    Linked to Currencies, Employees (manual rates), Employees (Controller for manual or corrected closing rates; not EnteredBy), Exchange rates (corrected version; original retained)
  • Historical rates

    The rate at which an equity or investment balance was originally translated, held per entity per account, so share capital, reserves and investment in subsidiary carry the rate of the date they arose.

    Linked to Entities, Chart of accounts, Employees, Employees (Controller other than EnteredBy)
  • Journal entries

    GL journal entries: manual, subledger-posted, recurring, reversing, revaluation, elimination. The header carries the transaction currency and the rate; totals are in the entity’s functional currency.

    Linked to Entities, Accounting periods, Currencies (header transaction currency; functional currency for a mixed-currency clearing journal), Employees
  • Revaluation runs

    Month-end revaluation of open foreign-currency balances for one entity and one period at the closing rate. Posts unrealised gain or loss and either reverses on day one of the next period or posts the delta next period, by the entity’s method.

    Linked to Entities, Accounting periods, Journal entries, Journal entries (ReverseNextPeriod only; auto-reversal on day one of the next period)
  • Revaluation items

    Open-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.

    Linked to Revaluation runs, Revaluation lines, Invoices, Bills
  • Revaluation settlements

    Allocation 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.

    Linked to Revaluation items, Payment applications, Bill payment applications, Credit applications
  • Approval decisions

    Immutable 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.

    Linked to Entities, Employees (source preparer snapshot), Employees (authenticated person; never the preparer), Employees (same actor unless delegated)

Period close

17 tablesAbout this feature
  • Close task templates

    The close checklist template per entity. Opening a period generates one close task per active template line, with the owner resolved from the role and the due date from the period end.

    Linked to Entities, Close task templates (self)
  • Close tasks

    Period-close checklist items with owners and dependencies, generated from close task templates when a period opens.

    Linked to Accounting periods, Entities, Close task templates, Employees
  • Accounting periods

    Fiscal periods per entity with open and close state, the date whose closing rates the period uses, and the reopen record when a hard close is broken.

    Linked to Entities, Employees, Employees (Admin break-glass, HardClose → Open), Approval decisions
  • Approval delegations

    Dated, entity-scoped substitution for an absent approver. It does not grant the delegate new permissions, bypass conflicts, or increase either person’s monetary authority.

    Linked to Entities, Employees, Employees (different active person with the required role), Employees (Controller other than Delegator and Delegate)
  • Approval decisions

    Immutable 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.

    Linked to Entities, Employees (source preparer snapshot), Employees (authenticated person; never the preparer), Employees (same actor unless delegated)
  • Depreciation runs

    Monthly depreciation batches per entity per period.

    Linked to Entities, Accounting periods, Journal entries, Employees
  • Depreciation lines

    Asset-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.

    Linked to Depreciation runs, Fixed assets, Depreciation methods, Chart of accounts
  • Asset movements

    Reviewed capitalisation, impairment, transfer and disposal evidence. Cost and accumulated balances move together; posted source bills are linked rather than capitalised twice.

    Linked to Fixed assets, Entities, Accounting periods, Cost centers (same-entity transfer; cross-entity uses IntercompanyTransactions)
  • Allocation runs

    Cost-center allocations of shared services run at period end.

    Linked to Entities, Accounting periods, Cost centers, Journal entries
  • Allocation lines

    Frozen source-to-target allocation workings. All drivers and percentages reconcile to the run and the final line receives the documented rounding residual.

    Linked to Allocation runs, Cost centers (same Entity as run), Chart of accounts
  • Tax filings

    Tax 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.

    Linked to Entities, Tax jurisdictions, Accounting periods (reporting period, which may already be HardClose), Currencies (filing currency)
  • Tax codes

    Named tax rates applicable to a jurisdiction and a direction.

    Linked to Tax jurisdictions, Chart of accounts (tax payable or receivable)
  • Tax jurisdictions

    Tax authorities that levy tax and receive filings, with the currency the return is filed in and the rate source the authority prescribes for foreign-currency documents.

    Linked to Currencies
  • Revaluation runs

    Month-end revaluation of open foreign-currency balances for one entity and one period at the closing rate. Posts unrealised gain or loss and either reverses on day one of the next period or posts the delta next period, by the entity’s method.

    Linked to Entities, Accounting periods, Journal entries, Journal entries (ReverseNextPeriod only; auto-reversal on day one of the next period)
  • Bank reconciliations

    The reconciliation of a statement to GL activity on the bank account, in the account’s currency: the bank side adjusted for timing items, the book side adjusted for what the bank knew first.

    Linked to Bank accounts, Entities, Accounting periods, Bank statements
  • Consolidation entities

    Entity-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.

    Linked to Consolidation runs, Entities, Accounting periods (belongs to Entity), Employees (Controller)
  • Journal entries

    GL journal entries: manual, subledger-posted, recurring, reversing, revaluation, elimination. The header carries the transaction currency and the rate; totals are in the entity’s functional currency.

    Linked to Entities, Accounting periods, Currencies (header transaction currency; functional currency for a mixed-currency clearing journal), Employees

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. 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. Entity accounting periods, group-period mappings, currency rate history and historical equity rates, once their currencies, entities and accounts exist.
  3. Bank accounts, cost centres, tax configuration, asset categories and methods, close templates, employees, entity access and approval limits.
  4. Contacts and currency-specific bank details, with verification evidence and the agreed approval process.
  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. 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. 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.

Set up Multi-currency Accounting your way.

Start free, then use Proto to change fields, steps and approvals before your team goes live.

How to get started

A personal agent for your business

Get started with Proto

Your app is selected. Download Proto, then open it with this context.

Selected appMulti-currency Accounting

Choose your computer’s platform.

Download Proto

Install Proto, then return to this panel.

Already installed? Open Proto

Free to use. Your own model provider may charge for usage.