Guía Integral: El Marco Legal y Tributario del Software en Colombia
Bienvenido a la plataforma formativa interactiva para desarrolladores de software en Colombia. Aquí aprenderá a proteger su código fuente, estructurar licencias comerciales y de código abierto, liquidar impuestos y emitir facturación electrónica ante la DIAN, mitigar riesgos penales bajo la Ley 1273 de 2009 y aplicar los requerimientos de privacidad de la Superintendencia de Industria y Comercio (SIC).
🎯 ¿Qué aplicación vas a desarrollar? Selecciona tu vertical de negocio:
Accede de inmediato a los requisitos DIAN, normas de privacidad y código obligatorio para tu caso específico:
Arquitectura de Blindaje Legal en el Ciclo de Vida del Software (SDLC)
Alineación rigurosa de las Fases del Proyecto Formativo SENA con los requerimientos jurídicos y tributarios en Colombia:
Viabilidad Legal & Habeas Data
Identificación de regulaciones del sector, licenciamiento de librerías de terceros y diseño de la Política de Privacidad.
Puntos de Control Clave:
- Evaluación de licencias de dependencias (SBOM previo para evitar contaminación GPL/AGPL).
- Consentimiento libre, previo y expreso bajo la Ley 1581 de 2012.
- Definición del modelo tributario: ¿SaaS Cloud (excluido IVA) o Licencia (19%)?
Blindaje Contractual & DIAN
Formalización de acuerdos con clientes, delimitación de responsabilidades y alta tributaria en el RUT.
Puntos de Control Clave:
- Contrato de desarrollo por escrito con cláusula del Art. 28 de la Ley 1450 de 2011.
- Cláusula de Limitación de Responsabilidad (*Limitation of Liability*) al 100% del contrato.
- Registro de actividades económicas CIIU en el RUT (6201, 6202, 6311, 4791).
Desarrollo Seguro & Pasarelas
Codificación con buenas prácticas OWASP, prevención de delitos informáticos y conexión de pasarelas de pago.
Puntos de Control Clave:
- Prevención estricta de tipos penales de la Ley 1273 de 2009 (cero backdoors o bombas lógicas).
- Gestión segura de credenciales de pasarelas de pago (Wompi, PayU) en bóvedas criptográficas.
- Auditoría continua de dependencias (SCA) y manifiesto SBOM (SPDX v2.3).
Facturación DIAN & Registro DNDA
Puesta en producción, validación previa de facturas electrónicas y registro de propiedad intelectual.
Puntos de Control Clave:
- Transmisión del XML UBL 2.1 con CUFE a la DIAN antes de entregar el software (Res. 000227/2025).
- Depósito de soporte lógico ante la DNDA (registroenlinea.gov.co) para fecha cierta.
- Implementación del Botón de Retracto de 5 días hábiles y Reversión de Pagos (Ley 1480 / D. 587).
Arquitectura Legal y Cumplimiento por Tipo de Software (Casos Sectoriales)
Aprenda exactamente qué leyes, requerimientos DIAN/SIC y controles técnicos aplican a su proyecto según la vertical que esté desarrollando:
Ruta de Blindaje por Vertical de Negocio
En Colombia, la responsabilidad jurídica del desarrollador y de la empresa depende directamente de la naturaleza de la aplicación: un sistema de contabilidad exige inalterabilidad de libros bajo NIIF y UBL 2.1; un software para colegio impone protección reforzada a datos de menores (Art. 7 Ley 1581) y protocolos contra el ciberacoso; y una tienda virtual requiere obligatoriamente el botón de retracto de 5 días y la reversión de pagos (Decreto 587).
Simulador Oficial de Derecho de Retracto & Reversión de Pagos en Pasarelas
Experimente el cálculo en días hábiles conforme al Estatuto del Consumidor (Ley 1480 / Decreto 587 de 2016) y obtenga el payload JSON oficial para webhooks:
Marco Jurídico Colombiano para el Desarrollo de Software
Consulte las normas, decretos, directrices y códigos vigentes en Colombia con su aplicación directa en el código:
Licenciamiento de Software y Prevención de Infección Copyleft
Experimente en tiempo real cómo interactúan las licencias de software libre, código abierto y privativas en un proyecto real:
Guía Rápida de Familias de Licencias
En el desarrollo profesional, la selección de dependencias determina el destino legal de su aplicación:
Permiten cerrar el código derivado.
Exigen abrir solo la librería modificada.
Infecta toda la aplicación derivada al distribuirse.
Obliga a liberar el código en servicios SaaS web.
Arquitectura Tributaria DIAN, Criptografía Fiscal y Facturación Electrónica
Aprenda cómo estructurar la ingeniería contable y tributaria de aplicaciones de software en Colombia conforme a las Resoluciones de la DIAN y el Estatuto Tributario:
Fundamento Tributario Clave: Estatuto Tributario y Resoluciones DIAN
• Exclusión de IVA (Art. 476 Numeral 21 E.T.): El software en la nube (*Cloud Computing* SaaS, PaaS, IaaS) y el hosting están EXCLUIDOS de IVA (0%) si cumplen los 5 requisitos del Concepto DIAN 017056 de 2017.
• Software Gravado al 19%: La venta tradicional de licencias descargables o instaladas on-premise en medios cerrados causa el IVA del 19%.
• Retenciones de Pasarela (Decreto 1625 de 2016): Wompi, PayU y agregadores retienen el 1.5% por tarjeta de crédito/débito y trasladan las retenciones de ley.
• Facturación Electrónica UBL 2.1 (Resolución 000227 de 2025): Emisión sincrónica con CUFE y QR ante MUISCA.
• Eventos RADIAN (Resolución 000085 de 2022): Acuse de recibo y aceptación obligatoria para que compras a crédito sean costo deducible en renta.
📐 Arquitectura de Integración: ¿Cómo Viaja una Factura Electrónica a la DIAN?
El backend ensambla el XML con catálogos de la DIAN y calcula el CUFE en SHA-384.
Se firma criptográficamente con certificado digital ONAC (PKCS#12 .p12/.pfx).
Transmisión sincrónica al Web Service DIAN (endpoint SendBillSync).
MUISCA aplica >100 reglas. Si aprueba, emite el ApplicationResponse (Estatus 00).
Entrega al adquirente del contenedor con XML validado por la DIAN y representación gráfica en PDF.
💰 1. Liquidador Tributario DIAN & Generador de Factura Electrónica UBL 2.1
Liquide impuestos, deducciones de pasarela y genere el XML UBL 2.1 y la factura gráfica oficial:
🔐 2. Laboratorio Criptográfico de Hashes DIAN en Tiempo Real (SHA-384)
Experimente el cálculo en vivo de los 4 hashes oficiales exigidos por la DIAN en Colombia: CUFE, CUDE, CUNE y CUDS con Web Crypto API:
🔢 3. Calculador y Validador de NIT con Dígito de Verificación (DV Módulo 11)
Verifique el algoritmo matemático oficial de la DIAN con factores de ponderación primos y obtenga código fuente listo para implementar en JS, Python y SQL:
👥 4. Liquidador de Nómina Electrónica & Generador de CUNE (Res. 000013/2021)
Liquide el salario de desarrolladores de software con deducciones de ley, parafiscales, provisiones de prestaciones y emisión del XML UBL de nómina:
📜 5. Simulador del Ciclo de Eventos RADIAN (Facturas a Crédito como Título Valor)
Experimente los 3 eventos electrónicos obligatorios para que las compras de software a plazos sean 100% deducibles en el impuesto sobre la renta:
⏱️ 6. Protocolo y Árbol de Decisión de Contingencias DIAN (48 Horas)
Aprenda a actuar técnicamente ante fallas en los servidores MUISCA de la DIAN (Tipo 04) o caídas de internet del emisor (Tipo 03) sin incurrir en sanciones:
Riesgos Penales (Ley 1273), Protección de Datos (Ley 1581) y Blindaje Profesional
Analice dilemas de justicia penal informática y genere minutas contractuales blindadas para sus contratos de software:
Constructor de Contratos y Cláusulas de Blindaje Profesional
Genere un contrato de desarrollo con cláusulas de limitación de responsabilidad y retención patrimonial bajo la Ley 1450 de 2011:
Jurisprudencia Colombiana: Fallos Reales, Jueces y Veredictos
Sentencias de la Corte Constitucional, Consejo de Estado, Tribunales Penales, SIC y la DIAN en materia tecnológica:
Casos Históricos Globales en el Desarrollo del Software
Los litigios antimonopolio, batallas por APIs, crisis financieras y disputas de código abierto que transformaron la industria mundial:
Banco de Ejercicios Prácticos Interactivos por Ley
Resuelva los 10 desafíos de apropiación de conocimiento que cubren la totalidad del marco normativo colombiano y gane experiencia XP:
💎 Gemas IA Especializadas para Documentación & Ciclo de Vida del Software
Potencie su formación SENA ADSO con 5 Gemas maestras diseñadas para Google AI Studio y Gemini. Cada Gema incluye su System Prompt de Grado de Producción, su correspondencia con el SDLC y un Generador Interactivo que redacta la documentación técnica y legal en Markdown lista para incorporar en su repositorio:
🚀 Cómo Implementar estas Gemas en su Proyecto ADSO:
- Seleccione la Gema adecuada para la fase de su proyecto (Requisitos, Arquitectura, DIAN, Pruebas o Cierre).
- Haga clic en "🤖 Copiar System Prompt de la Gema" para llevárselo a Google AI Studio o Gemini Gems.
- Diligencie el Generador Interactivo con los datos reales de su aplicación y haga clic en "✨ Ejecutar Gema & Ensamblar Documento".
- Copie el Markdown generado o descárguelo como archivo
.mdpara incluirlo directamente en la carpetadocs/de su repositorio de GitHub.
🛡️ Arsenal de Herramientas Técnicas de Blindaje Legal & Protección de Datos
Herramientas de software, scripts automatizados de sanitización, hooks de Git y motores criptográficos listos para que el aprendiz blinde su aplicativo, prevenga la filtración de datos sensibles (Ley 1581) y neutralice riesgos de responsabilidad penal (Ley 1273):
Dossier Oficial de Evidencias de Aprendizaje SENA (ADSO)
Genere, revise y descargue el informe consolidado para ser presentado y evaluado por su instructor técnico: