個人
企業
機構
公司

Stablecoin Accounting and Reconciliation Data Model: From Transaction ID to Month-End Close

8月 28, 2026
8月 28, 2026
Download a provider-neutral stablecoin accounting data dictionary for mapping transaction IDs, statuses, fees, conversions, exceptions, journals and ledgers.

Stablecoin reconciliation becomes reliable only when one enterprise payment identifier connects the business obligation, payment instruction, provider record, any network evidence, fees, conversions, exceptions, journal and ledger. A transaction ID or network hash cannot complete that chain by itself. Finance also needs preserved raw statuses, a controlled status map, source versions, exception ownership and an explicit finance_complete record.

The downloadable schema on this page defines those fields without assuming that any provider exposes them by default. For an OSL-connected workflow, interface and data-exchange questions should be reviewed through OSL Business Platform, payment and settlement records through OSL Business Payments, and conversion or liquidity records through OSL Business Treasury. Exact fields, formats, exports and retention depend on the selected OSL service, entity, jurisdiction and contract. If USDGO is used, it remains the stablecoin asset; OSL and Anchorage Digital identify Anchorage Digital Bank N.A. as the issuer. S1, S2, S3, S4

Download the Data Dictionary

\[Download the Stablecoin Accounting and Reconciliation Data Dictionary v1.0\](./stablecoin_accounting_reconciliation_data_dictionary_v1.0.xlsx)

The workbook contains four sheets:

  • Data Dictionary: 46 provider-neutral fields with definitions, source systems, owners, required/optional status, exception rules, journal mappings and OSL confirmation status.

  • Status Mapping: six canonical Finance classifications that preserve the difference between provider status and accounting completion.

  • Exception Rules: eight controlled exception categories for missing links, duplicates, amount or status differences and period-end open items.

  • Version & Sources: template ownership, release history and authoritative source references.

Template owner: OSL Editorial Team

Implementation owner: Enterprise Finance Data Owner

Version: 1.0

Boundary: This is a provider-neutral schema, not an OSL API specification.

Use One Enterprise Payment Identifier

The primary reconciliation key should be controlled by the enterprise. In this schema, enterprise_payment_id links one approved instruction to its business obligation and then outward to provider, network, delivery, conversion and accounting records.

Provider and network identifiers remain essential, but they answer narrower questions. A provider_transaction_id identifies a provider record. A network_transaction_hash identifies an on-chain event. Neither proves by itself which invoice was paid, what the recipient received, how fees were treated or whether the journal reached the correct ledger and period.

The BIS Committee on Payments and Market Infrastructures has emphasized consistent, structured payment data in its harmonised ISO 20022 requirements. Those requirements are not a stablecoin accounting standard, but they support the underlying data principle: stable identifiers and normalized party and payment information make records easier to connect across systems. S5

Record layer

Minimum linkage fields

Controlled owner

What the link proves

-

-

-

-

Business obligation

obligation_reference, invoice_reference, legal_entity_id, counterparty_id

Finance

Why value should move and which entity owns the entry

Enterprise instruction

enterprise_payment_id, approval_reference, instructed amount and currency

Finance / Operations

What the company authorized

Provider record

provider_transaction_id, raw status, reason and status timestamp

Operations

What the selected provider recorded

Asset or network evidence

asset_code, network_code, account reference and transaction hash where applicable

Treasury / Engineering

Which asset and external movement are associated with the payment

Economics

settled and delivered amounts, fees and conversion reference

Finance / Treasury

How the instructed value became the recorded outcome

Accounting

journal_id, ledger_id, accounting period and posting status

Finance

How the economic event entered the books

Exception and close

exception_id, owner, resolution, reviewer and finance_complete_at

Finance Controller

Why differences are resolved or remain open

Preserve Raw and Canonical Statuses

The data model should retain both provider_status_raw and canonical_finance_status. The raw field preserves what the selected provider actually reported. The canonical field gives Finance a controlled classification that can be applied consistently across providers and systems.

The following classifications are not OSL statuses and do not prescribe a single workflow. Multiple provider values may map to one Finance classification, and the mapping must be approved for the selected route.

