BúsquedaBUSCAR
ÍndiceÍNDICE

RESOLUCIÓN 12807 DE 2006

(octubre 26)

Diario Oficial No. 46.437 de 30 de octubre de 2006

DIRECCIÓN DE IMPUESTOS Y ADUANAS NACIONALES

Por la cual se establece para el año gravable 2006, el grupo de personas naturales, personas jurídicas y asimiladas, y demás entidades, que deben suministrar la información a que se refieren los literales a), b), c), d), e), f), h), i) y k) del artículo 631 del Estatuto Tributario y el Decreto 1738 de 1998 a la Unidad Administrativa Especial Dirección de Impuestos y Aduanas Nacionales; se señala el contenido y características técnicas para la presentación y se fijan los plazos para la entrega.

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, artículos 631, 631-2, 633, 684 y 686 del Estatuto Tributario y lo señalado en el artículo 2o del Decreto 1738 de 1998,

RESUELVE:

ARTÍCULO 1o. SUJETOS OBLIGADOS A PRESENTAR INFORMACIÓN POR EL AÑO GRAVABLE 2006.

a) Las personas naturales, personas jurídicas y asimiladas, y demás entidades públicas y privadas obligadas a presentar declaración del impuesto sobre la Renta y Complementarios o de Ingresos y Patrimonio cuando sus ingresos brutos del año gravable 2005 sean superiores a mil quinientos millones de pesos (1.500.000.000);

b) Las Personas Jurídicas y asimiladas, calificadas como Grandes Contribuyentes a la fecha de publicación de la presente Resolución, obligadas a presentar declaración del Impuesto sobre la Renta y Complementarios o de Ingresos y Patrimonio, sean Entidades Públicas o Privadas, independientemente del monto de los ingresos obtenidos;

c) Todas las entidades de derecho público, los fondos de inversión, los fondos mutuos de inversión, los fondos de valores, los fondos de pensiones de jubilación e invalidez, los consorcios, las comunidades organizadas, y las demás personas naturales o jurídicas, sucesiones ilíquidas y sociedades de hecho que efectuaron retenciones en la fuente durante el año gravable 2006, independientemente del monto de los ingresos obtenidos;

d) Los Consorcios y Uniones Temporales que durante el año gravable 2006 hubieren efectuado transacciones económicas, independientemente del monto de los ingresos obtenidos, sin perjuicio de la información que deban suministrar los consorciados de las operaciones inherentes a su actividad económica ejecutadas directamente por ellos;

e) Las personas o entidades que actuaron como Mandatarios o Contratistas, independientemente del monto de los ingresos percibidos;

f) Las Sociedades Fiduciarias que durante el año gravable 2006 administraron patrimonios autónomos y/o encargos fiduciarios, independientemente de sus ingresos;

g) Los entes públicos del nivel nacional y territorial de los órdenes central y descentralizado contemplados en el artículo 22 del Estatuto Tributario, no obligados a presentar Declaración de Ingresos y Patrimonio, cuando sus ingresos brutos del año gravable 2005 sean superiores a mil quinientos millones de pesos (1.500.000.000). Para determinar esta cuantía, se deben tener en cuenta los ingresos brutos reflejados en los estados financieros a 31 de diciembre de 2005;

h) Los Secretarios Generales de los órganos que financien gastos con recursos del Tesoro Nacional, no enunciados en los literales a), b) o g), del presente artículo independiente de la cuantía de ingresos obtenidos.

ARTÍCULO 2o. INFORMACIÓN A SUMINISTRAR POR PARTE DE LOS OBLIGADOS.

a) Las Personas Jurídicas y asimiladas, obligadas a presentar declaración del Impuesto sobre la Renta y Complementarios o de Ingresos y Patrimonio, sean Entidades Públicas o Privadas y las Personas Naturales obligadas a presentar declaración del impuesto sobre la Renta y Complementarios, cuando los ingresos brutos del año gravable 2005 sean superiores a mil quinientos millones de pesos (1.500.000.000) están obligadas a suministrar la información de que tratan los literales b), c), d), e), f), h), i) y k) del artículo 631 del Estatuto Tributario.

Las Personas Jurídicas y asimiladas con ánimo de lucro, obligadas a presentar declaración del impuesto sobre la renta y complementarios, adicionalmente, deben suministrar la información de que trata el literal a) del artículo 631 del Estatuto Tributario;

b) Las Personas Jurídicas y asimiladas calificadas como Grandes Contribuyentes a la fecha de publicación de la presente resolución, están obligadas a suministrar la información de que tratan los literales b), c), d), e), f), h), i) y k) del artículo 631 del Estatuto Tributario; adicionalmente los Grandes Contribuyentes con ánimo de lucro deben reportar el literal a) del mismo artículo;

c) Las personas o entidades enunciadas en el literal c) del artículo 1o de la presente resolución, están obligadas a suministrar la información de que trata el literal b) del artículo 631 del Estatuto Tributario;

d) Las entidades enunciadas en el literal d) del artículo primero de la presente resolución, están obligadas a suministrar la información de que tratan los literales b), e) y f) del artículo 631 del Estatuto Tributario, de conformidad con lo establecido en el artículo 13 de la presente resolución.

Lo anterior sin perjuicio de la información que deban suministrar los consorciados o asociados, si cumplen los topes establecidos en el artículo primero de la presente resolución, de las operaciones inherentes a su actividad económica;

e) Las personas o entidades que actuaron como Mandatarios o Contratistas, están obligadas a suministrar la información de que tratan los literales b), e), f), h) e, i) del artículo 631 del Estatuto Tributario, relacionada con las operaciones inherentes a las actividades ejecutadas en desarrollo de cada uno de los Contratos de Mandato o de Administración Delegada, de conformidad con lo establecido en el artículo 15 de la presente resolución.

Lo anterior sin perjuicio de la información que deba suministrar el Mandatario o Administrador si cumple los topes establecidos en el artículo primero de la presente resolución, de las operaciones inherentes a su actividad económica;

f) Las Sociedades Fiduciarias que durante el año 2006 administraron patrimonios autónomos y/o encargos fiduciarios, deberán informar bajo su propio NIT y Razón Social el valor patrimonial de los derechos fiduciarios, las utilidades causadas, los pagos o abonos en cuenta realizados con recursos del fideicomiso y las retenciones practicadas, de conformidad con lo establecido en el artículo 16 de la presente resolución.

Lo anterior sin perjuicio de la información que deba suministrar la Fiduciaria si cumple los topes establecidos en el artículo primero de la presente resolución, en relación con operaciones propias;

g) Los entes públicos del nivel nacional y territorial, de los órdenes central y descentralizado, señalados en el literal g) del artículo 1o de la presente resolución, están obligados a suministrar la información de que tratan los literales b) y e) del artículo 631 del Estatuto Tributario;

h) Los Secretarios Generales de los órganos que financien gastos con recursos del Tesoro Nacional, no enunciados en los literales a), b) o g), del presente artículo, deberán suministrar la información de que trata los literales b) y e) del artículo 631 del Estatuto Tributario, de conformidad con lo establecido en el artículo 17 de la presente resolución.

PARÁGRAFO. Información a reportar por la fracción del año gravable. Las personas naturales que cancelen su registro mercantil o terminen sus actividades y las personas jurídicas y asimiladas, y demás entidades que se liquiden durante el año y que para la fecha de expedición de la presente resolución no hayan cancelado el Registro Unico Tributario y cumplan los requisitos para estar obligados a reportar la información de que trata el artículo 631 del Estatuto Tributario, deberán informar antes de la cancelación del Registro Unico Tributario, por la fracción de año con el contenido y las características técnicas señalados en esta resolución.

ARTÍCULO 3o. INFORMACIÓN DE SOCIOS Y ACCIONISTAS. De acuerdo con lo establecido en el literal a) del artículo 631 del Estatuto Tributario deberá suministrarse:

Los apellidos y nombres o razón social, identificación y dirección de cada una de las personas o entidades que sean socias o accionistas de la respectiva entidad, que posean el uno por ciento (1%) o más del capital, con indicación del valor patrimonial a 31 de diciembre de 2006, de las acciones o aportes y de las participaciones o dividendos pagados o abonados en cuenta en calidad de exigibles en dicho período. Esta información deberá ser reportada en el FORMATO 1010, Versión 6, el cual se adopta por medio de la presente resolución.

El valor de las acciones o aportes, debe ser informado utilizando el valor intrínseco fiscal, esto es, Patrimonio líquido sobre número de acciones en circulación, o el patrimonio líquido sobre el número de cuotas o partes de interés social. Cuando el valor a reportar resulte negativo, debe informarse con valor cero (0).

Los socios o accionistas del exterior, se deben informar en un solo registro con identificación 444444000 y Razón Social: "OPERACIONES DEL EXTERIOR", tipo documento 43 y dirección del informante, siempre y cuando no correspondan a socios o accionistas de contribuyentes sometidos al régimen de Precios de Transferencia.

Los contribuyentes sometidos al régimen de Precios de Transferencia, de conformidad con los artículos 260-1 y siguientes del Estatuto Tributario y que no se encuentren obligados a presentar Declaraciones Informativas, deberán, en todos los casos, relacionar a cada uno de los socios o accionistas del exterior que posean el uno por ciento (1%) o más del capital, 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, 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 con tipo de documento 43. En la dirección se diligencia la nomenclatura, la ciudad y el país del tercero del exterior y en departamento y municipio los del informante.

ARTÍCULO 4o. INFORMACIÓN DE PAGOS O ABONOS EN CUENTA. De acuerdo con lo establecido en el literal e) del artículo 631 del Estatuto Tributario, los obligados a presentar información, deberán suministrar los apellidos y nombres o razón social, identificación y dirección de cada uno de los beneficiarios de los pagos o abonos en cuenta (causación) que constituyan costo o deducción o den derecho a impuesto descontable, incluida la compra de activos fijos o móvibles, en los casos en los cuales el valor acumulado por beneficiario de los mismos, por el año gravable 2006, sea igual o superior a un millón de pesos ($1.000.000), según el concepto contable a que correspondan.

Cuando se trate de erogaciones efectuadas por el informante que te ngan el carácter de cargos diferidos o gastos pagados por anticipado, se debe informar el valor del pago o abono registrado en dichas cuentas. Igualmente, deben informarse las amortizaciones efectuadas durante el año gravable 2006.

PARÁGRAFO 1o. Los trabajadores que durante el año gravable 2006 hubiesen recibido ingresos por salarios, honorarios, comisiones, servicios y demás pagos, cuyo valor acumulado sea igual o superior a veinte millones de pesos (20.000.000), se deben reportar en los conceptos correspondientes.

En el caso de salarios, prestaciones sociales y demás pagos laborales devengados por el trabajador, se debe reportar el valor del pago efectuado directamente al trabajador en el año gravable 2006.

Los asalariados a quienes se les hubiese efectuado pagos por salarios, honorarios, comisiones, servicios y otros conceptos, cuyo valor acumulado sea inferior a veinte millones de pesos (20.000.000), se reportarán acumulados en un solo registro con identificación 222222222, razón social "CUANTIAS MENORES" y tipo documento 43, en el concepto correspondiente, reportando la dirección del informante.

PARÁGRAFO 2o. El valor mínimo a reportar por cada beneficiario de un pago o abono en cuenta es de un millón de pesos (1.000.000), no obstante que al discriminar el pago por concepto los valores a reportar sean menores.

Sin embargo, a opción del informante, podrán reportarse pagos o abonos en cuenta menores a dicha cuantía, cumpliendo con las especificaciones técnicas establecidas.

Los pagos que acumulados por beneficiario por todo concepto sean menores a un millón de pesos (1.000.000), se informarán acumulados en un solo registro, con identificación 222222222, razón social "CUANTIAS MENORES" y tipo documento 43, en el concepto a que correspondan, reportando la dirección del informante.

PARÁGRAFO 3o. Los pagos o abonos en cuenta efectuados a personas o entidades del exterior, se deben informar acumulados en un solo registro, independientemente de la cuantía, con identificación 444444000, Razón Social: "OPERACIONES DEL EXTERIOR", tipo documento 43 y dirección del informante, según el concepto al que correspondan dichos pagos, siempre y cuando no sean realizados a vinculados económicos o partes relacionadas del exterior, de conformidad con las normas de Precios de Transferencia.

Los contribuyentes sometidos al régimen de Precios de Transferencia, de conformidad con los artículos 260-1 y siguientes del Estatuto Tributario, deberán relacionar los pagos o abonos en cuenta realizados a cada uno de los vinculados económicos o partes relacionadas del exterior, indicando el nombre y apellidos o razón social, 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, 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 con tipo de documento 43. En la dirección se diligencia la nomenclatura, la ciudad y el país del tercero del exterior y en departamento y municipio los del informante.

PARÁGRAFO 4o. Las entidades del Régimen Tributario Especial, deberán reportar los egresos efectuados en el año gravable 2006, de conformidad con los conceptos y montos establecidos en el presente artículo, de las actividades desarrolladas en cumplimiento de su objeto social.

PARÁGRAFO 5o. Las entidades públicas que celebren contratos de construcción y de obra, suministro, consultoría, prestación de servicios y concesión, deberán informar el valor de los pagos o abonos en cuenta que correspondan al contrato efectivamente ejecutado y recibido durante el año gravable 2006, independiente del año de su celebración, en el concepto correspondiente.

Los pagos o abonos en cuenta se deben reportar en el FORMATO 1001, Versión 6, el cual se adopta por medio de la presente resolución, según el concepto a que corresponda, de la siguiente manera:

1. Salarios, prestaciones sociales y demás pagos laborales efectivamente pagados al trabajador, en el concepto 5001.

2. Honorarios: El valor acumulado pagado o abonado en cuenta, en el Concepto 5002.

3. Comisiones: El valor acumulado pagado o abonado en cuenta, en el Concepto 5003.

4. Servicios: El valor acumulado pagado o abonado en cuenta, en el Concepto 5004.

5. Arrendamientos: El valor acumulado pagado o abonado en cuenta, en el Concepto 5005.

6. Intereses y rendimientos financieros: El valor acumulado pagado o abonado en cuenta, en el Concepto 5006.

7. Compra de activos móvibles: El valor acumulado pagado o abonado en cuenta, en el Concepto 5007.

8. Compra de activos fijos: El valor acumulado pagado o abonado en cuenta, en el Concepto 5008.

9. Cargos diferidos y/o gastos pagados por anticipado: El valor acumulado pagado o abonado en cuenta se debe reportar en el Concepto 5009 y el monto de las amortizaciones realizadas durante el año se debe reportar en el Concepto 5019.

10. Los pagos correspondientes al año gravable 2006 por concepto de aportes parafiscales al SENA, a las Cajas de Compensación Familiar y al Instituto Colombiano de Bienestar Familiar, en el Concepto 5010.

11. Los pagos correspondientes al año gravable 2006 por concepto de aportes parafiscales a las empresas promotoras de salud EPS y el ISS y los aportes al Sistema de Riesgos Profesionales, incluidos los aportes del trabajador, en el Concepto 5011.

