HomeGuidesAPI ReferenceChangelog
Log In
API Reference

Tariffs Overview

Learn how tariffs, tariff rates, tariff rate bands, documents, and tariff properties are modeled.

Tariffs are rate plans for electricity. They describe who the plan applies to (service and applicability), what the charges are, and other information about this electricity service:

  • We have residential tariffs and general tariffs (commercial & industrial), and specialty (agriculture, transport, lighting).
  • You can specify whether you want the tariff fully populated, or whether you just want a sub-section of the data (to avoid charges and to speed up your queries).

Related endpoints

Data Definitions

The complete tariff data is a hierarchy of many objects. The header object is the Tariff, which contains zero or more TariffRate objects. Think of a tariff rate like a line item on your bill. Each tariff rate has one or more TariffRateBand objects. Some charges can be banded to contain several levels based on demand, consumption, or other thresholds. This structure is designed to support the complexity found in the large array of tariff plans that are in the market.

TariffId versus MasterTariffId

Tariff data changes periodically. E-1 Residential in PG&E territory, for example, usually changes a few times per year. For each revision, we created a new tariff with a unique tariffId. Logically, however, each of these new tariffs is just a different version of a single "master" tariff. This family of tariffs is tied together with the masterTariffId property. Again using E-1 as an example, each version of the tariff will have a different tariffId, but they all have the same masterTariffId -- 522.

Taxes

The Arcadia database only has rates that appear in utility tariff books. That means that it does not have state, local, and other tax rates. That doesn't mean that you can't include them in a calculation, though. We have a quick how-to on exactly how to do that.

Tariff

The Tariff object has the following data structure.

NameTypeFieldsDescription
tariffIdLongMUnique Arcadia ID (primary key) for this tariff
masterTariffIdLongMUnique Arcadia ID that persists across all revisions of this tariff
tariffCodeStringMShort code that the LSE uses as an alternate name for the tariff
tariffNameStringMName of the tariff as published by the LSE
tariffBookNameStringEName of the tariff as it appears in the tariff documentation
lseIdLongMID of load serving entity this tariff belongs to
lseNameStringMName of the load-serving entity
lseCodeStringEAbbreviated short code of the load-serving entity
serviceTypeStringMType of service for the tariff. Current values include ELECTRICITYSOLAR_PV, and GAS
priorTariffIdLong Unique Arcadia ID that identifies the prior revision of the tariffId
distributionLseIdLong In states like Texas where the load-serving entity that sells the power can be different than the load-serving entity that distributes the power, this will contain the ID of the distribution LSE. Otherwise, it will be null.
tariffTypeString Possible values are: DEFAULT - tariff that is automatically given to this service class ALTERNATIVE - opt-in alternate tariff for this service class OPTIONAL_EXTRA - opt-in extra, such as green power or a smart thermostat program RIDER - charge that can apply to multiple tariffs. Often a regulatory-mandated charge
customerClassStringPossible values are: RESIDENTIAL - homes, apartments etc. GENERAL - commercial, industrial, and other business and organization service types (often have additional applicability criteria) SPECIAL_USE - examples are government, agriculture, street lighting, transportation PROPOSED - Utility rates that have been proposed by utilities and approved by utility commissions, but are not yet effective (requires product subscription)
customerCountIntegerNumber of customers that are on this master tariff
customerLikelihoodDecimalThe likelihood that a customer is on this tariff of all the tariffs in the search results. Only populated when getting more than one tariff.
customerCountSourceStringEWhere we got the customer count numbers from. Typically FERC (form 1 filings) or Arcadia (our own estimates).
territoryIdStringID of the territory that this tariff applies to. This is typically the service area for the LSE in this regulatory region (i.e. a state in the USA)
effectiveDateDateTimeDate on which the tariff was or will be effective
endDateDateTimeDate on which this tariff is no longer effective. Can be null which means end date is not known or tariff is open-ended
closedDateDateEDate on which a tariff became closed to new customers, but still available for customers who were on it at the time. Can be null which means that the tariff is not closed. All versions of a particular tariff (i.e. those that share a particular masterTariffId) will have the same closedDate value.
effectiveOnRuleStringProperty of the tariff determining when the tariff takes effect. Possible values: TARIFF_EFFECTIVE_DATEBILLING_PERIOD_START
timeZoneStringIf populated (usually is), it's the timezone that this tariffs dates and times refer to
billingPeriodStringHow frequently bills are generated.
currencyStringISO Currency code that the rates for this tariff refer to (e.g. USD for USA Dollar)
chargeTypesStringA comma-separated list of all the different ChargeType rates on this tariff (see field on TariffRate below).
chargePeriodStringThe most fine-grained period for which charges are calculated.
minMonthlyConsumptionDecimalEWhen applicable, the minimum monthly consumption allowed to be eligible for this tariff.
maxMonthlyConsumptionDecimalEWhen applicable, the maximum monthly consumption allowed to be eligible for this tariff.
minMonthlyDemandDecimalEWhen applicable, the minimum monthly demand allowed to be eligible for this tariff.
maxMonthlyDemandDecimalEWhen applicable, the maximum monthly demand allowed to be eligible for this tariff.
hasTimeOfUseRatesBooleanIndicates whether this tariff contains one or more Time of Use Rate.
hasTieredRatesBooleanIndicates whether this tariff contains one or more Tiered Rate.
hasContractedRatesBooleanIndicates whether this tariff contains one or more Rate that can be contracted (sometimes called by-passable or associated with a price to compare).
hasTariffApplicabilityBooleanEIndicates that this tariff has additional eligibility criteria, as specified in the TariffProperty collection (below).
hasRateApplicabilityBooleanIndicates that one or more rates on this tariff are only applicable to customers with a particular circumstance. When true, this will be specified in the TariffProperty collection, and also on the TariffRate or rates in question.
hasNetMeteringBooleanEIndicates whether this tariff contains one or more net metered rates.
privacyStringEPrivacy status of the tariff. Possible values are PUBLICUNLISTED or PRIVATE.
propertiesList of TariffPropertyThe properties on this tariff. See below for the TariffProperty structure.
ratesList of TariffRateThe rates for this tariff. See below for TariffRate structure
documentsList of TariffDocumentThe documents for this tariff. See below for TariffDocument structure

Tariff Rate

The TariffRate object has the following data structure.

NameTypeFieldsDescription
tariffRateIdLongMUnique Arcadia ID (primary key) for each tariff rate
tariffIdLongMAssociates the rate with a tariff (foreign key)
riderTariffIdLongETariff ID of the rider attached to this tariff version. null otherwise
riderIdLongMMaster Tariff ID of the rider linked to this tariff rate.
tariffSequenceNumberIntegerMSequence of this rate in the tariff, for display purposes only (e.g. this is the order on the bill)
tariffBookSequenceNumberIntegerESequence of this rate in the tariff source document, if it differs from tariffSequenceNumber
rateGroupNameStringMName of the group this rate belongs to
tariffBookRateGroupNameStringEName of the group this rate belongs to in the tariff source document, if it differs from rateGroupName
rateNameStringMName of this rate. Can be null (in which case use the group name)
tariffBookRateNameStringEName of this rate in the tariff source document, if it differs from rateName
fromDateTimeDateTime If populated, this indicates the rate's effective date is not the same as that of its tariff
toDateTimeDateTime If populated, this indicates the rates end date is not the same as that of its tariff
territoryTerritory Only populated when this rate applies to a different region than the whole tariff (e.g. California Baseline Regions). This how-to has more.
seasonSeason The season this rate applies to. Only used for seasonal rates (null otherwise)
timeOfUseTimeOfUse The time period this rate applies to. Only used for TOU rates (null otherwise)
chargeTypeString Possible values are: FIXED_PRICE - a fixed charge for the period CONSUMPTION_BASED - based on quantity used (e.g. kW/h) DEMAND_BASED - based on the peak demand (e.g. kW) QUANTITY - a rate per number of items (e.g. $5 per street light) FORMULA - a rate that has a specific or custom formula MINIMUM - a minimum amount that the LSE will charge you, overriding lower pre-tax charges MAXIMUM - a maximum amount that the LSE will charge you, overriding higher pre-tax charges TAX - a percentage or fixed cost tax rate which is applied to the sum of all of the other charges on a bill
chargeClassStringA comma-separated string that indicates what class(es) of charges this rate is for. Values include: SUPPLY - Energy-related charges. TRANSMISSION - Transmission level delivery charges. DISTRIBUTION - Distribution level (last mile) delivery charges of moving electricity into your home or business. TAX - Tax surcharges that appear in the utility tariff document. CONTRACTED - Charges that get replaced or overridden when you pass the retail (contracted) energy supply rate in the calculation. USER_ADJUSTED - Additional or custom rates you can add to a public or private tariff. An example would be a local tax rate which Arcadia does not model but you would want included. AFTER_TAX - Charges which apply post utility and other taxes. A good example would be the California Climate credit which is applied to the bill after the taxes are applied to the bill subtotal. OTHER - Charges which cannot be classified in any of the above buckets. This is very rare. NON_BYPASSABLE - Charges which cannot be offset by credits (usually Net Metering)
chargePeriodStringIndicates what period this charge is calculated for. This is usually the same as the billing period (and is usually monthly) but can be other intervals. Possible values are: MONTHLY - each calendar month DAILY - calculated for each day QUARTERLY - every 3 months ANNUALLY - every year
transactionTypeStringEIndicates whether this rate is BUY (charge when importing from the grid, no credit when exporting), SELL (credit when exporting to the grid, no charge when importing), or NET (charge when importing, credit when exporting) with imports and exports resolved according to the chargePeriodBUY_IMPORT (charge only when importing) and SELL_EXPORT (credit only when exporting) indicate that imports and exports are resolved in real-time (instantaneous netting).
quantityKeyStringWhen not null, the property that defines the type of quantity this rate applies to. (e.g. billingMeter : property which defines the number of billing meters the rate will apply to)
applicabilityKeyStringWhen not null, the property that defines the eligibility criteria for this rate. (e.g. connectionType : property which defines how the service is connected to the grid)
variableLimitKeyStringWhen populated this defines the variable which determines the upper limit(s) of this rate. (e.g. demandMultiplierTierswithkWhTiers2416: property which uses the demand value to drive the consumption limits)
variableRateKeyStringWhen not null, this is the name of the property that defines the variable rate. In this case, the rate field is null, or can (rarely) be used as an input to the determination of the variable rate. (e.g massachusettsResidentialRetailPrevailingRates : property which provides the regional prevailing residential supply rate for Massachusetts )
variableFactorKeyStringWhen not null, this is the name of the property that defines the variable factor to apply to this rate. (e.g billingPeriodProrationFactor: property which defines a prorated number of billing days)
rateBandsList of TariffRateBandSee the data definition below

Tariff Rate Band

The TariffRateBand object has the following data structure.

NameTypeFieldsDescription
tariffRateBandIdLong Unique Arcadia ID (primary key) for each Band
tariffRateIdLong ID of the rate this band belongs to (foreign key)
rateSequenceNumberInteger This band's position in the bands for its rate
hasConsumptionLimitBoolean true indicates that this has banded consumption
consumptionUpperLimitDecimal When hasConsumptionLimit is true, this indicates the upper consumption limit of this band. null means no upper limit
hasDemandLimitBoolean true indicates that this has banded demand
demandUpperLimitDecimal When hasDemandLimit is true, this indicates the upper demand limit of this band. null means no upper limit
hasPropertyLimitBoolean true indicates that this has a limit based on a property
propertyUpperLimitDecimal When hasPropertyLimit is true, this indicates the upper limit of this band. null means no upper limit
prevUpperLimitInteger The upper limit of the previous rate band for this rate
applicabilityValueString When not null, this indicates the value of applicability property that qualifies for this rate.
calculationFactorDecimal A factor to be applied to the cost of the rate.
rateAmountDecimal Charge amount for this band
rateUnitString Possible values are: COST_PER_UNIT - rate amount multiplied by the number of units PERCENTAGE - percentage of a value (e.g. percentage of overall bill)
isCreditBooleanWhen true this band is a credit amount (reduces the bill)

Tariff Document

The TariffDocument object has the following data structure.

NameTypeFieldsDescription
tariffIdLong The tariff ID associated with this document
documentIdLong Unique ID of the document associated with this tariff
documentSectionIdLong Unique ID of the section of the documentSection associated with this tariff
documentDocument The Document object associated with this tariff

Document

The Document object has the following data structure.

NameTypeFieldsDescription
documentIdLong Unique ID of this document
documentTitleString Title of this document
archiveUrlString URL for Arcadia archive of this document
sourceUrlString URL for source document (if applicable)
sourceContentTypeString Type of source document, possible values are (???)
lseIdLong ID of the LSE associated with this document
lseNameString Name of the LSE associated with this document
territoryIdLong ID of the territory associated with this document
territoryNameString Name of the territory associated with this document
sequenceNumberInteger The position of this document in all documents for the LSE
parentDocumentIdLong The documentId of the parent document of this document, if this document is part of a collection
sectionsList of DocumentSection Document sections, typically corresponding to specific tariffs
priorDocumentIdLong documentId of the document for the previous version of this tariff

Document Section

The DocumentSection object has the following data structure.

NameTypeFieldsDescription
documentSectionIdLong Unique ID of this document section
documentIdLong Unique ID of the document associated with this section
sectionHeadingString Title of the document section
sectionTypeString Possible values are SERVICETARIFFCLIMATE_ZONE, or UTILITY_CLIMATE_ZONE
startPageInteger The page number of the document this section starts on
customerClassString The type of customer this document section concerns. Possible values are GENERAL, RESIDENTIAL, SPECIAL_USE or PROPOSED
revisedBoolean Whether this document has been revised from the original
priorDocumentSectionIdLong Unique ID of the document section for the previous version of this tariff

Tariff Property

Tariff properties represent metadata about a tariff. They might tell you things like, "What values are required to do a calculation with this tariff?" or "What do I have to do to be eligible for this tariff?" They're broken down into many types, the most important of which are listed below.

APPLICABILITIES

Tariff properties of type APPLICABILITY tell you whether or not a customer is eligible to receive service under a particular tariff. For example, a tariff that is only for electric vehicles might have the hasElectricVehicle applicability property.

RATE CRITERIA

Tariff properties of type RATE_CRITERIA represent things that you need to know to properly calculate the tariff. This includes obvious things like consumption and demand, but also things like dailyMedicalAllowance or isSmartRateCustomer.

For things other than consumption and demand, we usually set a reasonable default value so you don't have to answer questions about every single property before doing a calculation. If you want to set these values yourself, though, you can do that by running through the list of properties returned when you set populateProperties to true when getting a tariff.

DATA STRUCTURE

The TariffProperty object has the following data structure.

NameTypeFieldsDescription
keyNameStringMUnique name for this property
periodString If applicable the type of time of use. Possible values are "ON_PEAK""PARTIAL_PEAK""OFF_PEAK", and "CRITICAL_PEAK".
displayNameStringMThe display name of this property
keyspaceStringMTop-level categorization of the property hierarchy
familyStringMSecond level categorization of the property hierarchy, below keyspace
descriptionStringMA longer description of the tariff property. Good for further explanation as part of a customer "questionnaire"
dataTypeStringMThe data type of this property. Possible values are stringchoicebooleandatedecimalintegerformulademand
propertyTypesStringMThe category of property. Possible values are APPLICABILITYRATE_CRITERIABENEFITDATA_REPUTATIONSERVICE_TERMS
operatorString The mathematical operator associated with this property's value, where applicable.
propertyValueString If applicable the specific value of this property.
minValueString If applicable the minimum value of this property.
maxValueString If applicable the maximum value of this property.
choicesArray of Choices The possible choices for this array
formulaDetailString If this property is a FORMULA type, the formula details will be in this field.
isDefaultBoolean Whether the value of this Property is the default value.

Here's an example in JSON of a fully populated tariff, containing tariff rates and tariff rate bands:

{
	"tariffId":512,
	"masterTariffId":512,
	"priorTariffId":null,
	"lseId":2756,
	"lseName":"Georgia Power Co",
	"distributionLseId":null,
	"tariffCode":"R-17",
	"tariffName":"Residential Service",
	"tariffType":"DEFAULT",
	"customerClass":"RESIDENTIAL",
	"territoryId":3114,
	"effectiveDate":"2011-03-01T00:00:00.000-0800",
	"endDate":null,
	"isActive":true,
	"hasNetMetering":true,
	"minMonthlyConsumption":null,
	"maxMonthlyConsumption":null,
	"minMonthlyDemand":null,
	"maxMonthlyDemand":null,
	"billingPeriod":"MONTHLY",
	"properties":null,
	"timeZone":"US/Eastern",
	"currency":"USD",
	"rates":[
    {
       "tariffRateId":2734,
       "tariffId":512,
       "riderId":null,
       "tariffSequenceNumber":0,
       "rateGroupName":"Basic Service Charge",
       "rateName":"Basic Service Charge",
       "territory":null,
       "season":null,
       "timeOfUse":null,
       "chargeType":"FIXED_PRICE",
       "chargePeriod":"MONTHLY",
       "quantityKey":null,
       "applicabilityKey":null,
       "variableLimitKey":null,
       "rateBands":[
          {
             "tariffRateBandId":3258,
             "tariffRateId":2734,
             "rateSequenceNumber":1,
             "hasConsumptionLimit":false,
             "consumptionUpperLimit":null,
             "hasDemandLimit":false,
             "demandUpperLimit":null,
             "hasPropertyLimit":false,
             "propertyUpperLimit":null,
             "applicabilityValue":null,
             "calculationFactor":null,
             "rateAmount":.090000,
             "rateUnit":"COST_PER_UNIT",
             "isCredit":false
          }
       ]
    },
    {
       "tariffRateId":2735,
       "tariffId":512,
       "riderId":null,
       "tariffSequenceNumber":1,
       "rateGroupName":"Energy Charges",
       "rateName":"Winter Energy Charges",
       "territory":null,
       "season":{
          "seasonId":314,
          "lseId":2756,
          "seasonGroupId":3,
          "seasonName":"Winter",
          "seasonFromMonth":10,
          "seasonFromDay":1,
          "seasonToMonth":5,
          "seasonToDay":31
       },
       "timeOfUse":null,
       "chargeType":"CONSUMPTION_BASED",
       "chargePeriod":"MONTHLY",
       "quantityKey":null,
       "applicabilityKey":null,
       "variableLimitKey":null,
       "rateBands":[
          {
             "tariffRateBandId":3259,
             "tariffRateId":2735,
             "rateSequenceNumber":1,
             "hasConsumptionLimit":true,
             "consumptionUpperLimit":650.0,
             "hasDemandLimit":false,
             "demandUpperLimit":null,
             "hasPropertyLimit":false,
             "propertyUpperLimit":null,
             "applicabilityValue":null,
             "calculationFactor":null,
             "rateAmount":.050633,
             "rateUnit":"COST_PER_UNIT",
             "isCredit":false
          },
          {
             "tariffRateBandId":3260,
             "tariffRateId":2735,
             "rateSequenceNumber":2,
             "hasConsumptionLimit":true,
             "consumptionUpperLimit":1000.0,
             "hasDemandLimit":false,
             "demandUpperLimit":null,
             "hasPropertyLimit":false,
             "propertyUpperLimit":null,
             "applicabilityValue":null,
             "calculationFactor":null,
             "rateAmount":.043443,
             "rateUnit":"COST_PER_UNIT",
             "isCredit":false
          },
          {
             "tariffRateBandId":3261,
             "tariffRateId":2735,
             "rateSequenceNumber":3,
             "hasConsumptionLimit":true,
             "consumptionUpperLimit":null,
             "hasDemandLimit":false,
             "demandUpperLimit":null,
             "hasPropertyLimit":false,
             "propertyUpperLimit":null,
             "applicabilityValue":null,
             "calculationFactor":null,
             "rateAmount":.042647,
             "rateUnit":"COST_PER_UNIT",
             "isCredit":false
          }
       ]
    },
 ]
}

Get a List of Tariffs

This allows you to search for a set of tariffs and get them back as a list of tariff objects in the standard response format.

Resource URI

GET /rest/public/tariffs

Request Parameters

Along with the standard pagination parameterssearching and sorting parameters, and the required security parameters, the following parameters are available as part of the request:

NameTypeDescription
lseIdLongFilter tariffs for a specific LSE (Optional)
masterTariffIdLongIf specified, all versions of a tariff belonging to the master tariff Id are returned. (Optional)
effectiveOnDateTimeOnly tariffs that are effective on this date (Optional)
openOnDateOnly tariffs that were open (i.e. were not closed to new customers) on this date (Optional) See example
isActiveBooleanOnly the current, active tariff version for the LSE or master tariff Id. (Optional)
fromDateTimeDateTimeOnly include tariffs that are effective on or after this date (Optional)
toDateTimeDateTimeOnly include tariffs that are effective on or before this date (Optional)
customerClassesStringComma-separated string that indicates the customer classes to include. Choices are: RESIDENTIALGENERALSPECIAL_USE (Optional)
chargeTypesStringComma-separated string that indicates the charge types to include. Choices are: FIXED_PRICECONSUMPTION_BASEDDEMAND_BASEDQUANTITYMINIMUMTAXNET_EXCESS_GENERATION (Optional)
tariffTypesStringComma-separated string that indicates the tariff types to include. Choices are: DEFAULTALTERNATIVEOPTIONAL_EXTRARIDER (Optional)
serviceTypesStringComma-separated string that indicates the service types to include. Choices are: ELECTRICITYSOLAR_PV, GAS (Optional, default is all serviceTypes)
privacyFlagsStringComma-separated string that indicates the privacy flags types to include. Only applicable if you publish private tariffs. Choices are: PUBLICUNLISTEDPRIVATE (Optional)
zipCodeString(Optional but Recommended) Use this to return just the Tariffs that are for this given location. Most Tariffs apply for a regional, not national, geography.
postCodeStringAlias for zipCode. You can use either.
addressStringStringAn alternative to using zipCode. Use this if you do not have the address parsed out in your app, but instead have a long string. For the best results, this string will contain a zip code or postal code. We recommend processing the address on your side and passing either zipCode or postCode.
latFloat(Optional) Represents the latitude of a geographical location. This should be paired with lng when not supplying a zip code or address.
lngFloat(Optional) Represents the longitude of a geographical location. This should be paired with lat when not supplying a zip code or address.
riderIdLongWhen set to the masterTariffId of a Rider, this will return all of the tariffs that the rider is used on (Optional)
populatePropertiesBooleanPopulates the properties for the returned tariffs (Optional; defaults to false)
populateRatesBooleanPopulates the rate details for the returned tariffs (Optional; defaults to false)
populateDocumentsBooleanPopulates the document links for the returned tariffs (Optional; defaults to false)
consumptionDecimalReturn tariffs which are eligible for this consumption amount (Optional)
demandDecimalReturn tariffs which are eligible for this demand amount (Optional)
hasNetMeteringBooleanReturn tariffs that have or do not have any net-metered tariff rates (Optional)
hasTimeOfUseRatesBooleanReturn tariffs which have or do not have any time-of-use rates (Optional)
hasTieredRatesBooleanReturn tariffs which have or do not have any tiered rates (Optional)
hasContractedRatesBooleanReturn tariffs which have or do not have any contracted rates (Optional)
bundleRatesBooleanWhen true (false by default) the rates are summarized (bundled). Note that this only works for tariffs with a customerClass of RESIDENTIAL. (Optional)
applicableRatesOnlyBooleanWhen true (false by default) you'll only get back rates that match the default rate applicability values set on the tariff. Please note that this works off tariff defaults and cannot be configured. (Optional)
filterRiderRatesBooleanUsed in concert with populateRates = true, when filterRiderRates = true (false by default) rider rates will not be returned. However, pointers to the riders will be returned. This is used primarily to distill base tariff rates.

Example 1 - Retrieving Residential Tariffs for a Zip Code

In this example, we query for all residential tariffs in the 94115 ZIP code. We also request to populate the properties. In the response, the territoryId property is returned with a default value, which is the territoryId that matches the requested ZIP code. This is helpful when working with tariffs with rates that vary by geographic location.

