#cCropster-subscription-memo

1 messages · Page 1 of 1 (latest)

rich tinsel
#

Hello. Hmm, the Subscription object doesn't have a memo field. Do you mean on the Invoice object?

ionic minnow
#

No, I mean the subscription

#

I can set it in the UI, but not when using the API

#

The field will contain customer specific information that can change.
That's why we need to update the text.

rich tinsel
#

Ah, yes. That's one of a few Dashboard only 'fields'. It doesn't actually persist on the Subscription object, but carries over to the generated invoices (hence my confusion)

#

Regardless it's not available via the API

ionic minnow
#

The text contains information about the usage of our customers.
It has to be visible on the invoice.
Meta information are not.

rich tinsel
#

Got it. Then you'd need to manage that manually via the Dashboard

ionic minnow
#

It's pretty cumbersome to update the text for all our customers.

rich tinsel
#

Wait, actually this field is available via the API! It's just got a different name 🤦

#

Can be updated, too. Should be what you need!

ionic minnow
#

Is it possible to set the invoice template per customer?

rich tinsel
#

Not the memo/description, no. Just the number field

ionic minnow
#

We cannot use this instead.

#

The Information depends on the customer.

rich tinsel
#

You'd need to implement that templating somewhere in your own system for the memo

ionic minnow
#

The template for the memo text?
That's what we do. And now we want to set the formatted text in the subscription.

rich tinsel
#

As I explained though, there's no memo field for a subscription. It's just the value that's used when generating the invoice

#

So if you wanted to update the invoice after creation, you'd need to do that via the API perhaps listening for an invoice.created event

ionic minnow
#

I'm a little bit disappointed about that. There are so much options in API that can't be done in the UI.
And now something that can't be done in the API. 😦

rich tinsel
#

Understand the frustration. I can relay the feedback. Out of interest, what is the use case for the memo field (so I can relay to product team)?

ionic minnow
#

We have a post payment model where a customer is charged based on the usage value.
The usage value is part of the text.
It's also possible that a customer gets a special discount. The information of the discount is part of the text too.
Last but not least the text contains information about the billing period.

rich tinsel
#

Is none of that information not already available on the invoice? Specifically, the billing period and any discounts (assuming you're using our coupons)

#

Are you using a metered (usage based) price?

ionic minnow
#

I know, all the information is already part of the invoice. But we want the information in a text form too.
And yes, we're using metered products.

rich tinsel
#

Ok, got it. Will relay the feedback!