Resolución 09147 AGO. 14/06 
Anexo No. 2

Especificaciones Técnicas

INFORME DE DATOS DE DECLARACIÓN DE CAMBIO POR
EXPORTACIÓN DE BIENES - FORMULARIO No. 2
Formato 1060 - Versión 6  

OBJETIVO

 

Definir las características y contenido de los archivos donde se reporta el formato de: Informe de datos de Declaración de Cambio por Exportación de Bienes - Formulario No. 2.

 

ESPECIFICACIÓN TECNICA

 

El formato de Informe de datos de Declaración de Cambio por Exportación de Bienes - Formulario No. 2, 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 (Nuevo = 01, Reemplazo = 02)

mmmmm                  : Formato (Informe de datos de Declaración de Cambio por Exportación de Bienes - Formulario No 2 = 01060) 

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 Informe de datos de Declaración de Cambio por Exportación de Bienes - Formulario No 2, 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 debe cumplir con la especificación XML 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 valido de acuerdo al esquema XSD que incluye en esta especificación técnica.

 

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

 

 

 

2.1.         Formato del Encabezado

 

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

 

ETIQUETA

DENOMINACION CASILLA

TIPO

LONGITUD CAMPO

VALIDACIONES

OBSERVACIONES

Ano

Año de envío

int

4

 

Formato AAAA

CodCpt

Concepto

int

2

 

1 = Nuevo
2 = Reemplazo

Formato

Código del formato

int

5

 

Informe de datos de Declaración de Cambio por Exportación de Bienes - Formulario No 2 = 1060

Versión

Versión del formato

int

2

 

Versión = 6

NumEnvio

Número de envío

int

8

Debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIAN

Consecutivo de envío por año.

FecEnvio

Fecha de envío

datetime

14

Debe ser la fecha calendario.

Formato AAAA-MM-DDTHH:MM:SS

FecInicial

Fecha Inicial

date

10

Debe ser la fecha calendario.

Los registros corresponden mínimo ésta fecha inicial. Formato AAAA-MM-DD

FecFinal

Fecha Final

date

10

Debe ser la fecha calendario.

Los registros  corresponden máximo a ésta fecha final. Formato AAAA-MM-DD

ValorTotal

Valor Total

double

20

Corresponde a la sumatoria de la casilla “ccom” (Código cuenta compensación) de los registros reportados.

 

 

CantReg

Cantidad de registros

int

4

Se enviarán archivos con máximo 5000 registros; si se deben reportar más de 5000 registros se fraccionara la información en archivos de 5000 registros o menos. La cantidad de registros esta medida por el número de elementos “cexportacion” que contenga el archivo.

Cantidad de registros reportados en el contenido.

 

 (*) Se enviarán archivos con máximo 5000 registros; si es necesario informar más de 5000 registros, se fraccionará la información en archivos de 5000 registros o menos. La cantidad de registros esta medida por el número de elementos “cexportacion” que contenga el archivo.

 

2.2. Formato del Contenido

 

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

 

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

 

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

 

ATRIBUTO

DENOMINACION CASILLA

TIPO

LONGITUD

OBLIGATORIA

OBSERVACIONES

Tinf

Tipo informante

int

1

S

De acuerdo a la Tabla 1

Top

Tipo de operación

int

1

S

De acuerdo a la Tabla 2

Com.

Código cuenta compensación

long

10

N

En caso de que el valor de la casilla "Tipo de informante" sea 2, esta casilla es de diligenciamiento obligatorio.
Escriba los diez (10) dígitos de la cuenta utilizada, sin puntos ni comas de separación.

fdec

Fecha declaración de cambio

date

10

S

Formato AAAA-MM-DD

ndec

Número declaración cambio

string

5

S

Sólo acepta números.

fdeca

Fecha declaración cambio anterior

date

10

N

Es obligatorio, cuando esté diligenciado en la declaración de cambio.
Formato AAAA-MM-DD

ndeca

Número declaración cambio anterior

string

5

N

Es obligatorio, cuando esté diligenciado en la declaración de cambio. Sólo acepta números.

