Invoice Ninja has all the parts already made vendors, Expanses etc… It just needs to be connected the right way.
Purchase order is basically a controlled system for outgoing money. The opposite way it is now. Outgoing money is simple when the company is small, but when you get more people involved it can get messy without a good workflow and a system.
So there are a few key factors.
-without a purchase order no one can send the invoice. Only after you send vendor a purchase order they can send you an invoice containing a purchase order #
inside there are a few important fields
-which person sends the Purchase order (held responsible within the company)
-to which person it is addressed (responsible on the vendor’s side)
-products, services, items that are to be invoiced with a total amount (same as creating an invoice now)
-instructions about how to prepare the invoice and where to send the invoice. (terms)
-The best would be to allow the invoice to be uploaded to us via the Client panel.
In addition to that the client portal could have a section with Invoices paid by us.
Also there could be an option for early payments with discounts for example:
30 days payment = no discount
15 days payment = 10 % discount
7 days payment = 15% discount