| CustId | The CustId aggregate is used to uniquely identify the customer who submits a request. Its use is optional when the customer ID may be inferred from the session (i.e., when it matches the CustId in the SignonRq).When the CustId is used in messages between a Customer and CSP, the CustPermId element is an optional element and the CustLoginId is a required element. This is because the CSP server assigns the CustPermId, and the client may not know this ID the first time it logs in. When CustId is used in messages between CSP and BSP (Biller Service Provider) or other service provider, CustPermId may be required with CustLoginId optional. The SPName indicates the CSP that issued the customer permanent ID.Because the CustPermId is used as a key field with many SPs, the CustPermId must not be changed once assigned. Future versions of ACORD may permit this identifier to be changed by providing messages to communicate these changes to other SPs. |
| CustPswd | Customer Password Aggregate |
| GenSessKey | Session Key Requested Indicator. True indicates that the client is requesting a Session Key in the response. False or absent indicates that the client is not requesting a Session Key in the response. |
| PIN | Personal Identification Number (PIN) |
| SignonRoleCd | Identifies the role of the party signing on. Uses the SignonRole code list. |