#ninja-invoice-default

1 messages · Page 1 of 1 (latest)

limpid chasm
#

@slender wagon what does "if the invoice method changes" mean?

slender wagon
#

if an invoice is set to be paid by "default payment method" of a customer

#

meaning I have a failed payment attempt on an invoice, I want to somehow ensure it doesn't retry

#
Charge default payment method```
#

I can update the auto_advance it seems

limpid chasm
#

setting auto_advance: false is the right way, otherwise it would retry automatically yes

slender wagon
#

awesome. and I am sure there is a good reason but why can't an accepted quote be revised/duplicated?

limpid chasm
#

Mostly that we haven't yet heard feedback asking for this. Invoice Revisions are new as a feature, only a few weeks old

slender wagon
#

like it's meant to be set in stone, create things that just can't be updated in anway

limpid chasm
slender wagon
#

no no sorry we do this already

#

but the issue is we use quotes as the working agreement with a customer, then when they agree we make the invoice but when we go to pay, if payment fails you're stuck in limbo

#

you got an accepted quote that can't be modified, duplicated or changed

#

you have a finalized invoice that can't be paid

limpid chasm
#

correct, that's how Quotes are usually used in accounting

#

and that invoice can be paid? You just need a different PaymentMethod. Also you can use CreditNotes to amend an existing Invoice

slender wagon
#

so once payment fails on a quote in accounting, a new quote is made to take cash instead of card?

#

right

#

let me have you try this then 😄

#

if you make a quote, accept it and try to pay the invoice with 4000000000000341

#

but have that payment method on file as the default, trying to change the payment method of the invoice to out of band or the customers default payment method won't be allowed

limpid chasm
#

I have no idea what

trying to change the payment method of the invoice to out of band
could mean. There's no "default payment method" for "out of band"

slender wagon
#

if you look at the screenshot I set above, we set the invoice to be paid using teh customers default payment method

limpid chasm
#

That's irrelevant to paid out of band

slender wagon
#

right but neither of these seem tobe updateable

#

let me try again

limpid chasm
#

Why would you try to update anything?

slender wagon
#

OK let me get this quote/invoice into the state I need it and show you what happens one second

#

so trying to pay it out of band won't work, because that's changing the payment method on the invoice

limpid chasm
#

What is errorring. You say "I can't change anything". There's nothing to change. Please show me the exact API request you are making, with the exact error you get back

slender wagon
#

hey sorry this is a know thing you can;t update details of a finalized invoice, you can;t change the payment method, or the items on it.

limpid chasm
#

I'm sorry but you're staying too literal or too high level

#

Please show me exactly what your code is doing to that Invoice

limpid chasm
#

@slender wagon any luck?

slender wagon
#

@limpid chasm I can but everything I've said so far seems to be too high level. I don't have time right now to provide a detailed outline of what is wrong.

Going from a quote with recurring prices, to an invoice that is finalized means you can't remove items from the invoice. I cna;t just pay out of band beause the invoice would have recurring payment prices.

sorry if that is too high level but thanks for the help