SOP Entry Permit Cancellation - IFZA Initiated

SOP Entry Permit Cancellation - IFZA Initiated

STANDARD OPERATING PROCEDURE

Expired EP – IFZA Initiated Cancellation

Operations Department | IFZA – International Free Zone Authority

Document ID 

OPS-SOP-001 

Version 

1.1

Process Owner 

Rafael Santos 

Effective Date 

01-May-2026 

Approver 

Carine Moneyron 

Next Review 

12 months from effective date 

Department 

Visa 

Classification 

Internal — Visa, Finance, DSO, Liquidation 



1. Purpose

This procedure defines how IFZA processes the cancellation of an Entry Permit (EP) that has expired more than 120 days without a Residence Visa (RV) being issued, when the cancellation is initiated by IFZA rather than by the client. It also covers the related downstream activities in Finance, DSO, and the Liquidation/Cancellation flow that interfaces with this process when a company is being liquidated.

The procedure ensures that:

  • Expired entry permits are tagged, withdrawn, and closed in the correct system (Dynamics or Salesforce and Zoho CRM).

  • Cancellation fees are processed through Finance and reconciled against any refund due from DSOA (Dubai Silicon Oasis Authority).

  • DSOA submits the cancellation to Immigration and deactivates the employee record.

  • Refund discrepancies are investigated and either processed or formally rejected with reason.

  • All actions leave a complete audit trail in the relevant system of record.


2. Scope

In scope

  • Entry permits issued through IFZA where the holder did not complete residence visa stamping within 120 days of issuance.

  • Cancellations initiated by IFZA — not by the licensee or the professional partner.

  • Both Dynamics and Salesforce e-visa systems.

  • Coordination with Finance for cancellation fees payment, and with DSOA for refund processing and Immigration submission.

  • Cases where the EP cancellation request is generated as part of a company liquidation flow.

Out of scope

  • Client-initiated EP cancellations (covered by a separate SOP).

  • Cancellation of residence visas already stamped.


3. Definitions and Abbreviations

Term 

Definition 

EP 

Entry Permit. The first stage of the residency process, allows people to enter the country to proceed the residency formalities or in case of inside country visa updates the sponsor of the visa holder. 

RV 

Residence Visa. The final document that allows expats to live and work in the UAE.  

IFZA 

International Free Zone Authority. The free zone authority issuing licenses, establishment cards, and entry permits. 

DSOA 

Dubai Silicon Oasis Authority 

Dynamics 

Microsoft Dynamics CRM system used by DSOA until 2025 for residency issuance flows. 

Salesforce 

Salesforce system used by DSOA from 2026 for residency issuance flow. 

Zoho CRM 

Zoho CRM system used by IFZA to manage and store information from clients. 

ERP record 

The record created in Dynamics that triggers the cancellation processing. 

Tag 

A flag applied to a visa record in Zoho CRM to identify it for batch processing — for this procedure: "IFZA Evisa Cancellation" and "Expired EP". 

4. Roles and Responsibilities

Role / Lane 

Responsibilities in this process 

Visa Team 

Identifies expired EPs (> 120 days without RV) eligible for IFZA-initiated cancellation. 

• Applies the correct status changes and tags in Zoho CRM. 

Maintains the audit note on each affected record. 

• Raises ERP requests in Dynamics and Visa withdraws in Salesforce.  

• Owns the message-triggered sub-process that initiate payments of EP cancellations.  

Finance 

• Processes the EP cancellation payment when the Visa team hands over the case. 

Initiates the refund in Dynamics once DSOA confirms withdrawal processing. 

• Confirms refund receipt and closes the financial leg of the case. 

• Raises queries to DSOA if the refund does not arrive as expected. 

DSO 

Initiates the withdrawal in Dynamics or processes the refund in Salesforce — depending on the issuing system. 

Submits the cancellation to Immigration. 

• Deactivates the employee record once Immigration confirms cancellation. 

• Investigates refund issues raised by Finance and either processes the refund (sub-process) or provides a documented reason for rejection. 

Liquidation / Cancellation 

• When a company liquidation is initiated, checks the company's visa records. 

• Includes the EP cancellation fees on liquidation invoices for any record carrying the relevant tags. 

• Sends an EP cancellation request (message) to the Visa team's sub-process to close the records. 

5. Process Overview

The diagram below shows the full end-to-end process across the four lanes involved: Visa, Finance, DSO, and Liquidation/Cancellation. It uses BPMN 2.0 notation. The detailed, step-by-step description of each task is provided in section 6.

Read the diagram from left to right within each lane, following the sequence flows (solid arrows). Cross-lane handoffs are shown using Link events (off-page connectors) with matching labels — e.g. "To DSOA" in the Finance lane connects to "From Finance" in the DSO lane. 


