Skip to content

A self-hosted open-source application built with CodeIgniter and Bootstrap. Features include electronic invoicing, PDF generation, invoice status tracking, client and item management, employee permissions, protocols, warranties, import/export (Excel, XML), reporting, and a multi-language platform.

Notifications You must be signed in to change notification settings

kirilkirkov/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

A self-hosted open-source application built with CodeIgniter and Bootstrap. Features include electronic invoicing, PDF generation, invoice status tracking, client and item management, employee permissions, protocols, warranties, import/export (Excel, XML), reporting, and a multi-language platform.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published