Corporate bank delegated payment approval testing verifies that a user with delegated authority can approve payments only within the scope and period granted, and that unauthorised actions cannot release a payment. It checks the configured approval rules, payment state changes, access controls and audit evidence across the corporate banking workflow.

What delegated approval means

A corporate customer may allow one employee to approve payments on behalf of another authorised approver. The delegation can be limited by policy to particular accounts, legal entities, payment types, values or dates. The bank's implementation determines which limits apply and how they combine with the customer's payment approval matrix.

Delegation changes who may act at an approval step. It does not automatically remove other controls, such as maker-checker separation, approval thresholds or the requirement for multiple signatories. Test the interaction between delegation and those controls explicitly. For related scenarios, see [Corporate payment approval matrix testing] and [Banking maker-checker workflow testing].

Preconditions and dependencies

Start with approved requirements that define the delegator, delegate, eligible payment types, scope, effective dates, revocation behaviour and any value or currency limits. Record how the system treats boundary values and overlapping rules. Avoid assuming that a delegation applies across every account or entity owned by a corporate customer.

Prepare test users with distinct roles: a payment creator, an original approver, a delegate and a user with no approval entitlement. Configure representative accounts and approval policies. Confirm that the test environment uses controlled payment destinations or a simulator, so an unintended test payment cannot reach a live payment rail.

The workflow may depend on an identity service, entitlement store, payment engine and audit service. Check that test data is consistent across them. Environment drift, stale entitlements or unsynchronised clocks can produce misleading results, especially for start and expiry times.

How to test corporate bank delegated payment approval

Use a decision table or state-based scenarios to cover the delegation rules and payment lifecycle. For each case, assert both the user's ability to act and the resulting payment state. A successful screen message alone does not prove that the payment has been authorised correctly.

Cover these rule groups:

  • Scope: allow a delegate to approve an in-scope account and entity; reject an account, entity or payment type outside the grant.
  • Limits: test values below, at and above any delegation threshold, including the specified treatment of currency conversion and rounding.
  • Time: test before the effective date, during the valid period and after expiry. Include the configured time zone and boundary-time behaviour.
  • Identity and separation: reject users without an active grant, and verify that delegation does not bypass maker-checker rules or other required approvals.
  • Workflow state: allow approval only while the payment awaits that approval. Reject approval after cancellation, rejection, expiry or a prior decision, according to the defined state model.
  • Change handling: verify that grant amendment or revocation takes effect as specified for payments already awaiting approval.

For every permitted action, check that the payment advances only to the next required state. Where more approvals are required, the payment must remain pending until the full policy is satisfied. For every denied action, check that the payment remains unchanged and cannot be released through another channel or a direct application programming interface (API) request.

Worked example

Assume a payment creator submits a payment for a configured corporate account. The approval policy requires an approver, and the account owner has delegated approval to a named user for that account until a configured expiry time. The exact value limits and dates come from the test policy.

  1. Submit a payment within the delegation scope and have the named delegate approve it. Assert the actor recorded on the approval, the delegation reference, the updated payment state and the audit event.
  2. Repeat with a delegate who has no grant for that account. Assert that approval is refused and the payment remains pending.
  3. Repeat at the policy's value boundary and immediately outside it. Assert the outcome matches the documented inclusive or exclusive limit.
  4. Attempt approval after expiry and through the portal and API. Assert both routes enforce the same entitlement decision.

Use isolated data for each run so an earlier approval, reused payment identifier or cached permission cannot influence the result.

Failure modes and verification

Common defects include applying a grant to the wrong corporate entity, accepting an expired delegation, using a stale entitlement after revocation, or recording the delegate as the original approver. A further risk is inconsistent enforcement between the user interface and API, allowing a rejected portal action through another route.

Verify the payment record, approval history and audit trail together. Evidence should identify the acting user, delegated capacity, relevant policy or grant, decision time and outcome. Check that denied attempts are recorded where required by the bank's design, without changing the payment's authorisation state. Include the cases in regression testing when entitlement rules or payment workflow components change.

Frequently asked questions

Can a delegate pass approval authority to another user?

A delegate can pass authority onward only if the bank's delegation policy explicitly permits sub-delegation. Test that the system rejects onward delegation when the grant or policy does not allow it, and verify the resulting authority chain when it does.

How should approval notifications be tested?

Check that notifications identify the relevant payment and route only to eligible approvers under the configured rules. Verify delivery outcomes separately from authorisation: receiving a notification must not grant approval rights or change the payment state.

What evidence should a test retain for a delegated approval?

Retain the test case and expected policy outcome alongside the payment identifier, acting user, delegation details, decision timestamp, resulting state and relevant audit records. Mask sensitive account or customer data in evidence according to the test environment's data-handling rules.