Note: Diagram can be downloaded from the attachments

6. Detailed Procedure 

The procedure is described per lane in the order in which work is handed over. Within each lane, steps are numbered and reference the corresponding tasks in Figure 1. Each step states who does it, what they do, and in which system.

6.1 Visa lane — Main flow

Trigger: an entry permit has been issued more than 120 days ago, and no residence visa has been stamped against it. This is visible in the Zoho CRM Dashboard Monitoring Entry Permits 

  1. Identify the case. The Visa monitoring agent confirms that the EP is genuinely expired and that the holder did not complete residence stamping. If the EP has already been cancelled in the system, the process ends here (no further action needed).

  1. Apply the cancellation tags. The visa monitoring agent opens the visa application in Zoho CRM and adds the tags "IFZA Evisa Cancellation" and "Expired EP" to the visa record. These tags are what the Liquidation flow later looks for. 

  1. Update Application Status field of the visa application record in Zoho CRM. Change the Application Status to Expired.  

  1. Update Current Application Status field in the visa record in Zoho CRM. Change the Current Application Status to Expired. This will make it easier to identify and will not free the visa quota of the company. 

  1. Add the note to the visa application record in Zoho CRM. Add a note on the record reading: "Expired Entry Permit, IFZA initiated cancellation". This note is the human-readable trail that explains why the record was changed. 

  1. Determine the issuing system. Check whether the e-visa was issued through Dynamics or through Salesforce — the next step depends on this. Observe the EVR field in the visa application in Zoho CRM. Dynamics applications start with EVR…. Salesforce applications start with DSO… 

  1. If issued in Dynamics: create the corresponding ERP record in Dynamics system so this will be the EP cancellation record.

  1. If issued in Salesforce: withdraw the application directly in Salesforce, this will change the status of the EP triggering the cancellation on the same EVR reference. (Only Team Leaders have access to withdraw applications in Salesforce).

  1. Hand over to Finance. Once the system action is complete, the case moves to the Finance lane via the "To Payment".

6.2 Finance lane — Payment and refund

  1. Receive the case from Visa ("From Visa").

  1. Make payment for the EP cancellation. Process the cancellation fee payment in the system.

  1. Hand over to DSOA ("To DSOA"). DSOA will perform the Immigration-side actions and process refunds to IFZA.

  1. Wait for the case to return from DSOA ("From DSOA" link).

  1. Initiate the refund in Dynamics. Open the refund record so that the amount returned by DSOA can be reconciled.

  1. Confirm the refund. Has the refund been received from DSOA?

  1. If yes: the financial leg is complete. The case is closed (Refund completed end event).

  1. If no: raise a query to DSOA using the "Questions DSO" send task. This passes the case to DSOA's Investigate Refund Issue via the "To DSOA" link.

  1. When DSOA returns a result ("From DSOA" link), re-evaluate the Refund received? check. The loop continues until the refund is either confirmed received or formally rejected by DSO.

6.3 DSO lane — Immigration submission and refund processing

  1. Receive the case from Finance ("From IFZA Finance" link).

  1. Determine the issuing system (Dynamics or Salesforce) — same logic as the Visa lane, but for the Immigration-side action.

  1. If Dynamics: initiate the withdraw in Dynamics.

  1. If Salesforce: process the refund directly in Salesforce.

  1. Submit the cancellation to Immigration (Send task). This is the formal handover of the cancellation request to the Federal Authority.

  1. Deactivate the employee record in Salesforce or Dynamics once Immigration confirms cancellation.

  1. Hand back to Finance ("To IFZA Finance" link) so Finance can initiate the refund if visa record was created in Dynamics.

6.3.1 Sub-process: Investigate Refund Issue

Triggered when Finance raises a refund query ("From IFZA Finance " link).

  1. Investigate the possible reasons for the refund not being granted.

  1. Decision: was it an error?

  1. If yes (an error caused the issue): process the refund and return the result to IFZA Finance via the "To IFZA Finance" link, and re-runs the refund credit note.

  1. If no (the refund is genuinely not due): send a documented reason for rejection back to Finance using the Send task; the sub-process ends with the Refund rejected end event.

6.4 Visa lane — Sub-process: Process EP Cancellation Request

Trigger: An EP cancellation request is raised by the professional partner or licensee. This sub-process runs independently of the main Visa flow.

  1. Receive the EP cancellation request.

  1. Decision: has the visa record already been updated? If yes, the sub-process ends — there is nothing further to do. If no, continue.

  1. Check the visa application to confirm the record state.

  1. Remove the cancellation tags ("IFZA Evisa Cancellation" and "Expired EP") — they have served their purpose and they should not be there if the client has paid for the EP cancellation.

  1. Change the Current Application Status to Cancelled. This will free up the visa quota of the company allowing them to utilize the quota to a different application if needed.

  1. The cancellation document, must be available in Salesforce or Dynamics. Retrieve the document, upload in Zoho CRM.

  1. Send the document to the client (Send task) to complete the request. The sub-process ends with the Cancellation complete message end event.

