The function Settlement handles all the foreseeable payments through check, cash, foreign currency, write off or setting up Client Advance account automatically in case of over payment. If a client has deposited the advance for further payment, at the time of producing proforma invoices, the advanced amount will be deducted directly from the invoice. However, this practice may not be applicable to some firms. In order to clarify the situation, we have created a new function called Advance Apply. The meaning is to apply any advance on record to an existing invoice. This is just like a settlement but handled separately. The automatic journal entries generated will be grouped under the Settlement journal.