Skip to content

Reporting FAQ

CryptaCount provides 5 financial reports on the Reports dashboard:

ReportDescription
General LedgerAll journal entries grouped by GL account
Trial BalanceDebit/credit totals for all accounts at a point in time
Balance SheetAssets, liabilities, and equity snapshot
Income StatementRevenue and expenses for a period
Cash FlowCash inflows and outflows by category

Additional report capabilities:

  • Inventory Valuation — available as a separate report
  • Gas Fee Report — per-workspace gas fee analysis, accessible under Accounting → Gas Fees
  • Annual Report — Excel export with all financial statements combined
  • Rollforward — token-level balance rollforward, accessible under Balances → Rollforward

All reports can be exported as:

  • CSV — best for importing into other tools or spreadsheets
  • Excel (.xlsx) — includes formatting and summary rows
  • PDF — suitable for client delivery and audit documentation

The Exports page tracks all generated exports with download history.

Additional specialized exports:

  • Zoho CSV — formatted for Zoho Books import with GL mappings, accessible under Exports → Zoho
  • Tax exports — jurisdiction-specific formats (Form 8949 PDF, DAC8 XML, SA108 CSV, etc.)
  • Koinly/CoinTracker CSV — compatibility exports for migration

Why does my report show zero transactions?

Section titled “Why does my report show zero transactions?”

Check the report filters. Common causes:

  • Date range doesn’t include transactions — expand the range or verify transactions exist in the selected period
  • Wallet filter excludes relevant wallets — select “All wallets” or verify correct wallets are included
  • Asset filter is too narrow — ensure relevant assets are included
  • Sync hasn’t completed — check that wallet syncs have finished before generating reports
  • Journals not generated — financial reports require journal entries. Run journal generation from Accounting → Generate Journals if needed

CryptaCount’s reconciliation system performs 12 workspace-level checks to verify data integrity:

Balance reconciliation:

  1. Hierarchy reconciliation — verify balance hierarchy consistency across the workspace
  2. Blockchain reconciliation — compare computed balances against on-chain data

Workspace checks: 3. Unmapped addresses — find wallet addresses without GL account mappings 4. Transaction counts — verify transaction count consistency between sources 5. Opening-closing continuity — ensure opening balances match prior period closing balances 6. Internal transfers — verify internal transfer matching between wallets 7. Fees — reconcile gas/network fees against recorded fee entries 8. Price availability — check that market prices exist for all transacted assets 9. CEX matching — verify centralized exchange transaction matching 10. Double-entry balance — confirm debits equal credits across all journal entries 11. Ledger replay — replay the ledger from journal entries and compare to balances 12. Ledger integrity — verify the integrity of the journal hash chain

Run reconciliation from Reconciliation in the sidebar. Results are stored as reconciliation reports for later review.

Can I compare different cost basis methods in one report?

Section titled “Can I compare different cost basis methods in one report?”

Yes. Generate financial reports under different accounting methods using the three-level override hierarchy. You can also use Tax → Calculations to run parallel calculations under different methods and compare the outcomes.

My rollforward doesn’t balance — what’s wrong?

Section titled “My rollforward doesn’t balance — what’s wrong?”

If the rollforward shows an imbalance:

  1. Run reconciliation — the workspace checks will pinpoint the issue (unmapped addresses, missing prices, transaction count mismatches, etc.)
  2. Check date range boundaries — opening balance must match the previous period’s closing balance. Verify periods don’t overlap or have gaps.
  3. Check for unposted journals — draft journals don’t affect balances. Ensure all journals are posted.
  4. Check manual adjustments — adjustments that violate double-entry create imbalances.
  5. Check reclassifications — if transactions were reclassified after a report was generated, regenerate for consistency.

How do I generate a tax report for a specific jurisdiction?

Section titled “How do I generate a tax report for a specific jurisdiction?”
  1. Set the company’s jurisdiction in Settings → Workspace Accounting
  2. Use the Tax Center under Tax → Corporate for tax summary and calculations
  3. Generate the disposals report under Tax → Disposals for the relevant tax year
  4. Export in jurisdiction-specific format under Tax → Exports (Form 8949, DAC8 XML, etc.)
  5. Generate specific tax forms under Tax → Forms (requires the Tax Return Generation add-on)

Reports are generated from live data each time. There is no caching or staleness — the report always reflects the current state of transactions, classifications, and settings.

Can I export journal entries for import into accounting software?

Section titled “Can I export journal entries for import into accounting software?”

Yes, three ways:

  1. Direct integration — connect an accounting platform (Xero, QuickBooks, Zoho) via Settings → Integrations and push journals directly
  2. Zoho export — use the dedicated Zoho CSV export with GL mappings under Exports → Zoho
  3. Manual export — generate a General Ledger report, export as CSV, and import into your accounting software