ProfitLossReport
- capexType: objectrequired
Capital spend broken out by account (e.g. intangible drilling, tangible drilling & completion). Excluded from
expenses.totalandnetIncome.- accountsType: array object[] · PnlRow[]required
One report line — a per-month breakdown plus a period total.
- totalType: object · PnlRowrequired
One report line — a per-month breakdown plus a period total.
- cashType: object
Flow requiredMoney actually moved in the period, independent of the accrual/interest bases. Cash in = revenue received (statement net payment by check date); cash out = bills paid (by paid date, including CapEx).
- cashType: object · PnlRow
In requiredOne report line — a per-month breakdown plus a period total.
- cashType: object · PnlRow
Out requiredOne report line — a per-month breakdown plus a period total.
- netType: object · PnlRow
Cash requiredOne report line — a per-month breakdown plus a period total.
- expensesType: objectrequired
Operating expenses only. CapEx is reported separately under
capex.- groupsType: array object[] · PnlExpenseGroup[]required
Operating-expense report group (e.g. Lease Operating Expense) with its accounts.
- totalType: object · PnlRowrequired
One report line — a per-month breakdown plus a period total.
- metaType: objectrequired
The resolved parameters this report was computed with.
- endType: string Format: date-time
Date the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- expenseType: string enum
Date Basis values- invoice
- paid
- interestType: string enum
Basis values- owner
- eight
Eighths
- revenueType: string enum
Date Basis values- production
- check
- startType: string Format: date-time
Date the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- wellType: array string[] | null
Ids
- monthsType: array string[]required
"YYYY-MM" month keys, ascending. Every row's
byMonthis keyed by these. - netType: object · PnlRow
Income requiredNet Revenue − Operating Expenses (excludes CapEx).
- byType: object
Month requiredAmount per month, keyed by "YYYY-MM" (matching the report's
months). - idType: stringrequired
- labelType: stringrequired
- totalType: numberrequired
- revenueType: objectrequired
- byType: array object[] · PnlRow[]
Product requiredOne report line — a per-month breakdown plus a period total.
- deductionsType: object · PnlRowrequired
One report line — a per-month breakdown plus a period total.
- grossType: object · PnlRow
Total requiredOne report line — a per-month breakdown plus a period total.
- netType: object · PnlRow
Total requiredOne report line — a per-month breakdown plus a period total.
- taxesType: object · PnlRowrequired
One report line — a per-month breakdown plus a period total.