# ProfitLens > A full-suite, GCC-focused cloud ERP for trading and distribution companies, purpose-built for medical equipment and supplies distributors, dental laboratories, and service operations. Website: https://profitlens.ae ## Summary ProfitLens connects finance, sales, procurement, inventory, collections, HR, logistics, CMMS, B2B portals, dental-lab operations, and profit intelligence in one traceable workspace. - Live modules: 58 - Coming Soon modules: 6 - ERP domains: 10 - Content reviewed: 2026-10-13 ## Positioning and audience - Designed around UAE and GCC operating practices, with AED, SAR, and USD company currencies, post-dated cheque workflows, regional collections, and UAE e-invoicing readiness controls. - [ERP for GCC Trading & Distribution](https://profitlens.ae/discover/solutions/gcc-trading-distribution.html) — Connect multi-brand procurement, landed costs, product and customer masters, pricing, B2B ordering, warehouse execution, delivery, receivables, and true brand profitability. - [ERP for Medical Equipment & Supplies Distribution](https://profitlens.ae/discover/solutions/medical-equipment-distribution.html) — Operate the commercial and service lifecycle of equipment, spare parts, and consumables with manufacturer identity, GTIN, lot-expiry or serial tracking, installed assets, maintenance, calibration-type service, delivery proof, and collections. - [Dental Laboratory ERP](https://profitlens.ae/discover/solutions/dental-laboratories.html) — A dedicated operating vertical for clinic intake, case and box identity, customizable production paths, technician and QC work, materials and BOM, revisions, delivery, invoicing, and lab analytics. ## Primary references - [ERP and solutions catalog](https://profitlens.ae/discover/) - [Help Center](https://profitlens.ae/help/) - [Pricing](https://profitlens.ae/pricing.html) - [Privacy](https://profitlens.ae/privacy.html) - [Terms](https://profitlens.ae/terms.html) ## Why ProfitLens is an ERP - **Administration:** Control company identity, configuration, access, imports, and platform-wide operating rules. - **Sales & CRM:** Move from customer and product context to quotations, orders, pricing, field visits, and collection support. - **Finance, Procurement & Core ERP:** Connect vendors, purchasing, expenses, treasury, receivables, employee accounts, assets, and the general ledger. - **Collections Operations:** Prioritize overdue exposure, coordinate follow-up, and route confirmed receipts into finance. - **Analytics & Management Reporting:** Turn operational records into profit, sales, customer, collection, delivery, maintenance, and lab insight. - **Inventory, Warehouse & Logistics:** Receive, count, prepare, dispatch, trace, deliver, and return goods with lot, expiry, serial, and proof controls. - **Driver Operations:** Give drivers a mobile route, proof-of-delivery, exception, and collection workflow. - **Human Resources:** Connect recruitment, employee records, attendance, leave, compensation, payroll, and self-service. - **CMMS & Field Service:** Manage service intake, work orders, installed assets, preventive maintenance, field execution, pricing, and billing. - **Dental Laboratory Operations:** Run the dental case lifecycle from clinic intake through production, materials, quality, delivery, invoicing, and analytics. ## Administration Control company identity, configuration, access, imports, and platform-wide operating rules. ### User Management & Permissions (user-management) Manage online partners, invitations, roles, module access, and subscription seat limits. - Invite an online partner - Apply role-based module defaults - Grant or remove module access - Review pending invitations - Cancel invitations or remove partners - Respect subscription user-seat limits Connected modules: company-settings, hr-employees Scope note: Employee logins are managed in Employee Directory; partners cannot grant themselves User Management. Operational guide: https://profitlens.ae/help/modules/user-management.html Product page: https://profitlens.ae/discover/modules/user-management.html ### Company Settings (company-settings) Configure company identity, currency, branding, imports, operational rules, payments, reporting, and UAE e-invoicing readiness. - Maintain company profile and branding - Configure currency and contact details - Import inventory, clients, employees, accounting, and dental-lab data - Configure logistics, store, and lab operations - Control customer payments and statement email - Run and approve UAE e-invoicing readiness settings Connected modules: user-management, finance-accounting, finance-collections, inventory-products, dental-lab-pricing Scope note: Production e-invoicing still requires approved ASP onboarding and valid production credentials. Operational guide: https://profitlens.ae/help/modules/company-settings.html Product page: https://profitlens.ae/discover/modules/company-settings.html ## Sales & CRM Move from customer and product context to quotations, orders, pricing, field visits, and collection support. ### Sales Rep Dashboard (rep-dashboard) Support field selling with nearby-client discovery, geo check-in, live visit timing, reports, targets, and account context. - Find nearby assigned clients - Check in with location validation - Run a live visit timer - Check out with distance checks - Write a post-visit report - Review targets, achieved sales, statements, and follow-up hints Connected modules: crm-clients, sales-orders, finance-collections, sales-collections-assist Scope note: Location validation depends on device permission and configured client coordinates. Operational guide: https://profitlens.ae/help/modules/rep-dashboard.html Product page: https://profitlens.ae/discover/modules/rep-dashboard.html ### Sales Collections Assist (sales-collections-assist) Coordinate sales-team support for assigned overdue accounts without mixing follow-up with finance posting. - Review assigned assist tasks - See overdue exposure and high-value accounts - Identify accounts that may need a visit - Log calls, visits, and outcomes - Record promise dates and amounts - Return follow-up context to the collections team Connected modules: collections-workbench, finance-collections, crm-clients Scope note: This module records follow-up activity; finance posts confirmed receipts in Customer Invoices & Collections. Operational guide: https://profitlens.ae/help/modules/sales-collections-assist.html Product page: https://profitlens.ae/discover/modules/sales-collections-assist.html ### Quotations & Sales Orders (sales-orders) Control quotations, sales orders, demos, approvals, fulfillment status, invoicing handoff, returns, and equal-value exchange. - Create quotations, sales orders, and demo requests - Search products by name, SKU, barcode, brand, or manufacturer - Apply pricing and credit controls - Track draft, active, backorder, approval, and archive queues - Preview and export commercial documents - Create controlled returns and equal-value exchanges Connected modules: crm-clients, inventory-products, sales-pricing, incoming-orders, finance-collections Scope note: Available actions and approvals depend on role, stock, credit, order type, and company configuration. Operational guide: https://profitlens.ae/help/modules/sales-orders.html Product page: https://profitlens.ae/discover/modules/sales-orders.html ### Bulk Item Quotations (bulk-item-quotations) Turn spreadsheet RFQs into matched, reviewed, priced, approved, and exportable quotations. - Upload an Excel RFQ - Map incoming columns - Match lines to the product catalog - Review unresolved or ambiguous items - Apply pricing and approve the quotation - Export approved output to Excel or PDF Connected modules: inventory-products, sales-pricing, sales-orders Scope note: Approved or exported batches are locked to preserve the reviewed result. Operational guide: https://profitlens.ae/help/modules/bulk-item-quotations.html Product page: https://profitlens.ae/discover/modules/bulk-item-quotations.html ### Pricing & Promotions (sales-pricing) Manage customer groups, price lists, promotional rules, product scope, and price simulations. - Create customer pricing groups - Maintain price lists - Define promotional rules - Choose products with filters - Simulate price and margin outcomes - Feed consistent pricing into orders and portal sales Connected modules: crm-clients, inventory-products, sales-orders, bulk-item-quotations Scope note: Pricing behavior depends on the selected customer, product, effective dates, and configured rule precedence. Operational guide: https://profitlens.ae/help/modules/sales-pricing.html Product page: https://profitlens.ae/discover/modules/sales-pricing.html ## Finance, Procurement & Core ERP Connect vendors, purchasing, expenses, treasury, receivables, employee accounts, assets, and the general ledger. ### Client Management (crm-clients) Maintain the customer master used by sales, credit, statements, visits, collections, portals, and service. - Create and maintain client profiles - Configure location and commercial details - Assign sales teams and brands - Archive and restore records - Preview, print, and download statements - Export customer data for controlled use Connected modules: sales-orders, finance-collections, rep-dashboard, collections-workbench, service-client-accounts Scope note: Credit and portal behavior also depends on company settings and client-specific configuration. Operational guide: https://profitlens.ae/help/modules/crm-clients.html Product page: https://profitlens.ae/discover/modules/crm-clients.html ### Vendors & Brands (crm-vendors) Maintain suppliers and their brands as the purchasing and brand-profitability backbone. - Create and update vendors - Maintain nested brand portfolios - Add brands quickly from the vendor workspace - Link purchasing to vendor context - Support vendor-brand product classification - Feed brand-level strategic reporting Connected modules: purchase-orders, finance-purchasing, inventory-products, view-report Scope note: Reliable brand profitability requires consistent vendor and brand linkage in master data. Operational guide: https://profitlens.ae/help/modules/crm-vendors.html Product page: https://profitlens.ae/discover/modules/crm-vendors.html ### Inventory & Product Master (inventory-products) Control products, valuation context, images, identifiers, manufacturer data, and piece, lot-expiry, or serial tracking. - Create equipment, spare-part, and consumable products - Store SKU, barcode, GTIN, manufacturer, MPN, and origin - Classify by category, subcategory, brand, and custom attributes - Choose piece, lot-expiry, or serial tracking - Upload and match product photos by SKU - Import product masters and check duplicates Connected modules: crm-vendors, purchase-orders, inventory-receive, sales-orders, logistics-stock-count Scope note: GTIN and GS1-compatible capture support operations; they do not constitute a UDI registry or medical regulatory submission workflow. Operational guide: https://profitlens.ae/help/modules/inventory-products.html Product page: https://profitlens.ae/discover/modules/inventory-products.html ### Purchase Invoices (finance-purchasing) Manage vendor bills, multi-currency amounts, GRN loading, landed-cost components, payments, and controlled reversals. - Create and edit vendor bills - Load received goods into a bill - Capture shipping, customs, VAT, and other landed-cost components - Track unpaid, pending, and posted bills - Record vendor payments - Preview, print, export, or reverse with controls Connected modules: crm-vendors, purchase-orders, inventory-receive, finance-treasury, finance-accounting Scope note: Generic landed-cost capture is not a customs declaration or import-permit management system. Operational guide: https://profitlens.ae/help/modules/finance-purchasing.html Product page: https://profitlens.ae/discover/modules/finance-purchasing.html ### Operating Expenses (finance-expenses) Record non-purchase-order operating costs and their settlement with ledger context. - Create an operating expense - Link expense context to accounts and vendors - Review open and settled totals - Settle an expense - Reverse controlled entries - Refresh finance balances after posting Connected modules: finance-treasury, finance-accounting, view-report Scope note: Use Purchase Invoices for goods and supplier bills tied to receiving. Operational guide: https://profitlens.ae/help/modules/finance-expenses.html Product page: https://profitlens.ae/discover/modules/finance-expenses.html ### Purchase Orders (purchase-orders) Plan and control supplier orders from demand and stock context through confirmation and receiving. - Create and save draft purchase orders - Add multiple supplier product lines - Use consumption and minimum-stock context - Confirm orders with manager controls - Track draft, approved, receiving, completed, and cancelled states - Hand confirmed orders to the GRN workspace Connected modules: crm-vendors, inventory-products, inventory-receive, finance-purchasing Scope note: Confirmation permissions depend on role and company access. Operational guide: https://profitlens.ae/help/modules/purchase-orders.html Product page: https://profitlens.ae/discover/modules/purchase-orders.html ### Treasury: Cash, Bank & Cheques (finance-treasury) Consolidate cash, bank, card, post-dated cheque, transfer, refund, and liquidity operations. - Review cash, bank, card, PDC, and liquidity KPIs - Post treasury transactions - Transfer between accounts - Process controlled refunds - Manage cheque registers and clearance context - Filter and review the treasury ledger Connected modules: finance-collections, finance-purchasing, finance-expenses, finance-accounting Scope note: Customer receipt allocation is primarily managed in Customer Invoices & Collections. Operational guide: https://profitlens.ae/help/modules/finance-treasury.html Product page: https://profitlens.ae/discover/modules/finance-treasury.html ### Petty Cash (finance-petty-cash) Control petty-cash funds, movements, physical counts, replenishment, documents, and statements. - Create and maintain petty funds - Post fund movements - Perform physical cash counts - Request or record replenishment - Reverse or revise controlled movements - Generate fund statements and documents Connected modules: finance-expenses, finance-treasury, finance-accounting Scope note: Access and correction actions are role-controlled. Operational guide: https://profitlens.ae/help/modules/finance-petty-cash.html Product page: https://profitlens.ae/discover/modules/finance-petty-cash.html ### Customer Invoices & Collections (finance-collections) Operate accounts receivable across invoices, receipts, advances, allocations, statements, online payment sync, review, and correction. - Search a customer and review AR, credit, advances, and net position - Filter invoices by payment, source, and delivery proof - Add a controlled manual invoice - Auto-allocate a payment or record an advance - Create and send account statements - Reconcile balances and sync online payments - Review, correct, reverse, and reissue supported transactions Connected modules: sales-orders, dental-lab-invoices, collections-workbench, finance-treasury, finance-accounting Scope note: Invoice issuance and corrections may be gated by source, status, role, tax profile, and e-invoicing mode. Operational guide: https://profitlens.ae/help/modules/finance-collections.html Product page: https://profitlens.ae/discover/modules/finance-collections.html ### Employee Accounts (finance-employees) Manage employee receivables, payables, loans, advances, payroll-linked corrections, statements, and final settlement. - Review employee balances - Post advances and repayments - Disburse approved loans - Generate employee statements - Prepare and post final settlements - Reverse or revise eligible movements - Open payroll-linked correction context Connected modules: hr-my-entitlements, hr-leaves-approval, hr-payroll, finance-accounting Scope note: Many posting and correction actions are protected backend operations. Operational guide: https://profitlens.ae/help/modules/finance-employees.html Product page: https://profitlens.ae/discover/modules/finance-employees.html ### General Ledger & Accounting (finance-accounting) Provide the chart of accounts, journals, ledgers, financial reports, fiscal close controls, and immutable audit visibility. - Maintain the chart of accounts - Create controlled journal entries - Inspect account ledgers and export data - Run financial statements and dashboards - Review finance audit events - Navigate to source collections, purchasing, and employee records - Support fiscal-year close controls Connected modules: finance-collections, finance-purchasing, finance-expenses, finance-treasury, hr-payroll Scope note: Correct accounting outcomes depend on company setup, mappings, approvals, and qualified review. Operational guide: https://profitlens.ae/help/modules/finance-accounting.html Product page: https://profitlens.ae/discover/modules/finance-accounting.html ### Company Assets (finance-assets) Register internal fixed assets, apply asset policy, run depreciation, and review historical demo equipment. - Register a company asset - Classify asset ownership and use - Configure depreciation policy - Run monthly depreciation - Review asset history - Separate internal fixed assets from client CMMS assets Connected modules: finance-accounting, sales-orders Scope note: Client-installed equipment belongs in the Maintenance Asset Registry, not this fixed-asset register. Operational guide: https://profitlens.ae/help/modules/finance-assets.html Product page: https://profitlens.ae/discover/modules/finance-assets.html ### Client Portal Accounts (service-client-accounts) Provision private client access to maintenance, purchasing, or dental-lab portal experiences. - Invite client portal users - Grant maintenance, purchase, or dental-lab scopes - Review access requests - Approve, reject, resend, or revoke access - Customize portal landing and branding - Copy and share the universal portal link Connected modules: crm-clients, maintenance-tickets, sales-orders, dental-lab-cases Scope note: Portal visibility is scope-based and requires an approved tenant-client relationship. Operational guide: https://profitlens.ae/help/modules/service-client-accounts.html Product page: https://profitlens.ae/discover/modules/service-client-accounts.html ## Collections Operations Prioritize overdue exposure, coordinate follow-up, and route confirmed receipts into finance. ### Collector Workbench (collections-workbench) Prioritize overdue portfolios and coordinate contacts, promises, visits, pickup claims, bank transfers, and sales assistance. - Work priority, promise, visit, risk, and all-account queues - Sort by overdue days, amount, or customer - Log calls and collection activity - Capture promises to pay - Start and complete collection visits - Request sales assistance or pickup - Review bank-transfer claims and debt status Connected modules: finance-collections, sales-collections-assist, reports-collections, crm-clients Scope note: The workbench coordinates follow-up; confirmed payment posting remains a finance operation. Operational guide: https://profitlens.ae/help/modules/collections-workbench.html Product page: https://profitlens.ae/discover/modules/collections-workbench.html ## Analytics & Management Reporting Turn operational records into profit, sales, customer, collection, delivery, maintenance, and lab insight. ### Strategic Profit Report (view-report) Calculate brand-level revenue, true costs, net profit, margin, DSI, GMROI, inventory occupancy, and management verdicts. - Review revenue, total cost, net profit, and margin KPIs - Compare brand performance - Inspect cost structure and management insights - Drill into allocated cost breakdowns - Measure DSI and GMROI - Use movement-weighted inventory occupancy - Print an executive view Connected modules: crm-vendors, inventory-products, finance-collections, finance-accounting, hr-payroll Scope note: Results depend on complete vendor-brand links, invoice, stock movement, payroll, and ledger mappings. Operational guide: https://profitlens.ae/help/modules/view-report.html Product page: https://profitlens.ae/discover/modules/view-report.html ### Collections Intelligence (reports-collections) Measure receivables and collection performance while supporting protocol and governance review. - Apply reporting periods - Review collections KPIs and trends - Inspect collector and portfolio performance - Configure collection protocol settings - Export report data - Review governance and eligible write-off reversals Connected modules: collections-workbench, finance-collections, sales-collections-assist Scope note: Governance actions are permission-controlled and should follow company policy. Operational guide: https://profitlens.ae/help/modules/reports-collections.html Product page: https://profitlens.ae/discover/modules/reports-collections.html ### Delivery Analytics (reports-delivery) Measure last-mile volume, outcomes, SLA, exceptions, delivered value, and driver productivity. - Select reporting period and compare the prior period - Filter by driver, source, and outcome - Review delivery volume and value - Measure SLA and productivity - Analyze customer-unavailable, refused, damaged, and other exceptions - Export CSV and print - Open dispatch for operational follow-up Connected modules: logistics-dispatch, driver-route, dental-lab-cases, finance-collections Scope note: Outcome quality depends on consistent driver completion and exception capture. Operational guide: https://profitlens.ae/help/modules/reports-delivery.html Product page: https://profitlens.ae/discover/modules/reports-delivery.html ### Customer Analytics (reports-customers) Analyze customer sales, activity, commercial mix, concentration, and account behavior. - Review year-to-date customer sales - Compare customer activity - Analyze product or brand mix - Identify concentration and movement - Inspect account-level details - Filter and export analytical views Connected modules: crm-clients, sales-orders, finance-collections Scope note: Metrics reflect the available operational history and selected reporting scope. Operational guide: https://profitlens.ae/help/modules/reports-customers.html Product page: https://profitlens.ae/discover/modules/reports-customers.html ### Sales Analytics (reports-sales) Evaluate sales performance across representatives, periods, customers, products, and commercial outcomes. - Select one or more reporting months - Compare representative performance - Review sales totals and trends - Inspect order and customer contribution - Filter analytical views - Export or print results Connected modules: sales-orders, rep-dashboard, crm-clients Scope note: Performance interpretation should account for role scope, assigned portfolios, and selected periods. Operational guide: https://profitlens.ae/help/modules/reports-sales.html Product page: https://profitlens.ae/discover/modules/reports-sales.html ### Maintenance Analytics (maintenance-reports) Analyze tickets, engineers, assets, attendance utilization, trends, and service execution. - Generate maintenance performance reports - Track active and completed ticket trends - Review engineer workload and utilization - Inspect asset analytics - Open daily operational details - Export CSV Connected modules: maintenance-tickets, maintenance-jobs, maintenance-assets, hr-attendance Scope note: Utilization depends on consistent ticket, visit, job, and attendance capture. Operational guide: https://profitlens.ae/help/modules/maintenance-reports.html Product page: https://profitlens.ae/discover/modules/maintenance-reports.html ### Dental Lab Analytics (dental-lab-reports) Measure registration, production, billing, quality signals, SLA, and production-unit coverage. - Apply month and year presets - Analyze case and production flow - Review technician, case-type, clinic, quality, and SLA views - Audit production-unit quantity coverage - Open printable quality detail - Export analytical output Connected modules: dental-lab-cases, dental-lab-production, dental-lab-technician, dental-lab-invoices Scope note: Operational quality analytics are not a completed CAPA or medical-device quality-management record. Operational guide: https://profitlens.ae/help/modules/dental-lab-reports.html Product page: https://profitlens.ae/discover/modules/dental-lab-reports.html ## Inventory, Warehouse & Logistics Receive, count, prepare, dispatch, trace, deliver, and return goods with lot, expiry, serial, and proof controls. ### Warehouse Order Preparation (incoming-orders) Turn confirmed orders into picking, packing, package, label, and ready-for-dispatch work. - Review incoming, packing, and ready KPIs - Open a packing station - Use picking lists - Confirm packed quantities and packages - Print packing slips and labels - Confirm order packing - Handle exchange returns from the station Connected modules: sales-orders, inventory-products, logistics-dispatch Scope note: Available preparation actions depend on order status and warehouse assignment. Operational guide: https://profitlens.ae/help/modules/incoming-orders.html Product page: https://profitlens.ae/discover/modules/incoming-orders.html ### Logistics & Dispatch (logistics-dispatch) Run a dispatch control tower for sales, collections, maintenance, and dental-lab shipments. - Review pending, on-road, delivered, and issue KPIs - Assign single or bulk shipments - Build driver runsheets - Track active fleet and history - Handle dispatch exceptions - Print daily manifests - Include ready dental cases in the unified queue Connected modules: incoming-orders, driver-route, dental-lab-cases, finance-collections Scope note: The former dental-lab logistics screen redirects here; this is the current unified dispatch surface. Operational guide: https://profitlens.ae/help/modules/logistics-dispatch.html Product page: https://profitlens.ae/discover/modules/logistics-dispatch.html ### Stock Count (logistics-stock-count) Run physical inventory sessions with scanning, lot, expiry, serial, approval, variance, and posting controls. - Create a stock-count session - Scan barcode, QR, or GS1 identifiers - Count piece, lot-expiry, and serial stock - Filter and review variances - Submit a session for approval - Approve and post authorized adjustments Connected modules: inventory-products, finance-accounting Scope note: Approval and posting should follow segregation-of-duties policy. Operational guide: https://profitlens.ae/help/modules/logistics-stock-count.html Product page: https://profitlens.ae/discover/modules/logistics-stock-count.html ### Receive Goods (GRN) (inventory-receive) Receive purchase orders with drafts, over-receipt reasons, lot-expiry or serial capture, scanning, and GS1-compatible labels. - Open a confirmed purchase order - Receive manually or fill remaining quantity - Scan product, lot, GS1, QR, or serial identifiers - Capture mandatory expiry for lot-tracked goods - Capture one serial for each serial-tracked piece - Explain over-receipt - Print product or lot-expiry QR labels Connected modules: purchase-orders, inventory-products, finance-purchasing Scope note: Tracking requirements follow each product master; incorrect tracking setup should be corrected before posting receipt. Operational guide: https://profitlens.ae/help/modules/inventory-receive.html Product page: https://profitlens.ae/discover/modules/inventory-receive.html ### Process Returns (RMA) (inventory-returns) Inspect customer return requests and return eligible quantities, lots, or serials to the correct disposition. - Open a pending return request - Confirm returned quantities - Record item condition and disposition - Select returned serial numbers - Allocate returned lot quantities - Complete the return to stock or controlled disposition Connected modules: sales-orders, inventory-products, finance-collections Scope note: This customer-return workflow does not establish a supplier-return or medical-device recall program. Operational guide: https://profitlens.ae/help/modules/inventory-returns.html Product page: https://profitlens.ae/discover/modules/inventory-returns.html ## Driver Operations Give drivers a mobile route, proof-of-delivery, exception, and collection workflow. ### Driver Route & Proof of Delivery (driver-route) Give drivers a mobile route for shipments, pickups, navigation, exceptions, collections, and policy-based delivery proof. - Claim or scan assigned dispatch work - Review route and archive - Open navigation to the next stop - Optimize and end route sessions - Capture receiver, GPS, photo, or signature proof - Record delivered, failed, or return outcomes - Capture collection amount, instrument, and reference Connected modules: logistics-dispatch, reports-delivery, finance-collections Scope note: Proof requirements and GPS exceptions are enforced by configured policy and backend validation. Operational guide: https://profitlens.ae/help/modules/driver-route.html Product page: https://profitlens.ae/discover/modules/driver-route.html ## Human Resources Connect recruitment, employee records, attendance, leave, compensation, payroll, and self-service. ### Employee Self-Service Portal (hr-portal) Give employees a mobile view of attendance, punch status, calendar, leave balance, and profile. - Check in and out - Apply configured GPS-radius or office-IP checks - Review today's attendance sessions - View the monthly attendance calendar - Review leave-balance summaries - Refresh connection and profile context Connected modules: hr-attendance, hr-my-leaves, hr-payroll Scope note: Punch availability depends on company attendance policy, device permissions, and connectivity. Operational guide: https://profitlens.ae/help/modules/hr-portal.html Product page: https://profitlens.ae/discover/modules/hr-portal.html ### Employee Directory (hr-employees) Maintain the employee system of record, employment status, compensation context, documents, access, and role-specific configuration. - Create and update employee profiles - Assign role, shift, and approval chain - Configure salary and employment details - Create or update staff login - Grant module access within plan limits - Configure sales or dental-lab scope - Terminate, archive, or restore employment records Connected modules: user-management, hr-attendance, hr-payroll, finance-employees Scope note: Employee access and partner access are separate models; termination revokes employee access. Operational guide: https://profitlens.ae/help/modules/hr-employees.html Product page: https://profitlens.ae/discover/modules/hr-employees.html ### Employee Records (hr-employee-records) Provide a read-focused HR record view with roster search and official approved leave documents. - Search and filter the employee roster - Open an employee overview - Review official approved leave records - Preview leave documents - Print approved records - Separate records review from profile editing Connected modules: hr-employees, hr-my-leaves, hr-leaves-approval Scope note: Employee Directory is the primary profile-editing surface. Operational guide: https://profitlens.ae/help/modules/hr-employee-records.html Product page: https://profitlens.ae/discover/modules/hr-employee-records.html ### Attendance & Configuration (hr-attendance) Operate daily and monthly attendance with corrections, shifts, holidays, location rules, and office-network controls. - Review daily attendance - Open monthly employee calendars - Add or correct manual entries - Configure office coordinates, radius, and IP allowlist - Create and assign shift templates - Maintain company holidays - Synchronize approved leave context Connected modules: hr-portal, hr-my-leaves, hr-payroll, maintenance-reports Scope note: Manual corrections and policy changes should follow HR authorization. Operational guide: https://profitlens.ae/help/modules/hr-attendance.html Product page: https://profitlens.ae/discover/modules/hr-attendance.html ### Salary Reviews (hr-salary-reviews) Review employee salary-change requests and apply authorized compensation changes with effective dates. - List pending salary requests - Inspect employee request context - Approve or reject requests - Apply a direct HR increase - Set an effective date - Track pending, approved, applied, and rejected states Connected modules: hr-my-entitlements, hr-leaves-approval, hr-employees, hr-payroll Scope note: Changes require authorized HR or admin access. Operational guide: https://profitlens.ae/help/modules/hr-salary-reviews.html Product page: https://profitlens.ae/discover/modules/hr-salary-reviews.html ### My Leaves (hr-my-leaves) Let employees review policy and balances, submit leave, follow approval, and print approved records. - Review leave balances and policy cards - Submit a leave request - Calculate and review requested days - Follow approval timeline - Review request history - Print the official record after approval Connected modules: hr-leaves-approval, hr-attendance, hr-employee-records, hr-payroll Scope note: Leave availability and pay treatment follow company policy and approval chain. Operational guide: https://profitlens.ae/help/modules/hr-my-leaves.html Product page: https://profitlens.ae/discover/modules/hr-my-leaves.html ### My Entitlements (hr-my-entitlements) Give employees a compensation snapshot plus controlled loan, advance, and salary-review requests. - Review compensation and balance summaries - Request a loan when enabled - Accept configured loan terms - Follow loan request and repayment status - Request a salary review - Download loan statements or receipts Connected modules: hr-leaves-approval, hr-salary-reviews, finance-employees Scope note: Request availability depends on company and employee policy settings; finance posts approved disbursements. Operational guide: https://profitlens.ae/help/modules/hr-my-entitlements.html Product page: https://profitlens.ae/discover/modules/hr-my-entitlements.html ### HR Approvals (hr-leaves-approval) Unify manager and HR decisions for leave, employee loans, and salary-change requests. - Review team or company request queues - Approve or reject leave through multi-step routing - Review leave conflicts and balances - Finalize official leave records - Approve or reject employee loans - Approve or reject salary requests Connected modules: hr-my-leaves, hr-my-entitlements, hr-salary-reviews, hr-employee-records Scope note: Visible queues and final-approval authority depend on role and configured chain. Operational guide: https://profitlens.ae/help/modules/hr-leaves-approval.html Product page: https://profitlens.ae/discover/modules/hr-leaves-approval.html ### Payroll Processing (hr-payroll) Generate monthly payroll from employee, attendance, commission, and adjustment context, then finalize through protected posting. - Select a payroll month - Generate rows for active employees - Include attendance and eligible commission context - Add authorized bonuses, deductions, and notes - Apply salary-protection top-up where configured - Export and finalize a batch - Reverse or revise eligible posted batches Connected modules: hr-employees, hr-attendance, sales-orders, finance-employees, finance-accounting Scope note: Finalization and correction are protected backend actions and require authorized review. Operational guide: https://profitlens.ae/help/modules/hr-payroll.html Product page: https://profitlens.ae/discover/modules/hr-payroll.html ### Recruitment & ATS (hr-recruitment) Publish jobs, brand a public careers page, manage candidate stages, notes, interviews, and optional AI screening. - Create, pause, close, and edit jobs - Customize the public careers landing page - Review candidates in kanban or table views - Move applicants through new, shortlist, interview, hired, or rejected stages - Add notes and ratings - Use optional Gemini analysis when configured Connected modules: hr-employees Scope note: Marking a candidate hired does not automatically create an employee record; onboarding continues in Employee Directory. Operational guide: https://profitlens.ae/help/modules/hr-recruitment.html Product page: https://profitlens.ae/discover/modules/hr-recruitment.html ## CMMS & Field Service Manage service intake, work orders, installed assets, preventive maintenance, field execution, pricing, and billing. ### Field Service Operations (maintenance-dashboard) Give engineers and supervisors a mobile operational hub for assigned tickets, calendar, visits, reports, signatures, parts, and quotes. - Review assigned work and calendar - Filter breakdown, PPM, and installation work - Start and complete protected field visits - Capture engineer or customer signatures - Record parts and field findings - Create a field price quote - Resolve eligible work and print service reports Connected modules: maintenance-tickets, maintenance-jobs, maintenance-assets, maintenance-billing Scope note: Visit timing and completion rules are validated by backend lifecycle controls. Operational guide: https://profitlens.ae/help/modules/maintenance-dashboard.html Product page: https://profitlens.ae/discover/modules/maintenance-dashboard.html ### Helpdesk & Maintenance Tickets (maintenance-tickets) Control service intake, client and asset context, assignment, schedule, status, pricing, chat, resolution, and billing draft. - Create breakdown, preventive-maintenance, or installation tickets - Link client and installed asset - Assign ownership and schedule visits - Track active service statuses - Use map and export views - Refresh contract coverage and pricing - Create a maintenance invoice draft for billable work Connected modules: maintenance-assets, maintenance-jobs, maintenance-pricing, maintenance-billing Scope note: Calibration is available as a maintenance checklist type, not as a standalone regulatory calibration registry. Operational guide: https://profitlens.ae/help/modules/maintenance-tickets.html Product page: https://profitlens.ae/discover/modules/maintenance-tickets.html ### Work Orders & Jobs (maintenance-jobs) Schedule and manage repair, installation, and preventive-maintenance jobs in a calendar-centered workspace. - View jobs by calendar and day - Create work from a selected date - Link a ticket, client, and asset - Submit repair jobs - Submit installation jobs - Submit preventive-maintenance jobs - Open, update, or remove eligible jobs Connected modules: maintenance-tickets, maintenance-dashboard, maintenance-ppm Scope note: Job actions depend on linked ticket and lifecycle status. Operational guide: https://profitlens.ae/help/modules/maintenance-jobs.html Product page: https://profitlens.ae/discover/modules/maintenance-jobs.html ### Installed Asset Registry (maintenance-assets) Track client equipment, serial identity, location, warranty, contracts, QR tags, service history, and optional auto-PPM setup. - Register and update client equipment - Track serial number, location, warranty, and contract reference - Print an asset QR tag - Create a ticket from an asset - Review asset service context - Retire an asset - Create comprehensive or PPM-only schedules during setup Connected modules: maintenance-tickets, maintenance-jobs, maintenance-ppm, service-client-accounts Scope note: This installed-base registry is operational CMMS, not a medical-device regulatory registry. Operational guide: https://profitlens.ae/help/modules/maintenance-assets.html Product page: https://profitlens.ae/discover/modules/maintenance-assets.html ### Preventive Maintenance & Contracts (maintenance-ppm) Manage preventive-maintenance contracts, schedules, renewals, included scope, linked assets, and generated jobs. - Create a maintenance schedule - Choose comprehensive or PPM-only patterns - Link client assets - Configure service, PPM, and labor inclusion - Review generated master tickets and jobs - Renew, print, pause, or close a contract - Refresh contract billing state Connected modules: maintenance-assets, maintenance-tickets, maintenance-jobs, maintenance-billing Scope note: Contract behavior depends on configured scope, dates, assets, and billing policy. Operational guide: https://profitlens.ae/help/modules/maintenance-ppm.html Product page: https://profitlens.ae/discover/modules/maintenance-ppm.html ### Maintenance Pricing (maintenance-pricing) Define active base, trip, labor, ticket-type, asset-category, and client pricing rules for service estimates. - Create and edit pricing rules - Set base, trip, and labor fees - Scope rules by ticket type - Scope rules by asset category or client - Activate or deactivate rules - Provide pricing context to service tickets Connected modules: maintenance-tickets, maintenance-billing Scope note: Legacy contract-scoped rules are not presented as current UI behavior. Operational guide: https://profitlens.ae/help/modules/maintenance-pricing.html Product page: https://profitlens.ae/discover/modules/maintenance-pricing.html ### Service Billing (maintenance-billing) Review maintenance billing drafts, approve amounts and notes, then post official customer invoices to receivables. - Review pending service invoice drafts - Inspect ticket and work context - Approve amount and finance note - Post an official customer invoice - Review posted history - Preview and print service invoices Connected modules: maintenance-tickets, maintenance-jobs, finance-collections, finance-accounting Scope note: Posting authority and editable amounts depend on role and draft status. Operational guide: https://profitlens.ae/help/modules/maintenance-billing.html Product page: https://profitlens.ae/discover/modules/maintenance-billing.html ## Dental Laboratory Operations Run the dental case lifecycle from clinic intake through production, materials, quality, delivery, invoicing, and analytics. ### Dental Lab Command Center (dental-lab-dashboard) Give supervisors a live operational view of cases, tasks, departments, timelines, and recent production demand. - Review lab case and task KPIs - Inspect recent case flow - Inspect recent production-task flow - Compare departments and workload - Open cases from the dashboard - Refresh live operating context Connected modules: dental-lab-cases, dental-lab-production, dental-lab-technician, dental-lab-reports Scope note: Dashboard completeness depends on consistent case, task, department, and employee setup. Operational guide: https://profitlens.ae/help/modules/dental-lab-dashboard.html Product page: https://profitlens.ae/discover/modules/dental-lab-dashboard.html ### Dental Cases & Intake (dental-lab-cases) Control the authoritative dental case lifecycle across intake, box identity, work items, details, priority, revisions, design, labels, and dispatch readiness. - Create a case with one or more work items - Receive or scan case and box identifiers - Track active, try-in, and archive queues - Filter status, completeness, priority, clinic, doctor, and shade - Manage missing detail and pricing resolution - Create remake, adjustment, or internal rework - Print labels and prepare dispatch checks Connected modules: dental-lab-pricing, dental-lab-production, dental-lab-materials, logistics-dispatch, dental-lab-invoices Scope note: Available lifecycle actions depend on current status, role, pricing completeness, and posted billing state. Operational guide: https://profitlens.ae/help/modules/dental-lab-cases.html Product page: https://profitlens.ae/discover/modules/dental-lab-cases.html ### Dental Production Board (dental-lab-production) Coordinate reception, technician, rework, adjustment, quality, and ready queues in a live production board. - View production as operational buckets - Filter reception and technician work - Separate rework and adjustment - Track ready and logistics handoff - Open case detail and timeline - React to live case, task, step, and revision updates Connected modules: dental-lab-cases, dental-lab-technician, dental-lab-materials, logistics-dispatch Scope note: Board placement follows normalized case and task status; incorrect status should be corrected at its source action. Operational guide: https://profitlens.ae/help/modules/dental-lab-production.html Product page: https://profitlens.ae/discover/modules/dental-lab-production.html ### Dental Technician Workspace (dental-lab-technician) Give technicians, CAD/CAM, and quality staff a personal queue, scan flow, step execution, QC, comments, and client design-review handoff. - Review assigned, received, in-progress, and paused work - Scan a case or task - Start and complete production steps - Record comments and work context - Complete QC where authorized - Publish a 3D design for client review - Use design-review pins and finish modes Connected modules: dental-lab-cases, dental-lab-production, hr-attendance Scope note: Some floor actions can require an open attendance session and a non-archived case. Operational guide: https://profitlens.ae/help/modules/dental-lab-technician.html Product page: https://profitlens.ae/discover/modules/dental-lab-technician.html ### Dental Materials & BOM (dental-lab-materials) Connect recipe libraries and per-case material plans to controlled inventory issue, return, and review. - Create and maintain recipes - Build or regenerate a case material plan - Identify cases needing a recipe or review - Issue planned materials - Return eligible materials - Save a plan as a reusable recipe - Track planned, issued, and returned states Connected modules: dental-lab-cases, dental-lab-production, inventory-products Scope note: Locked recipes and generated plans may require supervisor review before regeneration. Operational guide: https://profitlens.ae/help/modules/dental-lab-materials.html Product page: https://profitlens.ae/discover/modules/dental-lab-materials.html ### Dental Lab Invoice Approval (dental-lab-invoices) Review case billing, resolve pricing and revision charges, approve lines, and post controlled dental invoices to receivables. - Review invoice queue and archive - Resolve missing-price blockers - Approve billing lines - Decide remake or adjustment charges - Mark authorized no-charge work - Set payment terms or COD context - Post, preview, reverse, or correct eligible invoices Connected modules: dental-lab-cases, dental-lab-pricing, finance-collections, finance-accounting Scope note: Try-in, pricing, tax, revision, and completion rules can block posting until resolved. Operational guide: https://profitlens.ae/help/modules/dental-lab-invoices.html Product page: https://profitlens.ae/discover/modules/dental-lab-invoices.html ### Dental Lab Settings & Pricing (dental-lab-pricing) Configure the lab catalog, price books, modifiers, departments, work paths, revisions, warranty behavior, accounting, tax, and reporting rules. - Maintain lab products and case catalog - Create price books and modifiers - Configure reception pricing policy - Create departments and work-path templates - Maintain standard and custom production steps - Configure remake, adjustment, warranty, and charge policy - Map accounting, tax, and reporting behavior Connected modules: dental-lab-cases, dental-lab-technician, dental-lab-materials, dental-lab-invoices Scope note: Configuration changes affect staff intake, production, portal pricing, and invoice preparation. Operational guide: https://profitlens.ae/help/modules/dental-lab-pricing.html Product page: https://profitlens.ae/discover/modules/dental-lab-pricing.html ## Step-by-step workflows ### Quotation to Cash A connected commercial path from customer and price context to delivery, invoicing, collection, and accounting. 1. Create or verify the client master, credit context, location, and commercial details. 2. Prepare pricing or a quotation, then convert or create the confirmed sales order. 3. Validate products, quantities, stock, tax, credit, and any required approval. 4. Send confirmed work to warehouse picking and packing. 5. Assign dispatch and complete delivery with the required proof. 6. Issue or review the resulting customer invoice. 7. Record and allocate the receipt, advance, cheque, transfer, or configured online payment. 8. Review treasury, ledger, collections, customer, and profit reporting. Published guide: https://profitlens.ae/help/workflows/quote-to-cash.html ### Create and Collect a Manual Customer Invoice Use the receivables workspace for authorized invoices that do not originate from a sales order or dental-lab posting. 1. Open Customer Invoices & Collections and select the customer from the command search. 2. Review AR balance, credit limit, advances, and net position before creating a transaction. 3. Open Create & Tools, then choose Add Manual Invoice. 4. Complete the invoice identity, date, due context, lines, quantities, prices, discounts, and applicable tax fields shown by the editor. 5. Review legal and tax readiness when e-invoicing controls are enabled, then save or issue using the action available to your role. 6. Confirm the invoice appears in the customer invoice list and preview the document if needed. 7. Use Auto Allocate Payment or Record Advance when money is received, then capture the instrument and reference required by the form. 8. Verify the remaining balance, treasury movement, receipt document, and accounting source link. Published guide: https://profitlens.ae/help/workflows/manual-customer-invoice.html ### Procure to Pay A controlled path from vendor and demand planning through purchase order, receiving, bill, payment, inventory, and ledger. 1. Maintain the vendor, brands, products, purchasing identifiers, and tracking policy. 2. Create a draft purchase order using demand, consumption, and minimum-stock context. 3. Review lines and confirm the order with an authorized role. 4. Open Receive Goods and receive each line, capturing lot-expiry or serial identity where required. 5. Explain any over-receipt and post the GRN after review. 6. Load the GRN into a vendor bill and record currency and applicable landed-cost components. 7. Approve or post the bill according to finance policy, then record payment through purchasing or treasury. 8. Verify inventory cost, AP, treasury, ledger, and strategic reporting. Published guide: https://profitlens.ae/help/workflows/procure-to-pay.html ### Receive and Control Tracked Inventory Preserve item identity from product setup through receiving, count, dispatch, proof, and return. 1. Set the product as piece, lot-expiry, or serial tracked and complete SKU, barcode, GTIN, manufacturer, MPN, brand, and origin where applicable. 2. At receiving, select the PO line and capture the required lot and expiry rows or one serial per received piece. 3. Print or scan product, internal QR, or GS1-compatible labels as operationally appropriate. 4. Include the tracked product in physical count sessions and investigate quantity, lot, expiry, or serial variances. 5. Pick and dispatch the correct identity through warehouse and route workflows. 6. Capture delivery outcome and proof, then preserve eligible identity allocation when processing a return. Published guide: https://profitlens.ae/help/workflows/tracked-inventory.html ### B2B Portal Order to Delivery Extend controlled ordering to approved customers, then fulfill through the same ERP stock, warehouse, dispatch, invoice, and payment chain. 1. Invite the client and grant the Purchase portal scope. 2. The approved client signs in, browses the private catalog, and submits an order within configured availability and credit rules. 3. Internal teams review the order and commercial context. 4. Warehouse staff pick, pack, label, and confirm packages. 5. Dispatch assigns the shipment and the driver captures the configured delivery proof. 6. Finance reviews the invoice and open balance; the client can review statements or use configured online payment. 7. Collections and reports continue from the same operational record. Published guide: https://profitlens.ae/help/workflows/b2b-order-to-delivery.html ### Receivables Follow-up & Collection Separate relationship follow-up, field activity, promises, claims, and finance posting while keeping one customer context. 1. Open the prioritized collector queue and review overdue exposure, aging, statements, and recent activity. 2. Log calls, messages, promise dates, outcomes, or a required collection visit. 3. Request sales assistance when the relationship owner should intervene. 4. For pickups or bank transfers, capture the claim and required proof for review. 5. Post the confirmed receipt only in Customer Invoices & Collections and allocate it to invoices or advances. 6. Review remaining overdue balance, broken promises, collector performance, and governance reports. Published guide: https://profitlens.ae/help/workflows/collections-follow-up.html ### Maintenance Ticket to Service Billing Connect service intake, installed asset, scheduling, field visit, resolution, draft approval, official invoice, and collection. 1. Create the ticket and link the client, installed asset, type, priority, and reported issue. 2. Confirm contract coverage and pricing context, then assign and schedule the work. 3. Create or update the work order and let the engineer start the protected visit. 4. Record findings, parts, price quote, signatures, and completion evidence. 5. Resolve eligible work and create a billing draft when the service is billable. 6. Finance reviews the draft, approves amount and note, and posts the official invoice. 7. Collect the invoice and analyze ticket, engineer, asset, and billing performance. Published guide: https://profitlens.ae/help/workflows/ticket-to-billing.html ### Dental Case Intake to Invoice A dedicated lab path from clinic request and intake through configurable production, materials, quality, delivery, revision policy, and receivables. 1. Create or receive the clinic case with box identity, work items, patient-safe reference, doctor, shade, priority, due dates, and attachments. 2. Resolve catalog, price, detail, department, and work-path requirements. 3. Move the case into production and let assigned technicians execute recorded steps. 4. Plan, issue, and return materials against recipes or reviewed case plans. 5. Complete quality and any design-review or try-in gates. 6. Mark the case ready, verify dispatch box identity, assign delivery, and capture proof. 7. Review invoice lines, revision or no-charge decisions, terms, and tax; then post the authorized invoice. 8. Collect the receivable and review lab production, quality, clinic, technician, SLA, and financial analytics. Published guide: https://profitlens.ae/help/workflows/dental-case-to-cash.html ### Recruitment to Payroll Connect public hiring, employee identity, access, attendance, leave, entitlements, approvals, payroll, and employee accounts. 1. Publish the job and move applicants through the reviewed pipeline. 2. After hiring, create the employee record separately and configure role, salary, shift, approvals, and module access. 3. Create staff login where required and let the employee use ESS for attendance. 4. Process leave, loan, entitlement, and salary-review requests through authorized chains. 5. Generate monthly payroll from employee, attendance, commission, and adjustment context. 6. Review, export, and finalize payroll through protected posting. 7. Manage approved loans, advances, corrections, statements, and final settlement in Employee Accounts. Published guide: https://profitlens.ae/help/workflows/recruitment-to-payroll.html ## Frequently asked questions **Is ProfitLens a full ERP?** Yes. ProfitLens connects core ERP domains including finance, accounting, procurement, inventory, sales, CRM, collections, HR, payroll, assets, logistics, service management, portals, and management reporting. Access depends on subscription entitlements and role permissions. **Who is ProfitLens designed for?** Its primary fit is GCC trading and distribution, especially medical equipment and supplies distributors, dental laboratories, and service businesses that need connected commercial, inventory, finance, delivery, and field operations. **Does it support medical equipment distribution?** ProfitLens supports equipment, spare-part, and consumable masters; manufacturer and MPN; GTIN; lot-expiry or serial tracking; PO and GRN; B2B ordering; delivery proof; installed assets; maintenance; collection; and brand profitability. It does not claim medical regulatory registration or QMS functions that are not implemented. **Does it include dedicated dental-lab operations?** Yes. Eight staff-facing capabilities cover the command center, cases and intake, production, technician work, materials and BOM, settings and pricing, invoice approval, and lab analytics, with shared dispatch and a scoped clinic portal. **Can approved clients order online?** Yes. The private B2B portal can expose a company catalog, cart, orders, statements, invoices, and configured online payment while internal teams continue fulfillment in the ERP. **How are customer invoices created?** Invoices can originate from supported sales, dental-lab, maintenance, portal, or authorized manual workflows. Customer Invoices & Collections centralizes review, statements, receipt allocation, advances, corrections, payment synchronization, and receivable status. **Does it support lot, expiry, and serial tracking?** Yes. Tracking policy is configured per product and enforced in receiving and downstream inventory workflows, with barcode, QR, GTIN, and GS1-compatible capture where the required identifiers are available. **Does it support PDC and cheque workflows?** Yes. Treasury and collections include regional cheque, post-dated cheque, collection, clearance, receipt, and liquidity context. **Is UAE e-invoicing already connected to the government?** ProfitLens provides readiness controls, tax and legal profile validation, document mapping, audit events, and connector settings. Production use still requires approved ASP onboarding, production credentials, and company confirmation; readiness is not a claim of certification or compliance. **Can field service work be billed?** Yes. Billable maintenance tickets can create draft service invoices. Finance reviews and approves the draft, posts the official invoice, and continues receivable collection through the finance modules. **How do employees access the system?** Owners and online partners use their configured sign-in, while local employees can use organization code, username, and password. Each user sees role-scoped, assigned, and subscription-entitled modules. **Does ProfitLens replace professional accounting, tax, or regulatory advice?** No. ProfitLens supplies operational and accounting workflows, controls, records, and readiness tools. Correct setup, review, filings, regulatory decisions, and statutory compliance remain the responsibility of the company and its qualified advisers or approved providers. ## Roadmap - Sales: My Clients — Coming Soon - Sales: My Products — Coming Soon - Sales: My Performance — Coming Soon - Sales: Visit Plan — Coming Soon - Inventory Reports — Coming Soon - Finance Reports — Coming Soon ## Claim boundaries - ProfitLens does not claim to be the best ERP or to outperform every other product. - UAE e-invoicing readiness does not equal government certification or live production connectivity. - Operational medical-distribution features do not equal a medical-device regulatory or QMS platform. - Coming Soon modules are not presented as live. ## Publication policy - Every live-module claim must map to a registered deployed module or a verified public surface. - Every procedural statement must map to a visible control or verified service behavior. - Role, subscription, configuration, and prerequisite differences must be stated when material. - No customer names, production records, credentials, private routes, security rules, or internal endpoints may be published. - Arabic content must be meaning-preserving editorial copy, not an unreviewed literal translation.