Skip to content

Ledger Nº 01
Reconciliation API
Concept edition

Every payout, matched to the cent.

Ledgerline is a fictional reconciliation API for small finance teams. It pairs processor payouts with bank deposits, splits out fees and refunds, and queues only what needs a human.

Sample ledger lines · fictional data
RefPayoutState
PO-22911,240.00✓ matched
PO-22923,918.55✓ matched
RF-0418-212.40✓ matched
PO-22932,075.10○ in review

From the workbench

One request reconciles a month.

Name the period and the sources. Ledgerline would return matched lines and a short list of exceptions with reasons, so close is about the three odd lines, not the four hundred good ones.

Tolerance rules
An amount and date window per source, so a deposit that clears two days late still matches.
Fee and refund splits
Net deposits are broken back into gross charges, fees and refunds before matching.
Exception queue
Anything unmatched arrives with a reason code, ready for review instead of a spreadsheet hunt.

Requestsample

POST https://api.example.com/v1/reconciliations
Authorization: Bearer sk_sample_••••••••
Content-Type: application/json

{
  "period": "2026-10",
  "sources": ["processor:sample_payouts", "bank:sample_operating"],
  "tolerance": { "amount": "0.00", "days": 2 },
  "split": ["fees", "refunds"]
}

Responsesample

HTTP/1.1 201 Created

{
  "id": "rec_sample_8f2c",
  "status": "completed",
  "lines": { "matched": 412, "in_review": 3 },
  "exceptions": [
    { "ref": "PO-2293", "reason": "missing_deposit" },
    { "ref": "PO-2307", "reason": "amount_mismatch" },
    { "ref": "RF-0421", "reason": "duplicate_refund" }
  ]
}

Illustrative only: api.example.com is a reserved example domain and these figures are sample data.

Line items

Pay for the lines you reconcile.

No seats, no tiers. Enter a month of volume to see how an estimate would add up.

Sample rates · fictional product

  • $0.004 per transaction · Each processor or bank line the matcher pairs.

    Quantity per month, whole number

    $100.00

  • $15.00 per feed / month · A bank account or payment processor source.

    Quantity per month, whole number

    $60.00

  • $0.10 per exception · Lines sent to the review queue with a reason code.

    Quantity per month, whole number

    $30.00

  • $0.50 per export · CSV or journal-entry files for your general ledger.

    Quantity per month, whole number

    $15.00

Sample monthly estimateBefore tax. Nothing is billed: this product is fictional.

$205.00

Questions

Filter to what you are actually asking.

Is Ledgerline a real product?
No. Ledgerline is a fictional brand and this page is a design example by CraftLayer Studio. There is no API, no account and nothing to buy.
What does reconciliation mean here?
Matching each payout from a payment processor to the deposits that land in your bank account, then flagging anything that does not line up.
Which processors and banks would it connect to?
In this concept, any source that can export transactions. The sample request uses placeholder source names on api.example.com, not real integrations.
How are fees and refunds handled?
The matcher would split a payout into gross charges, fees and refunds, so a net deposit can still be traced back to individual transactions.
What happens to lines that do not match?
They go to an exception queue with a reason code, such as amount mismatch or missing deposit, for someone on the finance team to review.
Can I set a matching tolerance?
Yes, in the concept: an amount tolerance and a date window per source, so a deposit that clears two days late still matches.
How is usage billed?
Per use, line by line: matched transactions, connected feeds, exceptions routed and ledger exports. The rates on this page are samples.
Is there a free tier?
This concept does not define one. The pricing calculator shows how a per-use estimate would be built, using sample rates.
Can I export to my general ledger?
The concept supports CSV and journal-entry exports. No specific accounting software integration is claimed.
How do I request access?
Use the request access form at the bottom of the page. It validates your entries, but it is a demo: nothing is sent or stored.

Close the month on the odd lines only.

Ask for a sandbox key, or read the sample request again first. Both stay on this page.

Request access

Ask for a sandbox key.

This form checks what you type, then stops. It is part of a design example: no request is sent and nothing is stored.

Monthly volume

Demo form. Nothing is sent.