The Intranet Portal runs on top of Uyumsoft ERP. Master data such as personnel records, business partners, cost centres, e-invoices and stock is read from Uyumsoft on a read-only basis, while internal processes that Uyumsoft does not cover — leave, approvals, expenses, time-and-attendance, maintenance and field operations — are digitalised in the portal. Approved results are written back to Uyumsoft. Uyumsoft remains the single source of truth (SSOT). This is a proven flagship integration running live at a construction group with 5,000+ employees.
We do not replace or displace your Uyumsoft. The Intranet Portal sits as a layer on top of Uyumsoft: it reads master data via the UyumApi REST service and a direct Oracle connection, digitalises the internal processes that the ERP does not cover, and writes only approved results back to Uyumsoft. Uyumsoft remains the single source of truth. It is a subscription model: no man-day setup, no licence, no per-user fee, no maintenance and no hosting cost — zero capex.
The portal obtains an access_token and uyumSecretKey from UyumApi's GNL/UyumLogin endpoint; it caches the token and refreshes it minutes before expiry. Reads run through GetDataTableWithSQL, while writes are sent to the relevant UyumApi endpoints with a camelCase payload. Financial data such as business partners, e-invoice/e-archive, GİB status, IBAN and the TCMB exchange rate comes through here in real time.
High-volume data such as the personnel master record and warehouse stock is read directly from Uyumsoft's Oracle database. For personnel, the hrmd_register (personnel card) and hrmd_employee (employment) tables are joined and retrieved. The API and Oracle methods are used together; for each data type, whichever is most efficient is chosen.
Data that already exists in Uyumsoft is not duplicated in the portal; it is read in a federated way or held in a local read-only mirror refreshed by scheduled commands. The portal writes back to Uyumsoft only results that have passed the approval chain (expense totals, payment orders, bank instructions, timesheets, purchase orders). Fields owned by Uyumsoft are never overwritten from the portal.
Personnel card, entry/exit date and status are pulled read-only from the hrmd_register and hrmd_employee tables. The uyumsoft:sync-employees command refreshes the mirror table; portal users are linked to personnel via their registration number (register_code). HR records are always fed from Uyumsoft.
Supplier and customer account cards, IBAN and bank details are read from Uyumsoft. The IBAN for a payment instruction is pulled directly from the account record; on manual entry, format and account-consistency checks are applied.
Incoming e-invoices and e-archive invoices are pulled automatically from UyumApi; GİB status is shown with a verification badge. An invoice whose GİB status is not 'verified' cannot be added to the payment list.
Project and cost-centre definitions are read from Uyumsoft; expense, purchasing and progress-payment records are linked to the correct cost centre. Company mapping is done from the Uyumsoft entity_id to the portal company code (multi-company).
Warehouse stock information is read from the Uyumsoft Oracle database, providing stock visibility across goods-receipt and purchasing processes.
For foreign-currency invoices, the exchange rate is taken from Uyumsoft (Uyumsoft uses the TCMB rate); the portal does not call TCMB separately, and payment amounts are calculated from a single source.
Payment orders, bank instructions, expense totals, timesheets and purchase orders that have passed the approval chain (Finance → Purchasing → General Manager) are written back to Uyumsoft. The write is triggered only after final approval.
Every internal process, on top of your ERP — each with its own detail page.
The Intranet Portal's Uyumsoft integration runs live at a construction group with 5,000+ employees, alongside other projects. Personnel synchronisation via UyumApi (uyumsoft:sync-employees), registration-based user matching, e-invoice and GİB status retrieval, the invoice-to-payment process and post-approval write-back have all been validated in a real production environment. Invoice-and-payment tracking that used to run on Excel and email has been moved into the portal; duplicate-payment control, company-level monthly budgeting and bank-instruction generation are now handled systematically. We would be glad to arrange a live demo in your own Uyumsoft environment.
We connect to your ERP via its API credentials or database access. No data leaves your environment without your consent.
We map personnel, cost-centre, invoice, account and stock fields — defining what syncs, in which direction and on which schedule.
We test end-to-end with your real data, then go live. Sync reliability is monitored and error cases are handled automatically.
Book a 30-minute demo. Tell us your Uyumsoft setup — we’ll scope the integration and your first modules together.
Book a Demo →