BoTreeConsultingTeam / invoiceme

Invoice management
0 stars 0 forks source link

Create Invoice #36

Open amitpatelx opened 9 years ago

amitpatelx commented 9 years ago

Check following screenshots to get an idea what sorts of details required to capture

FreshBook fresh book - edit invoice

MakeLeap makeleaps create invoice

InvoiceBerry invoiceberry_05

Few points to keep in mind

  1. Every invoice needs a unique autogenerated number which should be incremental. However user should be able to change it at the time of create/edit. Make sure the number is unique across application per business.
  2. Don’t regenerate invoices when details such as the address change: Invoices should be immutable. So if client changes to new address, old invoice should must not reflect this change.

Check http://www.davidverhasselt.com/2013/09/04/3-invoicing-tips-for-saas-businesses/ for more details for above points