12. Los pagos o abonos en cuenta correspondientes al año gravable 2006 por concepto de aportes obligatorios para pensiones efectuados al ISS y a los Fondos de Pensiones, incluidos los aportes del trabajador, en el Concepto 5012.

13. Las donaciones en dinero efectuadas durante el año gravable 2006, a las entidades señaladas en los artículos 125, 125-4 y 126-2 del Estatuto Tributario, en el Concepto 5013.

14. Las donaciones en activos diferentes a dinero efectuadas durante el año gravable 2006 a las entidades señaladas en los artículos 125, 125-4, 126-2 del Estatuto Tributario, en el Concepto 5014.

15. El valor de los impuestos efectivamente pagados durante el año gravable 2006 solicitados como deducción, en el Concepto 5015.

16. Los demás costos y deducciones, en el Concepto 5016.

Las compañías de seguros deberán informar adicionalmente los pagos o abonos en cuenta efectuados por los siguientes conceptos:

1. El importe de los siniestros pagados o abonado en cuenta por las compañías de seguros en el Concepto 5017.

2. El importe de las primas de reaseguros pagados o abonado en cuenta por las compañías de seguros en el Concepto 5018.

ARTÍCULO 5o. INFORMACIÓN DE RETENCIONES EN LA FUENTE PRACTICADAS. De acuerdo con lo establecido en el literal b) del artículo 631 del Estatuto Tributario los obligados a que se refiere el literal c) del artículo 1o de la presente resolución, deberán suministrar los apellidos y nombres o razón social, identificación y dirección de cada una de las personas o entidades a quienes se les practicó o de quienes se asumió la retención en la fuente en el año gravable 2006, con indicación del concepto, valor del pago o abono en cuenta sujeto a retención y el valor retenido.

La información aquí relacionada, deberá ser suministrada en el FORMATO 1002, Versión 6 el cual se adopta por medio de la presente resolución, según el concepto a que corresponda, de la siguiente manera:

1. Retenciones practicadas a título de renta

a) Retención por salarios y demás pagos laborales, en el concepto 2301;

b) Retención por compras, en el concepto 2302;

c) Retención por comisiones, en el concepto 2303;

d) Retención por honorarios, en el concepto 2304;

e) Retención por servicios, en el concepto 2305;

f) Retención por arrendamientos, en el concepto 2306;

g) Retención por rendimientos financieros, en el concepto 2307;

h) Retención en la fuente por dividendos y participaciones, en el concepto 2308;

i) Retención por enajenación de activos fijos de personas naturales ante Notarios y Autoridades de tránsito, en el concepto 2309;

j) Retención sobre ingresos de tarjetas débito y crédito, en el concepto 2310;

k) Retención por loterías, apuestas y similares, en el concepto 2311;

l) Retención por pagos al exterior a título de renta y de remesas, en el concepto 2312;

m) Otras retenciones, en el concepto 2313;

n) Auto-retenciones por ventas, en el concepto 2314;

o) Auto-retenciones por servicios, en el concepto 2315;

p) Auto-retenciones por rendimientos financieros, en el concepto 2316;

q) Otras auto-retenciones, en el concepto 2317.

2. Retenciones asumidas a título de renta

a) Retención por salarios y demás pagos laborales, en el concepto 2321;

b) Retención por compras, en el concepto 2322;

c) Retención por comisiones, en el concepto 2323;

d) Retención por honorarios, en el concepto 2324;

e) Retención por servicios, en el concepto 2325;

f) Retención por arrendamientos, en el concepto 2326;

g) Retención por rendimientos financieros, en el concepto 2327;

h) Retención en la fuente por dividendos y participaciones, en el concepto 2328;

i) Retención por enajenación de activos fijos de personas naturales ante Notarios y Autoridades de tránsito, en el concepto 2329;

j) Retención sobre ingresos de tarjetas débito y crédito, en el concepto 2330;

k) Retención por loterías, apuestas y similares, en el concepto 2331;

l) Retención por pagos al exterior a título de renta y de remesas, en el concepto 2332;

m) Otras retenciones, en el concepto 2333.

PARÁGRAFO. Las retenciones practicadas a personas o entidades del exterior se informarán según el concepto al que correspondan, 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 tipo 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. En la dirección se diligencia la nomenclatura la ciudad y el país del tercero de exterior y en departamento y municipio los del informante.

3. Retención en la fuente practicada a título del impuesto sobre las ventas

Deberán suministrarse los apellidos y nombres o razón social, identificación y dirección de cada una de las personas o entidades a quienes se les practicó o de quienes se asumió la retención en la fuente a título de Impuesto sobre las ventas, indicando el valor del pago o abono en cuenta y el valor del IVA retenido o asumido en el año gravable 2006, utilizando los siguientes conceptos:

a) Retención en la fuente a personas o entidades del régimen común en el concepto 2318;

b) Retención en la fuente asumida por operaciones con personas del régimen simplificado, en el concepto 2319;

c) Retención en la fuente a personas o entidades sin residencia o domicilio en el país en el concepto 2320.

4. Retenciones en la fuente practicadas a título de Impuesto de timbre

Deberán suministrarse los apellidos y nombres o razón social, identificación y dirección de cada una de las personas o entidades a quienes se les practicó retención en la fuente a título de Impuesto de Timbre durante el año o período gravable 2006, con indicación del valor base sujeto al gravamen y el valor del impuesto, en el concepto 2334.

ARTÍCULO 6o. INFORMACIÓN DE RETENCIONES EN LA FUENTE QUE LE PRACTICARON. De acuerdo con lo establecido en el literal c) del artículo 631 del Estatuto Tributario, los obligados a presentar información, deberán suministrar los apellidos y nombres o razón social e identificación de cada una de las personas o entidades que les hubieren practicado retención en la fuente en el año gravable 2006, con indicación del concepto y el valor de la retención que le practicaron, en el FORMATO 1003 Versión 6, el cual se adopta por medio de la presente resolución, según el concepto a que corresponda, de la siguiente manera:

a) Retención por salarios prestaciones y demás pagos laborales en el concepto 1301;

b) Retención por ventas en el concepto 1302;

c) Retención por servicios en el concepto 1303;

d) Retención por honorarios en el concepto 1304;

e) Retención por comisiones en el concepto 1305;

f) Retención por intereses y rendimientos financieros en el concepto 1306;

g) Retención por arrendamientos en el concepto 1307;

h) Retención por otros conceptos en el concepto 1308;

i) Retención en la fuente en el impuesto sobre las ventas en el concepto 1309.

ARTÍCULO 7o. INFORMACIÓN DE LOS DESCUENTOS TRIBUTARIOS SOLICITADOS. De acuerdo con lo establecido en el literal d) del artículo 631 del Estatuto Tributario deberá suministrarse el valor de los descuentos tributarios solicitados en la declaración de renta del año gravable 2006, indicando el valor del pago y el valor solicitado como descuento tributario, en el FORMATO 1004 Versión 6, el cual se adopta por medio de la presente resolución.

a) El valor solicitado por la inversión en nuevos cultivos de árboles de las especias y en las áreas de reforestación en el concepto 8301;

b) El valor que se cause del Impuesto sobre las Ventas en la Importación de Maquinaria Pesada para Industrias Básicas en el concepto 8302;

c) El valor de los impuestos pagados en el exterior solicitado como descuento por los contribuyentes nacionales, que perciban rentas de fuente extranjera, en el concepto 8303;

d) El valor solicitado por empresas de servicios públicos domiciliarios que presten servicios de acueducto y alcantarillado, en el concepto 8305;

e) El valor solicitado por empresas colombianas de transporte internacional, en el concepto 8306;

f) Los demás descuentos tributarios solicitados en el concepto 8304.

ARTÍCULO 8o. INFORMACIÓN DE INGRESOS RECIBIDOS EN EL AÑO. Conforme con lo dispuesto en el literal f) del artículo 631 del Estatuto Tributario, los obligados a presentar información, deberán suministrar apellidos y nombres o razón social e identificación de cada una de las personas o entidades de quienes se recibieron ingresos, en los casos en los cuales el valor acumulado del ingreso obtenido por el año gravable 2006 hubiese sido igual o superior a cinco millones de pesos (5.000.000), indicando el valor total de los ingresos brutos recibidos y el valor de las devoluciones, rebajas y descuentos.

La información deberá ser suministrada en el FORMATO 1007, Versión 6, el cual se adopta por medio de la presente resolución, según el concepto a que corresponda, de la siguiente manera:

– Ingresos brutos operacionales, en el concepto 4001.

– Ingresos no operacionales, en el concepto 4002.

– Ingresos por intereses y rendimientos financieros, en el concepto 4003.

PARÁGRAFO 1o. Los ingresos obtenidos del exterior se informarán acumulados en un solo registro, independiente de la cuantía, con identificación 444444000, razón social "OPERACIONES DEL EXTERIOR" y tipo documento 43, según el concepto al que correspondan, siempre y cuando no sean operaciones realizadas con vinculados económicos o partes relacionadas del exterior, de conformidad con las normas de Precios de Transferencia.

Los contribuyentes sometidos al régimen de precios de transferencia de conformidad con los artículos 260-1 y siguientes del Estatuto Tributario, deberán relacionar los ingresos recibidos de cada una de las personas o entidades del exterior que sean vinculados económicos o partes relacionadas, indicando el nombre y apellidos o razón social, 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, 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 con tipo de documento 43.

PARÁGRAFO 2o. El valor mínimo a reportar por cada persona de quien se recibieron ingresos es de cinco millones de pesos (5.000.000), no obstante que al discriminar por concepto los valores a reportar, estos sean menores.

Sin embargo a opción del informante podrán reportarse los ingresos menores a dicha cuantía, cumpliendo con las especificaciones técnicas establecidas.

Los ingresos obtenidos en los cuales no sea posible identificar al adquirente de los bienes o servicios (documentos equivalentes o sustitutivos de la factura) y los ingresos menores a cinco millones de pesos ($5.000.000), se informarán acumulados en un solo registro con identificación 222222222, razón social "CUANTIAS MENORES" y tipo documento 43, en el concepto a que correspondan.

ARTÍCULO 9o. INFORMACIÓN DEL IMPUESTO SOBRE LAS VENTAS DESCONTABLE Y DEL IMPUESTO SOBRE LAS VENTAS GENERADO. De conformidad con lo señalado en los literales e) y f) del artículo 631 del Estatuto Tributario, los obligados a presentar información, deberán suministrar el valor del impuesto sobre las ventas descontable, incluido el valor del impuesto sobre las ventas resultante en devoluciones, en ventas anuladas, rescindidas o resueltas correspondientes al año gravable 2006 indicando los apellidos y nombres o razón social e identificación de cada uno de los terceros en el FORMATO 1005 Versión 6, el cual se adopta por medio de la presente resolución.

De la misma forma, deberán suministrar el valor del impuesto generado de operaciones donde el valor acumulado del ingreso hubiese sido igual o superior a cinco millones de pesos (5.000.000), incluido el valor del impuesto sobre las ventas recuperado en devoluciones en compras anuladas, rescindidas o resueltas, correspondientes al año gravable 2006, indicando los apellidos y nombres o razón social e identificación de cada uno de los terceros en el FORMATO 1006 Versión 6, el cual se adopta por medio de la presente resolución.

PARÁGRAFO. El Impuesto sobre las Ventas generado en operaciones donde no sea posible identificar al adquirente de los bienes o servicios por el sistema de facturación que se utilice o el que corresponda a operaciones acumuladas por tercero inferiores a cinco millones de pesos (5.000.000), se informará acumulado en un solo registro con identificación 222222222, razón social "CUANTIAS MENORES" y tipo documento 43.

ARTÍCULO 10. INFORMACIÓN DEL SALDO DE LOS PASIVOS A 31 DE DICIEMBRE DE 2006. Conforme con lo establecido en el literal h) del artículo 631 del Estatuto Tributario los obligados a presentar información, deberán suministrar los apellidos y nombres o razón social, identificación y dirección de cada uno de los acreedores por pasivos de cualquier índole, cuando el saldo acumulado por acreedor a 31 de diciembre del año gravable 2006 hubiese sido igual o superior a cinco millones de pesos (5.000.000) en el FORMATO 1009 Versión 6, el cual se adopta por medio de la presente resolución, según el concepto a que corresponda, de la siguiente manera:

– El valor del saldo de los pasivos con proveedores, en el concepto 2201.

– El valor del saldo de los pasivos con compañías vinculadas accionistas y socios, en el concepto 2202.

– El valor del saldo de las obligaciones financieras, en el concepto 2203.

– El valor del saldo de los pasivos por impuestos, gravámenes y tasas, en el concepto 2204.

– El valor del saldo de los pasivos laborales incluido el cálculo actuarial, en el concepto 2205, con el NIT del informante.

– El valor del saldo de los demás pasivos, en el concepto 2206.

El saldo de los pasivos del exterior se deberá i nformar acumulado en un solo registro independientemente de la cuantía con identificación 444444000, razón social "OPERACIONES DEL EXTERIOR", tipo documento 43 y dirección del informante, en el concepto a que correspondan, siempre y cuando estos pasivos no sean de contribuyentes sometidos al régimen de Precios de Transferencia.

Los contribuyentes sometidos al régimen de Precios de Transferencia de conformidad con los artículos 260-1 y siguientes del Estatuto Tributario, deberán relacionar el saldo de los pasivos con cada una de las personas o entidades del exterior que sean vinculados económicos o partes relacionadas, indicando el nombre y apellidos o razón social y 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, con tipo de documento 42, en el concepto a que corresponda el pasivo. 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 con tipo de documento 43. En la dirección se diligencia la nomenclatura, la ciudad y el país del tercero del exterior y en departamento y municipio los del informante.

PARÁGRAFO. El saldo mínimo a reportar por cada acreedor es de cinco millones de pesos ($5.000.000), no obstante que al discriminar el saldo por concepto, los valores a reportar sean menores.

Sin embargo a opción del informante podrán reportarse los pasivos menores a dicha cuantía cumpliendo con las especificaciones técnicas establecidas.

Los saldos de los pasivos menores a cinco millones de pesos ($5.000.000) se informarán acumulados en un solo registro con identificación 222222222, razón social "CUANTIAS MENORES" y tipo documento 43, en el concepto a que correspondan, reportando la dirección del informante.

ARTÍCULO 11. INFORMACIÓN DE LOS DEUDORES DE CRÉDITOS ACTIVOS A 31 DE DICIEMBRE DE 2006. Conforme con lo establecido por el literal i) del artículo 631 del Estatuto Tributario, los obligados a presentar información, deberán suministrar ap ellidos y nombres o razón social identificación y dirección de cada uno de los deudores por concepto de créditos activos cuando el valor individual del saldo acumulado a 31 de diciembre del año gravable 2006, hubiese sido igual o superior a cinco millones de pesos (5.000.000) en el FORMATO 1008 Versión 6, el cual se adopta por medio de la presente resolución, de la siguiente manera:

