Micelio
🧾 DIAN · Resoluciones

Resolución 3843 de 2008 DIAN

Por la cual se señalan el contenido y las características técnicas para la presentación de la información tributaria a que

38432008
Ver en la fuente oficial ↗

Texto del documento

RESOLUCIÓN 3843 DE 2008

(abril 30)

Diario Oficial No. 46.984 de 9 de mayo de 2008

DIRECCIÓN DE IMPUESTOS Y ADUANAS NACIONALES

Por la cual se señalan el contenido y las características técnicas para la presentación de la información tributaria a que se refieren los artículos 625 y 628 del Estatuto Tributario, que debe ser presentada por las bolsas de valores y por los comisionistas de bolsa a la Unidad Administrativa Especial Dirección de Impuestos y Aduanas Nacionales, por el año gravable 2008.

Resumen de Notas de Vigencia

EL DIRECTOR GENERAL DE LA UNIDAD ADMINISTRATIVA ESPECIAL, DIRECCIÓN DE IMPUESTOS Y ADUANAS NACIONALES,

en uso de sus facultades legales consagradas en el artículo 19, literal b) del Decreto 1071 de 1999 y en los artículos 625, 628, 631-2, 633, 684 y 686 del Estatuto Tributario,

RESUELVE:

ARTÍCULO 1o. INFORMACIÓN A SUMINISTRAR POR LAS BOLSAS DE VALORES. La Bolsa Nacional de Valores de Colombia, la Bolsa Nacional Agropecuaria y las demás bolsas de valores, deberán informar por el año gravable 2008, de cada uno de los comisionistas de bolsa, el valor acumulado de las adquisiciones y enajenaciones efectuadas durante el respectivo año gravable, en el Formato 1041, versión 6, indicando lo siguiente:

1. Nit del comisionista de bolsa.

2. Dígito de verificación.

3. Razón social.

4. Dirección.

5. Código departamento.

6. Código municipio.

7. Valor anual acumulado de las adquisiciones.

8. Valor anual acumulado de las enajenaciones.

9. Valor de las comisiones pagadas a los comisionistas.

10. Valor de la retención en la fuente practicada al comisionista.

ARTÍCULO 2o. INFORMACIÓN A SUMINISTRAR POR LOS COMISIONISTAS DE BOLSA. Los comisionistas de bolsa deberán suministrar por el año gravable 2008, la información de cada una de las personas o entidades que efectuaron a través de ellos, enajenaciones o adquisiciones de acciones y demás papeles transados en bolsa cuyo valor acumulado sea superior a diez millones de pesos ($10.000.000), con indicación del valor total acumulado de dichas operaciones, en el Formato 1042, versión 7, indicando:

1. Número de identificación del tercero a nombre de quien se efectuaron las operaciones

2. Dígito de verificación.

3. Apellidos y nombre o razón social del tercero a nombre de quien se efectuaron las operaciones.

4. Dirección.

5. País.

6. Código departamento.

7. Código municipio.

8. Valor de las adquisiciones.

9. Valor de las enajenaciones.

Cuando se trate de terceros del exterior, se reportarán indicando los apellidos y nombres o razón social y el número, código o clave de identificación fiscal tributaria, tal como figura en el registro fiscal del país de residencia o domicilio, en relación con el Impuesto a la Renta o su similar, sin guiones, puntos o comas y con tipo de documento 42. Cuando en dicho país no se utilice número, código o clave fiscal, se debe informar con identificación 444444001 en forma ascendente, variando consecutivamente en una unidad hasta el 444445000 y tipo documento 43. Los campos de dirección, departamento y municipio no se deben diligenciar.

PARÁGRAFO. Las transacciones realizadas con los bonos pensionales no deben reportarse.

ARTÍCULO 3o. UNIDAD MONETARIA PARA LA PRESENTACIÓN DE LA INFORMACIÓN. Los valores se deben informar en pesos, sin decimales, ni comas, ni fórmulas.

