Derechos de autor reservados - Prohibida su reproducción

Inicio
 
Documento PDF Imprimir

RESOLUCIÓN 16141 DE 2007

(diciembre 28)

Diario Oficial No. 46.871 de 14 de enero de 2008

DIRECCIÓN DE IMPUESTOS Y ADUANAS NACIONALES

Por medio de la cual se modifica parcialmente la Resolución 09147 de 2006; los Anexos 1, 2, 3, 4, 5, 6, 7, 8 y 9 de la Resolución 09147 de 2006; el anexo de la Resolución 09148 de 2006 y los Anexos 1 y 2 de la Resolución 09149 de 2006 de la Dirección de Impuestos y Aduanas Nacionales.

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

en uso de sus facultades legales y, en especial de las consagradas en los literales d) y e) del artículo 8o del Decreto-ley 1092 de 1996; el artículo 5o y los literales a), b), i) y m) del artículo 19 del Decreto 1071 de 1999 y el numeral 2 del artículo 27 del Decreto 1265 de 1999, en desarrollo del inciso 2o del artículo 3o de la Resolución Externa número 8 de 2000 de la Junta Directiva del Banco de la República, y

CONSIDERANDO:

Que mediante las Resoluciones números 09147, 09148 y 09149 de 2006 se señaló el contenido y se adoptaron las características técnicas de la información cambiaria que deben presentar a la Dirección de Impuestos y Aduanas Nacionales los intermediarios del mercado cambiario, los concesionarios de servicios de correos que presten servicios financieros de correos, los titulares de cuentas corrientes de compensación y los profesionales de compra y venta de divisas en efectivo y cheques de viajero;

Que la información a que se refieren las Resoluciones 09147, 09148 y 09149 de 2006 deben ser presentadas teniendo en cuenta las especificaciones técnicas contenidas en los formatos establecidos en los Anexos que hacen parte integral de cada resolución;

Que el Banco de la República mediante la Circular Reglamentaria Externa DCIN 83 de diciembre 17 de 2007 modificó la tabla de códigos de propósito del préstamo para la Información de Endeudamiento Externo Otorgado a Residentes – Formulario No 6;

Que es necesario, además, introducir las correspondientes modificaciones a los anexos de las Resoluciones 09147, 09148 y 09149 de 2006 a fin de reflejar la modificación de la tabla de monedas a partir del 1o de enero de 2008; ampliar el campo correspondiente al número del documento de transporte; señalar el carácter no obligatorio de algunos campos correspondientes a los informes de endeudamiento externo; admitir que en un mismo informe de deuda se puedan incluir varias exportaciones, así como varios créditos en los casos de sustitución o fraccionamiento de los mismos; y, por último, incluir la posibilidad que en las operaciones de compra y venta de divisas en efectivo y cheques de viajero el beneficiario de dicha operación pueda ser una persona no residente en Colombia;

Que en consecuencia, se hace necesario modificar parcialmente la Resolución 09147 de 2006 y algunas especificaciones técnicas establecidas en los Anexos 1, 2, 3, 4, 5, 6, 7, 8 y 9 de la misma resolución; así como el anexo de la Resolución 09148 de 2006, y los Anexos 1 y 2 de la Resolución 09149 de 2006.

En mérito de lo anterior, el Director General de la Unidad Administrativa Especial Dirección de Impuestos y Aduanas Nacionales,

RESUELVE:

ARTÍCULO 1o. Modificar parcialmente el inciso del artículo 3o “Contenido de la Información”, correspondiente al INFORME DE DATOS DEL ENDEUDAMIENTO EXTERNO OTORGADO A RESIDENTES - FORMULARIO No 6, Formato 1063 - ANEXO 5. de la Resolución 09147 de 2006 de la Dirección de Impuestos y Aduanas Nacionales, el cual quedará así:

“Los datos correspondientes a los literales d) a h); s) y t) sólo se deben aportar cuando se encuentren diligenciadas las casillas correspondientes del Formulario No 6. Los datos correspondientes al literal p) deben corresponder únicamente a los préstamos identificados con los códigos asignados por el Banco de la República relacionados en la tabla “Códigos propósito del préstamo” incluida en el Anexo 5 INFORME DE DATOS DEL ENDEUDAMIENTO EXTERNO OTORGANDO A RESIDENTES - FORMULARIO No. 6, de la presente resolución”.

Ir al inicio

ARTÍCULO 2o. Modificar los Anexos 1, 2, 3, 4, 5, 6 y 9 de la Resolución 09147; el anexo de la Resolución 09148 y los Anexos 1 y 2 de la Resolución 09149, todas de 2006, de la Dirección de Impuestos y Aduanas Nacionales, excluyendo de dichos anexos la tabla “Códigos de moneda”.

Ir al inicio

ARTÍCULO 3o. Modificar el Anexo 9 de la Resolución 09147 de 2006 de la Dirección de Impuestos y Aduanas Nacionales, excluyendo de dicho anexo la tabla “Países”.

Ir al inicio

ARTÍCULO 4o. Modificar los Anexos 1, 7 y 8 de la Resolución 09147 de 2006 de la Dirección de Impuestos y Aduanas Nacionales, estableciendo que la longitud del dato relacionado con la información del número del documento de transporte sea de 30.

Ir al inicio

ARTÍCULO 5o. Modificar el Anexo 5 de la Resolución 09147 de 2006 de la Dirección de Impuestos y Aduanas Nacionales, estableciendo que la información a suministrar respecto de los datos de: Tipo de identificación; D.V.; Apellidos y nombres o razón social del prestatario o deudor; Código de ciudad; Dirección; Apellidos y nombres o razón social del prestamista o acreedor; Código propósito del préstamo; Código moneda; Monto contratado; Fecha - Cuota Plan de Amortización y Valor moneda contratada - Cuota Plan de Amortización, son obligatorios únicamente cuando el “Tipo de Operación” a informar es inicial.

Ir al inicio

ARTÍCULO 6o. Modificar la Tabla 2 “Código propósito del préstamo” del Anexo 5 de la Resolución 09147 de 2006 de la Dirección de Impuestos y Aduanas Nacionales, de conformidad con lo dispuesto por el Banco de la República en la Circular Reglamentaria Externa DCIN 83 de diciembre 17 de 2007.

Ir al inicio

ARTÍCULO 7o. Modificar el Anexo 6 de la Resolución 09147 de 2006 de la Dirección de Impuestos y Aduanas Nacionales, estableciendo que la información a suministrar respecto de los datos de: Tipo de identificación; D.V.; Apellidos y nombres o razón social del prestamista o acreedor; Código de ciudad; Dirección; Apellidos y nombres o razón social del prestatario o deudor; Código propósito del préstamo; Código moneda; Monto contratado; Fecha - Cuota Plan de Amortización; y Valor moneda contratada - Cuota Plan de Amortización, son obligatorios únicamente cuando el “Tipo de Operación” a informar es inicial.

Ir al inicio

ARTÍCULO 8o. Modificar el Anexo 5 de la Resolución 09147 de 2006 de la Dirección de Impuestos y Aduanas Nacionales, estableciendo que la información relacionada con la sustitución o fraccionamiento de créditos se informe como elementos secundarios.

Ir al inicio

ARTÍCULO 9o. Modificar el Anexo 6 de la Resolución 09147 de 2006 de la Dirección de Impuestos y Aduanas Nacionales, estableciendo que la información relacionada con las Declaraciones de Exportación definitivas se informe como elementos secundarios.

Ir al inicio

ARTÍCULO 10. Modificar los Anexos 1 y 2 de la Resolución 09149 de 2006 de la Dirección de Impuestos y Aduanas Nacionales, estableciendo que cuando la información diligenciada en la casilla Dirección del Beneficiario en la declaración de cambio del Banco de la República no corresponda a una en Colombia, en la información a suministrar en la casilla Código Departamento/Municipio del Beneficiario se utilice el número 99.

Ir al inicio

ARTÍCULO 11. FORMATOS Y ESPECIFICACIONES TÉCNICAS. La información a la que se refieren las Resoluciones 09147, 09148 y 09214 de 2006 de la Dirección de Impuestos y Aduanas Nacionales con las modificaciones contempladas en la presente resolución, deberá presentarse teniendo en cuenta las especificaciones técnicas contenidas en los Formatos 1059, 1060, 1061, 1062, 1063, 1064, 1066, 1067, 1070, 1099, 1100 y 1121 establecidos en los Anexos Nos. 1 a 12 respectivamente, los cuales hacen parte integral de la presente resolución.

Ir al inicio

ARTÍCULO 12. INICIO DE LA OBLIGACIÓN DE PRESENTAR LA INFORMACIÓN. La información organizada en los formatos modificados de acuerdo con lo señalado en la presente resolución, deberá presentarse respecto de las operaciones realizadas a partir del primer trimestre del año 2008.

La información debe presentarse dentro de los plazos máximos establecidos en el artículo 4o de las Resoluciones 09147, 09148 y 09149 de 2006 de la Dirección de Impuestos y Aduanas Nacionales.

Ir al inicio

ARTÍCULO 13. TABLAS CÓDIGO MONEDA Y PAÍS. Para el diligenciamiento de la información a presentar correspondiente al código de moneda se debe utilizar la tabla de códigos ISO 4217. Para el diligenciamiento de la información a presentar correspondiente al código de país se debe utilizar la tabla unificada de “Códigos País”. Ambas tablas se encuentran disponibles para su consulta en el portal de Internet de la Dirección de Impuestos y Aduanas Nacionales, en la dirección www.dian.gov.co bajo la opción: Servicios \ Formularios \ Formularios e Instructivos \ Códigos complementarios diligenciamiento formularios.

Ir al inicio

ARTÍCULO 14. VIGENCIA. La presente resolución rige a partir de la fecha de su publicación y deroga las normas que le sean contrarias.

Publíquese y cúmplase.

Dada en Bogotá, D. C., a 28 de diciembre de 2007.

El Director de Aduanas encargado de las funciones de la Dirección General,

BERNARDO ESCOBAR YAVER.

ANEXO NO 1.

Especificaciones Técnicas

INFORME DE DATOS DE DECLARACION DE CAMBIO POR IMPORTACION DE BIENES – FORMULARIO No 1

Formato 1059 – Versión 7

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 Importación de Bienes - Formulario No 1.

ESPECIFICACION TECNICA

El formato de Informe de Datos de Declaración de Cambio por Importación de Bienes - Formulario No 1, 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 Importación de Bienes - Formulario No 1 = 01059)

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 Informe de Datos de Declaración de Cambio por Importación de Bienes - Formulario No 1, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, los 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 válido de acuerdo al esquema XSD que se incluye en esta especificación técnica.

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

2.1. Formato del encabezado

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

ETIQUETA DENOMINACION CASILLATIPOLONGITUD CAMPOVALIDACIONESOBSERVACIONES
AñoAño de envíoint4Formato AAAA
CodCptConceptoint21 = Nuevo2 = Reemplazo
FormatoCódigo del formatoint5Informe de Datos de Declaración de Cambio por Importación de Bienes - Formulario No 1 = 1059
VersiónVersión del formatoint2Versión = 7
NumEnvioNúmero de envíoint8Debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIANConsecutivo de envío por año.
FecEnvioFecha de envíodatetime14Debe ser la fecha calendario.Formato AAAA-MM-DDTHH:MM:SS
FecInicialFecha Inicialdate10Debe ser la fecha calendario.Los registros corresponden mínimo esta fecha inicial. Formato AAAA-MM-DD
FecFinalFecha Finaldate10Debe ser la fecha calendario.Los registros corresponden máximo a esta fecha final. Formato AAAA-MM-DD
ValorTotalValor Totaldouble20Corresponde a la sumatoria de la casilla “ccom” (Código cuenta compensación) de los registros reportados.
CantRegCantidad de registrosint4Se enviarán archivos con máximo 5.000 registros; si se deben reportar más de 5.000 registros, se fraccionará la información en archivos de 5.000 registros o menos. La cantidad de registros está medida por el número de elementos “cimportación” que contenga el archivo.Cantidad de registros reportados en el contenido.