– El valor total del saldo de las cuentas por cobrar a clientes, en el concepto 1315.

– El valor total del saldo de las cuentas por cobrar a accionistas, socios y compañías vinculadas, en el concepto 1316.

– El valor total de otras cuentas por cobrar, en el concepto 1317.

– El valor total del saldo fiscal de la provisión de cartera, en el concepto 1318, identificándolo con el NIT del informante.

El saldo de los deudores del exterior se informará acumulado en un solo registro independientemente de la cuantía con identificación 444444000, razón social "OPERACIONES DEL EXTERIOR", tipo documento 43 y dirección del informante, en el concepto a que correspondan, siempre y cuando no sean créditos activos de contribuyentes sometidos al régimen de Precios de Transferencia.

Los contribuyentes sometidos al régimen de Precios de Transferencia de conformidad con los artículos 260-1 y siguientes del Estatuto Tributario, deberán relacionar el saldo de las deudas de cada una de las personas o entidades del exterior que sean vinculados económicos o partes relacionadas, indicando el nombre y apellidos o razón social, 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, con tipo de documento 42, en el concepto a que corresponda dicho saldo. Cuando en dicho país no se util ice 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 con tipo de documento 43. En la dirección se diligencia la nomenclatura, la ciudad y el país del tercero del exterior y en departamento y municipio los del informante.

PARÁGRAFO. El saldo mínimo a reportar por cada deudor es de cinco millones de pesos ($5.000.000), no obstante que al discriminar el saldo por concepto, los valores a reportar sean menores.

Sin embargo a opción del informante podrán reportarse los deudores menores a dicha cuantía cumpliendo con las especificaciones técnicas establecidas.

Los saldos de deudores menores a cinco millones de pesos ($5.000.000) se informarán acumulados en un solo registro con identificación 222222222, razón social "CUANTIAS MENORES" y tipo documento 43, en el concepto a que correspondan, reportando la dirección del informante.

ARTÍCULO 12. INFORMACIÓN DE LAS DECLARACIONES TRIBUTARIAS. De acuerdo con lo establecido en el literal k) del artículo 631 del Estatuto Tributario, los obligados a presentar información, deberán suministrar la siguiente información correspondiente a la Declaración de Renta y Complementarios o de Ingresos y Patrimonio año gravable 2006, de la siguiente manera:

1. Información del patrimonio bruto

a) Saldo a 31 de diciembre de 2006 en caja del dinero en efectivo y/o en cheques con código 1105 en el FORMATO 1011 Versión 6, el cual se adopta por medio de la presente resolución;

b) Saldo a 31 de diciembre de 2006 de las cuentas corrientes y/o ahorro que posea en el país, indicando el saldo acumulado por entidad financiera la razón social y NIT de la entidad financiera, en el concepto 1110 en el FORMATO 1012 Versión 6, el cual se adopta por medio de la presente resolución;

c) El valor total del saldo de las cuentas corrientes y/o ahorro poseídas en el exterior se informará acumulado en un solo registro en el FORMATO 1012 Versión 6 en el concepto 1115, con identificación 444444000, razón social "OPERACIONES DEL EXTERIOR" y tipo documento 43, siempre y cuando estas cuentas no correspondan a contribuyentes sometidos al régimen de Precios de Transferencia.

Los contribuyentes sometidos al régimen de Precios de Transferencia de conformidad con los artículos 260-1 y siguientes del Estatuto Tributario, deberán informar el saldo de las cuentas corrientes y/o de ahorro, indicando las entidades financieras del exterior con la razón social, 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, en el FORMATO 1012, versión 6, el cual se adopta por medio de la presente resolución, en el concepto 1115. 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 con tipo de documento 43;

d) Valor Patrimonial a 31 de diciembre de 2006 de las inversiones representadas en Bonos, certificados a término, títulos, derechos fiduciarios y demás inversiones indicando la Entidad emisora del título y el NIT en el FORMATO 1012, Versión 6, el cual se adopta por medio de la presente resolución, de la siguiente manera:

– El valor patrimonial de los bonos, en el concepto 1200.

– El valor patrimonial de los cer tificados de depósito, en el concepto 1201.

– Valor patrimonial de los títulos, en el concepto 1202.

– Valor patrimonial de los derechos fiduciarios, en el concepto 1203.

– Valor patrimonial de las demás inversiones poseídas, en el concepto 1204.

Las inversiones poseídas en el exterior se informarán acumuladas en un solo registro con identificación 444444000, razón social "OPERACIONES DEL EXTERIOR" y tipo documento 43, según el concepto a que correspondan dichas inversiones.", siempre y cuando estas inversiones no sean de contribuyentes sometidos al régimen de Precios de Transferencia.

Los contribuyentes sometidos al régimen de Precios de Transferencia de conformidad con el artículo 260-1 y siguientes del Estatuto Tributario, deberán informar el saldo de las inversiones en el exterior, indicando las entidades o personas del exterior con la razón social, 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, 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 con tipo de documento 43;

e) Razón social y NIT de las sociedades anónimas o asimiladas limitadas o asimiladas, en las cuales es socio o accionista con indicación del valor patrimonial de las acciones o aportes poseídos a 31 de diciembre de 2006 en el FORMATO 1012 versión 6, el cual se adopta por medio de la presente resolución, en el concepto 1205;

f) Valor patrimonial de los activos fijos antes de depreciación poseídos a 31 de diciembre de 2006 y el valor de la depreciación amortización y/o agotamiento acumulado, en el FORMATO 1011 Versión 6, el cual se adopta por medio de la presente resolución, de la siguiente manera:

– Valor patrimonial de los inmuebles, en el concepto 1501.

– Valor patrimonial de la maquinaria y equipo, en el concepto 1502.

– Valor patrimonial del equipo de oficina, en el concepto 1503.

– Valor patrimonial de la flota y equipo de transporte, en el concepto 1504.

– Valor patrimonial del equipo de computación y comunicación, en el concepto 1505.

– Valor patrimonial de los demás activos fijos, en el concepto 1507.

– Valor patrimonial de los terrenos en el concepto 1510.

– Valor patrimonial de los activos fijos amortizables en el concepto 1511.

– Valor patrimonial de los activos fijos intangibles en el concepto 1512.

– Valor patrimonial de los activos fijos agotables en el concepto 1513

– Valor acumulado de la depreciación en el concepto 1514.

– Valor acumulado de la amortización en el concepto 1515.

– Valor acumulado del agotamiento en el concepto 1516.

– Valor de los activos omitidos en períodos anteriores, incluidos en su declaración de renta del año gravable 2006, en el concepto 1517;

g) Valor patrimonial de otros activos poseídos a 31 de Diciembre de 2006, en el FORMATO 1011 Versión 6, el cual se adopta por medio de la presente resolución, en el concepto 1509.

2. Información de inventarios. Teniendo en cuenta el sistema de inventarios que utilice la entidad informante, deberá suministrar los siguientes datos, en el FORMATO 1011 Versión 6, el cual se adopta por medio de la presente resolución:

– Valor total del inventario inicial del año para los sistemas de inventario periódico e inventario permanente, en el concepto 1401.

– Valor total de las compras netas del año para el sistema de inventario periódico, en el concepto 1402.

– Valor total del costo de mano de obra directa para el sistema de inventario periódico, en el concepto 1403.

– Valor total de los costos indirectos de fabricación para el sistema de inventario periódico, en el concepto 1404.

– Valor total otros costos para el sistema de inventario periódico, en el concepto 1405.

– Valor total costo de venta para el sistema de inventario permanente, en el concepto 1406.

– Valor del inventario final para el sistema de inventario permanente y periódico, en el concepto 1407.

Si el informante es ganadero, debe informar las compras, los nacimientos, las muertes, las valorizaciones únicamente para el ganado bovino y el inventario final a 31 de diciembre de 2006, así:

– Valor total de los nacimientos del año, en el concepto 1408.

– Valor total de las muertes del año, en el concepto 1409.

– Valor total de las compras y los gastos capitalizados de los ganaderos en el año, en el concepto 1410.

– Valor de las valorizaciones del ganado bovino, en el concepto 1411.

– Valor del inventario final a 31 de diciembre de 2006, en el concepto 1412.

3. Ingresos no constitutivos de renta ni ganancia ocasional. Los obligados a presentar información, deberán suministrar los siguientes datos, en el FORMATO 1011 versión 6, el cual se adopta por medio de la presente resolución:

– Valor solicitado por dividendos y participaciones, en el concepto 8001.

– Valor solicitado por rendimientos financieros, en el concepto 8002.

– El valor solicitado por los demás ingresos, en el concepto 8003.

4. Rentas exentas. Los obligados a presentar información, deberán suministrar el valor total solicitado como renta exenta en el año gravable 2006, en el FORMATO 1011 versión 6, el cual se adopta por medio de la presente resolución, de la siguiente manera:

– Valor de las rentas hoteleras exentas, en el concepto 8101.

– Valor de las rentas exentas Ley Páez, en el concepto 8102.

– Valor las rentas exentas Eje Cafetero, en el concepto 8103.

– Valor las rentas exentas por venta de energía eléctrica generada con recursos eólicos, biomasa o residuos agrícolas, en el concepto 8104.

– Valor de las rentas exentas por servicios de ecoturismo, en el concepto 8105.

– Valor de las rentas exentas por el aprovechamiento de nuevas plantaciones forestales, en el concepto 8106.

– Valor de las rentas exentas por nuevos productos medicinales y el software elaborado en Colombia, en el concepto 8107.

– Valor de otras rentas exentas, en el concepto 8108.

– Valor de las rentas exentas por la prestación del servicio de transporte fluvial con embarcaciones y planchones de bajo calado, en el concepto 8109.

– Valor de las rentas exentas por los nuevos contratos de arrendamiento financiero con opción de compra (leasing), de inmuebles construidos para vivienda, en el concepto 8110.

– Valor de las rentas exentas por la utilidad en la enajenación de predios destinados a fines de utilidad pública a que se refieren los literales b) y c) del artículo 58 de la Ley 388 de 1997 que hayan sido aportados a patrimonios autónomos que se creen con esta finalidad exclusiva, en el concepto 8111.

– Valor de las rentas exentas por la prestación de servicios de sísmica para el sector de hidrocarburos, en el concepto 8112.

– Valor de las rentas exentas de las zonas francas y usuarios de las zonas francas, en el concepto 8113.

– Valor de las rentas exentas por juegos de suerte y azar y licores y alcoholes, en el concepto 8114.

– Valor de rentas exentas de empresas editoriales, en el concepto 8115.

5. Costos y deducciones. Los obligados a presentar información, deberán suministrar el valor total de los costos y deducciones, solicitados en la declaración año gravable 2006, en el FORMATO 1011 versión 6, el cual se adopta por medio de la presente resolución, de la siguiente manera:

– Valor solicitado como deducción en la declaración de renta por las inversiones realizadas en activos fijos reales productivos, en el concepto 8200.

– Valor de las pérdidas del ejercicio solicitadas como deducción en la declaración de renta, en el concepto 8201.

– Valor solicitado como deducción por las inversiones realizadas en control y mejoramiento del medio ambiente, en el concepto 8202.

– Valor solicitado como deducción por las inversiones realizadas en nuevas plantaciones, riegos, pozos y silos, en el concepto 8203.

– Valor solicitado como deducción por las inversiones realizadas en desarrollo científico y tecnológico, en el concepto 8204.

– Valor solicitado como deducción correspondiente a la provisión para deudas de dudoso o difícil cobro y por las deudas manifiestamente perdidas o sin valor, en el concepto 8205.

– Valor solicitado como costo o deducción por depreciación, amortización y agotamiento, en el concepto 8206.

– Valor solicitado como costo o deducción por salarios, prestaciones sociales y demás pagos laborales, en el concepto 8207.

– El valor solicitado como deducción por pagos efectuados a la casa matriz, en el concepto 8208.

– El valor total solicitado como deducción por gastos en el exterior, en el concepto 8209.

ARTÍCULO 13. INFORMACIÓN DE CONSORCIOS Y UNIONES TEMPORALES. Las operaciones ejecutadas a través de Consorcios o Uniones Temporales que constituyan costo o deducción para los consorciados o para los asociados, deberán ser informadas por quien haya sido escogido para el cumplimiento de la obligación de expedir factura, conforme con las opciones establecidas en el artículo 11 del Decreto 3050 de 1997, con indicación de los apellidos y nombres o razón social, identificación y dirección de cada uno de los terceros, de la siguiente manera:

– Los pagos o abonos en cuenta que constituyan costo o deducción para los consorciados o asociados, se deben informar en el FORMATO 1043 versión 6, el cual se adopta por medio de esta resolución, teniendo en cuenta lo establecido en el artículo 4o de la presente resolución.

– Las retenciones practicadas durante el año gravable 2006 se deben informar en el FORMATO 1044 versión 6, el cual se adopta por medio de esta resolución, teniendo en cuenta lo establecido en el artículo 5o de la presente resolución.

– El valor de los ingresos brutos recibidos y las devoluciones, rebajas y descuentos, se informará en el FORMATO 1045 versión 6, el cual se adopta por medio de la presente resolución, en el Concepto 4010, teniendo en cuenta lo establecido en el artículo 8o de la presen te resolución.

PARÁGRAFO. En ningún caso la información reportada por el consorcio y/o unión temporal deberá ser informada por el consorciado y/o asociado.

ARTÍCULO 14. INFORMACIÓN DE CONTRATOS PARA EXPLORACIÓN Y EXPLOTACIÓN DE HIDROCARBUROS, GASES Y MINERALES. En los contratos de exploración y explotación de hidrocarburos gases y minerales, las personas o entidades que actuaron en condición de "operador", o quien haga sus veces deberán informar el valor de las operaciones inherentes a la cuenta conjunta, con indicación de los apellidos y nombres o razón social, identificación y dirección de cada uno de los terceros, de la siguiente manera:

Los pagos o abonos en cuenta que constituyan costo o deducción para él o para los asociados, se deben informar en el FORMATO 1046 versión 6, el cual se adopta por medio de esta resolución, teniendo en cuenta lo establecido en el artículo 4o de la presente resolución.

Las retenciones practicadas durante el año gravable 2006 se deben informar en el FORMATO 1047 versión 6, el cual se adopta por medio de esta resolución, teniendo en cuenta lo establecido en el artículo 5o de la presente resolución.

El valor de los ingresos brutos recibidos, devoluciones, rebajas y descuentos se informará en el FORMATO 1048 versión 6, el cual se adopta por medio de esta resolución, en el concepto 4050, teniendo en cuenta lo establecido en el artículo 8o de la presente resolución.

El valor del impuesto sobre las ventas descontable, incluido el valor del impuesto sobre las ventas resultante en devoluciones, en compras anuladas, rescindidas o resueltas correspondientes al año gravable 2006, se informará en el FORMATO 1049 Versión 6, el cual se adopta por medio de esta resolución, teniendo en cuenta lo establecido en el artículo 9o de la presente resolución.

