Skip to content

hariharan849/GST-Billing

Repository files navigation

GST Application

A simple PySide Application to store, retrieve, display and create PDF for sales and purchase information for small scale industries. This application uses MongoDB as database if mongo server is available or switches to SQLite.

Prerequiste:

  • Python
  • PySide
  • Pandas
  • MatplotLib
  • MongoEngine (If Mongo server is available) or Peewee (for SQLite)

Launch : Run python launcherApplication.py

PDF Settings:

Launch : - Press shift+alt+s to launch PDF Settings dialog - Enter user company Details like Company name, address, tag, gstin, state-code - Also enter settings for PDF

Add Customer

image

  • Select Add Customer
  • Enter Customer Details to populate easily in other widgets

Add Items

image

  • Select Add Items
  • Enter Item Details to populate easily in other widgets

Sales Bill

image

  • Select Sales bill
  • Enter Customer Name, if Customer Name is already entered in add customer widgets it will auto populate address, GSTIN and state code

image

  • Else on click of preview/save customer dailog pops up to save new customer entry.
  • Enter items in table, if already entered in add items, it auto populates name, price
  • After entering all fields select preview to view pdf to be generated
  • Enter Performa no if it is already entered and saved to auto populate entire sales information
  • Click on save to save sales entry
  • Press ctrl + s to save the information
  • Press ctrl + r tp restore the saved widget information

Sales Report

image

  • View saved sales information, search through customer name or by setting dates
  • Edit the information needed and create new pdf for the bill edited
  • Export the saved information to excel

image

  • View Items saled for the particular bill no

Purchase

image

  • Enter all the expenses or purchase information

Voucher

image

  • Enter/View the voucher information for credit/debit

Chart : image

-   View the sales/purchase information or sales/purchase item
    information in graphical represention(Bar, Line or Scatter plot)

Others: : Basic introduction to model/view architecture in Pyside for QTablemodel

About

Creates invoice for sales, purchase, purchase order, quotation also for saving credit and debit voucher. And analyse using chart

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages