Skip to main content

Escalations Overview

This documentation extends the Base Econ Model Documentation.

Properties

escalation (required)

An object that describes the escalation of differentials over time.

rows

An array of objects that describe the escalation of differentials over time.

  • Data Type: array of objects
  • Required Properties for each object:
    • pctPerYear or dollarPerYear
    • monthPeriod, entireWellLife, or dates
  • Validation Rules:
    • The rows array must contain at least 1 object and no more than 100 objects.
    • The object must have exactly one of the following properties: pctPerYear or dollarPerYear.
    • The object must have exactly one of the following properties: monthPeriod, entireWellLife, or dates.
    • The values of pctPerYear and dollarPerYear must be within their respective minimum and maximum ranges.
    • The monthPeriod value must be between 1 and 1200.
    • The dates value must be a date between January 1, 1900 and April 1, 2262 in YYYY-MM-DD format.

escalationFrequency (required)

A string that describes the frequency of escalation.

  • Data Type: string
  • Enumeration:
    • monthly
    • yearly
    • constant

calculationMethod (required)

A string that describes the method of differential calculation.

  • Data Type: string
  • Enumeration:
    • simple
    • compound

Definitions

PctPerYear

A number that describes the percent per year escalation.

  • Data Type: number
  • Minimum Value: -10000
  • Maximum Value: 10000
  • Minimum Decimal Precision: 0.000001

DollarPerYear

A number that describes the dollar per year escalation.

  • Data Type: number
  • Minimum Value: -100000000
  • Maximum Value: 100000000
  • Minimum Decimal Precision: 0.000001

Rows Validation

monthPeriod

  • Data Type: number
  • value must be between 1 and 1200.

entireWellLife

  • A string that is an enum with a value of "Flat".
dates
  • Data Type: string
  • Validation Rules:
    • The value must be a date between January 1, 1900 and April 1, 2262 in the format YYYY-MM-DD.
    • each dates property must have a "01" for the days. Ex: "2020-05-01"
    • The value for each dates property in the rows array must be at minimum one month later than the previous dates property. For Example:
      "rows": [
      {
      "dates": "2020-01-01",
      "pctOfBasePrice": 1000000
      },
      {
      "dates": "2020-02-01",
      "pctOfBasePrice": 0.123456
      },
      {
      "dates": "2021-02-01",
      "pctOfBasePrice": 0
      }
      ]

Example

"escalation": {
"rows": [
{
"pctPerYear": 12,
"monthPeriod": 1
},
{
"pctPerYear": 32,
"monthPeriod":5
},
{
"pctPerYear": 57.665,
"monthPeriod": 3
}
],
"escalationFrequency": "monthly",
"calculationMethod": "compound"
}