Manage incoming invoices, supplier expenses and advance payments with AI parsing of PDFs and photos. Link to sites, contracts and partners for full traceability.
Manual entry of incoming invoices wastes time and causes errors. With dozens of suppliers and hundreds of expenses monthly, specialized software speeds up the process and provides full control.
Supplier sends PDF invoice, you enter it manually in Excel. For 100 invoices per month that's hours of work. AI parsing extracts data automatically.
Invoices in Outlook, receipts in folders, bank statements in other files. Without centralization — no real expense picture.
Expense for concrete — but on which site? Without linking you can't compute real profit per site. Construction Hub requires a site on every expense.
You owe a supplier, but without reminder you forget. Result — broken relationships, lost preferential pricing. Status + dueDate keep you safe.
Construction Hub covers the full cycle — from invoice entry to marking as paid.
Upload PDF invoice or mobile photo. AI extracts supplier, number, date, amount, VAT, positions. parseDocumentForType works for expense, invoice, proforma, receipt.
Bulk import expenses from Excel. Useful when migrating from old system or processing bank statements. Validation and duplicate detection.
Every expense is linked to a partner and (optionally) to site and contract. Automatic aggregation into site budget.
UNPAID → PARTIALLY_PAID → PAID with payment date. Track status per expense, detect overdue (dueDate < today).
createFromAct takes an EXPENSE act and directly creates an invoice with positions. No double entry.
createAdvanceInvoice and getAdvanceSuggestion — for supplier expenses with advance terms, system suggests automatic advance creation and tracking.
Four steps from invoice receipt to payment:
Drag-and-drop PDF or photo. AI parsing analyzes and suggests ready record — supplier, number, date, amounts.
Review AI suggestions, correct as needed. Required link to partner and (if applicable) contract. Choose VAT reason.
Expense saved with UNPAID status and dueDate. When you pay — update status to PARTIALLY_PAID or PAID with paidDate.
Stats show total expenses by site, by partner, by period. Overdue auto-flagged in overdue module.
Construction Hub is suitable for any construction firm with 50+ expenses per month:
Enter all incoming invoices, link them to sites. AI parsing saves 70-80% of time. Excel import for migration.
See the big picture — expenses by site, by supplier, overdue. Data-driven cost management.
Know what's been spent on your site in real time. Avoid budget overruns.
Analyze top suppliers, recurring expenses, optimization opportunities. Full visibility needed.
Why specialized software replaces Excel for expenses:
| Feature | Excel | Construction Hub |
|---|---|---|
| Invoice entry | Manual | AI parsing from PDF/photo |
| Bank statement import | Copy-paste | Excel bulk import |
| Site linking | In a column | Required field + aggregation |
| Statuses | Manual | UNPAID/PARTIALLY_PAID/PAID |
| Overdue | Manual check | Automatic overdue detection |
| From act to invoice | Manual transfer | createFromAct with one click |
| Audit trail | None | Full audit log |
Upload PDF or photo. parseDocumentForType endpoint analyzes document with AI and extracts structured data — supplier, number, date, amounts, positions, VAT. You review and confirm.
Yes. importFromExcel accepts Excel file with expenses and creates them at once. Validation and duplicate detection against existing records.
Partner linking is required, site and contract optional but highly recommended. Only linked expenses aggregate into site budget.
UNPAID, PARTIALLY_PAID (paidAmount < amount), PAID (fully paid). Automatic transition on paidAmount updates.
Yes. createAdvanceInvoice creates an advance invoice. getAdvanceSuggestion auto-suggests advance payments based on contract terms.
createFromAct takes an act (typically EXPENSE type) and generates expense invoice with all positions. No double entry. Document chain links act-invoice.
Yes. dueDate < today and status not yet PAID = overdue. Auto-flagged in overdue module with aging report (0-30, 31-60, 61-90, 90+ days).
Free 14-day trial. No credit card. First invoices with AI parsing in minutes.
Register for free