tdoc

Tipo de identificación del exportador

int

2

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


En caso de que el valor de la casilla "Tipo de informante" sea 1, esta casilla es de diligenciamiento obligatorio.

nid

Número identificación exportador

string

20

N

En caso de que el valor de la casilla "Tipo de informante" sea 1, esta casilla es de diligenciamiento obligatorio.

dv

DV Exportador

int

1

N

En caso de que el valor de la casilla "Tipo de informante" sea 1 y el valor en la casilla “Tipo de identificación del exportador” sea 31 - NIT, esta casilla es de diligenciamiento obligatorio.

apl1

Primer apellido del exportador

string

60

N

En caso de que el valor de la casilla "Tipo de informante" sea 1 y el exportador es una persona natural, esta casilla es de diligenciamiento obligatorio.

apl2

Segundo apellido del exportador

string

60

N

En caso de que el valor de la casilla "Tipo de informante" sea 1 y el exportador es una persona natural, puede diligenciar esta casilla.

nom1

Primer nombre del exportador

string

60

N

En caso de que el valor de la casilla "Tipo de informante" sea 1 y el exportador es una persona natural, esta casilla es de diligenciamiento obligatorio.

nom2

Otros nombres del exportador

string

60

N

En caso de que el valor de la casilla "Tipo de informante" sea 1 y el exportador es una persona natural, puede diligenciar esta casilla.

raz

Razón social exportador

string

450

N

En caso de que el valor de la casilla "Tipo de informante" sea 1, el tipo de documento sea 31 – NIT y el exportador sea una persona jurídica,  esta casilla es de diligenciamiento obligatorio.

mon

Código moneda de reintegro

string

3

N

Es obligatorio, cuando esté diligenciado en la declaración de cambio.
De acuerdo a la Tabla 5.

vmon

Valor moneda de reintegro

decimal

20.2

N

Es obligatorio, cuando esté diligenciado en la declaración de cambio.
Puede contener dos decimales. Utilice punto (.) como separador decimal

cam

Tipo de cambio a USD

decimal

 5.6

N

Es obligatorio, cuando esté diligenciado en la declaración de cambio.
Puede ser máximo de cinco enteros con seis decimales. Utilice punto (.) como separador decimal

fob

Total valor FOB

decimal

20.2

N

Es obligatorio, cuando esté diligenciado en la declaración de cambio.
Puede contener dos decimales. Utilice punto (.) como separador decimal

gas

Total gastos exportación

decimal

20.2

N

Es obligatorio, cuando esté diligenciado en la declaración de cambio.
Puede contener dos decimales. Utilice punto (.) como separador decimal

Ded

Deducciones

decimal

20.2

N

Es obligatorio, cuando esté diligenciado en la declaración de cambio.
Puede contener dos decimales. Utilice punto (.) como separador decimal

rein

Total reintegro neto

decimal

20.2

N

Es obligatorio, cuando esté diligenciado en la declaración de cambio.
Puede contener dos decimales. Utilice punto (.) como separador decimal

cpag

Condiciones de pago

int

1

S

De acuerdo a la Tabla 4

cdes

Condiciones de despacho mercancía

int

1

S

De acuerdo a la Tabla 4

obs

Observaciones

int

1

S

De acuerdo a la Tabla 4

 

 

 

Los campos Fecha declaración de cambio y Número declaración cambio, conforman una llave única para este formato, la cual no debe repetirse para los registros de un mismo envío.

 

Al elemento “cexportacion” se pueden agregar elementos secundarios identificados como “decExp”, los cuales contienen Información de las Declaraciones de exportación definitivas.

 

ATRIBUTO

DENOMINACION CASILLA

TIPO

LONGITUD

OBLIGATORIA

OBSERVACIONES

ndex

Número DEX definitivo

string

16

N

Es obligatorio, cuando esté diligenciado en la declaración de cambio.
Se debe informar por cada declaración de exportación

fdex

Fecha DEX definitivo

date

10

N

