Skip to content

CodeIgniter & Bootstrap self-hosted open source application - Issue invoices, download as pdf, set invoices status, manage clients, items, employees permissions, protocols, warranties, import export (Excel(xls), xml), reports, store, multilanguage platform

Notifications You must be signed in to change notification settings

PontusTideman/Electronic-Invoicing-And-Warehouse-Management-System

 
 

Repository files navigation

Electronic Invoicing and Warehouse Management System

Overview

A robust and versatile system for managing electronic invoices and warehouse operations. Built using CodeIgniter 3.1.13 and Bootstrap 3.3.7, this self-hosted solution allows for unlimited free invoicing, PDF downloads, and comprehensive management of clients, items, and employees.

Key Features

  • Unlimited Electronic Invoices: Create, manage, and download invoices as PDFs.
  • Multi-Company Support: Manage multiple companies within a single account.
  • Client and Item Management: Maintain detailed records of clients and items with pricing.
  • Protocol and Warranty Creation: Generate and export protocols and warranties to PDF.
  • Invoice Status Tracking: Easily monitor paid and unpaid invoices.
  • Multi-Language Support: Available in English, French, and Bulgarian, with customizable translations.
  • Warehouse Operations: Track warehouse movements, manage stock quantities, and generate bills of goods.
  • Employee Permissions: Assign specific permissions to different employees.
  • Reports and Statistics: Generate comprehensive reports and export invoices as XML or Excel files.
  • Responsive Design: Optimized for mobile devices, tablets, and high-resolution monitors.
  • Customizable Settings: Adjust settings for rounding prices, toner-saving PDF options, and more.

Current Versions

  • CodeIgniter: 3.1.13
  • Bootstrap: 3.3.7

Installation

  1. Import database.sql to your MySQL database.
  2. Set the database, username, and password in application/config/database.php.

If routing does not work automatically, set the base URL in application/config/config.php:

$config['base_url'] = defined('BASE_URL') ? BASE_URL : 'https://your-website.com/';

Usage

  1. Visit the homepage and register a new account.
  2. Log in with your new credentials to start issuing unlimited invoices, protocols, and warranties.

Administration

  • Access the admin panel at /admin (e.g., https://yoursite.com/admin).
  • Default credentials:
    • Username: admin
    • Password: admin

Download as WordPress Plugin

Available for integration with WordPress as a plugin.

Screenshots

  • PDF Invoice: alt text
  • Invoices List: alt text
  • Create Invoice Page: alt text
  • Statistics: alt text

Donate

If this project helps you save time in development, consider buying me a cup of coffee to support its ongoing development. Thank you!

Donate

About

CodeIgniter & Bootstrap self-hosted open source application - Issue invoices, download as pdf, set invoices status, manage clients, items, employees permissions, protocols, warranties, import export (Excel(xls), xml), reports, store, multilanguage platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 67.3%
  • JavaScript 28.7%
  • HTML 1.7%
  • CSS 1.3%
  • SCSS 0.5%
  • Less 0.5%