Skip to main content

Auditing tools for Cova POS files

Project description

Cova Dispensary POS Audit Tools

PyPI - Python Version PyPI

An inventory audit tool for speeding up inventory and avoiding errors that occur during processing. This tool will allow users to complete inventory counts with a simple workflow that remedies user error.

Installation and Usage

$ pypi install audit-tools
from audit_tools import SessionManager, Scanner

session = SessionManager('/path/to/products.csv') # Path to products.csv
scanner = Scanner(session) # Create a scanner object

...

session.count_product('F7X6A7', 20) # Add 20 of F7X6A7 to the inventory
session.reduce_product('F7X6A7', 3) # Reduce 3 of F7X6A7 from the inventory

...

scanner.start_count() # Starts a text based loop for counting products

session.shutdown() # Parses session data and saves the session to a file

Problems

All the problems that we encounter while processing inventory data during an audit.

  • Extremely slow
  • Miscounts often occur
  • Redundant item checks
  • Manual data entry
  • User error

Solutions

Our ideas for solution implementations for fixing these problems so that an Audit can be completed successfully with accuracy and speed.

  • Session Manager

    • Allows users to start a new session with a products csv or xlsx file. The session manager will process all incoming products and append them to the sessions DataFrame, when you shut down the session manager will parse all the data in the session, complete variance calculations, raise any alerts, and save the session to the updated csv or xlsx file.
  • Scan & Count

    • Allows users to scan a SKU and count the number of products to update the session file.
  • Scan & Edit

    • Allows user to scan a SKU adn manage the data entry for a specified product in the session.
  • Receipt Parser

    • Allows user to upload scan a receipt and the system will parse the receipt and update the session file.

Feature List

This list will include all the features, current and future.

Features Working Status
Session Manager In Development
Scan & Count Planned
Scan & Edit Planned
Receipt Parser Planned

Dev notes: If you come across this project, I am a newish developer, and I am not familiar with the python ecosystem especially poetry. If you are confused on the namings in this project, keep in mind this package was created for a sole reason to help the creator at work, and will be used in tandem with a handheld scanner.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

audit-tools-0.1.3.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

audit_tools-0.1.3-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file audit-tools-0.1.3.tar.gz.

File metadata

  • Download URL: audit-tools-0.1.3.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.8.8 Darwin/21.4.0

File hashes

Hashes for audit-tools-0.1.3.tar.gz
Algorithm Hash digest
SHA256 0f3acea92b909469b75882098744c06e1f35384862d60850cf710b6f685600ee
MD5 106f0419d4caeb8cd549c4967cd2118e
BLAKE2b-256 d777b9324a05ca3d22537d1e0e3e73b2f835186d7e71539bd45949feb444a6f4

See more details on using hashes here.

File details

Details for the file audit_tools-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: audit_tools-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.8.8 Darwin/21.4.0

File hashes

Hashes for audit_tools-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b78ce62df17e7c8556bbf48cc86ec0f73b816cdda3fc4c6650631b06f7a924dc
MD5 d1467db2d720b8da0453f0455a31bb2b
BLAKE2b-256 9780901b0722b2bf7a78c454373272a6af22a6d05298f8be4af8dc605de7ef34

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page