Overview
Every company employing expatriate staff in the Gulf runs a back office that never stops. Iqamas expire. Work licences need renewing. Exit and re-entry visas have to be issued before anyone travels. Passports are handed in and out. GOSI registrations open and close. And a government fee is attached to almost every one of those steps.
The person who does this — the government relations officer, the PRO — spends their day between the labour portal, the passport office and the bank, usually with a spreadsheet that only they understand. Nama ERP brings that desk into the system: a family of short documents that record each official transaction, track the fee paid, and write the new dates and numbers back onto the employee’s file so the rest of HR sees the truth.
How each transaction works
Nearly every document in this area follows the same five beats:
- Pick the employee. The transaction is raised against a person.
- Their official record fills itself in, read-only. Current residency, work licence, passport number, GOSI and labour details are pulled from the master file as context — you are looking at the file, not editing it here.
- Record the request. The new visa number, the extension date, the renewal period, the fee.
- Pay the fee, or take the approval. The government charge is recorded and marked paid.
- The result is written back to the employee. Once the transaction is genuinely complete, a dedicated step copies the new residency end date, visa number or licence date onto the employee master file.
That write-back is guarded. It runs only when the transaction is marked complete, and it will not push a date earlier than the one already on record — so a stale document can never roll an employee’s Iqama backwards. Until then, only the document has an effect: a request still waiting for approval changes nothing.
What it covers
Residence renewal
Of every deadline the PRO tracks, the Iqama is the one that cannot slip — an expired residency stops an employee working, travelling, even opening a bank account. The renewal request shows the residency and work-licence dates as they stand, breaks down every fee the renewal cost, and updates the employee once it is paid.
Visas
Exit and re-entry visas so staff can travel and return, extensions when a trip runs long, and final-exit visas when someone leaves for good — each with its issue date, duration and expiry tracked rather than remembered.
The hiring visa pool
Gulf hiring visas are not requested one at a time. A company is granted a pool by nationality, job and quota, and that pool is managed like inventory: issued visas are the stock, visa delegation allocates part of it to a PRO office, and visa handling spends an allocation on an actual government visa. You can answer “how many of these do we still have?” without phoning anyone.
GOSI and sponsorship
The two most sensitive touch-points for an expatriate workforce: adding a joiner to the employer’s social-insurance file and removing a leaver, and transferring the sponsorship (Kafala) that ties an employee’s residency to a company.
Penalties
The disciplinary code as a rulebook — violation articles with their escalating penalties — defined once, then applied to an employee through a penalty request that follows the same document discipline as everything else.
Why this matters
Most international ERP products treat the Gulf’s labour and immigration procedures as a localisation afterthought, which is why so many companies run them in parallel spreadsheets. This is modelled as part of HR: the fees land in the ledger, the dates land on the employee, and an expiry that is coming up is a query rather than a memory.
Read the government relations documentation or the wider HR module.







