Invoice Ninja Billing Setup
Standalone Invoice Ninja deployment for client invoicing and payments, wired to other apps through its API.
- Date
- Mar 2016
- Role
- Tech Lead
The challenge
The client needed proper invoicing and payment tracking that other business apps could trigger automatically, not a separate manual process.
What we built
- Company & clientsCreate clients inside each company.
- Invoice managementCreate and manage invoices per client.
- PaymentsRecord and manage payments against invoices.
- Custom invoicesInvoices customised to the business.
- API integrationOther apps generate invoices and create payments via the API.
How it works
- Company adds a client
- Invoice is created, manually or via API
- Invoice is customised and sent
- Payment is recorded
- Connected apps stay in sync
Highlights
- Billing connected to the rest of the stack
- Standalone and easy to maintain
- Built on proven open-source Laravel
Tech stack
- Laravel
- Invoice Ninja
- REST API
