SENA

Legislación del Software & DIAN

ADSO 228118 · Guía de Aprendizaje Técnico-Legal e Interactiva

🏆 Nivel: Novato 0 XP

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).

100% 14 Normas Técnicas y Fiscales
9 Simuladores Interactivos & Labs
12 Casos Judiciales e Históricos
SENA ADSO Aprendizaje Basado en Proyectos

🎯 ¿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:

📊
Contabilidad & ERP UBL 2.1, CUFE, NIIF e inalterabilidad de libros. Ver Proceso ➔
🏫
Colegio & EdTech Datos de menores (Art. 7 L.1581), notas y SIMAT. Ver Proceso ➔
🛒
Tienda Virtual / E-Commerce Botón de Retracto, Reversión y retención 1.5%. Ver Proceso ➔
🏥
Salud & Telemedicina Historia Clínica Ley 2015/2020 y custodia 15 años. Ver Proceso ➔

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:

Fase 1 · Análisis

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%)?
Fase 2 · Planeación

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).
Fase 3 · Ejecución

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).
Fase 4 · Evaluación

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:

Permisivas MIT, Apache 2.0, BSD
Permiten cerrar el código derivado.
Copyleft Débil LGPL 2.1/3.0, MPL 2.0
Exigen abrir solo la librería modificada.
Copyleft Fuerte GPL v3
Infecta toda la aplicación derivada al distribuirse.
Copyleft de Red AGPL v3
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?

Paso 1 Generación UBL 2.1

El backend ensambla el XML con catálogos de la DIAN y calcula el CUFE en SHA-384.

Paso 2 Firma XAdES-EPES

Se firma criptográficamente con certificado digital ONAC (PKCS#12 .p12/.pfx).

Paso 3 Envío SOAP / MUISCA

Transmisión sincrónica al Web Service DIAN (endpoint SendBillSync).

Paso 4 Validación Previa

MUISCA aplica >100 reglas. Si aprueba, emite el ApplicationResponse (Estatus 00).

Paso 5 AttachedDocument

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:

  1. Seleccione la Gema adecuada para la fase de su proyecto (Requisitos, Arquitectura, DIAN, Pruebas o Cierre).
  2. Haga clic en "🤖 Copiar System Prompt de la Gema" para llevárselo a Google AI Studio o Gemini Gems.
  3. Diligencie el Generador Interactivo con los datos reales de su aplicación y haga clic en "✨ Ejecutar Gema & Ensamblar Documento".
  4. Copie el Markdown generado o descárguelo como archivo .md para incluirlo directamente en la carpeta docs/ 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: