FINANCE

Month-End Sweep to Reconcile Amended Contracts Against the Recognized Waterfall

Runs on a close-day schedule, finds every contract amended since the last close, recomputes each affected deferred-revenue schedule.

CategoryFinance
Enginesim
Difficultyadvanced
Triggerschedule
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerClose-day schedule fires
  • ActionQuery Snowflake for period amendmentsSnowflakeSnowflake
  • LogicRecompute schedules and find true-up deltas
  • ActionWrite reconciliation results to SnowflakeSnowflakeSnowflake
  • OutputPost exception list to MS Teams close channelMicrosoft Teams

What it does

Amendments that land between closes silently desync the waterfall. This scheduled sweep gathers all contracts amended in the period, rebuilds their recognition schedules, compares recognized-to-date against the corrected plan, and surfaces only the contracts that need a true-up entry — so the close team chases exceptions, not the whole book.

When to use it

Run it as a pre-close control on the last business day, or the morning of close. It is for revenue accountants who need assurance that mid-period changes have been absorbed into the schedule before they lock the period.

How it works

  1. 1A schedule fires the workflow on close day.
  2. 2An action queries Snowflake for all contracts with an amendment effective in the current period.
  3. 3A compute step recomputes each contract's straight-line schedule from the amended terms.
  4. 4A logic step compares recognized-to-date against the recomputed plan and isolates contracts past a materiality threshold.
  5. 5The exception list with required true-up amounts is posted to an MS Teams close channel and written to a reconciliation table in Snowflake.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect SnowflakeWarehouses, queries, shares.
  2. 2
    Connect Microsoft TeamsChannels, chats, files.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.