Automatic approval for returns

Every product added to or modified within a return goes through an automatic approval process. With the appropriate level of security, manual approval can be issued, but for a typical return, automatic approval automates the research required to make an authorization decision. Automatic approval consists of a series of tests on the specified product and the product in relation to the rest of the return, other returns, and the originating order. For each unsuccessful test, a denial reason is logged against the return item. The reasons can be presented to a Customer Service Representative who can override the system evaluation and issue a manual approval.

The tests are broken down into a set of standard checks, which typically every store will use. The default implementation of these standard checks are as follows: