1. Estructura de datos
APIs Rest de Aliaddo
  • API Nitro (Facturacón Masiva)
    • Introducción
    • Autenticación
    • Códigos de respuesta de la API
    • Facturas electrónicas
      • Crear factura electrónica
      • Crear factura sector salud
      • Crear factura divisas
      • Consultar por ID
      • Consultar por prefijo y consecutivo
    • Documentos soporte
      • Crear documento soporte
      • Consultar por ID
      • Consultar por prefijo y consecutivo
    • Documentos equivalentes
      • Crear tiquete P.O.S
      • Crear tiquete de transporte terrestre
      • Crear tiquete de cine
      • Crear tiquete de cobro de peajes
      • Crear tiquete aereo
      • Crear boleta de ingreso a espectáculos públicos
      • Consultar por ID
      • Consultar por prefijo y consecutivo
    • Notas crédito
      • Crear nota crédito
      • Consultar por ID
      • Consultar por prefijo y consecutivo
    • Notas débito
      • Crear nota débito
      • Consultar por ID
      • Consultar por prefijo y consecutivo
    • Nota crédito al documento equivalente
      • Crear nota crédito al documento equivalente
      • Consultar por ID
      • Consultar por prefijo y consecutivo
    • Nota débito al documento equivalente
      • Crear nota débito al documento equivalente
      • Consultar por ID
      • Consultar por prefijo y consecutivo
    • Nota de ajuste al documento soporte
      • Crear nota de ajuste
      • Consultar por ID
      • Consultar por prefijo y consecutivo
    • Lista de valores
      • Actividades económicas
      • Ciudades
      • Códigos de monedas
      • Código estandar del producto
      • Condiciones de entrega (INCOTERMS)
      • Departamentos
      • Medios de pagos
      • Paises
      • Responsabilidades fiscales
      • Tipos de identificacion
      • Tipos de documentos electrónicos
      • Tipos de operación
      • Tipos de persona
      • Tipos de regimen
      • Tributos (Impuestos/Retenciones)
      • Unidades de cantidad
      • Responsable de impuestos
      • Códigos Postales de Colombia
    • Estructura de datos
      • Ancho del PDF
      • Descuentos y cargos
      • Direcciones del cliente
      • Documentos equivalentes
      • Extensiones de facturas
      • Factura electrónica de venta
      • Factura electrónica sector salud
      • Factura electrónica de venta y compra de divisas
      • Formatos permitidos PDF
      • ID set de pruebas DIAN
      • Modo contingencia
      • Modos de ambiente de facturación
      • Notas de ajuste débito y crédito al documento equivalente
      • Notas crédito y débito de factura electrónica de venta
    • Guía para importar archivos
      • Introducción
  • API ERP Cloud
    • Autenticación
    • Respuestas API
    • Límite de request
    • VENTAS
      • Facturas
        • Crear factura de venta
        • Consultar facturas
        • Consultar una factura
        • Editar factura de venta
        • Pagar factura
        • Anular una factura
      • Cotizaciones
        • Crear cotización
        • Consultar cotizaciones
        • Consultar una cotización
        • Editar cotización
        • Anular cotización
      • Ordenes de Venta
        • Crear orden de venta
        • Consultar ordenes de venta
        • Consultar una orden de venta
        • Editar orden de venta
        • Anular orden de venta
      • Remisiones
        • Crear remisión
        • Consultar remisiones
        • Consultar una remisión
        • Editar remisión
        • Anular remisión
    • COMPRAS
      • Facturas de compra
        • Consultar una factura
        • Editar factura
        • Anular una factura
        • Consultar facturas
        • Pagar factura de compra
        • Crear factura
    • Contactos
      • Consultar los contactos
      • Crear contacto
      • Eliminar un contacto
      • Consultar un contacto
      • Editar contacto
    • Productos
      • Consultar un producto
      • Eliminar un producto
      • Editar un producto
      • Crear un producto
      • Consultar los productos
      • Consultar categorías
      • Consultar unidades de medidas
      • Consultar listas de precios
      • Consultar stock
    • Bodegas
      • Consultar bodegas
    • Contabilidad
      • Consultar tipos de comprobantes
      • Crear asiento contable
      • Consultar asientos contables
      • Anular asiento contable
      • Consultar cuentas contables
      • Consultar un asiento contable
      • Consultar cuentas contables por código
      • Consultar tipos de comprobantes por código
    • Centros de costo
      • Consultar centros de costos
    • Impuestos
      • Consultar un impuesto
      • Consultar los impuestos
      • Editar impuesto
      • Crear impuesto
      • Eliminar un impuesto
    • Retenciones
      • Consultar las retenciones
      • Crear retención
      • Eliminar una retención
      • Editar retención
    • Sucursales
      • Consultar sucursales
    • Vendedores
      • Lista de vendedores
    • Usuarios
      • Consultar usuarios
    • CRM
      • Deals
        • Crear negocio
        • Consultar negocios
        • Editar negocio
        • Eliminar un negocio
      • Leads
        • Consultar Leads
        • Crear lead
        • Consultar etapas del ciclo de vida
        • Editar lead
        • Eliminar lead
      • Territorios
        • Consultar territorios
      • Pipelines
        • Consultar procesos
        • Consultar etapas de un proceso
      • Fuentes
        • Consultar fuentes
      • Activities
        • Crear actividad
        • Consultar actividades
        • Consultar actividades
        • Editar actividad
        • Eliminar actividad
      • Consultar propietarios
  • APIs Heredadas (Legacy)
    • API FE de primera generación
      • Introducción
      • Cuotas y Límites
      • Primeros Pasos
        • Consideraciones Importantes
        • Manual Operativo de la Plataforma
        • Generar X-API-KEY
        • Librerías
        • Formatos PDF
        • Diccionario de Datos
          • Sobre el Diccionario de Datos
          • Factura
          • Nota Crédito
          • Nota Débito
          • Documento Soporte
          • Nota de Ajuste
          • Listas de Códigos
            • Sobre las Listas de Códigos
            • Códigos de Factura
            • Códigos de Nota Crédito
            • Códigos de Nota Débito
            • Códigos de Actividades Económicas
            • Códigos de Ciudad
            • Códigos de Forma de Pago
            • Códigos de Moneda
            • Códigos de País
            • Códigos de Región
            • Códigos de Unidades de Medida
            • Códigos de Responsabilidad Fiscal
      • Errores y Rechazos
        • Errores Comunes
        • Códigos de Rechazo y Advertencia de la DIAN
          • Códigos de Rechazo y Advertencia de la DIAN
          • Rechazos de Factura
          • Rechazos de Nota Crédito
          • Rechazos de Nota Débito
      • Modo Pruebas
        • Enviar Factura a Pruebas
        • Enviar Nota Crédito a Pruebas
        • Enviar Nota Débito a Pruebas
        • Enviar Documento Soporte a Pruebas
        • Enviar Nota de Ajuste a Pruebas
      • Modo Habilitacion
        • Enviar Factura para Habilitación
        • Enviar Nota Crédito para Habilitación
        • Enviar Nota Débito para Habilitación
      • produccion
        • Documento sin título
        • Documento sin título
        • Documento sin título
        • Documento sin título
        • Documento sin título
      • archivo-plano.csv
        • Importar archivo plano
        • Consideraciones sobre el archivo plano
        • estructura-del-archivo-plano
          • Factura
          • Nota crédito
          • Nota débito
          • Estructura del archivo plano
    • API Nómina de primera generación
      • Table of contents
      • Cuotas y límites
      • Introducción
      • primeros-pasos
        • Documento sin título
        • estructura-de-los-datos
          • Documento sin título
          • Documento sin título
          • Documento sin título
          • Estructura de los datos
          • listas-de-codigos
            • Códigos de ciudad
            • Códigos de moneda
            • Códigos de municipio
            • Códigos de país
            • Códigos de departamento
            • Documento de identificación
            • Medios de pago
            • Periodo de Nómina
            • Listas de códigos
            • Subtipo de Trabajador
            • Tipo de contrato
            • Tipo de Hora Extra o Recargo: Porcentaje
            • Tipo de Incapacidad
            • Tipo de trabajador
      • modo-produccion
        • reemplazar-nomina
          • Enviar reemplazo de nómina para producción
          • Reemplazar Nómina
        • enviar-nomina
          • Enviar documento para producción
          • Enviar Nómina
        • eliminar-nomina
          • Eliminación de nómina para producción
          • Eliminar Nómina
      • modo-habilitacion
        • untitled-1
          • Enviar reemplazo de nómina en habilitación
          • Reemplazar Nómina
        • enviar-nomina
          • Enviar documento para habilitación
          • Enviar Nómina
        • eliminar-nomina
          • Eliminación de nómina en habilitación
          • Eliminar Nómina
      • modo-pruebas
        • untitled
          • Enviar documento para pruebas
          • Enviar Nómina
        • reemplazar-nomina
          • Enviar reemplazo de nómina para pruebas
          • Reemplazar Nómina
        • eliminar-nomina
          • Eliminación de nómina para pruebas
          • Eliminar Nómina
  • Schemas
    • Documentos electrónicos
      • FacturaElectronica
      • Divisas
      • DocumentoSoporteRequest
      • DocumentoEquivalenteRequest
      • BoletaEspectaculosRequest
    • Schemas ERP Cloud API
    • ISV Legacy
      • Factura Electrónica
      • Sucursal
      • Resolución
      • Cliente
      • Detalle
      • Descuentos
      • Cargos
      • Impuestos
      • Retenciones
      • Mandante
      • Total
      • Campos Personalizados
      • Nota Crédito
      • Nota Débito
      • Documento Soporte
      • Nota de Ajuste
      • Proveedor
    • Impuestos
    • Mandante
    • Retencioness
    • Resolución Pos
    • FacturaRequestPOS
    • FacturaRequest
    • Supplier
    • Dirección
    • Resolución
    • Cliente
    • Productos
    • LineaProductoPeaje
    • Totales
    • SectorSalud
    • Transporte
    • Sucursal
    • RequestResponse
    • Cinema
    • TikectAereo
    • EspectaculoPublico
    • ComprayVentaDeDivisas
    • Retenciones
    • Descuento
    • Propinas
    • Cargos
    • Supplier2
    • NotasCred/Deb/Ajus
  1. Estructura de datos

