Connectors

/

Stripe

/

Match Stripe payouts to Intacct deposits
Report
Cross-Connector

Make sure every Stripe payout reached Sage Intacct

For accountants who want Stripe payouts matched to Sage Intacct bank deposits, including combined deposits, by asking their AI assistant.

Try PopdockAI free
Get a live demo
Match Stripe payouts to Intacct deposits
Match Stripe payouts in September to our Sage Intacct deposits.
Stripe pays into the Operating account, and 20 of 22 September payouts match a deposit. - Combined: one deposit of 9,844.10 covers two payouts - No deposit: 3,120.55 that arrived 29 September - No payout: a 1,200.00 deposit on 12 September has no Stripe payout - Failed payout: 2,005.00 on 18 September was deposited anyway Want the matched pairs listed by date?
Stripe
Sample figures. Your results come from your own account.
sage-intacct-get-checking-account
stripe-get-payout
sage-intacct-get-deposit
sage-intacct-get-other-receipt

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

Stripe

Stripe
Run it on your own Stripe data.

Connect Stripe, pick your AI tool and paste the prompt.

Try PopdockAI free

The problem

Deposits recorded for payouts that never arrived

Stripe pays out in lump sums net of fees, sometimes combining several days, so matching payouts to Sage Intacct deposits by hand is fiddly. A failed payout still recorded as a deposit means your books show money that never arrived.

Without PopdockAI

  • List Stripe payouts and their status
  • Search Intacct deposits by amount and date
  • Work out deposits that combine several payouts
  • Miss a failed payout that was deposited anyway

With PopdockAI

  • The Intacct bank account Stripe pays into is confirmed
  • Payouts match deposits and other receipts by amount and date
  • Deposits combining two or three payouts are found
  • Failed payouts deposited anyway are flagged, read-only

The prompt

Use this prompt

Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.

Prompt
**Objective:** Match each Stripe payout arriving between {date-from} and {date-to} (if blank, today) to the Sage Intacct deposit that recorded it, and report payouts with no deposit, deposits with no payout, and failed payouts. Intacct bank account: {bank-account} (if blank, work it out in Step 1).

**Step 1: Establish the Intacct bank account**

If a bank account was given, confirm it with `intacct-get-checking-account` and `bank-account-id`. Otherwise call `intacct-get-checking-account` and keep the active accounts. If exactly one remains, use it. If more than one remains, list them (`bank-account-id`, `bank-name`, `currency`), ask which one Stripe pays out to, and stop.

**Step 2: Read the Stripe payouts**

Call `stripe-get-payout` with `arrival-date.from`, `arrival-date.to` and `max-records` 500. Keep payouts whose `status` is paid or in_transit for matching. Set aside payouts whose `status` is failed or canceled for Step 5.

**Step 3: Read the Intacct deposits**

Call `intacct-get-deposit` with `bank-account` set to the account from Step 1, `deposit-date.from` 2 days before the start date, and `deposit-date.to` 5 days after the end date.

**Step 4: Match**

A payout matches a deposit when the Stripe `amount` equals the Intacct `total-transaction-amount` to within 0.01, the currencies are the same, and the `deposit-date` falls between 2 days before and 5 days after the `arrival-date`. When two payouts have the same amount, pair each with the deposit closest in date.

For each payout still unmatched:

* call `intacct-get-other-receipt` with `bank-account`, and with `total-base-amount.min` and `total-base-amount.max` both set to the payout amount, in case it was recorded as an other receipt;
* check whether one unmatched deposit equals the sum of two or three unmatched payouts, in case several payouts were deposited together, and report those as a combined match.

**Step 5: Report**

* **Matched:** `payout-id`, `arrival-date`, amount, `deposit-id`, `deposit-date`, days apart, and whether the deposit is `cleared`
* **Stripe payouts with no Intacct record:** `payout-id`, `arrival-date`, amount, `status`
* **Intacct deposits with no payout:** `deposit-id`, `deposit-date`, amount, `description`. Say that these may be deposits from other sources.
* **Failed or canceled payouts:** `payout-id`, amount, `failure-message`. Flag any that matches an Intacct deposit, because that deposit records money that never arrived.

End with the total of paid payouts, the total of matched deposits, and the difference.

**Rules & Guidelines:**

* Tools named stripe-... are on the stripe server; tools named intacct-... are on the intacct server. Both servers must be connected. If a tool from one of them is unavailable, say which server is not connected and stop.
* Read only. Do not call `intacct-create-journal-entry` or any other Intacct create or update tool.
* A Stripe payout is net of fees and refunds, so it will not equal the charges for the period. Match payouts to deposits only.
* Pass `company` to Intacct tools only when the user names an Intacct company.

**Validation:**

* If Stripe returns no payouts in the window, say so and stop.
* If the bank account has no deposits in the window, say the account may be the wrong one and stop, instead of reporting every payout as missing.
* If the Stripe amounts are consistently 100 times the Intacct amounts, divide the Stripe amounts by 100, say that you did, and continue.

Who it's for

One answer, three teams that use it

Cash accountants

Match combined deposits

Deposits that combine several payouts are paired for you, not left as mismatches.

Match Stripe payouts in October to Sage Intacct deposits.

Controllers

Catch money that never came

Failed or canceled payouts that were recorded anyway are flagged before close.

Were any failed Stripe payouts recorded as deposits in Sage Intacct this quarter?

Treasury analysts

Explain deposits with no payout

Deposits with no matching payout are listed, so unexplained cash can be traced.

Which Sage Intacct deposits last month have no matching Stripe payout?

How it works

What PopdockAI does when you ask

You give a date range, and your AI assistant confirms the bank account and matches Stripe payouts to Sage Intacct deposits. It asks you when there is more than one account and changes nothing.

01

Ask

You give a date range.

Your AI tool

02

Confirm

It confirms which Intacct bank account Stripe pays into, asking if there is more than one.

sage-intacct-get-checking-account

03

Match

It pairs payouts to deposits by amount and date, including combined deposits.

stripe-get-payout
sage-intacct-get-deposit
sage-intacct-get-other-receipt

04

Report

You get matches, gaps both ways and failed payouts, read-only.

Your AI tool

What PopdockAI provides

The tools behind the answer

Ready made tools for Stripe and one secure connection to your AI tool. No code, no exports.

get-data

sage-intacct-get-checking-account

Returns checking accounts from Sage Intacct.
get-data

stripe-get-payout

Returns payouts to your bank (amount, arrival date, status, failure reason) from Stripe.
get-data

sage-intacct-get-deposit

Returns deposits from Sage Intacct. The record-number links to the Get deposit lines tool.
get-data

sage-intacct-get-other-receipt

Returns other receipts from Sage Intacct. The record-number links to the Get other receipt lines tool.
Read only.Nothing in Stripe Changes

This report is built from Get data tools only. PopdockAI applies the row, field and parameter rules your admin sets, and every query is written to the audit trail.

How Popdock AI secures your data

The outcome

Every payout accounted for in the bank

Try PopdockAI free
Get a live demo

Related use cases

More ways to put this data to work

All Ramp use cases

One prompt template with infinite possibilities.

‍

Your AI assistant adapts its approach, tone, and capabilities to match each unique context while you maintain a single, manageable workflow.

Join forward-thinking companies that are transforming their operations with intelligent, secure AI automation.

Try PopdockAI Free
See Documentation