Skip to main content
Indiana Wesleyan University Support Knowledge Base

Sodexo_IDX_Balance_Reconciliation_SSRS

What this report does

Sodexo IDX Balance Reconciliation compares three sources of meal and flex balance truth:

  1. Colleague expected now - what active meal-plan assignments say the person should have
  2. IWU sent successfully - COMMITTED rows in [sodexo].[IDX_MealPlanTransactExportRow] (last successful Transact export)
  3. Current IDX balance - overnight snapshot in [csv].[IDX_Balances] from Transact Jasper (/Output/IDX_Balances.csv)

The report lists discrepancies only. Matching accounts are omitted from the detail grids.

Use it when Sodexo or Student Development reports that IDX balances do not match Colleague, or when validating manual IDX adjustments before the next automated export.

How to open the report

SSRS Student Development / Sodexo IDX Balance Reconciliation

There is no IT Diagnostics linked copy for this report today; use the Student Development folder path.

Parameters

ParameterDefaultDescription
Customer ID (optional)blankFilter to one 7-digit Colleague person id. Leave blank for institution-wide discrepancy scan.
SectionAllAll, Meal plans, or Flex dollars - limits which account types appear
Exclude Summer Athletic from IDX meal rowstrueHides Summer Athletic meal rows from IDX side of meal compare (recommended for routine review)

How to run it (step by step)

Institution-wide review (morning ops)

  1. Confirm dataexports task imported last night's IDX_Balances.csv (typically ~1:30 AM ET).
  2. Open the report with Customer ID blank.
  3. Review the meta line (run time, export gaps, sync suspects, pending exports).
  4. Scan Meal Discrepancy Status counts (MATCH rows are excluded from detail).
  5. Work the Sync Suspects and Detail grids - highest priority for manual IDX fixes.

Single-student investigation

  1. Get Colleague person id from Sodexo ticket or Sodexo Demographics Diagnostics.
  2. Enter Customer ID and run.
  3. Read column definitions below; note Recommended IDX Fix before changing Transact admin.

How to read the report

The report includes an on-page legend. Key columns:

ColumnMeaning
Colleague Expected NowWhat the student should have in Colleague right now (active assignments + integration map)
IWU Sent SuccessfullyWhat IWU already exported to IDX and marked COMMITTED
Current IDX BalanceMeals remaining or flex dollars from latest Transact snapshot
Export Gap (Expected - Sent)Colleague expected minus what IWU sent. Non-zero means the export pipeline is behind or ahead of Colleague
Variance (IDX - Sent)Current IDX balance minus what IWU sent. Negative often means meals or flex were used after export (normal consumption)
Recommended IDX FixSuggested manual step in IDX admin - not the last CSV action IWU sent

Meta line (top of report)

CounterMeaning
Export gapsColleague expects a total IWU has not yet committed to Transact
Colleague and IDX agree but IWU sent total differsExternal systems align; IWU committed amount is the outlier
Sync suspectsRows flagged for manual review (not explained by normal meal usage)
Pending exportsStaging rows not yet COMMITTED after SFTP - next meal-plan job may clear

Compare status values

StatusMeaning
MATCHIDX balance equals IWU committed total (excluded from detail)
MISMATCHIDX and IWU committed differ - check Variance and Recommended IDX Fix
IDX_ONLYBalance in Transact snapshot but no matching IWU committed row
IWU_ONLYIWU committed export but no matching IDX balance row

Recommended workflow

1. Export gap non-zero?
   -> Fix Colleague assignment or run / wait for meal-plan export job.
   -> Re-run demographics report if person not in cardholder pool.

2. Export gap zero but Variance non-zero?
   -> Often normal usage since last export.
   -> Confirm with Sodexo whether adjustment is still required.

3. Sync suspect row?
   -> Use Recommended IDX Fix column.
   -> Document manual Transact change; do not change Colleague assignment
      to match IDX without business approval.

4. Pending exports > 0?
   -> Check automation log for DM-StudentDevelopment-SodexoMealPlanTransactFTP
      before manual IDX edits.

Sync Suspects is the primary work queue until full automated reconciliation exists. Treat it as likely needs manual IDX review, not automatic Colleague correction.

Data dependencies

SourceRefresh
csv.IDX_BalancesNightly SFTP download from Transact to dataexports, imported into DM-StudentDevelopment
[sodexo].[IDX_MealPlanTransactExportRow] COMMITTEDUpdated when meal-plan SFTP job succeeds and calls Commit
Colleague assignmentsRP-COLLEAGUE snapshot (daily)

Running this report before the nightly IDX import completes will show stale Current IDX Balance values.

When to use another report or doc

SituationNext step
Person not in export at allSodexo Demographics Diagnostics (SSRS)
CSV / SFTP / job failureSodexo / Transact IDX integration
Need to sync committed ledger (DBA)[sodexo].[SP_IDX_Balances_SyncCommittedLedger] - operator / DBA only, not exposed in SSRS

Technical reference

ItemValue
DatabaseDM-StudentDevelopment
Stored procedure[sodexo].[SP_IDX_Balances_Reconciliation]
RDL (source)Reporting/Reports/Student Development/Sodexo_IDX_Balance_Reconciliation.rdl

Example (SSMS, support only):

-- Institution sync suspects
EXEC [sodexo].[SP_IDX_Balances_Reconciliation] @ResultSet = N'SYNC_SUSPECTS';

-- One person detail
EXEC [sodexo].[SP_IDX_Balances_Reconciliation]
    @ResultSet = N'DETAIL',
    @CustomerId = N'2897330';
  • Was this article helpful?