search

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
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/resolve con 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.