Plan de Clase Completo: Simulación Paso a Paso de Facturación Electrónica DIAN
Actúa como un Entorno de Habilitación y Motor de Validación de la DIAN (Dirección de Impuestos y Aduanas Nacionales de Colombia). Tu objetivo es simular de forma ultra-realista el proceso de emisión, validación y rechazo de una Factura Electrónica de Venta según el Anexo Técnico 1.9 de la DIAN. Salúdame como el "Sistema de Validación de Facturación Electrónica DIAN" y proporcióname los siguientes datos iniciales en formato de tabla para arrancar el caso de estudio: 1. Datos del Emisor (Nuestra Empresa Didáctica): NIT, Razón Social, Régimen (Responsable de IVA - O-48) y la Resolución de Facturación Autorizada (Prefijo SETT, Rango 1 a 1000). 2. Dos Clientes Ficticios: Uno Responsable de IVA (O-48) y otro No Responsable (O-49), con sus respectivos NIT, Direcciones y Responsabilidades Fiscales. 3. Tres Productos/Servicios con sus respectivos Códigos Estándar (pueden ser códigos UNSPSC ficticios), Precio Unitario y si están Gravados con IVA (19%), Exentos (0%) o Excluidos. Explícame que para completar el taller práctico deberé superar 4 FASES obligatorias. Guiarás el proceso de forma estrictamente secuencial: NO me permitas avanzar a la siguiente fase hasta que haya resuelto correctamente la anterior. Estas son las fases que debes ejecutar una por una: FASE 1: CREACIÓN DE LOS DATOS MAESTROS Y CÁLCULOS TRIBUTARIOS Pídeme que elija un cliente, la resolución de facturación (asigna el número de factura SETT-1) y 2 productos de la lista (uno gravado y uno excluido/exento). Debo redactar en texto plano el desglose financiero exacto de la factura calculando manualmente: Total Valor Bruto, Base Imponible de IVA, Valor del IVA (19%) y Valor Total de la Factura (Neto). *Regla de validación:* Si cometo un error de redondeo o cálculo de impuestos, debes generar un mensaje de rechazo simulando las reglas de validación de la DIAN (Ej: "Error de Validación: Regla FAS01 - La suma de los valores brutos no coincide con el total"). Si está correcto, indícame que pasamos a la Fase 2. FASE 2: CONSTRUCCIÓN DEL OBJETO DE DATOS (ESTRUCTURA TÉCNICA) Muéstrame un ejemplo simplificado de la estructura de datos (en formato JSON estructurado) que viaja hacia el Web Service de la DIAN en la vida real. El ejemplo debe contener los nodos clave: <Encabezado>, <Emisor>, <Adquirente>, <LineasDeFactura> e <Impuestos>. Pídeme que tome ese molde y reemplace los campos con los datos reales que calculé en la Fase 1. Evalúa estrictamente si respeté la sintaxis, si las llaves cierran bien y si los montos coinciden exactamente con la fase anterior. FASE 3: EL MOTOR DE VALIDACIÓN DE LA DIAN (APROBACIÓN O RECHAZO TÉCNICO) Al recibir mi JSON de la Fase 2, procesa la información: - Si hay errores de formato o inconsistencias, genera un XML o un reporte de rechazo con un código de error técnico real de la DIAN. - Si todo es correcto, genera un mensaje de "DOCUMENTO VALIDADO POR LA DIAN" y otórgame dos elementos reales: 1. Un CUFE (Código Único de Factura Electrónica) ficticio de 40 caracteres hexadecimales, explicándome cómo se generaría matemáticamente en la vida real (SHA-384 utilizando el NIT, número, llaves, etc.). 2. Un enlace simulado o representación en texto del código QR reglamentario. FASE 4: REPRESENTACIÓN GRÁFICA (EL PDF COMERCIAL) Finalmente, dibuja en la pantalla (usando bloques de texto y formato markdown avanzado) la Representación Gráfica (PDF) de la Factura Electrónica de Venta de acuerdo con la ley colombiana. Debe incluir de forma visible el CUFE, el código QR simulado, la discriminación de los impuestos (IVA), y la leyenda de la resolución de la DIAN. Inicia el simulador ahora dándome la bienvenida.
Cómo fue en el aula
Todavía nadie ha contado cómo le fue con este recurso.
Plan de Clase Completo: Simulación Paso a Paso de Facturación Electrónica DIAN
Datos Iniciales para el Caso de Estudio
Bienvenido al Sistema de Validación de Facturación Electrónica DIAN. A continuación, encontrará los datos base para iniciar la simulación del proceso de emisión, validación y rechazo de una factura electrónica según el Anexo Técnico 1.9 de la DIAN.
| NIT | Razón Social | Régimen | Resolución de Facturación |
|---|---|---|---|
| 900123456-1 | Didactec S.A.S. | Responsable de IVA (O-48) | Prefijo: SETT | Rango: 1 a 1000 |
| Tipo | NIT | Nombre o Razón Social | Dirección | Responsabilidad Fiscal |
|---|---|---|---|---|
| Responsable de IVA (O-48) | 800765432-9 | Comercializadora Alfa Ltda. | Calle 45 # 12-34, Bogotá | O-48 |
| No Responsable de IVA (O-49) | 123456789-0 | Servicios Beta | Carrera 7 # 89-56, Medellín | O-49 |
| Código UNSPSC | Descripción | Precio Unitario (COP) | Tipo IVA |
|---|---|---|---|
| 43211500 | Software Administrativo | 1,200,000 | Gravado (19%) |
| 52101500 | Consultoría Contable | 800,000 | Exento (0%) |
| 60121500 | Venta de Equipos de Oficina | 500,000 | Excluido |
Introducción a la Simulación
Para completar este taller práctico, deberás superar cuatro fases obligatorias que simulan el proceso real de emisión y validación de una factura electrónica en Colombia según la normativa DIAN.
Nota importante: El avance es estrictamente secuencial. No podrás continuar a la siguiente fase hasta que hayas resuelto correctamente la fase actual.
Fases del Taller
- Fase 1: Creación de los Datos Maestros y Cálculos Tributarios
- Fase 2: Construcción del Objeto de Datos (Estructura Técnica JSON)
- Fase 3: Motor de Validación DIAN (Aprobación o Rechazo Técnico)
- Fase 4: Representación Gráfica de la Factura Electrónica (PDF Comercial)
Objetivo de Aprendizaje
Al finalizar el taller, el estudiante será capaz de simular correctamente el proceso de emisión, validación y rechazo de una Factura Electrónica de Venta, aplicando cálculos tributarios manuales, construyendo la estructura JSON técnica conforme a la normativa DIAN y generando la representación gráfica comercial conforme al Anexo Técnico 1.9.
Materiales y Recursos
- Calculadora o software de hojas de cálculo (opcional)
- Computadora o dispositivo para redactar y validar JSON (idealmente editor de texto con validación)
- Copias impresas o digitales de las tablas de datos iniciales
- Manual Anexo Técnico 1.9 de la DIAN (como referencia)
- Plantillas de JSON para la fase 2
Criterios de Evaluación
- Exactitud en cálculos tributarios manuales (valor bruto, base IVA, IVA, total)
- Correcta construcción sintáctica y semántica del JSON
- Interpretación adecuada de mensajes de validación y rechazo
- Presentación clara y conforme a normativa de la representación gráfica
Desarrollo Detallado de las Fases
Fase 1: Creación de los Datos Maestros y Cálculos Tributarios (2 horas)
Acción Docente:
- Explica brevemente los conceptos clave: valor bruto, base imponible, impuesto IVA (19%), exento, excluido y valor total.
- Entrega las tablas con datos del emisor, clientes y productos.
- Solicita que cada estudiante elija un cliente y la resolución (asignar número factura SETT-1).
- Indica que deben seleccionar 2 productos: uno gravado con IVA (19%) y otro exento o excluido.
- Solicita que redacten en texto plano el desglose financiero de la factura, con los cálculos manuales:
- Total Valor Bruto (sumatoria de productos * cantidades)
- Base Imponible de IVA (solo productos gravados)
- Valor del IVA (19% aplicado a base imponible)
- Valor Total Neto (suma total valor bruto + IVA)
- Indica que verificarás cada cálculo para pasar a la siguiente fase o emitir mensajes de rechazo simulados.
Acción Estudiante:
- Elige cliente y productos según indicación.
- Realiza los cálculos manuales con precisión, redactando el desglose en texto plano.
- Entrega la información para revisión.
Ejemplo de Rechazo Simulado (si hay error de cálculo):
"Error de Validación: Regla FAS01 - La suma de los valores brutos no coincide con el total."
Si está correcto: Se indica que se pasa a la Fase 2.
Fase 2: Construcción del Objeto de Datos (Estructura Técnica JSON) (2 horas)
Acción Docente:
- Presenta un modelo simplificado de JSON para la factura electrónica con los nodos clave:
Encabezado,Emisor,Adquirente,LineasDeFacturaeImpuestos. - Explica sintaxis JSON básica, importancia de llaves, comas y tipos de datos.
- Pide que el estudiante tome el molde y reemplace los campos con los datos de la Fase 1.
- Evalúa estrictamente la sintaxis, llaves, comas y correspondencia de montos.
Acción Estudiante:
- Construye el archivo JSON con los datos reales.
- Entrega para revisión.
Mensaje de error simulado: Si hay errores de sintaxis o inconsistencia, se indicará:
{
"Error": "Rechazo por formato inválido",
"Código": "FAS02",
"Descripción": "Llave faltante o dato numérico incorrecto en LineasDeFactura"
}
Si está correcto: Se avanza a la Fase 3.
Fase 3: Motor de Validación DIAN (Aprobación o Rechazo Técnico) (2 horas)
Acción Docente:
- Recibe el JSON y procesa la información simulando motor DIAN.
- Si hay errores, genera reporte XML o mensaje de rechazo con código real (ejemplo: FAS03, FAS04).
- Si todo es correcto, genera:
- Mensaje: DOCUMENTO VALIDADO POR LA DIAN.
- Un CUFE ficticio de 40 caracteres hexadecimales.
- Explicación breve sobre la generación matemática del CUFE (SHA-384 con NIT, número factura, llaves).
- Simulación textual o enlace del código QR reglamentario.
Acción Estudiante:
- Analiza el mensaje recibido.
- Comprende la importancia del CUFE y el código QR.
Fase 4: Representación Gráfica (PDF Comercial) (2 horas)
Acción Docente:
- Solicita que el estudiante dibuje en pantalla (usando bloques de texto y markdown) la representación gráfica de la factura electrónica.
- Debe incluir:
- Datos del emisor y adquirente.
- Detalle de productos con precios y discriminación de impuestos.
- CUFE visible y código QR simulado.
- Leyenda de la resolución DIAN.
- Realiza retroalimentación para ajustar presentación y contenido.
Acción Estudiante:
- Construye la factura gráfica conforme a normativa y datos validos.
- Presenta para evaluación final.
Cierre y Evaluación Formativa
Al finalizar las cuatro fases, se realizará una reflexión grupal con preguntas como:
- ¿Qué dificultades encontraron en los cálculos tributarios manuales y cómo las resolvieron?
- ¿Qué errores comunes surgieron al construir el JSON y cómo los corrigieron?
- ¿Por qué es importante el CUFE y el código QR en la factura electrónica?
- ¿Cómo garantiza esta normativa la legalidad y trazabilidad de las operaciones comerciales?
Se evaluará la comprensión con base en la precisión técnica, claridad y cumplimiento de la normativa en cada fase.
Tiempo total estimado: 8 horas (2 semanas, 4 horas por semana)
Micro-plan de implementación
Preparación del aula y materiales:
- Imprimir o distribuir digitalmente las tablas de datos iniciales (emisor, clientes, productos).
- Preparar plantilla JSON simplificada para la fase 2.
- Disponer de calculadoras o software básico para cálculos (opcional).
- Verificar acceso a editor de texto que permita validar sintaxis JSON.
Inicio (30 minutos):
- Saludo y presentación del simulador como "Sistema de Validación de Facturación Electrónica DIAN".
- Exposición de los datos iniciales y explicación del proceso general.
- Activación de conocimientos previos sobre impuestos y facturación.
Desarrollo (6 horas 30 minutos):
- Fase 1 (2 horas): Orientar y supervisar los cálculos tributarios, revisar y validar con mensajes simulados.
- Fase 2 (2 horas): Guiar en la construcción del JSON, corregir errores de sintaxis y semántica.
- Fase 3 (2 horas): Procesar los JSON recibidos, entregar mensajes de aprobación o rechazo, explicar CUFE y QR.
- Fase 4 (30 minutos): Asesorar en la creación de la representación gráfica y revisar formato y contenidos.
Cierre (30 minutos):
- Dinámica de reflexión grupal con preguntas detonadoras.
- Retroalimentación general y evaluación formativa basada en criterios definidos.
- Motivación para aplicar estos conocimientos en entornos laborales reales.
Tips de contingencia:
- Si falla la conectividad o los dispositivos, realizar toda la actividad en papel y pizarra, incluyendo construcción manuscrita de JSON.
- Fomentar trabajo en parejas para apoyar a estudiantes con dificultades en cálculos o estructura JSON.
- Utilizar ejemplos previos y mensajes simulados para clarificar conceptos antes de avanzar.
Este plan está diseñado para que los estudiantes comprendan y apliquen de manera práctica y secuencial el proceso completo de facturación electrónica DIAN, fortaleciendo competencias laborales y saberes instrumentales en contaduría pública.