(*) Se enviarán archivos con máximo 5.000 registros; si es necesario informar más de 5.000 registros, se fraccionará la información en archivos de 5.000 registros o menos. La cantidad de registros está medida por el número de elementos “cimportación” 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 “cimportación” y se deben incluir los siguientes datos para cada transacción reportada.

ATRIBUTODENOMINACION CASILLATIPOLONGITUD OBLIGATORIAOBSERVACIONES
TinfTipo informanteint1SDe acuerdo a la Tabla 1
TopTipo de operaciónint1SDe acuerdo a la Tabla 2
Com.Código cuenta compensaciónlong10NEn 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.
FdecFecha declaración de cambiodate10SFormato AAAA-MM-DD
NdecNúmero declaración cambiostring5SSólo acepta números.
fdecaFecha declaración cambio anteriorDate10NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Formato AAAA-MM-DD
ndecaNúmero declaración cambio anteriorstring5NEs obligatorio, cuando esté diligenciado en la declaración de cambio. Sólo acepta números.
TdocTipo de Identificación del importadorint2N11. 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.
NidNúmero identificación importador string20NEn caso de que el valor de la casilla “Tipo de informante” sea 1, esta casilla es de diligenciamiento obligatorio.
DvDV importadorint1NEn caso de que el valor de la casilla “Tipo de informante” sea 1 y el valor en la casilla “Tipo de identificación del importador” sea 31 - NIT, esta casilla es de diligenciamiento obligatorio.
apl1Primer apellido del importadorstring60NEn caso de que el valor de la casilla “Tipo de informante” sea 1 y el importador es una persona natural, esta casilla es de diligenciamiento obligatorio.
apl2Segundo apellido del importadorstring60NEn caso de que el valor de la casilla “Tipo de informante” sea 1 y el importador es una persona natural, puede diligenciar esta casilla.
Nom1Primer nombre del importadorstring60NEn caso de que el valor de la casilla “Tipo de informante” sea 1 y el importador es una persona natural, esta casilla es de diligenciamiento obligatorio.
Nom2Otros nombres del importadorstring60NEn caso de que el valor de la casilla “Tipo de informante” sea 1 y el importador es una persona natural, puede diligenciar esta casilla.
RazRazón social importadorstring450NEn caso de que el valor de la casilla “Tipo de informante” sea 1, el tipo de documento sea 31 – NIT y el importador sea una persona jurídica, esta casilla es de diligenciamiento obligatorio.
CpagCondiciones de pago int1SDe acuerdo a la Tabla 4
CdesCondiciones de despacho mercancía int1SDe acuerdo a la Tabla 4
obsObservacionesint1SDe 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 “cimportación” se pueden agregar elementos secundarios identificados como “desOp”, los cuales contienen Información de la Descripción de la Operación.

ATRIBUTODENOMINACION CASILLATIPOLONGITUD OBLIGATORIAOBSERVACIONES
monCódigo moneda de girostring3NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Código de Moneda ISO 4217 (Letras mayúsculas)
camTipo de cambio a USDdecimal5.6NEs 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
numNumeralint4SDe acuerdo a la Tabla 3
vmonValor moneda de girodecimal20.2NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Puede contener dos decimales. Utilice punto (.) como separador decimal
vusdValor USDdecimal20.2SPuede contener dos decimales. Utilice punto (.) como separador decimal.

Al elemento “cimportación” se pueden agregar elementos secundarios identificados como “docImpo”, los cuales contienen Información de los Documentos de Importación.

ATRIBUTODENOMINACION CASILLATIPOLONGITUDOBLIGATORIAOBSERVACIONES
adecAño declaración importaciónint4NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Se debe informar por cada declaración de importación.
ndeciNúmero declaración importaciónstring16NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Se debe informar por cada declaración de importación.
vusdiValor USD declaración importacióndecimal20.2NEs 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 importación.
ftraFecha documento de transportedate10NEs obligatorio, cuando esté diligenciado en la declaración de cambio. Formato AAAA-MM-DD.
Se debe informar cada uno de los documentos de transporte
ntraNúmero documento de transportestring30NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Se debe informar cada uno de los documentos de transporte

Tabla 1 – INFORMANTE

1Intermediario del mercado Cambiario – IMC
2Usuario de Cuentas de Compensación – CCC

Tabla 2 – TIPOS DE OPERACION DECLARACION DE CAMBIO

1Inicial
2Devolución
3Cambio formulario
4Modificación

Tabla 3 - TABLA NUMERALES DECLARACION DE CAMBIO 1

2014Importaciones de bienes pagado con tarjeta de crédito emitida en Colombia, cobrada en moneda legal colombiana
2015Giro por importaciones de bienes ya embarcados y por importaciones de bienes pagados con tarjeta de crédito emitida en el exterior, o en Colombia cobrada en divisas.
2016Gastos de importación de bienes incluidos en la factura de proveedores y/o contrato de compraventa de bienes.
2017Pago anticipado de futuras importaciones de bienes, efectuado con recursos propios de los importadores residentes en Colombia.
2019Giro por importaciones de bienes adquiridos y pagados a usuarios de zona franca.
2060Pago de importación de bienes en moneda legal colombiana.

Tabla 4 - CONDICIONES Y OBSERVACIONES

1Si = Si está diligenciado
2No = Si no está diligenciado

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 campos que corresponden a fechas, deben contener fechas válidas en cuanto a año, mes y día.

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

5. En los campos con valores numéricos, no se debe utilizar ningún separador para miles; no se utilizará 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. 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 “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=”cimportacion”>

<xs:annotation>

<xs:documentation>Elemento que encapsula la información del formulario 1059 versión 7 INFORME DE DATOS DE DECLARACION DE CAMBIO POR IMPORTACION DE BIENES - FORMULARIO NO 1</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

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

<xs:element ref=”docImpo” 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=”1”/>

<xs:maxInclusive value=”2”/>

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

<xs:maxInclusive value=”4”/>

</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 importador</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”99”/>

<xs:enumeration value=”11”/>

<xs:enumeration value=”12”/>

<xs:enumeration value=”13”/>

<xs:enumeration value=”21”/>

<xs:enumeration value=”22”/>

<xs:enumeration value=”31”/>

<xs:enumeration value=”41”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

<xs:documentation>Numero identificación importador</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 importador</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 importador</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 importador</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 importador</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 importador</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 importador</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=”cpag” use=”required”>

<xs:annotation>

<xs:documentation>Condiciones de pago</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:minInclusive value=”1”/>

<xs:maxInclusive value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=”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=”1”/>

<xs:maxInclusive value=”2”/>

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

<xs:maxInclusive value=”2”/>

</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=”cimportacion” maxOccurs=”5.000”/>

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

<xs:simpleType>

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

</xs:simpleType>

</xs:element>

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

<xs:element name=”NumEnvio”>

<xs:annotation>

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

</xs:annotation>

<xs:simpleType>

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

<xs:totalDigits value=”8”/>

<xs:maxInclusive value=”99999999”/>

</xs:restriction>

</xs:simpleType>

</xs:element>

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

<xs:annotation>

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

</xs:annotation>

</xs:element>

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

<xs:annotation>

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

</xs:annotation>

</xs:element>

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

<xs:annotation>

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

</xs:annotation>

</xs:element>

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

<xs:annotation>

<xs:documentation>Descripción de la Operación</xs:documentation>

</xs:annotation>

<xs:complexType>

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

<xs:annotation>

<xs:documentation>Código moneda de giro</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=”cam” use=”optional”>

<xs:annotation>

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

</xs:annotation>

<xs:simpleType>

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

<xs:totalDigits value=”11”/>

<xs:fractionDigits value=”6”/>

<xs:maxInclusive value=”99999.999999”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<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:enumeration value=”2014”/>

<xs:enumeration value=”2015”/>

<xs:enumeration value=”2016”/>

<xs:enumeration value=”2017”/>

<xs:enumeration value=”2019”/>

<xs:enumeration value=”2060”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

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

</xs:annotation>

<xs:simpleType>

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

<xs:fractionDigits value=”2”/>

<xs:totalDigits value=”22”/>

<xs:maxInclusive value=”99999999999999999999.99”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

<xs:documentation>Valor 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:element name=”docImpo”>

<xs:annotation>

<xs:documentation>Información de los Documentos de Importación</xs:documentation>

</xs:annotation>

<xs:complexType>

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

<xs:annotation>

<xs:documentation>Año declaración importació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=”ndeci” use=”optional”>

<xs:annotation>

<xs:documentation>Número declaración importación</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=”vusdi” use=”optional”>

<xs:annotation>

<xs:documentation>Valor USD declaración importació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=”ftra” type=”xs:date” use=”optional”>

<xs:annotation>

<xs:documentation>Fecha documento de transporte</xs:documentation>

</xs:annotation>

</xs:attribute>

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

<xs:annotation>

<xs:documentation>Número documento de transporte</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:minLength value=”0”/>

<xs:maxLength value=”30”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:complexType>

</xs:element>

</xs:schema>

* * *

ANEXO NO 2.

Especificaciones Técnicas

INFORME DE DATOS DE DECLARACION DE CAMBIO POR EXPORTACION 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.

ESPECIFICACION 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, los 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 válido de acuerdo al esquema XSD que se incluye en esta especificación técnica.

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

2.1. Formato del Encabezado

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

ETIQUETA DENOMINACION CASILLATIPOLONGITUD CAMPOVALIDACIONESOBSERVACIONES
AñoAño de envíoint4Formato AAAA
CodCptConceptoint21 = Nuevo
2 = Reemplazo
FormatoCódigo del formatoint5Informe de Datos de Declaración de Cambio por Exportación de Bienes - Formulario N° 2 = 1060
VersiónVersión del formatoint2Versión = 6
NumEnvioNúmero de envíoint8Debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIANConsecutivo de envío por año.
FecEnvioFecha de envíodatetime14Debe ser la fecha calendario.Formato AAAA-MM-DDTHH:MM:SS
FecInicialFecha Inicialdate10Debe ser la fecha calendario.Los registros corresponden mínimo esta fecha inicial. Formato AAAA-MM-DD
FecFinalFecha Finaldate10Debe ser la fecha calendario.Los registros corresponden máximo a esta fecha final. Formato AAAA-MM-DD
ValorTotalValor Totaldouble20Corresponde a la sumatoria de la casilla “ccom” (Código cuenta compensación) de los registros reportados.
CantRegCantidad de registrosint4Se enviarán archivos con máximo 5.000 registros; si se deben reportar más de 5.000 registros, se fraccionará la información en archivos de 5.000 registros o menos. La cantidad de registros está medida por el número de elementos “cexportación” que contenga el archivo.Cantidad de registros reportados en el contenido.

(*) Se enviarán archivos con máximo 5.000 registros; si es necesario informar más de 5.000 registros, se fraccionará la información en archivos de 5.000 registros o menos. La cantidad de registros está medida por el número de elementos “cexportación” 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 “cexportación” y se deben incluir los siguientes datos para cada transacción reportada.

ATRIBUTODENOMINACION CASILLATIPOLONGITUD OBLIGATORIAOBSERVACIONES
TinfTipo informanteint1SDe acuerdo a la Tabla 1
TopTipo de operaciónint1SDe acuerdo a la Tabla 2
Com.Código cuenta compensaciónlong10NEn 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.
fdecFecha declaración de cambiodate10SFormato AAAA-MM-DD
ndecNúmero declaración cambiostring5SSólo acepta números.
fdecaFecha declaración cambio anteriordate10NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Formato AAAA-MM-DD
ndecaNúmero declaración cambio anteriorstring5NEs obligatorio, cuando esté diligenciado en la declaración de cambio. Sólo acepta números.
tdocTipo de identificación del exportadorint2N11. 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.
nidNúmero identificación exportador string20NEn caso de que el valor de la casilla “Tipo de informante” sea 1, esta casilla es de diligenciamiento obligatorio.
dvDV Exportadorint1NEn 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.
apl1Primer apellido del exportadorstring60NEn 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.
apl2Segundo apellido del exportadorstring60NEn caso de que el valor de la casilla “Tipo de informante” sea 1 y el exportador es una persona natural, puede diligenciar esta casilla.
nom1Primer nombre del exportadorstring60NEn 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.
nom2Otros nombres del exportadorstring60NEn caso de que el valor de la casilla “Tipo de informante” sea 1 y el exportador es una persona natural, puede diligenciar esta casilla.
razRazón social exportadorstring450NEn 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.
monCódigo moneda de reintegrostring3NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Código de Moneda ISO 4217 (Letras mayúsculas)
vmonValor moneda de reintegrodecimal20.2NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Puede contener dos decimales. Utilice punto (.) como separador decimal
camTipo de cambio a USDdecimal5.6NEs 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
fobTotal valor FOB decimal20.2NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Puede contener dos decimales. Utilice punto (.) como separador decimal
gasTotal gastos exportacióndecimal20.2NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Puede contener dos decimales. Utilice punto (.) como separador decimal
DedDeduccionesdecimal20.2NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Puede contener dos decimales. Utilice punto (.) como separador decimal
reinTotal reintegro netodecimal20.2NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Puede contener dos decimales. Utilice punto (.) como separador decimal
cpagCondiciones de pago int1SDe acuerdo a la Tabla 4
cdesCondiciones de despacho mercancía int1SDe acuerdo a la Tabla 4
obsObservacionesint1SDe 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 “cexportación” se pueden agregar elementos secundarios identificados como “decExp”, los cuales contienen Información de las Declaraciones de exportaciones definitivas.

ATRIBUTODENOMINACION CASILLATIPOLONGITUDOBLIGATORIAOBSERVACIONES
ndexNúmero DEX definitivostring16NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Se debe informar por cada declaración de exportación
fdexFecha DEX definitivodate10NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Formato AAAA-MM-DD.
Se debe informar por cada declaración de exportación
numNumeralint4NEs 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
VusdValor reintegrado USDdecimal20.2NEs 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

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 campos que corresponden a fechas, deben contener fechas válidas en cuanto a año, mes y día.

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

5. En los campos con valores numéricos, no se debe utilizar ningún separador para miles; no se utilizará 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 5.000 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 DECLARACION DE CAMBIO POR EXPORTACION 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>

* * *

ANEXO NO 3.

Especificaciones Técnicas

INFORME DE DATOS DE DECLARACION DE CAMBIO POR ENDEUDAMIENTO EXTERNO – FORMULARIO No 3

Formato 1061 – 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 Endeudamiento Externo - Formulario No 3.

ESPECIFICACION TECNICA

El formato de Informe de Datos de Declaración de Cambio por Endeudamiento Externo - Formulario No 3, 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 Endeudamiento Externo - Formulario No 3 = 01061)

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 Endeudamiento Externo - Formulario No 3, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, los cuales se deben enviar en el orden enunciado.

Tabla 1 – INFORMANTE

1Intermediario del mercado Cambiario – IMC
2Usuario de Cuentas de Compensación -CCC

Tabla 2 - TIPOS DE OPERACION DECLARACION DE CAMBIO

1Inicial
2Devolución
3Cambio formulario
4Modificación

Tabla 3 - TABLA NUMERALES DECLARACION DE CAMBIO 2

1000Reintegro por exportaciones de café.
1010Reintegro por exportaciones de carbón incluidos los anticipos.
1020Reintegro por exportaciones de ferroníquel incluidos los anticipos.
1030Reintegro por exportaciones de petróleo y sus derivados, incluidos los anticipos.
1040Reintegro 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.
1041Reintegro por exportaciones de bienes vendidos a usuarios de zona franca.
1045Anticipos por exportaciones de café.
1050Anticipos por exportaciones de bienes diferentes de café, carbón, ferroníquel, petróleo y sus derivados.
1060Pago de exportaciones de bienes en moneda legal colombiana.
1061Pago de exportaciones de bienes en moneda legal colombiana con tarjeta de crédito internacional
1510Gastos de exportación de bienes incluidos en la declaración de exportación definitiva.

Tabla 4 - CONDICIONES Y OBSERVACIONES

1Sí = Si está diligenciado
2No = Si no está diligenciado

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

Encabezado

Contenido Información 1

Contenido Información 2

...

Contenido Información N

(*) 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. La cantidad de registros está medida por el número de elementos “cendeudamiento” 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 “cendeudamiento” y se deben incluir los siguientes datos para cada transacción reportada.

ETIQUETA DENOMI- NACION CASILLATIPOLONGITUD CAMPOVALIDACIONESOBSERVACIONES
AñoAño de envíoint4Formato AAAA
CodCptConceptoint21 = Nuevo
2 = Reemplazo
FormatoCódigo del formatoint5Informe de Datos de Declaración de Cambio por Endeudamiento Externo - Formulario N° 3 = 1061
VersiónVersión del formatoint2Versión = 6
NumEnvioNúmero de envíoint8Debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIANConsecutivo de envío por año.
FecEnvioFecha de envíodatetime14Debe ser la fecha calendario.Formato< AAAA-MM-DDTHH:MM:SS
FecInicialFecha Inicialdate10Debe ser la fecha calendario.Los registros corresponden mínimo a esta fecha inicial. Formato AAAA-MM-DD
FecFinalFecha Finaldate10Debe ser la fecha calendario.Los registros corresponden máximo a esta fecha final. Formato AAAA-MM-DD
ValorTotalValor Totaldouble20Corresponde a la sumatoria de la casilla “ccom” (Código cuenta compensación) de los registros reportados.
CantRegCantidad de registrosint 4Se enviarán archivos con máximo 5.000 registros; si se deben reportar más de 5.000 registros, se fraccionará la información en archivos de 5.000 registros o menos. La cantidad de registros está medida por el número de elementos “cendeudamiento” que contenga el archivo.Cantidad de registros reportados en el contenido.

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 “cendeudamiento” se pueden agregar elementos secundarios identificados como “infoNum”, los cuales contienen Información de Numerales.

ATRIBUTODENOMINACION CASILLATIPOLONGITUD OBLIGATORIAOBSERVACIONES
tinfTipo de informanteint1SDe acuerdo a la Tabla 1
topTipo de operaciónint1SDe acuerdo a la Tabla 2
ccomCódigo cuenta compensaciónlong10NEn 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.
fdecFecha declaración de cambiodate10SFormato AAAA-MM-DD
ndecNúmero declaración cambiostring5SSólo acepta números.
fdecaFecha declaración cambio anteriordate10NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Formato AAAA-MM-DD
ndecaNúmero declaración cambio anteriorstring5NEs obligatorio, cuando esté diligenciado en la declaración de cambio. Sólo acepta números.
npresNúmero préstamostring11S
tdocTipo de Identificaciónint2N11. 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.
nidNúmero de identificaciónstring20NEn caso de que el valor de la casilla “Tipo de informante” sea 1, esta casilla es de diligenciamiento obligatorio.
dvDV int1NEn caso de que el valor de la casilla “Tipo de informante” sea 1 y el valor en la casilla “Tipo de identificación” sea 31 - NIT, esta casilla es de diligenciamiento obligatorio.
apl1Primer apellido del deudor o acreedorstring60NEn caso de que el valor de la casilla “Tipo de informante” sea 1 y el deudor o acreedor es una persona natural, esta casilla es de diligenciamiento obligatorio.
apl2Segundo apellido del deudor o acreedorstring60NEn caso de que el valor de la casilla “Tipo de informante” sea 1 y el deudor o acreedor es una persona natural, puede diligenciar esta casilla.
nom1Primer nombre del acreedorstring60NEn caso de que el valor de la casilla “Tipo de informante” sea 1 y el deudor o acreedor es una persona natural, esta casilla es de diligenciamiento obligatorio.
nom2Otros nombres del deudor o acreedorstring60NEn caso de que el valor de la casilla “Tipo de informante” sea 1 y el deudor o acreedor es una persona natural, puede diligenciar esta casilla.
razRazón social del deudor o acreedorstring450NEn caso de que el valor de la casilla “Tipo de informante” sea 1, el tipo de documento sea 31 – NIT y el deudor o acreedor sea una persona jurídica, esta casilla es de diligenciamiento obligatorio.
monCódigo moneda contratadastring3NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Código de Moneda ISO 4217 (Letras mayúsculas)
vmonValor moneda contratadadecimal20.2NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Puede contener dos decimales. Utilice punto (.) como separador decimal
monnCódigo moneda negociaciónstring3NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Código de Moneda ISO 4217 (Letras mayúsculas)
vtmonnValor total moneda negociacióndecimal20.2NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Puede contener dos decimales. Utilice punto (.) como separador decimal
tmonnTipo de cambio moneda de negociacióndecimal5.6NEs 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
vtusdValor total USDdecimal20.2SPuede contener dos decimales. Utilice punto (.) como separador decimal
apl1aPrimer apellido del acreedor (créditos pasivos) o del deudor (créditos activos)string60NSi el acreedor (créditos pasivos) o del deudor (créditos activos) es una persona natural, debe diligenciar esta casilla.
apl2aSegundo apellido del acreedor (créditos pasivos) o del deudor (créditos activos)string60NSi el acreedor (créditos pasivos) o del deudor (créditos activos) es una persona natural, puede diligenciar esta casilla.
nom1aPrimer nombre del acreedor (créditos pasivos) o del deudor (créditos activos)string60NSi el acreedor (créditos pasivos) o del deudor (créditos activos) es una persona natural, debe diligenciar esta casilla.
nom2aOtros nombres del acreedor (créditos pasivos) o del deudor (créditos activos)string60NSi el acreedor (créditos pasivos) o del deudor (créditos activos) es una persona natural, puede diligenciar esta casilla.
razaRazón social acreedor (créditos pasivos) o del deudor (créditos activos)string450NEn caso de que el acreedor (créditos pasivos) o del deudor (créditos activos) sea una persona jurídica, debe diligenciar esta casilla.
fobTotal valor FOB decimal20.2NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Puede contener dos decimales. Utilice punto (.) como separador decimal.
Corresponde a la casilla 36 de la Declaración de Cambio 3
tgasTotal gastos (numeral 1510)decimal20.2NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Puede contener dos decimales. Utilice punto (.) como separador decimal
dedDeducciones (Numeral 2016)decimal20.2NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Puede contener dos decimales. Utilice punto (.) como separador decimal

Igualmente al elemento “cendeudamiento” se pueden agregar elementos secundarios identificados como “decExp”, los cuales contienen Información de las Declaraciones de exportación definitiva.

ATRIBUTODENOMINACION CASILLATIPOLONGITUDOBLIGATORIAOBSERVACIONES
num1Numeralint4SCorresponde a la casilla 22 de la declaración de cambio 3. Se debe informar cada numeral
VmonnValor moneda negociacióndecimal20.2NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Puede contener dos decimales. Utilice punto (.) como separador decimal.
Corresponde a la casilla 23 de la declaración de cambio 3
VmoncValor moneda contratadadecimal20.2NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Puede contener dos decimales. Utilice punto (.) como separador decimal. Corresponde a la casilla 24 de la declaración de cambio 3
VusdValor USDdecimal20.2SCorresponde a la casilla 25 de la Declaración de Cambio 3.
Puede contener dos decimales. Utilice punto (.) como separador decimal

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 campos que corresponden a fechas, deben contener fechas válidas en cuanto a año, mes y día.

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

5. En los campos con valores numéricos, no se debe utilizar ningún separador para miles; no se utilizará 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. 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 “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=”cendeudamiento”>

<xs:annotation>

<xs:documentation>Elemento que encapsula la información del formulario 1061 versión 6: INFORME DE DATOS DE DECLARACION DE CAMBIO POR ENDEUDAMIENTO EXTERNO - FORMULARIO NO 3</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

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

<xs:element ref=”infoNum” 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=”npres” use=”required”>

<xs:annotation>

<xs:documentation>Número préstamo</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:minLength value=”0”/>

<xs:maxLength value=”11”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

<xs:documentation>Tipo de Identificación</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 </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 </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 o acreedor</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 o acreedor</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 o acreedor</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 o acreedor</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 deudor o acreedor</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 contratada</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 contratada</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:maxInclusive value=”99999999999999999999.99”/>

<xs:totalDigits value=”22”/>

<xs:fractionDigits value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

<xs:documentation>Código moneda negociación</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=”vtmonn” use=”optional”>

