V5 migration issues

This topic is just to aid others (and as a memo to myself) with migration.

I’m on hosted so I wasn’t expecting much issues. In total it is not too bad, but there are some issues you should be aware of before migrating.

  1. I’m on pro plan with several companies. In V4 you could have a seperate login details on each seperate company. Now you have to login with one master account.
  2. API keys (for e.g. Zapier and Integromat) aren’t migrated.
  3. Zapier zap’s need to be changed to the new InvoiceNinja V5 module in Zapier.
  4. Integromat also has new module, so you need to change the scenarios. There are some functional issues too. There are fields missing like contactperson details. Pretty basic and essential in invoices so I expect Integromat to add that pretty soon.
  5. Customernumber issues in migrations which lead to sorting problems. InvoiceNinja is working on the sort issue.
  6. If you setup number patterns for invoices, watch out. It doesn’t get migrated. You need to setup again.
  7. Check your invoice template. I added some fields to the template but they aren’t migrated to V5 so you should modify that after migration.

This lists sound worse than it is. Would have been nice if InvoiceNinja would have made a checklist for these, but all in all migration went pretty smooth and support is as allways pretty fast.

Thanks for sharing these notes, we’ll try to add missing info to the docs.

Note: I’ve just checked in a fix for #5, it will be corrected in the next release.

Another issue:
8. VAT settings are not migrated. So you have to go to Settings-VAT and set it there again.

@david can this be improved?


Are you saying your taxes didn’t migrate at all? that certainly shouldnt happen.

yes, taxes didn’t migrate. Can’t check the old settings, but I noticed that my new invoices were without taxes. So then I checked and changed the above settings.If I remember it correctly in V4 I didn’t set it at product level but at invoice level. When looking into the V5 settings, tax was disabled and no tax tariffs were set. I’m sure I set it at V4.

Just discovered iDeal payments via Mollie isn’t working in V5: Payment button not working in V5

Yeah I know. I should have checked but was wrongfooted because an older invoice got payed by iDeal after the migration. So I assumed it was working. Anyway it isn’t.

This is a real hassle as customers can’t pay now via iDeal (which is the preferred online payments option in the Netherlands) and it involves a lot of work:

  1. Remove online payments gateway
  2. Modify invoice template references to iDeal
  3. Remove email template references to iDeal
  4. Inform repeat customers they can’t pay now anymore via iDeal
  5. Alter website references to iDeal
  6. Put all those back when iDeal Mollie is implemented by InvoiceNinja

So I hope InvoiceNinja has a quick release of Mollie iDeal payments: see Github request