Skip to content

xajidnaveedofficial/Open-Source-Python-POS-and-Accounting-Software

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Source Python POS and Accounting Software

Description


  1. Screenshots
  2. This software is written using Python 3 and powered by MySQL.
  3. It has so far been tested on Linux.

Features


Point of Sale


  1. Functionality to query and add products by Barcode Number, Name and Code Name.
  2. Associate customer with each sale and purchase using their unique contact mobile phone number.
  3. Apply discount of individual products and the entire sale.
  4. Sale with cash (full payment), cheque (credit sale), purchase and return both sales and purchase.
  5. Update cash collected/paid against credit sales/purchase with cheque numbers.

Accounting


  1. Make automated General Journal Entries with each sale, purchase and returns of both. These entries are made in Sale, Purchase, Cash, Accounts Recievable and Accounts Payable of Individual Customers.
  2. Make manual General Journal Entries
  3. Edit existing entries
  4. Display accounts of each Head of Account
  5. Maintain Accounts Recievable and Payable of each customer
  6. Create Control Account
  7. Create Income Statement
  8. All accounts mentioned above can be viewed for any date range

Future Plans


  1. Add ERP functionality to control access rights of employees
  2. Add Depreciation and Inventory Valuation
  3. Include BI Dashboard

Development and Technicalities


I have built this software using Python3. It uses PyMySQL and WxPython.
To understand the design start following the code starting from mainInterface.py.

About

Open source software for POS and Automated Accounting.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%