I own a small photography business.
Once the client decides to go with my services, I charge them 50% off the full cost of service, to be paid within 5 days upon agreement. This payment secures their date.
Meanwhile, the remaining 50% is not due until 2 days before their actual event date, which is typically months away.
I'd like to find a software that allows me to have a single "sales order" (the bi picture), but which allows me to invoice the customer off of that order twice, for the corresponding 50% payments.
This would allow me to have independent due dates for the two payments, and have greater accuracy on who owes money, who is on track, and especially, how much money is planned to be coming in during the following months. Suppose a customer has an event in June and I will charge her $1,000. $500 of that amount should be considered for money coming in this month, while another $500 should be assigned to the Money coming in during June category.
All this, wothout having to create two separate, unrelated invoices. I'd love to find something where the two partial invoices are connected to a single sale, and where I can send the second invoice showing the transaction history for the sale, i.e. the amount billed in the first partial invoice, payments received, plus what is being billed now.
I've tried Xero, Kashflow and Zoho Invoice but haven't found a way to do this in any of them. I've seen some articles on QuickBooks describing something like this, but I'm not sure it will have all the Income forecasting features that I've talked about.
I'd love to hear your ideas if anybody else needs to do something similar to this for their invoicing.