Es obligatorio, cuando esté diligenciado en la declaración de cambio.
Formato AAAA-MM-DD.
Se debe informar por cada declaración de exportación

 

num

Numeral

int

4

N

Es obligatorio, cuando esté diligenciado en la declaración de cambio.
De acuerdo a la Tabla 3.
Se debe informar por cada declaración de exportación

 

vusd

Valor reintegrado USD

decimal

20.2

N

Es obligatorio, cuando esté diligenciado en la declaración de cambio. Puede contener dos decimales.
Utilice punto (.) como separador decimal.
Se debe informar por cada declaración de exportación

 

 

Tabla 1 - INFORMANTE

1

Intermediario del mercado Cambiario - IMC

2

Usuario de Cuentas de Compensación -CCC

 

Tabla 2 - TIPOS DE OPERACIÓN DECLARACION DE CAMBIO

1

Inicial

2

Devolución

3

Cambio formulario

4

Modificación

 

 

Tabla 3 - TABLA NUMERALES DECLARACION DE CAMBIO 2

1000

Reintegro por exportaciones de café.

1010

Reintegro por exportaciones de carbón incluidos los anticipos.

1020

Reintegro por exportaciones de ferronìquel incluidos los anticipos.

1030

Reintegro por exportaciones de petróleo y sus derivados, incluidos los anticipos.

1040

Reintegro por exportaciones de bienes diferentes de café, carbón, ferronìquel, petróleo y sus derivados y por exportaciones de bienes pagados con tarjeta de crédito internacional.

1041

Reintegro por exportaciones de bienes vendidos a usuarios de zona franca.

1045

Anticipos por exportaciones de café.

1050

Anticipos por exportaciones de bienes diferentes de café, carbón, ferronìquel, petróleo y sus derivados.

1060

Pago de exportaciones de bienes en moneda legal colombiana.

1061

Pago de exportaciones de bienes en moneda legal colombiana con tarjeta de crédito internacional

1510

Gastos de exportación de bienes incluidos en la declaración de exportación definitiva.

 

Tabla 4 - CONDICIONES Y OBSERVACIONES

1

Si  = Si está diligenciado

2

No = Si no está diligenciado

 

Tabla 5 – Códigos de moneda

Código de moneda

Nombre Moneda

Descripción

AED

United Arab Emirates, Dirhams

Dirham de los Emiratos Arabes Unidos

AFA

Afghanistan, Afghanis

Afganistán

ALL

Albania, Leke

Lek Albanes

AMD

Armenia, Drams

Dram Armenio

ANG

Netherlands Antilles, Guilders

Guilder de Antillas holandesas

AOA

Angola, Kwanza

Kwanza Angoles

ARS

Argentina, Pesos

Peso Argentino

AUD

Australia, Dollars

Dólar Australiano

AWG

Aruba, Guilders

Guilder de Aruba

AZM

Azerbaijan, Manats

Manat de Azerbaijan

BAM

Bosnia and Herzegovina, Convertible Marka

Dinar de Bosnia-Herzogovinia

BBD

Barbados, Dollars

Dólar de Barbados

BDT

Bangladesh, Taka

Taka de Bangladesh

BGN

Bulgaria, Leva

Lev Búlgaro

BHD

Bahrain, Dinars

Dinar de Barein

BIF

Burundi, Francs

Franco de Burundi

BMD

Bermuda, Dollars

Dólar de Bermudas

BND

Brunei Darussalam, Dollars

Dólar de Brunei

BOB

Bolivia, Bolivianos

Boliviano de Bolivia

BRL

Brazil, Brazil Real

Real de Brasil

BSD

Bahamas, Dollars

Dólar de Bahamas

BTN

Bhutan, Ngultrum

Ngultrun de Bután

BWP

Botswana, Pulas

Pula de Botswana

BYR

Belarus, Rubles

Rublo de Belorusia

BZD

Belize, Dollars

Dólar de Belice

CAD

Canada, Dollars

Dólar Canadiense

CDF

Congo/Kinshasa, Congolese Francs

Franco Congolenio

CHF

Switzerland, Francs

