CaixaUnica CaixaUnica

Financial Inspector

The Inspector runs a battery of sanity checks across the data you imported — bank, card, cash flow, wallet — and returns a list of findings with everything that looks off.

The point is to flag inconsistencies without you eyeballing every account: duplicate entries, transactions with impossible dates, balances that don't reconcile against the statement, assets sold without a priced buy, missing FX rates, and so on.

How to run it

The page lives under Tools → Inspector. The Run now button kicks off a full execution against your current data.

There's a per-user daily quota configured by the admin (default = a handful of runs/day). When you hit the cap, the next attempt returns 429 with the reset time. This protects the infra during peak hours — for intense audits, spread the runs out.

Each run executes in the background, and gets logged with started_at / finished_at + the finding count per severity. The history shows up right under the button.

Reading findings

Each finding carries:

Use the row buttons to move a finding between statuses. You can reopen any time you change your mind.

Explain with AI (optional)

When the admin enables the AI module for the Inspector, each row gets an Explain button. Clicking opens a contextual analysis by Olívia: what the check measures, why that specific row tripped it, and what the typical root cause looks like.

The explanation consumes monthly AI quota — same pool as the wallet + spending insights.

Exporting a run

Each run in the history has an Export link that downloads the full finding list for that run. Useful to archive before mass-resolving.

Best practices

Open in the app