Batch check

Multiple filled reports in one input (CSV/TSV, JSON, NDJSON, or XML).

LCTR v1.0.2 · verified 2026-09-23 Source.

Checks stay in this browser. PII is masked in the view. Does not file.

Field-ID report rows — for transaction exports use Scan transactionsFree: CSV & TSV · Paid: XML, JSON & NDJSON · 5 reports at a time
Or try a sample pack:
How this works

Format is detected automatically. Files open as labeled form fields (up to 5 reports). Syntax is checked first; click Run checks for rule validation. Nothing is filed or sent to a regulator. Downloads are a planned paid feature — see Pricing.

More sample files
FINTRAC RE registry snapshot (optional)

This app is stateless — no database and no live FINTRAC registry call. Paste your RE contacts, locations, and prior report refs (or load the pilot fixture) so on-file / uniqueness checks (320 / 323 / 324 / 997) can run in this browser session. Without a snapshot, those checks are skipped with a warning. Accepts string ID arrays or rich objects (`contactId` / `locationId` / `reportReferenceId`).

Format: not detected yet

Ready for upload. Drop a file or pick a sample — reports open as editable fields, then Run checks.

Reports
Rejections
Alerts

Fix the payload, then run checks again. FINTRAC findings summary CSV is free. Passed JSON is the original records — not the [MASKED] view. The deadline badge uses this device's clock.