This document provides details on the functional design for clearing payments based on FIFO (first in, first out) for Unity 2AA. It describes the general requirements, design, selection criteria, error handling, existing forms/transactions, configuration requirements, and component testing requirements for implementing this functionality. The design includes details on the header, footer, totals, sorting, processing rules, data inclusion/exclusion, constraints, and layout. It also provides sample test data and screens.