Approvers
The approvers list (approvers on bankReport) describes who must sign the package and where each signatory is in the signing flow.
Shape
Each Approver carries:
idbankReport— back‑reference to the parent report.administrator— the administrator (board member or external administrator) acting as signatory. May benullif the approver is not yet a fully accepted administrator.administratorInvitation— the pending invitation, when the signatory has not yet accepted membership.isLegitimationRequired— true when the signatory must complete identity legitimation in addition to signing.isSignatureRequired— true when the signatory must produce a digital signature on the package.signatoryInformation—stateandsignatureTime.
Signing state
signatoryInformation.state is the ApproverState enum:
PENDING— no signature yet.SIGNED— signature collected.REJECTED— the signatory refused to sign.ERROR— the signing flow failed.EXEMPT— this approver is not required to sign on this package.
signatureTime is set when state becomes SIGNED.
Where to query
See Querying approvers. A package can't be rejected purely because of a signing‑flow problem — if a signatory has refused or the flow has errored, follow up with the customer rather than rejecting the package.