ARTÍCULO 4o. PLAZOS PARA PRESENTAR LA INFORMACIÓN. El plazo para la entrega de la información a que se refiere el artículo 625 del Estatuto Tributario, será establecido por el Gobierno Nacional.

Para la entrega de la información a que se refiere el artículo 628 del Estatuto Tributario, solicitada en la presente resolución, deberá tenerse en cuenta los dos últimos dígitos del NIT del informante y suministrarse a más tardar en las siguientes fechas:

Fecha Ultimos Dígitos

24 de Marzo de 2009 96 a 00

25 de Marzo de 2009 91 a 95

26 de Marzo de 2009 86 a 90

27 de Marzo de 2009 81 a 85

30 de Marzo de 2009 76 a 80

31 de Marzo de 2009 71 a 75

01 de Abril de 2009 66 a 70

02 de Abril de 2009 61 a 65

03 de Abril de 2009 56 a 60

06 de Abril de 2009 51 a 55

07 de Abril de 2009 46 a 50

13 de Abril de 2009 41 a 45

14 de Abril de 2009 36 a 40

15 de Abril de 2009 31 a 35

16 de Abril de 2009 26 a 30

17 de Abril de 2009 21 a 25

20 de Abril de 2009 16 a 20

21 de Abril de 2009 11 a 15

22 de Abril de 2009 06 a 10

23 de Abril de 2009 01 a 05

Notas de Vigencia

ARTÍCULO 5o. 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.

PARÁGRAFO. Cuando la DIAN lo autorice, podrá utilizarse firma digital respaldada con certificado digital emitido por entidades externas.

ARTÍCULO 6o. CONTINGENCIA. Cuando por inconvenientes técnicos no haya disponibilidad de los servicios informáticos electrónicos y, en consecuencia, el obligado no pueda cumplir con la presentación de la información a que se refiere la presente resolución en forma virtual, deberá acercarse a la Administración o puntos habilitados por la DIAN llevando la información en unidades extraíbles USB y el archivo de firma digital para su respectiva presentación. Si en todo caso no es posible la presentación virtual por el obligado, se seguirá el procedimiento establecido por la DIAN para la presentación presencial.

PARÁGRAFO. El obligado a informar deberá prever con suficiente anticipación el adecuado funcionamiento de los medios requeridos para asegurar el cumplimiento de sus obligaciones. En ningún caso constituirán causales de justificación de la extemporaneidad en la presentación de la información, los eventuales daños en su sistema y/o equipos informáticos, falta de conexión, 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 Unico Tributario y/o de la activación del mecanismo de firma digital, la pérdida 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 con una antelación no inferior a tres días hábiles al vencimiento.

ARTÍCULO 7o. SANCIONES. Cuando no se suministre la información dentro de los plazos establecidos, cuando el contenido presente errores o no corresponda a lo solicitado, habrá lugar a la aplicación de las sanciones contempladas en el artículo 651 del Estatuto Tributario.

ARTÍCULO 8o. 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 números 46 y 47 adjuntos, los cuales se adoptan por medio de la presente resolución.

Para diligenciar la casilla de tipo de documento del tercero, se debe utilizar la siguiente codificación:

11. Registro civil de nacimiento.

12. Tarjeta de identidad.

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.

43.Sin identificación del exterior o para uso definido por la DIAN.

Para diligenciar la casilla país de residencia o domicilio, se deben utilizar los códigos de la tabla “Países”, los cuales se encuentran para su 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: Servicios \ Formularios \ Formularios e Instructivos \ Códigos complementarios diligenciamiento formularios \ Países”.

ARTÍCULO 9o. VIGENCIA. 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 30 de abril de 2008.

El Director General,

OSCAR FRANCO CHARRY.

ANEXO NUMERO 46.

INFORMACION DE BOLSA DE VALORES.

Formato 1041 - Versión 6

Objetivo

Definir las características y contenido de los archivos, donde se reporta la Información de bolsa de valores.

Especificación Técnica

