← Back to Tony's Portfolio

Shipment Entry Assistant

A Python desktop tool designed to make shipment registration faster, safer, and more consistent by writing validated shipment data into a traceability workbook.

Problem

Shipment and traceability data can be difficult to manage when entries are added manually across Excel sheets, especially when serial numbers, production records, article information, quantities and shipment references need to stay connected.

Manual entry also increases the risk of overwriting formulas, missing required fields, using inconsistent article logic, or accidentally registering the same device serial more than once.

Solution

I built a Python-based desktop assistant that validates shipment input, reads article type logic from Excel, creates backups before writing, and adds new shipment rows only to the correct manual input fields.

The tool supports traceability by helping connect shipment data with production records, device serials, article information, dates and shipment references in a more controlled workflow.

Key Features

  • Validated shipment entry into an Excel traceability workbook
  • Automatic backup before writing data
  • Header checking to avoid writing to the wrong columns
  • Article type lookup and material usage hints
  • Device serial check to detect if a unit was already registered as shipped
  • Support for article data, production records, device serials, quantities, shipment references and dates
  • Designed to avoid overwriting formula-driven columns

Tools Used

Python CustomTkinter openpyxl Excel Traceability workbook Validation logic Backup workflow

Used Together with Traceability

The Shipment Entry Assistant is designed to work together with the Traceability System. Shipment data is entered in a controlled way, then the traceability system can be used to search, verify and follow how production records, device serials, lots and shipment references are connected.

  • Shipment entries become searchable in the traceability workflow
  • Device serials can be checked before and after shipment registration
  • Production records, article information, shipment references and dates stay connected
  • The tools support the same production and shipment follow-up process
Production Traceability System