BúsquedaBUSCAR
ÍndiceÍNDICE

RESOLUCION 10149 DE 2005

(octubre 28)

Diario Oficial No. 46.078 de 31 de octubre de 2005

DIRECCIÓN DE IMPUESTOS Y ADUANAS NACIONALES

Por la cual se señala el contenido y las características técnicas para la presentación de la información que deben suministrar mensualmente las entidades públicas o privadas que celebren convenios de cooperación y asistencia técnica para el apoyo y ejecución de sus programas o proyectos, con organismos internacionales, en cumplimiento de lo previsto en el artículo 58 de la Ley 863 de 2003 y el Decreto 537 de 2004.

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, en los artículos 633 y 684 del Estatuto Tributario, 58 de la Ley 863 de 2003 y en el Decreto 537 de 2004,

RESUELVE:

ARTÍCULO 1o. Información a suministrar por las entidades públicas o privadas que celebren convenios de cooperación. Las entidades públicas o privadas que celebren convenios de cooperación y asistencia técnica para el apoyo y ejecución de sus programas o proyectos, con organismos internacionales, deberán enviar dentro de los primeros cinco (5) días hábiles de cada mes, una relación mensual de todos los contratos vigentes con cargo a estos convenios, con las características técnicas establecidas en la presente resolución, que contenga:

1. Identificación de los convenios en ejecución, indicando el número del convenio, el nombre o razón social del Organismo Internacional en el cual se celebró el convenio y el país del Organismo Internacional, en el FORMATO 1029, Versión 6, el cual se adopta por medio de la presente resolución.

2. Relación de los contratos que se celebren en desarrollo de cada uno de los convenios, indicando el valor total y el término de ejecución de cada uno, en el FORMATO 1030, Versión 6, el cual se adopta por medio de la presente Resolución.

3. <Numeral modificado por el artículo 1 de la Resolución 12466 de 2005. El nuevo texto es el siguiente:> Relación mensual de los pagos efectuados en virtud de los contratos, en el FORMATO 1031, versión 6, el cual se adopta por medio de la presente Resolución, discriminando:

a) Nombre, identificación y dirección del beneficiario del pago;

b) Clase de contrato;

c) Valor del pago;

d) Monto de las retenciones en la fuente practicadas a título de los impuestos administrados por la Dirección de Impuestos y Aduanas Nacionales, DIAN, o las razones por las cuales dichas retenciones no proceden;

e) Período.

PARÁGRAFO 1o. Cuando el contrato sea suscrito, ejecutado y pagado por una entidad diferente a la que suscribió el convenio, la obligación de informar recae sobre la entidad contratante, identificándose con su NIT y razón social.

PARÁGRAFO 2o. Los contratos se deben reportar teniendo en cuenta la clase de contrato, teniendo en cuenta la siguiente codificación.

1. Contratos de obra y/o suministro, en el Concepto 7100.

2. Contratos de consultoría, en el Concepto 7200.

3. Contratos de prestación de servicios, en el Concepto 7300.

4. Contratos de concesión, en el Concepto 7400.

5. Otros contratos, en el Concepto 7500.

PARÁGRAFO 3o. Los pagos acumulados por beneficiario por todo concepto, que sean menores a un millón de pesos ($1.000.000), se informarán en un solo registro, con NIT 222222222 y razón social “CUANTÍAS MENORES”, en el Concepto a que correspondan dichos pagos.

PARÁGRAFO 4o. Los pagos o abonos en cuenta efectuados a personas o entidades del exterior, se informarán en un solo registro, independientemente de la cuantía, con NIT: 444444000 y razón social: “OPERACIONES DEL EXTERIOR”, según el concepto al que correspondan dichos pagos.

ARTÍCULO 2o. Unidad de medida para la presentación de la información. Los valores se deben informar en pesos, sin decimales y sin fórmulas. Cuando se trate de contratos celebrados en moneda extranjera, el valor del contrato se deberá reportar en pesos a la tasa de cambio oficial establecida a la firma del mismo.

ARTÍCULO 3o. Forma y sitios de presentación de la información. <Inciso modificado por el artículo 5 de la Resolución 12466 de 2005. El nuevo texto es el siguiente:> La información será entregada de manera virtual utilizando los servicios electrónicos de la Dirección de Impuestos y Aduanas Nacionales o en los puntos habilitados a través de disco compacto (CD), disquete o Memoria flash USB.