El valor del impuesto generado incluido el valor del impuesto sobre las ventas recuperado en devoluciones en ventas anuladas, rescindidas o resueltas correspondientes al año gravable 2006, se informará en el FORMATO 1050 Versión 6, el cual se adopta por medio de esta resolución, teniendo en cuenta lo establecido en el artículo 9o de la presente resolución.

El valor del saldo de los deudores a 31 de diciembre de 2006 se informará en el FORMATO 1051 versión 6, el cual se adopta por medio de esta resolución, en el concepto 1350, teniendo en cuenta lo establecido en el artículo 11 de la presente resolución.

El valor del saldo de los pasivos a 31 de diciembre de 2006 se informará en el FORMATO 1052 versión 6, el cual se adopta por medio de esta resolución, en el Concepto 2250, teniendo en cuenta lo establecido en el artículo 10 de la presente resolución.

Tanto el operador o quien haga sus veces como el asociado informarán las operaciones propias de su actividad económica diferentes a las de la cuenta conjunta.

ARTÍCULO 15. INFORMACIÓN DE CONTRATOS DE MANDATO O DE ADMINISTRACIÓN DELEGADA. En los Contratos de Mandato o de Administración Delegada, las personas o entidades que actuaron como Mandatarios o Contratistas deberán informar el valor de las operaciones realizadas en el año gravable 2006 inherentes a las actividades ejecutadas en desarrollo de cada uno de los Contratos de Mandato o de Administración Delegada, con indicación de los apellidos y nombres o razón social, identificación y dirección de cada uno de los terceros, identificación y apellidos y nombres o razón social del mandante o contratante de la siguiente manera:

Los pagos o abonos en cuenta que constituyan costo o deducción para el Mandante o Contratante se deben informar en el FORMATO 1016 versión 7, el cual se adopta por medio de esta resolución, teniend o en cuenta lo establecido en el artículo 4o de la presente resolución.

Las retenciones practicadas durante el año gravable 2006 se deben informar en el FORMATO 1053 versión 7, el cual se adopta por medio de esta resolución, teniendo en cuenta lo establecido en el artículo 5o de la presente resolución.

El valor de los ingresos brutos recibidos, devoluciones, rebajas y descuentos se informará en el FORMATO 1017 versión 7, el cual se adopta por medio de esta resolución, en el Concepto 4040, teniendo en cuenta lo establecido en el artículo 8o de la presente resolución.

El valor del impuesto sobre las ventas descontable, incluido el valor del impuesto sobre las ventas resultante en devoluciones en ventas anuladas, rescindidas o resueltas correspondientes al año gravable 2006, se informarán en el FORMATO 1054 Versión 7, el cual se adopta por medio de esta resolución, teniendo en cuenta lo establecido en el artículo 9o de la presente resolución.

El valor del impuesto generado, incluido el valor del impuesto sobre las compras recuperado en devoluciones en ventas anuladas, rescindidas o resueltas correspondientes al año gravable 2006 se informará en el FORMATO 1055 Versión 7, el cual se adopta por medio de esta resolución, teniendo en cuenta lo establecido en el artículo 9o de la presente resolución.

El valor del saldo de los pasivos a 31 de diciembre de 2006 respectivamente se informará en el FORMATO 1027 versión 7, el cual se adopta por medio de esta resolución, en el concepto 2240, de acuerdo con lo establecido en el artículo 10 de la presente resolución.

El valor del saldo de los deudores a 31 de diciembre de 2006 se informará en el FORMATO 1018 versión 7, el cual se adopta por medio de esta resolución, en el Concepto 1340, de acuerdo con lo establecido en el artículo 11 de la presente resolución.

ARTÍCULO 16. INFORMACIÓN ADICIONAL DE LAS SOCIEDADES FIDUCIARIAS. Las Sociedades Fiduciarias deberán informar bajo su propio NIT y razón social, la totalidad de los Patrimonios Autónomos y/o Encargos Fiduciarios administrados durante el año 2006, con los siguientes datos:

1. La información de los fideicomisos (Patrimonios autónomos y encargos fiduciarios) que administran, especificando la identificación, apellidos y nombres o razón social y dirección del fideicomitente o fiduciante, y el número del fideicomiso (Código de reporte a la Superintendecia Financiera), en el FORMATO 1013 versión 6, el cual se adopta por medio de la presente resolución, de la siguiente manera:

a) FIDEICOMISO INMOBILIARIO. El valor total de las utilidades causadas en el año gravable y el valor patrimonial de los derechos fiduciarios, en el concepto 1010;

b) FIDEICOMISO DE ADMINISTRACION. El valor total de las utilidades causadas en el año gravable y el valor patrimonial de los derechos fiduciarios, en el concepto 1020;

c) FIDEICOMISO DE GARANTIA. El valor total de las utilidades causadas en el año gravable y el valor patrimonial de los derechos fiduciarios, en el concepto 1030;

d) OTROS FIDEICOMISOS. El valor total de las utilidades causadas en el año gravable y el valor patrimonial de los derechos fiduciarios, correspondientes a otros fideicomisos diferentes a los Fondos administrados por las Sociedades Fiduciarias, en el concepto 1040.

2. Información de las utilidades p agadas o abonadas en cuenta. Las utilidades pagadas o abonadas en cuenta, cuando el beneficiario es diferente al fideicomitente, en el concepto 1050.

3. Información de los pagos o abonos en cuenta con recursos del fideicomiso, identificando al fideicomitente:

a) Los pagos o abonos en cuenta realizados con recursos del Fideicomiso se deben informar en el FORMATO 1014 Versión 6, el cual se adopta por medio de la presente resolución, teniendo en cuenta lo establecido en el artículo 4o de la presente resolución;

b) Las retenciones practicadas durante el año gravable 2006 se deben informar en el FORMATO 1015 versión 6, el cual se adopta por medio de esta resolución, teniendo en cuenta lo establecido en el artículo 5o de la presente resolución.

PARÁGRAFO 1o. En el caso de que haya más de un Fideicomitente, se debe identificar el fideicomiso con el Código de reporte a la Superintendencia Financiera.

PARÁGRAFO 2o. En el caso de los fideicomisos, la obligación de reportar recae en la sociedad fiduciaria. Por lo tanto los fideicomitentes o fiduciantes no deben reportar los pagos efectuados por los fiduciarios.

ARTÍCULO 17. INFORMACIÓN DE LOS ÓRGANOS QUE FINANCIEN GASTOS CON RECURSOS DEL TESORO NACIONAL. Los Secretarios Generales de los órganos que financien gastos con recursos del Tesoro Nacional, o quienes hagan sus veces, deberán informar los pagos efectuados en el año gravable 2006, así:

a) Los pagos o abonos en cuenta se deben informar en el FORMATO 1056 Versión 6, el cual se adopta por medio de esta resolución, teniendo en cuenta lo establecido en el artículo 4o de la presente resolución;

b) Las retenciones practicadas durante el año gravable 2006 se deben informar en el FORMATO 1057 versión 6, el cual se adopta por medio de esta resolución, teniendo en cuenta lo establecido en el artículo 5o de la presente resolución.

Los terceros que administren los recursos recibidos del organismo estatal deben enviar la relación de los beneficiarios de los pagos para que las entidades estatales los reporten a la DIAN en los términos previstos por esta resolución.

ARTÍCULO 18. PLAZOS PARA PRESENTAR LA INFORMACIÓN. Para la entrega de la información solicitada en la presente Resolución, deberá tenerse en cuenta el último dígito del NIT del informante cuando se trate de un Gran Contribuyente o los dos últimos dígitos del NIT del informante cuando se trate de una persona jurídica y asimilada o de una persona natural, y suministrarse a más tardar en las siguientes fechas:

GRANDES CONTRIBUYENTES:

Fecha        último dígito      Fecha     último dígito

Mayo 22 de 2007 1 Mayo 29 de 2007 6

Mayo 23 de 2007 2 Mayo 30 de 2007 7

Mayo 24 de 2007 3 Mayo 31 de 2007 8

Mayo 25 de 2007 4 Junio 01 de 2007 9

Mayo 28 de 2007 5 Junio 04 de 2007 0

PERSONAS JURIDICAS Y ASIMILADAS Y PERSONAS NATURALES:

Fecha                      Ultimos Dígitos

Marzo 20 de 2007 51 61 71 81 91

Marzo 21 de 2007 01 11 21 31 41

Marzo 22 de 2007 52 62 72 82 92

Marzo 23 de 2007 02 12 22 32 42

Marzo 26 de 2007 53 63 73 83 93

Marzo 27 de 2007 03 13 23 33 43

Marzo 28 de 2007 54 64 74 84 94

Marzo 29 de 2007 04 14 24 34 44

Marzo 30 de 2007 55 65 75 85 95

Abril 02 de 2007 05 15 25 35 45

Abril 16 de 2007 56 66 76 86 96

Abril 17 de 2007 06 16 26 36 46

Abril 18 de 2007 57 67 77 87 97

Abril 19 de 2007 07 17 27 37 47

Abril 20 de 2007 58 68 78 88 98

Abril 23 de 2007 08 18 28 38 48

Abril 24 de 2007 59 69 79 89 99

Abril 25 de 2007 09 19 29 39 49

Abril 26 de 2007 50 60 70 80 90

Abril 27 de 2007 00 10 20 30 40

Los obligados señalados en el artículo primero de la presente resolución que deban entregar UNICAMENTE el FORMATO 1002 versión 6 "Retenciones en la Fuente Practicadas", a que hace referencia el artículo 5o de esta resolución, deberán tener en cuenta los dos últimos dígitos del NIT del informante y suministrarla a más tardar en las siguientes fechas:

Fecha              Ultimos dígitos

Junio 05 de 2007 00 a 03

Junio 06 de 2007 04 a 06

Junio 07 de 2007 07 a 09

Junio 08 de 2007 10 a 12

Junio 20 de 2007 13 a 15

Junio 21 de 2007 16 a 18

Junio 22 de 2007 19 a 21

Junio 25 de 2007 22 a 24

Junio 26 de 2007 25 a 27

Junio 27 de 2007 28 a 30

Junio 28 de 2007 31 a 33

Junio 29 de 2007 34 a 36

Julio 03 de 2007 37 a 39

Fecha         Ultimos dígitos

Julio 04 de 2007 40 a 42

Julio 05 de 2007 43 a 45

Julio 06 de 2007 46 a 48

Julio 23 de 2007 49 a 51

Julio 24 de 2007 52 a 54

Julio 25 de 2007 55 a 57

Julio 26 de 2007 58 a 60

Julio 27 de 2007 61 a 63

Julio 30 de 2007 64 a 66

Julio 31 de 2007 67 a 69

Agosto 01 de 2007 70 a 72

Agosto 02 de 2007 73 a 75

Agosto 06 de 2007 76 a 78

Agosto 15 de 2007 79 a 81

Agosto 16 de 2007 82 a 84

Agosto 17 de 2007 85 a 87

Agosto 21 de 2007 88 a 90

Agosto 22 de 2007 91 a 93

Agosto 23 de 2007 94 a 96

Agosto 24 de 2007 97 a 99

ARTÍCULO 19. FORMA Y SITIOS 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.

Los obligados que deban entregar a la DIAN la información relacionada exclusivamente con el formato 1002 versión 6 –Retenciones en la Fuente Practicadas– a que hace referencia el artículo 5o de la presente resolución, deben presentar la información en forma virtual utilizando los servicios informáticos electrónicos de la Dirección de Impuestos y Aduanas Nacionales, haciendo uso del mecanismo de firma digital respaldada con certificado digital, siempre y cuando estén igualmente obligados a declarar o cumplir algún otro deber legal ante la DIAN en forma virtual, en caso contrario deben hacerlo de manera presencial en los puntos habilitados por la DIAN, llevando la información en unidades extraíbles USB.

Para quienes deban realizar la presentación de la información en forma presencial en los puntos habilitados por la Dirección de Impuestos y Aduanas Nacionales, la presentación podrá hacerse directamente por el obligado o por interpuesta persona, caso en el cual, se requiere comunicación suscrita por el Representante Legal o interesado, donde se identifique al autorizado a entregar la información. En estos casos, la DIAN entregará como constancia el formato de presentación de información por envío de archivos.

ARTÍCULO 20. 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 f orma virtual haciendo uso del mecanismo de firma digital, deberán cumplir en forma previa el siguiente procedimiento:

a) Inscribir o actualizar, de ser necesario, el Registro Unico Tributario del informante incluyendo la responsabilidad Informante de exógena, y su correo electrónico. Las personas jurídicas o demás entidades deben actualizar el Registro Unico Tributario incluyendo al representante legal a quien se le asignará el mecanismo de firma con certificado digital;

b) El representante legal deberá inscribir o actualizar, de ser necesario, su Registro Unico Tributario personal, conforme al artículo 2o de la Resolución 1767 de 2006 de la DIAN, informando su correo electrónico e incluyendo la responsabilidad 22, obligados a cumplir deberes formales a nombre de terceros;

c) 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 tres días hábiles de antelación al vencimiento del término para informar y siguiendo el procedimiento señalado en la Resolución 12717 de 2005 de la DIAN.

PARÁGRAFO 1o. La DIAN emitirá el mecanismo de firma con certificado digital a la persona natural que a nombre propio o en representación del contribuyente, responsable, agente retenedor, o declarante, deba cumplir con la obligación de presentar información de manera virtual. Para tal efecto deberá darse cumplimiento al procedimiento señalado en la Resolución 12717 de 2005.

PARÁGRAFO 2o. 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 Administraciones 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ÁGRAFO 3o. Los obligados, 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.

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

PARÁGRAFO 5o. Las personas naturales o jurídicas que deban cumplir la obligación de presentar la información de manera presencial deben también, de ser necesario, actualizar el Registro Unico Tributario con las responsabilidades 22, cumplimiento de obligaciones tributarias, aduaneras y cambiarias, conforme al artículo 2o de la Resolución 1767 de 2006 y la responsabilidad como informante de exógena.

ARTÍCULO 21. 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, 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, constituirán causales de justificación de la extemporaneidad en la presentación de la información.

ARTÍCULO 22. 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 23. 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úmero 01 al número 34 adjuntos, los cuales hacen parte integral de esta 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. Documento definido para información exógena.

ARTÍCULO 24. 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 25. 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 26 de octubre de 2006.

El Director General,

OSCAR FRANCO CHARRY.

ANEXO NO. 01.

ESPECIFICACIONES TÉCNICAS.

INFORMACION DE SOCIOS Y ACCIONISTAS.

FORMATO 1010 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos donde se reporta la Información de socios y accionistas.

ESPECIFICACION TECNICA

