Name | Description | Type | Additional 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 y sector salud |
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 12 |
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 |
DoceReferenciaPago |
Indica el código de referencia de pago de la factura (AccountingCostCode). |
string |
None. |
EnviarSetPruebas |
Indica si se desea enviar o no el identificador de set de pruebas al servicio de validación previa. Una vez finalizado el proceso de habilitacion, si se desean emitir documentos de prueba a la dian, se debe enviar un 0 |
integer |
None. |