El formato de Información de bolsa de valores, 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, Reemplazo = 02)

mmmmm: Formato (Información de bolsa de valores = 01041)

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

aaaa: Año de envío.

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

2. Formato del Archivo

El formato de Sociedades liquidadas, 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 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 Denominacion CasillaTipoLongitud CampoValidacionesObservaciones
AnoAño de envíoInt4Formato AAAA
CodCptConceptoInt21 = Inserción
2 = Reemplazo
FormatoCódigo del formatoInt5Información de bolsa de valores = 1041
VersiónVersión del formatoInt2Versión = 6
NumEnvíoNú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.
FecEnvíoFecha de envíoDateTime19Debe ser la fecha calendario.Formato AAAA-MM-DDTHH:MM:SS
FecInicialFecha InicialDate10Debe ser la fecha calendario.Los registros corresponden mínimo a esta fecha inicial. Formato AAAA-MM-DD
FecFinalFecha FinalDate10Debe ser la fecha calendario.Los registros corresponden máximo a esta fecha final. Formato AAAA-MM-DD
ValorTotalValor Totaldouble20Corresponde a la sumatoria de la casilla “com” (Valor comisión pagada al Comisionista) de los registros reportados.
CantRegCantidad de registrosInt 4Se enviarán archivos con máximo 5.000 registros (*).Cantidad de registros reportados en el contenido.

(*) Se enviarán archivos con máximo 5.000 registros; si es necesario informar más de 5.000 registros, se fraccionará la información en archivos de 5.000 registros o menos.

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”.

Cada registro reportado debe mantener la misma estructura previamente explicada y usada para la cabecera.

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

AtributoDenominacion CasillaTipoLongitud Criterios
nitNIT del Comisionistalong14Diligenciar sin guiones, puntos, comas o espacios en blanco.Siempre debe diligenciarse
dvDígito de Verificaciónint1Si se conoce debe diligenciarse
razRazón Social del Comisionistastring450Siempre debe diligenciarse.
dirDirecciónstring200Siempre debe diligenciarse
dptoCódigo Departamentoint2Código DANE Numérico, debe incluir los ceros a la izquierda.Siempre debe diligenciarse
munCódigo del Municipioint3Código DANE Numérico, debe incluir los ceros a la izquierda.Siempre debe diligenciarse
adqValor de las Adquisicionesdouble20El valor debe ser positivo, entero y no debe incluir ni puntos ni comas.Siempre debe diligenciarse
enaValor de las Enajenacionesdouble20El valor debe ser positivo, entero y no debe incluir ni puntos ni comas.El valor reportado debe ser superior al valor de las Adquisiciones.Siempre debe diligenciarse
comValor comisión pagada al Comisionistadouble20El valor debe ser positivo, entero y no debe incluir ni puntos ni comas.Siempre debe diligenciarse
retRetención en la fuente practicadadouble20El valor debe ser positivo, entero y no debe incluir ni puntos ni comas.Siempre debe diligenciarse

El campo NIT del Comisionista, es la llave única para este formato, la cual no debe repetirse para los registros de un mismo envío.

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 ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIAN.

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

5. Cantidad de registros, debe ser igual a la cantidad de registros reportados en el contenido, que como máximo puede ser 5000 registros.

6. Valor total, corresponde a la sumatoria de la casilla “com” (Valor comisión pagada al Comisionista) de los registros reportados.

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=“bolsa”>

<xs:annotation>

<xs:documentation>Elemento que encapsula la información del formulario 1041 INFORMACION DE BOLSA DE VALORES</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:attribute name=“nit” use=“required”>

<xs:annotation>

<xs:documentation>NIT del Comisionista</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=“dv” use=“optional”>

<xs:annotation>

<xs:documentation>Digito de Verificació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=“raz” use=“required”>

<xs:annotation>

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

</xs:annotation>

<xs:simpleType>

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

<xs:minLength value=“0”/>

<xs:maxLength value=“450”/>

</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:minLength value=“0”/>