<xs:annotation>

<xs:documentation>Valor total moneda negociació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=”tmonn” use=”optional”>

<xs:annotation>

<xs:documentation>Tipo de cambio moneda de negociación</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=”vtusd” use=”required”>

<xs:annotation>

<xs:documentation>Valor total 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:attribute name=”apl1a” use=”optional”>

<xs:annotation>

<xs:documentation>Primer apellido del acreedor (créditos pasivos) o del deudor (créditos activos)</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=”apl2a” use=”optional”>

<xs:annotation>

<xs:documentation>Segundo apellido del acreedor (créditos pasivos) o del deudor (créditos activos)</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=”nom1a” use=”optional”>

<xs:annotation>

<xs:documentation>Primer nombre del acreedor (créditos pasivos) o del deudor (créditos activos)</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=”nom2a” use=”optional”>

<xs:annotation>

<xs:documentation>Otros nombres del acreedor (créditos pasivos) o del deudor (créditos activos)</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=”raza” use=”optional”>

<xs:annotation>

<xs:documentation>Razón social acreedor (créditos pasivos) o del deudor (créditos activos)</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=”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=”tgas” use=”optional”>

<xs:annotation>

<xs:documentation>Total gastos (numeral 1510)</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 (Numeral 2016)</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: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=”cendeudamiento” 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=”1061”>

<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=”num2” use=”optional”>

<xs:annotation>

<xs:documentation>Numeral 2</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=”vrusd” use=”optional”>

<xs:annotation>

<xs:documentation>Valor reintegro 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:element name=”infoNum”>

<xs:annotation>

<xs:documentation>Información de Numerales</xs:documentation>

</xs:annotation>

<xs:complexType>

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

<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=”vmonn” use=”optional”>

<xs:annotation>

<xs:documentation>Valor moneda negociación</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:maxInclusive value=”99999999999999999999.99”/>

<xs:totalDigits value=”22”/>

<xs:fractionDigits value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

<xs:documentation>Valor moneda contratada</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:maxInclusive value=”99999999999999999999.99”/>

<xs:totalDigits value=”22”/>

<xs:fractionDigits value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

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

</xs:annotation>

<xs:simpleType>

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

<xs:maxInclusive value=”99999999999999999999.99”/>

<xs:totalDigits value=”22”/>

<xs:fractionDigits value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:complexType>

</xs:element>

</xs:schema>

* * *

ANEXO NO 4.

Especificaciones Técnicas

INFORME DE DATOS DE DECLARACION DE CAMBIO POR SERVICIOS TRANSFERENCIAS Y OTROS CONCEPTOS – FORMULARIO No 5

Formato 1062 – 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 Servicios, Transferencias y otros Conceptos - Formulario No 5.

ESPECIFICACION TECNICA

El formato de Informe de Datos de Declaración de Cambio por Servicios, Transferencias y otros Conceptos - Formulario No 5, 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 Servicios, Transferencias y otros Conceptos - Formulario No 5 = 01062)

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 Servicios, Transferencias y otros Conceptos - Formulario No 5, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, los cuales se deben enviar en el orden enunciado.

ATRIBUTODENOMINACION CASILLATIPOLONGITUDOBLIGATORIAOBSERVACIONES
ndexNúmero DEX definitivostring16NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Se debe informar por cada declaración de exportación.
fdexFecha DEX definitivodate10NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Formato AAAA-MM-DD.
Se debe informar por cada declaración de exportación.
num2Numeralint4NEs obligatorio, cuando esté diligenciado en la declaración de cambio.
Se debe informar por cada declaración de exportación.
vrusdValor reintegro USDdecimal20.2NEs 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

1Intermediario del mercado Cambiario – IMC
2Usuario de Cuentas de Compensación –CCC

Tabla 2 - TIPOS DE OPERACION DECLARACION DE CAMBIO

1Inicial
2Devolución
3Cambio formulario
4Modificació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 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:

Encabezado

Contenido Información 1

Contenido Información 2

...

Contenido Información N

(*) 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. La cantidad de registros está medida por el número de elementos “cservicios” 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 “cservicios” y se deben incluir los siguientes datos para cada transacción reportada.

ETIQUETA DENOMINA-
CION CASILLA
TIPOLONGITUD CAMPOVALIDACIONESOBSERVACIONES
AñoAño de envíoint4Formato AAAA
CodCptConceptoint21 = Nuevo
2 = Reemplazo
FormatoCódigo del formatoint5Informe de Datos de Declaración de Cambio por Servicios, Transferencias y otros Conceptos - Formulario N° 5 = 1062
VersiónVersión del formatoint2Versión = 6
NumEnvioNúmero de envíoint8Debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIANConsecutivo de envío por año.
FecEnvioFecha de envíodatetime14Debe ser la fecha calendario.Formato AAAA-MM-DDTHH:MM:SS
FecInicialFecha Inicialdate10Debe ser la fecha calendario.Los registros corresponden mínimo esta fecha inicial. Formato AAAA-MM-DD
FecFinalFecha Finaldate10Debe ser la fecha calendario.Los registros corresponden máximo a esta fecha final. Formato AAAA-MM-DD
ValorTotalValor Totaldouble20Corresponde a la sumatoria de la casilla “ccom” (Código cuenta compensación) de los registros reportados.
CantRegCantidad de registrosint4Se enviarán archivos con máximo 5.000 registros; si se deben reportar más de 5.000 registros, se fraccionará la información en archivos de 5.000 registros o menos. La cantidad de registros está medida por el número de elementos “cservicios” que contenga el archivo.Cantidad de registros reportados en el contenido.

Al elemento “cservicios” se pueden agregar elementos secundarios identificados como “operaciones”, los cuales contienen Información de las Operaciones.

ATRIBUTODENOMI- NACION CASILLATIPOLONGITUD OBLIGATORIAOBSERVACIONES
TinfTipo de Informanteint1SDe acuerdo a la Tabla 1
TopTipo de operaciónint1SDe acuerdo a la Tabla 2
CcomCódigo cuenta compensaciónlong10NEn 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.
FdecFecha declaración de cambiodate10SFormato AAAA-MM-DD.
Cuando la información la suministra Intermediario del Mercado Cambiario, IMC, o Concesionario de servicios de correo, el dato es el de la declaración de cambio. Cuando la información la suministra usuario de Cuenta Corriente de Compensación, CCC, la fecha a aportarse es cuando se efectuó el crédito o debito en la respectiva cuenta.
NdecNúmero declaración de cambiostring5NEs obligatorio, cuando la información es suministrada por Intermediario del Mercado Cambiario, IMC, o Concesionario de servicios de correo. Sólo acepta números.
fdecaFecha declaración cambio anteriordate10NEs obligatorio, cuando esté diligenciado. Formato AAAA-MM-MM
ndecaNúmero declaración cambio anteriorstring5NEs obligatorio, cuando esté diligenciado. Sólo acepta números.
tdocTipo de identificaciónint2N11. 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.Documento de identificación extranjero
En caso de que el valor de la casilla “Tipo de informante” sea 1 ó 3, esta casilla es de diligenciamiento obligatorio.
“Cuando en la declaración de cambio 5, el tipo de identificación sea “NR” (No residente), se deberá seleccionar como tipo de identificación el 42. “Documento de identificación extranjero”.
nidNúmero de identificaciónstring20NEn caso de que el valor de la casilla “Tipo de informante” sea 1 ó 3, esta casilla es de diligenciamiento obligatorio.
Cuando el tipo de identificación sea 42. “Documento de identificación extranjero”, se deberá diligenciar en esta casilla el número 111111111.
dvDV int1NEn caso de que el valor de la casilla “Tipo de informante” sea 1 ó 3 y el valor en la casilla “Tipo de identificación” sea 31 - NIT, esta casilla es de diligenciamiento obligatorio.
apl1Primer apellido de quien compra o vende divisasstring60NEn caso de que el valor de la casilla “Tipo de informante” sea 1 ó 3 y quien compra o vende divisas es una persona natural, esta casilla es de diligenciamiento obligatorio.
apl2Segundo apellido de quien compra o vende divisasstring60NEn caso de que el valor de la casilla “Tipo de informante” sea 1 ó 3 y quien compra o vende divisas es una persona natural, puede diligenciar esta casilla.
nom1Primer nombre de quien compra o vende divisasstring60NEn caso de que el valor de la casilla “Tipo de informante” sea 1 ó 3 y quien compra o vende divisas es una persona natural, esta casilla es de diligenciamiento obligatorio.
nom2Otros nombres de quien compra o vende divisasstring60NEn caso de que el valor de la casilla “Tipo de informante” sea 1 ó 3 y quien compra o vende divisas es una persona natural, puede diligenciar esta casilla.
razRazón social de quien compra o vende divisasstring450NEn caso de que el valor de la casilla “Tipo de informante” sea 1 ó 3, el tipo de documento sea 31 – NIT y quien compra o vende divisas sea una persona jurídica, esta casilla es de diligenciamiento obligatorio.
dirDirecciónstring200NEn caso de que el valor de la casilla “Tipo de informante” sea 1 ó 3, esta casilla es de diligenciamiento obligatorio.
munCódigo de ciudad - Colombiastring5NEn caso de que el valor de la casilla “Tipo de informante” sea 1 ó 3 y la ciudad esta ubicada en Colombia, esta casilla es de diligenciamiento obligatorio.
Utilizar código DANE
ciudNombre de Ciudad en el exteriorstring80NEn caso de que el valor de la casilla “Tipo de informante” sea 1 ó 3 y la ciudad no esta ubicada en Colombia, esta casilla es de diligenciamiento obligatorio.
cmonCódigo moneda giro o reintegrostring3NEs obligatorio, cuando esté diligenciado. Código de Moneda ISO 4217 (Letras mayúsculas)
vmonValor moneda giro o reintegrodecimal20.2NEs obligatorio, cuando esté diligenciado. Puede contener dos decimales. Utilice punto (.) como separador decimal
vtusdValor total USDdecimal20.2SPuede contener dos decimales. Utilice punto (.) como separador decimal

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 campos que corresponden a fechas, deben contener fechas válidas en cuanto a año, mes y día.

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

5. En los campos con valores numéricos, no se debe utilizar ningún separador para miles; no se utilizará 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. 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 “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=”cservicios”>

<xs:annotation>

<xs:documentation>Elemento que encapsula la información del formulario 1062 versión 6: INFORME DE DATOS DE DECLARACION DE CAMBIO POR SERVICIOS, TRANSFERENCIAS Y OTROS CONCEPTOS - FORMULARIO NO 5</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

<xs:element ref=”operaciones” 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=”optional”>

<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</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 </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 </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 de quien compra o vende divisas</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 quien compra o vende divisas</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 quien compra o vende divisas</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 de quien compra o vende divisas</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 de quien compra o vende divisas</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:minLength value=”0”/>

<xs:maxLength value=”450”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

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

</xs:annotation>

<xs:simpleType>

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

<xs:minLength value=”0”/>

<xs:maxLength value=”200”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

<xs:documentation>Código de ciudad - Colombia</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:minLength value=”0”/>

<xs:maxLength value=”5”/>

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

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

<xs:documentation>Nombre de Ciudad en el exterior</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:minLength value=”0”/>

<xs:maxLength value=”80”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

<xs:documentation>Código moneda giro o 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 giro o 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=”vtusd” use=”required”>

<xs:annotation>

<xs:documentation>Valor total 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: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=”cservicios” 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=”1062”>

<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=”operaciones”>

<xs:annotation>

<xs:documentation>Información de las Operaciones.</xs:documentation>

</xs:annotation>

<xs:complexType>

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

<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=”required”>

<xs:annotation>

<xs:documentation>Valor 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>

* * *

ANEXO NO 5.

Especificaciones Técnicas

INFORME DE DATOS DE ENDEUDAMIENTO EXTERNO OTORGANDO A RESIDENTES – FORMULARIO No 6

Formato 1063 – Versión 7

OBJETIVO

Definir las características y contenido de los archivos donde se reporta el formato de: Informe de Datos de Endeudamiento Externo otorgando a Residentes - Formulario No 6.

ESPECIFICACION TECNICA

