Dirección de Impuestos y Aduanas Nacionales

RESOLUCIÓN 104 DE 2012 

(Octubre 22)

“Por la cual se establece la presentación de la información complementaria a la solicitud de operador económico autorizado ante la Dirección de Impuestos y Aduanas Nacionales y se señala el contenido y las características técnicas para su presentación”.

(Nota: Derogada por la Resolución 15 de 2016 artículo 27 de la Dirección de Impuestos y Aduanas Nacionales)

El Director General de Impuestos y Aduanas Nacionales,

en uso de sus facultades legales, en especial las consagradas en los numerales 12 y 22 del artículo 6º del Decreto 4048 de 2008, y en el artículo 5º del Decreto 2685 de 1999, y

CONSIDERANDO:

Que el Decreto 3568 de 2011, implementa el operador económico autorizado en Colombia, con el fin de contribuir a mejorar la seguridad de la cadena de suministro internacional y a facilitar el comercio.

Que el artículo 9º del Decreto 3568 de 2011, establece el diligenciamiento y presentación de la solicitud de autorización como operador económico autorizado a través de los servicios informáticos electrónicos de la Dirección de Impuestos y Aduanas Nacionales.

Que el artículo 5º de la Resolución 11434 de 2011, determina que una vez presentada la solicitud de autorización, dentro de los diez (10) días siguientes al recibo de la misma, el solicitante deberá enviar a través de los servicios informáticos electrónicos de la Dirección de Impuestos y Aduanas Nacionales, información complementaria.

Que conforme con los literales a), b) y d) del artículo 5º de la Resolución 11434 de 2011, se hace necesario establecer el procedimiento, contenido y las características técnicas de la información complementaria que deben presentar los interesados en autorización de operador económico autorizado, para cumplir con el trámite.

Que conforme con lo previsto en el artículo 8º de la Ley 1437 de 2011, el proyecto de resolución de que trata el presente acto administrativo fue publicado para comentarios en la página web de la entidad desde el 16 de octubre y hasta el 21 de octubre de 2012,

RESUELVE:

ART. 1º—Alcance de la presentación de información complementaria. Todas las personas naturales o jurídicas establecidas en Colombia, que hacen parte de la cadena de suministro internacional, que realicen actividades reguladas por la legislación aduanera o vigiladas y controladas por la Superintendencia de Puertos y Transporte, la Dirección General Marítima o la Aeronáutica Civil, que hayan enviado una solicitud ante la Dirección de Impuestos y Aduanas Nacionales a través de los servicios informáticos electrónicos, para obtener la autorización como operador económico autorizado, deben presentar la información complementaria a la solicitud de acuerdo con lo establecido en la presente resolución.

(Nota: Derogada por la Resolución 15 de 2016 artículo 27 de la Dirección de Impuestos y Aduanas Nacionales)

ART. 2º—Contenido de la información complementaria. Los solicitantes de la autorización como operador económico autorizado, deberán suministrar a la Dirección de Impuestos y Aduanas Nacionales, información complementaria a la solicitud, de acuerdo con el contenido y especificaciones técnicas de los formatos enunciados a continuación:

a) Autoevaluación y reporte de cumplimiento de exigencias. (Formato 1651, versión 1): Entendida la autoevaluación como el examen que debe realizar el solicitante frente al estado de cumplimiento de cada una de las condiciones y requisitos de seguridad, establecidas en el Decreto 3568 de 2011 y el anexo 1 de la Resolución 11435 de 2011.

b) Presentación de personas. (Formato 1526, versión 9): Para efectos de lo previsto en la presente Resolución se entiende por personas vinculadas las que desarrollan o apoyan de manera directa las actividades de la empresa, tales como, representante legal, socios, miembros de juntas directivas, representantes aduaneros, revisores fiscales, contadores, representante líder OEA, cargos de manejo y confianza y demás personas que tengan la capacidad de representar a la empresa.

c) Relacionados con el negocio. (Formato 1551, versión 9): Son asociados de negocio todas las personas naturales o jurídicas que mantienen una relación de negocios con el operador de comercio exterior, incluye entre otros, proveedores, clientes, contratistas y subcontratistas.

(Nota: Derogada por la Resolución 15 de 2016 artículo 27 de la Dirección de Impuestos y Aduanas Nacionales)

ART. 3º—Plazos para presentar la información. De conformidad con lo previsto en el artículo 5º de la Resolución 11434 de 2011, la información complementaria a la solicitud de autorización como operador económico autorizado, debe ser presentada ante la Dirección de Impuestos y Aduanas Nacionales, dentro de los diez (10) siguientes a la fecha de envío de la solicitud de autorización como operador económico autorizado (solicitudes de registros, autorizaciones y certificaciones - Formulario 020).

(Nota: Derogada por la Resolución 15 de 2016 artículo 27 de la Dirección de Impuestos y Aduanas Nacionales)

ART. 4º—Forma de presentación de la información. La información a que se refiere la presente Resolución debe ser presentada en forma virtual utilizando los servicios informáticos electrónicos de la Dirección de Impuestos y Aduanas Nacionales, haciendo uso de la firma digital, respaldada con certificado digital emitido por la DIAN.

(Nota: Derogada por la Resolución 15 de 2016 artículo 27 de la Dirección de Impuestos y Aduanas Nacionales)

ART. 5º—Procedimiento previo a la presentación de la información a través de los servicios informáticos electrónicos. Los responsables de presentar la información en forma virtual haciendo uso del mecanismo de firma digital, deberán cumplir en forma previa el siguiente procedimiento:

• Las personas naturales o jurídicas o demás entidades deben actualizar el registro único tributario, incluyendo al representante legal a quien se le asignará el mecanismo de firma con certificado digital.

• Adelantar, de ser necesario, el trámite de emisión y activación del mecanismo de firma digital respaldado con certificado digital de la DIAN, mínimo con antelación al vencimiento del término para presentar la información complementaria.

PAR. 1º—La DIAN emitirá el mecanismo de firma con certificado digital a la persona natural que a nombre propio o en representación del solicitante, o responsable, deba presentar información complementaria de manera virtual.

PAR. 2º—El mecanismo de firma con certificado digital debe solicitarse personalmente o a través de apoderado debidamente facultado o por interpuesta persona con autorización autenticada, presentada ante las respectivas direcciones seccionales de la DIAN y/o en los lugares habilitados para tal efecto. Para las personas jurídicas o las demás entidades debe señalarse expresamente la persona a quien se le hará entrega del mecanismo de firma digital.

PAR. 3º—Los interesados, personas naturales y representantes legales de las personas jurídicas y demás entidades a quienes a la fecha de entrada en vigencia de la presente resolución, la DIAN les haya asignado previamente el mecanismo de firma con certificado digital, no requieren la emisión de un nuevo mecanismo.

(Nota: Derogada por la Resolución 15 de 2016 artículo 27 de la Dirección de Impuestos y Aduanas Nacionales)

ART. 6º—Formatos y especificaciones técnicas. La información a que se refiere la presente Resolución, deberá enviarse teniendo en cuenta las especificaciones técnicas contenidas en los formatos establecidos en los anexos 1, 2 y 3, que hacen parte integral de la presente resolución.

Para diligenciar la casilla de “tipo de documento” se debe utilizar la siguiente codificación:

13. Cédula de ciudadanía.

21. Tarjeta de extranjería.

22. Cédula de extranjería.

31. NIT.

41. Pasaporte.

42. Tipo de documento extranjero.

PAR.—Para el diligenciamiento de los formatos respectivos se deben utilizar las tablas de codificación correspondientes dispuestas para consulta en el portal de la Dirección de Impuestos y Aduanas Nacionales, en la dirección www.dian.gov.co bajo la opción: Otros servicios/tablas paramétricas/registros, autorizaciones y certificaciones.

(Nota: Derogada por la Resolución 15 de 2016 artículo 27 de la Dirección de Impuestos y Aduanas Nacionales)

ART. 7º—Contingencia. Para efectos de lo dispuesto en la presente resolución, el obligado a presentar virtualmente la información, deberá prever con suficiente antelación el adecuado funcionamiento de los medios requeridos para asegurar el cumplimiento de sus obligaciones.

Cuando por inconvenientes técnicos no haya disponibilidad de los servicios informáticos electrónicos y en consecuencia, el interesado no pueda cumplir con la presentación de la información complementaria a que se refiere la presente resolución en forma virtual y la subdirección de gestión de tecnología y telecomunicaciones o dependencia que haga sus veces, establece que la no disponibilidad de los servicios informáticos electrónicos, impide cumplir efectivamente con la presentación de la información complementaria así lo dará a conocer mediante comunicado. En este evento, el solicitante podrá cumplir con el respectivo envío de la información dentro de los cinco (5) días hábiles siguientes a la finalización del vencimiento de plazo establecido para la entrega de la información sin que ello implique extemporaneidad y sin perjuicio de que el solicitante la presente antes.

En ningún caso constituirán causales de justificación de la extemporaneidad en la presentación de la información:

Los daños en los sistemas, conexiones y/o equipos informáticos del informante; los daños en el mecanismo de firma con certificado digital; el olvido de las claves asociadas al mismo, por quienes deben cumplir el deber formal de informar; o el no agotar los procedimientos previos a la presentación de la información, como el trámite de inscripción o actualización en el registro único tributario y/o de la activación del mecanismo de firma digital o asignación de un nuevo mecanismo de firma amparado con certificado digital, u obtención de la clave secreta por quienes deben cumplir con la obligación de informar en forma virtual o la solicitud de cambio o asignación.

(Nota: Derogada por la Resolución 15 de 2016 artículo 27 de la Dirección de Impuestos y Aduanas Nacionales)

ART. 8º—De conformidad con lo establecido en el artículo 5º de la Resolución 11434 de 2011, el incumplimiento en los términos establecidos para la presentación de la información complementaria, hará que la solicitud de autorización como operador económico autorizado, se entienda como no presentada por parte de la DIAN, sin necesidad de emitir acto administrativo alguno que así lo disponga. En este caso, el interesado podrá presentar una nueva solicitud de autorización después de los seis (6) meses siguientes a la fecha de presentación de la solicitud inicial.

(Nota: Derogada por la Resolución 15 de 2016 artículo 27 de la Dirección de Impuestos y Aduanas Nacionales)

ART. 9º—Vigencia y derogatorias. La presente resolución rige a partir de la fecha de su publicación.

Publíquese y cúmplase.

Dada en Bogotá, D.C., a 22 de octubre de 2012.

(Nota: Derogada por la Resolución 15 de 2016 artículo 27 de la Dirección de Impuestos y Aduanas Nacionales)

ANEXO 1

Especificaciones técnicas

Presentación de personas

Formato 1526 - Versión 9

Objetivo

Definir las características y contenido de los archivos, donde se reporta la presentación de personas.

Especificación técnica

El formato de información presentación de personas, debe enviarse en un archivo XML que cumpla las siguientes especificaciones:

1. Estándar del nombre de los archivos.

El nombre de cada uno de los archivos, debe especificarse mediante la siguiente secuencia de caracteres:

Dmuisca_ccmmmmmvvaaaacccccccc.xml

cc: Concepto (Inserción = 01)

mmmmm: Formato (presentación de personas = 01526)

vv: Versión del formato (Versión = 09).

aaaa: Año de envío.

cccccccc: Consecutivo de envío por año.

2. Formato del archivo.

El formato de información de presentación de personas, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y contenido, las cuales se deben enviar en el orden enunciado.

Encabezado
Contenido información 1
Contenido información 2
...
Contenido información N

 

1. El documento XML debe cumplir con la especificación 1.0 Tercera edición.

2. El conjunto de caracteres utilizado en el documento XML debe ser el alfabeto latino número 1: “ISO-8859-1”.

3. El archivo debe contener un documento XML bien formado y válido de acuerdo al esquema XSD que se incluye en esta especificación técnica.

4. El archivo debe contener un elemento único elemento raíz llamado “mas”, que a su vez contendrá toda la información del archivo, tanto el encabezado como los registros.

2.1. Formato del encabezado.

El encabezado del archivo viene en el elemento “Cab” y contiene los siguientes datos, todos de carácter obligatorio:

Etiqueta Denominación casilla Tipo Longitud campo Validaciones Observaciones
AñoAño de envíoInt4 Formato AAAA
CodCptConceptoInt2 1 = Inserción
FormatoCódigo del formatoInt5 Presentación de personas = 1526
VersiónVersión del formatoInt2 Versión = 9
NumEnvioNúmero de envíoInt8Debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIANConsecutivo de envío por año
FecEnvioFecha de envíoDateTime19Debe ser la fecha calendarioFormato AAAA-MM-DDTHH:MM:SS
FecInicialFecha inicialDate10Debe ser la fecha calendarioLos registros corresponden mínimo esta fecha inicial. Formato AAAA-MM-DD
FecFinalFecha finalDate10Debe ser la fecha calendarioLos registros corresponden máximo a esta fecha final. Formato AAAA-MM-DD
ValorTotalValor totaldouble20Corresponde a la sumatoria de la casilla “tdvd” (Tipo de Documento) que se encuentra en el elemento “ppal 
CantRegCantidad de registrosInt4Se enviarán archivos con máximo 5000 registros; si se deben reportar más de 5000 registros se fraccionará la información en archivos de 5000 registros o menos. La cantidad de registros está medida por el número de elementos “ppal” que contenga el archivoCantidad de registros reportados en el contenido

 

2.3. Formato del contenido.

En el contenido del archivo se deben incluir tantos registros como se informó en la cabecera en el campo “Cantidad de registros”.

El contenido del archivo viene en el elemento “ppal” y se deben incluir los siguientes datos para cada transacción reportada.

Atributo Denominación casilla Tipo Longitud Criterios
obhvTipo de presentaciónint1De acuerdo a los definidos por resolución. Siempre debe diligenciarse
tdvdTipo de documentoint2De acuerdo a los definidos por resolución. Siempre debe diligenciarse
nivdNúmero de identificaciónstring20Siempre debe diligenciarse.
Diligenciar sin guiones, puntos, comas o espacios en blanco
pavtPrimer apellidostring50Siempre debe diligenciarse
SavtSegundo apellidostring50 
pnvtPrimer nombrestring50Siempre debe diligenciarse
onvtOtros nombresstring50 
TvilCódigo tipo de vinculación laboralint2De acuerdo a los definidos por resolución.
Siempre debe diligenciarse
AexpAños de experienciadecimal3.2Debe corresponder a la sumatoria de la casilla 76 - Días de experiencia, expresado en años.
Puede contener hasta tres cifras enteras y dos decimales
nadgNº Acta designación empleado cumplimientostring20 
FadgFecha del acta designación empleado cumplimientodate10Formato AAAA-MM-DD
NaloNº Acta designación representante líder OEAstring20 
FaloFecha del acta designación representante líder OEAdate10Formato AAAA-MM-DD
EpsdCódigo entidad promotora de saludint2De acuerdo a los definidos por resolución. Siempre debe diligenciarse
FonpCódigo fondo de pensionesint2De acuerdo a los definidos por resolución. Siempre debe diligenciarse
AdrpCódigo administradora de riesgos profesionalesint2De acuerdo a los definidos por resolución. Siempre debe diligenciarse
CeadNº Certificado antecedentes disciplinariosstring20Siempre debe diligenciarse
FcanFecha certificado antecedentesdate10Siempre debe diligenciarse
CerjPersona registra antecedentes judiciales?string2Siempre debe diligenciarse
FcjuFecha consulta antecedentes judicialesdate10Siempre debe diligenciarse.
Formato AAAA-MM-DD

 