El formato de Información de socios y accionistas, 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 socios y accionistas = 01010)

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 Información de socios y accionistas, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "Cant idad 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 "socios" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Tipo de Documento y Número de Identificación del Socio o Accionista, conforman una llave única para este formato, la cual no debe repartirse 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 esto s 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 "val" (Valor patrimonial acciones o aportes al 31 de diciembre) 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="socios">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1010 INFORMACION DE SOCIOS Y ACCIONISTAS</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</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>Dígito 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 Accionista</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 Accionista</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 Accionista</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 Accionista</xs:documentation>

    </xs:annotation>

    <xs:simpleType>

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

      <xs:minLength value="0"/>

      <xs:maxLength value="60"/>

     </xs:restriction>< /span>

    </xs:simpleType>

   </xs:attribute>

   <xs:attribute name="raz" use="optional">

    <xs:annotation>

     <xs:documentation>Razón Social del Accionista</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="2"/>

      <xs:maxLength value="200"/>

     </xs:restriction>

    </xs:simpleType>

   </xs:attribute>

   <xs:attribute name="dpto" use="required">

    <xs:annotation>

     <xs:documentation>Código del Departamento</xs:documentation>

    </xs:annotation>

    <xs:simpleType>

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

      <xs:minInclusive value="0"/>

      <xs:maxInclusive value="99"/>

     </xs:restriction>

    </xs:simpleType>

   < /span></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="val" use="required">

    <xs:annotation>

     <xs:documentation>Valor patrimonial acciones o aportes al 31 de diciembre

     </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="vpar" use="required">

    <xs:annotation>

     <xs:documentation>Valor participaciones o dividendos pagados y/o abonados a cuenta al 31 de diciembre

     </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="socios" 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="1010">

    <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>Número 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 NO. 02.

ESPECIFICACIONES TÉCNICAS.

PAGOS O ABONOS EN CUENTA.

FORMATO 1001 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos donde se reportan los Pagos o abonos en cuenta.

ESPECIFICACION TECNICA

El formato de Pagos o abonos en cuenta, 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 (Pagos o abonos en cuenta = 01001)

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 Pagos o abonos en cuenta, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "pagos" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de documento y Número de Identificación, 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 "pag" (Pago o Abono en cuenta) 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="pagos">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1001 PAGOS O ABONOS EN CUENTA</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="cpt" use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="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</xs:documentation>

    </xs:annotation>

    <xs:simpleType>

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

      <xs:minLength value=&q uot;0"/>

      <xs:maxLength value="20"/>

     </xs:restriction>

    </xs:simpleType>

   </xs:attribute>

   <xs:attribute name="dv" use="optional">

    <xs:annotation>

     <xs:documentation>Dígito de Verificación</xs:documentation>

    </xs:annotation>

    < /span><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 informado</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 informado</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 informado</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 informado</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 Informado</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 del 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="pag" use="required">

     <xs:annotation>

     <xs:documentation>Pago o Abono en cuenta</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="pagos" maxOccurs="5000"/>

   </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="1001">

    <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>Número de envio</xs:documentation>

    </xs:annotation>

    <xs:simpleType>

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

      & lt;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 NO. 03.

ESPECIFICACIONES TÉCNICAS.

RETENCIONES EN LA FUENTE PRACTICADAS.

FORMATO 1002 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los donde se reportan las Retenciones en la fuente practicadas.

ESPECIFICACION TECNICA

El formato de Retenciones en la fuente practicadas, 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 (Retenciones en la fuente practicadas = 01002)

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 Retenciones en la fuente practicadas, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "rets" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de documento y Número de Identificación, 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 "vret" (Valor de la Retención en la fuente practicada) 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="rets">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1002 RETENCIONES EN LA FUENTE PRACTICADAS</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="cpt" use="required">

    <xs:annotation>

     <xs:documentation>Concep to</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="tdo c" 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</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>Dígito 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 Apellid o del informado</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 informado</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 informado</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 informado</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 Informado& lt;/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 del 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="vabo" use="required">

    <xs:annotation>

     <xs:documentation>Valor del pago o abono sujeto a Retención en la fuente</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="vret" use="required">

    <xs:annotation>

     <xs:documentation>Valor de la Retención en la fuente practicada a título de renta y a título de iva</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="rets" 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="1002">

    <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>Número 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 NO. 04.

ESPECIFICACIONES TÉCNICAS.

RETENCIONES EN LA FUENTE QUE LE PRACTICARON.

FORMATO 1003 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos donde se reportan las Retenciones en la fuente que le practicaron.

ESPECIFICACION TECNICA

El formato de Retenciones en la fuente que le practicaron, 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 (Retenciones en la fuente que le practicaron = 01003)

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 Retenciones en la fuente practicadas, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "rets" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de documento y Número de Identificación, 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 info rmante 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 "ret" (Retención en la fuente que le practicaron) 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="rets">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1003 RETENCIONES EN LA FUENTE QUE LE PRACTICARON</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="cpt" use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="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</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&qu ot;>

    <xs:annotation>

     <xs:documentation>Dígito 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 informado</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 informado</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 informado</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 informado</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 Informado</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="ret" use="required">

    <xs:annotation>

     <xs:documentation>Retención en la fuente que le practicaron</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="rets" 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="1003">

    <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>Número 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:documentat ion>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 NO. 05.

ESPECIFICACIONES TÉCNICAS.

DESCUENTOS TRIBUTARIOS.

FORMATO 1004 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos donde se reportan los Descuentos tributarios.

ESPECIFICACION TECNICA

El formato de Descuentos tributarios, 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 ( Descuentos tributarios = 01004)

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 Descuentos tributarios, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "descuentos" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

El campo Concepto 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 5.000 registros.

6. Valor total, Corresponde a la sumatoria de la casilla "vpag" (Valor acumulado del pago) 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="descuentos">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1004 DESCUENTOS TRIBUTARIOS</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="cpt" use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="vpag" use="required">

    <xs:annotation>

     <xs:documentation>Valor acumulado del pago</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="vdes" use="required">

    <xs:annotation>

     <xs:documentation>Valor solicitado como descuento tributario</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="descuentos" 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="1004">

    <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>Número 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>

< span lang=FR style='font-size:9.5pt;color:black; mso-ansi-language:FR'>   <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 NO. 06.

ESPECIFICACIONES TÉCNICAS.

INGRESOS RECIBIDOS.

FORMATO 1007 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos donde se reportan los Ingresos recibidos.

ESPECIFICACION TECNICA

El formato de Ingresos recibidos, 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 (Ingresos recibidos = 01007)

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 Ingresos recibidos, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "ingresos" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de documento y Número de Identificación, 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 especi ficaciones 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 "ing" (Ingresos brutos recibidos) 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="ingresos">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1007 INGRESOS RECIBIDOS</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="cpt" use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="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</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>Dígito 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 informado</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 informado</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 informado</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 informado</xs:documentation>

    </xs:ann otation>

    <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 Informado</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="ing" use="required">

    <xs:annotation>

     <xs:documentation>Ingresos brutos recibidos</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="dev" use="optional">

    <xs:annotation>

     <xs:documentation>Devoluciones, rebajas y descuentos</xs:documentation>

    </xs:annotation>

    <xs:simpleType>

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

      <xs:pattern value="[0-9]{0,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="ingresos" 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="1007">

    <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>Número 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 NO. 07.

ESPECIFICACIONES TÉCNICAS.

IMPUESTOS A LAS VENTAS POR PAGAR (DESCONTABLE).

FORMATO 1005 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos donde se reporta el Impuesto a las ventas por pagar (Descontable).

ESPECIFICACION TECNICA

El formato de Impuesto a las ventas por pagar (Descontable), 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 (Impuesto a las ventas por pagar (Descontable) = 01005)

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 Impuesto a las ventas por pagar (Descontable), contiene un documento XML, que está compuesto po r dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "impventas" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Tipo de Documento y Número de Identificación, 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 "vimp" (Valor del impuesto descontable y el IVA resultante por devoluciones en ventas anuladas, rescindidas o resueltas) 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="impventas">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1005 IMPUESTO A LAS VENTAS POR PAGAR (DESCONTABLE)</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</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>Dígito 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 informado</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 informado</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 informado</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 informado</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 Informado</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="vimp" use="required">

    <xs:annotation>

     <xs:documentation>Valor del impuesto descontable y el IVA resultante por devoluciones en ventas anuladas, rescindidas o resueltas</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="impventas" 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="1005">

    <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>Número 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 NO. 08.

ESPECIFICACIONES TÉCNICAS.

IMPUESTOS A LAS VENTAS POR PAGAR (GENERADO).

FORMATO 1006 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos donde se reporta el Impuesto a las ventas por pagar (Generado).

ESPECIFICACION TECNICA

El formato de Impuesto a las ventas por pagar (Generado), 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 (Impuesto a las ventas por pagar (Generado) = 01006)

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 Impuesto a las ventas por pagar (Generado), contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "impoventas" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Tipo de Documento y Número de Identificación, 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 "vimp" (Valor del impuesto descontable y el IVA resultante por devoluciones en ventas anuladas, rescindidas o resueltas) 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="impoventas">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1006 IMPUESTO A LAS VENTAS POR PAGAR (GENERADO)</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</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>Dígito 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 informado</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 informado</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 informado</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 informado</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 Informado</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="vimp" use="required">

    <xs:annotation>

     <xs:documentation>Valor del impuesto descontable y el IVA resultante por devoluciones en ventas anuladas, rescindidas o resueltas</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="impoventas" 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="1006">

    <xs:simpleType>

     < /span><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>Número 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 NO. 09.

ESPECIFICACIONES TÉCNICAS.

SALDOS DE CUENTAS POR PAGAR AL 31 DE DICIEMBRE.

FORMATO 1009 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos donde se reportan los Saldos de cuentas por pagar al 31 de diciembre.

ESPECIFICACION TECNICA

El formato de Saldos de cuentas por pagar al 31 de diciembre, 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 (Saldos de cuentas por pagar al 31 de diciembre = 01009)

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 Saldos de cuentas por pagar al 31 de diciembre, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "saldoscp" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de documento y Número de Identificación, 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 "sal" (Saldo cuentas por pagar al 31 de diciembre) de los registros reportados.

4. Esquema XSD

A continuación se incluye el esquema XSD para est a 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="saldoscp">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1009 SALDOS DE CUENTAS POR PAGAR AL 31 DE DICIEMBRE</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="cpt" use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="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</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>Dígito 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 Deudor</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 Deudor</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 Deudor</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 Deudor</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 Deudor</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="2"/>

      <xs:maxLength value="200"/>

     </xs:restriction>

    </xs:simpleType>

   </xs:attribute>

   <xs:attribute name="dpto" use="required">

    <xs:annotation>

     <xs:documentation>Código del 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="sal" use="required">

    <xs:annotation>

     <xs:documentation>Saldo cuentas por pagar al 31 de diciembre</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="saldoscp" 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="1009">

    <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>Número 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 NO. 10.

ESPECIFICACIONES TÉCNICAS.

SALDOS DE CUENTAS POR COBRAR AL 31 DE DICIEMBRE.

FORMATO 1008 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos que deberán donde se reportan los Saldos de cuentas por cobrar al 31 de diciembre.

ESPECIFICACION TECNICA

El formato de Saldos de cuentas por cobrar al 31 de diciembre, 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 (Saldos de cuentas por cobrar al 31 de diciembre = 01008)

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 Saldos de cuentas por cobrar al 31 de diciembre, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "saldoscc" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de documento y Número de Identificación, 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 "sal" (Saldo cuentas por Cobrar al 31 de diciembre) 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="saldoscc">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1008 SALDOS DE CUENTAS POR COBRAR AL 31 DE DICIEMBRE</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="cpt" use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="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</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>Dígito 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 Deudor</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 Deudor</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 Deudor</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 Deudor</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 Deudor</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="2"/>

      <xs:maxLength value="200"/>

     </xs:restriction>

    </xs:simpleType>

   </xs:attribute>

   <xs:attribute name="dpto" use="required">

    <xs:annotation>

     <xs:documentation>Código del 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="sal" use="required">

    <xs:annotation>

     <xs:documentation>Saldo cuentas por Cobrar al 31 de diciembre</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="saldoscc" maxOccurs="unbounded"/>

   </xs:sequence>

  </xs:complexType>

 </xs:element>

 <xs:complexType name="CabType">

  <xs:sequence>

   <xs:element name="Ano&quo t; 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="1008">

    <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>Número 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 NO. 11.

ESPECIFICACIONES TÉCNICAS.

INFORMACION DE LAS DECLARACIONES TRIBUTARIAS.

FORMATO 1011 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos donde se reporta la Información de las Declaraciones Tributarias.

ESPECIFICACION TECNICA

El formato de Información de las Declaraciones Tributarias, 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 las Declaraciones Tributarias = 01011)

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 Información de las Declaraciones Tributarias, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "decl" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

El campo Concepto 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 5.000 registros.

6. Valor total, corresponde a la sumatoria de la casilla "sal" (Saldos al 31 de diciembre) 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="decl">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1011 INFORMACION DE LAS DECLARACIONES TRIBUTARIAS</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="cpt" use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="sal" use="required">

    <xs:annotation>

     <xs:documentation>Saldos al 31 de diciembre</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="decl" 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="1011">

    <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>Número 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 NO. 12.

ESPECIFICACIONES TÉCNICAS.

INFORMACION DE LAS DECLARACIONES TRIBUTARIAS, ACCIONES Y APORTES E INVERSIONES EN BONOS, CERTIFICADOS, TITULOS Y DEMAS INVERSIONES TRIBUTARIAS.

FORMATO 1012 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos donde se reporta la Información de las declaraciones tributarias, acciones y aportes e inversiones en bonos, certificados, títulos y demás inversiones tributarias.

ESPECIFICACION TECNICA

El formato de Información de las declaraciones tributarias, acciones y aportes e inversiones en bonos, certificados, títulos y demás inversiones tributarias, 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 las declaraciones tributarias, acciones y

aportes e inversiones en bonos, certificados, títulos y demás

inversiones tributarias = 01012)

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 Información de las declaraciones tributarias, acciones y aportes e inversiones en bonos, certificados, títulos y demás inversiones tributarias, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, los cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "dectri" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de Documento y Número de Identificación, 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 "val" (Valor al 31 de diciembre) 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="dectri">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1012 INFORMACION DE LAS DECLARACIONES TRIBUTARIAS, ACCIONES Y APORTES E INVERSIONES EN BONOS, CERTIFICADOS, TITULOS Y DEMAS INVERSIONES TRIBUTARIAS</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="cpt" use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="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</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>Dígito 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 Informado</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 Informado</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 Informado</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>

< span style='mso-spacerun:yes'>     <xs:documentation>Otros Nombres del Informado</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 Informado</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="val" use="required">

    <xs:annotation>

     <xs:documentation>Valor al 31 de diciembre</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="dectri" 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="1012">

    <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>Número 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 NO. 13.

ESPECIFICACIONES TÉCNICAS.

INFORMACION DE PAGOS O ABONOS EN CUENTA A TRAVES DE CONSORCIOS Y UNIONES TEMPORALES.