El formato de Informe de Datos de Endeudamiento Externo otorgando a Residentes - Formulario No 6, 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 Endeudamiento Externo otorgando a Residentes - Formulario 6 = 01063)

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 Informe de Datos de Endeudamiento Externo otorgando a Residentes - Formulario No 6, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, los cuales se deben enviar en el orden enunciado.

ATRIBUTODENOMINACION CASILLATIPOLONGITUDOBLIGATORIAOBSERVACIONES
numNumeralint4SSe debe informar cada numeral
vusdValor USDdecimal20.2SPuede contener dos decimales. Utilice punto (.) como separador decimal.
Se debe informar cada valor por numeral.

Tabla 1 - INFORMANTE

1Intermediario del mercado Cambiario - IMC
2Usuario de Cuentas de Compensación -CCC
3Concesionarios de servicios de correos

Tabla 2 - TIPOS DE OPERACION DECLARACION DE CAMBIO

1Inicial
2Devolución
3Cambio formulario
4Modificació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 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:

Encabezado

Contenido Información 1

Contenido Información 2

...

Contenido Información N

(*) 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. La cantidad de registros está medida por el número de elementos “endresidentes” 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 “endresidentes” y se deben incluir los siguientes datos para cada transacción reportada.

ETIQUETA DENOMINACION CASILLATIPOLONGITUD CAMPOVALIDACIONESOBSERVACIONES
AñoAño de envíoint4Formato AAAA
CodCptConceptoint21 = Nuevo
2 = Reemplazo
FormatoCódigo del formatoint5Informe de Datos de Endeudamiento Externo otorgando a Residentes - Formulario 6 = 1063
VersiónVersión del formatoint2Versión = 7
NumEnvioNúmero de envíoint8Debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIANConsecutivo de envío por año.
FecEnvioFecha de envíodatetime14Debe ser la fecha calendario.Formato AAAA-MM-DDTHH:MM:SS
FecInicialFecha Inicialdate10Debe ser la fecha calendario.Los registros corresponden mínimo esta fecha inicial. Formato AAAA-MM-DD
FecFinalFecha Finaldate10Debe ser la fecha calendario.Los registros corresponden máximo a esta fecha final. Formato AAAA-MM-DD
ValorTotalValor Totaldouble20Corresponde a la sumatoria de la casilla “num” (Numeral) de los registros reportados.
CantRegCantidad de registrosint4Se enviarán archivos con máximo 5.000 registros; si se deben reportar más de 5.000 registros, se fraccionará la información en archivos de 5.000 registros o menos. La cantidad de registros está medida por el número de elementos “endresidentes” que contenga el archivo.Cantidad de registros reportados en el contenido.

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

Al elemento “endresidentes” se pueden agregar elementos secundarios identificados como “operaciones”, los cuales contienen la Fecha del Documento de Transporte.

ATRIBUTODENOMINACION CASILLATIPOLONGITUD OBLIGATORIAOBSERVACIONES
TopTipo de operaciónint1SDe acuerdo a la Tabla 1
fecFecha date10SFormato AAAA-MM-DD
npresNúmero préstamostring11S
ndec1Número declaración string5NEs obligatorio, cuando esté diligenciado en el informe de deuda. Sólo acepta números.
numNumeralint4NEs obligatorio, cuando esté diligenciado en el informe de deuda.
cmon1Código moneda de negociación string3NEs obligatorio, cuando esté diligenciado en el informe de deuda.
Código de Moneda ISO 4217 (Letras mayúsculas)
vtmonnValor total en la moneda de negociacióndecimal20.2NEs obligatorio, cuando esté diligenciado en el informe de deuda.
Puede contener dos decimales. Utilice punto (.) como separador decimal
vusd1Valor USDdecimal20.2NEs obligatorio, cuando esté diligenciado en el informe de deuda.
Puede contener dos decimales. Utilice punto (.) como separador decimal
tdocTipo de identificaciónint2NEn caso de que el valor de la casilla “Tipo de operación” es 1, esta casilla es de diligenciamiento obligatorio
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
nidNúmero de identificación prestatario o deudorlong14S
dvDV int1NEn caso de que el valor de la casilla “Tipo de operación” es 1 y cuando el valor de la casilla “Tipo de identificación” sea 31 – NIT, esta casilla es obligatoria.
apl1Primer apellido del prestatario o deudorstring60NEn caso de que el valor de la casilla “Tipo de operación” es 1 y el prestatario o deudor es una persona natural, esta casilla es de diligenciamiento obligatorio.
apl2Segundo apellido del prestatario o deudorstring60NEn caso de que el prestatario o deudor es una persona natural, puede diligenciar esta casilla.
nom1Primer nombre del prestatario o deudorstring60NEn caso de que el valor de la casilla “Tipo de operación” es 1 y el prestatario o deudor es una persona natural, esta casilla es de diligenciamiento obligatorio.
nom2Otros nombres del prestatario o deudorstring60NEn caso de que el prestatario o deudor es una persona natural, puede diligenciar esta casilla.
razRazón social prestatario o deudorstring450NEn caso de que el valor de la casilla “Tipo de operación” es 1 y el prestatario o deudor sea una persona jurídica, esta casilla es de diligenciamiento obligatorio.
munCódigo ciudadstring5NCódigo DANE Numérico.
Es obligatorio cuando el valor de la casilla “Tipo de operación es 1”
dirDirecciónstring200NEs obligatorio cuando el valor de la casilla “Tipo de operación es 1”
apl1pPrimer apellido del prestamista o acreedorstring60NEn caso de que el valor de la casilla “Tipo de operación” es 1 y si el prestamista o acreedor es una persona natural, debe diligenciar esta casilla.
apl2pSegundo apellido del prestamista o acreedorstring60NEn caso de que el valor de la casilla “Tipo de operación” sea 1 y el prestamista o acreedor es una persona natural, puede diligenciar esta casilla.
nom1pPrimer nombre del prestamista o acreedorstring60NEn caso de que el valor de la casilla “Tipo de operación” es 1 y el prestamista o acreedor es una persona natural, debe diligenciar esta casilla.
nom2pOtros nombres del prestamista o acreedorstring60NEn caso de que el valor de la casilla “Tipo de operación” es 1 y el prestamista o acreedor es una persona natural, puede diligenciar esta casilla.
razpRazón social prestamista o acreedorstring450NEn caso de que el valor de la casilla “Tipo de operación” es 1 y el prestamista o acreedor es persona jurídica, debe diligenciar esta casilla.
cpresCódigo propósito préstamoint2NCuando el valor de la casilla “Tipo de operación” sea 1 esta casilla es obligatoria
De acuerdo a la Tabla 2
cmon2Código moneda string3NEn caso de que el valor de la casilla “Tipo de operación” es 1 esta casilla es obligatoria
Código de Moneda ISO 4217 (Letras mayúsculas)
montoMonto contratadodecimal20.2NEn caso de que el valor de la casilla “Tipo de operación” sea 1 esta casilla es obligatoria.
Puede contener dos decimales.
Utilice punto (.) como separador decimal
nexpNúmero de expedición depósitodouble20NEs obligatorio, cuando esté diligenciado en el informe de deuda.
valValor en dólares o pesos colombianos del depósitodecimal20.2NEs obligatorio, cuando esté diligenciado en el informe de deuda. Puede contener dos decimales. Utilice punto (.) como separador decimal

Al elemento “endresidentes” se pueden agregar elementos secundarios identificados como “decImp”, los cuales contienen Información de las Declaraciones de importación.

ATRIBUTODENOMINACION CASILLATIPOLONGITUDOBLIGATORIAOBSERVACIONES
ftraFecha documento transportedate10NEs obligatorio, cuando esté diligenciado en el informe de deuda.
Formato AAAA-MM-DD.
Se debe informar cada una de las fechas por documento de transporte.

Al elemento “endresidentes” se pueden agregar elementos secundarios identificados como “enextre”, los cuales contienen la Información de la sustitución o fraccionamiento de los créditos.

ATRIBUTODENOMINACION CASILLATIPOLONGITUDOBLIGATORIAOBSERVACIONES
AdecAño declaración importaciónint4NEs obligatorio, cuando esté diligenciado en el informe de deuda. Se debe informar por cada declaración de importación.
ndec2Número declaración importaciónstring16NEs obligatorio, cuando esté diligenciado en el informe de deuda. Se debe informar por cada declaración de importación.
vusd2Valor USDdecimal20.2NEs obligatorio, cuando esté diligenciado en el informe de deuda. Se debe informar por cada declaración de importación. Puede contener dos decimales. Utilice punto (.) como separador decimal

Al elemento “endresidentes” se pueden agregar elementos secundarios identificados como “amortiza”, los cuales contienen la Información del Plan de Amortización.

ATRIBUTODENOMINACION CASILLATIPOLONGITUD OBLIGATORIAOBSERVACIONES
CsusCódigo para la sustitución o fraccionamiento de créditosint1NEs obligatorio, cuando esté diligenciado en el informe de deuda.
De acuerdo a la Tabla 3
NcreaNúmero de identificación crédito anteriorstring11NEs obligatorio, cuando esté diligenciado en el informe de deuda.
cmon3Código monedastring3NEs obligatorio, cuando esté diligenciado en el informe de deuda.
Código de Moneda ISO 4217 (Letras mayúsculas)
VsusValor a sustituir o fraccionar decimal20.2NEs obligatorio, cuando esté diligenciado en el informe de deuda.
Puede contener dos decimales. Utilice punto (.) como separador decimal

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 campos que corresponden a fechas, deben contener fechas válidas en cuanto a año, mes y día.

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

5. En los campos con valores numéricos, no se debe utilizar ningún separador para miles; no se utilizará 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. 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 “num” (Numeral) de los registros reportados.

4. Esquema XSD

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

<?xmlversion=”1.0”encoding=”ISO-8859-1”?>

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

<xs:elementname=”endresidentes”>

<xs:annotation>

<xs:documentation>Elementoqueencapsulalainformacióndelformulario1063versión7:INFORMEDEDATOSDEENDEUDAMIENTOEXTERNOOTORGANDOARESIDENTES-FORMULARIO6</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

<xs:elementref=”operaciones”minOccurs=”0”maxOccurs=”unbounded”/>

<xs:elementref=”decImp”minOccurs=”0”maxOccurs=”unbounded”/>

<xs:elementname=”enextre”minOccurs=”0”maxOccurs=”unbounded”>

<xs:annotation>

<xs:documentation>Informacióndelasustituciónofraccionamientodeloscréditos</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:attributename=”csus”use=”optional”>

<xs:annotation>

<xs:documentation>Códigoparalasustituciónofraccionamientodecréditos</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:int”>

<xs:minInclusivevalue=”1”/>

<xs:maxInclusivevalue=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”ncrea”use=”optional”>

<xs:annotation>

<xs:documentation>Númerodeidentificacióncréditoanterior</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”11”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”cmon3”use=”optional”>

<xs:annotation>

<xs:documentation>Códigomoneda</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:patternvalue=”\S+”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”vsus”use=”optional”>

<xs:annotation>

<xs:documentation>Valorasustituirofraccionar</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:decimal”>

<xs:minInclusivevalue=”0”/>

<xs:maxInclusivevalue=”99999999999999999999.99”/>

<xs:totalDigitsvalue=”22”/>

<xs:fractionDigitsvalue=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:complexType>

</xs:element>

<xs:elementref=”amortiza”minOccurs=”0”maxOccurs=”unbounded”/>

</xs:sequence>

<xs:attributename=”top”use=”required”>

<xs:annotation>

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

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:int”>

<xs:minInclusivevalue=”1”/>

<xs:maxInclusivevalue=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”fec”type=”xs:date”use=”required”>

<xs:annotation>

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

</xs:annotation>

</xs:attribute>

<xs:attributename=”npres”use=”required”>

<xs:annotation>

<xs:documentation>Númeropréstamo</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”11”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”ndec1”use=”optional”>

<xs:annotation>

<xs:documentation>Númerodeclaración</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”1”/>

<xs:maxLengthvalue=”5”/>

<xs:patternvalue=”[0-9]*”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”num”use=”optional”>

<xs:annotation>

