Skip to content

Client Processing – Scope and Capabilities

May 6, 2025

Purpose

This document represents the next step in the Phase 2 planning process and bridges between the high-level scope approved by management and the detailed specifications needed for implementation. The primary audience is the Core Team, Engineering, and key stakeholders who will be directly involved in building and implementing the new system. Engineering will use this as the basis for determining the high-level architecture and estimating build effort. It will also guide our implementation planning.

Introduction

The UTA Client Processing System serves as the core financial platform that enables the agency's business operations. The system facilitates transaction flow between buyers, clients, and participants while providing the tools and capabilities needed for effective marketplace operation. Through integrated components handling different aspects of financial processing, the system supports UTA's ability to manage complex deal structures, process transactions efficiently, and maintain high service levels for all stakeholders.

Client Processing fills a key component of the overall Client Framework ecosystem.

Client FrameworkClient Framework

Client Processing scope and capabilities are organized into six functional areas:

  • Booking Management – Handles deal financial lifecycle from approval through closure
  • Settlement – Calculates amounts due to/from based on deal/booking terms, payments, milestones, and other activity
  • Cash Receipts - Processes and matches all incoming payments
  • Invoicing - Generates and manages both buyer and commission invoices
  • Payments - Controls distribution of funds to clients and participants
  • AR & Bad Debt - Tracks receivables, manages collections, and processes write-offs
  • Revenue Recognition - Records and verifies revenue
  • Financial Transactions – Captures business events and translates them into GL entries

These functional areas interact with each other to deliver the overall function of Client Processing.

Client ProcessingClient Processing

Key metrics

The following metrics establish the scale and complexity of UTA's client processing operations, providing context for system requirements and design decisions.

  • Daily payment processing: 400 transactions
  • Daily transaction value: $5-8 million
  • Annual bookings: 47,470 (2024)
  • Annual cash received: $2.9 billion (2024)
  • Unique participants: ~20,000
  • Active clients: ~17,000
  • Processing staff: 122 (including touring)
  • In-flight funds: $33 million average

Booking Management

Overview

Booking management handles the lifecycle of deals within the system based on data from Deal Management. This function captures and maintains deal structures ranging from simple one-time payments to complex multi-party arrangements with contingent compensation. It provides capabilities for deal entry, modification tracking, status management, and milestone tracking. It supports various deal types across departments, manages participant relationships, tracks commission structures, and maintains the connection between original deal terms and resulting financial transactions.

Key Metrics

Booking Volumes

  • Annual bookings: 47,470 (2024)
  • Booking lines: 152,054 (2024)
  • Average cash per booking: $61,746
  • Package deals: 172 (2024)
  • Cross-departmental bookings: [% of total]

Processing Performance

  • Average booking entry time: [Current/Target]
  • Booking modification rate: [% of bookings]
  • Error rate in booking entry: [Current/Target]
  • Package deal processing time: [Current/Target]

Key Functions in Scope

Deal Management Integration

Works in concert with Deal Management to handle complex deal structures and terms. This includes managing the relationship between standard bookings and package deals, tracking contingent compensation terms, and ensuring proper handling of multi-party transactions.

  • Enables agents and assistants to enter deals with status indicators in departmental CRM or Deal Management systems. (See Open Items below)
  • Provides automatic notification to accounting when deal status changes, particularly when confirmed
  • Creates booking records in Client Processing based on information entered in Deal Management, including:
    • Client and loanout information
    • Guaranteed compensation with milestone schedules
    • Contingent compensation details (overages, buyouts, bonuses)
    • Commission rates and structures, allowing for different commission rates at line-item level
    • Agent team information with allocation percentages
    • Third-party participants and their commission rates
    • Complete buyer information (name, address, contacts)
    • Invoicing contacts and special instructions
  • Supports attachment of contracts and statements to booking records for deal documentation
  • Provides access to booking information for accounting representatives

Deal Lifecycle Management

Oversees a booking from creation through closure, including status tracking, modification handling, and milestone management. This function must support various deal types and structures while maintaining the integrity of the original deal terms and any subsequent modifications.

  • Maintains booking status (Unapproved, Billed, Partially Paid, Closed, TBD) and booking line status (Verified, Unverified, Write-off, TBD)
  • Provides structured note fields at the line-item level for AR notes, collection notes, and invoice notes
  • Assigns and maintains department codes for each booking to support departmental reporting
  • Maintains complete buyer/production contact information for payment follow-up
  • Implements standardized confidentiality protocols for all deals
  • Supports package tracking with hierarchical relationships between related bookings
  • Enables project linking to maintain relationships between related deals
  • Supports identifying and tracking backend components as separate deals linked to the original deal
  • Facilitates role-based access control within the Client Processing system
  • Maintains occupation code definitions for accounting representative reference
  • Supports in-line calculations in all booking fields

Change Control and Version Management

Maintains a comprehensive history of all booking changes, including modifications to compensation, dates, and terms. This function ensures that all stakeholders have visibility into booking evolution while maintaining an audit trail of who made changes and why.

  • Automatically routes all booking changes (compensation, contacts, dates, status) to Client Processing
  • Creates notification queue items for accounting representatives to review booking changes
  • Provides dynamic reporting to view and analyze changes to booking compensation and service dates
  • Maintains an audit trail of who made changes and when
  • Preserves change history for compliance and reference

Open Items

Clarity is required to define the boundary between Booking Management and Deal Management. Deal Management integrates across various CRMs and serves as the primary conduit from CRMs to Client Processing.

Key capabilities are included in Appendix A.

Settlement

Overview

The settlement function manages calculation of amounts due to and from various parties for a transaction. This function handles the business rules that determine how funds are allocated among clients, participants, and UTA. It provides capabilities for handling multi-party settlements, commission calculations, and special payment arrangements. The component ensures application of financial terms while supporting flexible settlement structures to accommodate the diverse nature of UTA's deals.

Key Metrics

Settlement Volumes

• Daily settlements processed: [Metric needed]

• Multi-party settlements: [% of total]

• Average settlement complexity: [Metric needed]

• Settlement recalculation rate: [% of settlements]

Settlement Performance

• Average calculation time: [Current/Target]

• Calculation accuracy rate: [Current/Target]

• Exception handling rate: [% of settlements]

Key Functions in Scope

Financial Terms Processing

Manages translation of deal terms into financial transactions, including setting up payment schedules, tracking milestones, and managing commission calculations. This function ensures that deal structures are properly reflected in the financial processing workflow.

  • Auto-populates bookings in Client Processing with compensation and contract details from Deal Management when deals are confirmed
  • Enables accounting representatives to review and set up receivable lines based on deal milestones and separately list non-commissionable items not factored into deal totals (e.g., meal penalty, relocation, etc.)
  • Allows accounting to edit milestone descriptions for clarity and consistency
  • Permits editing of service dates and compensation amounts (within guaranteed limits)
  • Provides cross-departmental visibility of client AR to accounting representatives
  • Derives payee splits from master client record to ensure consistency
  • Supports agent allocation tracking (Booking Agent, Responsible Agent, Agent team)
  • Handles deals booked in foreign currencies with exchange rate management
  • Implements detailed tracking for profit participation deals including:
    • Statement receipt and tracking
    • Due date monitoring
    • Email notifications for follow-up
    • Estimates future period amounts at 90% of statement amount

Settlement Management

Oversees creation and processing of settlement statements, including pre-settlement review, approval workflow, and final distribution. This includes handling complex scenarios such as multi-booking settlements, commission withholding, and participant payments.

  • Generates batch summary journals detailing all prepared settlements
  • Includes original payment documentation with settlement batches
  • Creates standard pre-settlement and final settlement statements
  • Allows addition of explanatory notes to statements
  • Handles commission rebates and reimbursements within settlement batches
  • Processes direct commission payments against open AR items
  • Manages various payment scenarios including advances, loans, and special arrangements such as manual wires and fold for future dates
  • Supports pre-settlement for future-dated bookings and disbursement agreements

Open Items

Additional analysis is required to define the full breadth of Settlement functions.

Key capabilities are included in Appendix B.

Cash Receipts

Overview

The cash receipts function manages the intake and processing of all incoming payments to UTA. This function handles multiple payment methods including electronic transfers, checks, and credit cards across various currencies. It provides capabilities for payment matching, application to bookings, handling of split payments, and exception processing. The component maintains payment records, manages reconciliation processes, and ensures proper handling of payment-related documentation while supporting both automated and manual payment processing workflows.

Key Metrics

Payment Volumes

  • Daily cash receipts: $5-8 million
  • Annual cash received: $2.9 billion (2024)
  • In-flight funds: $33 million average
  • Unidentified payments: [% of total]
  • Split payment frequency: [% of transactions]

Processing Efficiency

  • Average matching time: [Current/Target]
  • Auto-match success rate: [Current/Target]
  • Exception handling time: [Current/Target]
  • Payment application accuracy: 99.8% target

Key Functions in Scope

Cash Receipt Processing

Manages intake and initial processing of incoming cash, including electronic transfers, checks, and credit card payments. This function provides timely visibility to all incoming domestic and international cash receipts through multiple channels.

  • Implements a queue system for all incoming electronic payments and physical checks
  • Integrates with banking platforms to automatically pull payment information and remittance backup throughout the day
  • Handles all accepted currencies for incoming wires to UTA
  • Makes deposit queue visible within the Booking system to enable agent/assistant participation in payment identification
  • Supports payment of direct commission through credit cards and other means
  • Provides notifications to the Booking system when funds are applied to a booking record
  • Allows cash application to a booking record without issuing an invoice

Cash Matching and Allocation

