Saltar al contenido principal

Acuerdos privados con valor legal

14 reglas colombianas codificadas. Sin IA en el texto del contrato.

Cada contrato generado por Pacto Capital aplica un conjunto cerrado de reglas legales colombianas codificadas en el repositorio de la plataforma. No son sugerencias de IA. Son verificaciones determinísticas: unas bloquean la firma (las que leen una cifra contra un límite legal), otras advierten sin bloquear. La columna «Qué verifica» dice cuál hace qué. Estas son las 14 reglas, su cita normativa y el módulo de código que las ejecuta.

Las 14 reglas auditadas

#ReglaCita normativaQué verificaMódulo de código
1Techo de usura vigenteArt. 884 C.Com + Resolución SFC mensualTasa de interés E.A. ≤ techo certificado (28,59%, Octubre 2026). Bloquea el acuerdo si se supera.src/lib/finance/usura.ts
2Mora cappedArt. 884 C.ComInterés de mora = el menor entre 1,5 × la tasa pactada y el techo de usura vigente.Acuerdos de préstamo y financiamiento directo del vendedor
3Término del arriendo de vivienda urbanaLey 820/2003 Art. 5El término es el que pacten las partes; 1 año aplica solo a falta de estipulación. Pacto pre-llena 12 meses y advierte (no bloquea) términos menores.src/lib/documents/validator.ts
4Depósito en arriendo de vivienda: prohibidoLey 820/2003 Art. 16En vivienda urbana la ley no permite exigir depósitos en dinero ni cauciones reales como garantía del arriendo (Art. 16), salvo la garantía de servicios públicos (Art. 15). Se puede pactar codeudor solidario o póliza. Un depósito como garantía del arriendo bloquea la firma.src/lib/documents/validator.ts + contrato-arrendamiento.ts
5Pagaré mérito ejecutivoC.Com Arts. 621 y 709 + CGP Art. 422El pagaré cumple los requisitos generales del título valor (Art. 621: mención del derecho y firma de quien lo crea) y los propios del pagaré (Art. 709: promesa incondicional de pagar una suma determinada, nombre del beneficiario, indicación de ser pagadero a la orden o al portador, y forma de vencimiento). Con ellos presta mérito ejecutivo bajo el Art. 422 del CGP. Pacto llena además fecha y lugar como práctica de documento; el Art. 621 los suple con los de la entrega si faltan.src/lib/documents/templates/pagare.ts
6Firma electrónica válidaLey 527/1999 + Decreto 2364/2012El PDF incluye hash SHA-256, IP del firmante y marca de tiempo. Los metadatos de firma se adjuntan en la página final.src/lib/documents/signature.ts + SignaturePage en PDF
7NIT Módulo-11 DIANAlgoritmo Módulo-11 del dígito de verificación del RUT (DIAN)Verifica el dígito de verificación del NIT por el algoritmo Módulo-11 publicado por la DIAN. Rechaza NITs con dígito incorrecto.src/lib/utils/identity.ts
8Precio = cuota inicial + monto financiadoLógica de negocio (financiamiento directo del vendedor)En el financiamiento directo del vendedor, asset_price debe igualar down_payment + financed_amount (tolerancia ±1%). Bloquea el acuerdo si no cuadran.src/negotiation/templates/seller-financing.template.ts
9Divorcio con menores → advertencia obligatoriaLey 962/2005Si hay hijos menores, el documento registra la advertencia de que custodia y alimentos requieren proceso ante Juez de Familia.src/negotiation/templates/divorcio.template.ts
10Acuerdo de tutela: plazo razonableDecreto 2591/1991Si el plazo de cumplimiento supera 60 días, se activa advertencia de inadmisibilidad.src/negotiation/templates/tutela-acuerdo.template.ts
11Permuta: compensación coherenteC.C. Art. 1850Si compensation_amount > 0, debe especificarse quién paga. Bloquea el acuerdo con compensación sin pagador.src/negotiation/templates/permuta.template.ts
12Liquidación patrimonial: solvenciaC.C. Art. 1820Si pasivos > activos en divorcio, el sistema bloquea y advierte que la liquidación negativa requiere proceso judicial.src/negotiation/templates/divorcio.template.ts
13Tutela: audiencia pendienteDecreto 2591/1991Si hay audiencia programada, el sistema advierte que el juez debe ser notificado antes de firmar el acuerdo.src/negotiation/templates/tutela-acuerdo.template.ts
14Hash SHA-256 completoEstándar jurídico de cadena de custodiaEl hash de firma nunca se trunca: siempre 64 caracteres hexadecimales. Truncar invalida la cadena de custodia.src/lib/pdf/generate-pdf.ts