<xs:documentation>Numeral</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:int”>

<xs:minInclusivevalue=”0”/>

<xs:maxInclusivevalue=”9999”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”cmon1”use=”optional”>

<xs:annotation>

<xs:documentation>Códigomonedadenegociaciónodesembolso</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”3”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”vtmonn”use=”optional”>

<xs:annotation>

<xs:documentation>Valortotalenlamonedadenegociaciónodesembolso</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:decimal”>

<xs:totalDigitsvalue=”22”/>

<xs:fractionDigitsvalue=”2”/>

<xs:maxInclusivevalue=”99999999999999999999.99”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”vusd1”use=”optional”>

<xs:annotation>

<xs:documentation>ValorUSD</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:decimal”>

<xs:totalDigitsvalue=”22”/>

<xs:fractionDigitsvalue=”2”/>

<xs:maxInclusivevalue=”99999999999999999999.99”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”tdoc”use=”optional”>

<xs:annotation>

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

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:int”>

<xs:minInclusivevalue=”0”/>

<xs:maxInclusivevalue=”99”/>

<xs:enumerationvalue=”11”/>

<xs:enumerationvalue=”12”/>

<xs:enumerationvalue=”13”/>

<xs:enumerationvalue=”21”/>

<xs:enumerationvalue=”22”/>

<xs:enumerationvalue=”31”/>

<xs:enumerationvalue=”41”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”nid”use=”required”>

<xs:annotation>

<xs:documentation>Númerodeidentificaciónprestatarioodeudor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:long”>

<xs:minInclusivevalue=”0”/>

<xs:maxInclusivevalue=”99999999999999”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”dv”use=”optional”>

<xs:annotation>

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

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:int”>

<xs:minInclusivevalue=”0”/>

<xs:maxInclusivevalue=”9”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”apl1”use=”optional”>

<xs:annotation>

<xs:documentation>Primerapellidodelprestatarioodeudor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”60”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”apl2”use=”optional”>

<xs:annotation>

<xs:documentation>Segundoapellidodelprestatarioodeudor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”60”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”nom1”use=”optional”>

<xs:annotation>

<xs:documentation>Primernombredelprestatarioodeudor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”60”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”nom2”use=”optional”>

<xs:annotation>

<xs:documentation>Otrosnombresdelprestatarioodeudor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”60”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”raz”use=”optional”>

<xs:annotation>

<xs:documentation>Razónsocialdelprestatarioodeudor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”450”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”mun”use=”optional”>

<xs:annotation>

<xs:documentation>Códigociudad</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”1”/>

<xs:maxLengthvalue=”99999”/>

<xs:patternvalue=”\d+”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”dir”use=”optional”>

<xs:annotation>

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

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”200”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”apl1p”use=”optional”>

<xs:annotation>

<xs:documentation>Primerapellidodelprestamistaoacreedor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”60”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”apl2p”use=”optional”>

<xs:annotation>

<xs:documentation>Segundoapellidodelprestamistaoacreedor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”60”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”nom1p”use=”optional”>

<xs:annotation>

<xs:documentation>Primernombredelprestamistaoacreedor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”60”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”nom2p”use=”optional”>

<xs:annotation>

<xs:documentation>Otrosnombresdelprestamistaoacreedor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”60”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”razp”use=”optional”>

<xs:annotation>

<xs:documentation>Razónsocialdelprestamistaoacreedor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”450”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”cpres”use=”optional”>

<xs:annotation>

<xs:documentation>Códigopropósitopréstamo</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:int”>

<xs:minInclusivevalue=”2”/>

<xs:maxInclusivevalue=”24”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”cmon2”use=”optional”>

<xs:annotation>

<xs:documentation>Códigomoneda</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”3”/>

<xs:patternvalue=”\S+”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”monto”use=”optional”>

<xs:annotation>

<xs:documentation>Montocontratado</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:decimal”>

<xs:totalDigitsvalue=”22”/>

<xs:fractionDigitsvalue=”2”/>

<xs:maxInclusivevalue=”99999999999999999999.99”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”nexp”use=”optional”>

<xs:annotation>

<xs:documentation>Númerodeexpedicióndepósito</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:double”>

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

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”val”use=”optional”>

<xs:annotation>

<xs:documentation>Valorendólaresopesoscolombianosdeldepósito</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:decimal”>

<xs:totalDigitsvalue=”22”/>

<xs:fractionDigitsvalue=”2”/>

<xs:maxInclusivevalue=”99999999999999999999.99”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:complexType>

</xs:element>

<xs:elementname=”mas”>

<xs:annotation>

<xs:documentation>Elementoraizdelxmldecargamasiva</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

<xs:elementname=”Cab”type=”CabType”/>

<xs:elementref=”endresidentes”maxOccurs=”unbounded”/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:complexTypename=”CabType”>

<xs:sequence>

<xs:elementname=”Ano”type=”xs:gYear”nillable=”false”>

<xs:annotation>

<xs:documentation>Añodeenvio</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname=”CodCpt”nillable=”false”>

<xs:annotation>

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

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:int”>

<xs:minInclusivevalue=”0”/>

<xs:maxInclusivevalue=”99”/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:elementname=”Formato”fixed=”1063”>

<xs:simpleType>

<xs:restrictionbase=”xs:positiveInteger”/>

</xs:simpleType>

</xs:element>

<xs:elementname=”Version”type=”xs:positiveInteger”fixed=”7”/>

<xs:elementname=”NumEnvio”>

<xs:annotation>

<xs:documentation>Numerodeenvio</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:positiveInteger”>

<xs:totalDigitsvalue=”8”/>

<xs:maxInclusivevalue=”99999999”/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:elementname=”FecEnvio”type=”xs:dateTime”>

<xs:annotation>

<xs:documentation>Fechadeenvio</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname=”FecInicial”type=”xs:date”>

<xs:annotation>

<xs:documentation>Fechainicial</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname=”FecFinal”type=”xs:date”>

<xs:annotation>

<xs:documentation>FechaFinal</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname=”ValorTotal”type=”xs:double”>

<xs:annotation>

<xs:documentation>ValorTotal</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname=”CantReg”>

<xs:annotation>

<xs:documentation>Cantidadderegistros</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:positiveInteger”>

<xs:totalDigitsvalue=”4”/>

<xs:maxInclusivevalue=”9999”/>

</xs:restriction>

</xs:simpleType>

</xs:element>

</xs:sequence>

</xs:complexType>

<xs:elementname=”operaciones”>

<xs:annotation>

<xs:documentation>FechadelDocumentodeTransporte</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:attributename=”ftra”type=”xs:date”use=”optional”>

<xs:annotation>

<xs:documentation>Fechadocumentotransporte</xs:documentation>

</xs:annotation>

</xs:attribute>

</xs:complexType>

</xs:element>

<xs:elementname=”decImp”>

<xs:annotation>

<xs:documentation>InformacióndelasDeclaracionesdeimportación.</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:attributename=”adec”use=”optional”>

<xs:annotation>

<xs:documentation>Añodeclaraciónimportación</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:int”>

<xs:minInclusivevalue=”0”/>

<xs:maxInclusivevalue=”9999”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”ndec2”use=”optional”>

<xs:annotation>

<xs:documentation>Numerodeclaraciónimportación</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”1”/>

<xs:maxLengthvalue=”16”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”vusd2”use=”optional”>

<xs:annotation>

<xs:documentation>ValorUSD</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:decimal”>

<xs:totalDigitsvalue=”22”/>

<xs:fractionDigitsvalue=”2”/>

<xs:maxInclusivevalue=”99999999999999999999.99”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:complexType>

</xs:element>

<xs:elementname=”amortiza”>

<xs:annotation>

<xs:documentation>InformacióndelPlandeAmortización.</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:attributename=”famo”use=”optional”>

<xs:annotation>

<xs:documentation>Fecha-CuotaPlandeAmortización</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:lengthvalue=”7”/>

<xs:patternvalue=”[0-9]{4,4}(-)[0-9]{2,2}”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”vmonc”use=”optional”>

<xs:annotation>

<xs:documentation>Valormonedacontratada-CuotaPlandeAmortización</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:decimal”>

<xs:totalDigitsvalue=”22”/>

<xs:fractionDigitsvalue=”2”/>

<xs:maxInclusivevalue=”99999999999999999999.99”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:complexType>

</xs:element>

</xs:schema>

* * *

ANEXO NO 6.

Especificaciones Técnicas

INFORME DE DATOS DE ENDEUDAMIENTO EXTERNO OTORGANDO A NO RESIDENTES – FORMULARIO 7

Formato 1064 – Versión 7

OBJETIVO

Definir las características y contenido de los archivos donde se reporta el formato de: Informe de Datos de Endeudamiento Externo otorgando a No Residentes - Formulario No. 7.

ESPECIFICACION TECNICA

El formato de Informe de Datos de Endeudamiento Externo otorgando a No Residentes – Formulario No 7, 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 Endeudamiento Externo otorgando a No Residentes - Formulario 7 = 01064)

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 Informe de Datos de Endeudamiento Externo otorgando a No Residentes - Formulario No 7, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, los cuales se deben enviar en el orden enunciado.

ATRIBUTODENOMINACION CASILLATIPOLONGITUDOBLIGATORIAOBSERVACIONES
FamoFecha - Cuota Plan de Amortizaciónstring7NEn caso de que el valor de la casilla “Tipo de operación” sea 1 esta casilla es obligatoria
Formato AAAA-MM.
Se diligencia por cada cuota de amortización incluida en el Plan
vmoncValor moneda contratada - Cuota Plan de Amortizacióndecimal20.2NEn caso de que el valor de la casilla “Tipo de operación” sea 1 esta casilla es obligatoria
Se diligencia por cada cuota de amortización incluida en el Plan.
Puede contener dos decimales. Utilice punto (.) como separador decimal

Tabla 1 - TIPOS DE OPERACION INFORME ENDEUDAMIENTO EXTERNO

1Inicial
2Modificación

Tabla 2 - CODIGO PROPOSITO DEL PRESTAMO

2Arrendamiento financiero
3Exportaciones
8Anticipo de exportaciones de bienes de utilización inmediata e intermedios
10Operación de derivados artículo 45 Resolución Externa 8 de 2000
11Financiación de bienes de utilización inmediata e intermedios
12Financiación de bienes de capital
13Giros financiados anticipados de bienes de utilización inmediata e intermedios
14Prefinanciación exportaciones – café
15Prefinanciación exportaciones – bienes
16Financiación de compra bienes de capital – zona Franca
17Financiación de compra bienes de utilización inmediata – zona Franca
18Anticipo de exportaciones de bienes de capital
19Giros financiados anticipados de bienes de capital
21Prefinanciación exportaciones - bienes de capital
23Giros financiados anticipados compra bienes de capital – zona franca
24Giros financiados anticipados compra bienes de utilización inmediata e intermedios – zona franca

Tabla 3 - SUSTITUCION O FRACCIONAMIENTO DE CREDITOS

1Sustitución
2Fraccionamiento

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

Encabezado

Contenido Información 1

Contenido Información 2

...

Contenido Información N

(*) 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. La cantidad de registros está medida por el número de elementos “endnoresidentes” 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 “endnoresidentes” y se deben incluir los siguientes datos para cada transacción reportada.

