Production Taxes Overview
This document provides a detailed overview of production-taxes in an economic model. The main properties (econ functions) include adValoremTax and severanceTax. These properties are defined by a series of objects that set parameters for economic functions in an economic model.
Example Response
{
"id": "6463e9e105bfb500218f828e",
"copiedFrom": null,
"name": "Production Taxes Demo",
"tags": [],
"unique": false,
"createdBy": "6283eac6241df8001331f6a3",
"lastUpdatedBy": "6283eac6241df8001331f6a3",
"createdAt": "2023-05-16T20:38:57.818Z",
"updatedAt": "2023-05-16T23:20:25.827Z",
"adValoremTax": {
"deductSeveranceTax": false,
"shrinkageCondition": "shrunk",
"calculation": "nri",
"rateType": "gross_well_head",
"rowsCalculationMethod": "non_monotonic",
"escalationModel": {
"escalationModel1": "none",
"escalationModel2": "none"
},
"rows": [
{
"dollarPerBoe": 100,
"offsetToFirstSegment": 2
}
]
},
"severanceTax": {
"state": "texas",
"shrinkageCondition": "shrunk",
"calculation": "nri",
"rateType": "gross_well_head",
"rowsCalculationMethod": "non_monotonic",
"oil": {
"escalationModel": {
"escalationModel1": "64629fb11cb0cc0021eaaa38",
"escalationModel2": "none"
},
"rows": [
{
"dollarPerBbl": 0.0081,
"offsetToFpd": 20,
"pctOfRevenue": 4.6
},
{
"dollarPerBbl": 0,
"offsetToFpd": 20,
"pctOfRevenue": 0
},
{
"dollarPerBbl": 0,
"offsetToFpd": 20,
"pctOfRevenue": 0
}
]
},
"gas": {
"escalationModel": {
"escalationModel1": "none",
"escalationModel2": "64629fb11cb0cc0021eaaa38"
},
"rows": [
{
"dates": "2022-01-01",
"dollarPerMcf": 0.0007,
"pctOfRevenue": 7.5
},
{
"dates": "2023-01-01",
"dollarPerMcf": 0,
"pctOfRevenue": 0
}
]
},
"ngl": {
"escalationModel": {
"escalationModel1": "none",
"escalationModel2": "none"
},
"rows": [
{
"dollarPerBbl": 0.0001167,
"oilRate": 3,
"pctOfRevenue": 7.5
},
{
"dollarPerBbl": 0,
"oilRate": 6,
"pctOfRevenue": 0
},
{
"dollarPerBbl": 0,
"oilRate": 9,
"pctOfRevenue": 0
}
]
},
"dripCondensate": {
"escalationModel": {
"escalationModel1": "64629fb11cb0cc0021eaaa38",
"escalationModel2": "64629fb11cb0cc0021eaaa38"
},
"rows": [
{
"dollarPerBbl": 0.0081,
"entireWellLife": "Flat",
"pctOfRevenue": 4.6
}
]
}
}
}
Econ Functions
adValoremTax: (required) This object includes the following propertiesdeductSeveranceTax,shrinkageCondition,calculation,rateType,rowsCalculationMethod,escalationModel,rowsseveranceTax: (required) This object includes the following propertiesstate,shrinkageCondition,calculation,rateType,rowsCalculationMethod,oil,gas,ngl, anddripCondensate.
adValoremTax
deductSeveranceTax: (required) BooleanshrinkageCondition: (required) stringcalculation: (required) stringrateType: (required) stringrowsCalculationMethod: (required) stringescalationModel: (required) objectrows: (required) array
rows
dollarPerBoe,pctOfRevenueordollarPerMonth: (one required) A number representing the dollar amount per barrel of oil equivalent (Boe), the dollar amount per month, the percentage of revenue.dollarPerBoe,pctOfRevenueordollarPerMonth: (one required) A number representing the dollar amount per barrel of oil equivalent (Boe), the dollar amount per month, the percentage of revenue. Note: These options are the same as the previous field.entireWellLife,offsetToFpd,offsetToAsOf,offsetToDiscountDate,offsetToFirstSegment,offsetToEndHistory,dates,oilRate,gasRate,waterRate: (one required) Various criteria related to well life and production rates.
"adValoremTax": {
"deductSeveranceTax": false,
"shrinkageCondition": "shrunk",
"calculation": "nri",
"rateType": "gross_well_head",
"rowsCalculationMethod": "non_monotonic",
"escalationModel": {
"escalationModel1": "none",
"escalationModel2": "none"
},
"rows": [
{
"dollarPerBoe": 100,
"offsetToFirstSegment": 2,
"pctOfRevenue": 2.5
}
]
}
severanceTax
state: (required) stringshrinkageCondition: (required) stringcalculation: (required) stringrateType: (required) stringrowsCalculationMethod: (required) stringoil: (required) objectgas: (required) objectngl: (required) objectdripCondensate: (required) object
oil, gas, ngl, and dripCondensate
escalationModel: (optional) An object that refers to theEscalationModelObjectdefinition. It includes two properties:escalationModel1andescalationModel2.rows: (required) An array of objects. Each object in the array should match the.
rows
dollarPerBbl,dollarPerMcfpctOfRevenueordollarPerMonth: (required) A number representing the dollar amount per barrel (Bbl), the dollar amount per one thousand cubic feet (Mcf) of natural gas, the dollar amount per month, or the percentage of revenue.dollarPerBbl,dollarPerMcfpctOfRevenueordollarPerMonth: (required) A number representing the dollar amount per barrel (Bbl), the dollar amount per one thousand cubic feet (Mcf) of natural gas, the dollar amount per month, or the percentage of revenue.- Note: These options are the same as the previous field.
entireWellLife,offsetToFpd,offsetToAsOf,offsetToDiscountDate,offsetToFirstSegment,offsetToEndHistory,dates,oilRate,gasRate,waterRate: (one required) Various criteria related to well life and production rates.
"severanceTax": {
"state": "texas",
"shrinkageCondition": "shrunk",
"calculation": "nri",
"rateType": "gross_well_head",
"rowsCalculationMethod": "non_monotonic",
"oil": {
"escalationModel": {
"escalationModel1": "64629fb11cb0cc0021eaaa38",
"escalationModel2": "none"
},
"rows": [
{
"dollarPerBbl": 0.0081,
"offsetToFpd": 20,
"pctOfRevenue": 4.6
},
{
"dollarPerBbl": 0,
"offsetToFpd": 20,
"pctOfRevenue": 0
},
{
"dollarPerBbl": 0,
"offsetToFpd": 20,
"pctOfRevenue": 0
}
]
},
"gas": {
"escalationModel": {
"escalationModel1": "none",
"escalationModel2": "64629fb11cb0cc0021eaaa38"
},
"rows": [
{
"dates": "2022-01-01",
"dollarPerMcf": 0.0007,
"pctOfRevenue": 7.5
},
{
"dates": "2023-01-01",
"dollarPerMcf": 0,
"pctOfRevenue": 0
}
]
},
"ngl": {
"escalationModel": {
"escalationModel1": "none",
"escalationModel2": "none"
},
"rows": [
{
"dollarPerBbl": 0.0001167,
"oilRate": 3,
"pctOfRevenue": 7.5
},
{
"dollarPerBbl": 0,
"oilRate": 6,
"pctOfRevenue": 0
},
{
"dollarPerBbl": 0,
"oilRate": 9,
"pctOfRevenue": 0
}
]
},
"dripCondensate": {
"escalationModel": {
"escalationModel1": "64629fb11cb0cc0021eaaa38",
"escalationModel2": "64629fb11cb0cc0021eaaa38"
},
"rows": [
{
"dollarPerBbl": 0.0081,
"entireWellLife": "Flat",
"pctOfRevenue": 4.6
}
]
}
}
Definitions
Calculation
This property is a string defining the type of calculation used. Possible values are:
"100_pct_wi""lease_nri""lease_nri_minus_one""nri""nri_minus_one""one_minus_nri""one_minus_lease_nri""one_minus_wi""wi""wi_minus_one"
dates
This is a string property representing a date. The format of the date is YYYY-MM-DD, and the date must fall between 1900-01-01 to 2262-04-01. For the DD portion of the date, the value must be 01.
deductSeveranceTax
A Boolean that determines if you want to deduct severance tax. Possible values are true and false.
dollarPerBbl
A number representing the dollar amount per barrel (Bbl). This must be a number between 0 and 100 with a minimum decimal precision of 0.000001.
dollarPerBoe
A number representing the dollar amount per barrel of oil equivalent (Boe). This must be a number between 0 and 100 with a minimum decimal precision of 0.000001.
DollarPerMcf
A number representing the dollar amount per one thousand cubic feet (Mcf). This must be a number between 0 to 100 with a minimum decimal precision of 0.000001.
dollarPerMonth
A number representing the dollar amount per month. This must be a number between 0 and 1000000 (1,000,000) with a minimum decimal precision of 0.000001.
entireWellLife
This is a string property that can only have the value "Flat".
escalationModel (Object)
This object has two properties:
escalationModel1: A string which must be either the Escalation Model ID (example:"6463e9e105bfb500218f828e") or"none".escalationModel2: A string which must be either the Escalation Model ID (example:"6463e9e105bfb500218f828e") or"none".
gasRate
This property represents a range, defined as a number. The possible range for this value is from 0 to 10000000000 (10,000,000,000) inclusive with a minimum decimal precision of 0.000001.
oilRate
This property represents a range, defined as a number. The possible range for this value is from 0 to 10000000000 (10,000,000,000) inclusive with a minimum decimal precision of 0.000001.
offsetToAsOf
This property represents a time period, defined as an integer. The possible range for this value is from 1 to 1200, inclusive.
offsetToDiscountDate
This property represents a time period, defined as an integer. The possible range for this value is from 1 to 1200, inclusive.
offsetToEndHistory
This property represents a time period, defined as an integer. The possible range for this value is from 1 to 1200, inclusive.
offsetToFirstSegment
This property represents a time period, defined as an integer. The possible range for this value is from 1 to 1200, inclusive.
offsetToFpd
This property represents a time period, defined as an integer. The possible range for this value is from 1 to 1200, inclusive.
pctOfRevenue
A number representing the percentage of revenue. This
must be a number between 0 and 100 with a minimum decimal precision of 0.000001.
RateType
String representing the rate type. Only possible value is "gross_well_head".
rowsCalculationMethod
A string representing the method of calculating rows. Possible values are "monotonic" and "non_monotonic".
ShrinkageCondition
This property is a string defining the criteria of reduction or contraction of volume. Possible values are: "shrunk" or "unshrunk".
state
This is a string property that represents the name of a state. The property can take any of the following values:
"alabama""alaska""arizona""arkansas""california""colorado""custom""florida""idaho""indiana""kansas""kentucky""louisiana""maryland""michigan""mississippi""montana""nebraska""nevada""new_mexico""new_york""north_dakota""ohio""oklahoma""oregon""pennsylvania""pennsylvania horizontal""pennsylvania vertical""south_dakota""tennessee""texas""utah""virginia""west_virginia""wyoming"
waterRate
This property represents a range, defined as a number. The possible range for this value is from 0 to 10000000000 (10,000,000,000) inclusive with a minimum decimal precision of 0.000001.