6.5 Liquidation / Cancellation lane

Trigger: a company has initiated liquidation (e.g. license being closed).

  1. Check the company's visa records — every active or recently-active EP/RV record on file.

  1. Include the EP Cancellation fees on the liquidation invoice for any record that carries the tags "IFZA Evisa Cancellation" or "Expired EP". These tags are the signal that the EP has been processed under this SOP and the fees are recoverable from the company at liquidation.

7. Systems Used

System 

Used for 

Used by 

Microsoft Dynamics 

ERP record creation, refund initiation, withdrawal of e-visa applications. 

IFZA, DSOA 

Salesforce 

Direct withdrawal of applications, refund processing for Salesforce-issued e-visas, cancellation document download. 

IFZA, DSOA 

Immigration portal (ICP / GDRFA) 

Formal cancellation submission and confirmation. 

DSOA 

Zoho CRM 

Record keeping 

IFZA 

8. Exceptions and Escalations

8.1 EP already cancelled in the system

If the Visa monitoring agent finds that the EP is already showing as cancelled when they pick up the case (Was the EP cancelled? = Yes), the main flow ends immediately at the "Cancellation already complete" end event. The agent logs the outcome in Zoho CRM system but does not create a new record. No financial or DSOA action is required.

8.2 Visa record already updated when liquidation request arrives

If the visa records are with the Current Application Status shown as Cancelled and the tags IFZA Evisa cancellation and Expired EP are not present, this mean that all visa records have been previously cancelled and paid for, Liquidation team does not need to include the additional charge in the liquidation invoice and can proceed with their own process flow. 

8.3 Refund not received from DSOA

Finance raises a query to DSOA via the "Questions DSOA" Send task. DSOA runs the Investigate Refund Issue sub-process. The expected resolution time for this sub-process is no more than five working days from receipt of the query — beyond that, escalate to the Visa Team Leader and the Finance Lead. 

8.4 Refund formally rejected

If DSOA concludes that the refund is not due (Was it an error? = No), the case ends with the Refund rejected message end event. DSO must include a documented reason in the message back to Finance. Finance retains the rejection reason in the case file.

8.5 Conflicting information between Dynamics and Salesforce

If the visa record exists in both systems (which should not normally happen), the process is paused and escalated to the Visa Team Leader. Do not proceed with cancellation actions in either system until the conflict has been resolved with IT support.

9. Related Documents

Reference 

Description 

Client-initiated EP Cancellation SOP 

Companion procedure covering EP cancellations requested by the client (out of scope for this document). 

Company Liquidation procedure 

End-to-end procedure for company liquidation, of which this SOP is a downstream consumer. 


10. Revision History

Version 

Date 

Author 

Summary of changes 

1.0 

08-May-26 

Rafael Santos 

Initial publication of the SOP based on the BPMN diagram in section 5. 

 1.1
 14-May-26 
  Rafael Santos 
 Changed the Application Status instruction from Withdrawn to Expired. 
    • Related Articles

    • Visa VIP Entry Permit

      IFZA OPERATIONS | Visa VIP Service What is the VIP Entry Permit Service? The VIP Entry Permit is a priority processing service designed to expedite the issuance of an entry permit. We strive to obtain the permit within 24 hours from the time all ...
    • Visa for life (VFL) Promotion

      IFZA OPERATIONS | Visa for Life Promotion What is VFL? The Visa for Life (VFL) promotion is offered by IFZA periodically to attract new clients. Eligibility depends on the month of company incorporation. When eligible, companies may receive one or ...
    • Overstay fines

      IFZA OPERATIONS | Overstay Fines What is an Overstay Fine? An overstay fine is a penalty imposed when an individual remains in the UAE beyond the validity of their visa, entry permit, or grace period. These fines are time-sensitive, as they increase ...
    • Dubai Medical Fitness Test Centers and Emirates ID Registration

      IFZA OPERATIONS | Dubai Medical Fitness Test Centers and Emirates ID Registration Completing the UAE residency visa process involves several key steps, and two of the most important are the Medical Fitness Test and Emirates ID Registration. These are ...
    • Absconding - Initiating a Case

      IFZA OPERATIONS | Absconding - Initiating a Case What is Absconding? An absconding case is reported when an employee stops coming to work for 7 or more working days without notice, and the employer cannot contact them or confirm their location. This ...