Triage

1,847 findings reviewed.
Prove it.

Your auditor wants evidence that your team reviewed every ARM finding this period. Who reviewed it, when, and why it was marked expected. Without Sentry, the answer lives in Slack threads and someone's memory. With triage, it's one CSV.

All 1,847Active 1,847Acknowledged 0
PlanElementSubsidiaryEnd DateBalancePast
RP-4412RE-8841Cascade Industries2025-09-30$241,802201d
RP-5028RE-9103Cascade Industries2025-11-15$187,440154d
RP-3291RE-7402Boreal Systems2025-08-01$94,200261d
RP-6104RE-11208Boreal Systems2025-12-31$412,600108d
RP-2887RE-6955Pacific Wire & Cable2025-07-15$68,150278d
Mark expected
RP-4412 · RE-8841
Cascade Industries · Managed Services
End 2025-09-30Bal $241,802
Why is this expected?
Customer renewed — backdated plan pending
Revenue booked in next JE batch
Customer dispute — on hold
Residual rounding — will clear at year-end
Intentional — don't flag again
Comment (optional)
Sentry will resurface this record if the data changes. Choose Intentional to suppress permanently.
Open in NetSuite →
CancelMark expected
The problem

Fix everything, or ignore things and hope.

A plan sits past its end date with $241K remaining balance. The controller knows the customer renewed and the backdated plan is processing. But the finding still shows in the population. So they either spend time fixing a record that will resolve itself, or they skip it and lose the audit trail.

During audit, the question is always the same: “Did you review this population?” The controller says yes. The auditor asks for evidence. The controller searches Slack for a message from three months ago.

Structured dismissal

A reason, a comment, and a fingerprint.

Click a record. Pick one of five structured reasons your auditor already recognizes. Optionally add a comment. Sentry snapshots the record's key fields so it knows if the data moves later.

Controlled reasonsFive presets, not a free-text field. Every reason in the export maps to a category your auditor can filter and sample.
Fingerprint captureHashes balance, dates, and status at dismissal. If any field changes, the record re-enters the queue.
Bulk dismissSelect multiple records, mark all expected in one action. Each gets its own fingerprint and Activity Log entry.
Mark expected
RP-4412 · RE-8841
Cascade Industries · Managed Services
End 2025-09-30Balance $241,802Past 201d
Why is this expected?
Customer renewed — backdated plan pending
Revenue booked in next JE batch
Customer dispute — on hold
Residual rounding — will clear at year-end
Intentional — don't flag again
Comment (optional)
JE-8842 posted Apr 4, expecting recognition in May batch.
Sentry will resurface this record if the data changes. Choose Intentional to suppress permanently.
CancelMark expected
Active 1,609Acknowledged 238Resurfaced 0
RP-4412Cascade Industries$241,802marked expected · undo
RP-5028Cascade Industries$187,440
RP-3291Boreal Systems$94,200
Activity log · just now
LP
marked expected RP-4412
Revenue booked in next JE batch14:58
After you dismiss

The row greys out. The count moves. The log records it.

Status chips on the findings table track progress in real time: Active drops, Acknowledged rises. The dismissed row stays visible at half opacity with an undo link. An entry appears in the Activity Log with your name, the reason, and the timestamp.

Status chipsAll / Active / Acknowledged / Resurfaced. Four tabs so you always know how many records are left.
Rows don't vanishDismissed records grey out with a label and undo link. You can review your team's decisions at any point.
One-click undoMistake? Click undo. The record goes back to Active, Acknowledged count drops, a restore entry hits the log.
Resurface

Dismissed doesn't mean forgotten.

You dismissed RP-4412 on April 3rd. Two weeks later the balance grew from $241K to $248K. The fingerprint no longer matches. Sentry re-queues the record, highlights the row in amber, and shows you what changed: old value vs. new, with the original dismissal context preserved.

Three options. Keep dismissed. Update the reason. Or bring it back to active so it counts against the close gate again.

Exception: “Intentional” suppresses permanently. The record stays dismissed regardless of future data changes.

RP-4412Resurfaced
Cascade Industries · Managed Services · $248,100 remaining
Data changed since your Apr 3 review. Decide whether the original judgment still applies.
Balance$241,802$248,100
Days past201d216d
Review history
Apr 3 · 14:22
L. Park dismissed
Reason: Revenue booked in next JE batch
“JE-8842 posted, expecting May batch”
Today
Resurfaced
Balance changed. Fingerprint no longer matches.
Bring backUpdate reasonKeep dismissed
238 of 1,847 findings reviewed13%
12 actions this week·2 team members active·18 days until close
All 12Dismissed 8Restored 2Exports 2
Today
14:58
LPmarked expected RP-4412
Revenue booked in next JE batch
14:57
LPmarked expected RP-5028
Customer renewed
14:32
SMrestored RP-6104
13:10
LPexported CSV Findings
11:45
SMmarked expected RP-2887
Residual rounding
Export CSV
Audit trail

Every decision, timestamped, with the user's name on it.

The Activity Log records every dismiss, restore, and resurface. The progress bar shows where you are: 238 of 1,847 reviewed. Filter by action type, user, or time range. Export the full trail as CSV for the close binder. Your auditor doesn't need Sentry access. They need the file.

Multi-userL. Park dismisses on Tuesday. S. Martinez sees it in the record's timeline on Thursday. Every team member's decisions are visible.
Record historyClick any entry to see the full chain: every dismiss, restore, and resurface for that record, in chronological order.
CSV exportTimestamp, user, action, record ID, reason, comment, batch ID. The file your auditor asks for.

See triage on your sandbox.

30-minute walkthrough. Dismiss a real finding, watch it resurface when the data changes.

Book a Demo

No commitment. One business day response.