Modo contingencia

Esta guía te explica cómo usar el modo contingencia al emitir documentos equivalentes desde la API de facturación electrónica.

¿Qué es modo contingencia?#

El modo contingencia se usa cuando no puedes operar con normalidad y debes seguir emitiendo documentos.
En DIAN se manejan dos códigos:
07: contingencia por parte del emisor.
08: contingencia por parte de la DIAN.

¿Cuándo usar cada código?#

Usa 07 cuando la falla está de tu lado.
Ejemplo: caída de tu sistema, falla de red de tu proveedor o indisponibilidad de tu infraestructura.
Usa 08 cuando la indisponibilidad está del lado de la DIAN.
Ejemplo: servicios DIAN no disponibles para recepción o validación.

Regla principal en la API#

Para documentos equivalentes, en contingencia aplica esta regla:
code: indica la contingencia, 07 o 08.
typeOperation: indica el tipo de documento equivalente, 20, 25, 27, 35, 40, 50.

Ejemplos de payload#

Contingencia por parte del emisor:
{"code":"07","typeOperation":"20"}
Contingencia por parte de la DIAN:
{"code":"08","typeOperation":"20"}
Espectáculos públicos en contingencia:
{"code":"07","typeOperation":"27"}
{"code":"08","typeOperation":"27"}

