INVOICE PROCESSING

Match Vendor Statement Charges to Stripe Payments

On a schedule, reconciles each vendor statement's billed amounts against payments actually made through Stripe.

CategoryInvoice Processing
Enginesim
Difficultyadvanced
Triggerschedule
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerReconciliation schedule fires
  • ActionLoad vendor statement line items
  • ActionQuery payments from StripeStripeStripe
  • LogicMatch charges to payments and set settlement status
  • ActionWrite reconciliation results to PostgresPostgreSQLPostgres
  • OutputAlert finance in Slack on mismatchesSlack

What it does

Answers the question "did we actually pay what this vendor says we owe?" by lining up statement charges against the payments recorded in Stripe. Each statement invoice is classified as paid in full, unpaid, partially paid, or overpaid, giving finance a settlement view rather than just a billing view.

When to use it

When you pay vendors via Stripe and need to confirm that statement balances reconcile to real money movement before closing the books. Catches double payments, short payments, and stale balances the vendor hasn't credited yet.

How it works

  1. 1A schedule triggers the reconciliation run.
  2. 2Statement line items for each vendor are loaded.
  3. 3Stripe is queried for charges and payouts tied to those vendors over the matching period.
  4. 4A reconciliation step matches statement amounts to Stripe payments and assigns a settlement status to each.
  5. 5Results are written to a Postgres reconciliation table for audit.
  6. 6A filter isolates non-clean statuses, and a Slack alert summarizes the mismatches for finance.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect StripeCustomers, subscriptions, payments.
  2. 2
    Connect PostgresAny Postgres URL — query, write, migrate.
  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.