Al elemento principal “ppal”, se pueden agregar elementos secundarios identificados como “ppal_2”, los cuales contienen los datos del rol de la información de presentación de personas.

El elemento “ppal_2” está conformado por el siguiente atributo:

Atributo Denominación casilla Tipo Longitud Criterios
rolerolint2De acuerdo a los definidos por resolución. Siempre debe diligenciarse

 

Al elemento principal “ppal”, se pueden agregar elementos secundarios identificados como “ppal_3”, los cuales contienen los datos de la educación formal para la información de presentación de personas.

El elemento “ppal_3” está conformado por los siguientes atributos:

Atributo Denominación casilla Tipo Longitud Criterios
nacdCódigo nivel académicostring3De acuerdo a los definidos por resolución
instCódigo instituciónint4De acuerdo a los definidos por resolución
progCódigo programastring5De acuerdo a los definidos por resolución
paísCódigo paísstring3De acuerdo a los definidos por resolución
dptoCódigo departamentostring2Código DANE numérico, debe incluir los ceros a la izquierda
cimuCódigo ciudadstring3Código DANE numérico, debe incluir los ceros a la izquierda
estdEstadoint1De acuerdo a los definidos por resolución
nagrNº Acta de gradostring20 
fagrFecha de gradodate10Formato AAAA-MM-DD

 

Al elemento principal “ppal”, se pueden agregar elementos secundarios identificados como “ppal_4”, los cuales contienen la experiencia laboral para la información de presentación de personas.

El elemento “ppal_4” está conformado por los siguientes atributos:

Atributo Denominación casilla Tipo Longitud Criterios
mempCódigo modalidad de empleoint1De acuerdo a los definidos por resolución
tdcoTipo de documentoint2De acuerdo a los definidos por resolución
niemNúmero de identificación empleadorstring20Diligenciar sin guiones, puntos, comas o espacios en blanco
paemPrimer apellido empleadorstring50En caso de ser una persona natural debe diligenciarse cuando código modalidad de empleo = 1 (Contrato)
saemSegundo apellido empleadorstring50En caso de ser una persona natural y si se conoce debe diligenciarse cuando código modalidad de empleo = 1 (Contrato)
pnemPrimer nombre empleadorstring50En caso de ser una persona natural debe diligenciarse cuando código modalidad de empleo = 1 (Contrato)
onemOtros nombres empleadorstring50En caso de ser una persona natural y si se conoce debe diligenciarse cuando código modalidad de empleo = 1 (Contrato)
rsemRazón social empleadorstring240En caso de ser una persona jurídica debe diligenciarse cuando código modalidad de empleo = 1 (Contrato)
natrCódigo naturaleza empleadorint1De acuerdo a los definidos por resolución
paiseCódigo paísint3De acuerdo a los definidos por resolución
dptoeCódigo departamentostring2Código DANE numérico, debe incluir los ceros a la izquierda
cimueCódigo ciudadstring3Código DANE numérico, debe incluir los ceros a la izquierda
telTeléfonostring25 
vexpCódigo verificación de la experienciaint1De acuerdo a los definidos por resolución
cdemCargo o denominación del empleostring100 
cgac¿Cargo actual?int1De acuerdo a los definidos por resolución
fingFecha de ingresodate10Formato AAAA-MM-DD
fretFecha de retiro o actualdate10Formato AAAA-MM-DD
dexvDías de experienciadouble10De acuerdo a los definidos por resolución
bdfuBreve descripción de funcionesstring250 

 

3. Validaciones.

3.1. Validaciones generales.

1. El archivo debe contener todos los campos definidos para el encabezado y estos campos deben estar correctamente diligenciados.

2. La información del contenido del archivo debe corresponder al esquema XSD entregado.

3. Los atributos que registran valores numéricos, se reportan con valores numéricos positivos, sin signos ni puntuaciones, según lo reportado por el informante o en su defecto con cero (0).

4. Los campos que corresponden a fechas, deben contener fechas válidas en cuanto a año, mes, y día.

3.2. Validaciones del encabezado.

1. Los campos concepto, formato y versión, deben venir diligenciados con los valores estipulados en las especificaciones técnicas.

2. Año de envío, debe ser el año calendario.

3. Numero de envío, debe corresponder al número consecutivo para este formato.

4. Fecha de envío, debe ser la fecha calendario, en formato AAAA-MM-DDTHH:MM:SS.

4. Esquema XSD

A continuación se incluye el esquema XSD para esta especificación técnica

<?xml version=”1.0” encoding=”ISO-8859-1”?>

<xs:schema xmlns:xs=”http://www.w3.org/2001/XMLSchema”elementFormDefault=”qualified” attributeFormDefault=”unqualified”>

<xs:element name=”ppal”>

<xs:annotation>

<xs:documentation>Elemento que encapsula la información del formulario 1526v9 Presentacion de personas</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

<xs:element ref=”ppal_2” minOccurs=”1” maxOccurs=”unbounded”/>

<xs:element ref=”ppal_3” minOccurs=”0” maxOccurs=”unbounded”/>

<xs:element ref=”ppal_4” minOccurs=”0” maxOccurs=”unbounded”/>

</xs:sequence>

<xs:attribute name=”obhv” use=”required”>

<xs:annotation>

<xs:documentation>Tipo de Presentacion</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:maxInclusive value=”9”/>

<xs:minInclusive value=”1”/>

<xs:totalDigits value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”tdvd” use=”required”>

<xs:annotation>

<xs:documentation>Tipo de documento</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:maxInclusive value=”99”/>

<xs:minInclusive value=”0”/>

<xs:totalDigits value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”nivd” use=”required”>

<xs:annotation>

<xs:documentation>Número de identificación</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”1”/>

<xs:maxLength value=”20”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”pavt” use=”required”>

<xs:annotation>

<xs:documentation>Primer apellido</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”0”/>

<xs:maxLength value=”50”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”savt” use=”optional”>

<xs:annotation>

<xs:documentation>Segundo apellido</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”0”/>

<xs:maxLength value=”50”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”pnvt” use=”required”>

<xs:annotation>

<xs:documentation>Primer nombre</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”0”/>

<xs:maxLength value=”50”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”onvt” use=”optional”>

<xs:annotation>

<xs:documentation>otros nombres</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”0”/>

<xs:maxLength value=”50”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”tvil” use=”required”>

<xs:annotation>

<xs:documentation>Tipo de vinculacion laboral</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:maxInclusive value=”99”/>

<xs:minInclusive value=”0”/>

<xs:totalDigits value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”aexp” use=”optional”>

<xs:annotation>

<xs:documentation>Años de experiencia</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:decimal”>

