Skip to content

jayaswinjay-web/jay-invoicing

Repository files navigation

Jay Invoicing Screenshot

License Last Commit CI Repo Size Stars


⭐ Support This Project — Star on GitHub


Overview

Jay Invoicing is a desktop application for generating, managing, and tracking invoices. Built with Python and PyQt5, it provides a clean, professional interface for small and medium businesses to handle their billing needs.

Part of the JAY TECH SOLUTIONS product suite.

Features

  • Invoice generation — Create professional invoices with custom branding
  • Client management — Store and manage client information
  • Payment tracking — Track paid, pending, and overdue invoices
  • Report generation — Generate business reports and summaries
  • Database storage — SQLite-based persistent storage
  • Export options — Export invoices as PDF
  • GST compliance — Supports Indian GST tax structure

Quick Start

Prerequisites

  • Python 3.8+
  • PyQt5

Installation

pip install -r requirements.txt

Usage

python main.py

Build Standalone Executable

python build_minimal.py

Or using PyInstaller directly:

pyinstaller JayInvoice.spec

Project Structure

jay-invoicing/
├── main.py                 # Application entry point
├── controllers/            # Business logic controllers
├── models/                 # Database models
├── ui/                     # PyQt5 user interface
├── utils/                  # Utility functions
├── assets/                 # Icons, templates, branding
├── config/                 # Application configuration
├── migrations/             # Database migrations
├── reports/                # Report templates
├── tests/                  # Unit tests
├── gst/                    # GST compliance modules
├── installer/              # Installer configuration
├── requirements.txt        # Python dependencies
└── JayInvoice.spec         # PyInstaller spec file

About JAY TECH SOLUTIONS

Jay Invoicing is part of the JAY TECH SOLUTIONS product suite — a collection of business software products serving 50,000+ users across India.

Show Your Support

  • Star this repo — helps others discover it
  • 🐛 Report issues — I respond within 24 hours
  • 📬 Share feedbackcontact@jaytechsoln.in
  • Buy me a coffeeSponsor

Made with ❤️ by Aswin Jay — part of JAY TECH SOLUTIONS

License

MIT License

About

TEMP

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors