CCH Recurly Plans & State Agency Add-Ons

Currently there are several Plans setup in Recurly that are used for CCH Subscriptions. Below are those plans, their plan code, and the newly added State Agency Content Pack Add-Ons that go with each subscription:

CCH Basic Subscription, monthly - ucf-12000001

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

Additional User, monthly

ucf-12000002

ucf-12000002

 

Yes

Compliance Templates, monthly

ucf-12000003

ucf-12000003

 

Yes

Custom Glossary, monthly

ucf-12000004

ucf-12000004

 

Yes

API Access, monthly

ucf-12000005

ucf-12000005

 

Yes

OEM API, monthly

ucf-12000006

ucf-12000006

 

Yes

UCF Mapper, monthly

ucf-12000009

ucf-12000009

 

Yes

Energy NERC+, monthly

ucf-12000011

ucf-12000011

energy

No

Alabama State Agencies, monthly

ucf-12000012

ucf-12000012

stateAgencyAlabama

No

California State Agencies, monthly

ucf-12000013

ucf-12000013

stateAgencyCalifornia

No

Texas State Agencies, monthly

ucf-12000014

ucf-12000014

stateAgencyTexas

No

New York State Agencies, monthly

ucf-12000015

ucf-12000015

stateAgencyNewYork

No

Colorado State Agencies, monthly

ucf-12000016

ucf-12000016

stateAgencyColorado

No

Arizona State Agencies, monthly

ucf-12000017

ucf-12000017

stateAgencyArizona

No

CCH Basic Subscription, yearly - ucf-00000001

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

Additional User, yearly

ucf-00000002

ucf-00000002

 

Yes

Compliance Templates, yearly

ucf-00000003

ucf-00000003

 

Yes

Custom Glossary, yearly

ucf-00000004

ucf-00000004

 

Yes

API Access, yearly

ucf-00000005

ucf-00000005

 

Yes

OEM API, yearly

ucf-00000006

ucf-00000006

 

Yes

UCF Mapper, yearly

ucf-00000009

ucf-00000009

 

Yes

Energy NERC+, yearly

ucf-00000011

ucf-00000011

energy

Yes

Alabama State Agencies, yearly

ucf-00000012

ucf-00000012

stateAgencyAlabama

No

California State Agencies, yearly

ucf-00000013

ucf-00000013

stateAgencyCalifornia

No

Texas State Agencies, yearly

ucf-00000014

ucf-00000014

stateAgencyTexas

No

New York State Agencies, yearly

ucf-00000015

ucf-00000015

stateAgencyNewYork

No

Colorado State Agencies, yearly

ucf-00000016

ucf-00000016

stateAgencyColorado

No

Arizona State Agencies, yearly

ucf-00000017

ucf-00000017

stateAgencyArizona

No

CCH Basic Subscription, 24 months, billed every 24 months - ucf-p-1-24-24

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

Additional User, 24 months, billed every 24 months

ucf-a-2-24-24

ucf-a-2-24-24

 

Yes

Compliance Templates, 24 months, billed every 24 months

ucf-a-3-24-24

ucf-a-3-24-24

 

Yes

Custom Glossary, 24 months, billed every 24 months

ucf-a-4-24-24

ucf-a-4-24-24

 

Yes

API Access, 24 months, billed every 24 months

ucf-a-5-24-24

ucf-a-5-24-24

 

Yes

OEM API, 24 months, billed every 24 months

ucf-a-6-24-24

ucf-a-6-24-24

 

Yes

UCF Mapper, 24 months, billed every 24 months

ucf-a-9-24-24

ucf-a-9-24-24

 

Yes

Energy NERC+, 24 months, billed every 24 months

ucf-a-11-24-24

ucf-a-11-24-24

energy

Yes

Alabama State Agencies, 24 months, billed every 24 months

ucf-a-12-24-24

ucf-a-12-24-24

stateAgencyAlabama

No

California State Agencies, 24 months, billed every 24 months

ucf-a-13-24-24

ucf-a-13-24-24

stateAgencyCalifornia

No

Texas State Agencies, 24 months, billed every 24 months

ucf-a-14-24-24

ucf-a-14-24-24

stateAgencyTexas

No

New York State Agencies, 24 months, billed every 24 months

ucf-a-15-24-24

ucf-a-15-24-24

stateAgencyNewYork

No

Colorado State Agencies, 24 months, billed every 24 months

ucf-a-16-24-24

ucf-a-16-24-24

stateAgencyColorado

No

Arizona State Agencies, 24 months, billed every 24 months

ucf-a-17-24-24

ucf-a-17-24-24

stateAgencyArizona

No

CCH Basic Subscription, 36 months, billed every 36 months - ucf-p-1-36-36

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

Additional User, 36 months, billed every 36 months

ucf-a-2-36-36

ucf-a-2-36-36

 

Yes

Compliance Templates, 36 months, billed every 36 months

ucf-a-3-36-36

ucf-a-3-36-36

 

Yes

Custom Glossary, 36 months, billed every 36 months

ucf-a-4-36-36

ucf-a-4-36-36

 

Yes

API Access, 36 months, billed every 36 months

ucf-a-5-36-36

ucf-a-5-36-36

 

Yes

OEM API, 36 months, billed every 36 months

ucf-a-6-36-36

ucf-a-6-36-36

 

Yes

UCF Mapper, 36 months, billed every 36 months

ucf-a-9-36-36

ucf-a-9-36-36

 

Yes

Energy NERC+, 36 months, billed every 36 months

ucf-a-11-36-36

ucf-a-11-36-36

energy

Yes

Alabama State Agencies, 36 months, billed every 36 months

ucf-a-12-36-36

ucf-a-12-36-36

stateAgencyAlabama

Yes

California State Agencies, 36 months, billed every 36 months

ucf-a-13-36-36

ucf-a-13-36-36

stateAgencyCalifornia

No

Texas State Agencies, 36 months, billed every 36 months

ucf-a-14-36-36

ucf-a-14-36-36

stateAgencyTexas

No

New York State Agencies, 36 months, billed every 36 months

ucf-a-15-36-36

ucf-a-15-36-36

stateAgencyNewYork

No

Colorado State Agencies, 36 months, billed every 36 months

ucf-a-16-36-36

ucf-a-16-36-36

stateAgencyColorado

No

Arizona State Agencies, 36 months, billed every 36 months

ucf-a-17-36-36

ucf-a-17-36-36

stateAgencyArizona

No

CCH Basic Subscription, 60 months, billed every 60 months - ucf-p-1-60-60

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

Additional User, 60 months, billed every 60 months

ucf-a-2-60-60

ucf-a-2-60-60

 

Yes

Compliance Templates, 60 months, billed every 60 months

ucf-a-3-60-60

ucf-a-3-60-60

 

Yes

Custom Glossary, 60 months, billed every 60 months

ucf-a-4-60-60

ucf-a-4-60-60

 

Yes

API Access, 60 months, billed every 60 months

ucf-a-5-60-60

ucf-a-5-60-60

 

Yes

OEM API, 60 months, billed every 60 months

ucf-a-6-60-60

ucf-a-6-60-60

 

Yes

UCF Mapper, 60 months, billed every 60 months

ucf-a-9-60-60

ucf-a-9-60-60

 

Yes

Energy NERC+, 60 months, billed every 60 months

ucf-a-11-60-60

ucf-a-11-60-60

energy

No

Alabama State Agencies, 60 months, billed every 60 months

ucf-a-12-60-60

ucf-a-12-60-60

stateAgencyAlabama

No

California State Agencies, 60 months, billed every 60 months

ucf-a-13-60-60

ucf-a-13-60-60

stateAgencyCalifornia

No

Texas State Agencies, 60 months, billed every 60 months

ucf-a-14-60-60

ucf-a-14-60-60

stateAgencyTexas

No

New York State Agencies, 60 months, billed every 60 months

ucf-a-15-60-60

ucf-a-15-60-60

stateAgencyNewYork

No

Colorado State Agencies, 60 months, billed every 60 months

ucf-a-16-60-60

ucf-a-16-60-60

stateAgencyColorado

No

Arizona State Agencies, 60 months, billed every 60 months

ucf-a-17-60-60

ucf-a-17-60-60

stateAgencyArizona

No

CCH Basic Subscription, 60 months, billed every 60 months - ucf-p-1-60-60

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

Additional User, 60 months, billed every 60 months

ucf-a-2-60-60

ucf-a-2-60-60

 

Yes

Compliance Templates, 60 months, billed every 60 months

ucf-a-3-60-60

ucf-a-3-60-60

 

Yes

Custom Glossary, 60 months, billed every 60 months

ucf-a-4-60-60

ucf-a-4-60-60

 

Yes

API Access, 60 months, billed every 60 months

ucf-a-5-60-60

ucf-a-5-60-60

 

Yes

OEM API, 60 months, billed every 60 months

ucf-a-6-60-60

ucf-a-6-60-60

 

Yes

UCF Mapper, 60 months, billed every 60 months

ucf-a-9-60-60

ucf-a-9-60-60

 

Yes

Energy NERC+, 60 months, billed every 60 months

ucf-a-11-60-60

ucf-a-11-60-60

energy

No

Alabama State Agencies, 60 months, billed every 60 months

ucf-a-12-60-60

ucf-a-12-60-60

stateAgencyAlabama

No

California State Agencies, 60 months, billed every 60 months

ucf-a-13-60-60

ucf-a-13-60-60

stateAgencyCalifornia

No

Texas State Agencies, 60 months, billed every 60 months

ucf-a-14-60-60

ucf-a-14-60-60

stateAgencyTexas

No

New York State Agencies, 60 months, billed every 60 months

ucf-a-15-60-60

ucf-a-15-60-60

stateAgencyNewYork

No

Colorado State Agencies, 60 months, billed every 60 months

ucf-a-16-60-60

ucf-a-16-60-60

stateAgencyColorado

No

Arizona State Agencies, 60 months, billed every 60 months

ucf-a-17-60-60

ucf-a-17-60-60

stateAgencyArizona

No

CCH OEM Subscription, yearly - oem-p-1-12-12

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

OEM 3 Document Pack, yearly

oem-a-1-12-12

oem-a-1-12-12

 

Yes

OEM 5 Document Pack, yearly

oem-a-2-12-12

oem-a-2-12-12

 

Yes

OEM 10 Document Pack, yearly

oem-a-3-12-12

oem-a-3-12-12

 

Yes

OEM 20 Document Pack, yearly

oem-a-4-12-12

oem-a-4-12-12

 

Yes

OEM 30 Document Pack, yearly

oem-a-5-12-12

oem-a-5-12-12

 

Yes

CCH OEM Subscription, 24 months, billed every 24 months - oem-p-1-24-24

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

OEM 3 Document Pack, 24 months, billed every 24 months

oem-a-1-24-24

oem-a-1-24-24

 

Yes

OEM 5 Document Pack, 24 months, billed every 24 months

oem-a-2-24-24

oem-a-2-24-24

 

Yes

OEM 10 Document Pack, 24 months, billed every 24 months

oem-a-3-24-24

oem-a-3-24-24

 

Yes

OEM 20 Document Pack, 24 months, billed every 24 months

oem-a-4-24-24

oem-a-4-24-24

 

Yes

OEM 30 Document Pack, 24 months, billed every 24 months

oem-a-5-24-24

oem-a-5-24-24

 

Yes

CCH OEM Subscription, 36 months, billed every 36 months - oem-p-1-36-36

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

OEM 3 Document Pack, 36 months, billed every 36 months

oem-a-1-36-36

oem-a-1-36-36

 

Yes

