| 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. |