<xs:maxLength value=“200”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=“dpto” use=“required”>

<xs:annotation>

<xs:documentation>Código Departamento</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=“mun” use=“required”>

<xs:annotation>

<xs:documentation>Código del Municipio</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=“adq” use=“required”>

<xs:annotation>

<xs:documentation>Valor de las Adquisiciones</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:pattern value=“[0-9]{1,20}”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=“ena” use=“required”>

<xs:annotation>

<xs:documentation>Valor de las Enajenaciones</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:pattern value=“[0-9]{1,20}”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=“com” use=“required”>

<xs:annotation>

<xs:documentation>Valor comisión pagada al Comisionista</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:pattern value=“[0-9]{1,20}”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=“ret” use=“required”>

<xs:annotation>

<xs:documentation>Retención en la fuente practicada</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:pattern value=“[0-9]{1,20}”/>

</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=“bolsa” 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=“1041”>

<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=“6”/>

<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:long”>

<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 NUMERO 47.

Especificaciones Técnicas

INFORMACION DE COMUNISTAS DE BOLSAS

Formato 1042 - Versión 7

Objetivo

Definir las características y contenido de los archivos, donde se reporta la Información de comisionistas de bolsas.

Especificación Técnica

El formato de Información de comisionistas de bolsas, 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, Reemplazo = 02)

mmmmm: Formato (Información de comisionistas de bolsas = 01042)

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

aaaa: Año de envío.

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

2. Formato del Archivo

El formato de Información de comisionistas de bolsas, 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 No. 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:

EtiquetaDenominacion CasillaTipoLongitud CampoValidacionesObservaciones
AnoAño de envíoInt4Formato AAAA
CodCptConceptoInt21 = Inserción
2 = Reemplazo
FormatoCódigo del formatoInt5Información de comisionistas de bolsas = 1042
VersiónVersión del formatoInt2Versión = 7
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 calendario.Formato AAAA-MM-DDTHH:MM:SS
FecInicialFecha InicialDate10Debe ser la fecha calendario.Los registros corresponden mínimo esta fecha inicial. Formato AAAA-MM-DD
FecFinalFecha FinalDate10Debe ser la fecha calendario.Los registros corresponden máximo a esta fecha final. Formato AAAA-MM-DD
ValorTotalValor Totaldouble20Corresponde a la sumatoria de la casilla “adq” (Valor de las Adquisiciones) de los registros reportados.
CantRegCantidad de registrosInt 4Se enviarán archivos con máximo 5.000 registros (*).Cantidad de registros reportados en el contenido.

(*) Se enviarán archivos con máximo 5.000 registros; si es necesario informar más de 5.000 registros, se fraccionará la información en archivos de 5.000 registros o menos.

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”.

Cada registro reportado debe mantener la misma estructura previamente explicada y usada para la cabecera.

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

AtributoDenominacion CasillaTipoLongitudCriterios
tdocTipo de Documentoint2De acuerdo a los definidos por resolución.Siempre debe diligenciarse
nidNúmero de Identificación del tercero a nombre de quien se efectuaron las operacionesstring20Diligenciar sin guiones, puntos, comas o espacios en blanco.Siempre debe diligenciarse
dvDigito de Verificaciónint1Si se conoce debe diligenciarse
apl1Primer Apellido del tercero a nombre de quien se efectuaron las operacionesstring60En caso de ser una Persona Natural siempre debe diligenciarse.
apl2Segundo Apellido del tercero a nombre de quien se efectuaron las operacionesstring60En caso de ser una Persona Natural y si se conoce debe diligenciarse.
nom1Primer Nombre del tercero a nombre de quien se efectuaron las operacionesstring60En caso de ser una Persona Natural siempre debe diligenciarse.
nom2Otros Nombres del tercero a nombre de quien se efectuaron las operacionesstring60En caso de ser una Persona Natural y si se conoce debe diligenciarse.
razRazón Social del tercero a nombre de quien se efectuaron las operacionesstring450En caso de ser una Persona Jurídica siempre debe diligenciarse.
dirDirecciónstring200En caso que el País de residencia sea Colombia siempre debe diligenciarse
dptoCódigo del Departamentoint2Código DANE Numérico, debe incluir los ceros a la izquierda.
En caso que el País de residencia sea Colombia siempre debe diligenciarse
munCódigo del Municipioint3Código DANE Numérico, debe incluir los ceros a la izquierda.
En caso que el País de residencia sea Colombia siempre debe diligenciarse
paisPaís de Residencia o domicilioint4De acuerdo a los definidos por resolución.
Siempre debe diligenciarse
adqValor de las Adquisicionesdouble20El valor debe ser positivo, entero y no debe incluir ni puntos ni comas.
Siempre debe diligenciarse
enaValor de las Enajenacionesdouble20El valor debe ser positivo, entero y no debe incluir ni puntos ni comas.
Este valor no puede ser menor al diligenciado en el campo Valor de las Enajenaciones.
Siempre debe diligenciarse

