Construction

Project margin visible during the build, not after the final account

Cost invoices, interim invoices to the client, amendments and retentions tied to the stage and budget item. The accountant and the site manager look at the same numbers in the ERP and in the site system.

Does this sound like your settlements?

Accounting posts, the site does not know what for

An invoice from the steel supplier reaches accounting described as "Wilanów". Which BoQ item and which stage, nobody adds. At the end of the build the cost is known, but not where it leaked.

Retentions in one person's spreadsheet

How much you withheld from subcontractors, how much the client withheld from you and when each comes back, one person knows from Excel. After they leave, someone discovers a retention due three years ago.

An interim invoice to the client takes a week to assemble

Progress protocol, statement, attachments, inspector approval, then the invoice. Every step in a different file and a different inbox. Payment terms count from submission, so a week's slip costs money.

Seven parts that make up the integration

The ERP stays the ledger. The integration gives every invoice a site, a stage and a budget item, and sends the result back to where the site manager and the board look.

Cost invoices on budget items

An invoice from the ERP or KSeF gets a site, a stage and a BoQ item. The site manager confirms on a phone, the accountant stops guessing. Cost against plan is visible from the first invoice.

Interim invoices to the client

A progress protocol from site progress, a statement of work done, attachments, inspector approval and an invoice with retention. One thread from measured quantities to KSeF.

Retention and guarantee register

Retentions withheld from subcontractors, bank and insurance guarantees, client retentions. Release dates after final handover and after the defects period, with a reminder before they pass.

Amendments and variations in the budget

An approved variation or amendment changes the contract value and the stage budget at the same moment. The contract value in the ERP and in the site system is one number.

Materials and purchase orders

A material order from site, a delivery with its delivery note, a supplier invoice. Three documents under one item, a quantity or price mismatch visible before posting.

Forecast margin per site

Revenue from the contract and amendments, costs posted, costs committed with subcontractors, cost to complete. The forecast updates with every invoice.

Site cash flow

Payment dates of client and subcontractor invoices on a timeline, per site and for the whole company. The month that runs short is visible before it starts.

What AI does in site settlements

Three years ago features like these needed a data science team. Today language models read emails, documents and photos, and we build them into the system we make for you. Below is what makes sense in this solution. A person approves, AI prepares.

Cost invoices assigned to the budget

AI reads the invoice from KSeF or a PDF, recognizes the supplier, the material and the site from the description and the purchase order, and proposes a budget item. The site manager approves with one click.

Example invoice "B500 reinforcing steel, 12 t, delivery Wilanów" → site Wilanów, stage "structure", BoQ item 2.3, for approval

Mismatches caught before posting

A unit price above the purchase order, a quantity above the delivery note, a second invoice for the same stage from a subcontractor. The alert goes to the site manager, not to the accountant after the fact.

Example a concrete invoice priced above the framework agreement with the batching plant → held for clarification with a price comparison

Cost-to-complete forecast

The model compares the pace of spending and progress with the history of similar sites and shows where a stage budget will not close, before you see it in the invoices.

Example plumbing: most of the budget spent at half the progress → an overrun forecast with amount and stage, for a conversation with the subcontractor

Ask the site finances

The board and the site manager ask in plain language, the answer comes from ERP and site system data.

Example "how much retention do we owe subcontractors this quarter?" → a list of six with amounts, dates and sites

Effects you see in the first month

  • You see cost against plan per stage from the first invoice, because every invoice carries a site and a BoQ item
  • The interim invoice to the client goes out the day the protocol is approved, without a week of assembling attachments
  • Retention release dates remind you by themselves, so the money comes back when it should
  • The board knows the forecast margin on every site without closing the quarter
What it connects to

The ERP stays the ledger, the site system adds context

We do not replace Comarch or enova. Invoices come in where they do today, and the integration adds a site, a stage and a budget item and sends the result to the site system.

Comarch ERP XLComarch Optimaenova365SymfoniaSAP Business OneKSeFNorma PROZuziabank statement importVAT whiteliste-DoręczeniaMS ProjectExcel

From cost invoices to margin forecast

We start with the flow that hurts most. Usually that is assigning cost invoices to the budget. Retentions and interim invoices follow once the first flow runs.

01

Map of documents and accounts

We sit down with the chief accountant, the site managers and the person who handles settlements. We write down how an invoice travels from site to the ERP, where the retentions are and how an interim invoice is assembled.
2–3 weeks
02

Cost invoices onto the budget

Integration with the ERP and KSeF, invoices assigned to sites and items with site manager approval, cost against plan per stage for one or two sites.
6–8 weeks
03

Interim invoices and retentions

Progress protocol and invoice to the client, the retention and guarantee register with reminders, amendments in the budget.
4–6 weeks
04

Forecast and handover

Forecast margin and cash flow per site, a management dashboard, documentation and training for the person who will look after the integration on your side.
2–3 weeks

Does your company run on Excel, emails and a system from years ago? We will build the solution that puts it in order, with AI inside from the start.

You have the diagnosis, we build the solution. Web applications, B2B portals and automations for companies without a large IT department. Today a system can read emails and documents, suggest decisions and answer customers on its own, so we build that in from the first version, not as an add-on a year later.

We agree scope, price and dates upfront, show progress every week, and the code and data stay yours.

  • scope, price and dates upfront
  • progress every week
  • your code and data

Common questions

Do we need to replace the ERP?
No. Comarch, enova, Symfonia and SAP B1 have an API or an export we connect through. If the analysis shows the ERP is the problem, we will say so plainly, but usually the problem is the missing site context on the invoice.
How does it work with KSeF?
We pull cost invoices from KSeF, so nobody scans them. Interim invoices to the client are issued by the ERP and sent to KSeF, while the site system prepares the data and attachments.
Does accounting have to work in a new system?
No. The accountant keeps working in the ERP. What is new is that the invoice arrives with a site, a stage and a budget item confirmed by the site manager, instead of with the question "what is this for?".
What about settlements with a public client?
Progress protocols and interim invoices follow the templates from the public procurement contract, retentions and performance security sit in the register. Payment deadlines from the contract remind you by themselves.
Who owns the code and the data?
You do. The code goes into your repository, the data sits in your database on servers in Poland or the EU. Your IT person can maintain the integration after training, or we can, for a fixed monthly amount.

Let's talk about your site settlements

You describe how an invoice travels from site to accounting today and where the retentions are, we tell you which flow to start with and how long it takes.

Write to us
or email hello@udb.pl hello@udb.pl