FORMATO 1043 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos, donde se reporta la Información de pagos o abonos en cuenta a través de consorcios y uniones temporales.

ESPECIFICACION TECNICA

El formato de Información de pagos o abonos en cuenta a través de consorcios y uniones temporales, 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 pagos o abonos en cuenta a través de

consorcios y uniones temporales = 01043)

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 Información de pagos o abonos en cuenta a través de consorcios y uniones temporales, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "pagos" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de documento y Número de Identificación, 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 q ue 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 "pag" (Pago o Abono en cuenta) 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="pagos">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1043 INFORMACION DE PAGOS O ABONOS EN CUENTA A TRAVES DE CONSORCIOS Y UNIONES TEMPORALES</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="con" use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="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 informado</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>Dígito 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 informado</xs:documentation>

    </xs:annotation>

    <xs:simpleType>

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

      <xs:minLength value="0"/>

      <xs:maxLength value="60"/>

     </xs:restr iction>

    </xs:simpleType>

   </xs:attribute>

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

    <xs:annotation>

     <xs:documentation>Segundo Apellido del informado</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 informado</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 informado</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 informado</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="pag" use="required">

    <xs:annotation>

     <xs:documentation>Pago o Abono en cuenta</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="pagos" 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="1043">

    <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>Número 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:anno tation>

     <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&qu ot;>

    <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 NO. 14.

ESPECIFICACIONES TÉCNICAS.

INFORMACION DE RETENCIONES EN LA FUENTE PRACTICADAS A TRAVES DE CONSORCIOS Y UNIONES TEMPORALES.

FORMATO 1044 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos, donde se reporta la Información de retenciones en la fuente practicadas a través de consorcios y uniones temporales.

ESPECIFICACION TECNICA

El formato de Información de retenciones en la fuente practicadas a través de consorcios y uniones temporales, 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 retenciones en la fuente practicadas a través

de consorcios y uniones temporales = 01044)

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 Información de retenciones en la fuente practicadas a través de consorcios y uniones temporales, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, los cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "retenciones" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de documento y Número de Identificación, 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 "ret" (Valor de la Retención en la fuente practicada a título de renta y a título de IVA) 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" e ncoding="ISO-8859-1"?>

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

 <xs:element name="retenciones">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1044 INFORMACION DE RETENCIONES EN LA FUENTE PRACTICADAS A TRAVES DE CONSORCIOS Y UNIONES TEMPORALES</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="con" use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="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 informado</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>Dígito 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 informado</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 informado</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 informado</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 informado</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 informado</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 del 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="p ag" use="required">

    <xs:annotation>

     <xs:documentation>Valor del pago o abono sujeto a Retención en la fuente</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>Valor de la Retención en la fuente practicada a título de renta y a título de iva</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="retenciones" 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="1044">

    <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>Número 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 NO. 15.

ESPECIFICACIONES TÉCNICAS.

INFORMACION DE INGRESOS RECIBIDOS POR CONSORCIOS Y UNIONES TEMPORALES.

FORMATO 1045 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los, donde se reporta la Información de ingresos recibidos por consorcios y uniones temporales.

ESPECIFICACION TECNICA

El formato de Información de ingresos recibidos por consorcios y uniones temporales, 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 ingresos recibidos por consorcios y uniones

temporales = 01045)

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 Información de ingresos recibidos por consorcios y uniones temporales, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "ingresos" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de documento y Número de Identificación, 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-DD-THH: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 "ing" (Ingresos brutos recibidos) 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="ingresos">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1045 INFORMACION DE INGRESOS RECIBIDOS POR CONSORCIOS Y UNIONES TEMPORALES</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="con" use="required">;

    <xs:annotation>

     <xs:documentation>Concepto</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="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 informado</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>Dígito 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 informado</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 informado</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 informado</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 informado</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="r az" use="optional">

    <xs:annotation>

     <xs:documentation>Razón social del informado</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="ing" use="required">

    <xs:annotation>

     <xs:documentation>Ingresos brutos recibidos</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="dev" use="required">

    <xs:annotation>

     <xs:documentation>Devoluciones, rebajas y descuentos</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>Element o raiz del xml de carga masiva</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:sequence>

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

    <xs:element ref="ingresos" 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="1045">

    <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>Número de envio</xs:documentation>

    </xs:annotation>

    <xs:simpleType>

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

      <xs:totalDigits value="8"/>

      <xs:maxInclusive value="99999999"/>

     </xs:restriction>

    </xs:s impleType>

   </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 NO. 16.

ESPECIFICACIONES TÉCNICAS.

INFORMACION DE PAGOS O ABONOS EN CUENTA DE LOS CONTRATOS DE ASOCIACION PARA EXPLORACION Y EXPLOTACION MINERA.

FORMATO 1046 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los, donde se reporta la Información de pagos o abonos en cuenta de los contratos de asociación para exploración y explotación minera.

ESPECIFICACION TECNICA

El formato de Información de pagos o abonos en cuenta de los contratos de asociación para exploración y explotación minera, 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 pagos o abonos en cuenta de los contratos

de asociación para exploración y explotación minera = 01046)

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 Información de pagos o abonos en cuenta de los contratos de asociación para exploración y explotación minera, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "pagos" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de documento y Número de Identificación, 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 "pag" (Pago o Abono en cuenta) 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"?>

<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by Guillermo Rivas (DIAN) -->

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

 <xs:element name="pagos">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1046 INFORMACION DE PAGOS O ABONOS EN CUENTA DE LOS CONTRATOS DE ASOCIACION PARA EXPLORACION Y EXPLOTACION MINERA</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="con" use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="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 informado</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>Dígito 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 informado</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 informado</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 informado</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 informado</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 informado</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 del Departamento</xs:documentation>

    </xs:annotation>

    <xs:simpleType>

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

      <xs:minInclusive value="0"/>

      <xs:maxInclusive value="99"/>

      <xs:pattern value="[0-9]{2,2}"/>

     </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:pattern value="[0-9]{3,3}"/>

     </xs:restriction>

    </xs:simpleType>

   </xs:attribute>

   <xs:attribute name="pag" use="required">

    <xs:annotation>

     <xs:documentation>Pago o Abono en cuenta</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="pagos" 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="1046">

    <xs:simpleType>

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

      <xs:totalDigits value="4"/>

     </xs:restriction>

    </xs:simpleType>

   </xs:element>

   <xs:element name="Version" type="xs:positiveI nteger" fixed="6"/>

   <xs:element name="NumEnvio">

    <xs:annotation>

     <xs:documentation>Número de envio</xs:documentation>

    </xs:annotation>

    <xs:simpleType>

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

      <xs:totalDigits value="8"/>

      <xs:maxInclusive value="99999999"/>

     </xs:restric tion>

    </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 NO. 17.

ESPECIFICACIONES TÉCNICAS.

INFORMACION DE RETENCIONES EN LA FUENTE PRACTICADAS A TRAVES DE LOS CONTRATOS DE ASOCIACION PARA EXPLORACION Y EXPLOTACION MINERA.

FORMATO 1047 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos, donde se reporta la Información de retenciones en la fuente practicadas a través de contratos de asociación para exploración y explotación minera.

ESPECIFICACION TECNICA

El formato de Información de retenciones en la fuente practicadas a través de contratos de asociación para exploración y explotación minera, debe enviarse en un archivo XML que cumpla las siguiente s 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 retenciones en la fuente practicadas a través

de contratos de asociación para exploración y explotación minera =

01047)

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 Información de retenciones en la fuente practicadas a través de contratos de asociación para exploración y explotación minera, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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 c ontendrá 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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "retenciones" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de documento y Número de Identificación, 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 "ret" (Valor de la Retención en la fuente practicada a título de renta y a título de iva) 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="retenciones">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1047 INFORMACION DE RETENCIONES EN LA FUENTE PRACTICADAS A TRAVES DE LOS CONTRATOS DE ASOCIACION PARA EXPLORACION Y EXPLOTACION M INERA</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="con" use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="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 informado</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>Dígito de Verificación</xs:documentation>

    </xs:annotation>

    <xs:simpleType>

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

      <xs:minInclusive value="0"/>

      <xs:maxInclusive value="9"/>

< span style='mso-spacerun:yes'>     </xs:restriction>

    </xs:simpleType>

   </xs:attribute>

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

    <xs:annotation>

     <xs:documentation>Primer Apellido del informado</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 informado</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 informado</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 informado</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 informado</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="2"/>

      <xs:maxLength value="200"/>

     </xs:restriction>

    </xs:simpleType>

   </xs:attribute>

   <xs:attribute name="dpto" use="required">

    <xs:annotation>

     <xs:documentation>Código del 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="pag" use="required">

    <xs:annotation>

     <xs:documentation>Valor del pago o abono sujeto a Retención en la fuente</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>Valor de la Retención en la fuente practicada a título de renta y a título de iva</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&q uot;>

  <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="retenciones" 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="1047">

    <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>Número 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 NO. 18.

ESPECIFICACIONES TÉCNICAS.

INFORMACION DE INGRESOS RECIBIDOS DE LOS CONTRATOS DE ASOCIACION PARA EXPLORACION Y EXPLOTACION MINERA.

FORMATO 1048 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos, donde se reporta la Información de ingresos recibidos de los Contratos de asociación para exploración y explotación minera.

ESPECIFICACION TECNICA

El formato de Información de ingresos recibidos de los Contratos de asociación para exploración y explotación minera, 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 ingresos recibidos de los Contratos de

asociación para exploración y explotación minera = 01048)

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 Información de ingresos recibidos de los Contratos de asociación para exploración y explotación minera, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 previ amente explicada y usada para la cabecera.

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

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de documento y Número de Identificación, 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 "ing" (Ingresos brutos recibidos) 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="ingresos">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1048 INFORMACION DE INGRESOS RECIBIDOS DE LOS CONTRATOS DE ASOCIACION PARA EXPLORACION Y EXPLOTACION MINERA</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="con" use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="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 informado</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>Dígito 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 informado</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 informado</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>

     <x s:documentation>Primer nombre del informado</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 informado</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 informado</xs:documentation>

    </xs:annotation>

    <xs:simpleType>

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

      <xs:minLength value="0"/>< /o:p>

      <xs:maxLength value="450"/>

     </xs:restriction>

    </xs:simpleType>

   </xs:attribute>

   <xs:attribute name="ing" use="required">

    <xs:annotation>

     <xs:documentation>Ingresos brutos recibidos</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="dev" use="required">

    <xs:annotation>

     <xs:documentation>Devoluciones, rebajas y descuentos</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="ingresos" 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="1048">

    <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>Número 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 NO. 19.

ESPECIFICACIONES TÉCNICAS.

IMPUESTO A LAS VENTAS POR PAGAR (DESCONTABLE) EN CONTRATOS DE ASOCIACION PAR EXPLORACION Y EXPLOTACION MINERA.

FORMATO 1049 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos, donde se reporta el Impuesto a las ventas por pagar (descontable) en contratos de asociación para exploración y explotación minera.

ESPECIFICACION TECNICA

El formato de Impuesto a las ventas por pagar (descontable) en contratos de asociación para exploración y explotación minera, 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 (Impuesto a las ventas por pagar (descontable) en contratos

de asociación para exploración y explotación minera = 01049)

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 Impuesto a las ventas por pagar (descontable) en contratos de asociación para exploración y explotación minera, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "impoventas" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Tipo de Documento y Número de Identificación, 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 "val" (Valor del impuesto descontable y el IVA resultante por devoluciones en ventas anuladas, rescindidas o resueltas) 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="impoventas">

  <xs:annotation>

   <xs:documentation> Elemento que encapsula la información del formulario 1049 IMPUESTO A LAS VENTAS POR PAGAR (DESCONTABLE) EN CONTRATOS DE ASOCIACION PARA EXPLORACION Y EXPLOTACION MINERA</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 informado</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>Dígito 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 informado</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 informado</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 informado</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 informado</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 informado</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="val" use="required">

    <xs:annotation>

     <xs:documentation>Valor del impuesto descontable y el IVA resultante por devoluciones en ventas anuladas, rescindidas o resueltas</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="impoventas" 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="1049">

    <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>Número 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 NO. 20.

ESPECIFICACIONES TÉCNICAS.

IMPUESTO A LAS VENTAS POR PAGAR (GENERADO) EN CONTRATOS DE ASOCIACION PARA EXPLORACION Y EXPLOTACION MINERA.

FORMATO 1050 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos, donde se reporta el Impuesto a las ventas por pagar (generado) en contratos de asociación para exploración y explotación minera.

ESPECIFICACION TECNICA

El formato de Impuesto a las ventas por pagar (generado) en contratos de asociación para exploración y explotación minera, 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 (Impuesto a las ventas por pagar (generado) en contratos de

asociación para exploración y explotación minera = 01050)

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 Impuesto a las ventas por pagar (generado) en contratos de asociación para exploración y explotación minera, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "impoventas" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Tipo de Documento y Número de Identificación, 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 "val" (Valor del impuesto generado y el IVA recuperado en devoluciones en compras anuladas, rescindidas o resueltas) 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="impoventas">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1050 IMPUESTO A LAS VENTAS POR PAGAR (GENERADO) EN CONTRATOS DE ASOCIACION PARA EXPLORACION Y EXPLOTACION MINERA</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 informado</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>Dígito 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 informado</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 informado</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 informado</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 informado</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 informado</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="val" use="required">

    <xs:annotation>

     <xs:documentation>Valor del impuesto descontable y el IVA resultante por devoluciones en ventas anuladas, rescindidas o resueltas</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="impoventas" 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>< /p>

    <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="1050">

    <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>Número 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 NO. 21.

ESPECIFICACIONES TÉCNICAS.

SALDOS DE CUENTAS POR COBRAR AL 31 DE DICIEMBRE EN CONTRATOS DE ASOCIACION PARA EXPLORACION Y EXPLOTACION MINERA.

FORMATO 1051 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos, donde se reportan los Saldos de cuentas por cobrar al 31 de diciembre en contratos de asociación para exploración y explotación minera.

ESPECIFICACION TECNICA

El formato de Saldos de cuentas por cobrar al 31 de diciembre en contratos de asociación para exploración y explotación minera, 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 (Saldos de cuentas por cobrar al 31 de diciembre en contratos

de asociación para exploración y explotación minera = 01051)

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 Saldos de cuentas por cobrar al 31 de diciembre en contratos de asociación para exploración y explotación minera, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, los cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "saldos" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de documento y Número de Identificación, 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 "sal" (Saldo cuentas por Cobrar al 31 de diciembre) 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="saldos">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1051 SALDOS DE CUENTAS POR COBRAR AL 31 DE DICIEMBRE EN CONTRATOS DE ASOCIACION PARA EXPLORACION Y EXPLOTACION MINERA</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="cpt" use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="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 informado</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>Dígito 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 informado</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 informado</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 informado</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 informado</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 informado</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="sal" use="required">

    <xs:annotation>

     <xs:documentation>Saldo cuentas por Cobrar al 31 de diciembre</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="saldos" 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="1051">

    <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>Número 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 NO. 22.

