Líneas Presupuestarias CAPEX (Autorizaciones de Inversión)
Cambio sub3 (2026-05-02): el módulo AFE (Autorizaciones de Gasto) fue eliminado. Las autorizaciones de inversión ahora son líneas presupuestarias CAPEX dentro de
BudgetLine, evitando la duplicación entreAFEyBudgetLineque existía antes.
Vista del listado

Los 5 AFEs históricos quedaron migrados como líneas del plan CAPEX-2025-Q1 preservando todos sus campos: código (AFE-2024-0001..0005), título, tipo, workflow, prioridad, fechas y montos.
Acceso
Ruta: Presupuesto > Planes > seleccionar plan CAPEX > Líneas
Permisos: budget:read, budget:approve:capex, budget:*
Campos exclusivos para CAPEX
Las líneas con budget_line_type IS NOT NULL (es decir, las que representan una
autorización de inversión tipo AFE) llevan campos adicionales sobre las líneas OPEX:
| Campo | Tipo | Uso |
|---|---|---|
code | varchar(20) único | Código tipo AFE-2024-0001 (legado) o CAPEX-2026-NNN |
title | varchar(200) | Título corto de la inversión |
budget_line_type | enum | DRILLING, WORKOVER, FACILITIES, EXPLORATION, MAINTENANCE, OTHER |
priority | enum | LOW, MEDIUM, HIGH, CRITICAL |
justification | text | Razón de negocio para la inversión |
start_date | date | Inicio planificado |
end_date | date | Fin planificado |
submitted_at | timestamptz | Fecha en que se envió a aprobación |
approved_at | timestamptz | Fecha de aprobación final |
closed_at | timestamptz | Fecha de cierre |
final_cost | decimal(15,2) | Costo real final (vs planned_amount original) |
workflow_status | enum | DRAFT, SUBMITTED, PENDING, APPROVED, REJECTED, IN_PROGRESS, CLOSED, CANCELLED |
well_id / field_id / project_id | UUID FK | Trazabilidad O&G (heredados de Sub-proyecto 1) |
Ciclo de aprobación
El workflow funciona idéntico al antiguo AFE pero sobre BudgetLine:
DRAFT → SUBMITTED → PENDING → APPROVED → IN_PROGRESS → CLOSED
↓
REJECTED
Las aprobaciones se registran en la tabla budget_line_approvals (creada por sub3/M3).
Cada aprobación lleva: budget_line_id, approver_id, approval_level, action,
comments, approved_at.
Tipos de inversión (budget_line_type)
Los mismos 5 tipos del antiguo AFE más OTHER:
| Tipo | Descripción |
|---|---|
DRILLING | Perforación de pozos exploratorios o de desarrollo |
WORKOVER | Reparación / re-completación de pozos existentes |
FACILITIES | Construcción / mejora de facilidades de superficie (bombeo, separación, líneas) |
EXPLORATION | Estudios sísmicos, geología, geofísica |
MAINTENANCE | Mantenimiento mayor de equipos |
OTHER | Otros conceptos CAPEX |
Migración 2026-05-02 (sub3)
Los 5 AFEs históricos quedaron preservados:
| AFE original | code | budget_line_type | priority | Monto |
|---|---|---|---|---|
| Workover Pozo MOR-15 | AFE-2024-0001 | WORKOVER | HIGH | $85,000 |
| Perforación SUR-X1 | AFE-2024-0002 | DRILLING | CRITICAL | $2,500,000 |
| Bombeo ESP | AFE-2024-0003 | FACILITIES | HIGH | $350,000 |
| Mantenimiento Líneas | AFE-2024-0004 | MAINTENANCE | MEDIUM | $45,000 |
| Sísmico 3D Norte | AFE-2024-0005 | EXPLORATION | MEDIUM | $1,200,000 |
Todos en plan CAPEX-2025-Q1. La tabla _sub3_afe_map(afe_id, budget_line_id) se
mantiene como referencia de reconciliación si fuera necesaria una auditoría.
Datos eliminados durante la migración
- Tablas:
afes,afe_expenses,afe_categories,afe_approvals,afe_variances - Permisos:
afe:* - Módulo:
backend_erp/src/modules/afe/ - Frontend:
/aferutas,AFEDashboard,AFEList,AFEForm,AFEDetail,afeSlice - Columnas FK
afe_idencash_calls,jib_line_items,material_exit_passes(todas vacías) - Columnas
afe_id+afe_category_identransactionsybudget_executionsreapuntadas abudget_line_id
Referencias
- Spec sub3
- MASTER-ROADMAP — Sub-proyecto 3
- Migraciones aplicadas:
backend_erp/src/database/migrations/20260502100001..20260502100008-sub3-*