| Name | Type | Optional | ByRef | Description |
|---|---|---|---|---|
| accountId | String | The Account Id. | ||
| bankingDetailsType | isefinAccountBankingDetailsType | The Banking Details type to Update. | ||
| newBankingDetails | finBankingDetails | The finBankingDetails object containing the new Payment Details (or empty, if removing). | ||
| accountLog | finAccountLog | Optional | ByRef | The generated Account Log. If omitted, a value of Nothing is assumed. |
| requestedBy | String | Optional | "Requested By" for the Update Request. | |
| requestSource | String | Optional | "Request Source" for the Update Request. | |
| logSubject | String | Optional | Subject for the generated Account Log. Will default to "Account Payment Details Change Update Request" if omitted. | |
| logNotes | String | Optional | Notes for the generated Account Log. | |
| authorisedDate | Date | Optional | The "Authorised Date" for the Account Payment Update. Will default to today's date if omitted. If omitted, a value of Nothing is assumed. | |
| authorisedReason | String | Optional | The "Authorised Reason" for the Account Payment Update. Will default to "Payment Details Update" if omitted. | |
| authorisedName | String | Optional | The "Authorised Name" for the Account Payment Update. Will default to "Administrator" if omitted. | |
| validateNewBankingDetails | Boolean | Optional | Indicates whether to validate the finBankingDetails object before creating the Update Request. If omitted, a value of True is assumed. |
A Boolean value indicating success.