Intranet Portal Fully Integrated With Uyumsoft

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.

Proven · live projects

You already run Uyumsoft; we open up your internal processes on top of it

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.

UyumApi REST Oracle DB GetDataTableWithSQL Post-approval push

How We Connect to Uyumsoft

UyumApi REST API (GNL/UyumLogin + GetDataTableWithSQL)

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.

Direct Oracle database reads

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.

Read-only mirror + post-approval write-back

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.

What Syncs With Uyumsoft

Personnel & HR Records (HR master)

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.

Business partners (customer/supplier) and IBAN

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.

E-Invoice / E-Archive and GİB status

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.

Cost centre and project

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

Warehouse stock information is read from the Uyumsoft Oracle database, providing stock visibility across goods-receipt and purchasing processes.

TCMB exchange rate (foreign-currency invoices)

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.

Write-back of approved results

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.

Intranet Modules on Top

Every internal process, on top of your ERP — each with its own detail page.

A flagship integration proven in the field

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.

How It Works

01

Connect

We connect to your ERP via its API credentials or database access. No data leaves your environment without your consent.

02

Map

We map personnel, cost-centre, invoice, account and stock fields — defining what syncs, in which direction and on which schedule.

03

Go Live

We test end-to-end with your real data, then go live. Sync reliability is monitored and error cases are handled automatically.

Frequently Asked Questions

We use two methods: the UyumApi REST service (token via GNL/UyumLogin, reads via GetDataTableWithSQL) and, where needed, direct Oracle reads. Write operations happen only through UyumApi endpoints and only after approval. Fields owned by Uyumsoft are never overwritten from the portal; reads are largely read-only.
Yes. The principle is clear: data that exists in Uyumsoft is not held in the portal — it is read in a federated way or refreshed in a read-only mirror. The portal only writes approved results (payment orders, expense totals, timesheets, purchase orders) back to Uyumsoft. The SSOT is always Uyumsoft.
The hrmd_register and hrmd_employee tables are joined, retrieved, and synchronised to a local read-only mirror table via the uyumsoft:sync-employees command (daily, or hourly if required). Portal users are linked to personnel via their registration code (register_code); title, department, company and active status are fed from the HR records.
No. Internal processes that Uyumsoft does not cover — or that are expensive to customise — such as leave, approvals, expenses, time-and-attendance, maintenance, field operations, requests and asset assignment, are digitalised in the portal. The model is subscription-based: no man-day setup, no licence, no per-user fee, no maintenance and no hosting cost.
Invoices are pulled automatically from UyumApi with their GİB status; the net amount is calculated with advance/refund offsets and duplicate-payment control is applied. After the approval chain (Finance → Purchasing → General Manager), a bank instruction is generated; the IBAN and exchange rate come from Uyumsoft. The approved payment result is written back to Uyumsoft.

Open Your Internal Processes on Top of Uyumsoft

Book a 30-minute demo. Tell us your Uyumsoft setup — we’ll scope the integration and your first modules together.

Book a Demo →