1. Contractor will provide complete administration of all extra duty police details, including requests for service, scheduling work, payroll, invoicing, financing accounts payable, collecting payments, and completing weekly/monthly reports. 2. Contractor will provide the administration personnel to handle the administration of extra duty details. This administration includes, but is not limited to, handling all requests for service, scheduling all details, invoicing and collection payment from customers, providing payment to officers through the City of Salem payrolling process, and completing all necessary and associated reporting. Contractor must supply at least one primary and at least one secondary extra duty coordinator for engaging with customer over the phone. In the event no extra duty coordinator is available to field an incoming customer call, the customer will be presented with on- call messaging of wait times and call back/voicemail options. Contactor must field all incoming off-duty queries and requests from customers including providing a local or toll-free number for such. Customer inquiries for extra duty must be answered 24/7. 3. Contractor will provide a technology infrastructure which has the capability to perform the following tasks: manage all on-duty scheduling, communicating detail opportunities to officers, awarding detail opportunities, the ability for customers to submit detail requests online, input for the generation and documentation of invoices to Customers, and the collection and documentation of payments made to the Customers. 4. The on-duty scheduling software must have the capability to allow officers to request schedule changes and for supervisors to approve or deny schedule changes through a web-based software application. Schedule changes in the on-duty software must immediately be available to the software used to administer off-duty details so that officers can sign up for details during a scheduled work period as soon as a request for time off during the period is approved. The on-duty software must be a complete scheduling, attendance-tracking and payroll preparation solution currently in use at public safety agencies in the United States. 5. Contractor will provide management reports specifying hours worked by location, customer and officer by pre-specified time period. 6. Contractor will remit payment for details worked to the City of Salem upon the close of each and every pay period for all details worked during that period, regardless of when Contractor collects payment from Customers. 7. Contractor will administer the program in accordance with the City of Salem policies and the City of Salem Police Department policies. This contract is in accordance with these policies and provides no substantive change in the manner in which extra duty details are distributed to officers.