Franco Suizo

CLP

Chile, Pesos

Peso Chileno

CNY

China, Yuan Renminbi

Yuan Chino

COP

Colombia, Pesos

Peso de Colombia

CRC

Costa Rica, Colones

Colon de Costa Rica

CSD

Serbia, Dinars

Dinar Servio

CUP

Cuba, Pesos

Peso Cubano

CVE

Cape Verde, Escudos

Escudo de Cabo Verde

CYP

Cyprus, Pounds

Libra de Chipre

CZK

Czech Republic, Koruny

Krona Checa

DJF

Djibouti, Francs

Franco de Djibouti

DKK

Denmark, Kroner

Corona Danesa

DOP

Dominican Republic, Pesos

Peso Dominicano

DZD

Algeria, Algeria Dinars

Dinar de Algeria

EEK

Estonia, Krooni

Corona de Estonia

EGP

Egypt, Pounds

Libra Egipcia

ERN

Eritrea, Nakfa

Nakfa de Eritrea

ETB

Ethiopia, Birr

Birr de Etiopia

EUR

Euro Member Countries - EURO

Moneda Unica Europea. Moneda de los estados miembros de la Unión Europea EU (EURO)

FJD

Fiji, Dollars

Dólar de Fiji

FKP

Falkland Islands (Malvinas), Pounds

Libra de Falkland

GBP

United Kingdom, Pounds

Libra Británica

GEL

Georgia, Lari

Lari de Georgia

GGP

Guernsey, Pounds

Libra de Guernsey

GHC

Ghana, Cedis

Cedi de Ghana

GIP

Gibraltar, Pounds

Libra de Gibraltar

GMD

Gambia, Dalasi

Dalasi de Gambia

GNF

Guinea, Francs

Franco de Guinea

GTQ

Guatemala, Quetzales

Quetzal de Guatemala

GYD

Guyana, Dollars

Dólar Guayanés

HKD

Hong Kong, Dollars

Dólar de Hong Kong

HNL

Honduras, Lempiras

Lempira de Honduras

HRK

Croatia, Kuna

Dinar de Croacia

HTG

Haiti, Gourdes

Gourde de Haití

HUF

Hungary, Forint

Florín Húngaro

IDR

Indonesia, Rupiahs

Rupia Indonesia

ILS

Israel, New Shekels

Scheckel Israelí

IMP

Isle of Man, Pounds

Libra Isla del Hombre

INR

India, Rupees

Rupia India

IQD

Iraq, Dinars

Dinar Iraqui

IRR

Iran, Rials

Rial Iraní

ISK

Iceland, Kronur

Corona Islandesa

JMD

Jamaica, Dollars

Dólar de Jamaica

JOD

Jordan, Dinars

Dinar de Jordania

JPY

Japan, Yen

Yen Japonés

KES

Kenya, Shillings

Chelín de Kenya

KGS

Kyrgyzstan, Soms

Som de Kirghizstan

KHR

Cambodia, Riels

Riel de Camboya

KMF

Comoros, Francs

Franco de Comoros

KPW

Korea (North), Won

Won de Corea del Norte

KRW

Korea (South), Won

Won de Corea del Sur

KWD

Kuwait, Dinars

Dinar de Kuwait

KYD

Cayman Islands, Dollars

Dólar de las Islas Caimán

KZT

Kazakstan, Tenge

Tenge de Kazakhstan

LAK

Laos, Kips

Kip de Letonia

LBP

Lebanon, Pounds

Libra Libanesa

LKR

Sri Lanka, Rupees

Rupia de Ceilán

LRD

Liberia, Dollars

Dólar de Liberia

LSL

Lesotho, Maloti

Loti de Lesotho

LTL

Lithuania, Litai

Lita de Lituania

LVL

Latvia, Lati

Lat Latonia

LYD

Libya, Dinars

Dinar Libio

MAD

Morocco, Dirhams

Dirham Marroquí

MDL

Moldova, Lei

Lei de Moldavia

MGA

Madagascar, Ariary

Franco de Madagascar

MKD