GET /rest/public/tariffs?zipCode=94115&populateProperties=true&customerClasses=RESIDENTIAL
{
   "status":"success",
   "count":40,
   "type":"Tariff",
   "results":[
      {
         "tariffId":518,
         "masterTariffId":518,
         "priorTariffId":518,
         "lseId":734,
         "lseName":"Pacific Gas & Electric Co",
         "distributionLseId":null,
         "tariffCode":"E-7",
         "tariffName":"Residential Time-Of-Use Service E-7 (Basic)",
         "tariffType":"ALTERNATIVE",
         "customerClass":"RESIDENTIAL",
         "territoryId":807,
         "effectiveDate":"2011-03-01",
         "endDate":"2011-06-19",
         "timeZone":"US/Pacific",
         "isActive":false,
         "hasNetMetering":true,
         "minMonthlyConsumption":null,
         "maxMonthlyConsumption":null,
         "minMonthlyDemand":null,
         "maxMonthlyDemand":null,
         "billingPeriod":"MONTHLY",
         "currency":"USD",
         "properties":[
            {
               "keyName":"territoryId",
               "displayName":"TerritoryId",
               "family":"billing",
               "keyspace":"electricity",
               "description":"Territory id where tariff is operational",
               "dataType":"CHOICE",
               "choices":[
                  {
                     "value":"3542",
                     "displayValue":"Baseline Region Y"
                  },
                  {
                     "value":"3543",
                     "displayValue":"Baseline Region Z"
                  },
                  {
                     "value":"3540",
                     "displayValue":"Baseline Region W"
                  },
                  {
                     "value":"3541",
                     "displayValue":"Baseline Region X"
                  },
                  {
                     "value":"3538",
                     "displayValue":"Baseline Region T"
                  },
                  {
                     "value":"3539",
                     "displayValue":"Baseline Region V"
                  },
                  {
                     "value":"3536",
                     "displayValue":"Baseline Region R"
                  },
                  {
                     "value":"3537",
                     "displayValue":"Baseline Region S"
                  },
                  {
                     "value":"3535",
                     "displayValue":"Baseline Region Q"
                  },
                  {
                     "value":"3534",
                     "displayValue":"Baseline Region P"
                  }
               ],
               "propertyTypes":"RATE_CRITERIA",
               "operator":null,
               "propertyValue":"3538",
               "isDefault":true
            },
            {
               "keyName":"consumption",
               "displayName":"Consumption (kWh)",
               "family":"load",
               "keyspace":"electricity",
               "description":"Quantity in kWh of load that is used for a period of time",
               "dataType":"DECIMAL",
               "choices":[

               ],
               "propertyTypes":"RATE_CRITERIA",
               "operator":null,
               "isDefault":false
            }
         ]
      },

	  /* edited for length */

Example 2 - Excluding Closed Tariffs from Tariff Selection

Utilities may close a tariff to new customers and allow customers who are currently on the tariff to be grandfathered. Therefore, closed tariffs should typically be included unless you know for certain that the customer is not currently on a closed (legacy) tariff.

To exclude closed tariffs from the tariff list, add the openOn parameter to your Get Tariffs call:

GET /rest/public/tariffs?zipCode=93550&customerClasses=RESIDENTIAL&tariffTypes=DEFAULT,ALTERNATIVE&effectiveOn=2017-01-01&openOn=2017-01-01

Example 3 - Retrieving Tariffs that have a given rider

This example shows how to pass in the masterTariffId of a particular rider to see where that rider is used (what tariffs it is attached to).

GET /rest/public/tariffs/?riderId=3163711
{
    "status": "success",
    "count": 67,
    "type": "Tariff",
    "results": [
        {
            "tariffId": 80886,
            "masterTariffId": 80886,
            "tariffCode": "ECT-1R",
            "tariffName": "Residential - Time of Use, Combined Advantage, Demand, 9pm - 9 am (Closed)",
            "lseId": 2885,
            "lseName": "Arizona Public Service Co",
            "tariffType": "ALTERNATIVE",
            "customerClass": "RESIDENTIAL",
            "customerCount": 47173,
            "customerLikelihood": 6.1300,
            "territoryId": 3255,
            "effectiveDate": "2010-01-01",
            "endDate": "2012-07-01",
            "timeZone": "US/Arizona",
            "billingPeriod": "MONTHLY",
            "currency": "USD",
            "chargeTypes": "FIXED_PRICE,CONSUMPTION_BASED,DEMAND_BASED,QUANTITY",
            "chargePeriod": "DAILY",
            "hasTimeOfUseRates": true,
            "hasTieredRates": true,
            "hasContractedRates": false,
            "hasRateApplicability": true,
            "isActive": false
        },
        // content redacted for brevity
        "pageCount": 25,
        "pageStart": 0
    ]
}

Get One Tariff

This is how you retrieve a particular tariff.

Resource URI

GET /rest/public/tariffs/{masterTariffId}

Request Parameters

Along with the required security parameters, the following parameters are available as part of the request:

NameTypeDescription
populatePropertiesBooleanOptional. Populates the properties for the Tariff
populateRatesBooleanOptional. Populates the rate details, seasons, and TOU definitions for this Tariff
populateDocumentsBooleanOptional. Populates the list of tariff book documents for the Tariff
effectiveOnDateTimeOptional. Will only return the version of this tariff that is effective as of this date if populated.
territoryIdLongOptional. Will only include this territory's rates and rates that apply to all territories if passed in. Note that rate filtering only occurs when applicableRatesOnly is set to true
bundleRatesBooleanWhen true (false by default) the rates are summarized (bundled). Note that this only works for tariffs with a customerClass of RESIDENTIAL. (Optional)
applicableRatesOnlyBooleanWhen true (false by default) rate applicability criteria will be applied to the rates. You'll only get back rates that match the request's rate applicability values, or the default rate applicability value as set on the tariff. (Optional)
lookupVariableRatesBooleanWhen true (false by default) any variable price tariff rates will be looked up and returned on the response. Can work in conjunction with a passed-in date range. If used with effectiveOn, the date range returned will be the effectiveOn through one month later. (Optional).

Example 1 - Retrieve Tariff with Tariff Properties

GET /rest/public/tariffs/809?populateProperties=true
{
    "status": "success",
    "count": 1,
    "type": "Tariff",
    "results": [
        {
            "tariffId": 3538383,
            "masterTariffId": 809,
            "tariffCode": "EL1",
            "tariffName": "Residential and Religious",
            "lseId": 2252,
            "lseName": "Consolidated Edison Co-NY Inc",
            "priorTariffId": 3491277,
            "tariffType": "DEFAULT",
            "customerClass": "RESIDENTIAL",
            "customerCount": 3024550,
            "customerLikelihood": null,
            "territoryId": 2533,
            "effectiveDate": "2026-02-01",
            "endDate": null,
            "timeZone": "US/Eastern",
            "billingPeriod": "MONTHLY",
            "currency": "USD",
            "chargeTypes": "FIXED_PRICE,CONSUMPTION_BASED,QUANTITY,MINIMUM",
            "chargePeriod": "DAILY",
            "hasTimeOfUseRates": false,
            "hasTieredRates": true,
            "hasContractedRates": true,
            "hasRateApplicability": true,
            "isActive": true,
            "properties": [
                {
                    "keyName": "consumption",
                    "quantityKey": null,
                    "displayName": "Consumption (kWh)",
                    "family": "load",
                    "keyspace": "electricity",
                    "description": "Quantity in kWh of load that is used for a period of time",
                    "dataType": "DECIMAL",
                    "propertyTypes": "RATE_CRITERIA",
                    "operator": null,
                    "isDefault": false
                },
                {
                    "keyName": "eligibleForRiderM",
                    "quantityKey": null,
                    "displayName": "Eligible For RiderM",
                    "family": "customerStatus",
                    "keyspace": "customer",
                    "description": "RIDER M – DAY-AHEAD HOURLY PRICING Applicable customers",
                    "dataType": "BOOLEAN",
                    "propertyTypes": "RATE_CRITERIA",
                    "operator": "=",
                    "propertyValue": "false",
                    "isDefault": true
                },
                {
                    "keyName": "systemSize",
                    "quantityKey": null,
                    "displayName": "System Size",
                    "family": "system",
                    "keyspace": "solarPV",
                    "description": "Nameplate capacity (kW).",
                    "dataType": "DECIMAL",
                    "propertyTypes": "RATE_CRITERIA",
                    "operator": "=",
                    "propertyValue": "0",
                    "isDefault": true
                },
                {
                    "keyName": "territoryId",
                    "quantityKey": null,
                    "displayName": "Territory",
                    "family": "billing",
                    "keyspace": "electricity",
                    "description": "Rate Baseline Region",
                    "dataType": "CHOICE",
                    "propertyTypes": "RATE_CRITERIA",
                    "operator": null,
                    "choices": [
                        {
                            "displayValue": "Zone H",
                            "value": "3632",
                            "dataValue": "3632",
                            "likelihood": null
                        },
                        {
                            "displayValue": "Zone I",
                            "value": "3633",
                            "dataValue": "3633",
                            "likelihood": null
                        },
                        {
                            "displayValue": "Zone J",
                            "value": "3634",
                            "dataValue": "3634",
                            "likelihood": null
                        }
                    ],
                    "isDefault": true
                },
                {
                    "keyName": "chargeClass",
                    "quantityKey": null,
                    "displayName": "Charge Class Type",
                    "family": "service",
                    "keyspace": "electricity",
                    "description": "The tariff has rates with the following charge class.",
                    "dataType": "CHOICE",
                    "propertyTypes": "SERVICE_TERMS",
                    "operator": "=",
                    "propertyValue": "DISTRIBUTION,SUPPLY,CONTRACTED",
                    "choices": [
                        {
                            "displayValue": "Transmission",
                            "value": "1",
                            "dataValue": "1",
                            "likelihood": null
                        },
                        {
                            "displayValue": "Distribution",
                            "value": "2",
                            "dataValue": "2",
                            "likelihood": null
                        },
                        {
                            "displayValue": "Supply",
                            "value": "4",
                            "dataValue": "4",
                            "likelihood": null
                        },
                        {
                            "displayValue": "Tax",
                            "value": "8",
                            "dataValue": "8",
                            "likelihood": null
                        },
                        {
                            "displayValue": "Other",
                            "value": "16",
                            "dataValue": "16",
                            "likelihood": null
                        },
                        {
                            "displayValue": "Contracted",
                            "value": "32",
                            "dataValue": "32",
                            "likelihood": null
                        }
                    ],
                    "isDefault": false
                }
            ]
        }
    ]
}

Example 2 - Retrieve Tariff with Tariff Rates Populated

Note that when you populate rates, this MTID will be counted towards your usage total for the billing period.

GET /rest/public/tariffs/823?populateProperties=true&populateRates=true&lookupVariableRates=true
{
    "status": "success",
    "count": 1,
    "type": "Tariff",
    "results": [
        {
            "tariffId": 3284480,
            "masterTariffId": 823,
            "tariffCode": "R-1",
            "tariffName": "Residential",
            "lseId": 310,
            "lseName": "National Grid - Massachusetts",
            "priorTariffId": 3279572,
            "tariffType": "DEFAULT",
            "customerClass": "RESIDENTIAL",
            "customerCount": 1006774,
            "customerLikelihood": null,
            "territoryId": 328,
            "effectiveDate": "2017-05-01",
            "endDate": null,
            "timeZone": "US/Eastern",
            "billingPeriod": "MONTHLY",
            "currency": "USD",
            "chargeTypes": "FIXED_PRICE,CONSUMPTION_BASED,MINIMUM",
            "chargePeriod": "MONTHLY",
            "hasTimeOfUseRates": false,
            "hasTieredRates": false,
            "hasContractedRates": true,
            "hasRateApplicability": true,
            "isActive": true,
            "properties": [
                {
                    "keyName": "basicServiceChargeType",
                    "quantityKey": null,
                    "displayName": "Basic Service Charge Type",
                    "family": "billing",
                    "keyspace": "electricity",
                    "description": "Basic Service Charge Type can be either Fixed or Variable rate.",
                    "dataType": "CHOICE",
                    "propertyTypes": "RATE_CRITERIA",
                    "operator": "=",
                    "propertyValue": "Fixed",
                    "choices": [
                        {
                            "displayValue": "Fixed",
                            "value": "Fixed",
                            "dataValue": "Fixed",
                            "likelihood": null
                        },
                        {
                            "displayValue": "Variable",
                            "value": "Variable",
                            "dataValue": "Variable",
                            "likelihood": null
                        }
                    ],
                    "isDefault": true
                },
                {
                    "keyName": "consumption",
                    "quantityKey": null,
                    "displayName": "Consumption (kWh)",
                    "family": "load",
                    "keyspace": "electricity",
                    "description": "Quantity in kWh of load that is used for a period of time",
                    "dataType": "DECIMAL",
                    "propertyTypes": "RATE_CRITERIA",
                    "operator": "",
                    "isDefault": false
                },
                {
                    "keyName": "chargeClass",
                    "quantityKey": null,
                    "displayName": "Charge Class Type",
                    "family": "service",
                    "keyspace": "electricity",
                    "description": "The tariff has rates with the following charge class.",
                    "dataType": "CHOICE",
                    "propertyTypes": "SERVICE_TERMS",
                    "operator": "=",
                    "propertyValue": "SUPPLY, CONTRACTED, TRANSMISSION, DISTRIBUTION",
                    "choices": [
                        {
                            "displayValue": "Transmission",
                            "value": "1",
                            "dataValue": "1",
                            "likelihood": null
                        },
                        {
                            "displayValue": "Distribution",
                            "value": "2",
                            "dataValue": "2",
                            "likelihood": null
                        },
                        {
                            "displayValue": "Supply",
                            "value": "4",
                            "dataValue": "4",
                            "likelihood": null
                        },
                        {
                            "displayValue": "Tax",
                            "value": "8",
                            "dataValue": "8",
                            "likelihood": null
                        },
                        {
                            "displayValue": "Other",
                            "value": "16",
                            "dataValue": "16",
                            "likelihood": null
                        },
                        {
                            "displayValue": "Contracted",
                            "value": "32",
                            "dataValue": "32",
                            "likelihood": null
                        }
                    ],
                    "isDefault": false
                }
            ],
            "rates": [
                {
                    "tariffRateId": 17838923,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 22,
                    "rateGroupName": "Customer Charge",
                    "rateName": "Customer Charge",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": null,
                    "chargeType": "FIXED_PRICE",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575434,
                            "tariffRateId": 17838923,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 5.5,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838924,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 23,
                    "rateGroupName": "Energy Efficiency Chg",
                    "rateName": "Energy Efficiency Chg",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": null,
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575435,
                            "tariffRateId": 17838924,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0.0025,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838925,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 24,
                    "rateGroupName": "Renewable Energy Chg",
                    "rateName": "Renewables Charge",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": null,
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575436,
                            "tariffRateId": 17838925,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0.0005,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838926,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 25,
                    "rateGroupName": "Energy Efficiency Chg",
                    "rateName": "Energy Efficiency Charge",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": null,
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "variableRateKey": "energyEfficiencyReconcilingFactorR1",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575437,
                            "tariffRateId": 17838926,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0.01833,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838927,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 26,
                    "rateGroupName": "Dist Chg",
                    "rateName": "Basic Service Adjustment",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": null,
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575438,
                            "tariffRateId": 17838927,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0.00228,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838928,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 26,
                    "rateGroupName": "Dist Chg",
                    "rateName": "Pension/PBOP Adjustment",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": null,
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575439,
                            "tariffRateId": 17838928,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0.00287,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838929,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 26,
                    "rateGroupName": "Dist Chg",
                    "rateName": "Residential Assistance Adjustment",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": null,
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575440,
                            "tariffRateId": 17838929,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0.00483,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838930,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 26,
                    "rateGroupName": "Dist Chg",
                    "rateName": "Base Distribution Charge - Energy Charge",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": null,
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575441,
                            "tariffRateId": 17838930,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0.04072,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838931,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 26,
                    "rateGroupName": "Dist Chg",
                    "rateName": "Revenue Decoupling Mechanism",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": null,
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575442,
                            "tariffRateId": 17838931,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0.00204,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838932,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 26,
                    "rateGroupName": "Dist Chg",
                    "rateName": "Attorney General Counsel Expense",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": null,
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575443,
                            "tariffRateId": 17838932,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0.00004,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838933,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 26,
                    "rateGroupName": "Dist Chg",
                    "rateName": "Market Settlement Credit",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": null,
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "variableRateKey": "marketSettlementCredit",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575444,
                            "tariffRateId": 17838933,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838937,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 27,
                    "rateGroupName": "Transmission Charge",
                    "rateName": "Transmission Charge Adjustment",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": null,
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "TRANSMISSION",
                    "chargePeriod": "MONTHLY",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575448,
                            "tariffRateId": 17838937,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0.00055,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838938,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 27,
                    "rateGroupName": "Transmission Charge",
                    "rateName": "Base Transmission Charge",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": null,
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "TRANSMISSION",
                    "chargePeriod": "MONTHLY",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575449,
                            "tariffRateId": 17838938,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0.03001,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838939,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 28,
                    "rateGroupName": "Transition Charge",
                    "rateName": "Base Transition Charge",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": null,
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575450,
                            "tariffRateId": 17838939,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0.00025,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838940,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 28,
                    "rateGroupName": "Transition Charge",
                    "rateName": "Transition Charge Adjustment",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": null,
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575451,
                            "tariffRateId": 17838940,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0.00029,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838941,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 29,
                    "rateGroupName": "Dist Chg",
                    "rateName": "Smart Grid Distribution Adjmt",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": null,
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575452,
                            "tariffRateId": 17838941,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0.00037,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838945,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 31,
                    "rateGroupName": "Minimum Charge",
                    "rateName": "Minimum Charge",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": null,
                    "chargeType": "MINIMUM",
                    "chargePeriod": "MONTHLY",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575456,
                            "tariffRateId": 17838945,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 5.5,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838934,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 26,
                    "rateGroupName": "Dist Chg",
                    "rateName": "Net CapEx Factor",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": "2017-10-01T00:00:00-04:00",
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "variableRateKey": "netCapExFactorR1R2",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575445,
                            "tariffRateId": 17838934,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0.00165,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838934,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 26,
                    "rateGroupName": "Dist Chg",
                    "rateName": "Net CapEx Factor",
                    "fromDateTime": "2017-10-01T00:00:00-04:00",
                    "toDateTime": "2018-01-31T19:00:00-05:00",
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "variableRateKey": "netCapExFactorR1R2",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575445,
                            "tariffRateId": 17838934,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838935,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 26,
                    "rateGroupName": "Dist Chg",
                    "rateName": "Solar Cost Adjustment",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": "2017-10-01T00:00:00-04:00",
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "variableRateKey": "solarCostAdjustment310",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575446,
                            "tariffRateId": 17838935,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0.00016,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838935,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 26,
                    "rateGroupName": "Dist Chg",
                    "rateName": "Solar Cost Adjustment",
                    "fromDateTime": "2017-10-01T00:00:00-04:00",
                    "toDateTime": "2018-01-31T19:00:00-05:00",
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "variableRateKey": "solarCostAdjustment310",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575446,
                            "tariffRateId": 17838935,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0.00016,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838936,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 26,
                    "rateGroupName": "Dist Chg",
                    "rateName": "Storm Replenishment Adjustment",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": "2017-07-01T00:00:00-04:00",
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "variableRateKey": "stormReplenishmentAdjustment",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575447,
                            "tariffRateId": 17838936,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0.00266,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838936,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 26,
                    "rateGroupName": "Dist Chg",
                    "rateName": "Storm Replenishment Adjustment",
                    "fromDateTime": "2017-07-01T00:00:00-04:00",
                    "toDateTime": "2018-01-31T19:00:00-05:00",
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "variableRateKey": "stormReplenishmentAdjustment",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575447,
                            "tariffRateId": 17838936,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0.00266,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838942,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 29,
                    "rateGroupName": "Dist Chg",
                    "rateName": "Renewable Energy Recovery",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": "2017-11-01T00:00:00-04:00",
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "variableRateKey": "renewableEnergyRecovery310",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575453,
                            "tariffRateId": 17838942,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0.0005,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838942,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 29,
                    "rateGroupName": "Dist Chg",
                    "rateName": "Renewable Energy Recovery",
                    "fromDateTime": "2017-11-01T00:00:00-04:00",
                    "toDateTime": "2018-01-31T19:00:00-05:00",
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "DISTRIBUTION",
                    "chargePeriod": "MONTHLY",
                    "variableRateKey": "renewableEnergyRecovery310",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575453,
                            "tariffRateId": 17838942,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "rateAmount": 0.0005,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838943,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 30,
                    "rateGroupName": "Supplier Services",
                    "rateName": "Fixed Price",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": "2017-11-01T00:00:00-04:00",
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "SUPPLY,CONTRACTED",
                    "chargePeriod": "MONTHLY",
                    "applicabilityKey": "basicServiceChargeType",
                    "variableRateKey": "supplementForBasicServiceResidentialFixed",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575454,
                            "tariffRateId": 17838943,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "applicabilityValue": "Fixed",
                            "rateAmount": 0.09432,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838943,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 30,
                    "rateGroupName": "Supplier Services",
                    "rateName": "Fixed Price",
                    "fromDateTime": "2017-11-01T00:00:00-04:00",
                    "toDateTime": "2018-01-31T19:00:00-05:00",
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "SUPPLY,CONTRACTED",
                    "chargePeriod": "MONTHLY",
                    "applicabilityKey": "basicServiceChargeType",
                    "variableRateKey": "supplementForBasicServiceResidentialFixed",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575454,
                            "tariffRateId": 17838943,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "applicabilityValue": "Fixed",
                            "rateAmount": 0.12673,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838944,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 30,
                    "rateGroupName": "Supplier Services",
                    "rateName": "Variable Price",
                    "fromDateTime": "2017-05-01T00:00:00-04:00",
                    "toDateTime": "2017-06-01T00:00:00-04:00",
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "SUPPLY,CONTRACTED",
                    "chargePeriod": "MONTHLY",
                    "applicabilityKey": "basicServiceChargeType",
                    "variableRateKey": "supplementForBasicServiceResidentialVariable",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575455,
                            "tariffRateId": 17838944,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "applicabilityValue": "Variable",
                            "rateAmount": 0.07362,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838944,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 30,
                    "rateGroupName": "Supplier Services",
                    "rateName": "Variable Price",
                    "fromDateTime": "2017-06-01T00:00:00-04:00",
                    "toDateTime": "2017-07-01T00:00:00-04:00",
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "SUPPLY,CONTRACTED",
                    "chargePeriod": "MONTHLY",
                    "applicabilityKey": "basicServiceChargeType",
                    "variableRateKey": "supplementForBasicServiceResidentialVariable",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575455,
                            "tariffRateId": 17838944,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "applicabilityValue": "Variable",
                            "rateAmount": 0.09684,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838944,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 30,
                    "rateGroupName": "Supplier Services",
                    "rateName": "Variable Price",
                    "fromDateTime": "2017-07-01T00:00:00-04:00",
                    "toDateTime": "2017-08-01T00:00:00-04:00",
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "SUPPLY,CONTRACTED",
                    "chargePeriod": "MONTHLY",
                    "applicabilityKey": "basicServiceChargeType",
                    "variableRateKey": "supplementForBasicServiceResidentialVariable",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575455,
                            "tariffRateId": 17838944,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "applicabilityValue": "Variable",
                            "rateAmount": 0.09516,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838944,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 30,
                    "rateGroupName": "Supplier Services",
                    "rateName": "Variable Price",
                    "fromDateTime": "2017-08-01T00:00:00-04:00",
                    "toDateTime": "2017-09-01T00:00:00-04:00",
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "SUPPLY,CONTRACTED",
                    "chargePeriod": "MONTHLY",
                    "applicabilityKey": "basicServiceChargeType",
                    "variableRateKey": "supplementForBasicServiceResidentialVariable",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575455,
                            "tariffRateId": 17838944,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "applicabilityValue": "Variable",
                            "rateAmount": 0.09494,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838944,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 30,
                    "rateGroupName": "Supplier Services",
                    "rateName": "Variable Price",
                    "fromDateTime": "2017-09-01T00:00:00-04:00",
                    "toDateTime": "2017-10-01T00:00:00-04:00",
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "SUPPLY,CONTRACTED",
                    "chargePeriod": "MONTHLY",
                    "applicabilityKey": "basicServiceChargeType",
                    "variableRateKey": "supplementForBasicServiceResidentialVariable",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575455,
                            "tariffRateId": 17838944,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "applicabilityValue": "Variable",
                            "rateAmount": 0.09936,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838944,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 30,
                    "rateGroupName": "Supplier Services",
                    "rateName": "Variable Price",
                    "fromDateTime": "2017-10-01T00:00:00-04:00",
                    "toDateTime": "2017-11-01T00:00:00-04:00",
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "SUPPLY,CONTRACTED",
                    "chargePeriod": "MONTHLY",
                    "applicabilityKey": "basicServiceChargeType",
                    "variableRateKey": "supplementForBasicServiceResidentialVariable",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575455,
                            "tariffRateId": 17838944,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "applicabilityValue": "Variable",
                            "rateAmount": 0.10261,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838944,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 30,
                    "rateGroupName": "Supplier Services",
                    "rateName": "Variable Price",
                    "fromDateTime": "2017-11-01T00:00:00-04:00",
                    "toDateTime": "2017-12-01T00:00:00-05:00",
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "SUPPLY,CONTRACTED",
                    "chargePeriod": "MONTHLY",
                    "applicabilityKey": "basicServiceChargeType",
                    "variableRateKey": "supplementForBasicServiceResidentialVariable",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575455,
                            "tariffRateId": 17838944,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "applicabilityValue": "Variable",
                            "rateAmount": 0.10457,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838944,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 30,
                    "rateGroupName": "Supplier Services",
                    "rateName": "Variable Price",
                    "fromDateTime": "2017-12-01T00:00:00-05:00",
                    "toDateTime": "2018-01-01T00:00:00-05:00",
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "SUPPLY,CONTRACTED",
                    "chargePeriod": "MONTHLY",
                    "applicabilityKey": "basicServiceChargeType",
                    "variableRateKey": "supplementForBasicServiceResidentialVariable",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575455,
                            "tariffRateId": 17838944,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "applicabilityValue": "Variable",
                            "rateAmount": 0.1177,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                },
                {
                    "tariffRateId": 17838944,
                    "tariffId": 3284480,
                    "tariffSequenceNumber": 30,
                    "rateGroupName": "Supplier Services",
                    "rateName": "Variable Price",
                    "fromDateTime": "2018-01-01T00:00:00-05:00",
                    "toDateTime": "2018-01-31T19:00:00-05:00",
                    "chargeType": "CONSUMPTION_BASED",
                    "chargeClass": "SUPPLY,CONTRACTED",
                    "chargePeriod": "MONTHLY",
                    "applicabilityKey": "basicServiceChargeType",
                    "variableRateKey": "supplementForBasicServiceResidentialVariable",
                    "rateBands": [
                        {
                            "tariffRateBandId": 11575455,
                            "tariffRateId": 17838944,
                            "rateSequenceNumber": 1,
                            "hasConsumptionLimit": false,
                            "hasDemandLimit": false,
                            "hasPropertyLimit": false,
                            "applicabilityValue": "Variable",
                            "rateAmount": 0.14574,
                            "rateUnit": "COST_PER_UNIT",
                            "isCredit": false,
                            "prevUpperLimit": null
                        }
                    ]
                }
            ]
        }
    ]
}