Sales Order Management System: A Standalone Python-Based Desktop Application for Automated Inventory and Thermal Receipt Processing

Manual sales transactions on small businesses sometimes lead to fatigue and risk of error and make reporting slower than usual. The small shop sometimes has many customers waiting for their order, and with manual work it takes more time. Also there is another problem: calculating the total of the price, also the inventory monitoring, and slow to generate the report. The user or worker has to write down manually the customer’s order and also calculate manually with a calculator. This research introduces a Sales Order Management System that can minimize those problems. Build on Tkinter and SQLite3 and can be accessed offline on a computer without internet. The results show that this application can help reduce the working time, wrong calculations, slow reporting, and inventory management. This proves that the Sales Order Management System Application can solve the general problems, even though there is a need for more improvement, such as the fact that this application only works on the Windows environment and is only tested on one thermal printer.

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-10-15
DOI
https://doi.org/10.5281/zenodo.23392192
Primary Topic
Decision Support System Applications
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

Sales Order Management System: A Standalone Python-Based Desktop Application for Automated Inventory and Thermal Receipt Processing

Fathir Afatar
Zenodo (CERN European Organization for Nuclear Research)
Decision Support System Applications
preprint

Sales Order Management System: A Standalone Python-Based Desktop Application for Automated Inventory and Thermal Receipt Processing

Fathir Afatar
preprint en

Abstract

Manual sales transactions on small businesses sometimes lead to fatigue and risk of error and make reporting slower than usual. The small shop sometimes has many customers waiting for their order, and with manual work it takes more time. Also there is another problem: calculating the total of the price, also the inventory monitoring, and slow to generate the report. The user or worker has to write down manually the customer’s order and also calculate manually with a calculator. This research introduces a Sales Order Management System that can minimize those problems. Build on Tkinter and SQLite3 and can be accessed offline on a computer without internet. The results show that this application can help reduce the working time, wrong calculations, slow reporting, and inventory management. This proves that the Sales Order Management System Application can solve the general problems, even though there is a need for more improvement, such as the fact that this application only works on the Windows environment and is only tested on one thermal printer.

Zenodo (CERN European Organization for Nuclear Research)
Decision Support System Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.