Online Invoicing System

Online Invoicing System

Online Invoicing System
License: MIT License
Requires PHP and MySQL
  • The login page of OIS
  • OIS homepage
  • OIS Invoice
  • OIS Invoices Table View
  • OIS Invoice Detail View
  • OIS Reports Page
  • OIS - Search by year report
Online Invoicing System (OIS) is a web application that allows you to manage your invoices. It also keeps historical records of the price changes of each item. Automatically calculate your invoice total, with or without discount and taxes. Try OIS out and start enjoying creating invoices! No need to work hard on creating reports anymore. Check out the different types of reports already available for you.

OIS was created using AppGini. So you can easily customize it to add/remove details or any extra functionality to fit your own requirements. OIS is a responsive web-based application that you can access from your PC, tablet, mobile or any other device.
Read more

What's new?

Latest version: OIS version 2.2, released on May 08, 2017
  • OIS 2.2, generated using AppGini 5.62,
    • Implemented PHPMailer as the mail function for apps, with SMTP support configurable in admin settings;
    • Included hooks/__global.php in admin area;
    • Added new hook in __global.php, sendmail_handler() for intercepting mail sending operations;
    • Fixed PHP 7.1 compatibility issue;
    • Fixed preg_replace calls with /e modifier;
    • Added validation checks to make sure undefined data formats are properly handled;
    • Fixed XSS vulnerability in quick search responsibly reported by Netsparker;
    • Added hooks/README.html;
    • Fixed error with line breaks in emails sent from the admin area;
    • Bug fix with sorting of formatted lookup fields;
    • Bug fix for array_map warning when a record is selected in a table with a non-numeric PK.;
  • OIS 2.1, generated using AppGini 5.61,
    • Improved detail view loading performance by preloading lookup values.
    • Bug fixed: Redirects don't work correctly if a non-standard port is used.
    • Configurable detail view template in DataList so that it can be set in hooks.
    • Fixed sorting behavior of lookup fields containing numeric data in table view.
    • Fixed a bug with anonymous users unable to directly access tables that they are allowed to view.
    • Fixed bug with error reporting behavior of unique fields.
  • OIS 2.0, generated using AppGini 5.60
    • Separate prices table to keep check of the price history.
    • Adding different types of reports.
    • Automatic calcuation of the invoice total with or w/o adding taxes and discount.
    • Ability to print your invoice using your company template.
Read more