ESPECIFICACIONES TÉCNICAS.

SALDOS DE CUENTAS PARA PAGAR AL 31 DE DICIEMBRE EN CONTRATOS DE ASOCIACION PARA EXPLORACION Y EXPLOTACION MINERA.

FORMATO 1052 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos, donde se reportan los Saldos de cuentas por pagar al 31 de diciembre en contratos de asociación para exploración y explotación minera.

ESPECIFICACION TECNICA

El formato de Saldos de cuentas por pagar al 31 de diciembre en contratos de asociación para exploración y explotación minera, 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 (Saldos de cuentas por pagar al 31 de diciembre en contratos

de asociación para expl oración y explotación minera = 01052)

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 Saldos de cuentas por pagar al 31 de diciembre en contratos de asociación para exploración y explotación minera, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, los cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "saldos" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de documento y Número de Identificación, conforman una llave única para este formato, la cual no debe repetirse para los registros de un mismo en ví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 "sal" (Saldo cuentas por Pagar al 31 de diciembre) 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/20 01/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">

 <xs:element name="saldos">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1052 SALDOS DE CUENTAS POR PAGAR AL 31 DE DICIEMBRE EN CONTRATOS DE ASOCIACION PARA EXPLORACION Y EXPLOTACION MINERA</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="cpt" use="required">

    <xs:annotation>

     <x s:documentation>Concepto</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="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 informado</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>Dígito 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 informado</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 informado</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 informado</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 informado</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 informado</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="sal" use="required">

    <xs:annotation>

     <xs:documentation>Saldo cuentas por Cobrar al 31 de diciembre</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="saldos" 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="1052">

    <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>Número 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 NO. 23.

ESPECIFICACIONES TÉCNICAS.

PAGOS O ABONOS EN CUENTA EFECTUADOS EN CONTRATOS DE MANDATO O DE ADMINISTRACIÓN DELEGADA.

FORMATO 1016 – VERSIÓN 7.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos donde se reportan los Pagos o Abonos en cuenta efectuados en Contratos de Mandato o de Administración Delegada.

ESPECIFICACION TECNICA

El formato de Pagos o Abonos en cuenta efectuados en Contratos de Mandato o de Administración Delegada, 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 (Pagos o Abonos en cuenta efectuados en Contratos de

Mandato o de Administración Delegada = 01016)

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 Pagos o Abonos en cuenta efectuados en Contratos de Mandato o de Administración Delegada, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, los cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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 al fabeto 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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "pagos" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de documento Número de Identificación, Tipo de documento del mandante o contratante y Número de identificación del mandante o contratante, 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 "pag" (Pago o abono en cuenta) 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="pagos">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1016 Pagos o Abonos en cuenta efectuados en Contratos de Mandato o de Administración Delegada</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="cpt" use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="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</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>Dígito de Verificación</xs:documentation>

    </xs:annotation>

    <xs:simpleType>

     <xs:restriction base="xs:int">< /o:p>

      <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 de la persona a quien se le hizo el pago</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 de la persona a quien se le hizo el pago</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 de la persona a quien se le hizo el pago</xs:documentation>

    </xs:annotation>

    <xs:simpleType>

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

      <xs:minLength value="0"/>

      <xs:maxLength value="60"/&g t;

     </xs:restriction>

    </xs:simpleType>

   </xs:attribute>

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

    <xs:annotation>

     <xs:documentation>Otros Nombres de la persona a quien se le hizo el pago</xs:documentation>

    </xs:annotation>

    <xs:simpleType>

     <xs:restriction base="xs:strin g">

      <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 de la persona a quien se le hizo el pago</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="2"/>

      <xs:maxLength value="200"/>

     </xs:restriction>

    </xs:simpleType>

   </xs:attribute>

   <xs:attribute name="dpto" use="required">

    <xs:annotation>

     <xs:documentation>Código del 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="pag" use="required">

    <xs:annotation>

     <xs:documentation>Pago o abono en cuenta</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="tdocm" use="required">

    <xs: annotation>

     <xs:documentation>Tipo de documento del mandante o contratante</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="nitm" use="required">

    <xs:annotation>

     <xs:documentation>Número de identificación del mandante o contratante</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="dvm" use="optional">

    <xs:annotation>

     <xs:documentation>Dígito 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="apl1m" use="optional">

    <xs:annotation>

     <xs:documentation>Primer Apellido del mandante o contratante</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="apl2m" use="optional">

    <xs:annotation>

     <xs:documentation>Segundo Apellido del mandante o contratante</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="nom1m" use="optional">

    <xs:annotation>

     <xs:documentation>Primer Nombre del mandante o contratante</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="nom2m" use="optional">

    <xs:annotation>

     <xs:documentation>Otros Nombres del mandante o contratante</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="razm" use="optional">

    <xs:annotation>

     <xs:documentat ion>Razón Social del mandante o contratante</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: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="pagos" 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"/>< /o:p>

     </xs:restriction>

    </xs:simpleType>

   </xs:element>

   <xs:element name="Formato" fixed="1016">

    <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>Número 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 NO. 24.

ESPECIFICACIONES TÉCNICAS.

INFORMACION DE RETENCIONES EN LA FUENTE PRACTICADAS A TRAVES DE CONTRATOS MANDATO O DE ADMINISTRACION DELEGADA.

FORMATO 1053 – VERSIÓN 7.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos, donde se reporta la Información de retenciones en la fuente practicadas a través de contratos de mandato o de administración delegada.

ESPECIFICACION TECNICA

El formato de Información de retenciones en la fuente practicadas a través de contratos de mandato o de administración delegada, 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 retenciones en la fuente practicadas a través

de contratos de mandato o de administración delegada  = 01053)

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 retenciones en la fuente practicadas a través de contratos de mandato o de administración delegada, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "retenciones" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de documento, Número de Identificación, Tipo de documento del mandante o contratante y Número de identificación del mandante o contratante, 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 "val" (Valor base de retención) 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="retenciones">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1053 INFORMACION DE RETENCIONES EN LA FUENTE PRACTICADAS A TRAVES DE CONTRATOS DE MANDATO O DE ADMINISTRACION DELEGADA</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="cpt" use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="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 informado</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>Dígito 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 informado</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 informado</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 informado</xs:documentation>

    </xs:annotation>

    <xs:simpleType>

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

      <xs:minLength value="0"/>

      <xs:maxLength value="60"/>

     </xs:restrictio n>

    </xs:simpleType>

   </xs:attribute>

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

    <xs:annotation>

     <xs:documentation>Otros nombres del informado</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 informado</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="val" use="required">

    <xs:annotation>

     <xs:documentation>Valor base de retención</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:attribute name="tdocm" use="required">

    <xs:annotation>

     <xs:documentation>Tipo de Documento del mandante o contratante</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="nitm" use="required">

    <xs:annotation>

     <xs:documentation>Número de identificación del mandante en el caso de contratos de mandato

</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="dvm" use="optional">

    <xs:annotation>

     <xs:documentation>Dígito 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="apl1m" use="optional">

    <xs:annotation>

     <xs:documentation>Primer Apellido del mandante o contratante</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>< o:p>

   <xs:attribute name="apl2m" use="optional">

    <xs:annotation>

     <xs:documentation>Segundo Apellido del mandante o contratante</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="nom1m" use="optional">

    <xs:annotation>

     <xs:documentation>Primer nombre del mandante o contratante</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="nom2m" use="optional">

    <xs:annotation>

     <xs:documentation>Otros nombres del mandante o contratante</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="razm" use="optional">

    <xs:annotation>

     <xs:documentation>Razón social del mandante o contratante</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: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="retenciones" 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="1053">

    <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>Número 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& gt;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 NO. 25.

ESPECIFICACIONES TÉCNICAS.

INGRESOS RECIBIDOS POR CONTRATOS DE MANDATO O DE ADMINISTRACIÓN DELEGADA.

FORMATO 1017 – VERSIÓN 7.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos donde se reportan los Ingresos Recibidos por Contratos de Mandato o de Administración Delegada.

ESPECIFICACION TECNICA

El formato de Ingresos Recibidos por Contratos de Mandato o de Administración Delegada, 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 (Ingresos Recibidos por Contratos de Mandato o de

Administración Delegada = 01017)

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 Ingresos Recibidos por Contratos de Mandato o de Administración Delegada, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "ingresos" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de documento, Número de Identificación, Tipo de documento del mandante o contratante y Número de identificación del mandante o contratante, 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 reportadas en el contenido, que como máximo puede ser 5.000 registros.

6. Valor total, corresponde a la sumatoria de la casilla "ing" (Ingresos brutos recibidos) 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="ingresos">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1017 Ingresos Recibidos por Contratos de Mandato o de Administración Delegada</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="cpt" use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="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>< /o:p>

   <xs:attribute name="nid" 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="0"/>

      <xs:maxLength value="20"/>

     </xs:restriction>

    </xs:simpleType>

   </xs:attribute>

   <xs:attribute name="dv" use="optional">

    <xs:annotation>

     <xs:documentation>Dígito 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 informado</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 informado</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 informado</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 informado</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 informado</xs:documentation>

    & lt;/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="ing" use="required">

    <xs:annotation>

     <xs:documentation>Ingresos brutos recibidos</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="des" use="required">

    <xs:annotation>

     <xs:documentation>Devoluciones, rebajas y descuentos</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="tdocm" use="required">

    <xs:annotation>

     <xs:documentation>Tipo de documento del mandante o contratante</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="nitm" use="required">

    <xs:annotation>

     <xs:documentation>Número de identificación del mandante o contratante</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="dvm" use="optional">

    <xs:annotation>

     <xs:documentation>Dígito 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="apl1m" use="optional">

    <xs:annotation>

     <xs:documentation>Primer Apellido del mandante o contratante</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="apl2m" use="optional">

    <xs:annotation>

     <xs:documentation>Segundo Apellido del mandante o contratante</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="nom1m" use="optional">

    <xs:annotation>

     <xs:documentation>Primer Nombre del mandante o contratante</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="nom2m" use="optional">

    <xs:annotation>

     <xs:documentation>Otros Nombres del mandante o contratante</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="razm" use="optional">

    <xs:annotation>

     <xs:documentation>Razón Social del mandante o contratante</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: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:seque nce>

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

    <xs:element ref="ingresos" 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="1017">

    <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>Número de envio</xs:documentation>

    </xs:annotation>< /p>

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

    < span lang=FR style='font-size:9.5pt;color:black;mso-ansi-language:FR'><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:ele ment 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 NO. 26.

ESPECIFICACIONES TÉCNICAS.

IMPUESTO A LAS VENTAS POR PAGAR (DESCONTABLE) EN CONTRATOS DE MANDATO O DE ADMINISTRACION DELEGADA.

FORMATO 10 54 – VERSIÓN 7.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos, donde se reporta el Impuesto a las ventas por pagar (descontable) en contratos de mandato o de administración delegada.

ESPECIFICACION TECNICA

El formato de Impuesto a las ventas por pagar (descontable) en contratos de mandato o de administración delegada, 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 (Impuesto a las ventas por pagar (descontable) en contratos

de mandato o de administración delegada = 01054)

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 Impuesto a las ventas por pagar (descontable) en contratos de mandato o de administración delegada, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "impoventas" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Tipo de Documento, Número de Identificación, Tipo de documento del mandante o contratante y Número de identificación del mandante o contratante, 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 "val" (Valor del impuesto descontable y el IVA resultante por devoluciones en ventas anuladas, rescindidas o resueltas) 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="impoventas">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1054 IMPUESTO A LAS VENTAS POR PAGAR (DESCONTABLE) EN CONTRATOS DE MANDATO O DE ADMINISTRACION DELEGADA</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 informado</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>Dígito 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 informado</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 informado</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 informado</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 informado</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 informado</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="val" use="required">

    <xs:annotation>

     <xs:documentation>Valor del impuesto descontable y el IVA resultante por devoluciones en ventas anuladas, rescindidas o resueltas</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="tdocm" use="required">

    <xs:annotation>

     <xs:documentation>Tipo de Documento del mandante o contratante</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="nitm" use="required">

    <xs:annotation>

     <xs:documentation>Número de identificación del mandante en el caso de contratos de mandato </xs:documentation>

    </xs:annotation>

    <xs:simpleType>

     <xs:restriction base="xs:st ring">

      <xs:minLength value="0"/>

      <xs:maxLength value="20"/>

     </xs:restriction>

    </xs:simpleType>

   </xs:attribute>

   <xs:attribute name="dvm" use="optional">

    <xs:annotation>

     <xs:documentation>Dígito 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="apl1m" use="optional">

    <xs:annotation>

     <xs:documentation>Primer Apellido del mandante o contratante</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="apl2m" use="optional">

    <xs:annotation>

     <xs:documentation>Segundo Apellido del mandante o contratante</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="nom1m" use="optional">

    <xs:annotation>

     <xs:documentation>Primer nombre del mandante o contratante</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="nom2m" use="optional">

    <xs:annotation>

     <xs:documentation>Otros nombres del mandante o contratante</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="razm" use="optional">

    <xs:annotation>

     <xs:documentation>Razón social del mandante o contratante</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: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="impoventas" 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="1054">

    <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>Número 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 NO. 27.

ESPECIFICACIONES TÉCNICAS.

IMPUESTOS A LAS VENTAS POR PAGAR (GENERADO) EN CONTRATOS DE MANDATO O DE ADMINISTRACION DELEGADA.

FORMATO 1055 – VERSIÓN 7.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos, donde se reporta la Impuesto a las ventas por pagar (generado) en contratos de mandato o de administración delegada.

ESPECIFICACION TECNICA

El formato de Impuesto a las ventas por pagar (generado) en contratos de mandato o de administración delegada, 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 (Impuesto a las ventas por pagar (generado) en contratos de

mandato o de administración delegada = 01055)

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 Impuesto a las ventas por pagar (generado) en contratos de mandato o de administración delegada, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "impoventas" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Tipo de documento, Número de Identificación, Tipo de documento del mandante o contratante y Número de identificación del mandante o contratante, 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 "val" (Valor del impuesto generado y el IVA recuperado en devoluciones en compras anuladas, rescindidas o resueltas) 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="impoventas">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1055 IMPUESTO A LAS VENTAS POR PAGAR (GENERADO) EN CONTRATOS DE MANDATO O DE ADMINISTRACION DELEGADA</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 informado</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>Dígito 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 informado</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 informado</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 informado</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 informado</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 informado</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="val" use="required">

    <xs:annotation>

     <xs:documentation>Valor del impuesto generado y el IVA recuperado en devoluciones en compras anuladas, rescindidas o resueltas</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="tdocm" use="required">

    <xs:annotation>

     <xs:documentation>Tipo de Documento del mandante o contratante</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="nitm" use="required">

    <xs:annotation>

     <xs:documentation>Número de identificación del mandante en el caso de contratos de mandato </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="dvm" use="optional">

    <xs:annotation>

     <xs:documentation>Dígito 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="apl1m" use="optional">

    <xs:annotation>

     <xs:documentation>Primer Apellido del mandante o contratante</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="apl2m" use="optional">

    <xs:annotation>

     <xs:documentation>Segundo Apellido del mandante o contratante</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="nom1m" use="optional">

    <xs:annotation>

     <xs:documentation>Primer nombre del mandante o contratante</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="nom2m" use="optional">

    <xs:annotation>

     <xs:documentation>Otros nombres del mandante o contratante</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="razm" use="optional">

    <xs:annotation>

     <xs:documentation>Razón social del mandante o contratante</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: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="impoventas" 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="1055">

    <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>Número 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 NO. 28.