Cuando el trámite se realice de manera virtual, la información debe venir con firma electrónica respaldada con certificación digital.

Para quienes realicen el trámite 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, en la que autorice entregar la información. En estos casos la DIAN entregará la constancia de radicación.

ARTÍCULO 4o. Sanciones. Cuando no se suministre la información dentro de los plazos establecidos, cuando el contenido presente errores de carácter técnico, 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 5o. Formatos y especificaciones técnicas. La información a que se refiere la presente Resolución, deberá enviarse teniendo en cuenta las especificaciones técnicas contenidas en los formatos establecidos en los Anexos números 53 a 55 adjuntos, los cuales hacen parte integral de esta resolución.

ARTÍCULO 6o. Información convenios celebrados durante el año 2005. Los convenios celebrados durante el año 2005, se informarán de conformidad con lo establecido en la Resolución 2655 de abril 2 de 2004. Los que se celebren a partir del año 2006 se deben reportar con las características y especificaciones técnicas establecidas en la presente resolución.

ARTÍCULO 7o. 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 28 de octubre de 2005.

El Director General,

OSCAR FRANCO CHARRY.

ANEXO NO 53.

ESPECIFICACIONES TÉCNICAS.

IDENTIFICACIÓN DE CONVENIOS.

FORMATO 1029 - VERSIÓN 6.

AÑO GRAVABLE 2005.

OBJETIVO

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

ESPECIFICACION TECNICA

El formato de Identificación de Convenios, 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 (Identificación de Convenios = 01029)

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

Encabezado

Contenido Información 1

Contenido Información 2

...

Contenido Información N

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

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

3. El archivo debe contener un documento XML bien formado y válido de acuerdo con el 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:

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

Tabla 1 - Países

013 Afganistan

017 Albania

023 Alemania

037 Andorra

040 Angola

041 Anguilla

043 Antigua y Barbuda

047 Antillas Holandesas

053 Arabia Saudita

059 Argelia

063 Argentina

026 Armenia

027 Aruba

069 Australia

072 Austria

074 Azerbaijan

077 Bahamas

080 Bahrein

081 Bangladesh

083 Barbados

087 Bélgica

088 Bélice

091 Belorus

229 Benín

090 Bermudas

093 Birmania (Myanmar)

097 Bolivia

029 Bosnia-Herzegovina

101 Botswana

105 Brasil

108 Brunei Darussalam

111 Bulgaria

031 Burkina Fasso

115 Burundi

119 Butan

127 Cabo Verde

137 Caimán, Islas

145 Camerun, República U.

149 Canada

155 Canal (Normandas),Isl

157 Canton Enderbury,Isl

203 Chad

211 Chile

215 China

221 Chipre

159 Ciudad del Vaticano

165 Cocos (Keeling), Isl

169 Colombia

173 Comoras

998 Comunidad Europea

177 Congo

183 Cook, Islas

187 Corea del Norte, Repúb.

190 Corea del Sur, Repúb.

193 Costa de Marfil

196 Costa Rica

198 Croacia

199 Cuba

232 Dinamarca

783 Djibouti

235 Dominica

239 Ecuador

240 Egipto

242 El Salvador

244 Emiratos Arabes Unidos

243 Eritrea

246 Eslovaquia

247 Eslovenia

245 España

249 Estados Unidos

251 Estonia

253 Etiopía

259 Feroe, Islas

870 Fiji

267 Filipinas

271 Finlandia

275 Francia

281 Gabon

285 Gambia

286 Gaza y Jericó

287 Georgia

289 Ghana

293 Gibraltar

297 Granada

301 Grecia

305 Groenlandia

309 Guadalupe

313 Guam

317 Guatemala

325 Guayana Francesa

329 Guinea

334 Guinea - Bissau

331 Guinea Ecuatorial

337 Guyana

341 Haití

345 Honduras

351 Hong Kong

355 Hungría

361 India

365 Indonesia

369 Irak

372 Iran, República Isla

375 Irlanda (Eire)

379 Islandia

383 Israel

386 Italia

391 Jamaica

399 Japón

395 Johnston, Isla

403 Jordania

141 Kampuchea (Camboya)

406 Kazajstan

410 Kenya

