ICHZA ← All work ID Download CV Chat WhatsApp

PDF Recap Tool · Automation tool (Python)

One command: parsed, matched to invoices, no duplicates

One command reads dozens of mill handover PDFs and invoices, cross-checks the totals, and updates the recap with no duplicates.

My role
Product designer, working with AI
Period
Jul 2026
Status
Rarely used
Built for
Me

The challenge

The sales recap was retyped from dozens of PDFs every month: slow and error-prone.

My decisions

  • Parses handover and invoice PDF tables
  • Cross-validates totals against invoices
  • Duplicate protection by file fingerprint
  • Syncs to the app, with dry-run as the default

Role of AI Started as a separate tool, then folded into the bot: now I just send the PDF to the Telegram bot.

How it flows

  1. 01Dozens of handover & invoice PDFs
  2. 02One command
  3. 03PDF tables parsed
  4. 04Totals cross-checked against invoices
  5. 05Duplicate protection by file fingerprint
  6. 06Synced to the app

Result

Before: Dozens of mill PDFs retyped into Excel every month.

Now: One command: parsed, matched to invoices, no duplicates.

Example: $ python rekap_bast.py → ✓ totals match the invoice

1command for the full recap
0manual retyping
  • Automation script
  • Reads PDFs
  • Builds Excel files
Internal app · live demo available in an interview

Talk about this project

Message me on WhatsApp, or download my CV for a summary of my experience.