Macedonia, Denars

Dinar de Macedonia

MMK

Myanmar (Burma), Kyats

Kyats de Birmania

MNT

Mongolia, Tugriks

Tugrik de Mongolia

MOP

Macau, Patacas

Pataca de Macao

MRO

Mauritania, Ouguiyas

Ouguiya de Mauritania

MTL

Malta, Liri

Lira de Malta

MUR

Mauritius, Rupees

Rupia de Mauritius

MVR

Maldives (Maldive Islands), Rufiyaa

Rufia de Maldivas

MWK

Malawi, Kwachas

Kwacha de Malawi

MXN

Mexico, Pesos

Peso Mexicano

MYR

Malaysia, Ringgits

Ringgit de Malaysia

MZM

Mozambique, Meticais

Metical de Mozambique

NAD

Namibia, Dollars

Dólar de Namibia

NGN

Nigeria, Nairas

Naira de Nigeria

NIO

Nicaragua, Gold Cordobas

Córdoba de Nicaragua

NOK

Norway, Krone

Corona Noruega

NPR

Nepal, Nepal Rupees

Rupia de Nepal

NZD

New Zealand, Dollars

Dólar de Nueva Zelanda

OMR

Oman, Rials

Rial de Omán

PAB

Panama, Balboa

Balboa de Panamá

PEN

Peru, Nuevos Soles

Sol de Perú - Nuevo

PGK

Papua New Guinea, Kina

Kina de Papua Nueva Guinea

PHP

Philippines, Pesos

Peso Filipino

PKR

Pakistan, Rupees

Rupia de Pakistán

PLN

Poland, Zlotych

Zloty de Polonia

PYG

Paraguay, Guarani

Guarani de Paraguay

QAR

Qatar, Rials

Riyal de Qatar

ROL

Romania, Lei

Lei de Rumania

RUR

Russia, Rubles

Rublo Ruso

RWF

Rwanda, Rwanda Francs

Franco de Rwanda

SAR

Saudi Arabia, Riyals

Riyal de Arabia Saudi

SBD

Solomon Islands, Dollars

Dólar de las Islas Salomón

SCR

Seychelles, Rupees

Rupias de Seychelles

SDD

Sudan, Dinars

Dinar de Sudan

SEK

Sweden, Kronor

Corona Sueca

SGD

Singapore, Dollars

Dólar de Singapur

SHP

Saint Helena, Pounds

Libra de St. Helena

SIT

Slovenia, Tolars

Tolar de Eslovenia

SKK

Slovakia, Koruny

Corona Eslovaca

SLL

Sierra Leone, Leones

Sierra León

SOS

Somalia, Shillings

Chelín de Somalia

SRD

Suriname, Dollars

Dólar de Surinam

STD

Sao Tome and Principe, Dobras

Sao Tome / Príncipe Dobra

SVC

El Salvador, Colones

Colon de El Salvador

SYP

Syria, Pounds

Libra de Siria

SZL

Swaziland, Emalangeni

Lilangeni de Swaziland

THB

Thailand, Baht

Baht de Tailandia

TMM

Turkmenistan, Manats

Manat de Turkmenistan

TND

Tunisia, Dinars

Dinar de Tunicia

TOP

Tonga, Pa`anga

Pa`anga de Tonga

TRL

Turkey, Liras

Lira de Turquía

TTD

Trinidad and Tobago, Dollars

Dólar de Trinidad y Tobago

TVD

Tuvalu, Tuvalu Dollars

Dólar de Tuvalu

TWD

Taiwan, New Dollars

Dólar Nuevo de Taiwán

TZS

Tanzania, Shillings

Chelín de Tanzania

UAH

Ukraine, Hryvnia

karbowanez de Ucrania

UGX

Uganda, Shillings

Chelín de Uganda

USD

United States of America, Dollars

Dólar de los Estados Unidos de América

UYU

Uruguay, Pesos

Pesos Uruguayos

UZS

Uzbekistan, Sums

Som de Uzbekistan

VEB

Venezuela, Bolivares

Bolívar de Venezuela

