runbookify
← All plans
Facilities, Assets & IT Operations / Asset & Equipment Register

Annual Physical Asset Audit Reconciler: Match Your Register to What You Actually Counted

Upload your official asset register and your audit-day count, auto-match on tag and serial, and get a clean list of matches, missing items, surprise finds, and assets that moved — with the asset manager dispositioning every exception before anything hits the register.

IntermediateA weekendBuilds onNext.jsSupabaseResend
What you'll build

A web tool where you import your asset register and your physical-count file, AI auto-matches on tag and serial (exact and fuzzy), every line lands in a bucket — match, missing, found, or moved — you disposition each exception (write off, relocate, add, investigate), and it exports an approved register-adjustment CSV plus a full reconciliation report.

Gated download

Enter your email — the plan downloads instantly and a copy lands in your inbox.

By submitting your email you'll also receive the weekly runbookify newsletter. You can unsubscribe at any time.

Before you start

  • A Supabase account (free)
  • A Vercel account (free)
  • A Resend account (free)
  • A CSV of your official asset register and a CSV (or scan/app export) of your physical count
  • Claude Code or any AI coding agent

The problem this kills

Once a year, a small army walks the building with a scanner and a clipboard, counting every desk, laptop, forklift, and lab instrument. Then someone has to reconcile that pile of scans against the official asset register — by hand, in a spreadsheet, late into the night. Tags don't match serials. Half the count file has no tag at all. The same forklift got scanned twice from two doors. An item shows "missing" only because it quietly moved to another floor in March. And the variance totals — the dollar value of what's unaccounted for — never quite tie out.

The reconciliation is where the whole audit lives or dies, and it's exactly the kind of fiddly, high-stakes matching that eats days and still misses things. The good news: the clues are all sitting in your two files. You just need something that lines them up intelligently — matching on tag and serial, catching the fuzzy near-misses, flagging the double-scans — and then puts a human in charge of deciding what each discrepancy actually means. You do not need to be a developer to build that.

What you'll build

A simple internal web tool for whoever owns your fixed-asset register. You import two files: your official register and the raw count from audit day (a scanner export, a spreadsheet, or an app dump). The tool auto-matches every line on tag and serial — exact first, then fuzzy for the typos and OCR smudges — and drops each one into a clear bucket: match, missing (on the register, never scanned), found (scanned but not on the register), or moved (matched, but in a different location than the register says). It flags items counted twice, handles assets that have no tag, and shows you running variance value totals so you can see the dollars at stake. Then the human gate: your asset manager reviews each exception and picks a disposition — write off, relocate, add to register, or investigate. Only the approved adjustments flow into a clean register-adjustment CSV for your fixed-asset or ERP system, alongside a full reconciliation report.

What's inside the Implementation Plan

The downloadable plan is a step-by-step file you paste into an AI coding agent. It opens by interviewing you about your business — how your audit runs today, what your register lives in, the exact columns and tag/serial conventions in your data, how big your asset base is, your real disposition and approval rules, and the messy edge cases (no-tag items, double-scans, components vs. parent assets, leased gear). It reads a short spec back to you for a thumbs-up, then builds the tool around your answers instead of a generic template. From there it walks the agent through the data model, the two imports, the auto-matching engine (tag + serial, exact + fuzzy), the four-bucket categorizer, the disposition-and-approve screen, the human gate, and the adjustment-CSV and reconciliation-report exports. Every step ends with a ready-to-copy prompt.

The governance it includes (this is the point)

This isn't a toy. The plan builds in the controls a real audit needs: login so only your team can use it, row-level security so people only see their own organization's assets, a complete audit trail of every match override and disposition decision (who, what, when, and why), a hard human-approval gate so nothing touches the register until the asset manager signs off on each exception, and duplicate guards so the same count file — or the same double-scanned asset — can't be processed twice. The whole tool exists to make a careful human decision easy: the AI does the matching and the math, a person decides the disposition.

Who it's for

Asset managers, internal-audit liaisons, finance and fixed-asset owners, and facilities leads who dread reconciliation week. If you can describe how you tell a "moved" asset from a "missing" one, you can build this.

You've got this — open the plan, paste the first prompt, and you'll be reconciling your first real count file this weekend.

Gated download

Enter your email — the plan downloads instantly and a copy lands in your inbox.

By submitting your email you'll also receive the weekly runbookify newsletter. You can unsubscribe at any time.