Los campos Tipo de documento y número de identificación del tercero a nombre de quien se efectuaron las operaciones, conforman una llave única para este formato, la cual no debe repetirse para los registros de un mismo envío.

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 ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIAN.

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

5. Cantidad de registros, debe ser igual a la cantidad de registros reportados en el contenido, que como máximo puede ser 5.000 registros.

6. Valor total, corresponde a la sumatoria de la casilla “adq” (Valor de las Adquisiciones) de los registros reportados.

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=“comisionista”>

<xs:annotation>

<xs:documentation>Elemento que encapsula la información del formulario 1042 INFORMACION DE COMISIONISTAS DE BOLSAS</xs:documentation>

</xs:annotation>

<xs:complexType>

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

<xs:annotation>

<xs:documentation>Tipo de Documento</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=“nid” use=“required”>

<xs:annotation>

<xs:documentation>Número de Identificación del tercero a nombre de quien se efectuaron las operaciones</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:minLength value=“0”/>

<xs:maxLength value=“20”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=“dv” use=“optional”>

<xs:annotation>

<xs:documentation>Digito de Verificació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=“apl1” use=“optional”>

<xs:annotation>

<xs:documentation>Primer Apellido del tercero a nombre de quien se efectuaron las operaciones</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:attribute name=“apl2” use=“optional”>

<xs:annotation>

<xs:documentation>Segundo Apellido del tercero a nombre de quien se efectuaron las operaciones</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:attribute name=“nom1” use=“optional”>

<xs:annotation>

<xs:documentation>Primer nombre del tercero a nombre de quien se efectuaron las operaciones</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:attribute name=“nom2” use=“optional”>

<xs:annotation>

<xs:documentation>Otros nombres del tercero a nombre de quien se efectuaron las operaciones</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:attribute name=“raz” use=“optional”>

<xs:annotation>

<xs:documentation>Razón social del tercero a nombre de quien se efectuaron las operaciones</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:minLength value=“0”/>

<xs:maxLength value=“450”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=“dir” use=“optional”>

<xs:annotation>

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

</xs:annotation>

<xs:simpleType>

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

<xs:minLength value=“0”/>

<xs:maxLength value=“200”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

<xs:documentation>Código Departamento</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=“mun” use=“optional”>

<xs:annotation>

<xs:documentation>Código del Municipio</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=“pais” use=“required”>

<xs:annotation>

<xs:documentation>País de Residencia o domicilio</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:minInclusive value=“0”/>

<xs:maxInclusive value=“9999”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=“adq” use=“required”>

<xs:annotation>

<xs:documentation>Valor de las Adquisiciones</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:pattern value=“[0-9]{1,20}”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=“ena” use=“required”>

<xs:annotation>

<xs:documentation>Valor de las Enajenaciones</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:pattern value=“[0-9]{1,20}”/>

</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=“comisionista” 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=“1042”>

<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=“7”/>

<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:long”>

<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>