ETIQUETA DENOMINACION CASILLATIPOLONGITUD CAMPOVALIDACIONESOBSERVACIONES
AñoAño de envíoint4Formato AAAA
CodCptConceptoint21 = Nuevo
2 = Reemplazo
FormatoCódigo del formatoint5Informe de Datos de Endeudamiento Externo otorgando a No Residentes - Formulario 7 = 1064
VersiónVersión del formatoint2Versión = 7
NumEnvioNúmero de envíoint8Debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIANConsecutivo de envío por año.
FecEnvioFecha de envíodatetime14Debe ser la fecha calendario.Formato AAAA-MM-DDTHH:MM:SS
FecInicialFecha Inicialdate8Debe ser la fecha calendario.Los registros corresponden mínimo esta fecha inicial. Formato AAAA-MM-DD
FecFinalFecha Finaldate8Debe ser la fecha calendario.Los registros corresponden máximo a esta fecha final. Formato AAAA-MM-DD
ValorTotalValor Totaldouble20Corresponde a la sumatoria de la casilla “num” (Numeral) de los registros reportados.
CantRegCantidad de registrosint4Se enviarán archivos con máximo 5.000 registros; si se deben reportar más de 5.000 registros, se fraccionará la información en archivos de 5.000 registros o menos. La cantidad de registros está medida por el número de elementos “endnoresidentes” que contenga el archivo.Cantidad de registros reportados en el contenido.
ATRIBUTODENOMINACION CASILLATIPOLONGITUD OBLIGATORIAOBSERVACIONES
topTipo de operaciónint1SDe acuerdo a la Tabla 1
fecFecha date10SFormato AAAA-MM-DD
npresNúmero préstamostring11S
ndecNúmero declaración string5NEs obligatorio, cuando esté diligenciado en el informe de deuda. Sólo acepta números.
numNumeralint4NEs obligatorio, cuando esté diligenciado en el informe de deuda.
cmonnCódigo moneda de negociación o desembolsostring3NEs obligatorio, cuando esté diligenciado en el informe de deuda.
Código de Moneda ISO 4217 (Letras mayúsculas)
vtmonValor total en la moneda de negociacióndecimal20.2NEs obligatorio, cuando esté diligenciado en el informe de deuda.
Puede contener dos decimales. Utilice punto (.) como separador decimal
vusdValor USDdecimal20.2NEs obligatorio, cuando esté diligenciado en el informe de deuda.
Puede contener dos decimales. Utilice punto (.) como separador decimal
tdocTipo de identificaciónint2NEn caso de que el valor de la casilla “Tipo de operación” sea 1 esta casilla es de diligenciamiento obligatorio
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
nidNúmero de identificación del prestamista o acreedorstring20S
dvDV int1NEn caso de que el valor de la casilla “Tipo de operación” sea 1 y cuando el valor de la casilla “Tipo de identificación” sea 31 – NIT, esta casilla es obligatoria.
apl1Primer apellido del prestamista o acreedorstring60NEn caso de que el valor de la casilla “Tipo de operación” sea 1 y el prestamista o acreedor es una persona natural, esta casilla es de diligenciamiento obligatorio.
apl2Segundo apellido del prestamista o acreedorstring60NEn caso de que el valor de la casilla “Tipo de operación” sea 1 y el prestamista o acreedor es una persona natural, puede diligenciar esta casilla.
nom1Primer nombre del prestamista o acreedorstring60NEn caso de que el valor de la casilla “Tipo de operación” sea 1 y el prestamista o acreedor es una persona natural, esta casilla es de diligenciamiento obligatorio.
nom2Otros nombres del prestamista o acreedorstring60NEn caso de que el valor de la casilla “Tipo de operación” sea 1 y el prestamista o acreedor es una persona natural, puede diligenciar esta casilla.
razRazón social prestamista o acreedorstring450NEn caso de que el valor de la casilla “Tipo de operación” sea 1, el tipo de documento sea 31 – NIT y el prestamista o acreedor sea una persona jurídica, esta casilla es de diligenciamiento obligatorio.
munCódigo ciudadstring5NCódigo DANE Numérico
Es obligatorio cuando el valor de la casilla “Tipo de operación es 1
dirDirecciónstring200NEs obligatorio cuando el valor de la casilla “Tipo de operación es 1
apl1aPrimer apellido del prestatario o deudorstring60NEn caso de que el valor de la casilla “Tipo de operación” sea 1 y el prestatario o deudor es una persona natural, debe diligenciar esta casilla.
apl2aSegundo apellido del prestatario o deudorstring60NEn caso de que el valor de la casilla “Tipo de operación” sea 1 y el prestatario o deudor es una persona natural, puede diligenciar esta casilla.
nom1aPrimer nombre del prestatario o deudorstring60NEn caso de que el valor de la casilla “Tipo de operación” sea 1 y el prestatario o deudor es una persona natural, debe diligenciar esta casilla.
nom2aOtros nombres del prestatario o deudorstring60NEn caso de que el valor de la casilla “Tipo de operación” sea 1 si el prestatario o deudor es una persona natural, puede diligenciar esta casilla.
razaRazón social prestatario o deudorstring450NEn caso de que el valor de la casilla “Tipo de operación” sea 1 si el prestatario o deudor sea una persona jurídica, debe diligenciar esta casilla.
cpreCódigo propósito préstamoint2NEn caso de que el valor de la casilla “Tipo de operación” sea 1 debe diligenciar esta casilla
De acuerdo a la Tabla 2
cmonCódigo moneda string3NEn caso de que el valor de la casilla “Tipo de operación” sea 1 debe diligenciar esta casilla
Código de Moneda ISO 4217 (Letras mayúsculas)
moncMonto contratadodecimal20.2NEn caso de que el valor de la casilla “Tipo de operación” es 1 debe diligenciar esta casilla
Puede contener dos decimales.
Utilice punto (.) como separador decimal

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

Al elemento “endnoresidentes” se pueden agregar elementos secundarios identificados como “enextnores”, los cuales contienen la Información de las declaraciones de exportación

ATRIBUTODENOMINACION CASILLATIPOLONGITUD OBLIGATORIAOBSERVACIONES
ndeceNúmero declaración de exportación definitiva - DEXstring16NEs obligatorio, cuando esté diligenciado en el informe de deuda.
fdeceFecha declaración exportación definitivadate10NEs obligatorio, cuando esté diligenciado en el informe de deuda.
Formato AAAA-MM-DD

Al elemento “endnoresidentes” se pueden agregar elementos secundarios identificados como “amortiza”, los cuales contienen la Información del Plan de Amortización.

ATRIBUTODENOMINACION CASILLATIPOLONGITUDOBLIGATORIAOBSERVACIONES
famoFecha - Cuota Plan de Amortizaciónstring7NEn caso de que el valor de la casilla “Tipo de operación” sea 1, debe diligenciar esta casilla
Formato AAAA-MM
vmoncValor moneda contratada - Cuota Plan de Amortizacióndecimal20.2NEn caso de que el valor de la casilla “Tipo de operación” sea 1, debe diligenciar esta casilla
Puede contener dos decimales. Utilice punto (.) como separador decimal

Tabla 1 - TIPOS DE OPERACION INFORME ENDEUDAMIENTO EXTERNO

1Inicial
2Modificación

Tabla 2 - CODIGO PROPOSITO DEL PRESTAMO

33Exportaciones - Activo

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 campos que corresponden a fechas, deben contener fechas válidas en cuanto a año, mes y día.

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

5. En los campos con valores numéricos, no se debe utilizar ningún separador para miles; no se utilizará 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. 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 “num” (Numeral) de los registros reportados.

4. Esquema XSD

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

<?xmlversion=”1.0”encoding=”ISO-8859-1”?>

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

<xs:elementname=”endnoresidentes”>

<xs:annotation>

<xs:documentation>Elementoqueencapsulalainformacióndelformulario1064versión6:INFORME DE DATOS DE EN DEUDAMIENTO EXTERNO OTORGANDO AÑO RESIDENTES - FORMULARIO 7 </xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

<xs:elementname=”enextnores”minOccurs=”0”maxOccurs=”unbounded”>

<xs:annotation>

<xs:documentation>Informacióndelasdeclaracionesdeexportación</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:attributename=”ndece”use=”optional”>

<xs:annotation>

<xs:documentation>Númerodeclaracióndeexportacióndefinitiva-DEX</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”16”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”fdece”type=”xs:date”use=”optional”>

<xs:annotation>

<xs:documentation>Fechadeclaraciónexportacióndefinitiva</xs:documentation>

</xs:annotation>

</xs:attribute>

</xs:complexType>

</xs:element>

<xs:elementref=”amortiza”minOccurs=”0”maxOccurs=”unbounded”/>

</xs:sequence>

<xs:attributename=”top”use=”required”>

<xs:annotation>

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

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:int”>

<xs:minInclusivevalue=”1”/>

<xs:maxInclusivevalue=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”fec”type=”xs:date”use=”required”>

<xs:annotation>

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

</xs:annotation>

</xs:attribute>

<xs:attributename=”npres”use=”required”>

<xs:annotation>

<xs:documentation>Númeropréstamo</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”11”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”ndec”use=”optional”>

<xs:annotation>

<xs:documentation>Númerodeclaración</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”1”/>

<xs:maxLengthvalue=”5”/>

<xs:patternvalue=”[0-9]*”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”num”use=”optional”>

<xs:annotation>

<xs:documentation>Numeral</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:int”>

<xs:minInclusivevalue=”0”/>

<xs:maxInclusivevalue=”9999”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”cmonn”use=”optional”>

<xs:annotation>

<xs:documentation>Códigomonedadenegociaciónodesembolso</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”3”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”vtmon”use=”optional”>

<xs:annotation>

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

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:decimal”>

<xs:totalDigitsvalue=”22”/>

<xs:fractionDigitsvalue=”2”/>

<xs:maxInclusivevalue=”99999999999999999999.99”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”vusd”use=”optional”>

<xs:annotation>

<xs:documentation>ValorUSD</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:decimal”>

<xs:totalDigitsvalue=”22”/>

<xs:fractionDigitsvalue=”2”/>

<xs:maxInclusivevalue=”99999999999999999999.99”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”tdoc”use=”optional”>

<xs:annotation>

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

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:int”>

<xs:minInclusivevalue=”0”/>

<xs:maxInclusivevalue=”99”/>

<xs:enumerationvalue=”11”/>

<xs:enumerationvalue=”12”/>

<xs:enumerationvalue=”13”/>

<xs:enumerationvalue=”21”/>

<xs:enumerationvalue=”22”/>

<xs:enumerationvalue=”31”/>

<xs:enumerationvalue=”41”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”nid”use=”required”>

<xs:annotation>

<xs:documentation>Númerodeidentificacióndelprestamistaoacreedor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”20”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”dv”use=”optional”>

<xs:annotation>

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

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:int”>

<xs:minInclusivevalue=”0”/>

<xs:maxInclusivevalue=”9”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”apl1”use=”optional”>

<xs:annotation>

<xs:documentation>Primerapellidodelprestamistaoacreedor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”60”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”apl2”use=”optional”>

<xs:annotation>

<xs:documentation>Segundoapellidodelprestamistaoacreedor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”60”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”nom1”use=”optional”>

<xs:annotation>

<xs:documentation>Primernombredelprestamistaoacreedor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”60”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”nom2”use=”optional”>

<xs:annotation>

<xs:documentation>Otrosnombresdelprestamistaoacreedor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”60”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”raz”use=”optional”>

<xs:annotation>

<xs:documentation>Razónsocialprestamistaoacreedor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”450”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”mun”use=”optional”>

<xs:annotation>

<xs:documentation>Códigociudad</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”1”/>

<xs:maxLengthvalue=”5”/>

<xs:patternvalue=”[0-9]*”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”dir”use=”optional”>

<xs:annotation>

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

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”200”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”apl1a”use=”optional”>

<xs:annotation>

<xs:documentation>Primerapellidodelprestatarioodeudor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”60”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”apl2a”use=”optional”>

<xs:annotation>

<xs:documentation>Segundoapellidodelprestatarioodeudor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”60”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”nom1a”use=”optional”>

<xs:annotation>

<xs:documentation>Primernombredelprestatarioodeudor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”60”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”nom2a”use=”optional”>

<xs:annotation>

<xs:documentation>segundonombredelprestatarioodeudor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”60”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”raza”use=”optional”>

<xs:annotation>

<xs:documentation>Razónsocialdelprestatarioodeudor</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”450”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”cpre”use=”optional”>

<xs:annotation>

<xs:documentation>Códigopropósitopréstamo</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:int”>

<xs:minInclusivevalue=”33”/>

<xs:maxInclusivevalue=”33”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”cmon”use=”optional”>

<xs:annotation>

<xs:documentation>Códigomoneda</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:minLengthvalue=”0”/>

<xs:maxLengthvalue=”3”/>

<xs:patternvalue=”\S+”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”monc”use=”required”>

<xs:annotation>

<xs:documentation>Montocontratado</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:decimal”>

<xs:totalDigitsvalue=”22”/>

