TallySpan

Ledger API

Money movement you can reconcile.

One API for balances, transfers and reconciliation. For teams who would rather not write their own ledger and find the edge cases in production.

POST /v1/transfers
curl https://api.tallyspan.xyz/v1/transfers \
  -H "Authorization: Bearer sk_live_…" \
  -d "amount=4200" \
  -d "currency=usd" \
  -d "from=acct_18fJq2" \
  -d "to=acct_9dK01x"

# => {"id":"tr_7Hs2Kd","status":"posted",
#     "entries":[{"account":"acct_18fJq2",…

Double entry

Balanced or rejected

Every transfer writes paired entries in one transaction. A request that would leave the books unbalanced does not post at all.

Reconciliation

Close without spreadsheets

Pull a statement for any account and period, or stream entries to your warehouse as they post. The numbers are the same either way.

Auditability

Immutable by default

Entries are append-only. Corrections are reversals, so the history of what you believed and when survives the correction.