Reconcile

0d ago
Pipeline sync
Jul 25, 2026, 5:01 AM ET (pipeline_incremental)
0d ago
Sage GL delivery
Jul 25, 2026, 2:18 AM ET — window through Jul 22, 2026
18
Unassigned slate batches
$35,268.29 across 18 batch(es)
0
Unmapped in-use codes
every in-use code maps
Current month Last month Last 3 months Trailing 6 months Year to date
Pick a preset above or set a custom range. Compares Sage GL net revenue (credits − debits) against the local NGP contribution store — the NGP side runs through the same classifier that builds the JEs, so a month reads Match exactly when the engine and Sage agree. Click a month to expand entities and causes.
Clear filters
Month / Entity Sage Net Revenue NGP Contributions Difference Status Run
Jan 2026  (5 entities) $994,554.19 $994,554.19 $0.00 ✓ Match Build JEs →
Feb 2026  (4 entities) $859,216.16 $859,198.41 $17.75 ✗ Mismatch Build JEs →
Mar 2026  (5 entities) $4,238,671.89 $4,239,671.89 -$1,000.00 ✗ Mismatch Open Run →
last run
Apr 2026  (4 entities) $2,060,529.17 $2,054,121.41 $6,407.76 ✗ Mismatch Open Run →
last run
May 2026  (5 entities) $3,757,856.46 $3,948,056.46 -$190,200.00 ✗ Mismatch Open Run →
last run
Jun 2026  (4 entities) $913,836.84 $913,836.84
($919,336.84 − excluded batches $5,500.00)
$0.00 ✓ Match Open Run →
last run
Jul 2026  (4 entities) $121,690.53 $497,601.39 -$375,910.86 ✗ Mismatch Build JEs →

Note: reconciliation is penny-exact — any non-zero gap is a Mismatch. Reconciling items that legitimately have no NGP counterpart (interest, list rental, non-NGP transfers, exclusions, unassigned slate) are carved into their own rows and removed from the compared totals, so what remains should net to zero. A known gap you can't clear yet (e.g. a Sage-side reclass still pending) can be Acknowledged so it stops blocking the close; if that gap later changes, the acknowledgement goes stale and the row re-surfaces. The 401 + 403 row is compared combined because the NGP export can't split Impact Slate HD from JF.