#deep randhawa

1 messages · Page 1 of 1 (latest)

ember auroraBOT
mighty shard
#

Hey there

#

So to clarify you are looking to programatically reconcile transactions with Connect Payouts?

stoic turret
#

There will be some payments / payouts that the Platform will go through Stripe Connect, but some transactions might not.

But for the Platform to become the core system of record, the Platform will want the ability to reconcile both types of transactions.

mighty shard
#

Take a look at that and let me know if you think that will suit your use-case.

stoic turret
#

Ok. Let me take a look.

#

Interesting. Ok, so if I understand it correctly, @mighty shard you're recommending the following solution with the Reports API - for connected accounts (through Stripe Financial Connections), we generated a CSV Report (through the Reports API you sent above). We then present said report to the user and have them manually view and reconcile transactions in their ledger with the CSV report shown?

#

Also, just to confirm, the Reports API will be able to pull in all transaction data in the bank accounts of our customers to our Platform? The bank accounts will be connected through Financial Connections.

mighty shard
#

What do you mean exactly when you say "pull in all transaction data in the bank accounts of our customers to our platform"? You are using Finanical Connections to pull transaction data and want to see that data, which is not necessarily transactions that flowed through Stripe?

stoic turret
#

Yes. So there will be two types of transactions in the system

  1. Received payments / Payouts that have flown through Stripe - These will be ACH payments (invoices / payments). Platform will make appropriate ledger entries for these, as these transfers will be mostly triggered from Platform workflows. These are easy to reconcile, because Stripe will send webhooks when the funds settle (which I'm assuming should match up to our customers' bank statements)
  2. Random ad-hoc payments (not flowing through stripe) - These will be manually entered into the ledger by our Customers. Because they happened outside of Stripe, there is no way for us to reconcile these other than to show our customers the bank statements and have them manually reconcile.
#

Feel free to correct me if I have mis-understand the Flow of Funds somehow. This is all quite new to me.

mighty shard
#

Ah okay so the concern here is how to handle these "other" transactions that don't flow through Stripe

#

But that you have access to via Financial Connections

stoic turret
#

Full disclosure: We are using Fragment (https://fragment.dev/) for our Ledger, not sure if y'all are aware of them. The Platform posts all ledger entries (manual or system-generated) to Fragment, which then needs to be reconciled.

#

But that you have access to via Financial Connections
Yes.

mighty shard
#

Gotcha yeah I'm not familiar with Fragment at all

stoic turret
#

No worries. Imagine them just being a ledger where you can post accounting entries.

mighty shard
#

Okay so for transactions that didn't flow through Stripe, the Financial Reports API won't work.

#

The only way you are going to be able to "export" that data is to retrieve it via the API and build your own export

#

We don't have any pre-built reports or anything for Financial Connections Account data

#

We only have prebuilt Reports for the transactions that flow through Stripe

stoic turret
#

Fair. Yea that's understandable. I figured this would have to be a custom solution we build in-house.

#

On a similar note - are there ways, through the Financial Connection API, where Stripe sends the Platform webhooks when transactions are posted to connected bank accounts?

mighty shard
#

For transactions outside of Stripe?

stoic turret
#

Yes.

mighty shard
#

No there is no webhook

#

The only way to get those transactions is to refresh the Financial Connections Account

stoic turret
#

Ok, gotcha.

#

Re: reconciliation - I found this https://stripe.com/docs/reconciliation with Stripe. This sounds exactly what I'm trying to build into the Platform (reconcile transactions, settlement data with bank statements). But was not able to find any dev resources for this. Could you please point me in the right direction for this?

Understand your money movement and automate your payment reconciliation process with Stripe.

mighty shard
#

Yeah that is a separate beta that doesn't involve the API as far as I know. I really don't know anything about that beta (we just focus on GA products that involve the API) so I'd recommend asking our Support team via https://support.stripe.com/contact/login about that specific Reconciliation feature

stoic turret
#

Ok, noted. I'll ask the support staff. Thanks.