{{ dash.subtitle }}
{{ list.count }} of {{ list.total }} authorizations · {{ list.totalApprovedFmt }} approved capital
| {{ c.label }} | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
{{ r.num }}
{{ r.name }}
{{ r.area }} · {{ r.asset }}
|
{{ r.type }} | {{ r.statusLabel }} | {{ r.approvedFmt }} | {{ r.actualsFmt }} | {{ r.accrualsFmt }} |
{{ r.forecastFmt }}
|
{{ r.varianceFmt }}
{{ r.varPct }}
|
{{ r.healthLabel }} | {{ x.value }} |
{{ detail.overview.desc }}
| Category / description | Qty | Unit | Unit cost | Vendor / source | Total |
|---|---|---|---|---|---|
{{ l.cat }} {{ l.desc }} |
{{ l.qty }} | {{ l.unit }} | {{ l.unitCost }} | {{ l.vendor }} | {{ l.total }} |
| Total estimated AFE value | {{ detail.estimate.totalFmt }} | ||||
Every authorized change to this AFE is versioned. The original authorization is Rev 0; each revision re-routes through the full approval chain and supersedes the prior version, while the baseline is retained for variance reporting.
{{ v.scope }}
Routed to {{ detail.routing.respondedTotal }} partners on {{ detail.routing.sentDateFmt }} · {{ detail.routing.resultLabel }}
| Partner | WI | Contact | Sent | Viewed | Status | Responded | Reminder |
|---|---|---|---|---|---|---|---|
{{ r.company }} {{ r.email }} “{{ r.comment }}” |
{{ r.wiFmt }} | {{ r.contact }} | {{ r.sent }} | {{ r.viewed }} | {{ r.status }} | {{ r.responded }} | {{ r.reminder }} |
{{ detail.routing.lockedDetail }}
This is the ownership split carried from the AFE. Make sure it’s right before you route anything to partners.
How should partners respond to this AFE? Pick the option that matches your operating agreement.
Add each partner who should receive this routing. Working interest across operator + partners must total 100%.
Configuring {{ detail.routing.selName }}.
Deadlines, thresholds, and deemed-response rules are fully configurable — set them to match the governing JOA, CAPL procedure, JV agreement, or company policy. Nothing is enforced automatically.
Partners receive a cover page with the routing type, the response options ({{ detail.routing.review.responseList }}), the deadline, the working-interest table, and the attached AFE package.
{{ detail.routing.pkg.typeDesc }}
{{ detail.routing.pkg.message }}
{{ detail.routing.pkg.desc }}
{{ detail.routing.pkg.just }}
{{ detail.routing.pkg.benefit }}
{{ detail.routing.pkg.risk }}
Gross authorized estimate, 100% working-interest basis.
| Category | Description | Qty | Unit cost | Total |
|---|---|---|---|---|
| {{ c.cat }} | {{ c.desc }} | {{ c.qtyUnit }} | {{ c.unitCost }} | {{ c.total }} |
| Subtotal | {{ detail.routing.pkg.baseTotalFmt }} | |||
| Contingency (8%) | {{ detail.routing.pkg.contFmt }} | |||
| Total gross estimate | {{ detail.routing.pkg.costTotalFmt }} | |||
Net shares are each party’s working-interest portion of the gross estimate, shown for reference. Actual billing follows the joint operating agreement.
Accrual required = completed work not yet posted as actuals
Saved to this AFE’s {{ detail.accruals.currentMonth }} accrual — visible here and in Monthly Accruals.
| Reporting month | Actuals posted | Accrual | Fcst remaining | Fcst final | Confidence | Status |
|---|---|---|---|---|---|---|
| {{ m.month }} | {{ m.actualsPostedFmt }} | {{ m.accrualFmt }} | {{ m.remainingFmt }} | {{ m.finalFmt }} | {{ m.confidence }} | {{ m.status }} |
|
Note
{{ m.note }}
|
||||||
| Date | Vendor | Invoice | Category | Posted month | Amount |
|---|---|---|---|---|---|
| {{ r.date }} | {{ r.vendor }} | {{ r.inv }} | {{ r.cat }} | {{ r.month }} | {{ r.amountFmt }} |
| Total actuals posted to date | {{ detail.actuals.totalFmt }} | ||||
Forecast final cost exceeds the approved AFE by {{ detail.forecast.suppAmount }} ({{ detail.forecast.suppPct }}), past the supplement threshold of 10% or $15,000 over estimate. A supplement with an overrun reason and revised approved amount is required before further commitments.
{{ c.text }}
| Timestamp | User | Action | Field | Change |
|---|---|---|---|---|
| {{ e.time }} | {{ e.user }} · {{ e.role }} | {{ e.action }} | {{ e.field }} | {{ e.old }} → {{ e.neu }} |
Reporting period {{ acc.period }} · month-end close {{ acc.closeDate }}
| AFE / Project | Owner | Prior accrual | {{ acc.monthShort }} accrual | Δ vs prior | Gross estimate | Gross actual | Variance | ||
|---|---|---|---|---|---|---|---|---|---|
|
|
{{ r.num }} {{ r.name }} |
{{ r.owner }} | {{ r.priorFmt }} |
$
|
{{ r.deltaText }} | {{ r.grossEstFmt }} | {{ r.grossActFmt }} | {{ r.varianceFmt }} |
|
|
Accrual comment · {{ r.num }} · {{ acc.monthShort }}
|
|||||||||
AFE authorizations and supplements awaiting decision
{{ c.reason }}
{{ c.reason }}
{{ c.reason }}
Forecast final cost vs approved budget across the active portfolio
| AFE / Project | Cost position | Approved | Actuals | Accruals | Forecast final | Variance |
|---|---|---|---|---|---|---|
{{ r.num }} {{ r.name }} |
{{ r.approvedFmt }} | {{ r.actualsFmt }} | {{ r.accrualsFmt }} | {{ r.finalFmt }} | {{ r.varianceFmt }} {{ r.varPct }} |
{{ create.headerSub }}
This determines what we capture. Pick the option that matches where this AFE came from.
Start with the basics — you can change any of this later.
Pick one or more. We’ll pull the licence numbers automatically.
For wells not yet in the registry — a new drill, a recent acquisition, or a partner-operated well. We’ll match it to a UWI once it’s licensed.
This well is jointly owned. Add each partner company and the working interest they hold.
| Maj / Min | Cost category | Gross cost | Net cost | |
|---|---|---|---|---|
| {{ l.netFmt }} |
Returns and recovery used to justify the spend. Cost estimate carries forward from the previous step.
Supporting documents for this AFE — vendor quotes, internal estimates, engineering memos, schematics.
Capture the gross AFE value, our working-interest share, and the operator’s response deadline.
Attach the operator’s AFE PDF and any cost detail or correspondence that came with it.
Record our decision and confirm the details before saving.
Our electionPeriod financial reports for capital tracking and month-end close — exportable for finance and management.
{{ rep.variance.subtitle }}
| AFE / Project | Approved | Spent | Accrued | Remaining | Forecast final | Variance | % |
|---|---|---|---|---|---|---|---|
| {{ g.label }} · {{ g.countLabel }} | {{ g.approvedFmt }} | {{ g.spentFmt }} | {{ g.accruedFmt }} | {{ g.remainingFmt }} | {{ g.finalFmt }} | {{ g.varFmt }} | {{ g.varPct }} |
{{ r.num }} {{ r.name }} |
{{ r.approvedFmt }} | {{ r.spentFmt }} | {{ r.accruedFmt }} | {{ r.remainingFmt }} | {{ r.finalFmt }} | {{ r.varFmt }} | {{ r.varPct }} |
| Total — {{ rep.variance.count }} AFEs | {{ rep.variance.totalApprovedFmt }} | {{ rep.variance.totalSpentFmt }} | {{ rep.variance.totalAccruedFmt }} | {{ rep.variance.totalRemainingFmt }} | {{ rep.variance.totalFinalFmt }} | {{ rep.variance.totalVarFmt }} | {{ rep.variance.totalVarPct }} |
Reporting period {{ rep.register.period }} · close {{ rep.register.closeDate }}
| AFE / Project | Cost centre | Preparer | Prior accrual | {{ rep.register.monthShort }} accrual | Actuals to date | Status | Sign-off |
|---|---|---|---|---|---|---|---|
{{ r.num }} {{ r.name }} |
{{ r.cc }} {{ r.capex }} |
{{ r.owner }} | {{ r.priorFmt }} | {{ r.curFmt }} | {{ r.actualsFmt }} | {{ r.status }} | {{ r.signoff }} |
| Total — {{ rep.register.count }} AFEs | {{ rep.register.totalPriorFmt }} | {{ rep.register.totalCurFmt }} | {{ rep.register.totalActualsFmt }} | ||||
This module is part of the AFEPulse roadmap — wiring next.
{{ review.item.desc }}
You worked through all {{ review.total }} AFEs awaiting your technical review.
{{ approval.item.desc }}
You worked through all {{ approval.total }} authorizations pending your decision.
This revision now routes through the full approval chain — the same {{ revise.doneChainCount }} approvers as a new AFE. The current authorization stays in effect until it is approved.
The supplement request now routes through the approval chain: {{ supplement.doneChainText }}. Further commitments are blocked until it is authorized.