Canonical Finance status

Meaning

Minimum evidence

Journal or close effect

-

-

-

-

recorded

The enterprise obligation and instruction exist.

Enterprise ID, obligation and approval

No final accounting conclusion from this status alone

pending_external

The instruction is awaiting or undergoing external processing.

Provider ID, raw status and current status time

Remains in the operational population unless policy states otherwise

externally_confirmed

The approved external event has been evidenced for the route.

Provider record plus network or delivery evidence where applicable

May support posting only under an approved company status map

exception_open

A required link, amount, state or record is missing or inconsistent.

Exception ID, type, owner, age and next action

Posting or close may remain blocked

reversed_or_returned

The economic outcome has been returned, reversed or corrected.

Original references, return evidence and reversal link

Requires policy-approved correction or reversal treatment

finance_complete

Finance has reconciled and approved the item for the relevant period.

Journal, ledger, source version, exception disposition and reviewer

Enterprise-controlled close conclusion; never inferred from provider status

Define Exceptions as Data

An exception queue should be a controlled dataset rather than a collection of emails or support screenshots. Every case needs an exception_id, controlled type, first-detected time, linked payment IDs, owner, next action, journal impact and resolution code.

Exception type

Detection rule

Minimum owner data

Finance effect

-

-

-

-

MISSING_LINK

A required business, provider, network or journal reference is absent.

Missing field, source record, detected time and owner

Posting or close may be blocked

DUPLICATE_RECORD

One instruction maps to duplicate provider, statement or journal records without an approved reason.

All duplicate IDs, amounts, timestamps and source versions

Duplicate payment or posting must be excluded, reversed or explained

AMOUNT_MISMATCH

Instructed, settled, delivered or posted amounts differ outside approved tolerance.

Amounts, assets or currencies, fees, conversion reference and tolerance

Fee, FX or correction analysis may be required

STATUS_MISMATCH

Provider, network, delivery and enterprise statuses do not support the same conclusion.

Raw statuses, timestamps, sources and canonical map

Posting or close may be blocked until the authoritative state is established

STALE_STATUS

The authoritative status has not changed within the enterprise's approved age threshold.

Last status time, route, threshold, provider reference and owner

No journal conclusion should be made solely from stale data

FEE_CONVERSION_MISMATCH

Fee or conversion data does not reconcile to statements, balances or journals.

Fee, currency, source and destination amounts, rate and reference

Fee or FX entry may require correction

MISSING_JOURNAL

An externally confirmed in-scope item has no linked journal when policy requires one.

Provider evidence, enterprise ID, accounting period and policy trigger

`finance_complete` is blocked

PERIOD_CUTOFF_OPEN

An unresolved item remains open at the reporting cut-off.

Age, amount, journal impact, owner, next action and reviewer

Approved period-end treatment and remediation date are required

Thresholds, materiality and escalation timing are enterprise decisions. They should not be copied from this template or assumed to be OSL defaults.

Map Evidence to the Journal and Ledger

The dictionary defines linkage fields, not accounting conclusions. A provider status or network event should not choose the debit, credit, recognition date or classification. Those decisions remain subject to the company's facts, accounting policy and applicable standards.

Evidence object

Mapping key

Journal or ledger field

Completion test

-

-

-

-

Business obligation

obligation_reference and enterprise_payment_id

Document or source reference

The journal traces to the approved obligation

Provider record

provider_transaction_id and source version

External transaction reference

The posted item appears in the approved provider population

Asset and amount

Asset, network, instructed and settled amounts

Transaction amount and asset or currency dimension

Differences are explained through fee, conversion or exception records

Fee and conversion

Fee fields and conversion_reference

Fee, FX or conversion support under company policy

Economics reconcile to statements and balances

Return or correction

Original IDs and reversal_reference

Reversal or correction journal reference

The correction traces to the original payment and journal

Close approval

reviewer_id and finance_complete_at

Close evidence and posting status

Journal is posted and every material exception has a recorded disposition

The PCAOB's audit-evidence standard distinguishes evidence sufficiency from evidence appropriateness. This page does not apply an audit standard to operational reconciliation, but the distinction is useful: more records do not compensate for missing linkage or unreliable evidence. S6