Facilitates accurate matching of incoming cash receipts to bookings and invoices, supporting both automated and manual matching processes. This includes split payments across multiple bookings and payment reallocation when necessary.

  • Enables assignment of payments to specific clients, booking numbers, or invoices
  • Leverages multiple methods match deposits:
    • Payment data received by assistants and loaded into system for matching
    • Automated ingestion of remittance information from buyers
    • AI matching
    • Matching queue available to client teams and finance to identify payments
  • Distributes lists of incoming/unclaimed wires to agents/assistants for identification assistance
  • Allows splitting of deposit funds across multiple clients or booking lines for complex payments
  • Allows reassigning of funds across multiple clients and booking lines
  • Provides robust search capabilities to find matching bookings
  • Implements intelligent matching algorithms based on payment information

Exception Management

Identifies and manages exceptions in the payment process, including unidentified payments, overpayments, and incorrect payments. This function includes workflow for research, resolution, and handling of exceptional cases, ensuring that all funds are properly tracked and allocated.

  • Includes notes fields for cash team and accounting representatives to document payment information
  • Enables transfer of funds across clients/bookings when payment application errors are identified
  • Provides functionality to flag incorrectly sent funds for return to sender
  • Implements workflow for researching unidentified payments
  • Tracks exception resolution status and time to resolution
  • Maintains audit trail of all exception handling actions

Bank Integration and Reconciliation

Maintains connectivity with banking platforms, ensuring visibility of incoming funds and supporting automated reconciliation processes. This function manages multiple bank accounts, currencies, and payment methods while maintaining accurate financial records.

  • Enables sorting of the deposit queue by multiple criteria (currency, date, amount, etc.)
  • Preserves check images/payment documentation from lockbox, ACH, and wires throughout the payment lifecycle
  • Provides accounting representatives with view-only access to bank account information
  • Supports reconciliation processes between bank statements and the Client Processing system
  • Handles multiple bank accounts and payment methods

Open Items

The exact process for integrating Cash Receipts in Client Processing with cash and bank account management in core financials (NetSuite) requires further discussion. The system must support Bank account reconciliation and other Treasury functions while also enabling rapid cash assignment within Client Processing.

Key capabilities are included in Appendix C.

Invoicing

Overview

The invoicing function handles generation and management of both buyer invoices (on behalf of clients) and direct commission invoices to clients. This system handles various invoicing scenarios, from automated milestone-based invoicing to manual request fulfillment, while supporting multiple currencies and tax jurisdictions. It manages invoice versioning and maintains integration with accounts receivable tracking. The system accommodates various invoicing requirements while ensuring consistent processing and documentation.

Key Metrics

Invoice Volumes

  • Annual invoices generated: [Total needed]
  • Buyer invoices: [% of total]
  • Commission invoices: [% of total]
  • Average invoice value: [Metric needed]
  • Multi-currency invoices: [% of total]

Processing Performance

  • Automated vs manual ratio: [Current/Target]
  • Average generation time: [Current/Target]
  • Invoice accuracy rate: [Current/Target]

Key Functions in Scope

Invoice Generation and Management

Handles creation and management of all invoice types, supporting both automated and manual generation processes. This function includes template management, multi-currency support, and handling of special invoicing requirements for different regions and deal types. It must support both buyer invoices for client earnings and direct commission invoices to clients.

  • Supports invoice requests including client, booking number, milestones, amounts, and VAT
  • Allows assistants to generate invoices directly from the Booking system that flow to Client Processing
  • Enables accounting representatives to generate invoices directly from booking milestones
  • Allows invoice creation from multiple access points within Client Processing for workflow efficiency
  • Provides separate templates for buyer invoices (client earnings) and client invoices (commission)
  • Supports invoicing buyer on behalf of a direct commission client
  • Includes dynamic, editable invoicing templates to handle special requirements
  • Automatically selects correct UTA bank/wire details based on booking currency
  • Allows invoicing of single or multiple AR lines simultaneously across various bookings for the client

Workflow and Approval Processing

Manages flow of invoice requests and approvals, routing of requests as needed, and tracking of approval status. This includes handling special invoicing requirements, supporting communication between agents and accounting representatives, and maintaining proper documentation of all decisions.

  • Creates dedicated accounting queue for invoice requests
  • Provides separate queues for agent-originated invoice requests
  • Facilitates threaded communication between accounting and requestors with tracking and archiving
  • Implements approval workflows based on invoice type and amount
  • Maintains documentation of all communications and decisions

Distribution and Tracking

Oversees the distribution of invoices to appropriate parties, tracking delivery and receipt confirmation. This function manages different distribution methods based on recipient preferences and requirements, while maintaining a history of all invoice-related communications and status changes.

  • Automatically distributes invoices to contacts specified in the booking record
  • Maintains invoice records at the line-item level (milestone) for perpetual access
  • Includes accounting representative contact information on invoices for queries
  • Provides capability to track days elapsed since invoicing
  • Maintains a history of all invoice-related communications

Open Items

[None noted]

Key capabilities are included in Appendix D.

Payments

Overview