<xs:fractionDigitsvalue=”2”/>

<xs:maxInclusivevalue=”99999999999999999999.99”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:complexType>

</xs:element>

<xs:elementname=”mas”>

<xs:annotation>

<xs:documentation>Elementoraizdelxmldecargamasiva</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

<xs:elementname=”Cab”type=”CabType”/>

<xs:elementref=”endnoresidentes”maxOccurs=”unbounded”/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:complexTypename=”CabType”>

<xs:sequence>

<xs:elementname=”Ano”type=”xs:gYear”nillable=”false”>

<xs:annotation>

<xs:documentation>Añodeenvio</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname=”CodCpt”nillable=”false”>

<xs:annotation>

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

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:int”>

<xs:minInclusivevalue=”0”/>

<xs:maxInclusivevalue=”99”/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:elementname=”Formato”fixed=”1064”>

<xs:simpleType>

<xs:restrictionbase=”xs:positiveInteger”/>

</xs:simpleType>

</xs:element>

<xs:elementname=”Version”type=”xs:positiveInteger”fixed=”7”/>

<xs:elementname=”NumEnvio”>

<xs:annotation>

<xs:documentation>Numerodeenvio</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:positiveInteger”>

<xs:totalDigitsvalue=”8”/>

<xs:maxInclusivevalue=”99999999”/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:elementname=”FecEnvio”type=”xs:dateTime”>

<xs:annotation>

<xs:documentation>Fechadeenvio</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname=”FecInicial”type=”xs:date”>

<xs:annotation>

<xs:documentation>Fechainicial</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname=”FecFinal”type=”xs:date”>

<xs:annotation>

<xs:documentation>FechaFinal</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname=”ValorTotal”type=”xs:double”>

<xs:annotation>

<xs:documentation>ValorTotal</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname=”CantReg”>

<xs:annotation>

<xs:documentation>Cantidadderegistros</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:positiveInteger”>

<xs:totalDigitsvalue=”4”/>

<xs:maxInclusivevalue=”9999”/>

</xs:restriction>

</xs:simpleType>

</xs:element>

</xs:sequence>

</xs:complexType>

<xs:elementname=”amortiza”>

<xs:annotation>

<xs:documentation>InformacióndelPlandeAmortización.</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:attributename=”famo”use=”optional”>

<xs:annotation>

<xs:documentation>Fecha-CuotaPlandeAmortización</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:string”>

<xs:lengthvalue=”7”/>

<xs:patternvalue=”[0-9]{4,4}(-)[0-9]{2,2}”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename=”vmonc”use=”optional”>

<xs:annotation>

<xs:documentation>Valormonedacontratada-CuotaPlandeAmortización</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase=”xs:decimal”>

<xs:totalDigitsvalue=”22”/>

<xs:fractionDigitsvalue=”2”/>

<xs:maxInclusivevalue=”99999999999999999999.99”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:complexType>

</xs:element>

</xs:schema>

* * *

ANEXO 12.

ESPECIFICACIONES TÉCNICAS.

INFORME DATOS COMPRA Y VENTA DE DIVISAS EN EFECTIVO Y CHEQUES DE VIAJERO ZONAS DE FRONTERA

– Montos inferiores a USD 500.00

Formato 1121 – Versión 6

OBJETIVO

Definir las características y contenido de los archivos donde se reporta el formato de: Informe Datos Compra y Venta de Divisas en efectivo y Cheques de Viajero - zonas de frontera - montos inferiores a USD 500.00

ESPECIFICACION TECNICA

El formato de informe datos compra y venta de divisas en efectivo y cheques de viajero -zonas de frontera - montos inferiores a USD 500.00, 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 Datos Compra y Venta de Divisas en efectivo y Cheques de Viajero - zonas de frontera - montos inferiores a USD 500.00 = 01121)

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 datos compra y venta de divisas en efectivo y cheques de viajero – zonas de frontera - montos inferiores a USD 500.00, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, los 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 válido de acuerdo al esquema XSD que se incluye en esta especificación técnica.

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

2.1. Formato del encabezado

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

ETIQUETA DENOMI- NACION CASILLATIPOLONGITUD CAMPOVALIDACIONESOBSERVACIONES
AñoAño de envíoint4Formato AAAA
CodCptConceptoint21 = Nuevo
2 = Reemplazo
FormatoCódigo del formatoint5Informe Datos Compra y Venta de Divisas en efectivo y Cheques de Viajero - zonas de frontera - montos inferiores a USD 500.00 = 1121
VersionVersión del formatoint2Versión = 6
NumEnvioNúmero de envíoint8Debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIANConsecutivo de envío por año.
FecEnvioFecha de envíodatetime14Debe ser la fecha calendario.Formato AAAA-MM-DDTHH:MM:SS
FecInicialFecha Inicialdate10Debe ser la fecha calendario.Los registros corresponden mínimo esta fecha inicial. Formato AAAA-MM-DD
FecFinalFecha Finaldate10Debe ser la fecha calendario.Los registros corresponden máximo a esta fecha final. Formato AAAA-MM-DD
ValorTotalValor Totaldouble20Corresponde a la sumatoria de la casilla “vpes” (Valor en pesos) de los registros reportados.
CantRegCantidad de registrosint4Se enviarán archivos con máximo 5.000 registros; si se deben reportar más de 5.000 registros, se fraccionará la información en archivos de 5.000 registros o menos. La cantidad de registros está medida por el número de elementos “viajero” que contenga el archivo.Cantidad de registros reportados en el contenido.

(*) Se enviarán archivos con máximo 5.000 registros; si es necesario informar más de 5.000 registros, se fraccionará la información en archivos de 5.000 registros o menos. La cantidad de registros está medida por el número de elementos “viajero” 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 “viajero” y se deben incluir los siguientes datos para cada transacción reportada.

ATRIBUTODENOMINACION CASILLATIPOLONGITUD OBLIGATORIAOBSERVACIONES
copeCódigo concepto de la operaciónint1SDe acuerdo a Tabla 2
Tómense los datos consignados en la declaración de cambio
tdocTipo de documento del cliente del profesionalInt2SDe acuerdo a la Tabla 1.
Tómense los datos consignados en la declaración de cambio
nidNúmero documento de identificación del cliente del profesionalstring20STómense los datos consignados en la declaración de cambio
dvDígito de Verificación del cliente del profesionalInt1NDebe incluir el dígito de verificación cuando el tipo de documento de identificación es NIT
papPrimer apellido del cliente del profesionalstring60NTómense los datos consignados en la declaración de cambio. Casilla obligatoria cuando el cliente es persona natural.
sapSegundo apellido del cliente del profesionalstring60NTómense los datos consignados en la declaración de cambio.
pnomPrimer nombre del cliente del profesionalstring60NTómense los datos consignados en la declaración de cambio. Casilla obligatoria cuando el cliente es persona natural.
snomOtros nombres del cliente del profesionalstring60NTómense los datos consignados en la declaración de cambio.
razRazón social del cliente del profesionalstring450NTómense los datos consignados en la declaración de cambio. Casilla obligatoria cuando el cliente es persona jurídica.
cmonCódigo Moneda negociadastring3STómense los datos consignados en la declaración de cambio
Código de Moneda ISO 4217 (Letras mayúsculas)
vmonMonto moneda negociadadecimal20.2STómense los datos consignados en la declaración de cambio
Incluir dos decimales. Utilice punto (.) como separador decimal
vpesValor en pesosdouble20STómense los datos consignados en la declaración de cambio. No incluir decimales, redondear al entero más próximo.
cclaCódigo clase de compra o ventaint1SDe acuerdo a Tabla 3
Tómense los datos consignados en la declaración de cambio
nforNúmero declaraciónstring13SNúmero consecutivo generado por el profesional de compra y venta de divisas para identificar sus declaraciones de cambio.
fecoFecha de la operacióndate10SFormato AAAA-MM-DD
Tome los datos consignados en la declaración de cambio

Las casillas Código concepto de la operación y Número declaración son la llave única para este formato, la cual no debe repetirse para los registros de un mismo envío.

Tabla 1 - TIPO DE IDENTIFICACION

11Registro civil de nacimiento
12Tarjeta de identidad
13 Cédula de ciudadanía
21 Tarjeta de extranjería
22Cédula de extranjería
31 NIT
41Pasaporte
42Documento de identificación extranjero

Tabla 2. CONCEPTO DE LA OPERACION

1Compra
2Venta

Tabla 3. CLASE DE COMPRA O VENTA

1Efectivo
2Cheque viajero

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 campos que corresponden a fechas, deben contener fechas válidas en cuanto a año, mes y día.

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

5. En los campos con valores numéricos, no se debe utilizar ningún separador para miles; no se utilizará 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. 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 “vpes” (Valor en pesos) 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=”viajero”>

<xs:annotation>

<xs:documentation>Elemento que encapsula la información del formulario 1121 versión 6: INFORME DATOS COMPRA Y VENTA DE DIVISAS Y CHEQUES DE VIAJERO ZONA DE FRONTERA - Montos inferiores a USD 500.00</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:annotation>

<xs:documentation>Código concepto de la operación</xs:documentation>

</xs:annotation>

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

<xs:simpleType>

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

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”9”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

<xs:documentation>Tipo de documento del cliente del profesional</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 documento de identificación del del cliente del profesional</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 del cliente del profesional</xs:documentation>

</xs:annotation7>

<xs:simpleType>

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

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”9”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

<xs:documentation>Primer apellido del cliente del profesional</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:minLength value=”1”/>

<xs:maxLength value=”60”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

<xs:documentation>Segundo apellido del cliente del profesional</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:minLength value=”1”/>

<xs:maxLength value=”60”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

<xs:documentation>Primer nombre del cliente del profesional</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:minLength value=”1”/>

<xs:maxLength value=”60”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

<xs:documentation>Otros nombres del cliente del profesional</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:minLength value=”1”/>

<xs:maxLength value=”60”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

<xs:documentation>Razón social del cliente del profesional</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=”cmon” use=”required”>

<xs:annotation>

<xs:documentation>Código Moneda negociada</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:minLength value=”1”/>

<xs:maxLength value=”3”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

<xs:documentation>Monto moneda negociada</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:maxInclusive value=”99999999999999999999.99”/>

<xs:totalDigits value=”22”/>

<xs:fractionDigits value=”2”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

<xs:documentation>Valor en pesos</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:minInclusive value=”0”/>

<xs:maxInclusive value=”99999999999999999999”/>

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

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

<xs:documentation>Código clase de compra o venta</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=”nfor” use=”required”>

<xs:annotation>

<xs:documentation>Número del formulario</xs:documentation>

</xs:annotation>

<xs:simpleType>

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

<xs:minLength value=”0”/>

<xs:maxLength value=”13”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

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

<xs:annotation>

<xs:documentation>Fecha de la operación</xs:documentation>

</xs:annotation>

</xs:attribute>

</xs:complexType>

</xs:element>

<xs:element name=”mas”>

<xs:annotation>

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

</xs:annotation>

<xs:complexType>

<xs:sequence>

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

<xs:element ref=”viajero” 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=”1121”>

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

Ir al inicio

logoaj
Disposiciones analizadas por Avance Jurídico Casa Editorial Ltda.©
"Normograma del Ministerio de Relaciones Exteriores"
ISSN [2256-1633 (En linea)]
Última actualización: 31 de marzo de 2018

Las notas de vigencia, concordancias, notas del editor, forma de presentación y disposición de la compilación están protegidas por las normas sobre derecho de autor. En relación con estos valores jurídicos agregados, se encuentra prohibido por la normativa vigente su aprovechamiento en publicaciones similares y con fines comerciales, incluidas -pero no únicamente- la copia, adaptación, transformación, reproducción, utilización y divulgación masiva, así como todo otro uso prohibido expresamente por la normativa sobre derechos de autor, que sea contrario a la normativa sobre promoción de la competencia o que requiera autorización expresa y escrita de los autores y/o de los titulares de los derechos de autor. En caso de duda o solicitud de autorización puede comunicarse al teléfono 617-0729 en Bogotá, extensión 101. El ingreso a la página supone la aceptación sobre las normas de uso de la información aquí contenida.