Diferencia contra operación normal#

Operación normal:
code representa el tipo de documento equivalente, 20, 25, 27, 35, 40, 50.
Operación por contingencia:
en documentos equivalentes, code cambia a "07" o "08" y el documento equivalente lo debes informar en typeOperation.

Checklist rápido antes de enviar#

¿Seleccionaste correctamente el origen de la falla en code, 07 u 08?
¿Informaste el tipo de documento equivalente en typeOperation, 20, 25, 27, 35, 40 o 50?
¿Tienes trazabilidad interna del motivo y del intervalo de contingencia?

Errores comunes#

Enviar code con el tipo de documento, 20, 25, etc., cuando ya estás en contingencia.
Invertir los campos code y typeOperation en documentos equivalentes.
Usar 08 cuando la falla realmente es del emisor. En ese caso debes usar 07.

Documentos en contingencia - API Facturación Electrónica DIAN#

Este documento describe los códigos que debes enviar en el JSON cuando necesites generar documentos en modo contingencia, ya sea por falla del emisor o por indisponibilidad de la DIAN.

Concepto de contingencia#

Debes usar el modo contingencia cuando:
El sistema del emisor presenta fallas.
El servicio de la DIAN no está disponible.
En estos casos, el documento se genera con un código especial de contingencia y después lo transmites a la DIAN cuando el servicio vuelva a estar disponible.

1. Factura electrónica en contingencia#

Para facturas electrónicas, el campo:
"code"
lo debes enviar con los siguientes valores:
CódigoDescripción
03Contingencia por parte del emisor
04Contingencia por parte de la DIAN

Ejemplo#

"code": "03"

2. Documentos equivalentes en contingencia#

Para documentos equivalentes electrónicos en contingencia:

Código de contingencia#

CódigoDescripción
07Contingencia por parte del emisor
08Contingencia por parte de la DIAN
Este valor lo debes enviar en el campo:
"code"

Tipo de documento equivalente#

Además, debes indicar el tipo de documento equivalente en el campo:
"typeOperation"

Valores permitidos#

typeOperationDocumento
20Documento equivalente electrónico del tiquete de máquina registradora con sistema P.O.S.
25Boleta de ingreso a cine
27Boleta de ingreso a espectáculos públicos
35Tiquete de transporte de pasajeros terrestre
40Documento expedido para el cobro de peajes
50Tiquete de billete de transporte aéreo de pasajeros

Ejemplos#

Ejemplo 1: Documento POS en contingencia por el emisor#

{
  "code": "07",
  "typeOperation": "20"
}

Ejemplo 2: Boleta de cine en contingencia DIAN#

{
  "code": "08",
  "typeOperation": "25"
}

Ejemplo 3: Factura electrónica en contingencia DIAN#

{
  "code": "04"
}

Consideraciones importantes#

El campo code define el tipo de contingencia.
El campo typeOperation es obligatorio para documentos equivalentes.
Los demás campos del JSON los debes enviar según el tipo de documento.
Los documentos generados en contingencia los debes transmitir posteriormente a la DIAN cuando el servicio esté disponible.

Resumen general#

Tipo de documentocodetypeOperation
Factura - Contingencia emisor03No aplica
Factura - Contingencia DIAN04No aplica
Documento equivalente - Emisor0720, 25, 27, 35, 40, 50
Documento equivalente - DIAN0820, 25, 27, 35, 40, 50

Usa estos valores para generar correctamente documentos en modo contingencia desde la API.
Modificado en 2026-05-22 20:41:16
Anterior
ID set de pruebas DIAN
Siguiente
Modos de ambiente de facturación
Built with