<xs:maxInclusive value=”999.99”/>

<xs:minInclusive value=”0”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”nadg” use=”optional”>

<xs:annotation>

<xs:documentation>No. Acta designación empleado cumplimiento</ xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”1”/>

<xs:maxLength value=”20”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”fadg” type=”xs:date” use=”optional”>

<xs:annotation>

<xs:documentation>Fecha del acta</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attribute name=”nalo” use=”optional”>

<xs:annotation>

<xs:documentation>No. Acta designación representante líder OEA</ xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”1”/>

<xs:maxLength value=”20”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”falo” type=”xs:date” use=”optional”>

<xs:annotation>

<xs:documentation>Fecha del acta</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attribute name=”epsd” use=”required”>

<xs:annotation>

<xs:documentation>Cod Entidad promotora de salud</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:maxInclusive value=”99”/>

<xs:minInclusive value=”0”/>

<xs:totalDigits value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”fonp” use=”required”>

<xs:annotation>

<xs:documentation>Cod Fondo de pensiones</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:maxInclusive value=”99”/>

<xs:minInclusive value=”0”/>

<xs:totalDigits value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”adrp” use=”required”>

<xs:annotation>

<xs:documentation>Cod Administradora de Riesgos Profesionales</ xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:maxInclusive value=”99”/>

<xs:minInclusive value=”0”/>

<xs:totalDigits value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”cead” use=”required”>

<xs:annotation>

<xs:documentation>No. Certificado antecedentes disciplinarios</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”1”/>

<xs:maxLength value=”20”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”fcan” type=”xs:date” use=”required”>

<xs:annotation>

<xs:documentation>Fecha certificado antecedentes</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attribute name=”cerj” use=”required”>

<xs:annotation>

<xs:documentation>Persona registra antecedentes judiciales?</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”2”/>

<xs:maxLength value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”fcju” type=”xs:date” use=”required”>

<xs:annotation>

<xs:documentation>Fecha consulta antecedentes judiciales</xs:documentation>

</xs:annotation>

</xs:attribute>

</xs:complexType>

</xs:element>

<xs:element name=”mas”>

<xs:annotation>

<xs:documentation>Elemento raiz del xml de carga masiva</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

<xs:element name=”Cab” type=”CabType”/>

<xs:element ref=”ppal” maxOccurs=”unbounded”/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name=”ppal_2”>

<xs:annotation>

<xs:documentation>Elemento que contiene el detalle de la información de Roles</ xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:attribute name=”role” use=”required”>

<xs:annotation>

<xs:documentation>Rol</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:maxInclusive value=”99”/>

<xs:minInclusive value=”0”/>

<xs:totalDigits value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:complexType>

</xs:element>

<xs:element name=”ppal_3”>

<xs:annotation>

<xs:documentation>Elemento que contiene el detalle de la información de Educacion formal</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:attribute name=”nacd” use=”optional”>

<xs:annotation>

<xs:documentation>Cod Nivel académico</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”3”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”inst” use=”optional”>

<xs:annotation>

<xs:documentation>Cod Institución</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”4”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”prog” use=”optional”>

<xs:annotation>

<xs:documentation>Cod Programa</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”5”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”pais” use=”optional”>

<xs:annotation>

<xs:documentation>Cod pais</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”3”/>

<xs:pattern value=”\d+”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”dpto” use=”optional”>

<xs:annotation>

<xs:documentation>Cod departamento</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”2”/>

<xs:pattern value=”\d+”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”cimu” use=”optional”>

<xs:annotation>

<xs:documentation>Cod cuidad</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”3”/>

<xs:pattern value=”\d+”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”estd” use=”optional”>

<xs:annotation>

<xs:documentation>Estado</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”1”/>

<xs:maxInclusive value=”3”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”nagr” use=”optional”>

<xs:annotation>

<xs:documentation>Numero acta de grado</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”1”/>

<xs:maxLength value=”20”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”fagr” type=”xs:date” use=”optional”>

<xs:annotation>

<xs:documentation>Fecha de grado</xs:documentation>

</xs:annotation>

</xs:attribute>

</xs:complexType>

</xs:element>

<xs:element name=”ppal_4”>

<xs:annotation>

<xs:documentation>Elemento que contiene el detalle de la información de Experiencia laboral</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:attribute name=”memp” use=”optional”>

<xs:annotation>

<xs:documentation>Cod Modalidad de empleo</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”1”/>

<xs:maxInclusive value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”tdco” use=”optional”>

<xs:annotation>

<xs:documentation>Tipo de documento</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:maxInclusive value=”99”/>

<xs:minInclusive value=”0”/>

<xs:totalDigits value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”niem” use=”optional”>

<xs:annotation>

<xs:documentation>Numero de Identificacion</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”1”/>

<xs:maxLength value=”20”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”paem” use=”optional”>

<xs:annotation>

<xs:documentation>Primer apellido empleador</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”0”/>

<xs:maxLength value=”50”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”saem” use=”optional”>

<xs:annotation>

<xs:documentation>Segundo apellido empleador</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”0”/>

<xs:maxLength value=”50”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”pnem” use=”optional”>

<xs:annotation>

<xs:documentation>Primer nombre empleador</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”0”/>

<xs:maxLength value=”50”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”onem” use=”optional”>

<xs:annotation>

<xs:documentation>otros nombres empleador</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”0”/>

<xs:maxLength value=”50”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”rsem” use=”optional”>

<xs:annotation>

<xs:documentation>Razon social empleador</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”0”/>

<xs:maxLength value=”240”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”natr” use=”optional”>

<xs:annotation>

<xs:documentation>Cod Naturaleza empleador</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:totalDigits value=”1”/>

<xs:minInclusive value=”1”/>

<xs:maxInclusive value=”4”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”paise” use=”optional”>

<xs:annotation>

<xs:documentation>Cod pais</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”3”/>

<xs:pattern value=”\d+”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”dptoe” use=”optional”>

<xs:annotation>

<xs:documentation>Cod departamento</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”2”/>

<xs:pattern value=”\d+”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”cimue” use=”optional”>

<xs:annotation>

<xs:documentation>Cod cuidad</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”3”/>

<xs:pattern value=”\d+”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”tel” use=”optional”>

<xs:annotation>

<xs:documentation>Teléfono</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”0”/>

<xs:maxLength value=”25”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”vexp” use=”optional”>

<xs:annotation>

<xs:documentation>Cod Verificación de la experiencia</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:totalDigits value=”1”/>

<xs:minInclusive value=”1”/>

<xs:maxInclusive value=”5”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”cdem” use=”optional”>

<xs:annotation>

<xs:documentation>Cargo o denominación del empleo</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”0”/>

<xs:maxLength value=”100”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”cgac” use=”optional”>

<xs:annotation>

<xs:documentation>Cod Cargo actual</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:totalDigits value=”1”/>

<xs:minInclusive value=”1”/>

<xs:maxInclusive value=”3”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”fing” type=”xs:date” use=”optional”>

<xs:annotation>

<xs:documentation>Fecha de ingreso</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attribute name=”fret” type=”xs:date” use=”optional”>

<xs:annotation>

<xs:documentation>Fecha de retiro o actual</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attribute name=”dexv” use=”optional”>

<xs:annotation>

<xs:documentation>Días de experiencia</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:double”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”9999999999”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”bdfu” use=”optional”>

<xs:annotation>

<xs:documentation>Breve descripción de funciones</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”0”/>

<xs:maxLength value=”250”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:complexType>

</xs:element>

<xs:complexType name=”CabType”>

<xs:sequence>

<xs:element name=”Ano” type=”xs:gYear” nillable=”false”>

<xs:annotation>

<xs:documentation>Año de envio</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name=”CodCpt” nillable=”false”>

<xs:annotation>

<xs:documentation>Concepto</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”99”/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name=”Formato” fixed=”1526”>

<xs:simpleType>

<xs:restriction base=”xs:positiveInteger”>

<xs:totalDigits value=”4”/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name=”Version” type=”xs:positiveInteger” fixed=”9”/>

<xs:element name=”NumEnvio”>

<xs:annotation>

<xs:documentation>Numero de envio</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:positiveInteger”>

<xs:totalDigits value=”8”/>

<xs:maxInclusive value=”99999999”/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name=”FecEnvio” type=”xs:dateTime”>

<xs:annotation>

<xs:documentation>Fecha de envio</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name=”FecInicial” type=”xs:date”>

<xs:annotation>

<xs:documentation>Fecha inicial</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name=”FecFinal” type=”xs:date”>

<xs:annotation>

<xs:documentation>Fecha Final</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name=”ValorTotal” type=”xs:double”>

<xs:annotation>

<xs:documentation>Valor Total</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name=”CantReg”>

<xs:annotation>

<xs:documentation>Cantidad de registros</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:positiveInteger”>

<xs:totalDigits value=”4”/>

<xs:maxInclusive value=”9999”/>

</xs:restriction>

</xs:simpleType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:schema>

ANEXO 2

Especificaciones técnicas

Relacionados con el negocio

Formato 1551 - Versión 9

Objetivo

Definir las características y contenido de los archivos donde se reporta la Información de relacionados con el negocio.

Especificación técnica

El formato relacionado con el negocio, debe enviarse en un archivo XML que cumpla las siguientes especificaciones:

1. Estándar del nombre de los archivos.

El nombre de cada uno de los archivos, debe especificarse mediante la siguiente secuencia de caracteres:

Dmuisca_ccmmmmmvvaaaacccccccc.xml

cc: Concepto (Inserción = 01)

mmmmm: Formato (Relacionados con el negocio = 01551)

vv: Versión del formato (Versión = 09).

aaaa: Año de envío.

cccccccc: Consecutivo de envío por año.

2. Formato del archivo.

El formato relacionado con el negocio, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y contenido, las cuales se deben enviar en el orden enunciado.

Encabezado
Contenido información 1
Contenido información 2
...
Contenido información N

 

1. El documento XML debe cumplir con la especificación 1.0 Tercera edición.

2. El conjunto de caracteres utilizado en el documento XML debe ser el alfabeto latino 1: “ISO-8859-1”.

3. El archivo debe contener un documento XML bien formado y válido de acuerdo al esquema XSD que incluye en esta especificación técnica.

4. El archivo debe contener un elemento único elemento raíz llamado “mas”, que a su vez contendrá toda la información del archivo, tanto el encabezado como los registros.

2.1. Formato del encabezado.

El encabezado del archivo viene en el elemento “Cab” y contiene los siguientes datos, todos de carácter obligatorio:

Etiqueta Denominación casilla Tipo Longitud campo Validaciones Observaciones
AnoAño de envíoint4Formato AAAA 
CodCptConceptoint21 = Inserción 
FormatoCódigo del formatoint5Relacionados con el Negocio= 01551 
VersiónVersión del formatoint2Versión = 09 
NumEnvioNúmero de envíoint8Debe corresponder al número consecutivo para este formatoConsecutivo de envío por año
FecEnvioFecha de envíodatetime19Debe ser la fecha calendarioFormato AAAA-MM-DDTHH:MM:SS
FecInicialFecha inicialdate10Debe ser la fecha calendarioLos registros corresponden mínimo esta fecha inicial. Formato AAAA-MM-DD
FecFinalFecha finaldate10Debe ser la fecha calendarioLos registros corresponden máximo a esta fecha inicial. Formato AAAA-MM-DD
ValorTotalValor totaldouble20Corresponde a la sumatoria de la casilla “calusu” (Calidad usuario/Objeto de la solicitud) que se encuentra en el atributo “relneg 
CantRegCantidad de registrosint4El archivo podrá contener solo 1 registro, relacionado con el elemento “relnegCantidad de registros reportados en el contenido

 

2.2. Formato del contenido.

En el contenido del archivo se deben incluir tantos registros como se informó en la cabecera en el campo “Cantidad de registros”.

El contenido del archivo viene en el elemento “relneg” y se deben incluir los siguientes datos para los relacionados con el negocio.

Atributo Denominación casilla Tipo Longitud Criterios
calusuCalidad usuario/Objeto de la solicitudstring3De acuerdo a los definidos por resolución.
Siempre debe diligenciarse
caluoeaCalidad de usuario operador económico autorizadostring3De acuerdo a los definidos por resolución
codusuCódigo zona franca/Programastring20De acuerdo a los definidos por resolución
denzofrDenominación zona franca permanentestring500 

 

Al elemento principal “relneg”, se pueden agregar elementos secundarios identificados como “hoja_2”, los cuales contienen el detalle de los relacionados con la operación/Asociados de negocio/Cadena de suministro.

El elemento “hoja_2” está conformado por los siguientes atributos:

Atributo Denominación casilla Tipo Longitud Criterios
accapliAcción a aplicarstring2De acuerdo a los definidos por resolución.
Siempre debe diligenciarse
trelTipo relaciónstring3De acuerdo a los definidos por resolución.
Siempre debe diligenciarse
tdocTipo documentostring2De acuerdo a los definidos por resolución.
Siempre debe diligenciarse
nideNúmero identificaciónstring20Siempre debe diligenciarse.
Diligenciar sin guiones, puntos, comas o espacios en blanco
apl1Primer apellidostring50En caso de ser una persona natural siempre debe diligenciarse
apl2Segundo apellidostring50En caso de ser una persona natural y si se conoce debe diligenciarse
nom1Primer nombrestring50En caso de ser una persona natural siempre debe diligenciarse
nom2Otros nombresstring50En caso de ser una persona natural y si se conoce debe diligenciarse
rsocRazón socialstring240En caso de ser una persona jurídica siempre debe diligenciarse
telTeléfonostring20 
emailCorreo electrónicostring50 
dirwebDirección webstring100 
paisPaísstring3De acuerdo a los definidos por resolución
depDepartamentostring2Código DANE numérico, debe incluir los ceros a la izquierda
ciudadCiudadstring3Código DANE numérico, debe incluir los ceros a la izquierda
dirDirecciónstring200 
desactBreve descripción de la actividadstring2000 
progsegRelacionado posee programas de seguridadstring2De acuerdo a los definidos por resolución
agrelocAgremiación local a la cual pertenecestring2De acuerdo a los definidos por resolución
acubÁrea cubierta m2double20El valor debe ser positivo, entero y no debe incluir ni puntos ni comas
adesÁrea descubierta m2double20El valor debe ser positivo, entero y no debe incluir ni puntos ni comas
atotalÁrea total m2double20El valor debe ser positivo, entero y no debe incluir ni puntos ni comas

 

Al elemento secundario “hoja_2”, se pueden agregar elementos hijos identificados como “hoja_3”, los cuales contienen los datos de la Información de documentos que acreditan relación.

Atributo Denominación casilla Tipo Longitud Criterios
daccapliAcción a aplicarstring2De acuerdo a los definidos por resolución.
Siempre debe diligenciarse
dtrelTipo relaciónstring3De acuerdo a los definidos por resolución.
Siempre debe diligenciarse
dnideNúmero de identificaciónstring20Siempre debe diligenciarse
dcdocClase de documentostring3De acuerdo a los definidos por resolución
dndocNúmero documentostring20Diligenciar sin guiones, puntos, comas o espacios en blanco
fexpFecha expedicióndate10Formato AAAA-MM-DD
fvenFecha vencimientodate10Formato AAAA-MM-DD

 

3. Validaciones.

3.1. Validaciones generales.

1. El archivo debe contener todos los campos definidos para el encabezado y estos campos deben estar correctamente diligenciados.

2. La información del contenido del archivo debe corresponder al esquema XSD entregado.

3. Los atributos que registran valores numéricos, se reportan con valores numéricos positivos, sin signos ni puntuaciones, según lo reportado por el informante o en su defecto con cero (0).

4. Los campos que corresponden a fechas, deben contener fechas válidas en cuanto a año, mes, y día.

3.2. Validaciones del encabezado.

1. Los campos concepto, formato y versión, deben venir diligenciados con los valores estipulados en las especificaciones técnicas.

2. Año de envío, debe ser el año calendario.

3. Número de envío, debe corresponder al número consecutivo para este formato.

4. Fecha de envío, debe ser la fecha calendario, en formato AAAA-MM-DDTHH:MM:SS.

4. Esquema XSD.

A continuación se incluye el esquema XSD para esta especificación técnica.

<?xml version=”1.0” encoding=”ISO-8859-1”?>

<xs:schema xmlns:xs=”http://www.w3.org/2001/XMLSchema”elementFormDefault=”qualified” attributeFormDefault=”unqualified”>

<xs:element name=”relneg”>

<xs:annotation>

<xs:documentation>Elemento que encapsula la información del formulario 1551v9 Relacionados con el Negocio.</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

<xs:element ref=”hoja_2” maxOccurs=”unbounded”/>

</xs:sequence>

<xs:attribute name=”calusu” use=”required”>

<xs:annotation>

<xs:documentation>Calidad Usuario/Objeto de la solicitud</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”1”/>

<xs:maxLength value=”3”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”caluoea” use=”optional”>

<xs:annotation>

<xs:documentation>Calidad de Usuario operador económico autorizado</ xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”3”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”codusu” use=”optional”>

<xs:annotation>

<xs:documentation>Código Zona Franca/Programa</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”20”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”denzofr” use=”optional”>

<xs:annotation>

<xs:documentation>Denominación Zona Franca Permanente</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”500”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:complexType>

</xs:element>

<xs:element name=”mas”>

<xs:annotation>

<xs:documentation>Elemento raiz del xml de carga masiva</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

<xs:element name=”Cab” type=”CabType”/>

<xs:element ref=”relneg” maxOccurs=”unbounded”/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name=”hoja_2”>

<xs:annotation>

<xs:documentation>Elemento que contiene el detalle de Relacionados con la Operación / Asociados de Negocio / Cadena de Suministro</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

<xs:element name=”hoja_3” minOccurs=”0” maxOccurs=”unbounded”>

<xs:annotation>

<xs:documentation>Elemento que contiene las casillas item del detalle de la Información de documentos que acreditan relación</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:attribute name=”daccapli” use=”required”>

<xs:annotation>

<xs:documentation>Acción a Aplicar</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”dtrel” use=”required”>

<xs:annotation>

<xs:documentation>Tipo Relación</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”3”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”dnide” use=”required”>

<xs:annotation>

<xs:documentation>Número de Identificación</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”20”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”dcdoc” use=”optional”>

<xs:annotation>

<xs:documentation>Clase de Documento</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”3”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”dndoc” use=”optional”>

<xs:annotation>

<xs:documentation>Número Documento</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”20”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”fexp” type=”xs:date” use=”optional”>

<xs:annotation>

<xs:documentation>Fecha Expedición</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attribute name=”fven” type=”xs:date” use=”optional”>

<xs:annotation>

<xs:documentation>Fecha Vencimiento</xs:documentation>

</xs:annotation>

</xs:attribute>

</xs:complexType>

</xs:element>

</xs:sequence>

<xs:attribute name=”accapli” use=”required”>

<xs:annotation>

<xs:documentation>Acción a Aplicar</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”1”/>

<xs:maxLength value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”trel” use=”required”>

<xs:annotation>

<xs:documentation>Tipo Relación</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”3”/>

<xs:minLength value=”1”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”tdoc” use=”required”>

<xs:annotation>

<xs:documentation>Tipo Documento</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”1”/>

<xs:maxLength value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”nide” use=”required”>

<xs:annotation>

<xs:documentation>Número Identificación</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”20”/>

<xs:minLength value=”1”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”apl1” use=”optional”>

<xs:annotation>

<xs:documentation>Primer Apellido</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”50”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”apl2” use=”optional”>

<xs:annotation>

<xs:documentation>Segundo Apellido</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”50”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”nom1” use=”optional”>

<xs:annotation>

<xs:documentation>Primer Nombre</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”50”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”nom2” use=”optional”>

<xs:annotation>

<xs:documentation>Otros Nombres</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”50”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”rsoc” use=”optional”>

<xs:annotation>

<xs:documentation>Razón Social</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”240”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”tel” use=”optional”>

<xs:annotation>

<xs:documentation>Teléfono</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”20”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”email” use=”optional”>

<xs:annotation>

<xs:documentation>Correo Electrónico</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”50”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”dirweb” use=”optional”>

<xs:annotation>

<xs:documentation>Dirección Web</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”100”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”pais” use=”optional”>

<xs:annotation>

<xs:documentation>País</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”3”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”dep” use=”optional”>

<xs:annotation>

<xs:documentation>Departamento</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”ciudad” use=”optional”>

<xs:annotation>

<xs:documentation>Ciudad</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”3”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”dir” use=”required”>

<xs:annotation>

<xs:documentation>Dirección</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”200”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”desact” use=”optional”>

<xs:annotation>

<xs:documentation>Breve Descripción de la Actividad</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”2000”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”progseg” use=”optional”>

<xs:annotation>

<xs:documentation>Relacionado Posee Programas de Seguridad</ xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”agreloc” use=”optional”>

<xs:annotation>

<xs:documentation>Agremiación Local a la cual Pertenece</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”acub” use=”optional”>

<xs:annotation>

<xs:documentation>Area Cubierta m2</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:double”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”99999999999999999999”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”ades” use=”optional”>

<xs:annotation>

<xs:documentation>Area Descubierta m2</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:double”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”99999999999999999999”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”atotal” use=”optional”>

<xs:annotation>

<xs:documentation>Area Total m2</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:double”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”99999999999999999999”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:complexType>

</xs:element>

<xs:complexType name=”CabType”>

<xs:sequence>

<xs:element name=”Ano” type=”xs:gYear” nillable=”false”>

<xs:annotation>

<xs:documentation>Año de envio</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name=”CodCpt” nillable=”false”>

<xs:annotation>

<xs:documentation>Concepto</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”99”/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name=”Formato” fixed=”1551”>

<xs:simpleType>

<xs:restriction base=”xs:positiveInteger”>

<xs:totalDigits value=”4”/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name=”Version” type=”xs:positiveInteger” fixed=”9”/>

<xs:element name=”NumEnvio”>

<xs:annotation>

<xs:documentation>Numero de envio</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:positiveInteger”>

