All projects

Digiproc

Invoices captured, approved and posted with no re-keying

Client:
Euroports
Sector
Logistics
Digiproc

Who is the client?

Euroports is a major player in European port logistics. Operating internationally, the group covers handling, storage, distribution and multimodal transport from terminals located on the main trade routes.

What did they need?

Purchase orders and invoices arrived through every channel — email, attached PDFs, XML feeds — then moved through informal approvals. What was needed was a central platform to track, approve and process these documents, and to interface cleanly with the systems already in place.

What was the solution?

Digiproc imports Peppol documents and extracts their lines from the UBL format, then routes them through a multi-role approval chain: buyer, accountant, management. Once approved, invoices flow on to Sage BOB together with their suppliers, accounting codes and analytical sections. Accounting re-keys nothing, and every document stays traceable end to end.

−80%manual processing

How it is built

Purchase orders and invoices arrived through every channel — email, attached PDFs, XML feeds — then moved through informal approvals. The platform imports Peppol documents, extracts their lines from the UBL format, normalises them and routes them through a multi-role approval workflow: buyer, accountant, management. Once approved, invoices flow on to Sage BOB together with their suppliers, accounting codes and analytical sections — accounting re-keys nothing. The API contract is versioned and shared between front end and back end, so both evolve together without silent regressions.

AngularSpring BootPeppolSage BOB
Workflow diagram · not a product screenshot
  1. Peppol import
  2. Multi-step approval
  3. Export to Sage BOB
Reply within 24 business hours · First call is free · No commitment · Guaranteed confidentiality

A complex project? Let's talk.

Let's start with a conversation — no commitment, no jargon. Our team gets back to you within 24h to understand your need and find the best approach together.

Or book a 30-minute call right away (opens in a new tab)