Skip to main content

Menu

Invoice Bot

Back-office automation for supplier invoices.

Year
2022
Kind
Automation
Status
Private
Role
Automation engineer

Context

A fictional finance team spent days each month matching invoices to orders by hand, copying values between spreadsheets.

Approach

A Python job extracts invoice fields, reconciles them against order exports and writes a short exception list that the team reviews in a shared workspace.

Highlights

  • Matching rules written with the finance team, in their vocabulary
  • Every automated decision is logged with its reason
  • Exceptions dashboard refreshed every morning

Outcome

In the scenario, the monthly close went from four days of manual matching to a half-day review.

Technologies

  • Python
  • Excel / Power Query
  • SharePoint
  • Power BI

Related projects

  • Abstract cover art for Orbit Dashboard: violet and cyan light over a dark grid
    WebLive

    Orbit Dashboard

    Analytics concept built from metric definitions first: every panel shows its formula, its comparison and how fresh the data is.

    • TypeScript
    • React
    • Next.js
    • PostgreSQL
    • 1 more technology
  • Abstract cover art for Pocket Ledger: green and blue light over a dark grid
    MobileIn progress

    Pocket Ledger

    Mobile finance concept that records expenses in two taps, syncs when a connection returns and never loses an entry.

    • TypeScript
    • React
    • Node.js
    • PostgreSQL
  • Abstract cover art for Pay Bridge: cyan and green light over a dark grid
    IntegrationLive

    Pay Bridge

    Integration concept between a storefront and a payment provider, with idempotent requests, a durable queue and readable reconciliation reports.

    • Node.js
    • TypeScript
    • Stripe
    • RabbitMQ
    • 1 more technology