DOCUMENTACION TECNICA

Sistema de Arrendamiento - infacont

Calculo de Intereses de Mora


1. Descripcion General

El control TXTInteresMora calcula automaticamente el valor del interes de mora generado por el retraso en el pago de un canon de arrendamiento. El calculo se activa unicamente cuando existe mora real, es decir, cuando la fecha de pago supera la fecha de compromiso pactada.

2. Controles Involucrados

Control

Tipo

Descripcion

TXTFechaCompromiso

Textbox - Fecha

Fecha limite pactada de pago

TXTFechaAbono

Textbox - Fecha

Fecha real en que se realizo el pago

TXTDiasEnMora

Textbox - Calculado

Dias de diferencia entre fechas

TXTSaldoCuota

Textbox - Moneda

Valor de la cuota sobre la que se calcula el interes

TXTInteresMora

Textbox - Calculado

Resultado: valor del interes de mora en pesos


3. Formula en Origen del Control

La siguiente expresion se configura directamente en la propiedad Origen del Control del textbox TXTInteresMora:


=IIf(TXTDiasEnMora>0, TXTSaldoCuota*(0.06/365)*Abs(TXTDiasEnMora), 0)


4. Logica Paso a Paso

Paso 1 - Condicion: TXTDiasEnMora > 0

Verifica si existe mora real. TXTDiasEnMora contiene el resultado de:

=DateDiff("d", [TXTFechaCompromiso], [TXTFechaAbono])


Interpretacion de los valores:

  • Valor POSITIVO (+6): FechaAbono es posterior a FechaCompromiso = HAY MORA
  • Valor NEGATIVO (-6): FechaAbono es anterior a FechaCompromiso = PAGO ANTICIPADO
  • Valor CERO (0): Pago realizado exactamente en la fecha = AL DIA

Paso 2 - Tasa Diaria: 0.06 / 365

Convierte la tasa anual del Codigo Civil colombiano (Art. 1617) a una tasa diaria equivalente:

Concepto

Valor

Tasa anual legal (Cod. Civil Art. 1617)

6% anual

Conversion a tasa diaria

0.06 / 365 = 0.000164

Equivalente porcentual diario

0.01644% por dia


Paso 3 - Base del Calculo: TXTSaldoCuota

Es el valor monetario sobre el cual se aplica el interes. Corresponde al saldo de la cuota de arrendamiento pendiente de pago. No incluye servicios publicos ni administracion, salvo que se pacte expresamente en el contrato.

Paso 4 - Dias en Mora: Abs(TXTDiasEnMora)

La funcion Abs() convierte el valor a positivo para garantizar que el calculo siempre produzca un resultado positivo, independientemente del signo que tenga TXTDiasEnMora.

Resultado Final

Interes Mora = Saldo Cuota x (6% / 365) x Dias en Mora


5. Ejemplo Practico

Variable

Valor

TXTFechaCompromiso

30/03/2026

TXTFechaAbono

14/04/2026

TXTDiasEnMora

15 dias

TXTSaldoCuota

$ 1.500.000

Tasa diaria

0.06 / 365 = 0.000164

TXTInteresMora

$ 3.699


1.500.000 x (0.06 / 365) x 15 = $ 3.699


6. Base Legal

Norma

Aplica a

Tasa de mora

Codigo Civil Art. 1617

Vivienda urbana

6% anual

Cod. de Comercio Art. 884

Local comercial

1.5x interes bancario corriente

Ley 820 de 2003

Vivienda urbana

No permite mora por dias sueltos



Documento generado: Marzo 2026  |  Sistema de Arrendamiento INFACONT


Creado con el Personal Edition de HelpNDoc: De Word a ePub o Kindle eBook: una guía completa