#Nick (CS)

1 messages · Page 1 of 1 (latest)

upbeat turtleBOT
hexed garnet
#

Hi there!

#

That should cover it. auto_advance dictates whether Stripe should automatically advance the invoice from draft to the next status. by setting this to false, the invoice will remain in draft status until explicitly updated

#

Setting collection_method to send_invoice and turning off Email finalized invoices to customers means your team will handle the sending of invoices, not Stripe

amber mason
#

perfect! thx for the info 👍

#

One more question, when I finalize an invoice I noticed it also has the ability to set an auto_advance parameter. When that is false, what does this do versus having it true?

#

After re-reading the API documentation, if this is left true then automatic collection is attempted, otherwise, if false, it assumes I will be manually taking payment for the payment intent generated? Sound about right?

#

Also, does this seem correct for setting this parameter using the Node.js SDK?

stripe.invoices.finalizeInvoice(invoiceId, {
    auto_advance: false,
  });
hexed garnet
#

You're right on the auto_advance piece

amber mason
#

Great, thanks again!

hexed garnet
#

and that parameter looks correct, too, though I'm not a Node expert