The client payments function manages distribution of funds to clients, participants, buyers, and UTA. This component handles payment generation, approval workflows, and disbursement processing. It provides capabilities for managing complex payment scenarios including multi-party payments, commission calculations, advances, and loans. The component supports various payment methods, handles tax withholding requirements, manages participant payment rules, and maintains comprehensive payment records and supporting documentation.

Key Metrics

Payment Volumes

  • Annual outgoing payments: 272,926 (2024)
  • Average payment size: $10,739
  • Total participants: ~20,000
  • Multi-party payments: [% of total]
  • International payments: [% of total]

Processing Efficiency

  • Current processing time: 5.5 days
  • Target processing time: 1 day
  • Touch points per transaction: 6
  • Processing cost per transaction: [Current/Target]

Payment Types

  • Direct client payments: [% of total]
  • Participant payments: [% of total]
  • Commission payments: [% of total]

Key Functions in Scope

Payment Processing and Distribution

Manages the end-to-end process of payment creation, approval, and distribution to clients. This function handles various payment methods, currencies, and jurisdictional requirements while ensuring accurate commission calculations and proper handling of special payment scenarios such as advances or loans. Handles payments to various third parties such as managers, lawyers, and business managers, ensuring proper distribution of funds according to agreed-upon terms. Processing includes managing payment splits, handling tax withholding requirements, and maintaining records of all distributions.

  • Implements user-centric queue system showing pending tasks (new bookings, invoice requests, payment requests)
  • Flags client booking milestones that have come due for payment
  • Enables automatic payment processing when funds are received and services are verified (e.g., Finals submitted and approved)
  • Supports payments to all participant types (managers, lawyers, business managers, co-agents, UTA)
  • Handles pass-through (commission-free) payments to parties such as buyers, clients, or vendors
  • Provides the ability to process multiple payments against multiple bookings on a by client basis
  • Manages buyer overpayment returns with appropriate tracking
  • Processes client payments as individual or batch transactions
  • Provides remittance details to all client team members
  • Allows withholding of client commission across multiple bookings with appropriate approvals
  • Enables payment processing from multiple UTA accounts with appropriate transfers
  • Supports client loans/advances with recoupment tracking
  • Handles tax withholding requirements including Central Withholding Agreements
  • Integrates with expense systems (Concur) to recoup agent expenses from clients/buyers
  • Provides functionality to place client payments on hold with agent notification
  • Automatically calculates the participant splits based on authoritative data/booking records with the option to edit payments if needed

Approval and Control Workflow

Implements an integrated, robust multi-level approval process ensuring proper review and authorization of all payments. This function manages the routing of payments through appropriate approval channels, maintaining separation of duties and proper documentation of all approvals.

  • Generates pre-settlement statements for agent/assistant review before payment, with differing access per department
  • Ensures DCA compliance and audit readiness
  • Implements separation of duties between Cash Receipts team and various levels of Accounting Representatives
  • Maintains comprehensive audit trails of all approvals
  • Documents exceptions and special handling cases

Open Items

UTA could explore fintech partnerships that enhance payment capabilities and reduce operational costs. Such partnerships could enable streamlined disbursement and collection processes, automate KYC compliance, and expand payment options for clients. This avenue warrants investigation as UTA evaluates ways to optimize its payment flow while maintaining control of the marketplace

Key capabilities are included in Appendix E.

A/R and Bad Debt

Overview

The accounts receivable and bad debt management function provides tracking and management of receivables. It handles aging, collection activity, and write-off processing. It provides capabilities for managing collection workflows, tracking communication history, processing write-off approvals, and maintaining collection documentation. It bases Aging and collections reporting on total amount receivable while G/L balances are only based on UTA commission. It supports various reporting and analysis needs while ensuring proper handling of both standard collection processes and exceptional cases.

Key Metrics

AR Portfolio

  • Total outstanding receivables:50,000 open items, 11,000 past due (Feb 2025) [Metric needed]
  • Error rate in cash handling: 0.2%
  • Revenue opportunity: $6 million annually
  • Average days outstanding: [Metric needed]
  • Collection success rate: [% by aging]

Collection Performance

  • Collection effort per dollar: [Metric needed]
  • Average resolution time: [Days by type]
  • Customer contact rate: [Touches needed]

Key Functions in Scope

Receivables Tracking and Aging

Provides tracking of all receivables, including aging, collection status, and payment history. This function supports various views and analysis tools to help accounting representatives and agents monitor and manage outstanding receivables effectively.

  • Gives accounting representatives real-time visibility into open AR for their clients/bookings
  • Provides search capabilities for team members across all departments in support of flywheel opportunities
  • Provides dynamic AR sorting capabilities by multiple criteria (Agent, Client, Department, etc.)
  • Tracks payment history for each receivable

Collection Management

