NameDescriptionTypeAdditional information
DoceManejaPeriodos

Indica si el documento maneja periodos. 1 Si maneja. 0 No maneja. Esta Condición normalmente se utiliza en las facturas de serivicios publicos

integer

Required

Range: inclusive between 0 and 1

DoceConsecutivo

Indica el numero del documento incluido el prefijo. Ejemplo: FV0001

string

Matching regular expression pattern: ^((?!^DoceConsecutivo$)[a-zA-Z0-9])+$

String length: inclusive between 1 and 100

DoceFecha

Permite Cargar la fecha del documento. el Formato es: Año-Mes-Día Hora militar:Minutos:Segundos AAAA-MM-DD HH:MM:SS 2020-12-01 06:58:42. Si este campo no es enviado se toma la fecha actual del sistema KIAI. Tener presente que se debe enviar una fecha menor a la actual en http://horalegal.inm.gov.co/ para que la Dian no rechace el documento por ser firmado en el futuro. IMPORTANTE: no enviar documentos con fechas menores al rango permitido por la Dian. El uso de este campo queda bajo la responsabilidad del emisor del Documento. E deber ser es usar siempre la fecha actual del sistema del proveedor.

date

None.

DocePrefijo

Indica el prefijo de la resolución a usar. Se debe enviar para los casos en los que un número de resolucion Dian tiene muchos prefijos asociados al mismo nuemro de resolución. ///

string

Matching regular expression pattern: ^((?!^DocePrefijo)[a-zA-Z0-9])+$

DoceCantidadItems

Indica la cantidad de items o lineas de productos presentes en el detalle de la factura.

integer

Required

Range: inclusive between 1 and 15000

DoceLineasWhatsApp

Permite indicar que el documento sera notificada por WhatsApp a los numeros contenidos en dicho campo. Si no va a notificar por WhatsApp no enviar o enviar NULL. Debe Tener la siguiente estructura: {'codigopais'+'linea'+';'}. El codigopais deber ser estandar de 3 digitos, la linea es el numero telfónico de 10 numeros finalizando con ; . 0570000000000; Se podran Cargar hasta 5 lineas para notificación por Factura

string

Matching regular expression pattern: ^((?!^LineasWhatsApp$)[0-9]{13}[;])+$

String length: inclusive between 0 and 70

AmbdCodigo

Indica el ambiente destino del documento. 1 Producción. 2 Pruebas. Ver Apartado 6.1.1. Ambiente de Destino de la Documentación Técnica

integer

Required

Range: inclusive between 1 and 2

TipoCodigo

Indica el tipo de operación al que pertenece el Documento. 05 Generica Etc Ver Apartado 6.1.5. Tipos de operación

string

Required

String length: inclusive between 2 and 10

DoetCodigo

Indica el tipo de Documento Electronico. Ver Apartado 6.1.3. 01 Factura de Venta Nacional. 91 Nota Crédito

string

Required

Matching regular expression pattern: ^((?!^DoetCodigo$)[0-9])+$

String length: inclusive between 2 and 2

MoneCodigo

Indica el tipo de moneda del documento electrónico. (ISO 4217) Ver Apartado 6.3.3. Peso Colombiano COP

string

Required

Matching regular expression pattern: ^((?!^MoneCodigo$)[A-Za-z])+$

String length: inclusive between 3 and 3

RefvNumero

Indica el número de resolución de facturación de venta. Es Obligatorio para el caso de las Facturas de venta. Este Numero es asignado por la Dian

string

Matching regular expression pattern: ^((?!^RefvNumero$)[0-9])+$

String length: inclusive between 1 and 16