Case studies Finance operations

Contractor invoicing portal across two legal entities

Contractors confirm invoices pre-filled from HR data, finance settles differences once, and approved invoices export to the ERP.

Pre-filled invoicesApproval workflowERP exportMicrosoft sign-in

The problem

Every month, finance checked contractor invoices line by line against an HR export, chased corrections by email, and typed approved invoices into the ERP again for each legal entity. Most of those numbers came from finance in the first place.

What our engineers built

Invoices that start pre-filled

Invoices are drafted from HR data finance already trusts, and contractors confirm them or flag a difference.

One place for differences

Early submissions wait for finance, with each line labelled match, mismatch or addition. Finance decides once, and recalculations respect that decision.

Controls for costly mistakes

VAT frozen per invoice, bank-detail changes sent to finance for approval, and background jobs with retries and a dead-letter queue.

What this means for your project

Business systems earn trust when they start from data the business already owns. We map those sources and approvals before we design a screen.

Built by our engineers as part of a wider team. The company is not named.

Explore the related service

From HR data to an ERP export

  • Person
  • Automated
  1. 01

    HR data in

    Finance uploads the HR export with working days, rates and FTE shares.

    Person
  2. 02

    Invoice drafted

    Each contractor’s invoice is pre-filled from that data.

    Automated
  3. 03

    Contractor confirms

    Contractors confirm the draft or flag what differs.

    Person
  4. 04

    Finance decides

    Early or mismatched invoices wait for a finance decision.

    Person
  5. 05

    Marked paid

    Invoices are marked paid on the payment date.

    Automated
  6. 06

    ERP export

    Approved invoices export in the ERP’s import format, per legal entity.

    Automated

The engineering behind it

Field notes from our engineering team on problems from this kind of work.

All field notes

Tell us what you’re building.

Book a free 30-minute discovery call. We’ll talk through your goals, suggest a first step, and recommend the right way to work together. We reply within 1 business day.

contact@seriustech.com
Free, 30 minutes, no obligation

Request your discovery call

Tell us a little about your project. We reply within 1 business day with times that suit your time zone.

Open email draft

This opens your email app with a draft to contact@seriustech.com. Nothing is sent until you send it.