Facilitates the collection process through automated reminders, communication tracking, and workflow management. This includes tools for managing communication with buyers and clients, tracking collection efforts, and maintaining detailed records of all collection activities.

  • Enables direct communication with agents/assistants from booking records/receivables
  • Provides fields for tracking Verification Status and Collection Notes
  • Allows access to original invoices for redistribution
  • System automatically follows up with buyers and clients on open invoices and posts information to the client/buyer portal
  • Tracks "last followed up date" for each AR line item
  • Manages collection activities with full audit trail

Write-off Processing

Manages the workflow for processing write-offs, including initiation, approval routing, and final processing. This function ensures proper documentation and approval of all write-offs while maintaining accurate records for reporting and analysis.

  • Allows accounting representatives to initiate write-off requests directly to agents/assistants for approval
  • Implements dual approval requirement (Agent group and Finance group)
  • Generates automated journal entries for approved write-offs
  • Maintains documentation of write-off reasons and approvals
  • Preserves write-off history for future reference
  • Allows for write off recovery if previously written off funds are collected

Reporting and Analysis

Provides reporting tools for analyzing receivables status, collection effectiveness, and write-off trends. This includes both standard reports and flexible analysis capabilities to support various stakeholder needs.

  • Enables accounting representatives to generate their own AR aging reports
  • Supports exports to PowerBI or other systems for dynamic visualization for Accounting leadership and agents
  • Includes write-off items in dynamic reporting for revenue department review

Open Items

[None noted]

Key capabilities are included in Appendix F.

Revenue Recognition

Overview

The revenue recognition function manages the recording and tracking of revenue in compliance with accounting requirements. This function handles various revenue scenarios including guaranteed payments, contingent compensation, and package deals. It provides capabilities for verifying service delivery, managing revenue timing, tracking contingent terms, and supporting analysis needs. The function maintains documentation of revenue decisions while supporting both standard processing and complex revenue arrangements.

Key Metrics

[Need metrics]

Key Functions in Scope

Revenue Verification Processing

Manages verification of revenue recognition criteria, including confirmation of services rendered and tracking of contingent revenue conditions. This function supports both automated and manual verification processes while maintaining documentation of all decisions.

  • Provides a dedicated Verify Bookings tab for monthly verification process with a predetermined threshold on commission amounts by line
  • Tracks contingent revenue conditions
  • Supports both automated and manual verification processes
  • Allows for control signoff within the system

Performance Tracking and Analysis

Provides tools for analyzing revenue trends, seasonality, and performance metrics across departments and deal types. This function supports both historical analysis and forward-looking forecasting capabilities while integrating with various reporting tools. Delivers reporting capabilities including trend analysis, departmental performance tracking, and various management reports. This includes integration with business intelligence tools and support for ad-hoc analysis needs.

  • Enables quick generation of Automated Revenue Management reports
  • Shifts in performance dates on booking lines are automatically calculated
  • Provides trend reporting to identify seasonal patterns across departments
  • Supports export to Power BI or other systems for FP&A and Revenue Department analysis
  • Includes "Flywheel" reporting showing home department vs. other departments
  • Delivers comprehensive reporting on revenue performance
  • Supports ad-hoc analysis for management decision making
  • Enables drill-down from summary to detailed revenue information
  • Supports revenue Actuals vs. Budget, and YTD year over year comparisons by department

Open Items

[None noted]

Key capabilities are included in Appendix G.

Financial Transactions

Overview

The financial transactions function captures business activities in the client processing system and manages the interface with the general ledger (GL). This function handles the translation of operational transactions into accounting entries, ensuring proper financial recording. It provides capabilities for business activity collection, GL entry creation and transmission, analysis and reconciliation, and corrections and adjustments. The component ensures data integrity across systems while supporting accounting compliance and financial reporting needs.

Key Metrics

Transaction Volumes

• Daily GL entries generated: [Metric needed]

• Monthly transaction batches: [Metric needed]

• Correction frequency: [% of transactions]

• Reconciliation items: [Average per period]

Processing Performance

• GL processing time: [Current/Target]

• Reconciliation completion time: [Current/Target]

• Error rate: [Current/Target]

Key Functions in Scope

Business Activity Collection

Captures and records the business activities within client processing that have financial implications.

• Collects transaction data from all functional areas

• Applies business rules to determine GL impact

• Maintains audit trails of business activities

GL Entry Creation and Transmission

Manages creation of appropriate GL entries based on business activities and handles the transmission of those entries to the GL. This function applies accounting rules, derives GL coding, and maintains the link between operational transactions and resulting GL entries.

• Creates balanced GL entries (debits equal credits) for each accounting event

• Applies proper GL account coding based on transaction type and attributes

• Handles foreign currency transactions

• Manages accounting period assignments

• Implements controlled batch processing for GL transmission

• Maintains transaction identifiers that link back to source transactions

Analysis and Reconciliation

Provides tools and capabilities for analyzing financial data and reconciling client processing records with GL balances. This function implements regular reconciliation processes, identifies discrepancies, and supports resolution workflows to ensure data consistency across systems.

• Implements systematic reconciliation between client processing and GL

• Provides reconciliation reporting with exception highlighting

