| 1 | LicenseDay 1 | Individual profile should only list individual-related services in the service list — add a default filter by profile type (same behaviour for the other profile types). | UAT Resolved | — |
| 2 | LicenseDay 1 | Service 901 must have only one approval node. | UAT Resolved | — |
| 3 | LicenseDay 1 | "Request Modification / Pending Payment" customer email: (1) include a clickable deep link that opens the corresponding application for editing or payment; (2) Payment Deadline should show the date only — drop HH:mm:ss. | UAT Resolved | — |
| 8 | LicenseDay 1 | Remove the "Without Committee" option from service 901 (config change). | UAT Resolved | — |
| 9 | LicenseDay 1 | Rename "File Password" to "PDF Access Code" and update the whole dialog copy — title "PDF Access Code", description "Use the access code below to open your downloaded PDF file.", field "Access Code", note "Copy and keep this access code. You will need it to open the PDF file after downloading.", button "Copy Access Code & Download".Applies to both Customer and Admin PDF download dialogs. | UAT Resolved | — |
| 12 | LicenseDay 1 | When FAHR calls back into the system, send a notification to back-office staff so they can process it. | UAT Resolved | — |
| 13a | LicenseDay 1 | Services 1203 / 803 modify — if Chief Editor information has changed, the application must also be resubmitted to FAHR for external approval. | UAT Resolved | — |
| 13b | LicenseDay 1 | Services 1203 / 803 modify — when Chief Editor information is unchanged and the user simply clicks Next, the backend still submits to FAHR for external approval. It should not. | UAT Resolved | — |
| 14 | LicenseDay 1 | Services 801 / 802 (Radio & TV Media License) — only one language per application, no multi-select (already handled in the service config). Applying for additional languages requires new applications, so the service must allow the same profile to apply multiple times. | UAT Resolved | — |
| 15 | LicenseDay 1 | 360 Establishment Overview > Licenses & Permits must support expanding a license to show the activities attached to it — especially the 901 Media License — so back office can review them.Page UI design to be delivered by Boya. | UAT Resolved | — |
| 2a | LicenseDay 2 | Newspaper / Magazine license — umbrella requirement covering the sub-items below (2b–2g). | UAT Resolved | — |
| 2b | LicenseDay 2 | Newspaper / Magazine license: (1) the form needs a file-upload field for the newspaper/magazine draft (not required for the "electronic" type); (2) drafts can be large — cap at 100MB and, when exceeded, allow submitting a link instead (same as the Movie service); (3) route the application to the Content department once Initial Approval passes (verify the current workflow config supports it); (4) once both Content approval and Chief Editor external approval pass, the application is approved automatically — no separate Final Approval step; (5) confirm with FAHR whether they can still revoke an approval after our system has approved (client is also checking with FAHR). | UAT Resolved | — |
| 2c | LicenseDay 2 | Upload component is missing the help ("?") icon that explains accepted file types and size limits. | UAT Resolved | — |
| 2d | LicenseDay 2 | Electronic-type activities should not require the draft upload — the electronic edition already provides a URL. | UAT Resolved | — |
| 2e | LicenseDay 2 | All service 1201 (Newspaper / Magazine license) applications must be routed to the Content department after Initial Approval passes. | UAT Resolved | — |
| 2f | LicenseDay 2 | When Content-department approval and (where applicable) Chief Editor external approval both pass, the application is approved immediately — no Final Approval. If there is no external approval at all, Content-department approval alone completes the application. | UAT Resolved | — |
| 2g | LicenseDay 2 | Second tracker entry for requirement 4 of the umbrella above (same subject as 2f) — approval by the Content department together with the Chief Editor external approval, where applicable, should close the application without a Final Approval step.Engineering has confirmed requirements 4 and 5 of the umbrella will not be delivered in the current scope. | UAT Resolved | — |
| 3a | LicenseDay 2 | Service 1201 — newspaper/magazine names must be de-duplicated after trimming whitespace; error message: "This name is already taken". | UAT Resolved | — |
| 3b | LicenseDay 2 | Intermittent: after entering a Suggested Name and clicking Confirm, the field shows a validation error (see reference screenshot). | UAT Resolved | — |
| 3c | LicenseDay 2 | Renew flow is blocked by the newly added name de-duplication check — the application cannot be submitted (POST /api/MyRequest/AddNewApplication, serviceCode 1204). | UAT Resolved | — |
| 5 | LicenseDay 2 | Services in the 120x and 80x series — Chief Editor must use Emirates ID only; remove the Passport / UID options. | UAT Resolved | — |
| 7 | LicenseDay 2 | Every "personal photo" / avatar upload field needs the same guidance text shown in the reference screenshot. | UAT Resolved | — |
| 8 | LicenseDay 2 | Service 1203 modify — languages & name must not be editable or deletable; only Establishment Info and Chief Editor stay editable (service config change). | UAT Resolved | — |
| 9a | LicenseDay 2 | 80x series — make the TRA field optional (form config). | UAT Resolved | — |
| 9b | LicenseDay 2 | After TRA Broadcast Frequency was made optional the form can no longer be submitted (POST /api/customer-engines/rule/validate, serviceId 801). | UAT Resolved | — |
| 10a | LicenseDay 2 | 120x — when an activity under the "electronic" category is selected, hide the "Newspaper / Magazine Owner Approval" field; everything else unchanged. | UAT Resolved | — |
| 10b | LicenseDay 2 | When "reprinting" is selected, rename "Newspaper / Magazine Owner Approval" to "Newspaper / Magazine Owner / Chief Editor Approval". | UAT Resolved | — |
| 10c | LicenseDay 2 | The "electronic" category covers newspapers/magazines circulated inside the UAE and must also expose frequency, so this category needs dedicated activities mapped to specific fees: electronic daily newspaper → EconomicActivityId 1008; electronic weekly newspaper → 1010; electronic weekly magazine → 1029; electronic biweekly magazine → 1031; electronic monthly magazine → 1011; electronic quarterly magazine → 1012; electronic annual magazine → 1014. | UAT Resolved | — |
| 10d | LicenseDay 2 | When an "electronic" category activity is selected, the Chief Editor Information step must not be skipped — the info is still required. | UAT Resolved | — |
| 10e | LicenseDay 2 | After adding the electronic activities, fee calculation fails: POST /api/customer-engines/fee/quote (serviceId 1201) returns 503 "Fee quote rejected" / "Fee facts request failed with status code 422" (FEE-FACT-001). | UAT Resolved | — |
| 11 | LicenseDay 2 | Service 1204 renew — languages and names must not be editable, deletable, or addable. | UAT Resolved | — |
| 13a | LicenseDay 2 | Service 1202 cancel must be auto-approved. | UAT Resolved | — |
| 13b | LicenseDay 2 | Remove the "Approval Letter" field. | UAT Resolved | — |
| 14a | LicenseDay 2 | Service 13 must be auto-approved on submission. | UAT Resolved | — |
| 14b | LicenseDay 2 | Rename the form field "Entity Request Letter" to "Letter from Event Organizer". | UAT Resolved | — |
| 15a | LicenseDay 2 | Services 7, 14, 20 — change the service config to accept applications from companies registered in any emirate (e.g. a company registered in Abu Dhabi must be able to apply for filming in Ras Al Khaimah). | UAT Resolved | — |
| 15b | LicenseDay 2 | Confirmed the map-rejection hint is still needed even though all emirates can now apply — it explains what to do when the shooting location is in one of those three emirates. | UAT Resolved | — |
| 16 | LicenseDay 2 | Services 7 and 20 — Start Date must begin the day after today, within a 10-day to 6-month window, and the Start–End duration must not exceed 3 months (matching the client's legacy system: if today is the 19th, the earliest start date is the 30th). | UAT Resolved | — |
| 17 | LicenseDay 2 | Services 7 / 14 / 20 — add an "Others" option to Photography Purpose. | UAT Resolved | — |
| 18 | LicenseDay 2 | Services 7 / 14 / 20 — Abu Dhabi, Dubai and Sharjah must be applied for through the local authority, so update the copy in the map-rejection dialog: "Please note photography service for the emirates of Dubai and Sharjah, Abu Dhabi can obtain by visiting the official website of the local media authority, find the links: Abu Dhabi link, Dubai link, Sharjah link" (Arabic text supplied). | UAT Resolved | — |
| 20 | LicenseDay 2 | Service 7 — the two documents that are currently digital-only need PDF download support, because external approvers require PDF. | UAT Resolved | — |
| 20b | LicenseDay 2 | Service 7 — add an Export button next to the Basic Information heading on the Admin side; clicking it exports the PDF.Design: Figma Admin Portal, node 50676-277245. | UAT Resolved | — |
| 20c | LicenseDay 2 | Service 7 — when a filming-team member is identified by passport, add an Export button at the bottom of the Admin-side member details dialog; clicking it exports the PDF.Design: Figma Admin Portal, node 50677-277643. | UAT Resolved | — |
| 21a | LicenseDay 2 | Service 14 (Aerial) — Start Date may be any future date, but the Start–End duration must not exceed 3 months. | UAT Resolved | — |
| 21b | LicenseDay 2 | Service 14 must support auto-approval. | UAT Resolved | — |
| 21c | LicenseDay 2 | Service 14 — remove the Start Date restriction from the business-rule validation. | UAT Resolved | — |
| 2 | LicenseDay 3 | Service 8007 — the "Official Account Screenshot" field currently accepts PDF only; change it to image upload only (max size 5MB; jpg, jpeg, png). | UAT Resolved | — |
| 3 | LicenseDay 3 | Service 8007 (individual social media advertising license) — after Initial Approval passes, auto-submit to FAHR for external approval; once FAHR approves, no separate Final Approval step is needed. | UAT Resolved | — |
| 4 | LicenseDay 3 | The FAHR approval for 8007 individual social media is required annually, so the 80021 renew flow must also call FAHR — and likewise skip Final Approval once FAHR approves. | UAT Resolved | — |
| 6 | LicenseDay 3 | 80021 / 80022 renew — social media accounts must not be edited, deleted or added, and the Social Media Manager must not be changed. | UAT Resolved | — |
| 7 | LicenseDay 3 | 80011 / 80012 modify — must support editing the Social Media Manager (already configured by Canli); frontend needs to confirm the information is auto-populated. | UAT Resolved | — |
| 9 | LicenseDay 3 | After clicking Save, show a toast confirming the account was saved: "Social media account added successfully". | UAT Resolved | — |
| 10a | LicenseDay 3 | For every case that needs FAHR establishment-partner approval, when the partner type is "Company" the company representative's English and Arabic names plus EID number must be sent to FAHR for approval. | UAT Resolved | — |
| 10b | LicenseDay 3 | When adding a Company-type partner, capture the company representative's English/Arabic names and EID number — affects the profile page partner list and the partner component of the Partner Management service. | UAT Resolved | — |
| 11 | LicenseDay 3 | 80021 / 80022 renew no longer requires the training video. | UAT Resolved | — |
| 12 | LicenseDay 3 | Agency applying for service 8008 — the training video must be emailed to each influencer with a link; the application can only reach the approval node after each influencer confirms they have watched it. | UAT Resolved | — |
| 13a | LicenseDay 3 | Services 1801 / 1802 — remove the field shown on the referenced form page (serviceCode 1801). | UAT Resolved | — |
| 13b | LicenseDay 3 | Press card certificate — front and back are currently on separate pages; they must be rendered on the same page. | UAT Resolved | — |
| 13c | LicenseDay 3 | Shipping cost for mailing the physical press card is not yet calculated. | UAT Resolved | — |
| 14a | LicenseDay 3 | Service 1801 "Temporary" type — activity "Permit for a foreign correspondent or journalist not registered in the UAE to cover a specific event (for the duration of the event only)" needs a "Permit Start Date" field (already in the form config), allowing today or any future date. | UAT Resolved | — |
| 14b | LicenseDay 3 | On the certificate, the temporary press card's validity must start from Permit Start Date and stay valid for 1 month; the Effective Date on the Licenses & Permits page must reflect the same. | UAT Resolved | — |
| 14c | LicenseDay 3 | My Request details — the Start Date field value is missing. | UAT Resolved | — |
| 16 | LicenseDay 3 | Services 1801 / 1802 — remove the Social Media Account section entirely. | UAT Resolved | — |
| 1 | LicenseDay 4 | Arabic UI for service 1901 uses the wrong term — "طلب كفالة" should be "طلب تمويل". | UAT Resolved | — |
| 2 | LicenseDay 4 | Service 1901 — change the form config to Full Name, personal photo, passport copy, and a "To Whom It May Concern" letter issued by the company. | UAT Resolved | — |
| 2b | LicenseDay 4 | Service 1901 — the form no longer depends on an upstream press card, so the business-rule validation must drop that check. POST rule validation for serviceId 1901 still returns S1901-FORM-001 "Selecting an upstream Service18 press card is required for Service1901." and blocks submission. | UAT Resolved | — |
| 5 | LicenseDay 4 | Service 1801 — the "Temporary" application type must accept Passport only and the "Regular" type must accept Emirates ID only (form config change; also affects the FAHR payload). | UAT Resolved | — |
| 5b | LicenseDay 4 | Service 1801 — re-verification entry for the same rule as item 5: Temporary applications must accept Passport only and Regular applications must accept Emirates ID only. | UAT Resolved | — |
| 7 | LicenseDay 4 | Self-monitor program applications are handled by the Content department (service config already updated), but this service must support approval-before-payment. | UAT Resolved | — |
| 9 | LicenseDay 4 | On the 1801 certificate, rename "Media License Number" to "Media Permit Number" (Arabic: رقم تصريح الإعلام). | UAT Resolved | — |
| 11 | LicenseDay 4 | Service 4 eligibility — service 4 (AED 100) is only for local news agencies applying for press cards on behalf of their own journalists. A local news agency must hold a 901-series media license, so only companies holding a 901-series media license may apply for service 4. | UAT Resolved | — |
| 12a | LicenseDay 4 | Service 4 — display Emirates ID only (remove the other identity document options). | UAT Resolved | — |
| 12b | LicenseDay 4 | Services 1801 and 1802 both need FAHR support. | UAT Resolved | — |
| 12c | LicenseDay 4 | Service 4 requires FAHR approval. | UAT Resolved | — |
| 17 | LicenseDay 7 | Services 1801 / 1802 — hide the courier / shipping section for now: the client has confirmed physical delivery is not supported, so the shipping fields must no longer be uploaded or drive the fee. | UAT Resolved | — |
| 18 | LicenseDay 7 | Service 901 Media License — when activities are added through service 903 the activity expiry dates no longer need to be aligned: each activity takes its issue date from the approval date, and its expiry date becomes issue date + 1 year − 1 day. | UAT Resolved | — |
| 12 | LicenseDay 8 | Services 201 / 202 / 203 / 204 / 205 — add an optional Upload Obligation Letter file field to the application form (PDF, max 5 MB). 201 and 202 are already configured; 203, 204 and 205 need the advanced component changed. | UAT Resolved | — |
| 17 | LicenseDay 8 | Customer and Admin portals — social media account links are not clickable; they must open in a new tab when clicked (services 1201 / 1801 / 8006 / 8007). | UAT Resolved | — |
| 6 | ContentDay 5 | Add a Blocked Authors list with full create / read / update / delete support. The read side can use the existing Lookup.BlockedBooks table. Surface it as a new tab on the Content Library page. | UAT Resolved | — |
| 7 | ContentDay 5 | Services 201 / 202 / 203 / 204 / 205 — Upload Material: raise the PDF size limit to 100 MB for all of them, and allow the applicant to submit a link instead, with an optional password field for the link. | UAT Resolved | — |
| 8 | ContentDay 5 | Admin-side Content Application list needs a Service Name filter. The current Category filter is not useful in practice, so replace it with Service Name.Design: Figma Admin Portal, node 10922-83991. | UAT Resolved | — |
| 10 | ContentDay 5 | Content Request Modification must support selecting multiple reasons, and the reason list needs an additional Other option. | UAT Resolved | — |
| 11 | ContentDay 5 | Admin-side Content module — the Permits list needs two extra columns: Title and Author / Publishing House. Values are taken from the application form (book title / publication title, Author Name, Publishing House); when a service form does not carry those fields, show -.Design: Figma Admin Portal, node 37573-248311. | UAT Resolved | — |
| 13 | ContentDay 5 | The Newspaper / Magazine supervisor report does not need the note list. | UAT Resolved | — |
| 2 | ContentDay 6 | Request Modification — add a new reason to the reason list: "Undertaking letter required". | UAT Resolved | — |
| 3 | ContentDay 6 | Content services — after a Request Modification, when the applicant re-uploads the file the AI review must run again and return a fresh result. | UAT Resolved | — |
| 1a | ContentDay 7 | Service 2202 (Video Game Age Rating) — remove the Permit Validity Period field from the form (form config), and remove Permit Start Date and End Date from the Video Game Age Rating certificate. | UAT Resolved | — |
| 1b | ContentDay 7 | The supervisor report repeats the same period — once the Permit Validity Period field is removed, all four date fields marked in the screenshot must be removed too. | UAT Resolved | — |
| 2a | ContentDay 7 | Some foreign game-development companies only need the Video Game Age Rating service, because the local distributor needs their age-rating permit before it can apply for a Video Game Distribution Permit. Today such a company emails the Content department, which creates the account manually — person English name, company name, email and phone number — and that account must only see the Video Game Age Rating service. | UAT Resolved | — |
| 2b | ContentDay 7 | Add a new establishment sub-type — E-gaming Company Outside UAE — requiring only establishment name, email and phone number. | UAT Resolved | — |
| 2c | ContentDay 7 | A profile created under the E-gaming Company Outside UAE sub-type must be approved by the Content department. | UAT Resolved | — |
| 3 | ContentDay 7 | Service 1009 — change Choose Age Rating Permit from a dropdown to a text field: the user enters the age-rating permit application number, the system validates it, pre-fills the form when the number exists (pre-fill logic unchanged) and shows "No data found" when it does not.Frontend change. | UAT Resolved | — |
| 4 | ContentDay 7 | Reject Application dialog — the Hide from customer toggle must be on by default, so the rejection reason is hidden from the customer unless the reviewer chooses otherwise. | UAT Resolved | — |
| 7 | ContentDay 7 | Services 21, 2201, 1001, 1002, 1005, 1006, 1007 and 1008 must support selecting multiple languages. | UAT Resolved | — |
| 11 | ContentDay 7 | Movie Package Permit certificate — the Arabic title is not centred. | UAT Resolved | — |
| 12 | ContentDay 7 | Service 1005 — remove the Copyrights Type and Ministry of Economy Registration Certificate fields; Copyrights Type must also be removed from the certificate. | UAT Resolved | — |
| 13a | ContentDay 7 | Media Material Report dialog shown when Initial Approval is approved or rejected — umbrella item covering the changes below. | UAT Resolved | — |
| 13b | ContentDay 7 | Remove every Obligation Letter field. | UAT Resolved | — |
| 13c | ContentDay 7 | Services 21 and 1005 — the Media Material Report dialog does not need Age Classification, and the permit certificate generated by 1005 must drop the Age Classification field and its icon. | UAT Resolved | — |
| 13d | ContentDay 7 | Service 2201 (Cinema Age Rating) — keep only the Classify section and the Age Rating options; everything else is removed.Awaiting a screenshot from the client marking exactly which parts stay. | UAT Resolved | — |
| 14 | ContentDay 7 | Services 1006 / 1007 — List of Films must be limited to a single film (form config).The maximum number of films is configurable on the Admin side. | UAT Resolved | — |
| 15 | ContentDay 7 | Service 1007 — remove the Copyrights Type, Duration in Minutes and Ministry of Economy Registration Certificate fields (form config); Copyrights Type and Duration in Minutes must also be removed from the certificate. | UAT Resolved | — |
| 16 | ContentDay 7 | Service 1006 — remove the Duration in Minutes field from the application form (form config) and from the certificate. | UAT Resolved | — |
| 1 | ContentDay 8 | Services 302 and 304 — fee correction: when the applicant is a commercial entity, or applies on behalf of one, every selected material type other than books is charged AED 200 each. Today the system charges a single AED 200 no matter how many non-book material types are selected (e.g. CD + Newspaper must total AED 400). | UAT Resolved | — |
| 2 | ContentDay 8 | Appeal Reason — remove the First-time violation option. | UAT Resolved | — |
| 3 | ContentDay 8 | Inspection Create Task / Edit Task dialog — when the inspected party is an individual, the ID Number field must change from mandatory to optional. | UAT Resolved | — |
| 4 | ContentDay 8 | Inspection Campaign creation — Emirate must support multi-select and a new multi-select Area field must be added; the Authority field is removed from the form and from the list, replaced by Area. After filtering by emirate / area, the Media Activity dropdown must show, for each activity, the number of companies matching the selected location. A team member's Assigned Region must likewise support multiple emirates plus multi-select areas. | UAT Resolved | — |
| 5 | ContentDay 8 | Inspection task — on the final Review step, every Contact Person field, including the Declaration and Acknowledgement section, must become optional.The same item also covers the Reopen dialog: it does not match the approved design and clicking Yes throws a page error. | UAT Resolved | — |
| 6 | ContentDay 8 | Services 301 / 302 / 303 / 304 (Regulate Entry) — on the Admin side, clicking Request Modification and confirming performs an approve instead of sending the application back to the customer for amendment. | UAT Resolved | — |
| 7 | ContentDay 8 | Content Manager — setting a team member to Emergency Leave and then clicking Resume Work reports that the operation failed, but after signing out and back in the change has in fact been applied. | UAT Resolved | — |
| 8 | ContentDay 8 | After adding the E-gaming Company Outside UAE sub-type, the service configuration must restrict users of that sub-type to service 2202 only. | UAT Resolved | — |
| 9 | ContentDay 8 | When the applicant's user type is E-gaming Company Outside UAE, an approved 2202 application must not auto-create a 1009 draft. | UAT Resolved | — |
| 10 | ContentDay 8 | Services 21, 2201, 1001, 1002, 1005, 1006, 1007 and 1008 — the certificate must also support the multi-select languages. | UAT Resolved | — |
| 11 | ContentDay 8 | The changes above must also be reflected in the generated supervisor report. | UAT Resolved | — |
| 13 | ContentDay 8 | Customer portal — the Communication section must not show the name of the admin-side support agent; use Customer Support throughout. The refund and appeal chats on the customer side must be checked for the same issue. | UAT Resolved | — |
| 14 | ContentDay 8 | Service 302, when the application's material type is Newspapers & Magazines: (1) the Admin material list gets a new Status column and the reviewer must set Approved or Rejected for every publication, otherwise the error "Please assign a status to Newspapers & Magazines materials" is shown; (2) Approve / Reject on the application is only enabled once every status is set, and the generated certificate must list the publications under the matching Approved Entries Items / Rejected Entries Items sections; (3) after approval the customer sees the Approved / Rejected status of each publication in the material list of the application details. | UAT Resolved | — |
| 15 | ContentDay 8 | Server-side interface exposed to synchronise the material statuses above. | UAT Resolved | — |
| 16 | ContentDay 8 | Certificate wording update — Reserved Trade License Number becomes Trade License Number (Arabic: رقم حجز الرخصة التجارية ← رقم الرخصة التجارية). | UAT Resolved | — |