assignment Obligaciones (Causación)
Tercer eslabón del ciclo. La obligación causa contablemente el gasto y calcula las retenciones sobre la factura del proveedor consumiendo el motor de Configuración Tributaria. Genera el asiento contable de partida doble más complejo del ciclo presupuestal.
arrow_right_alt Flujo: Apropiación → CDP → RP → Obligación (aquí) → OP
Total Obligaciones
187
Valor Causado
$1.230M
Retenciones Año
$78,4M
Por Pagar
$420M
Vencidas
7
Filtros:
| Código | Objeto / Concepto | RP origen | Tercero | Factura | Total | Retenciones | Neto a pagar | Pagado | Vence | Estado | Acciones |
|---|---|---|---|---|---|---|---|---|---|---|---|
| OBL-2026-000234 | Honorarios mayo 2026 RF 11%ICA |
handshakeRP-2026-000048 | González Pérez, María E. | FE-1052 2026-05-08 |
$9.000.000 | $1.076.940 | $7.923.060 | $0 | 2026-06-08 | Causada |
|
| OBL-2026-000245 | Mantenimiento ERP fase 1 RF 4%RIVAIVA 19% |
handshakeRP-2026-000033 | Servicios TI XYZ S.A.S. | FE-A-2891 2026-05-02 |
$23.800.000 | $1.881.600 | $21.918.400 | $10.000.000 | 2026-06-02 | Parcial 46% |
|
| OBL-2026-000260 | Mantenimiento vehículos Q2 (borrador) | handshakeRP-2026-000050 | Servicios TI XYZ S.A.S. | Sin emitir | $8.000.000 | $320.000 | $7.680.000 | $0 | — | Borrador |
|
| OBL-2026-000251 | Capacitación funcionarios Q1 RF 4% |
handshakeRP-2026-000010 | Constructora Andina S.A. ★ | CC-1023 2026-04-15 |
$28.000.000 | $0 ★ | $28.000.000 | $28.000.000 | 2026-05-15 | Pagada |
|
| OBL-2026-000200 | Implementación CRM hito 1 RF 4%RIVAIVA 19% |
handshakeRP-2026-000023 | Servicios TI XYZ S.A.S. | FE-A-2710 2026-04-25 |
$59.500.000 | $4.704.000 | $54.796.000 | $0 | 2026-05-25 | Causada |
|
| OBL-2026-000100 | Asesoría jurídica febrero RF 11% |
handshakeRP-2026-000044 | González Pérez, María E. | FE-925 2026-02-28 |
$8.500.000 | $1.017.110 | $7.482.890 | $0 | 2026-03-28 ⚠ | Causada |
|
| OBL-2026-000150 | Suministros oficina | handshakeRP-2026-000001 | Constructora Andina S.A. | CC-892 | $2.500.000 | $62.500 | $2.437.500 | — | — | Anulada |
|
assignment
No hay obligaciones con los filtros aplicados.
info
Reglas del módulo (las más complejas del ciclo)
- Anclado a RP: cada obligación consume líneas específicas de un RP vigente. Suma de líneas ≤ saldo disponible del RP.
- Motor tributario en vivo: al causar, el sistema llama
POST /tax-rates/resolvecon el tercero+concepto+montos → recibe las retenciones aplicables y las persiste con snapshot inmutable de la tarifa vigente. - Snapshot tributario: cada retención persiste
tax_rate_id+ valor de tarifa + base de cálculo de ese momento. Cambios futuros en Config Tributaria NO afectan obligaciones ya causadas. - Asiento contable complejo: DR gasto + DR IVA descontable + CR cada retención + CR cuentas por pagar (neto). Σ DR = Σ CR. Generado desde plantilla `TPL-OBL-CAUSA`.
- Atomicidad total: lock RP + valida saldo + calcula retenciones + persiste líneas+withholdings + actualiza RP committed → todo en una transacción.
- Anulación libera RP: similar al RP→CDP, anular obligación libera saldo al RP línea. RP puede retroceder estado.
- FK ON DELETE RESTRICT desde OPs hacia Obligaciones. Obligación con OP solo se anula si no hay pagos efectivos.