#eagv-connect-app-fee

1 messages · Page 1 of 1 (latest)

honest blaze
#

Hey there! Can you clarify what you mean by:

but i do not know how to create the application fee´s invoice to my users(connect accounts)

#

Pasting for context:

I have a platform that offer services through providers... stripe generate the invoice for each service that my providers make, and i get a commission for each service too... that need to issue an invoice to my providers.... you know what I mean?

#

Ok, got it. How are you currently handling payments? With destination charges (and application fees)?

crude sedge
#

with separate charge and destination charge

honest blaze
#

Can you share an example payment ID with me please

crude sedge
#

const invoiceProvider = await stripe.invoices.create({
on_behalf_of: connectedStripeAccountId,
customer: customerId,
description: "Diese Rechnung wurde von folgende Leistung berechnet:",
application_fee_amount: applicationFee,
default_payment_method: payment_method,
transfer_data: {
destination: connectedStripeAccountId,
},
auto_advance: true,
footer: "Der Rechnungssteller ist "
});

#

this is the invoice that receive the final customer

honest blaze
#

So any invoice for that would need to be retrospective and paid out-of-band

crude sedge
#

what do you mean?...this invoice is paid out perfectly, that is not the problem... the question is how i create an invoice for this application fee amount...my invoice as Platform

honest blaze
#

That's what I mean. The application_fee_amount is collected when that invoice is paid

#

If you need to invoice the connected account for that amount, then you'll need to create an invoice retrospectively for that amount and mark it paid out-of-band

crude sedge
#

ok...thanks...can you give me a small example, i mean, how I create a new invoice ?

honest blaze
#

Alternatively you could opt out of destination charges and use separate charges & transfer and then invoice for your application fee

crude sedge
#

ok... thanks again, i am going to check all of this info and i will try to resolve it, thanks for your time and good evening!!!

honest blaze
#

Np!

crude sedge
#

Hi...one question...when I create an invoice i have this:

#

const invoice = await stripe.invoices.create({
customer: 'cus_KmANBWndhoLvlO',
});

#

but the invoice is between the platform and the provider so...the customer: connect account (acc54646...)

crude sedge
#

is there someone here?

last atlas
#

Apologies, I'm juggling quite a few threads at the moment. Bear with me a moment while I get the context of this thread.

crude sedge
#

ok thanks take your time

#

the question is how to create my platform invoice to charge the applications fees to my users (providers)

last atlas
#

Gotcha, just to make sure I understand clearly, you're trying to charge your connected accounts for the stripe fees associated with transactions?

crude sedge
#

no, no the stripe fees

#

when a user do a service I take a commission for this service (my application fee) but i do not know how to create an invoice for this application fee

last atlas
#

Can you help me understand what you're hoping to accomplish with an invoice for the application fee? Is this just to serve as a sort of receipt?

crude sedge
#

I have a platform with connect accounts (my users) and they make services to customers and I on behaf of them generate an invoice for this service, but I need generate my platform invoice for this service only with the application fee (with taxes like VAT and so on..)

last atlas
#

Gotcha, I don't think our invoices are what you want to use then. First, they're designed to be used with customers rather than connected accounts. Additionally, they're part of our billing process so even if you could use them with connected accounts you'd have to suppress all of our functionality that would try to collect payment for that invoice. I think it'll be easier if you retrieve the necessary information from us and then build the invoice(recipet) on your end.

crude sedge
#

ok...what do you recomend me to use?

last atlas
#

I think you're going to need to build a custom solution for this, but bear with me while I double check that I'm not overlooking an option.

crude sedge
#

ok i wait and thanks for your effort

last atlas
#

Yes, neither our invoice or receipts will do what you're looking for, so you'll need to build your own approach to generating the document that you want to provide to your connected accounts.

crude sedge
#

Do you know some software or plugin to help me)

last atlas
#

Sorry, I don't.