Every account in COS is linked to a product. Products are what drive the configuration and settings for the accounts provisioned under it.

A partner can have one or more products under which they may create accounts. Typically a partner will be given the product identifiers an admin has setup for them ahead of time. These identifiers will then need to be explicitly passed to any open master account call. Subledgers however do not need a product identifier specified since it is implicitly derived from the master account the subledger is being opened under.

Once an account has been opened under a product, it cannot be reassigned to another product. It is important that accounts are opened under the correct product configuration.