412 Kirguizistan

411 Kiribati

413 Kuwait

420 Laos, República Popular

426 Lesotho

429 Letonia

431 Líbano

434 Liberia

438 Libia (incluye Fezzan)

440 Liechtenstein

443 Lituania

445 Luxemburgo

447 Macao

448 Macedonia

450 Madagascar

455 Malasia

458 Malawi

461 Maldivas

464 Malí

467 Malta

469 Marianas del Norte, I

474 Marruecos

472 Marshall, Islas

477 Martinica

485 Mauricio

488 Mauritania

493 México

494 Micronesia, Estados F.

495 Midway, Islas

496 Moldavia

498 Mónaco

497 Mongolia

501 Monserrat, Isla

505 Mozambique

507 Namibia

508 Nauru

511 Navidad (Christmas)

517 Nepal

521 Nicaragua

525 Niger

528 Nigeria

531 Niue, Isla

001 Nive Isla

999 No Declarados

535 Norfolk, Isla

538 Noruega

542 Nueva Caledonia

548 Nueva Zelandia

556 Oman

566 Pacífico, Islas del

573 Paises Bajos (Holanda

576 Pakistan

578 Palau, Islas

580 Panamá

545 Papuasia Nuev Guinea

586 Paraguay

589 Perú

593 Pitcairn, Isla

599 Polinesia Francesa

603 Polonia

607 Portugal

611 Puerto Rico

618 Qatar

628 Reino Unido

640 República Centroafri.

644 República Checa

647 República Dominicana

660 Reunión

670 Rumania

676 Rusia

675 Rwanda

685 Sahara Occidental

677 Salomsn, Islas

687 Samoa

690 Samoa Norteamericana

695 San Cristobal Nieve

697 San Marino

700 San Pedro y Miguelon

705 San Vicente y Las Gr.

710 Santa Elena

715 Santa Lucía

720 Santo Tome y Princip.

728 Senegal

731 Seychelles

735 Sierra Leona

741 Singapur

744 Siria, República Arabe

748 Somalia

750 Sri Lanka

756 Sudáfrica, República

759 Sudan

764 Suecia

767 Suiza

770 Surinam

773 Swazilandia

774 Tadjikistan

776 Tailandia

218 Taiwan (Formosa)

780 Tanzania, República U.

786 Terri. Antártico Brit.

787 Territorio Británico

788 Timor del Este

800 Togo

805 Tokelau

810 Tonga

815 Trinidad y Tobago

820 Tunicia

823 Turcas y Caicos, Isla

825 Turkmenistan

827 Turquía

828 Tuvalu

830 Ucrania

833 Uganda

845 Uruguay

847 Uzbekistan

551 Vanuatu

850 Venezuela

855 Vietnam

863 Vírgenes, Islas (Brita

866 Vírgenes, Islas (Norte

873 Wake, Isla

875 Wallis y Fortuna, Isl.

880 Yemen

885 Yugoslavia

888 Zaire

890 Zambia

665 Zimbabwe

895 Zona Canal de Panamá

897 Zona Neutral (Palesta)

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 cuando 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 “pais” (País del Organismo Internacional) de los registros reportados.

4. XML ejemplo

A continuación se incluye un ejemplo de un archivo XML bien formado para esta especificacion tecnica.

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

<mas xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance” xsi:noNamespaceSchemaLocation=“1029.xsd”>

<Cab>

<Ano>2005</Ano>

<CodCpt>1</CodCpt>

<Formato>1029</Formato>

 <Version>6</Version>

<NumEnvio>1</NumEnvio>

<FecEnvio>2005-12-17T09:30:47-05:00</FecEnvio>

<FecInicial>2004-01-01</FecInicial>

<FecFinal>2004-12-31</FecFinal>

<ValorTotal>112</ValorTotal>

<CantReg>1</CantReg>

</Cab>

<convenios idconv=“cj4525” nconv=“3521” raz=“Banco Mundial” pais=“112”/>

</mas>

5. 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=“convenios”>

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1029 Identificación de Convenios</xs:documentation>

 </xs:annotation>

 <xs:complexType>

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

  <xs:annotation>

 <xs:documentation>Identificación Convenio en ejecución</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=“nconv” use=“optional”>

  <xs:annotation>

   <xs:documentation>Número del Convenio</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:attribute name=“raz” use=“required”>

  <xs:annotation>

 <xs:documentation>Nombre o razón Social del Organismo Internacional con el cual se celebró el convenio</xs:documentation>

 </xs:annotation>

 <xs:simpleType>

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

 <xs:minLength value=“1”/>

 <xs:maxLength value=“450”/>

 </xs:restriction>

 </xs:simpleType>

</xs:attribute>

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

  <xs:annotation>

 <xs:documentation>Pais del Organismo Internacional</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: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=“convenios” 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=“1029”>

 <xs:simpleType>

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

 <xs:totalDigits value=“4”/>

 </xs:restriction>

 </xs:simpleType>

 </xs:element>

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

 <xs:element name=“NumEnvio”>

  <xs:annotation>

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

 </xs:annotation>

 <xs:simpleType>

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

 <xs:totalDigits value=“8”/>

  <xs:maxInclusive value=“99999999”/>

 </xs:restriction>

 </xs:simpleType>

 </xs:element>

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

  <xs:annotation>

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

 </xs:annotation>

 </xs:element>

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

  <xs:annotation>

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

 </xs:annotation>

 </xs:element>

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

  <xs:annotation>

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

 </xs:annotation>

 </xs:element>

 <xs:element name=“ValorTotal” type=“xs: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 54.

ESPECIFICACIONES TÉCNICAS.

IDENTIFICACIÓN DE CONTRATOS CELEBRADOS POR CONVENIO.

FORMATO 1030 - VERSIÓN 6.

AÑO GRAVABLE 2005.

OBJETIVO

Definir las características y contenido de los archivos, donde se reporta la Identificación de Contratos celebrados por Convenio.

ESPECIFICACION TECNICA

El formato de Identificación de Contratos celebrados por Convenio, 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 (Identificación de Contratos celebrados por Convenio = 01030)

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

Encabezado

Contenido Información 1

Contenido Información 2

...

Contenido Información N

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

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

3. El archivo debe contener un documento XML bien formado y válido de acuerdo con el 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:

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

<Ver Notas de Vigencia sobre la modificación introducida a este formato por el artículo 6 de la Resolución 12466 de 2005. El formato ORIGINAL es el siguiente:>

El campo Número del convenio, es la llave única para este formato, la cual no debe repetirse para los registros de un mismo envió.

Tabla 1 – Clases de contrato

7100 Contratos de obra y/o suministro.

7200 Contratos de consultoría

7300 Contratos de prestación de servicios

7400 Contratos de concesión

7500 Otros contratos

Tabla 2-Países.

<Tabla trasladada al Anexo 55 por el artículo 6 de la Resolución 12466 de 2005>

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 cuando 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 envié 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 total del Contrato) de los registros reportados.

4. XML ejemplo

A continuación se incluye un ejemplo de un archivo XML bien formado para esta especificacion tecnica.

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

<mas xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance” xsi:noNamespaceSchemaLocation=“1030.xsd”>

<Cab>

<Ano>2005</Ano>

<CodCpt>1</CodCpt>

<Formato>1030</Formato>

<Version>6</Version>

<NumEnvio>1</NumEnvio>

<FecEnvio>2005-12-17T09:30:47-05:00</FecEnvio>

<FecInicial>2004-01-01</FecInicial>

<FecFinal>2004-12-31</FecFinal>

<ValorTotal>1000000000</ValorTotal>

<CantReg>1</CantReg>

</Cab>

<convenios nconv=“3521” val=“1000000000” fini=“2005-12-01” ffin=“2007-12-31” ccon=“7200”/>

</mas>

5. Esquema XSD

<Ver Notas de Vigencia sobre la modificación introducida a este punto por el artículo 6 de la Resolución 12466 de 2005.>

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

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

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

 <xs:element name=“convenios”>

  <xs:annotation>

   <xs:documentation>Elemento que encapsula la información del formulario 1030 Identificación de Contratos celebrados por Convenio</xs:documentation>

 </xs:annotation>

 <xs:complexType>

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

  <xs:annotation>

   <xs:documentation>Número del Convenio</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:attribute name=“val” use=“required”>

  <xs:annotation>

 <xs:documentation>Valor total del Contrato</xs:documentation>

 </xs:annotation>

 <xs:simpleType>

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

  <xs:minInclusive value=“0”/>

  <xs:maxInclusive value=“999999999999999999”/>

 </xs:restriction>

 </xs:simpleType>

</xs:attribute>

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

  <xs:annotation>

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

 </xs:annotation>

</xs:attribute>

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

  <xs:annotation>

 <xs:documentation>Fecha final del Contrato</xs:documentation>

 </xs:annotation>

</xs:attribute>

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

  <xs:annotation>

 <xs:documentation>Clase de contrato</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: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=“convenios” 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=“1030”>

 <xs:simpleType>

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

 <xs:totalDigits value=“4”/>

 </xs:r estriction>

 </xs:simpleType>

 </xs:element>

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

 <xs:element name=“NumEnvio”>

  <xs:annotation>

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

 </xs:annotation>

 <xs:simpleType>

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

 <xs:totalDigits value=“8”/>

  <xs:maxInclusive value=“99999999”/>

 </xs:restriction>

 </xs:simpleType>

 </xs:element>

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

  <xs:annotation>

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

 </xs:annotation>

 </xs:element>

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

  <;xs:annotation>

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

 </xs:annotation>

 </xs:element>

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

  <xs:annotation>

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

 </xs:annotation>

 </xs:element>

 <xs:element name=“ValorTotal” type=“xs: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 55.

ESPECIFICACIONES TÉCNICAS.

PAGOS O ABONOS A CONTRATISTAS (CONVENIOS).

FORMATO 1031 - VERSIÓN 6.

AÑO GRAVABLE 2005.

OBJETIVO

Definir las características y contenido de los archivos, donde se reportan los Pagos o abonos a contratistas (convenios).

ESPECIFICACION TECNICA

El formato de Pagos o abonos a contratistas (convenios), 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 a contratistas (convenios) = 01031)

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

Encabezado

Contenido Información 1

Contenido Información 2

...

Contenido Información N

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

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

3. El archivo debe contener un documento XML bien formado y válido de acuerdo con el 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:

(*) 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.

<Ver Notas de Vigencia sobre la modificación introducida a este formato por el artículo 6 de la Resolución 12466 de 2005. El formato ORIGINAL es el siguiente:>

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 envió.

Tabla 1 - CLASES DE CONTRATOS DECRETO 537/2004

7100 Contratos de obra y/o suministro.

7200 Contratos de consultaría

7300 Contratos de prestación de servicios

7400 Contratos de concesión

7500 Otros contratos

Tabla 2-Países.

<Tabla trasladada del anexo 54 al Anexo 55 por el artículo 6 de la Resolución 12466 de 2005>

Tabla 2 - Países

013 Afganistán

017 Albania

023 Alemania

037 Andorra

040 Angola

041 Anguilla

043 Antigua y Barbuda

047 Antillas Holandesas

053 Arabia Saudita

059 Argelia

063 Argentina

026 Armenia

027 Aruba

069 Australia

072 Austria

074 Azerbaijan

077 Bahamas

080 Bahrein

081 Bangladesh

083 Barbados

087 Bélgica

088 Bélice

091 Belorus

229 Benín

090 Bermudas

093 Birmania (Myanmar)

097 Bolivia

029 Bosnia-Herzegovina

101 Botswana

105 Brasil

108 Brunei Darussalam

111 Bulgaria

031 Burkina Fasso

115 Burundi

119 Butan

127 Cabo Verde

137 Caiman, Islas

145 Camerun, República U

149 Canadá

155 Canal (Normandas), Isl

157 Canton Enderbury, Isl

203 Chad

211 Chile

215 China

221 Chipre

159 Ciudad del Vaticano

165 Cocos (Keeling), Isl

169 Colombia

173 Comoras

998 Comunidad Europea

177 Congo

183 Cook, Islas

187 Corea del Norte, Repúb.

190 Corea del Sur, Repúb.

193 Costa de Marfil

196 Costa Rica

198 Croacia

199 Cuba

232 Dinamarca

783 Djibouti

235 Dominica

239 Ecuador

240 Egipto

242 El Salvador

244 Emiratos Arabes Unidos

243 Eritrea

246 Eslovaquia

247 Eslovenia

245 España

249 Estados Unidos

251 Estonia

253 Etiopía

259 Feroe, Islas

870 Fiji

267 Filipinas

271 Finlandia

275 Francia

281 Gabon

285 Gambia

286 Gaza y Jericó

287 Georgia

289 Ghana

293 Gibraltar

297 Granada

301 Grecia

305 Groenlandia

309 Guadalupe

313 Guam

317 Guatemala

325 Guayana Francesa

329 Guinea

334 Guinea - Bissau

331 Guinea Ecuatorial

337 Guyana

341 Haiti

345 Honduras

351 Hong Kong

355 Hungría

361 India

365 Indonesia

369 Irak

372 Iran, República Isla

375 Irlanda (Eire)

379 Islandia

383 Israel

386 Italia

391 Jamaica

399 Japón

395 Johnston,Isla

403 Jordania

141 Kampuchea (Camboya)

406 Kazajstan

410 Kenya

412 Kirguizistan

411 Kiribati

413 Kuwait

420 Laos, República Popular

426 Lesotho

429 Letonia

431 Líbano

434 Liberia

438 Libia (incluye Fezzan)

440 Liechtenstein

443 Lituania

445 Luxemburgo

447 Macao

448 Macedonia

450 Madagascar

455 Malasia

458 Malawi

461 Maldivas

464 Mali

467 Malta

469 Marianas del Norte, I

474 Marruecos

472 Marshall, Islas

477 Martinica

485 Mauricio

488 Mauritania

493 México

494 Micronesia, Estados F.

495 Midway, Islas

496 Moldavia

498 Mónaco

497 Mongolia

501 Monserrat, Isla

505 Mozambique

507 Namibia

508 Nauru

511 Navidad (Christmas)

517 Nepal

521 Nicaragua

525 Niger

528 Nigeria

531 Niue, Isla

001 Nive Isla

999 No Declarados

535 Norfolk, Isla

538 Noruega

542 Nueva Caledonia

548 Nueva Zelandia

556 Oman

566 Pacífico, Islas del

573 Países Bajos (Holanda

576 Pakistan

578 Palau, Islas

580 Panamá

545 Papuasia Nuev Guinea

586 Paraguay

589 Perú

593 Pitcairn, Isla

599 Polinesia Francesa

603 Polonia

607 Portugal

611 Puerto Rico

618 Qatar

628 Reino Unido

640 Repúlica Centroafri.

644 Republica Checa

647 Republica Dominicana

660 Reunió

670 Rumania

676 Rusia

675 Rwanda

685 Sahara Occidental

677 Salomsn, Islas

687 Samoa

690 Samoa Norteamericana

695 San Cristóal Nieve

697 San Marino

700 San Pedro y Miguelon

705 San Vicente y Las Gr.

710 Santa Elena

715 Santa Lucía

720 Santo Tome y Princip.

728 Senegal

731 Seychelles

735 Sierra Leona

741 Singapur

744 Siria, República Arab.

748 Somalia

750 Sri Lanka

756 Sudáfrica, República

759 Sudan

764 Suecia

767 Suiza

770 Surinam

773 Swazilandia

774 Tadjikistan

776 Tailandia

218 Taiwan (Formosa)

780 Tanzania, República U.

786 Terri. Antártico Brit.

787 Territorio Británico

788 Timor del Este

800 Togo

805 Tokelau

810 Tonga

815 Trinidad y Tobago

820 Tunicia

823 Turcas y Caicos, Isla

825 Turkmenistan

827 Turquía

828 Tuvalu

830 Ucrania

833 Uganda

845 Uruguay

847 Uzbekistan

551 Vanuatu

850 Venezuela

855 Vietnam

863 Vírgenes, Islas (Brita.

866 Vírgenes, Islas (Norte

873 Wake, Isla

875 Wallis y Fortuna, Isl.

880 Yemen

885 Yugoslavia

888 Zaire

890 Zambia

665 Zimbabwe

895 Zona Canal de Panamá

897 Zona Neutral (Palesta.)

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 cuando 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 envié 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 pago o abono en cuenta) de los registros reportados.

4. XML ejemplo

A continuación se incluye un ejemplo de un archivo XML bien formado para esta especificación técnica.

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

<mas xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance” xsi:noNamespaceSchemaLocation=“1031.xsd”>

<Cab>

<Ano>2005</Ano>

<CodCpt>1</CodCpt>

<Formato>1031</Formato>

<Version>6</Version>

<NumEnvio>1</NumEnvio>

<FecEnvio>2005-12-17T09:30:47-05:00</FecEnvio>

<FecInicial>2004-01-01</FecInicial>

<FecFinal>2004-12-31</FecFinal>

<ValorTotal>6000000</ValorTotal>

<CantReg>1</CantReg>

</Cab>

<pagos ccon=“7200” per=“11” tdoc=“13” nid=“8523657” apl1=“Roveiro” nom1=“Lucas”

 dir=“cra 50 12 21” dpto=“15” mun=“1” val=“6000000” rrenta=“60000” razc=“Banco Mundial”

 pais=“112”/>

</mas>

5. Esquema XSD

<Ver Notas de Vigencia sobre la modificación introducida a este punto por el artículo 6 de la Resolución 12466 de 2005.>

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 1031 PAGOS O ABONOS A CONTRATISTAS (CONVENIOS)</xs:documentation>

 </xs:annotation>

 <xs:complexType>

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

  <xs:annotation>

 <xs:documentation>Clase de contrato</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=“per” use=“required”>

  <xs:annotation>

 <xs:documentation>Periodo</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=“tdoc” use=“required”>

  <x s: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:an notation>

 <xs:documentation>Digito de verificación</xs:documentation>

 </xs:annotation>

 <xs:simpleType>

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

  <xs:minInclusive value=“0”/>

  <xs:maxInclusive value=“9”/>

 </xs:restriction>

 </xs:simpleType>

</xs:attribute>

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

  <xs:annotation>

 <xs:documentation>Primer Apellido del Contratista</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 Contratista</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 Contratista</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 Contratista </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 Contratista</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=“dir” use=“required”>

  <xs:annotation>

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

 </xs:annotation>

 <xs:simpleType>

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

 <xs:minLength value=“1”/>

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

  <xs:maxInclusive value=“999”/>

 <xs:totalDigits value=“3”/>

 </xs:restriction>

 </xs:simpleType>

</xs:attribute>

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

  <xs:annotation>

 <xs:documentation>Valor pago o abono en cuenta</xs:documentation>

 </xs:annotation>

 <xs:simpleType>

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

  <xs:minInclusive value=“0”/>

  <xs:maxInclusive value=“999999999999999999”/>

 </xs:restriction>

 </xs:simpleType>

</xs:attribute>

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

  <xs:annotation>

 <xs:documentation>Valor Retenciones practicadas a titulo de renta</xs:documentation>

 </xs:annotation>

 <xs:simpleType>

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

  <xs:minInclusive value=“0”/>

  <xs:maxInclusive value=“999999999999999999”/>

 </xs:restriction>

 </xs:simpleType>

</xs:attribute>

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

  <xs:annotation>

 <xs:documentation>Valor Retenciones practicadas a titulo de IVA</xs:documentation>

 </xs:annotation>

 <xs:simpleType>

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

  <xs:minInclusive value=“0”/>

  <xs:maxInclusive value=“999999999999999999”/>

 </xs:restriction>

 </xs:simpleType>

</xs:attribute>

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

  <xs:annotation>

 <xs:documentation>Nombre o razón Social del Organismo Internacional con el cual se celebró el convenio</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=“pais” use=“required”>

  <xs:annotation>

 <xs:documentation>País del organismo internacional</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=“obs” use=“optional”>

  <xs:annotation>

 <xs:documentation>Observaciones</xs:documentation>

 </xs:annotation>

 <xs:simpleType>

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

 <xs:minLength value=“0”/>

 <xs:maxLength value=“400”/>

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

 <xs:simpleType>

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

 <xs:totalDigits value=“4”/>

 </xs:restriction>

 </xs:simpleType>

 </xs:element>

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

 <xs:element name=“NumEnvio”>

  <xs:annotation>

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

 </xs:annotation>

 <xs:simpleType>

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

 <xs:totalDigits value=“8”/>

  <xs:maxInclusive value=“99999999”/>

 </xs:restriction>

 </xs:simpleType>

 </xs:element>

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

  <xs:annotation>

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

 </xs:annotation>

 </xs:element>

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

  <xs:annotation>

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

 </xs:annotation>

 </xs:element>

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

  <xs:annotation>

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

 </xs:annotation>

 </xs:element>

 <xs:element name=“ValorTotal” type=“xs: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>

×