All projects
SaaS & billing

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

  1. Company adds a client
  2. Invoice is created, manually or via API
  3. Invoice is customised and sent
  4. Payment is recorded
  5. 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

Have a product in mind?
Let’s build it.

Tell me what you are building. I will reply with an honest take on scope, stack and timeline.

Rizwan Aslam smiling, in a navy shirt

Rizwan Aslam

Senior Full Stack Architect · Founder, CodeBrisk

Remote · GMT+5 · clients worldwide

Connect on LinkedIn