Revenue swung 62% at one customer.
Was it a deal, or a data entry?
Close blockers are binary. Either the data is broken or it isn't. Anomalies are different. A customer's revenue jumped 38% month over month. A plan duration is 11 months instead of 12. An element sold at 56% above fair value. None of these are errors. All of them need someone to look and decide.
Close blockers have answers. Anomalies have judgment calls.
An arrangement total that doesn't match its element allocations is wrong. You fix it. But a customer whose recognized revenue dropped 62% from last month? That might be a lost renewal. It might be a billing timing issue. It might be a data entry that posted to the wrong entity. You can't fix it without looking, and you can't ignore it during close.
Sentry runs three anomaly types across every subsidiary, flags the ones that cross configurable thresholds, and gives you the same triage workflow (mark expected, structured reason, fingerprint, resurface) as the rest of the product.
Period-over-period swings, ranked by dollar impact.
Sentry compares each customer's recognized revenue this period against last period. Anyone crossing the threshold (default: ±20% and ≥$5K) shows up as a card with a 6-month sparkline, the dollar delta, and a direction tag (↓ Down or ↑ Up).
An 11-month plan on a 12-month contract is almost always a typo.
Sentry scans every active revenue plan and flags durations that are one month off a standard cadence: quarterly (3), half-year (6), annual (12), and every 12-month multiple beyond. An 11-month or 13-month plan passes NetSuite validation, recognizes revenue, and posts to the GL. But each period posts a different amount than the contracted cadence would.
Tighter thresholds, fewer cards. Looser, more. You pick.
Every anomaly type has configurable thresholds. Revenue change has a percentage and dollar floor. Suspicious dates has a pattern list. Fair value deviation has a variance band. Adjust them from the popover or the full threshold configuration page.
The popover shows a live preview: “Would show 28 anomalies (currently 28).” You see the effect before you apply. If every anomaly type returns zero, the summary page shows a green hero: “Nothing unusual this period.”