Manage clients, suppliers, subcontractors and investors in one registry with VIES VAT validation, per-partner document flow, filters by city and type.
Contacts in Outlook, VAT numbers in Excel, contracts in Drive — without centralization you lose time, make errors, miss the big picture.
For each partner you visit 4 places. Central registry ends this.
Invoice with wrong VAT — tax corrections. Real-time VIES validation prevents this.
Which invoices, acts, contracts do you have with firm X? Without centralization — digging.
How many clients are in Sofia? How many subcontractors — MEP? Without filters — no answer.
Construction Hub unifies CRM with the full ERP stack.
Clients, suppliers, subcontractors, investors in one place. Tax ID, VAT, address, contacts, bank accounts.
viesLookup endpoint checks VAT directly against European VIES database. Works for all 27 EU countries.
list with search, filters by type (CLIENT/SUPPLIER/SUBCONTRACTOR), status, city. Quick find with many partners.
Automatic gathering of unique cities for filtering. Regional operations planning.
listSimple for dropdowns in other modules. getForEdit and getById for detailed view with all attributes.
Offers, contracts, invoices, acts — all linked to partner. getByPartner endpoints in each for filtering.
Four steps to professional CRM:
create with name, tax ID, VAT, type, address. VIES validation if EU — is VAT valid.
Multiple contacts, emails, phones, bank accounts. Rich metadata for future operations.
When creating offer, contract, invoice — pick partner. getByPartner endpoints aggregate everything.
List with filters and search. Quick actions. Export for counterparty analysis.
Any firm with 20+ active partners:
Find contacts in seconds, use historical data for new offers.
VIES validation on every new firm. Correct invoicing every time.
Supplier list, quick comparison, data-driven choice.
Overview of top clients, suppliers, risk concentration.
Why specialized CRM beats Excel database:
| Feature | Excel | Construction Hub |
|---|---|---|
| VIES validation | Manual | Automatic |
| Per-partner docs | In folder | Foreign key aggregation |
| Filters | AutoFilter | Types + search + pagination |
| Simple vs full view | One file | listSimple / getById |
| By cities | Column | getCities endpoint |
| Integration | Copy-paste | Native across modules |
| Banking integration | Separate | Direct banking linking |
viesLookup queries European VIES database. Returns whether VAT is valid and associated with the firm. Works for all 27 EU countries.
CLIENT, SUPPLIER, SUBCONTRACTOR, INVESTOR. One partner can have multiple types simultaneously.
Excel/CSV batch import. Tax ID and VAT validation on import — invalid ones flagged for manual check.
Yes. Each partner with multiple contacts, emails, phones, bank accounts.
On detail page — list of all offers, contracts, invoices, acts. getByPartner endpoints aggregate by module.
Yes. Bank accounts in different currencies. Documents with partner can be in various currencies with auto conversion.
listSimple for dropdowns in other modules — returns only ID and name, fast load without full detail view.