<xs:totalDigits value=”8”/>

<xs:maxInclusive value=”99999999”/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name=”FecEnvio” type=”xs:dateTime”>

<xs:annotation>

<xs:documentation>Fecha de envio</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name=”FecInicial” type=”xs:date”>

<xs:annotation>

<xs:documentation>Fecha inicial</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name=”FecFinal” type=”xs:date”>

<xs:annotation>

<xs:documentation>Fecha Final</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name=”ValorTotal” type=”xs:double”>

<xs:annotation>

<xs:documentation>Valor Total</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name=”CantReg”>

<xs:annotation>

<xs:documentation>Cantidad de registros</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:positiveInteger”>

<xs:totalDigits value=”4”/>

<xs:maxInclusive value=”9999”/>

</xs:restriction>

</xs:simpleType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:schema>

ANEXO 3

Especificaciones técnicas

Autoevaluación y reporte de cumplimiento de exigencias

Formato 1651 - Versión 1

Objetivo

Definir las características y contenido de los archivos, donde se reporta la Información de autoevaluación y reporte de cumplimiento de exigencias.

Especificación técnica

El formato de información de autoevaluación y reporte de cumplimiento de exigencias, debe enviarse en un archivo XML que cumpla las siguientes especificaciones:

1. Estándar del nombre de los archivos.

El nombre de cada uno de los archivos, debe especificarse mediante la siguiente secuencia de caracteres:

Dmuisca_ccmmmmmvvaaaacccccccc.xml

