timschofield / counterlogicpos Goto Github PK
View Code? Open in Web Editor NEWThis project forked from phildaintree/counterlogicpos
Point of Sale integrated with webERP
This project forked from phildaintree/counterlogicpos
Point of Sale integrated with webERP
README Counter Logic POS webERP's strengths are it's accessibility from anywhere, it's robust backend accounting, procurement, multi-currency, stock management etc. However, it is plainly unsuitable as the basis for interaction with customers, there is no facility to scan barcodes to enter items into a sale, calculate change, open a cash-drawer, print receipts automatically when a transaction is completed. This is where CounterLogic POS comes in, it has all these facilities expected of a modern Point of Sale system and is completely integrated with webERP. Any number of independent CounterLogic POS systems (lanes) can run simultaneously and together webERP and CounterLogic form an advanced integrated Retail Management System. POS lanes could be installed in any part of the world each operating in different currencies all integrated to a single webERP installation in a truly global and local business. Commercial integrated retail management systems that could currently work under such conditions are very expensive and complex propositions indeed. The back office functions of receiving inventory, entering supplier invoices, printing customer statements, label printing etc can all be done currently from webERP. However, webERP lacks the interactivity that a client side GUI can provide with integration to scanner/printer/cash drawer. webERP also requires continuous connectivity to the web server hosting the webERP installation, this may not always be possible. CounterLogic POS provides the solution to webERP's shortcomings as a customer facing solution. With CounterLogic POS there is no requirement for 24x7 connectivity to the webERP server and it provides a fully interactive, optimised sales terminal that minimises the keying and maximises the accuracy of both sale and cash receipt recording. NB: Counter Logic POS cannot currently deal with webERP's seriliased or controlled items. Architecture Counter Logic POS is write in Python and uses libusb-1.0 and pyusb for communication with USB receipt printers and from the receipt printer to open a cashdrawer. There are two applications: - CounterLogic.py - the application itself - Linker.py - this provides the link for downloading the esssential stock, customer, prices data from the webERP installation and then sending back the transactions recorded in Counter Logic POS. The Linker.py can be initiated from CounterLogic.py or as a scheduled recurring job with parameters to either download and refresh the data or upload transactions. Setting it up to run on a scheduled basis avoids the need to remember! Documentation Although the application is intuitive and simple, documentation is provided under the doc folder. Licence This software is free for all :-) However, if you make improvements please submit a pull request.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.