Patent ID: 8738519

Claim:
A method, comprising: receiving, by a waiver processing system of a financial institution, a request for a transaction associated with an account of a customer of the financial institution; identifying a fee associated with at least one of: the account and the customer; determining, by the waiver processing system, one or more fee waivers available to waive the identified fee based on one or more criteria of at least one of: the customer and the account, wherein determining the one or more fee waivers available to waive the identified fee based on the one or more criteria includes identifying fee waivers available to waive the identified fee and filtering the identified fee waivers available to waive the identified fee based on the one or more criteria, and wherein at least one of the one or more fee waivers requires supervisor approval for a length of time comprising one or more months that the at least one of the one or more fee waivers should be applied to the account of the customer of the financial institution; providing, in a first user interface, the determined one or more fee waivers for selection; displaying, on the first user interface, a history of one or more fee waivers associated with the account of the customer of the financial institution, and, for each of the one or more fee waivers, an identifier of a banking associate of the financial institution that applied the fee waiver to the account of the customer of the financial institution; receiving user input indicating selection of the at least one of the one or more fee waivers requiring supervisor approval for the length of time comprising the one or more months that the at least one of the one or more fee waivers should be applied to the account of the customer of the financial institution; responsive to receiving the user input indicating the selection of the at least one of the one or more fee waivers requiring supervisor approval for the length of time comprising the one or more months that the at least one of the one or more fee waivers should be applied to the account of the customer of the financial institution, providing a second user interface to obtain or receive the supervisor approval for the length of time comprising the one or more months that the at least one of the one or more fee waivers should be applied to the account of the customer of the financial institution; receiving, via the second user interface, the supervisor approval for the length of time comprising the one or more months that the at least one of the one or more fee waivers should be applied to the account of the customer of the financial institution; and responsive to receiving the supervisor approval for the length of time comprising the one or more months that the at least one of the one or more fee waivers should be applied to the account of the customer of the financial institution, applying the at least one of the one or more fee waivers to the account of the customer of the financial institution for the length of time comprising the one or more months.