Do your two GL exports actually reconcile?
Upload an AppFolio GL export and a QuickBooks GL export. Seam Check reconciles them once and hands back a drift report plus a downloadable, independently verifiable evidence bundle. Your files are processed in memory for this one response and are not stored — payloads transit our compute.
Upload the two exports
Prefer to keep the files entirely local? Run the same check offline with the seamctl check CLI — it has no size ceiling and needs no upload.
Confirm the account pairing
Seam Check matched accounts across the two exports. Confirm the pairs, resolve anything ambiguous, then run.
Running the check
Parsing, pairing, classifying, then sealing and re-walking the receipt chain.
Result
SAMPLE — synthetic datatenant-supplied input — verified as received, not verified against the source system.
synthetic sample input — supplied by the service, not your books; the report carries its own SAMPLE banner.
The bundle is self-contained. Re-walk the receipt chain and match the report on your own machine with the standalone verify-receipts binary:
This is a one-shot check of the two files you supplied — coverage as asserted by the uploader, no memory of prior runs. Days-outstanding aging, silent-change detection, and first-detected timestamps need a running ledger. That's Seam Ledger — talk to us.
This was a one-shot check of two synthetic sample books supplied by the service — no memory of prior runs. Days-outstanding aging, silent-change detection, and first-detected timestamps need a running ledger. That's Seam Ledger — talk to us.
Terakota Seam Check · in-memory, single response · nothing stored · receipts you can verify without us · Terms