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
,rows
severanceTax
: (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
,pctOfRevenue
ordollarPerMonth
: (one required) A number representing the dollar amount per barrel of oil equivalent (Boe), the dollar amount per month, the percentage of revenue.dollarPerBoe
,pctOfRevenue
ordollarPerMonth
: (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 theEscalationModelObject
definition. It includes two properties:escalationModel1
andescalationModel2
.rows
: (required) An array of objects. Each object in the array should match the.
rows
dollarPerBbl
,dollarPerMcf
pctOfRevenue
ordollarPerMonth
: (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
,dollarPerMcf
pctOfRevenue
ordollarPerMonth
: (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
.