#Aquitaine - invoice payout description

1 messages · Page 1 of 1 (latest)

solemn moth
#

Hello, looking in to this

#

We are using the description field when we create the invoice and the 'memo' is getting set correctly, but it's not appearing in the payout report

#

As a quick clarifying question, when you were using PaymentIntents where did the description come from?

glad shadow
#

The description field in the create payment intent API call. But now we're just making a 'pay invoice' call, and it automatically generates the paymentIntent

#

The corresponding 'pay an invoice' API call does not take a description field. 'Create an invoice' does (and of course 'create an invoice line item' does) and we're supplying all those, but it's the paymentIntent on the invoice that the (connect) customer is seeing on their payout report

solemn moth
#

Have you tried making a seperate call on the Invoice's PaymentIntent to set its description? Still looking in to the proper way to do this, just making sure I understand what you have already tried

glad shadow
#

I guess we could, but that's a workaround rather than a solution. The business problem here is: 'Payment for Invoice' literally communicates nothing that is not already evident. Stripe has the information that is worthy of communication, either in the 'memo' field on the invoice object, or by adding the line items together in a string as it does when you select 'line items' when viewing customer invoices. It seems like the default behavior here ought to be something at least potentially beneficial, rather than asking us to make thousands of API calls to do something that amounts to exactly the same thing we already did when setting the invoice memo field

#

Like I can't imagine that anybody would complain if you replaced 'Payment for Invoice' with [Invoice Memo] in the payout report, maybe with (Payemnt for Invoice) in parens afterwards

#

Who could possibly be relying on 100s of 'payment for invoice' lines in their reporting

solemn moth
#

So updating the PI description after finalizing the Invoice should work. I can put in feedback requesting that we add functionality to set the PaymentIntent description based on the Invoice description or at least from the creation call. Unfortunately I can't promise it will be added but I do agree that it would be nice to be able to set it from that creation call.

#

Otherwise I am not really seeing a way to set this from the invoice or invoice creation, so I think this might have to be the way to update this description at least for now

glad shadow
#

I mean, they ought to just give you unilateral power to make these changes at this point, but ofc I understand these things have a pipeline. 🙂 That's all we can ask for, thanks