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.4.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

audit_tools-0.1.4-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: audit-tools-0.1.4.tar.gz
  • Upload date:
  • Size: 11.2 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.4.tar.gz
Algorithm Hash digest
SHA256 34a8912808c84f577ea595f4663adafcc40095b1cdf9a86ec87dbd4c3cda9a76
MD5 a4ebde2d67106bb740afe3ec254e3de8
BLAKE2b-256 e86239a6d1b538b187a49979c7b13046210d2270e1301f74a46239195c805600

See more details on using hashes here.

File details

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

File metadata

  • Download URL: audit_tools-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 6.7 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9e428b74f08d0a1e5780a32229059ca5e4383e34b36b1299bbde686fb14c61d3
MD5 6e53f11795a461f7b523d99155b5721b
BLAKE2b-256 03286cd64222577b91aab9642b4c3c4dc1334833bcaf3248c2f88169557cddc8

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