Skip to main content

Welcome to Simple Invoice

A complete invoice management system for businesses. Manage clients, products, and generate professional invoices with ease.

Quick Start

Get Simple Invoice up and running in minutes with these simple steps.

1

Download and Extract

Download the Simple Invoice source files and extract them to your web server directory.
cd /xampp/htdocs
unzip simple-invoice.zip
2

Create Database

Create a new MySQL database and import the provided SQL schema.
mysql -u root -p
CREATE DATABASE simple_invoice;
USE simple_invoice;
SOURCE simple_invoice.sql;
The database includes tables for users, clients, products, invoices, invoice details, company profile, and multi-currency support.
3

Configure Database Connection

Edit the database configuration file at config/db.php with your credentials.
config/db.php
<?php
define('DB_HOST', 'localhost');
define('DB_USER', 'your_username');
define('DB_PASS', 'your_password');
define('DB_NAME', 'simple_invoice');
?>
4

Access the Application

Open your browser and navigate to the application. Log in with the default credentials.
Default Login: Username: admin | Password: adminMake sure to change these credentials after your first login for security.

Core Features

Everything you need to manage your invoicing workflow.

User Management

Secure authentication system with role-based access control for managing team members.

Client Database

Maintain a comprehensive database of clients with contact information and history.

Product Catalog

Organize your products and services with pricing and availability tracking.

Invoice Creation

Create professional invoices with multiple payment options and automatic calculations.

PDF Generation

Generate print-ready PDF invoices with your company branding and logo.

Multi-Currency

Support for 32+ currencies with customizable symbols and formatting.

API Reference

Explore the AJAX endpoints that power Simple Invoice.

Client Endpoints

Create, update, search, and manage client records via AJAX.

Product Endpoints

Manage your product catalog through RESTful endpoints.

Invoice Endpoints

Full invoice lifecycle management including creation and editing.

Database Schema

Complete database structure documentation with relationships.

Ready to streamline your invoicing?

Get started with Simple Invoice today and take control of your business finances with professional invoice management.

Start Installation