Compromiso de auditoría

Siete de las 14 reglas de esta página se distribuyen con una prueba unitaria que verifica su umbral; las 14 citan el módulo que las aplica. Cualquier cambio al código que altere un umbral legal sin actualizar el test es rechazado en el proceso de revisión. Este es el compromiso de auditoría de Pacto Capital.

De dónde salen las tarifas de mercado

Los precios de mercado que mostramos son estimados construidos a partir de dos tarifas realmente publicadas: la Cámara de Comercio de Bogotá y el tarifario Conalbos 2026. Donde no existe tarifario publicado para un servicio, la cifra es una estimación de práctica de mercado y así se marca en la tabla: preferimos decir «estimado» a nombrar una fuente que no publica el número.

El tarifario Conalbos es una referencia y no es obligatorio. Ninguna de estas cifras es un contrato verificado con una firma de abogados, y tu caso puede costar más o menos.

La columna «uno por cada parte» duplica el estimado únicamente en las filas donde un acuerdo entre dos partes suele llevar abogado de cada lado. El porcentaje de ahorro se calcula siempre contra un solo abogado, nunca contra dos. Es la comparación más conservadora de las dos.

Pacto es software de negociación: te ayuda a llegar a un acuerdo. Para un asunto con complejidades particulares, recomendamos acompañamiento de un abogado.

Preguntas frecuentes

¿Cómo se actualizan estas reglas?
Manualmente, con trazabilidad. Cada regla cita el módulo de código que la aplica, y 7 de las 14 traen además una prueba de umbral. Cuando la SFC publica una nueva tasa de usura cada mes, el valor en usura.ts se actualiza con una referencia a la resolución específica. No hay automatización sin revisión humana.
¿Qué pasa si la ley cambia?
Cuando una norma citada cambia (nueva resolución, nueva ley, derogación) el responsable de la regla revisa el impacto contra la fuente primaria (Senado, Función Pública, SUIN-Juriscol) y actualiza el código. La cita normativa queda visible en el changelog del módulo. Los contratos generados antes del cambio conservan la regla vigente al momento de su firma. Los nuevos contratos aplican la regla actualizada.
¿Puedo ver el código?
Cada regla tiene un módulo de código identificado en esta tabla. Si usted es abogado, consultor legal o investigador y quiere verificar la implementación, puede contactarnos desde la página de soporte.
¿Por qué importa que las reglas sean código y no IA?
Porque la IA puede alucinar. Un modelo de lenguaje puede generar un contrato que parezca válido pero que contenga una tasa sobre usura o un plazo de arrendamiento inferior al mínimo legal. El código no alucina: o ejecuta la regla o falla con un error explícito. Para contratos con valor legal real, el determinismo importa más que la fluidez del texto.

Acuerdos privados con valor legal

Las reglas citadas tienen vigencia a la fecha indicada en cada módulo. Verifique la norma vigente ante la entidad emisora para su caso específico.

Pacto | Tecnología legal-informativa | Las reglas citadas tienen vigencia a la fecha indicada en cada módulo. Verifique la norma vigente ante la entidad emisora para su caso específico.