Separate Public Fields From Confirmation-Required Fields

OSL's public API reference establishes that OSL publishes API documentation, including account, transaction, transfer and settlement-report categories. It does not establish that every field in this dictionary is available for every OSL Business product or market. S2

Data object

Expected source

Status in this template

Required action for an OSL implementation

-

-

-

-

Enterprise and invoice references

ERP, TMS, billing or orchestration system

Enterprise-controlled

Define the canonical ID and mapping before integration

Provider IDs, statuses and timestamps

Selected OSL service interface, statement or export

Confirmation required

Confirm exact field names, meanings, format and retention

Network and account references

OSL record and network evidence where applicable

Confirmation required

Confirm supported networks and provider-to-network linkage

Fee, settlement and conversion records

Selected OSL Business Payments or Treasury documentation

Confirmation required

Confirm availability, units, timestamps and statement coverage

Journal, ledger and close fields

Enterprise ERP, ledger or close-management system

Enterprise-controlled

Approve posting, exception and reviewer rules

USDGO asset and issuer record

Enterprise asset master plus official OSL and Anchorage materials

Public asset identity; transaction fields require confirmation

Keep issuer evidence separate from payment and journal records S3, S4

No row marked confirmation required should be implemented as an OSL field until current documentation, a sample export or approved interface materials confirm it.

Define Finance Complete Explicitly

finance_complete is an enterprise-controlled conclusion. It should be set only when:

  1. every in-scope enterprise_payment_id appears once in the reconciliation population or has a documented explanation;

  2. raw provider statuses are retained and mapped to an approved Finance classification;

  3. instructed, settled, delivered, fee and conversion amounts reconcile within approved rules;

  4. the journal and ledger link back to the obligation and external evidence;

  5. every material exception is resolved or has an approved period-end treatment; and

  6. the reviewer, source version and completion timestamp are retained.

This definition prevents an on-chain confirmation, a provider completed label or a green dashboard indicator from being treated as month-end completion without accounting evidence.

FAQ

How Can Stablecoin Payments Simplify Reconciliation?

Stablecoin payments can simplify reconciliation when structured identifiers and records connect the obligation, instruction, provider event, asset movement, fees, conversions and journal. The benefit comes from the data model and evidence chain, not from the token alone.

Which Fields Should an ERP or TMS Receive?

At minimum, it should receive or retain the enterprise payment ID, obligation reference, legal entity, counterparty, instructed amount and currency, provider transaction ID, raw and canonical statuses, relevant timestamps, asset and network data, fees, conversion fields, exception linkage and journal or ledger references.

Does OSL Provide Every Field in This Dictionary?

This dictionary does not claim that it does. Exact OSL endpoints, fields, statuses, exports and retention periods must be confirmed for the selected OSL service, entity, jurisdiction and contract. S2

Can a Network Confirmation Equal Finance Complete?

No. A network confirmation can evidence an asset movement, but Finance still needs business linkage, provider and delivery evidence where applicable, reconciled economics, journal posting, exception disposition and reviewer approval.

Where Does USDGO Appear in the Data Model?

USDGO appears as the stablecoin asset in fields such as asset_code, instructed or settled asset, network and transaction evidence. Issuer information remains a separate asset-control record; Anchorage Digital Bank N.A. is the USDGO issuer. S3, S4

Risk Notice

This article and downloadable template provide general information and do not constitute accounting, audit, tax, legal, regulatory, investment, cybersecurity or financial advice. Accounting treatment, recognition, valuation, materiality, controls and close procedures depend on the company's facts, policies, applicable standards, selected service, jurisdiction and contract. Product and interface availability must be confirmed in current official documentation.

Sources

查看更多

最新發佈

為你精選

完成任務
贏取 $15 比特幣迎新獎賞
GiftIcon
© OSL 版權所有。
本網站涉及數字資產交易,可能包括數字證券和其他複雜金融產品或工具,可能不適合所有投資者。
本網站不構成任何數字資產或金融工具交易的招攬、邀請或要約。