NameDescriptionTypeAdditional information
DoevEsResponsable

Este campo permite indicar si es un adquiriente responsable o no. 1 Es responsable y 0 no es responsable. Adquiriente resposable es aquel que esta obligado a emitir facturas electrónicas por ende esta obligado a recibirlas tambien de manera electrónica. El adquiriente responsable debe indicar en el catalogo de participantes de la Dian cual va hacer el mecanismo de recpeción de facturas.

integer

Required

Range: inclusive between 0 and 1

DoevEsnacional

Indica si el Adquiriente o Comprador es Colombiano o Extranjero. 1 si es Colombiano y 0 Para Extranjero. Esta entrada modifica el cobro de algunos impuestos y hace obligatorio o no el uso de codigo postal en las direcciones. Para Nacionales es obligatorio indicar el codigo Postal en el campo correspondiente.

integer

Required

Range: inclusive between 0 and 1

DoevDocumento

Indica el documento del adquiriente o Comprador. Puede ser el numero de nit, de cedula, Documento extranjero, Pasaporte etc.

string

Required

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

String length: inclusive between 1 and 100

DoevDiv

Indica el dígito de verificación del NIT. Aplica solo para tipo de documento NIT.

string

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

String length: inclusive between 1 and 1

DoevRazonSocial

Indica la razón solcial del adquiriente

string

String length: inclusive between 1 and 1000

DoevNombreCiudad

Indica el nombre de la ciudad del adquiriente. se debe enviar solo cuando el adquiriente no es nacional, DoevEsnacional=0.

string

None.

DoevNombreDepartamento

Indica el nombre del departamento o la provincia del adquiriente. se debe enviar solo cuando el adquiriente no es nacional, DoevEsnacional=0.

string

None.

DoevPais

Indica el País del adquiriente. Ver Apartado 6.4.1 (ISO 3166-1) Se utiliza Codigo de dos dígitos. Para Colombia es CO

string

Required

Matching regular expression pattern: ^((?!^DoevPais$)[a-zA-Z])+$

String length: inclusive between 1 and 2

DoevDireccion

Indica la dirección del adquiriente

string

Required

String length: inclusive between 1 and 200

DoevObligaciones

Indica las Responsabilidades, calidades y atributos del adquiriente. Aplica solo para los adquirientes con documento tipo NIT. Estos son los codigos que aparecen en rut de adquiriente en la casilla 53. si se cuenta con varias se deben enviar separadas por; se permiten solo los valores del apartado 6.2.7. Puede usar como Comodin O-99

string

Required

DoevNombres

Indica los nombres del adquiriente. Aplica solo para las personas naturales. Si tiene segundo nombre va tambien en este campo

string

None.

DoevApellidos

Indica los Apellidos del adquiriente. Aplica solo para las personas naturales. Si tiene segundo Apellido va tambien en este campo

string

None.

DoevOtrosNombres

Indica los Otros Nombres del adquiriente. Aplica solo para las personas naturales. Si tiene mas de dos nombres va en este campo

string

None.

DoevCorreo

Indica el correo del adquiriente. Los correos de este campo seran a los que les llegue la factura. Se pueden cargar varios correos separados por ;

string

Required

String length: inclusive between 1 and 1000

DoevTelefono

Indica el telefono Del Adquiriente

string

None.

TiotCodigo

Indica el tipo de persona u organizacion tributaria. Tipo de persona. 1 Juridica,2 Natural Ver Apartado 6.2.3.

integer

Required

Range: inclusive between 1 and 2

CopcCodigo

Indica el código Postal del adquiriente nacional. Solo se debe enviar cuando el adquiriente es Nacional. Con este parámetro se carga la ciudad y departamento. Se debe cargar uno de los codigos del apartado 6.4.4. Se Puede Utilizar la pagina https://codigo-postal.co/colombia/ para mas información

string

Required

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

String length: inclusive between 6 and 6

RegCodigo

Indica el Régimen tributario del adquiriente. Solo Existen Dos Posibles Opciones 48 Responsable de iva o 49 No responsable de iva

string

Required

Matching regular expression pattern: ^((?!^RegCodigo$)[04589])+$

String length: inclusive between 2 and 2

TidtCodigo

Indica el tipo de Documento Tributario. 31 NIT. 13 Cedula Ver Apartado 6.2.1

string

Required

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

String length: inclusive between 2 and 2

DoevManejoAdjuntos

Indica si se va a usar PDF personalizado para la representación Gráfica. 1 PDF personalizado, 0 PDF genérico . Por defecto sera 0

integer

Required

Range: inclusive between 0 and 4

DoevProcedencia

Indica la Procedencia del adquiriente o vendedor segun sea el caso. enviar 01 para Residente y 02 No Residente

string

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

String length: inclusive between 2 and 2

CalcularDv

Indica si se desea que Kiai calcule el digito de verificación del nit del vendedor o adquiriente

integer

None.