OEM 5 Document Pack, 36 months, billed every 36 months

oem-a-2-36-36

oem-a-2-36-36

 

Yes

OEM 10 Document Pack, 36 months, billed every 36 months

oem-a-3-36-36

oem-a-3-36-36

 

Yes

OEM 20 Document Pack, 36 months, billed every 36 months

oem-a-4-36-36

oem-a-4-36-36

 

Yes

OEM 30 Document Pack, 36 months, billed every 36 months

oem-a-5-36-36

oem-a-5-36-36

 

Yes

CCH OEM Subscription, 48 months, billed every 48 months - oem-p-1-48-48

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

OEM 3 Document Pack, 48 months, billed every 48 months

oem-a-1-48-48

oem-a-1-48-48

 

Yes

OEM 5 Document Pack, 48 months, billed every 48 months

oem-a-2-48-48

oem-a-2-48-48

 

Yes

OEM 10 Document Pack, 48 months, billed every 48 months

oem-a-3-48-48

oem-a-3-48-48

 

Yes

OEM 20 Document Pack, 48 months, billed every 48 months

oem-a-4-48-48

oem-a-4-48-48

 

Yes

OEM 30 Document Pack, 48 months, billed every 48 months

oem-a-5-48-48

oem-a-5-48-48

 

Yes

CCH OEM Subscription, 60 months, billed every 60 months - oem-p-1-60-60

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

Name

Add-on Code

Accounting Code

Restriction

Implemented in Production

OEM 3 Document Pack, 60 months, billed every 60 months

oem-a-1-60-60

oem-a-1-60-60

 

Yes

OEM 5 Document Pack, 60 months, billed every 60 months

oem-a-2-60-60

oem-a-2-60-60

 

Yes

OEM 10 Document Pack, 60 months, billed every 60 months

oem-a-3-60-60

oem-a-3-60-60

 

Yes

OEM 20 Document Pack, 60 months, billed every 60 months

oem-a-4-60-60

oem-a-4-60-60

 

Yes

OEM 30 Document Pack, 60 months, billed every 60 months

oem-a-5-60-60

oem-a-5-60-60

 

Yes

Add-On Restrictions

In order for customers to be able to use (via the UI or APIs) Authority Documents (or other entities) that are part of an entitled add-on with restriction, we have to add rows to the entity_entitlements table of the CCH database as a new Authority Document (or other targeted entities) is published. Adding a restriction to an entity will only prevent it from being directly accessed via API and will not prevent it from appearing inside of other responses. CCH only supports restrictions for Authority Documents at the moment.

Table structure for entity_entitlements:

Column

Type

Example Value(s)

Column

Type

Example Value(s)

class_name

string

Db_Entity_AuthorityDocument

entity_id

integer

The ID of the entity

restriction

string

energy, stateAgencyAlabama, stateAgencyCalifornia, stateAgencyTexas, stateAgencyNewYork, stateAgencyColorado, or stateAgencyArizona

Example:

To restrict Authority Document 1234 to Arizona, add the following to the entity_entitlements table:

class_name = Db_Entity_AuthorityDocument

entity_id = 1234

restriction = stateAgencyArizona

OEM Vendor Restrictions

In order for OEM Vendors to be able to use Authority Documents (or other entities), we have to add rows to the entity_singular_entitlements table of the CCH database as a new Authority Document (or other targeted entities) is published. Adding a restriction to an entity will only prevent it from being directly accessed via API and will not prevent it from appearing inside of other responses. CCH only supports restrictions for Authority Documents at the moment.

Table structure for entity_singular_entitlements:

Column

Type

Example Value(s)

Column

Type

Example Value(s)

class_name

string

Db_Entity_AuthorityDocument

entity_id

integer

The ID of the entity

account_id

integer

The ID of the vendor account

Example:

To restrict Authority Document 1234 to Arizona, add the following to the entity_entitlements table:

class_name = Db_Entity_AuthorityDocument

entity_id = 1234

account_id = 12345