B2B E-Invoicing
PFM — Procure Financial Manager
A B2B e-invoicing system processing invoices from SharePoint and running the full workflow from biller to collection to sales.
Context
A procurement operation moving invoices by hand between SharePoint, email and finance.
The problem
Automate invoice intake and the downstream workflow — approvals, collection, sales — with a clear audit trail and secure access.
What we built
Spring Boot MVC with Java Template Engine for server-side rendering plus an Angular / TypeScript client. Pulls and syncs invoices from SharePoint, exposes REST APIs and microservices for processing, and secures everything with JWT / OAuth2. Schemas designed with JPA / Hibernate on MySQL.
Outcome
Invoices flow from SharePoint into a tracked workflow automatically, with the full architecture owned end to end.