HubSpot Ideas

BEastom8

Delete or void Invoices (don't make mistakes permanent)

This is a huge issue and there seems to be no reason for it.  It is impossible to Delete or Void an invoice after a certain point.  If an invoice is accidentally marked paid it's locked.  You can't delete it, void it or unassociate it, so it is just permanently **bleep** up.  This is unacceptable.  Nothing should ever be impossible to undo.  I have clients now that show multiple paid invoices because one was marked paid with the wrong amount.  So a new one was created with the correct amount and now they show double paid.  To not be able to correct this is absolutely laughable.

42 Replies
zafar-avantahub
Participant

Definitely seeing the need for this option to delete a 'paid' invoice as it can mess up the reporting, if create

RMandel
Contributor

Im with you @Shawn_AMBOSS . I just did the same thing to teach my accounts recievable person how to do it, not knowing that it would be permenate. Now I have a bunch of fake paid invoices that I cannot delete. 

Shawn_AMBOSS
Participant

HS you listening? This is an easy one to implement!

SMontfoort
Participant

Hi HubSpot,

 

Still waiting for the ability of deleting my test invoices. Please get it going. 

BradleyCharles
Member

Agree. There are multiple use cases for this due to companies internal processes, not to mention we're humans and mistakes are inevitable. If a hard delete isn't possible, an archive and removal from reporting & views would be second place. 

The only workaround I can see is in reporting > filtering out by invoice prefix + invoice number. Just not ideal overall. 

redbranchmedia
Contributor | Elite Partner

Just adding my +1 to this. Setting up a Commerce platform for a client, which includes test invoices like everyone else here and shocked that I am unable to delete those invoices. What an oversight. 

tinal1
HubSpot Employee

Hi all! Thanks everyone for the feedback and for communicating the need for invoice deletion. We are currently working on building the ability to delete test invoices, and aiming to have that launched within a month. 

 

In the meantime, if you've got test invoices you'd like to delete before we are live with the self-service feature, please reach out to our support team who can help take care of that on the backend. 

hubspot4747848
Member

I have to be able to delete invoices - not just test ones.  Just sent an invoice to the wrong customer email. I need to stop URL working or delete that invoice and I can't.  I'll have to avoid using hubspot as don't want to be in this situation again. The UX needs to be improved in a number of areas including this 

tinal1
HubSpot Employee

Hey @hubspot4747848 Sorry to hear about the UX issues. In this case, you could void the invoice which would prevent the user from paying it. 

When the deletion feature is available, the primary use case is for deleting test invoices, but the feature can be used to delete any open invoice such as the one in your example. 

jditmer0
Contributor

+1

DFWCityhomes
Member

I upvote. How do I upvote?

DFWCityhomes
Member

Ethan, you said: Can I ask you what value it serves to VOID a paid invoice? What information does that communicate, and under what circumstances would you VOID a paid invoice? 

 

Answer: When you paid the wrong invoice.  

Sam_d
Member

is it now possible to delete test invoices (open and paid)?

Sam_d
Member

is it now possible to delete open or paid test invoices?

CHohn
Participant

I just tested on my end and as long as there isn't a payment associated to the invoice you can delete it! Huge step in the right direciton. 

Payments that have been "manually applied" can be deleted and the the invoice can be deleted. The invoice can NOT be deleted if a HubSpot Payment was added to it via being paid with HubSpot Payments or the Stripe integration.

You have to enable this feature in the settings, just the same as allowing users to edit open invoices.

SpaStyle
Member

Or make a function that allows for testing and previewing, before making things final!

Joa_Graterol
HubSpot Employee

Hi team!

Regarding this question: 

Can I ask you what value it serves to VOID a paid invoice? What information does that communicate, and under what circumstances would you VOID a paid invoice? 

 


I have a customer who needs to void a paid invoice because the identification number he used does not match the current serialization in his system (Ex.: INV-1002 vs 1002), where all his invoices are identified by four digits only. From the comments I see here, and from his experience, this is possible in Quickbooks Online, but not in HubSpot and that is a major pain point for his case


BEastom8
Member | Platinum Partner
It's in the name: Don't make mistakes permanent. If you mark an invoice
paid by accident, you cannot fix it. If you apply a payment by accident,
you can't correct it. If you put a payment on the wrong customer, it can't
be undone.

What if the invoice is paid, then the check the customer wrote bounces. It
goes into your account, then is removed. So the invoice is no longer
paid. You unnecessarily have no way to fix this. We also have no way to
edit a partially paid invoice at all. There are lots of reasons for this
too. We want to add a new line item because of a change order. Someone
found more work while doing the original work. This is the case for almost
any possible type of project.

You take your car in for an oil change, and they find out you need an air
filter. You are putting on a roof, and you find out there's lots of rotted
wood. You are painting and find mold. Most professions take a deposit
before starting work. The blockages placed on invoices make it impossible
to properly bill people.

What if you went to the grocery store and while the cashier is ringing
things up, you decide to add a pack of gum. But the cashier says, no
sorry, I already started, you will have to do a second order. You are
going to put the gum back.

There are multiple purposes for this request. Can you give 1 reason this
should NOT be possible? The question here should be asked, why did we not
allow this in the first place? Every single Accounting software allows for
it, so why is HubSpot putting restrictions that accounting softwares don't?

MPittman4
Member

We need to be able to delete invoices no matter the status (active, failed, void), we need to be able to delete failed payments, we need to be able to expire/delete subscriptions no matter the status. There are so many use cases where I need this functionality!

keshukeshvala
Contributor

In invoices if we enable persmission it shows all invoices to all sales memebrs. We want to restrict it to their contacts/companies only. How can we achieve it?