VND

Viet Nam, Dong

Dong de Vietnam

VUV

Vanuatu, Vatu

Vatu de Vanuatu

WST

Samoa, Tala

Tala de Samoa

 

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.

 

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

 

  1. Los campos que corresponden a fechas, deben contener fechas validas en cuando a año, mes, y día.

 

  1. En los campos que contengan valores decimales, se deberá utilizar punto (.) como separador decimal.

 

  1. En los campos con valores numéricos, no se debe utilizar ningún separador  para  miles; no se utilizara puntos (.) ni comas  (,).

 

3.2. Validaciones del Encabezado

 

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

 

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

 

3.      Numero de envío, debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIAN.

 

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

 

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

 

6.      Valor total, Corresponde a la sumatoria de la casilla “ccom” (Código cuenta compensació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="cexportacion">

             <xs:annotation>

                    <xs:documentation>Elemento que encapsula la información del formulario 1060 versión 6: INFORME DE DATOS DE DECLARACIÓN DE CAMBIO POR EXPORTACIÓN DE BIENES - FORMULARIO NO 2</xs:documentation>

             </xs:annotation>

             <xs:complexType>

                    <xs:sequence>

                           <xs:element ref="decExp" minOccurs="0" maxOccurs="unbounded"/>

                    </xs:sequence>

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

                           <xs:annotation>

                                 <xs:documentation>Tipo informante</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="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="9"/>

                                 </xs:restriction>

                           </xs:simpleType>

                    </xs:attribute>

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

                           <xs:annotation>

                                 <xs:documentation>Código cuenta compensación</xs:documentation>

                           </xs:annotation>

                           <xs:simpleType>

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

                                        <xs:minInclusive value="0"/>

                                        <xs:maxInclusive value="9999999999"/>

                                 </xs:restriction>

                           </xs:simpleType>

                    </xs:attribute>

                    <xs:attribute name="fdec" type="xs:date" use="required">

                           <xs:annotation>

                                 <xs:documentation>Fecha declaración de cambio</xs:documentation>

                           </xs:annotation>

                    </xs:attribute>

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

                           <xs:annotation>

                                 <xs:documentation>Número declaración cambio</xs:documentation>

                           </xs:annotation>

                           <xs:simpleType>

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

                                        <xs:minLength value="1"/>

                                        <xs:maxLength value="5"/>

                                        <xs:pattern value="[0-9]*"/>

                                 </xs:restriction>

                           </xs:simpleType>

                    </xs:attribute>

                    <xs:attribute name="fdeca" type="xs:date" use="optional">

                           <xs:annotation>

                                 <xs:documentation>Fecha declaración cambio anterior</xs:documentation>

                           </xs:annotation>

                    </xs:attribute>

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

                           <xs:annotation>

                                 <xs:documentation>Número declaración cambio anterior</xs:documentation>

                           </xs:annotation>

                           <xs:simpleType>

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

                                        <xs:minLength value="1"/>

                                        <xs:maxLength value="5"/>

                                        <xs:pattern value="[0-9]*"/>

                                 </xs:restriction>

                           </xs:simpleType>

                    </xs:attribute>

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

                           <xs:annotation>

                                 <xs:documentation>Tipo de Identificación del exportador</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="optional">

                           <xs:annotation>

                                 <xs:documentation>Numero identificación exportador</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>DV exportador</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 exportador</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 exportador</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 exportador</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 exportador</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 exportador</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="mon" use="optional">

                           <xs:annotation>

                                 <xs:documentation>Código moneda de reintegro</xs:documentation>

                           </xs:annotation>

                           <xs:simpleType>

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

                                        <xs:minLength value="0"/>

                                        <xs:maxLength value="3"/>

                                 </xs:restriction>

                           </xs:simpleType>

                    </xs:attribute>

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

                           <xs:annotation>

                                 <xs:documentation>Valor moneda de reintegro</xs:documentation>

                           </xs:annotation>

                           <xs:simpleType>

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

                                        <xs:totalDigits value="22"/>

                                        <xs:fractionDigits value="2"/>

                                        <xs:maxInclusive value="99999999999999999999.99"/>

                                 </xs:restriction>

                           </xs:simpleType>

                    </xs:attribute>

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

                           <xs:annotation>

                                 <xs:documentation>Tipo de cambio a USD</xs:documentation>

                           </xs:annotation>

                           <xs:simpleType>

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

                                        <xs:maxInclusive value="99999.999999"/>

                                        <xs:totalDigits value="11"/>

                                        <xs:fractionDigits value="6"/>

                                 </xs:restriction>

                           </xs:simpleType>

                    </xs:attribute>

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

                           <xs:annotation>

                                 <xs:documentation>Total valor FOB</xs:documentation>

                           </xs:annotation>

                           <xs:simpleType>

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

                                        <xs:totalDigits value="22"/>

                                        <xs:fractionDigits value="2"/>

                                        <xs:maxInclusive value="99999999999999999999.99"/>

                                 </xs:restriction>

                           </xs:simpleType>

                    </xs:attribute>

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

                           <xs:annotation>

                                 <xs:documentation>Total gastos exportación</xs:documentation>

                           </xs:annotation>

                           <xs:simpleType>

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

                                        <xs:totalDigits value="22"/>

                                        <xs:fractionDigits value="2"/>

                                        <xs:maxInclusive value="99999999999999999999.99"/>

                                 </xs:restriction>

                           </xs:simpleType>

                    </xs:attribute>

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

                           <xs:annotation>

                                 <xs:documentation>Deducciones</xs:documentation>

                           </xs:annotation>

                           <xs:simpleType>

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

                                        <xs:totalDigits value="22"/>

                                        <xs:fractionDigits value="2"/>

                                        <xs:maxInclusive value="99999999999999999999.99"/>

                                 </xs:restriction>

                           </xs:simpleType>

                    </xs:attribute>

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

                           <xs:annotation>

                                 <xs:documentation>Total reintegro neto</xs:documentation>

                           </xs:annotation>

                           <xs:simpleType>

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

                                        <xs:totalDigits value="22"/>

                                        <xs:fractionDigits value="2"/>

                                        <xs:maxInclusive value="99999999999999999999.99"/>

                                 </xs:restriction>

                           </xs:simpleType>

                    </xs:attribute>

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

                           <xs:annotation>

                                 <xs:documentation>Condiciones de pago</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="cdes" use="required">

                           <xs:annotation>

                                 <xs:documentation>Condiciones de despacho mercancía </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="obs" use="required">

                           <xs:annotation>

                                 <xs:documentation>Observaciones</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: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="cexportacion" 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="1060">

                           <xs:simpleType>

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

                           </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:element name="decExp">

             <xs:annotation>

                    <xs:documentation>Información de las Declaraciones de exportación definitivas.</xs:documentation>

             </xs:annotation>

             <xs:complexType>

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

                           <xs:annotation>

                                 <xs:documentation>Número DEX definitivo</xs:documentation>

                           </xs:annotation>

                           <xs:simpleType>

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

                                        <xs:minLength value="1"/>

                                        <xs:maxLength value="16"/>

                                 </xs:restriction>

                           </xs:simpleType>

                    </xs:attribute>

                    <xs:attribute name="fdex" type="xs:date" use="optional">

                           <xs:annotation>

                                 <xs:documentation>Fecha DEX definitivo</xs:documentation>

                           </xs:annotation>

                    </xs:attribute>

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

                           <xs:annotation>

                                 <xs:documentation>Numeral</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="vusd" use="optional">

                           <xs:annotation>

                                 <xs:documentation>Valor reintegrado USD</xs:documentation>

                           </xs:annotation>

                           <xs:simpleType>

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

                                        <xs:totalDigits value="22"/>

                                        <xs:fractionDigits value="2"/>

                                        <xs:maxInclusive value="99999999999999999999.99"/>

                                 </xs:restriction>

                           </xs:simpleType>

                    </xs:attribute>

             </xs:complexType>

       </xs:element>

</xs:schema>