DiFacto · Construction SaaS
AI invoice control for Danish construction companies
DiFacto
Construction SaaS
Construction SaaS
Denmark
AI invoice control for Danish construction companies
A GenAI SaaS that reads supplier invoices in any layout, pulls out line items and prices, and checks them against quotes and price lists.
- Next.js
- React
- Node.js
- REST APIs
Client
DiFacto
Industry
Construction SaaS
Location
Denmark
Timeline
2023 to present
Stack
- Next.js
- React
- Node.js
- REST APIs
- Document analysis model
- PostgreSQL
- TypeScript
The challenge
Construction companies in Denmark receive supplier invoices in dozens of layouts, and every one of them had to be checked by hand against the quote and the agreed price list. The work was slow, it depended on a few experienced people, and overcharges slipped through whenever the team was busy.
DiFacto wanted a product that could do that review automatically, but a demo that worked on five clean PDFs was not enough. The extraction had to hold up on scanned pages, odd table formats and partial data, and the business needed to trust the output before letting it replace a human check.
What we built
We trained the document analysis model on real construction invoices and pricing data, then built the extraction and validation pipeline around it. Each invoice is parsed into structured line items, prices are matched to the quote and the price list, and anything that does not reconcile is flagged for a person to look at.
Quality is enforced with test sets of real invoices, field-level accuracy checks and regression runs before every model or prompt change. Schema validation, retries, fallback models and timeouts mean a bad page degrades to a flagged item rather than a broken workflow, which is what made the client comfortable going live.
The full stack is ours as well. Node.js REST services expose the pipeline, a Next.js and React front end gives the finance team a review queue with clear accept and reject actions, and the whole product runs as a SaaS so each construction company gets its own workspace and history.
Services used
More like this
Need something like DiFacto?
Tell us what you are building or what is slowing you down. We reply within one business day.