ESPECIFICACIONES TÉCNICAS.

INFORMACIÓN DE SALDOS DE CUENTAS POR PAGAR AL 31 DE DICIEMBRE EN CONTRATOS DE MANDATO O ADMINISTRACIÓN DELEGADA.

FORMATO 1027 – VERSIÓN 7.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y con tenido de los archivos donde se reporta la Información de saldos de Cuentas por Pagar al 31 de diciembre en Contratos de Mandato o Administración Delegada.

ESPECIFICACION TECNICA

El formato de Información de saldos de Cuentas por Pagar al 31 de diciembre en Contratos de Mandato o Administración Delegada, 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 saldos de Cuentas por Pagar al 31 de

diciembre en Contratos de Mandato o Administración Delegada  =

01027)

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 saldos de Cuentas por Pagar al 31 de diciembre en Contratos de Mandato o Administración Delegada, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, los cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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.

1.3. Formato del Encabezado

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

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "salcp" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de Documento, Número de Identificación, Tipo de documento del mandante o contratante y Número de identificación del mandante o contratante, 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 "sal" (Saldo a 31 de diciembre) 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="salcp">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1027 Información de saldos de Cuentas por Pagar al 31 de diciembre en Contratos de Mandato o Administración Delegada</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="cpt" use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="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 informado</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>Dígito 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 informado</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  informado</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 informado</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 informado </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 informado</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 Dpto</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 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="sal" use="required">

    <xs:annotation>

     <xs:documentation>Saldo a 31 de diciembre</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="tdocm" use="required">

    < /span><xs:annotation>

     <xs:documentation>Tipo de documento del mandante o contratante</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="nitm" use="required">

    <xs:annotation>

     <xs:documentation>Número de identificación del mandante en el caso de contratos de mandato, y/o identificación del patrimonio autónomo

     </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="dvm" use="optional">

    <xs:annotation>

     <xs:documentation>Dígito 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="apl1m" use="optional">

    <xs:annotation>

     <xs:documentation>Primer apellido del mandante o contratante</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="apl2m" use="optional">

    <xs:annotation>

     <xs:documentation>Segundo apellido del mandante o contratante</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="nom1m" use="optional">

    <xs:annotation>

     <xs:documentation>Primer nombre del mandante o contratante</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="nom2m" use="optional">

    <xs:annotation>

     <xs:documentation>Otros nombres del mandante o contratante </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="razm" use="optional">

    <xs:annotation>

     <xs:documentation>Razón social del mandante o contratante</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: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="salcp" 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="1027">

    <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>Número 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>

< span lang=EN-US style='font-size:9.5pt;color:black; mso-ansi-language:EN-US'>   </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 NO. 29.

ESPECIFICACIONES TÉCNICAS.

INFORMACIÓN DE SALDOS DE CUENTAS POR COBRAR AL 31 DE DICIEMBRE EN CONTRATOS DE MANDATO O ADMINISTRACIÓN DELEGADA.

FORMATO 1018 – VERSIÓN 7.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos donde se reportan la Información de saldos de cuentas por cobrar al 31 de diciembre en Contratos de Mandato o Administración Delegada.

ESPECIFICACION TECNICA

El formato de Información de saldos de cuentas por cobrar al 31 de diciembre en Contratos de Mandato o Administración Delegada, 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 saldos de cuentas por cobrar al 31 de

diciembre en Contratos de Mandato o Administración Delegada =

01018)

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 saldos de cuentas por cobrar al 31 de diciembre en Contratos de Mandato o Administración Delegada, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, los cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "pagos" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de documento, Número de Identificación, Tipo de documento del mandante o contratante y Número de identificación del mandante o contratante, 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 "sal" (Saldo al 31 de diciembre) 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="pagos">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1018 Información de saldos de cuentas por cobrar al 31 de diciembre en Contratos de Mandato o Administración Delegada</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="cpt" use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="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</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>Dígito 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 informado</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 informado</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 informado</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 informado</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 informado</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 va lue="2"/>

      <xs:maxLength value="200"/>

     </xs:restriction>

    </xs:simpleType>

   </xs:attribute>

   <xs:attribute name="dpto" use="required">

    <xs:annotation>

     <xs:documentation>Código del 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="sal" use="required">

    <xs:annotation>

     <xs:documentation>Saldo al 31 de diciembre</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="tdocm" use="required">

    <xs:annotation>

     <xs:documentation>Tipo de documento del mandante o contratante</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="nitm" use="required">

    <xs:annotation>

     <xs:documentation>Número de identificación del mandante o contratante</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="dvm" use="optional">

    <xs:annotation>

     <xs:documentation>Dígito 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="apl1m" use="optional">

    <xs:annotation>

     <xs:documentation>Primer Apellido del mandante o contratante</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="apl2m" use="optional">

    <xs:annotation>

     <xs:documentation>Segundo Apellido del mandante o contratante</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="nom1m" use="optional">

    <xs:annotation>

     <xs:documentation>Primer Nombre del mandante o contratante</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="nom2m" use="optional">

    <xs:annotation>

     <xs:documentation>Otros Nombres del mandante o contratante</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="razm" use="optional">

    <xs:annotation>

     <xs:documentation>Razón Social del mandante o contratante</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: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="pagos" 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="1018">

    <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>Número 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 NO. 30.

ESPECIFICACIONES TÉCNICAS.

INFORMACION DE LOS FIDEICOMISOS QUE ADMINISTRAN.

FORMATO 1013 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos donde se reporta la Información de los fideicomisos que se administran.

ESPECIFICACION TECNICA

El formato de Información de los fideicomisos que administran, 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 los fideicomisos que administran = 01013)

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 Información de los fideicomisos que administran, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "fide" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de documento, Número de Identificación y Número de fideicomiso, 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 valo res 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 "val" (Valor patrimonial del fideicomiso o encargo fiduciario) 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="fide">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1013 INFORMACION DE LOS FIDEICOMISOS QUE ADMINISTRAN</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="cpt" use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="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</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>Dígito 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 Fideicomitente o fiduciante</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 Fideicomitente o fiduciante</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 Fideicomitente o fiduciante</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 Fideicomitente o fiduciante</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& gt;

     <xs:documentation>Razón Social del Fideicomitente o fiduciante</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="2"/>

      <xs:maxLength value="200"/>

     </xs:restriction>

    </xs:simpleType>

   </xs:attribute>

   <xs:attribute name="dpto" use="required">

    <xs:annotation>

     <xs:documentation>Código del 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="val" use="required">

    <xs:annotation>

     <xs:documentation>Valor patrimonial del fideicomiso o encargo fiduciario</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="ren" use="required">

    <xs:annotation>

     <xs:documentation>Rendimientos y/o utilidades cuasados en el año</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="fide" use="required">

    <xs:annotation>

     <xs:documentation>Número de Fideicomiso</xs:documentation>

    </xs:annotation>

    <xs:simpleType>

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

      &l t;xs:minInclusive value="0"/>

      <xs:maxInclusive value="99999999999999"/>

     </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="fide" 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="1013">

    <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>Número 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 NO. 31.

ESPECIFICACIONES TÉCNICAS.

PAGOS O ABONOS EN CUENTA REALIZADOS CON RECURSOS DEL FIDEICOMISO.

FORMATO 1014 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos donde se reportan los Pagos o abonos en cuenta realizados con recursos del fideicomiso.

ESPECIFICACION TECNICA

El formato de Pagos o abonos en cuenta realizados con recursos del fideicomiso, 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 (Pagos o abonos en cuenta realizados con recursos del

fideicomiso = 01014)

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 los Pagos o abonos en cuenta realizados con recursos del fideicomiso, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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:

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "pagos" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de documento, Número de Identificación e Identificación del fideicomiso, 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 reportadas en el contenido, que como máximo puede ser 5.000 registros.

6. Valor total, corresponde a la sumatoria de la casilla "val" (Valor del pago) 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="pagos">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1014 PAGOS O ABONOS EN CUENTA REALIZADOS CON RECURSOS DEL FIDEICOMISO </xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="cpt" use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="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</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>Dígito 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 Informado</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 Informado</xs:documentation>

    </xs:annotation>

    <xs:simpleType>

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

      <xs:minLength value="0"/>

      <xs:maxLength value="60"/>< o:p>

     </xs:restriction>

    </xs:simpleType>

   </xs:attribute>

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

    <xs:annotation>

     <xs:documentation>Primer Nombre del Informado</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 Informado</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 Informado</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="2"/>

      <xs:maxLength value="200"/>

     </xs:restriction>

    </xs:simpleType>

   </xs:attribute>

   <xs:attribute name="dpto" use="required">

    <xs:annotation>

     <xs:documentation>Código del 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:documenta tion>

    </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="val" use="required">

    <xs:annotation>

     <xs:documentation>Valor del pago</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="idfide" use="required">

    <xs:annotation>

     <xs:documentation>Identificación del fideicomiso</xs:documentation>

    </xs:annotation>

    <xs:simpleType>

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

      <xs:minLength value="0"/>

      < /span><xs:maxLength value="14"/>

     </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="pagos" 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="1014">

    <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>Número 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 NO. 32.

ESPECIFICACIONES TÉCNICAS.

RETENCIONES EN LA FUENTE PRACTICADAS A TRAVES DE FIDUCIAS.

FORMATO 1015 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los donde se reportan las Retenciones en la fuente practicadas a través de fiducias.

ESPECIFICACION TECNICA

El formato de Retenciones en la fuente practicadas a través de fiducias, 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 (Retenciones en la fuente practicadas a través de fiducias =

01015)

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 Retenciones en la fuente practicadas a través de fiducias, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "retfiducia" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Concepto, Tipo de documento, Número de Identificación e Identificación del fideicomiso, 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 "val" (Valor base de retención) 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="retfiducia">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1015 Retenciones en la fuente practicadas a través de fiducias </xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="cpt&quo t; use="required">

    <xs:annotation>

     <xs:documentation>Concepto</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="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"/>

< span lang=FR style='font-size:9.5pt;color:black; mso-ansi-language:FR'>      <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</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>Dígito 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 Informado</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 Informado</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 Informado</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 Informado</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 Informado</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="2"/>

      <xs:maxLength value="200"/>

     </xs:restriction>

    </xs:simpleType>

   </xs:attribute>

   <xs:attribute name="dpto" use="required">

    <xs:annotation>

     <xs:documentation>Código del 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="val" use="required">

    <xs:annotation>

     <xs:documentation>Valor base de retención</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:attribute name="fide" use="required">

    <xs:annotation>

     <xs:documentation>Identificación del fideicomiso</xs:documentation>

    </xs:annotation>

    <xs:simpleType>

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

      <xs:minLength value="0"/>

      <xs:maxLength value="14"/>

     </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="retfiducia" 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="1015">

    <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>Número 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 NO. 33.

ESPECIFICACIONES TÉCNICAS.

PAGOS O ABONOS EN CUENTA POR SECRETARIOS GENERALES QUE ADMINISTRAN RECURSOS DEL TESORO.

FORMATO 1056 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos, donde se reportan los Pagos o abonos en cuenta por secretarios generales que administran recursos del tesoro.

ESPECIFICACION TECNICA

El formato de Pagos o abonos en cuenta por secretarios generales que administran recursos del tesoro, 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 (Pagos o abonos en cuenta por secretarios generales que

administran recursos del tesoro = 01056)

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 Pagos o abonos en cuenta por secretarios generales que administran recursos del tesoro, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "impoventas" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Tipo de Operación, Tipo de documento y Número de Identificación, 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 "pag" (Pago o Abono en cuenta) 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="impoventas">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1056 PAGOS O ABONOS EN CUENTA POR SECRETARIOS GENERALES QUE ADMINISTRAN RECURSOS DEL TESORO</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="top" use="required">

    <xs:annotation>

     <xs:documentation>Tipo de Operación</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="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 informado</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>Dígito 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 informado</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 informado</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 informado</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 informado</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 informado</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="pag" use="required">

    <xs:annotation>

     <xs:documentation>Pago o Abono en cuenta</xs:documentation>

    </xs:annotation>

    <xs:simpleType>

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

      <xs:pattern va lue="[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="impoventas" 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="1056">

    <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>N úmero 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 NO. 34.

ESPECIFICACIONES TÉCNICAS.

INFORMACION DE RETENCIONES EN LA FUENTE PRACTICADAS POR SECRETARIOS QUE ADMINISTRAN RECURSOS DEL TESORO NACIONAL.

FORMATO 1057 – VERSIÓN 6.

AÑO GRAVABLE 2006.

OBJETIVO

Definir las características y contenido de los archivos, donde se reporta la Información de retenciones en la fuente practicadas por secretarios que administran recursos del Tesoro Nacional.

ESPECIFICACION TECNICA

El formato de Información de retenciones en la fuente practicadas por secretarios que administran recursos del Tesoro Nacional, 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 retenciones en la fuente practicadas por

secretarios que administran recursos del Tesoro Nacional = 01057)

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 Información de retenciones en la fuente practicadas por secretarios que administran recursos del Tesoro Nacional, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

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

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

(*) 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 "impoventas" y se deben incluir los siguientes datos para cada transacción reportada.

< TABLA NO INCLUIDA. VER ORIGINAL EN D.O No. 46.437 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >

Los campos Tipo de Operación, Tipo de documento y Número de Identificación, 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 "pag" (Valor del pago o abono sujeto a Retención en la fuente) 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="impoventas">

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1057 INFORMACION DE RETENCIONES EN LA FUENTE PRACTICADAS POR SECRETARIOS QUE ADMINISTRAN RECURSOS DEL TESORO NACIONAL</xs:documentation>

  </xs:annotation>

  <xs:complexType>

   <xs:attribute name="top" use="required">

    <xs:annotation>

     <xs:documentation>Tipo de Operación</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="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 informado</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>Dígito 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 informado</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 informado</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 informado</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 informado</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 informado</xs:documentation>

    </xs:annotation>

    <xs:simpleType>

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

      <xs:minLength value="0"/>

      <xs:maxLength value="450"/>

     </xs:restriction>

    &l t;/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="pag" use="required">

    <xs:annotation>

     <xs:documentation>Valor del pago o abono sujeto a Retención en la fuente</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>Valor de la Retención en la fuente practicada a título de renta y a título de iva</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="impoventas" 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="1057">

    <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>Número 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>

×