• Supports drill-down from GL entries to source transactions

• Supports automated matching of transactions where possible

• Maintains history of reconciliation activities and findings

Corrections and Adjustments

Manages the process for correcting errors and adjusting financial transactions. This function implements workflows for identifying, approving, and processing corrections while maintaining documentation and audit trails.

• Supports correction of transaction errors through reversing entries

• Implements approval workflows for financial adjustments

• Maintains comprehensive audit trails of all corrections

• Ensures proper period handling for adjustments

• Enables correction analysis and reporting

• Provides clear documentation of correction reasons and approvals

Open Items

The Financial Interface Scope & Capabilities document provides a more detailed description of required transactions. Significant items requiring additional analysis include foreign currency processing, intercompany accounting, and GL integration approach.

Next Steps

The Core Team and Key Stakeholders will review this document, verifying completeness and accuracy of the requirements. Following stakeholder approval, Engineering will analyze the specifications and develop detailed build estimates. These estimates will inform implementation planning, resource allocation, and budgeting for the project. This review and estimation process is expected to be completed by the end of Q2 2025, when the team will present a comprehensive implementation roadmap to management for approval.

Conclusion

The new UTA Client Processing System represents a strategic investment in UTA's core operational infrastructure that will transform how UTA manages its marketplace of buyers, clients, and participants. By addressing current system limitations through a modular, integrated approach, UTA will significantly reduce processing time from 5.5 days to 1 day, capture up to $6 million in previously lost revenue opportunities, and realize approximately $4.1 million in annual efficiency savings. Beyond these quantifiable benefits, the system will enhance the experience for clients, agents, and operations staff by providing real-time visibility, streamlined workflows, and sophisticated analytics capabilities. As deal complexity and transaction volumes grow, this investment ensures UTA maintains its competitive advantage as a premier global talent agency with capable and efficient financial systems.

Appendices

Appendix A: Booking Management Key Capabilities

Function / Number / Capability
Deal Management Integration
1Agent/Asst capability to enter deal (Pending/Confirmed/Cancelled status) from booking card/form in Booking System (CRM/Deal management).
2Booking Slip status triggered to Accounting (within Client Processing System). Status to include Pending, Confirmed, Cancelled, Cancelled with Payment.
3Booking Slip system information should funnel through populate a Booking Card in Client Payment Processing system.
4Booking information populating Client Payment Processing system to include: Client, Loanout, Guaranteed Compensation with corresponding milestones, Contingent compensation (i.e. overages, buyouts, bonus etc.) Commission Rate, Booking Agent/Booking Team, Third Party participants, buyer name, buyer address, buyer contact information, Compensation notes, Invoicing contact information and notes.
17Salesforce or something similar tracking opportunities and can pull in booking with contracts/ redlining accessible. Acct Reps must have access to Booking Slip system.
18Booking Entry Templates in Deal Management to Auto populate by department
21Flag when the deal is confirmed - trigger for booking entry down to client processing system
22Agent/Assistant enters the deal in Booking system. That record flows through to Client processing system and populates the Acct Reps queue for their review and set up.
29Attach contracts and statements to deals that can live within client processing system.
30Deal analysis by buyer for negotiating leverage
33Ability to mass upload bookings
Deal Lifecycle Management
9Client Processing System to include drop-down category for monthly Verification Status exercise (Verified, Unverified, Write-off, TBD)
10Client Processing System to include note section on line level of compensation. AR notes, Collection notes, Invoice notes.
12Dynamic reporting to include, Client Gross earnings, Client commission paid, Client AR aging, Gross paid to participants, Client statements by booking or bookings, any loan reporting with payout schedule
13Each department (Talent, TV Lit, Music etc.) requires having their own booking code/departmental code that populates within the record upon entry. This is essential for dynamic reporting.
14Each booking should require an Occupation Code to be input on new booking entry. This will help with avoiding issue with cross-departmental booking(s).
20Buyer/Production contacts listed on booking so we can chase money
24No more confidential deals. All deals should be considered confidential.
26Buyer data should be uniform
28Package tracking and management with hierarchy
31Capability to export bookings/earnings into Power BI
34Subsidiaries
35Role assignments within the Client processing system
36Linking packages with hierarchy
37Linking of projects
38Occupation code definitions available for Acct reps to review.
103Ability to upload of documentation from venues, bookers etc.
111Direct data flow to and from CRMs via Deal Management
Change Control and Version Management
11Changes to bookings (comp, contacts, dates, status etc.) must funnel through to client processing system. These changes must populate the queue for Acct reps/SalesOps to review and work off of.
19Change Requests are tracked in system (not relying on email)
39Dynamic reporting capability to view changes to booking compensation on all bookings

Appendix B: Settlement Key Capabilities

