FINANCE

Investigate accrual-to-actual variances and explain them

After invoices post, an agent compares each prior accrual estimate in Snowflake to the actual invoiced amount.

CategoryFinance
Enginepaperclip
Difficultyadvanced
Triggerschedule
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerMid-period variance review date
  • ActionJoin accruals to actual invoices in SnowflakeSnowflakeSnowflake
  • LogicFlag variances over tolerance
  • ActionInvestigate causes and draft memo to NotionNotionNotion
  • OutputPost top variances to SlackSlack

What it does

This agent closes the loop on estimate quality. It matches every accrual the team booked against the actual invoice that eventually arrived, flags where the estimate missed by more than a tolerance, digs into why, and produces a written variance explanation auditors and the CFO can read.

When to use it

Run it a few weeks after close once most accrued invoices have landed. Use it when leadership wants to know whether accrual estimates are reliable, or when you need documented explanations for material accrual-to-actual swings in the workpapers.

How it works

  1. 1A scheduled trigger fires mid-period when invoice arrival has caught up.
  2. 2The agent queries Snowflake to join booked accruals to their realized invoice amounts.
  3. 3A logic step isolates lines whose variance exceeds the dollar or percentage tolerance.
  4. 4For each flagged line the agent inspects the underlying PO, receipt, and timesheet records to reason about the cause (rate change, scope creep, timing).
  5. 5The agent drafts a structured variance memo and writes it to a Notion close-file page, then posts the top variances to Slack.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect SnowflakeWarehouses, queries, shares.
  2. 2
    Connect NotionPages, databases, comments.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    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.