Skip to main content
SoftLedger + Kryptos Enterprise

Crypto accounting for SoftLedger,
across every entity

SoftLedger runs the books for multi-entity organizations. Kryptos handles the crypto side: it connects your wallets, exchanges, and chains, classifies each transaction with a rules engine, and posts journal entries to the right entity in SoftLedger. From there, SoftLedger consolidates across your structure in real time.

API keys you controlPer-entity postingSOC 2 Type II

API keys you control · per-entity posting · SOC 2 Type II

The problem

Multi-entity crypto is a bookkeeping problem

SoftLedger is built for groups with many entities and real-time consolidation. Digital assets add a layer it wasn't meant to source on its own. Three things get in the way.

Activity spans wallets and entities

Coins move across many wallets, exchanges, and chains, and for a group, across many legal entities. Nothing on-chain tells you which entity a given transfer belongs to.

A general ledger doesn't source crypto

SoftLedger has native digital-asset support, but it's still a general ledger. It doesn't pull from chains, price transactions at the time they happened, or work out cost basis. That's a sub-ledger job.

Manual entries don't consolidate cleanly

Track crypto in a separate tool and you rebuild journal entries by hand each month, per entity, before SoftLedger can consolidate. At volume, that becomes the close.

How to connect

Connect SoftLedger with API keys in four steps

SoftLedger uses API keys rather than a click-through login, so the credentials stay scoped and revocable, and you hold them.

Step 01
01

Generate API keys in SoftLedger

In SoftLedger, select the right entity, open API Keys at app.softledger.com/v2/api_keys, create a new key, and submit. SoftLedger returns a Client ID and Client Secret. Copy the secret now, it's shown only once.

Step 02
02

Add the keys in Kryptos

In Kryptos Enterprise, go to ERP Integrations, choose SoftLedger, paste the Client ID and Client Secret, and save. Kryptos exchanges them for short-lived tokens behind the scenes.

Step 03
03

Kryptos syncs your chart of accounts

Kryptos pulls the SoftLedger chart of accounts for that entity, so crypto maps to the accounts your team already uses. Nothing to rebuild by hand.

Step 04
04

Set rules and push journals

Build rules once to classify activity, review the prepared journals, and push them to SoftLedger. It consolidates them across your entity structure.

How it works

Kryptos is the crypto sub-ledger, SoftLedger is the GL

SoftLedger points to crypto sub-ledgers as the way to extend its ledger. Kryptos fills that slot and feeds clean entries into the books.

Books to the right entity

Connect a key per entity and Kryptos posts each entity's crypto activity to its own SoftLedger books, so consolidation and intercompany eliminations start from clean inputs.

A rules engine that does the bookkeeping

Set rules once for wallets, counterparties, and transaction types. Kryptos applies them across historical and new activity, so classification stays consistent and you're not labelling line by line.

Consolidation-ready journals

Every journal entry ties back to the underlying transaction and the price used to value it. Push to SoftLedger and it consolidates across entities in real time, intercompany eliminations included.

Under the hood

The details that matter for complex structures

01

Keys you scope and revoke

SoftLedger keys mint short-lived tokens, can be scoped to the access you want, and can be revoked any time. The secret is shown once, so store it safely. A separate EU endpoint is available for data residency.

02

Your dimensions stay intact

SoftLedger tags entries with entities, cost centers, products, jobs, and custom dimensions. Kryptos posts journals that respect that structure, so your reporting by dimension keeps working.

03

DeFi, staking, and NFTs, not just spot

Staking rewards, lending yield, liquidity positions, and NFT activity are recognized with the right treatment and land in the correct entity.

Trust

Built for finance teams, secured for their data

  • SOC 2 Type II report available under NDA
  • Scoped, revocable SoftLedger API keys minted into short-lived tokens
  • Read-only wallet and exchange connections, no withdrawal access
  • EU data-residency endpoint available on the SoftLedger side
FAQ

SoftLedger crypto accounting, answered

Does the SoftLedger integration support multi-entity organizations?

Yes. SoftLedger natively supports many entities with real-time consolidation and automatic intercompany eliminations. Connect a key per entity so Kryptos posts each entity's crypto activity to the right books before SoftLedger consolidates.

Is the SoftLedger connection OAuth or an API key?

API key. You generate a Client ID and Client Secret in SoftLedger and enter them in Kryptos. Under the hood they mint short-lived tokens, but it isn't a click-through OAuth login. The secret is shown only once, so copy it when you create the key.

How does Kryptos get crypto journals into SoftLedger?

Kryptos classifies your transactions with its rules engine and prepares journal entries. You review them, then push the selected entries to SoftLedger through the connected keys and verify them in SoftLedger's journals.

Does it consolidate crypto activity across entities?

Yes. Once entries land in the correct entities, SoftLedger consolidates in real time and books intercompany eliminations across the hierarchy. Kryptos supplies the per-entity crypto sub-ledger data that makes that possible.

Can I restrict what the SoftLedger API key can access?

Yes. SoftLedger supports scoped permissions and keys you can revoke at any time, and access tokens are short-lived. You decide how much the key can do and can rotate it whenever you need to.

Ready when you are

Put multi-entity crypto books on autopilot

Connect SoftLedger with your API keys, set your rules once, and let Kryptos post journals to the right entity. SoftLedger handles the consolidation.