cc: Concepto (Inserción = 01,mmmmmm : Formato (Información de autoevaluación y reporte de cumplimiento de exigencias = 01651)

vv: Versión del formato (Versión = 01).

aaaa: Año de envío.

cccccccc: Consecutivo de envío por año.

2. Formato del archivo.

El formato de información de autoevaluación y reporte de cumplimiento de exigencias, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y contenido, las cuales se deben enviar en el orden enunciado.

Encabezado
Contenido información 1
Contenido información 2
...
Contenido información N

 

1. El documento XML debe cumplir con la especificación 1.0 tercera edición.

2. El conjunto de caracteres utilizado en el documento XML debe ser el alfabeto latino 1: “ISO-8859-1”.

3. El archivo debe contener un documento XML bien formado y válido de acuerdo al esquema XSD que incluye en esta especificación técnica.

4. El archivo debe contener un elemento único elemento raíz llamado “mas”, que a su vez contendrá toda la información del archivo, tanto el encabezado como los registros.

2.1. Formato del encabezado.

El encabezado del archivo viene en el elemento “Cab” y contiene los siguientes datos, todos de carácter obligatorio:

Etiqueta Denominación casilla Tipo Longitud campo Validaciones Observaciones
AnoAño de envíoInt4Formato AAAA 
CodCptConceptoInt21 = Inserción 
FormatoCódigo del formatoInt5Información de autoevaluación y reporte de cumplimiento de exigencias = 1651 
VersiónVersión del formatoInt2Versión = 1 
NumEnvioNúmero de envíoInt8Debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIANConsecutivo de envío por año
FecEnvioFecha de envíoDateTime19Debe ser la fecha calendarioFormato AAAA - MM - DDTHH:MM:SS
FecInicialFecha inicialDate10Debe ser la fecha calendarioLos registros corresponden mínimo esta fecha inicial. Formato AAAA-MM-DD
FecFinalFecha finalDate10Debe ser la fecha calendarioLos registros corresponden máximo a esta fecha final. Formato AAAA-MM-DD
ValorTotalValor TotalDouble20Corresponde a la sumatoria de la casilla “cuoe” (Calidad de usuario OEA) que se encuentra en el elemento “reporte 
CantRegCantidad de registrosInt4El archivo podrá contener solo 1 registro, relacionado con el elemento “reporteCantidad de registros reportados en el contenido

 

2.3. Formato del contenido.

En el contenido del archivo se deben incluir tantos registros como se informó en la cabecera en el campo “Cantidad de registros”.

El contenido del archivo viene en el elemento “reporte” y se deben incluir los siguientes datos para cada transacción reportada.

Atributo Denominación casilla Tipo Longitud Criterios
aaapAcción a aplicarint2De acuerdo a los definidos por resolución. Siempre debe diligenciarse
nsrvNº Solicitudlong12Diligenciar sin guiones, puntos, comas o espacios en blanco
nresNº Resoluciónlong14Diligenciar sin guiones, puntos, comas o espacios en blanco
osl1Calidad de usuario/Objeto de solicitudint2De acuerdo a los definidos por resolución. Siempre debe diligenciarse
cuoeCalidad de usuario OEAint2De acuerdo a los definidos por resolución

 

Al elemento principal “reporte”, se pueden agregar elementos secundarios identificados como “control”, los cuales contienen datos de las autoridades de control específicas.

El elemento “control” está conformado por los siguientes atributos:

Atributo Denominación casilla Tipo Longitud Criterios
niteNITlong14Diligenciar sin guiones, puntos, comas o espacios en blanco
dvenDVint1Si se conoce debe diligenciarse
rsoeRazón socialstring60 

 

Al elemento principal “reporte”, se pueden agregar elementos secundarios identificados como “exigencias”, los cuales contienen datos de las exigencias.

El elemento “exigencias” está conformado por los siguientes atributos:

Atributo Denominación casilla Tipo Longitud Criterios
capiNombre capítulostring3De acuerdo a los definidos por resolución. Siempre debe diligenciarse
deseDescripción de la exigenciaint3Siempre debe diligenciarse
exigClase de exigenciaint1De acuerdo a los definidos por resolución. Siempre debe diligenciarse
bdcuBreve descripción del cumplimientostring800Siempre debe diligenciarse
autoAutoevaluaciónint1De acuerdo a los definidos por resolución. Siempre debe diligenciarse
fautFecha autoevaluacióndate10Siempre debe diligenciarse Formato AAAA-MM-DD

 

Al elemento principal “reporte”, se pueden agregar elementos secundarios identificados como “evaluación”, los cuales contienen el resumen de la autoevaluación.

El elemento “evaluación” está conformado por los siguientes atributos:

Atributo Denominación casilla Tipo Longitud Criterios
totoTotales exigenciasint2Siempre debe diligenciarse
tosiTotales si cumpleint2Siempre debe diligenciarse
tonoTotales no cumpleint2Siempre debe diligenciarse
toprTotales en procesoint2Siempre debe diligenciarse
tocuTotales porcentaje cumplimientoint3Siempre debe diligenciarse

 

Al elemento secundario “evaluación”, se pueden agregar elementos secundarios identificados como “item”, los cuales contienen datos de la hoja 1 de la información de autoevaluación y reporte de cumplimiento de exigencias.

El elemento “item” está conformado por los siguientes atributos:

Atributo Denominación casilla Tipo Longitud Criterios
cap2Capítulostring3De acuerdo a los definidos por resolución. Siempre debe diligenciarse
totaTotal exigenciasint2De acuerdo a los definidos por resolución. Siempre debe diligenciarse
sicuSi cumpleint2De acuerdo a los definidos por resolución. Siempre debe diligenciarse
nocuNo cumpleint2De acuerdo a los definidos por resolución. Siempre debe diligenciarse
procEn procesoint2De acuerdo a los definidos por resolución. Siempre debe diligenciarse
cumPorcentaje cumplimientoint3De acuerdo a los definidos por resolución. Siempre debe diligenciarse

 

3. Validaciones.

3.1. Validaciones generales.

1. El archivo debe contener todos los campos definidos para el encabezado y estos campos deben estar correctamente diligenciados.

2. La información del contenido del archivo debe corresponder al esquema XSD entregado.

3. Los atributos que registran valores numéricos, se reportan con valores numéricos positivos, sin signos ni puntuaciones, según lo reportado por el informante o en su defecto con cero (0).

4. Los campos que corresponden a fechas, deben contener fechas válidas en cuanto a año, mes y día.

3.2. Validaciones del encabezado.

1. Los campos concepto, formato y versión, deben venir diligenciados con los valores estipulados en las especificaciones técnicas.

2. Año de envío, debe ser el año calendario.

3. Número de envío, debe corresponder al número consecutivo para este formato.

4. Fecha de envío, debe ser la fecha calendario, en formato AAAA-MM-DDTHH:MM:SS.

4. Esquema XSD.

A continuación se incluye el esquema XSD para esta especificación técnica

<?xml version=”1.0” encoding=”ISO-8859-1”?>

<!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by Miguel Angel Cruz (aptech) -->

<xs:schema xmlns:xs=”http://www.w3.org/2001/XMLSchema”elementFormDefault=”qualified” attributeFormDefault=”unqualified”>

<xs:element name=”reporte”>

<xs:annotation>

<xs:documentation>Elemento que encapsula la información del formulario 1651v1 Autoevaluación y Reporte de Cumplimiento de Exigencias</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

<xs:element ref=”control” minOccurs=”0” maxOccurs=”unbounded”/>

<xs:element ref=”exigencias” minOccurs=”0” maxOccurs=”unbounded”/>

<xs:element ref=”evaluacion” minOccurs=”0” maxOccurs=”unbounded”/>

</xs:sequence>

<xs:attribute name=”aaap” use=”required”>

<xs:annotation>

<xs:documentation>Acción a aplicar</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”99”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”nsrv” use=”optional”>

<xs:annotation>

<xs:documentation>No. Solicitud</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:long”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”999999999999”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”nres” use=”optional”>

<xs:annotation>

<xs:documentation>No. Resolución</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:long”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”99999999999999”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”osl1” use=”required”>

<xs:annotation>

<xs:documentation>Calidad de usuario / Objeto de solicitud</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”99”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”cuoe” use=”optional”>

<xs:annotation>

<xs:documentation>Calidad de usuario O.E.A</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”99”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:complexType>

</xs:element>

<xs:element name=”control”>

<xs:annotation>

<xs:documentation>Autoridades de Control</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:attribute name=”nite” use=”optional”>

<xs:annotation>

<xs:documentation>NIT</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:long”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”99999999999999”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”dven” use=”optional”>

<xs:annotation>

<xs:documentation>DV</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”9”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”rsoe” use=”optional”>

<xs:annotation>

<xs:documentation>Razón Social</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”0”/>

<xs:maxLength value=”60”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:complexType>

</xs:element>

<xs:element name=”evaluacion”>

<xs:annotation>

<xs:documentation>Resumen Autoevaluación</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

<xs:element ref=”item” minOccurs=”0” maxOccurs=”unbounded”/>

</xs:sequence>

<xs:attribute name=”toto” use=”required”>

<xs:annotation>

<xs:documentation>Totales Exigencias</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”999”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”tosi” use=”required”>

<xs:annotation>

<xs:documentation>Totales Si cumple</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”999”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”tono” use=”required”>

<xs:annotation>

<xs:documentation>Totales No cumple</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”999”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”topr” use=”required”>

<xs:annotation>

<xs:documentation>Totales En proceso</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”999”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”tocu” use=”required”>

<xs:annotation>

<xs:documentation>Totales Porcentaje Cumplimiento</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”100”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:complexType>

</xs:element>

<xs:element name=”mas”>

<xs:annotation>

<xs:documentation>Elemento raiz del xml de carga masiva</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

<xs:element name=”Cab” type=”CabType”/>

<xs:element ref=”reporte” maxOccurs=”unbounded”/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:complexType name=”CabType”>

<xs:sequence>

<xs:element name=”Ano” type=”xs:gYear” nillable=”false”>

<xs:annotation>

<xs:documentation>Año de envio</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name=”CodCpt” nillable=”false”>

<xs:annotation>

<xs:documentation>Concepto</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”99”/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name=”Formato” fixed=”1651”>

<xs:simpleType>

<xs:restriction base=”xs:positiveInteger”>

<xs:totalDigits value=”4”/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name=”Version” type=”xs:positiveInteger” fixed=”1”/>

<xs:element name=”NumEnvio”>

<xs:annotation>

<xs:documentation>Numero de envio</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:positiveInteger”>

<xs:totalDigits value=”8”/>

<xs:maxInclusive value=”99999999”/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name=”FecEnvio” type=”xs:dateTime”>

<xs:annotation>

<xs:documentation>Fecha de envio</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name=”FecInicial” type=”xs:date”>

<xs:annotation>

<xs:documentation>Fecha inicial</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name=”FecFinal” type=”xs:date”>

<xs:annotation>

<xs:documentation>Fecha Final</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name=”ValorTotal” type=”xs:double”>

<xs:annotation>

<xs:documentation>Valor Total</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name=”CantReg”>

<xs:annotation>

<xs:documentation>Cantidad de registros</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:positiveInteger”>

<xs:totalDigits value=”4”/>

<xs:maxInclusive value=”9999”/>

</xs:restriction>

</xs:simpleType>

</xs:element>

</xs:sequence>

</xs:complexType>

<xs:element name=”exigencias”>

<xs:annotation>

<xs:documentation>Exigencias</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:attribute name=”capi” use=”optional”>

<xs:annotation>

<xs:documentation>Capítulo</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”1”/>

<xs:maxLength value=”3”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”dese” use=”optional”>

<xs:annotation>

<xs:documentation>Exigencia</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”999”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”exig” use=”optional”>

<xs:annotation>

<xs:documentation>Clase de Exigencia</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”9”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”bdcu” use=”optional”>

<xs:annotation>

<xs:documentation>Breve descripción del cumplimiento</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”0”/>

<xs:maxLength value=”800”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”auto” use=”optional”>

<xs:annotation>

<xs:documentation>Autoevaluación</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”9”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”faut” type=”xs:date” use=”required”>

<xs:annotation>

<xs:documentation>Fecha Autoevaluación</xs:documentation>

</xs:annotation>

</xs:attribute>

</xs:complexType>

</xs:element>

<xs:element name=”item”>

<xs:annotation>

<xs:documentation>Items de la Evaluacion</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:attribute name=”cap2” use=”required”>

<xs:annotation>

<xs:documentation>Capítulo</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:string”>

<xs:minLength value=”1”/>

<xs:maxLength value=”3”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”tota” use=”required”>

<xs:annotation>

<xs:documentation>Total Exigencias</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”99”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”sicu” use=”required”>

<xs:annotation>

<xs:documentation>Si cumple</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”99”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”nocu” use=”required”>

<xs:annotation>

<xs:documentation>No cumple</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”99”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”proc” use=”required”>

<xs:annotation>

<xs:documentation>En proceso</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”99”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”cum” use=”required”>

<xs:annotation>

<xs:documentation>Porcentaje Cumplimiento</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=”xs:int”>

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”100”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:complexType>

</xs:element>

</xs:schema>

(C.F.).

(Nota: Derogada por la Resolución 15 de 2016 artículo 27 de la Dirección de Impuestos y Aduanas Nacionales)