Remove payment from envelope without being able to edit the payment or envelope
Payment envelope screens in AvantGard Trax can be configured to restrict operators, so that they can only remove (invalid) payments from an envelope, without being able to make any other changes (edit) to the payments and/or envelopes. The generic payment envelope screen (using the XGL ‘paymentField’ widget) allows flexibility with regards to which actions are allowed within the payment grid:
It is possible to configure which actions to show in the payment grid, with the ‘hideButtons’ attribute of the XGL ‘paymentField’ Macro.
It is possible to configure for the ‘edit’ and ‘remove’ actions, if these actions are allowed on all payments/envelopes or only on invalid (or duplicate) payments/envelopes shown within the payment grid, with the ‘editValidPayments’ attribute of the XGL ‘paymentField’ Macro.
By default, extra 'remove-payment-from-envelope' actions are included in the Bulk Payment rejected inventory and the Bulk Payment invalid inventory, which launch a generic payment envelope screen that only allows removal of payments and no edits.
Please note that when you remove the last payment from a (batch or format) envelope, this (batch or format) envelope will be automatically removed. When you remove the last payment from the file envelope, it will continue to go to invalid since Trax cannot handle empty envelopes. This behavior will continue to happen.
The "Remove" action is translated as "Reject payments", in order to be consistent with the fact that after "rejecting" the payment, the payment moves to the "manually rejected inventory".