Function / Number / Capability
Financial Terms Processing
5Compensation and contract details to auto populate on booking card in Client processing system upon estimated confirmation from Agent/Asst inputting within the Booking Slip System.
6Compensation milestones to be reviewed by Acct Rep and set up on receivables lines Client processing system.
7Accounting capability to edit wording on milestones.
8Accounting capability to edit service dates, compensation against guarantee (not to exceed guarantee).
15Acct Reps/Sales Ops require visibility of clients open AR cross-departmentally.
16Payee splits are determined by master client record
23System must have capability to allow Agent allocations (Booking Agent, RA, Agent team)
25Ability to account for deals booked in a foreign currency.
27Profits participation tracking - statements and dates –emails. High level of granularity.
321099 reporting capability required.
Settlement Management
11Batches of settlement/payments should include a batch summary journal detailing the prepared settlements.
12Batches of settlements should include the incoming payment (Deposit) remittance back up.
18Pre-settlement Statement should summarize the breakdown of payment with detailed line items.
19Pre-settlement Statement should allow for settlement notes to be input by processor/SalesOps.
22Batch settlements can include commission rebates or commission reimbursements to clients within the batch.
24Capability to process and apply Direct Commission payments directly to the open AR item.
25Direct Commission defined: Incoming funds from Client or Buyer that account for only UTA's commission portion.

Appendix C: Cash Receipts Key Capabilities

Function / Number / Capability
Cash Receipt Processing
1Cash receipts require a queue/list that comprises all incoming electronic payments and physical checks received by Lockbox (Unassigned/New/Applied). Client processing system requires full integration with banking platform that pulls this information periodically throughout the day.
2Cash receipts require working off a deposit portal or deposit queue that is populated throughout the day upon receipt of new payments to UTA bank(s), electronic payments (ACH/wire), physical checks, credit card or otherwise.
3Deposit queue needs to account for all accepted currencies of incoming wires to UTA.
8Deposit queue needs to be visible within the Booking slip system to enable Agents/Assistants to have access and ability to assist with assigning funds.
14Client processing system needs to speak back to the Booking slip system to reflect any funds deposited/applied to a booking record.
106Systematically link cash accounts to currency on the deal so cash account currency doesn't mismatch
107Support payments from Clients and Buyers via credit cards
Cash Matching and Allocation
5Deposit queue should allow for assignment of a UTA client, booking number, or invoice to match.
7Deposit queue listing Incoming/Unclaimed wires should be easily distributed to Agents/Assistants or at a minimum, accessed for assistance with claiming and assigning the funds.
10Cash receipts need ability to post/apply funds to bookings or client. Does not need to have an invoice to match.
11Cash receipts need ability to split deposit funds across multiple clients or multiple booking lines.
Exception Management
6Deposit queue should allow for a notes section for any pertinent information from Cash Team/Acct Reps. This will assist with wire/ACH assignment.
12Cash Receipts/Acct Reps to have capability to transfer funds across Clients/Client Bookings.
13If funds are sent to UTA incorrectly, processors must have the ability to indicate to Cash team that funds be returned to sender.
Bank Integration and Reconciliation
4Deposit queue should be easily sorted by currency, date etc.
9Incoming checks from UTA Lockbox should contain the check back up in PDF form. This should live with the deposit record systematically through the life of the funds within the Client Payment Processing system.
15Acct Reps should have view-only access to bank account to reference incoming wire/ACH funds to assist with the deposit application process.

Appendix D: Invoicing Key Capabilities

Function / Number / Capability
Invoice Generation and Management
3Assistants need capability to generate an invoice from the Booking slip system. This generated invoice needs to stem to the Client processing system.
4Invoice requests should contain client, booking number, milestone(s) to be invoiced, compensation amount(s) also to include VAT where necessary. Consider any additional EU requirements for payment.
5Acct Reps to open the booking slip detail that contains the booking milestones and guaranteed earnings, wherein they can select a line or multiple lines to invoice.
6Acct Rep should be able to generate invoice records from multiple areas within the Client processing system.
10Invoice function should allow Acct Reps to select buyer invoice or client invoice.
11Client processing system should host invoicing templates that are dynamic and editable
12Buyer invoice reflects earnings due to Client.
13Client invoice reflects commission owed to UTA.
14Invoice function should automatically select correct UTA bank/wire details based on the currency in the booking record.
16Invoices should be editable/flexible.
17When an adjustment to an invoice is made, it should have no effect on the General Ledger.
18Invoices are not required to apply and process funds. However, they should be autogenerated and closed once payment is posted in the system.
19Acct Rep to have capability to invoice one or multiple lines of AR
104Agents can add notes for statements
105Consistency of design and output across financial statements, easy to read and easy to understand
Workflow and Approval Processing
1Systematic request capability. Stemming from Booking system, Slack, or otherwise, to an accounting queue that lives within the Client Processing System.
2Explore possibility of having a separate queue for Invoicing requests that stem from Agents.
7If further information is required, communication via the Client Processing system to the requestor (agent/asst) in a dialogue can be tracked, stored and referenced at a later date.
112Ability to set up approval requirement e.g., agent must sign approval final before financials issued
Distribution and Tracking
8Invoices should be systematically distributed to the buyer contact or invoicing contact denoted in the booking card.
9Invoice record should live on the line level (milestone or milestones) of the booking card and accessible in perpetuity.
15Invoice should contain the Acct. Rep email information in the event of questions.
20Open discussion with IT on Buyer self-serving invoicing process.
21Column/Field indicating # of days has passed since invoicing.
109All financials can be pulled based on identities - clients, venues, bookers, etc.

Appendix E: Client Payments Key Capabilities

Function / Number / Capability
Payment Processing and Distribution
1Client processing system should host a queue that is user centric. This will be their working "to-do list".
2User queue should also reflect client booking milestones that have now come due.
3If UTA receives money and funds are cleared for an exercised milestone where services have been rendered, processor should proceed with payment.
6Payment capability for all participants that are active on the booking record. This includes third parties such as Managers, Lawyers, Business Managers, co-agents.
7System must allow for pass through (commission free) funds to be paid to parties such as buyers, clients or vendors.
8System must allow for any buyer overpayment, that is recognized, to be paid back to the buyer.
9Client payments can be submitted as a batch of 1 or multiple payments.
10The batched Commission, once posted, should post/transfer to the Commission account automatically.
16Fully approved batches released should systematically provide remittance/payment back-up to all members on Client team.
17System should allow for client commission to be withheld from multiple bookings.
20Remittance/Statements to populate Client's portal upon payment being released to client.
21System to account for Auto Debit Clients that get commission payments automatically deducted.
23Ability to process cash out of other UTA accounts.
28Capability to issue a Client Loan or Client Advance and code it as such for recoupment purposes.
29Client loans or Client Advances should be accompanied by a promissory note generated by Legal.
30Capability to withhold funds for tax purposes. Or account for CWA.
31Integration for Client booking records with Concur.
32Capability to flag a Client Hold.
101Payment triggered based on criteria e.g., Once finals are signed off then then client is paid
114Settle owed amounts with future deposits e.g., client owes 10% from previous project, UTA pulls that % from next payment (toggle on if client agrees)
115Live visibility to payment status
Approval and Control Workflow
4System should generate a pre-settlement statement that can be reviewed by Agents/Asst/Client Team members prior to payment going out.
5Settlement work that Acct Reps generate should live in draft form until they submit in an actual batch of work to be reviewed/audited by Acct Mgr. and Cash Team.
13Batches of settlements are to be systematically sent to an accounting manager for first round of audit approval.
14Batches of settlements are to be systematically sent to a Cash Team member for a secondary round of audit approval.
15Fully approved batches to be released for payment by Cash Team member.
26Client processing system should provide DCA compliance / audit compliance and readiness.
27Client processing system should have capability to differentiate and set segregation of duties between Cash Receipts team and Acct Reps.

Appendix F: A/R and Bad Debt Key Capabilities

Function / Number / Capability
Receivables Tracking and Aging
1Acct Reps require capability to see open AR at all times for the clients and/or bookings they manage.
2Acct Reps to have capability to sort AR dynamically: By Agent, By Client, By Dept etc.
113Ability to manage overpayments
Collection Management
4Communication to Agents/Assts from the Client processing system directly from the booking record/receivable in the system.
5Compensation line items require a field for the following: Booking Verification Status and Collection Notes.
6Capability to access original invoice and redistribute to receiving parties.
7AR line items to include a column/field for "Last followed up date"
Write-off Processing
8If SOP's/Processors inquire to write-off an AR item, they should be able to inquire directly to Agents/Asst from the Client processing system to start the approval process.
9Write-off functionality. This can be flagged within the Booking system to flow through and be reflected in the Client processing system.
11The write-off process requires dual approval. 1 from Agent group and 1 from F&A group.
12Automated journal entry population.
Reporting and Analysis
3SOPs/Processors require capability to run their own AR aging reporting for review with Agents and assist with collection efforts.
10AR items that have been coded/categorized as Write-Off should funnel through into dynamic reporting that can be pulled at any time for revenue department to review.
102Archival of documentation, saving invoice, settlements etc. that can be pulled at later dates.
108Analytics on bookers, venues, clients shared across departments
110Index of entries ability to allow for efficient search

Appendix G: Revenue Recognition Key Capabilities

Function / Number / Capability
Revenue Verification Processing
1Client processing system to host a Verify Bookings tab that will allow SOPs/Processors to conduct their monthly verification process on open AR. Verified bookings defined as services rendered and money is due to UTA.
Performance Tracking and Analysis
2Client processing system to have capability to pull an ARM type report quickly at any time. ARM defined: Automated Revenue Management
3Trend reporting in Revenue. Reflect which seasons are busier across the multiple departments.
4Trend reporting capability to be exported into Power BI for FP&A and/or Revenue Department for more dynamic reporting.
5Flywheel reporting. Defined: Acct Reps home dept vs other departments.

Confidential. For internal use only.