RESOLUCIÓN 9147 DE 2006
(agosto 14)
Diario Oficial No. 46.370 de 24 de agosto de 2006
DIRECCIÓN DE IMPUESTOS Y ADUANAS NACIONALES
<NOTA DE VIGENCIA: Resolución derogada a partir del 1 de enero de 2022, por el artículo 9 de la Resolución 161 de 2021>
Por medio de la cual se señala el contenido y se adoptan las características técnicas de la información cambiaria y de endeudamiento externo que debe ser presentada a la Unidad Administrativa Especial-Dirección de Impuestos y Aduanas Nacionales por los intermediarios del mercado cambiario, los concesionarios de servicios de correos que presten servicios financieros de correos y los titulares de cuentas corrientes de compensación y se fijan los plazos para su entrega.
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; 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 de la Resolución número 4083 de diciembre 29 de 1999, modificada por el artículo 1o de la Resolución 7873 de 2006 de la DIAN,
RESUELVE:
ARTÍCULO 1o. SUJETOS OBLIGADOS A PRESENTAR LA INFORMACIÓN. <Resolución derogada a partir del 1 de enero de 2022, por el artículo 9 de la Resolución 161 de 2021> Están obligados a presentar la información a que se refiere el artículo segundo de la presente resolución:
a) Los Intermediarios del Mercado Cambiario autorizados, respecto de la información relacionada con las operaciones de cambio realizadas con o a través de estas entidades, junto con sus modificaciones, actualizaciones y/o aclaraciones, así como respecto de la información de endeudamiento externo activo y/o pasivo por im portación y exportación de bienes presentada por los usuarios obligados a través de estas entidades, junto con sus modificaciones;
b) Los titulares de las cuentas corrientes de compensación (normales y especiales) registradas y autorizadas por el Banco de la República, respecto de la información de las operaciones de cambio canalizadas por conducto de dichas cuentas, junto con sus modificaciones, actualizaciones y/o aclaraciones;
c) Los concesionarios de servicios de correos que prestan servicios financieros de correos, respecto de las operaciones de cambio a ellos autorizadas por el Banco de la República.
ARTÍCULO 2o. INFORMACIÓN A SUMINISTRAR. <Resolución derogada a partir del 1 de enero de 2022, por el artículo 9 de la Resolución 161 de 2021> La información a suministrar por parte de los obligados a que se refiere el artículo anterior, es la relacionada con las operaciones de cambio realizadas con o a través de los intermediarios del mercado cambiario o a través de las cuentas corrientes de compensación, declaradas con los numerales cambiarios señalados por el artículo 1o de la Resolución 4083 de 1999, modificado por el artículo 1o de la Resolución 7873 de 2006 de la DIAN y sus posteriores modificaciones, con excepción de las siguientes operaciones:
a) Los intermediarios del mercado cambiario no estarán obligados a presentar la información relacionada con los numerales cambiarios que sean de uso exclusivo de los titulares de cuentas corrientes de compensación (tradicional y especial), de conformidad con las regulaciones establecidas por el Banco de la República;
b) Los titulares de cuentas corrientes de compensación (tradicional y especial) no estarán obligados a presentar la información relacionada con los numerales cambiarios que no puedan ser utilizados por una cuenta corriente de compensación, de conformidad con las regulaciones establecidas por el Banco de la República.
PARÁGRAFO. Los Intermediarios del Mercado Cambiario que se encuentren facultados para recibir y procesar los formularios de información de endeudamiento externo otorgado a residentes y a no residentes (Formularios Nos. 6 y 7, o los que señale el Banco de la República) por operaciones de financiación de importaciones o de exportaciones de bienes, están obligados a presentar a la Unidad Administrativa Especial-Dirección de Impuestos y Aduanas Nacionales la información de dichos formularios, en los términos y condiciones señalados en la presente resolución.
ARTÍCULO 3o. CONTENIDO DE LA INFORMACIÓN. <Resolución derogada a partir del 1 de enero de 2022, por el artículo 9 de la Resolución 161 de 2021> La información a que se refiere el artículo anterior, deberá contener:
INFORME DE DATOS DE LA DECLARACION DE CAMBIO POR IMPORTACION DE BIENES – Formulario No 1, Formato 1059 – ANEXO 1.
a) Tipo de informante;
b) Tipo de operación;
c) Código cuenta compensación;
d) Fecha declaración de cambio;
e) Número declaración cambio;
f) Fecha declaración cambio anterior;
g) Número declaración cambio anterior;
h) Tipo de identificación importador;
i) Número de identificación importador;
j) DV Importador;
k) Apellidos y nombres o razón social importador;
l) Código moneda de giro;
m) Tipo de cambio a USD;
n) Numeral;
o) Valor moneda de giro;
p) Valor USD;
q) Año declaración importación;
r) Número declaración importación;
s) Valor USD declaración importación;
t) Fecha documento transporte;
u) Número documento de transporte;
v) Condiciones de pago;
w) Condiciones de despacho mercancía;
x) Observaciones.
INFORME DE DATOS DE LA DECLARACION DE CAMBIO POR EXPORTACION DE BIENES –FORMULARIO No 2, Formato 1060 – ANEXO 2.
a) Tipo de informante;
b) Tipo de operación;
c) Código cuenta compensación;
d) Fecha declaración de cambio;
e) Número declaración cambio;
f) Fecha declaración cambio anterior;
g) Número declaración cambio anterior;
h) Tipo de identificación exportador;
i) Número de identificación exportador;
j) DV Exportador;
k) Apellidos y nombres o razón social exportador;
l) Código moneda de reintegro;
m) Valor moneda de reintegro;
n) Tipo de cambio a USD;
o) Número DEX definitivo;
p) Fecha DEX definitivo;
q) Numeral;
r) Valor reintegrado USD;
s) Total valor FOB;
t) Total gastos de exportación;
u) Deducciones;
v) Total reintegro neto;
w) Condiciones de pago;
x) Condiciones de despacho mercancía;
y) Observaciones.
INFORME DE DATOS DE LA DECLARACION DE CAMBIO POR ENDEUDAMIENTO EXTERNO - FORMULARIO No 3, Formato 1061 – ANEXO 3.
a) Tipo de informante;
b) Tipo de operación;
c) Código cuenta compensación;
d) Fecha declaración de cambio;
e) Número declaración cambio;
f) Fecha declaración cambio anterior;
g) Número declaración anterior;
h) Número préstamo;
i) Tipo de identificación;
j) NIT o número de identificación;
k) DV;
l) Apellidos y nombres o razón social del deudor o acreedor;
m) Código moneda contratada;
n) Valor total moneda contratada;
o) Código moneda negociación;
p) Valor total moneda negociación;
q) Tipo de cambio moneda de negociación;
r) Valor total USD;
s) Apellidos y nombres o Razón social del acreedor (créditos pasivos); o del deudor (créditos activos);
t) Numeral;
u) Valor moneda negociación;
v) Valor moneda contratada;
w) Valor USD;
x) Número DEX definitivo;
y) Fecha DEX definitivo;
z) Numeral;
aa) Valor reintegro USD;
bb) Total valor FOB;
cc) Total gastos (numeral 1510);
dd) Deducciones (Numeral 2016).
INFORME DE DATOS DE LA DECLARACION DE CAMBIO POR SERVICIOS, TRANSFERENCIAS Y OTROS CONCEPTOS - FORMULARIO No 5, Formato 1062 – ANEXO 4.
a) Tipo de informante;
b) Tipo de operación;
c) Código cuenta compensación;
d) Fecha declaración de cambio;
e) Número declaración cambio;
f) Fecha declaración cambio anterio r;
g) Número declaración anterior;
h) Tipo de identificación;
i) Número documento de identificación;
j) DV;
k) Apellidos y nombres o razón social de quien compra o vende divisas;
l) Dirección;
m) Ciudad;
n) Código moneda giro o reintegro;
o) Valor moneda giro o reintegro;
p) Valor total USD;
q) Numeral;
r) Valor USD.
PARÁGRAFO. Cuando el informante corresponda a un titular de cuenta corriente de compensación, los datos deberán ser suministrados a la DIAN en forma desagregada por cada una de las operaciones de cambio que por concepto de “Servicios, Transferencias y Otros Conceptos” haya canalizado a través de la cuenta, así como sus modificaciones y/o aclaraciones, utilizando los numerales cambiarios señalados para la Declaración de Cambio - Formulario No 5. En este caso, el titular de la cuenta corriente de compensación debe suministrar toda la información relacionada en este acápite por cada operación de cambio canalizada por estos conceptos, con excepción de la información relacionada con los literales “e) Número declaración cambio”; y “g) Número declaración anterior”, al no generarse legalmente la obligación de presentar en forma física e individual la Declaración de Cambio No 5. Para estos mismos efectos, por “fecha declaración de cambio” se debe entender la fecha en que se produjo el crédito o el débito de la cuenta corriente de compensación, según sea el caso.
INFORME DE DATOS DEL ENDEUDAMIENTO EXTERNO OTORGADO
A RESIDENTES - FORMULARIO No 6, Formato 1063 - ANEXO 5.
a) Tipo de operación;
b) Fecha;
c) Número préstamo;
d) Número declaración;
e) Numeral;
f) Código moneda de negociación o desembolso;
g) Valor total en la moneda de negociación o desembolso;
h) Valor USD;
i) Tipo de identificación;
j) Número de identificación prestatario o deudor;
k) DV;
l) Apellidos y nombres o razón social del prestatario o deudor;
m) Código Ciudad;
n) Dirección;
o) Apellidos y nombres o razón social del prestamista o acreedor;
p) Código propósito del préstamo;
q) Código moneda;
r) Monto contratado;
s) Número de expedición depósito;
t) Valor en dólares o pesos colombianos del depósito;
u) Fecha documento transporte;
v) Año declaración importación;
w) Número declaración importación;
x) Valor USD;
y) Fecha - Cuota Plan de Amortización;
z) Valor moneda contratada - Cuota Plan de Amortización;
aa) Código para indicar que se trata de una sustitución o un fraccionamiento de un crédito;
bb) Número de identificación crédito anterior;
cc) Código moneda;
dd) Valor a sustituir o fraccionar.
<Inciso modificado por el artículo 1 de la Resolución 16141 de 2007. El nuevo texto es el siguiente:> 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.
La información de los literales y) y z) se generará en forma independiente por cada cuota en que se divida el plan de amortización señalado por el deudor en el Formulario No 6.
INFORME DE DATOS DEL ENDEUDAMIENTO EXTERNO OTORGADO
A NO RESIDENTES - FORMULARIO No 7, en el Formato 1064 - ANEXO 6.
a) Tipo de operación;
b) Fecha;
c) Número préstamo;
d) Número declaración;
e) Numeral;
f) Código moneda de negociación;
g) Valor total en la moneda de negociación;
h) Valor USD;
i) Tipo de identificación;
j) Número de identificación del prestamista o acreedor;
k) DV;
l) Apellidos y nombres o razón social del prestamista o acreedor;
m) Código ciudad;
n) Dirección;
o) Apellidos y nombres o razón social del prestatario o deudor;
p) Código propósito préstamo;
q) Código moneda;
r) Monto contratado;
s) Número Declaración de Exportación Definitiva, DEX;
t) Fecha declaración exportación definitiva;
u) Fecha - Cuota Plan de Amortización;
v) Valor moneda contratada - Cuota Plan de Amortización.
Los datos correspondientes a los literales d) a h) sólo se deben aportar cuando se encuentren diligenciadas las casillas 4, 5, 6, 7, 7.1, y 7.2 del Formulario No 7. Los datos correspondientes al literal p) deben corresponder únicamente a los préstamos identificados con el código 33 asignados por el Banco de la República para ser diligenciado en la casilla 18 del Formulario No 7.
La información de los literales u) y v) se generará en forma independiente por cada cuota en que se divida el plan de amortización señalado por el acreedor en el Formulario No 7.
INFORME DE ACLARACIONES DE DATOS PARA FINES ESTADÍSTICOS DE LAS DECLARACIONES DE CAMBIO Nos. 1, 2, 3 y 5 en el Formato 1066 – ANEXO 7.
La información solicitada corresponde a lo reglamentado por el punto 1.7 de la Circular Reglamentaria Externa DCIN-83 de 2004 del Banco de la República, y sus posteriores modificaciones.
a) Tipo de informante;
b) Fecha presentación comunicación u oficio;
c) Procesamiento de la declaración de cambio;
d) Fecha declaración cambio aclarada;
e) Número declaración cambio aclarada;
f) Tipo de identificación del importador, exportador, deudor o acreedor, o de quien compra o vende divisas;
g) Número de identificación del importador, exportador, deudor o acreedor, o de quien compra o vende divisas;
h) DV del importador, exportador, deudor o acreedor, o de quien compra o vende divisas;
i) Apellidos y nombres o razón social del importador, exportador, deudor o acreedor, o de quien compra o vende divisas;
j) Número declaración de importación;
k) Año declaración importación;
l) Valor USD pagado por declaración im portación;
m) Fecha documento de transporte;
n) Número documento de transporte;
o) Número DEX definitivo;
p) Fecha DEX definitivo;
q) Valor USD reintegrado por declaración de exportación;
r) Número del préstamo;
s) Numeral;
t) Valor USD casilla 21 de la Declaración No 5;
u) Valor USD casilla 25 de la Declaración No 3.
PARÁGRAFO. Cuando el informante corresponda a un titular de cuenta corriente de compensación deberá entregar el Informe de aclaraciones para fines estadísticos realizadas respecto de las Declaraciones de Cambio Nos. 1, 2, 3 y 5 ciñéndose al calendario señalado en el artículo cuarto de la presente Resolución y dentro del mes siguiente al trimestre en que dichos titulares generaron y conservaron las aclaraciones, o transmitieron las mismas por vía electrónica al Departamento de Cambios Internacionales del Banco de la República, según el caso. En estos eventos, la información señalada en el literal b) precedente corresponderá a la fecha en que el titular generó o conservó las aclaraciones o transmitió las mismas por vía electrónica al Departamento de Cambios Internacionales del Banco de la República, según el caso.
INFORME DE DATOS FALTANTES EN LAS DECLARACIONES DE CAMBIO
Nos. 1 y 2, en el Formato 1067 - ANEXO 8.
La información solicitada corresponde a lo reglamentado en los puntos 3 y 4 de la Circular Reglamentaria Externa DCIN-83 de 2004 del Banco de la República, y sus posteriores modificaciones.
a) Tipo de informante;
b) Fecha presentación comunicación u oficio;
c) Formulario de la Declaración de Cambio que se complementa;
d) Fecha declaración cambio complementada;
e) Número declaración cambio complementada;
f) Tipo de identificación del importador o exportador;
g) Número de identificación del importador o exportador;
h) DV del importador o exportador;
i) Apellidos y nombres o razón social del importador o exportador;
j) Número declaración de importación;
k) Año declaración importación;
l) Valor USD pagado por declaración de importación;
m) Fecha documento de transporte;
n) Número documento de transporte;
o) Número DEX definitivo;
p) Fecha DEX definitivo;
q) Valor USD reintegrado por DEX definitivo;
r) Numeral;
s) Total gastos exportación;
t) Deducciones.
PARÁGRAFO. Cuando el informante corresponda a un titular de cuenta corriente de compensación deberá generar el Informe de Datos Faltantes en las Declaraciones de Cambio Nos. 1 y 2, y entregarlo, ciñéndose al calendario señalado en el artículo cuarto de la presente resolución, dentro del mes siguiente al trimestre en que dichos titulares anexaron y conservaron los documentos de transporte, las declaraciones de importación y/o las declaraciones de exportación definitivas a la respectiva declaración de cambio inicial en la cual no quedaron diligenciados los datos correspondientes a estos documentos. En estos casos, la información señalada en el literal b) precedente corresponderá a la fecha en que el titular anexó y conservó los documentos de transporte, las declaraciones de importación y/o las declaraciones de exportación definitivas a la respectiva declaración de cambio inicial, en la cual no quedaron diligenciados los datos correspondientes a estos documentos.
INFORME DE DATOS DE CUENTA CORRIENTE COMPENSACION,
en el Formato 1070 - ANEXO 9.
a) Tipo de operación;
b) Código cuenta compensación;
c) Número de la cuenta corriente de compensación;
d) Razón social del banco sede de la cuenta;
e) Código país sede de la cuenta;
f) Nombre ciudad sede de la cuenta;
g) Código moneda de la cuenta;
h) Fecha de cancelación de la cuenta en la entidad bancaria del exterior;
i) Fecha de cancelación del registro de la cuenta ante el Banco de la República.
ARTÍCULO 4o. PLAZOS PARA PRESENTAR LA INFORMACIÓN. <Resolución derogada a partir del 1 de enero de 2022, por el artículo 9 de la Resolución 161 de 2021> Los Intermediarios del Mercado Cambiario, los Titulares de Cuentas Corrientes de Compensación y los concesionarios de servicios de correos que presten servicios financieros de correos deberán presentar trimestralmente a la Unidad Administrativa Especial Dirección de Impuestos y Aduanas Nacionales, DIAN, la información requerida, dentro del mes siguiente al trimestre en que se canalizaron, modificaron, actualizaron, complementaron y/o aclararon o presentaron las operaciones de cambio y los informes de endeudamiento externo por conducto de tales organismos o a través de dichas cuentas, ciñéndose al siguiente calendario, según el último dígito del NIT del obligado a presentar la información:
ULTIMO DIGITO DE NIT o CEDULA | FECHAS DE ENTREGA A LA DIAN |
1 y 2 | El décimo (10) y undécimo (11) día hábil de los meses de abril, julio, octubre y enero |
3 y 4 | El duodécimo (12) y decimotercero (13) día hábil de los meses de abril, julio, octubre y enero |
5 y 6 | El decimocuarto (14) y decimoquinto (15) día hábil de los meses de abril, julio, octubre y enero |
7 y 8 | El decimosexto (16) y decimoséptimo (17) día hábil de los meses de abril, julio, octubre y enero |
9 y 0 | El decimoctavo (18) y decimonoveno (19) día hábil de los meses de abril, julio, octubre y enero |
PARÁGRAFO. Con el fin de dar cumplimiento a la presente obligación, para determinar el último dígito del N IT no se debe tener en cuenta el dígito de verificación del obligado.
Se entiende por período trimestral, el comprendido entre el primero (1o) de enero y el treinta y uno (31) de marzo; entre el primero (1) de abril y el 30 de junio; entre el primero (1o) de julio y el 30 de septiembre, y, entre el primero (1o) de octubre y el 31 de diciembre, respectivamente.
PARÁGRAFO TRANSITORIO. <Parágrafo modificado por el artículo 1 de la Resolución 54 de 2020. El nuevo texto es el siguiente:> La información de que trata el presente artículo generada en el trimestre correspondiente a los meses de enero, febrero y marzo de 2020, deberá ser presentada a más tardar el último día hábil del mes de junio de 2020.
ARTÍCULO 5o. INICIO DE LA OBLIGACIÓN DE PRESENTAR LA INFORMACIÓN. <Resolución derogada a partir del 1 de enero de 2022, por el artículo 9 de la Resolución 161 de 2021> La información correspondiente a las operaciones de cambio canalizadas y la información de endeudamiento externo presentada por o ante los usuarios obligados a partir del tercer trimestre del 2006, deberá ser entregada a la DIAN con el cumplimiento de las características técnicas y los plazos señalados en la presente resolución.
PARÁGRAFO TRANSITORIO.
<Inciso 1o. modificado por el artículo 1 de la Resolución 15250 de 2006. El nuevo texto es el siguiente:> La información correspondiente a los trimestres tercero y cuarto del año 2006, deberá ser presentada en el mes de febrero de 2007, atendiendo las fechas de vencimiento, ciñéndose al siguiente calendario, según el último dígito del NIT del obligado a presentar la información, sin tener en cuenta el dígito de verificación.
ULTIMO DIGITO DE NIT o CEDULA | FECHAS DE ENTREGA A LA DIAN |
1 y 2 | El décimo (10) y undécimo (11) día hábil del mes de febrero |
3 y 4 | El duodécimo (12) y decimotercero (13) día hábil del mes de febrero |
5 y 6 | El decimocuarto (14) y decimoquinto (15) día hábil del mes de febrero |
7 y 8 | El decimosexto (16) y decimoséptimo (17) día hábil del mes de febrero |
9 y 0 | El decimoctavo (18) y decimonoveno (19) día hábil del mes de febrero |
En la información que deba presentarse correspondiente al tercer trimestre de 2006, los titulares de cuenta corriente de compensación deben incluir y relacionar en el informe de datos de la cuenta corriente de compensación – Formato 1070, todas las cuentas de compensación que a 30 de junio de 2006 tengan vigentes y registradas ante el Banco de la República.
ARTÍCULO 6o. FORMA Y SITIOS DE PRESENTACIÓN DE LA INFORMACIÓN. <Resolución derogada a partir del 1 de enero de 2022, por el artículo 9 de la Resolución 161 de 2021> La información será entregada de manera virtual utilizando los servicios informáticos electrónicos de la Dirección de Impuestos y Aduanas Nacionales o en los puntos habilitados a través de disco compacto (CD), disquete o Memoria flash USB.
Cuando el trámite se realice de manera virtual, la información debe venir con firma electrónica respaldada con certificación digital.
Para quienes realicen el trámite en los puntos habilitados por la Dirección de Impuestos y Aduanas Nacionales, la presentación podrá hacerse directamente por el obligado o por interpuesta persona, caso en el cual se requiere comunicación suscrita por el Representante Legal o interesado, en la que autorice entregar la información. En estos casos la DIAN entregará la constancia de radicación.
ARTÍCULO 7o. SANCIONES. <Resolución derogada a partir del 1 de enero de 2022, por el artículo 9 de la Resolución 161 de 2021> El incumplimiento de las obligaciones contempladas en esta resolución dará lugar a la imposición de las sanciones previstas en el Régimen Sancionatorio aplicable a las infracciones cuyo control y vigilancia es de competencia de la Dirección de Impuestos y Aduanas Nacionales.
ARTÍCULO 8o. FORMATOS Y ESPECIFICACIONES TÉCNICAS. <Resolución derogada a partir del 1 de enero de 2022, por el artículo 9 de la Resolución 161 de 2021> La información a que se refiere 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 y 1070 establecidos en los Anexos Nos. 1 a 9 respectivamente, los cuales hacen parte integral de esta resolución.
ARTÍCULO 9o. VIGENCIA. <Resolución derogada a partir del 1 de enero de 2022, por el artículo 9 de la Resolución 161 de 2021> 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 14 de agosto de 2006.
El Director General,
OSCAR FRANCO CHARRY.
ESPECIFICACIONES TÉCNICAS.
INFORME DE DATOS DE DECLARACION DE CAMBIO POR IMPORTACION DE BIENES – FORMULARIO NO 1.
<ANEXO modificado por el artículos 2 de la Resolución 16141 de 2007.
Debe consultarse el anexo 1 de la Resolución 16141 de 2007
El texto ORIGINAL es el siguiente:>
Formato 1059 – Versión 6
OBJETIVO
Definir las características y contenido de los archivos donde se reporta el for mato 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 = 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 Importación de Bienes - Formulario No 1, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.
Encabezado
Contenido Información 1
Contenido Información 2
...
Contenido Información N
1. El documento debe cumplir con la especificación XML 1.0 Tercera edición.
2. El conjunto de caracteres utilizado en el documento XML debe ser el alfabeto latino No 1: “ISO-8859-1”.
3. El archivo debe contener un documento XML bien formado y valido de acuerdo al esquema XSD que incluye en esta especificación técnica.
4. El archivo debe contener un elemento único elemento raíz llamado “mas”, que a su vez contendrá toda la información del archivo, tanto el encabezado como los registros.
2.1. Formato del Encabezado
El encabezado del archivo viene en el elemento “Cab” y contiene los siguientes datos, todos de carácter obligatorio:
Etiqueta | Denominación Casilla | Tipo | Longitud Campo | Validaciones | Observaciones |
Año | Año de envío | int | 4 | Formato AAAA | |
CodCpt | Concepto | int | 2 | 1 = Nuevo 2 = Reemplazo | |
Formato | Código del formato | int | 5 | Informe de datos de Declaración de Cambio por Importación de Bienes – Formulario N° 1 = 1059 | |
Versión | Versión del formato | int | 2 | Versión = 6 | |
NumEnvio | Número de envío | int | 8 | Debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIAN | Consecutivo de envío por año. |
FecEnvio | Fecha de envío | datetime | 14 | Debe ser la fecha calendario. | Formato AAAA-MMDDTHH:MM:SS |
FecInicial | Fecha Inicial | date | 10 | Debe ser la fecha calendario. | Los registros corresponden mínimo esta fecha inicial. Formato AAAA-MM-DD |
FecFinal | Fecha Final | date | 10 | Debe ser la fecha calendario. | Los registros corresponden máximo a esta fecha final. Formato AAAA-MM-DD |
ValorTotal | Valor Total | double | 20 | Corresponde a la sumatoria de la casilla “ccom” (Código cuenta compensación) de los registros reportados. | |
CantReg | Cantidad de registros | deint | 4 | Se enviarán archivos con máximo 5000 registros; si se deben reportar más de 5000 registros se fraccionara la información en archivos de 5000 registros o menos. La cantidad de registros esta medida por el número de elementos “cimportacion” 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 “cimportacion” 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 “cimportacion” y se deben incluir los siguientes datos para cada transacción reportada.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
Tinf | Tipo informante | int | 1 | S | De acuerdo a la Tabla 1 |
Top | Tipo de operación | int | 1 | S | De acuerdo a la Tabla 2 |
Com. | Código cuenta compensación | long | 10 | N | En caso de que el valor de la casilla “Tipo de informante” sea 2, esta casilla es de diligenciamiento obligatorio. Escriba los diez (10) dígitos de la cuenta utilizada, sin puntos ni comas de separación. |
Fdec | Fecha declaración de cambio | date | 10 | S | Formato AAAA-MM-DD |
Ndec | Número declaración cambio | string | 5 | S | Sólo acepta números. |
Fdeca | Fecha declaración cambio anterior | Date | 10 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Formato AAAA-MM-DD |
Ndeca | Número declaración cambio anterior | string | 5 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Sólo acepta números. |
tdoc | Tipo de Identificación del importador | int | 2 | N | 11. Registro civil de nacimiento 12. Tarjeta de identidad 13. Cédula de ciudadanía 21. Tarjeta de extranjería 22. Cédula de extranjería 31. Nit 41. Pasaporte En caso de que el valor de la casilla “Tipo de informante” sea 1, esta casilla es de diligenciamiento obligatorio. |
nid | Número identificación importador | string | 20 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1, esta casilla es de diligenciamiento obligatorio. |
dv | DV importador | int | 1 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el valor en la casilla “Tipo de identificación del importador” sea 31 - NIT, esta casilla es de diligenciamiento obligatorio. |
apl1 | Primer apellido del importador | string | 60 | N | En 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. |
apl2 | Segundo apellido del importador | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el importador es una persona natural, puede diligenciar esta casilla. |
nom1 | Primer nombre del importador | string | 60 | N | En 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. |
nom2 | Otros nombres del importador | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el importador es una persona natural, puede diligenciar esta casilla. |
raz | Razón social importador | string | 450 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1, el tipo de documento sea 31 – NIT y el importador sea una persona jurídica, esta casilla es de diligenciamiento obligatorio. |
cpag | Condiciones de pago | int | 1 | S | De acuerdo a la Tabla 4 |
cdes | Condiciones de despacho mercancía | int | 1 | S | De acuerdo a la Tabla 4 |
obs | Observaciones | int | 1 | S | De acuerdo a la Tabla 4 |
Los campos Fecha declaración de cambio y Número declaración cambio, conforman una llave única para este formato, la cual no debe repetirse para los registros de un mismo envío.
Al elemento “cimportacion” se pueden agregar elementos secundarios identificados como “desOp”, los cuales contienen Información de la Descripción de la Operación.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
Mon | Código moneda de giro | string | 3 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. De acuerdo a la Tabla 5 |
Cam | Tipo de cambio a USD | decimal | 5.6 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Puede ser máximo de cinco enteros con seis decimales. Utilice punto (.) como separador decimal |
Num | Numeral | int | 4 | S | De acuerdo a la Tabla 3 |
Vmon | Valor moneda de giro | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Puede contener dos decimales. Utilice punto (.) como separador decimal |
Vusd | Valor USD | decimal | 20.2 | S | Puede contener dos decimales. Utilice punto (.) como separador decimal. |
Al elemento “cimportacion” se pueden agregar elementos secundarios identificados como “docImpo”, los cuales contienen Información de los Documentos de Importación.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
Adec | Año declaración importación | int | 4 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Se debe de informar por cada declaración de importación. |
Ndeci | Número declaración importación | string | 16 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Se debe de informar por cada declaración de importación. |
Vusdi | Valor USD declaración importación | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Puede contener dos decimales. Utilice punto (.) como separador decimal. Se debe de informar por cada declaración de importación. |
Ftra | Fecha documento de transporte | date | 10 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Formato AAAA-MM-DD. Se debe informar cada uno de los documentos de transporte |
Ftra | Número documento de transporte | string | 16 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Se debe informar cada uno de los documentos de transporte |
Tabla 1 – INFORMANTE
1 | Intermediario del Mercado Cambiario – IMC |
2 | Usuario de Cuentas de Compensación – CCC |
Tabla 2 – TIPOS DE OPERACION DECLARACION DE CAMBIO
1 | Inicial |
2 | Devolución |
3 | Cambio formulario |
4 | Modificación |
Tabla 3 - TABLA NUMERALES DECLARACION DE CAMBIO 1
2014 | Importaciones de bienes pagado con tarjeta de crédito emitida en Colombia, cobrada en moneda legal colombiana |
2015 | Giro 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. |
2016 | Gastos de importación de bienes incluidos en la factura de proveedores y/o contrato de compraventa de bienes. |
2017 | Pago anticipado de futuras importaciones de bienes, efectuado con recursos propios de los importadores residentes en Colombia. |
2019 | Giro por importaciones de bienes adquiridos y pagados a usuarios de zona franca. |
2060 | Pago de importación de bienes en moneda legal colombiana. |
Tabla 4 - CONDICIONES Y OBSERVACIONES
1 | Si = Si está diligenciado |
2 | No = Si no está diligenciado |
Tabla 5 – Códigos de moneda
<Tabla continua vigente con la modificación de este anexo por el artículo 2 de la Resolución 16141 de 2007>
Código de moneda | Nombre Moneda | Descripción |
AED | United Arab Emirates, Dirhams | Dirham de los Emiratos Arabes Unidos |
AFA | Afghanistan, Afghanis | Afganistán |
ALL | Albania, Leke | Lek Albanes |
AMD | Armenia, Drams | Dram Armenio |
ANG | Netherlands Antilles, Guilders | Guilder de Antillas holandesas |
AOA | Angola, Kwanza | Kwanza Angoles |
ARS | Argentina, Pesos | Peso Argentino |
AUD | Australia, Dollars | Dólar Australiano |
AWG | Aruba, Guilders | Guilder de Aruba |
AZM | Azerbaijan, Manats | Manat de Azerbaijan |
BAM | Bosnia and Herzegovina, Convertible Marka | Dinar de Bosnia-Herzogovinia |
BBD | Barbados, Dollars | Dólar de Barbados |
BDT | Bangladesh, Taka | Taka de Bangladesh |
BGN | Bulgaria, Leva | Lev Búlgaro |
BHD | Bahrain, Dinars | Dinar de Barein |
BIF | Burundi, Francs | Franco de Burundi |
BMD | Bermuda, Dollars | Dólar de Bermudas |
BND | Brunei Darussalam, Dollars | Dólar de Brunei |
BOB | Bolivia, Bolivianos | Boliviano de Bolivia |
BRL | Brazil, Brazil Real | Real de Brasil |
BSD | Bahamas, Dollars | Dólar de Bahamas |
BTN | Bhutan, Ngultrum | Ngultrun de Butan |
BWP | Botswana, Pulas | Pula de Botswana |
BYR | Belarus, Rubles | Rublo de Belorusia |
BZD | Belize, Dollars | Dólar de Belice |
CAD | Canada, Dollars | Dólar Canadiense |
CDF | Congo/Kinshasa, Congolese Francs | Franco Congolenio |
CHF | Switzerland, Francs | Franco Suizo |
CLP | Chile, Pesos | Peso Chileno |
CNY | China, Yuan Renminbi | Yuan Chino |
COP | Colombia, Pesos | Peso de Colombia |
CRC | Costa Rica, Colones | Colon de Costa Rica |
CSD | Serbia, Dinars | Dinar Servio |
CUP | Cuba, Pesos | Peso Cubano |
CVE | Cape Verde, Escudos | Escudo de Cabo Verde |
CYP | Cyprus, Pounds | Libra de Chipre |
CZK | Czech Republic, Koruny | Krona Checa |
DJF | Djibouti, Francs | Franco de Djibouti |
DKK | Denmark, Kroner | Corona Danesa |
DOP | Dominican Republic, Pesos | Peso Dominicano |
DZD | Algeria, Algeria Dinars | Dinar de Algeria |
EEK | Estonia, Krooni | Corona de Estonia |
EGP | Egypt, Pounds | Libra Egipcia |
ERN | Eritrea, Nakfa | Nakfa de Eritrea |
ETB | Ethiopia, Birr | Birr de Etiopia |
EUR | Euro Member Countries - EURO | Moneda Unica Europea. Moneda de los estados miembros de la Unión Europea EU (EURO) |
FJD | Fiji, Dollars | Dólar de Fiji |
FKP | Falkland Islands (Malvinas), Pounds | Libra de Falkland |
GBP | United Kingdom, Pounds | Libra Británica |
GEL | Georgia, Lari | Lari de Georgia |
GGP | Guernsey, Pounds | Libra de Guernsey |
GHC | Ghana, Cedis | Cedi de Ghana |
GIP | Gibraltar, Pounds | Libra de Gibraltar |
GMD | Gambia, Dalasi | Dalasi de Gambia |
GNF | Guinea, Francs | Franco de Guinea |
GTQ | Guatemala, Quetzales | Quetzal de Guatemala |
GYD | Guyana, Dollars | Dólar Guayanes |
HKD | Hong Kong, Dollars | Dólar de Hong Kong |
HNL | Honduras, Lempiras | Lempira de Honduras |
HRK | Croatia, Kuna | Dinar de Croacia |
HTG | Haiti, Gourdes | Gourde de Haití |
HUF | Hungary, Forint | Florín Húngaro |
IDR | Indonesia, Rupiahs | Rupia Indonesia |
ILS | Israel, New Shekels | Scheckel Israelí |
IMP | Isle of Man, Pounds | Libra Isla del Hombre |
INR | India, Rupees | Rupia India |
IQD | Iraq, Dinars | Dinar Iraqui |
IRR | Iran, Rials | Rial Iraní |
ISK | Iceland, Kronur | Corona Islandesa |
JMD | Jamaica, Dollars | Dólar de Jamaica |
JOD | Jordan, Dinars | Dinar de Jordania |
JPY | Japan, Yen | Yen Japonés |
KES | Kenya, Shillings | Chelín de Kenya |
KGS | Kyrgyzstan, Soms | Som de Kirghizstan |
KHR | Cambodia, Riels | Riel de Camboya |
KMF | Comoros, Francs | Franco de Comoros |
KPW | Korea (North), Won | Won de Corea del Norte |
KRW | Korea (South), Won | Won de Corea del Sur |
KWD | Kuwait, Dinars | Dinar de Kuwait |
KYD | Cayman Islands, Dollars | Dólar de las Islas Caimán |
KZT | Kazakstan, Tenge | Tenge de Kazakhstan |
LAK | Laos, Kips | Kip de Letonia |
LBP | Lebanon, Pounds | Libra Libanesa |
LKR | Sri Lanka, Rupees | Rupia de Ceilán |
LRD | Liberia, Dollars | Dólar de Liberia |
LSL | Lesotho, Maloti | Loti de Lesotho |
LTL | Lithuania, Litai | Lita de Lituania |
LVL | Latvia, Lati | Lat Latonia |
LYD | Libya, Dinars | Dinar Libio |
MAD | Morocco, Dirhams | Dirham Marroquí |
MDL | Moldova, Lei | Lei de Moldavia |
MGA | Madagascar, Ariary | Franco de Madagascar |
MKD | Macedonia, Denars | Dinar de Macedonia |
MMK | Myanmar (Burma), Kyats | Kyats de Birmania |
MNT | Mongolia, Tugriks | Tugrik de Mongolia |
MOP | Macau, Patacas | Pataca de Macao |
MRO | Mauritania, Ouguiyas | Ouguiya de Mauritania |
MTL | Malta, Liri | Lira de Malta |
MUR | Mauritius, Rupees | Rupia de Mauritius |
MVR | Maldives (Maldive Islands), Rufiyaa | Ru.a de Maldivas |
MWK | Malawi, Kwachas | Kwacha de Malawi |
MXN | Mexico, Pesos | Peso Mexicano |
MYR | Malaysia, Ringgits | Ringgit de Malaysia |
MZM | Mozambique, Meticais | Metical de Mozambique |
NAD | Namibia, Dollars | Dólar de Namibia |
NGN | Nigeria, Nairas | Naira de Nigeria |
NIO | Nicaragua, Gold Cordobas | Córdoba de Nicaragua |
NOK | Norway, Krone | Corona Noruega |
NPR | Nepal, Nepal Rupees | Rupia de Nepal |
NZD | New Zealand, Dollars | Dólar de Nueva Zelanda |
OMR | Oman, Rials | Rial de Omán |
PAB | Panama, Balboa | Balboa de Panamá |
PEN | Peru, Nuevos Soles | Sol de Perú - Nuevo |
PGK | Papua New Guinea, Kina | Kina de Papua Nueva Guinea |
PHP | Philippines, Pesos | Peso Filipino |
PKR | Pakistan, Rupees | Rupia de Pakistán |
PLN | Poland, Zlotych | Zloty de Polonia |
PYG | Paraguay, Guarani | Guarani de Paraguay |
QAR | Qatar, Rials | Riyal de Qatar |
ROL | Romania, Lei | Lei de Rumania |
RUR | Russia, Rubles | Rublo Ruso |
RWF | Rwanda, Rwanda Francs | Franco de Rwanda |
SAR | Saudi Arabia, Riyals | Riyal de Arabia Saudi |
SBD | Solomon Islands, Dollars | Dólar de las Islas Salomón |
SCR | Seychelles, Rupees | Rupias de Seychelles |
SDD | Sudan, Dinars | Dinar de Sudan |
SEK | Sweden, Kronor | Corona Sueca |
SGD | Singapore, Dollars | Dólar de Singapur |
SHP | Saint Helena, Pounds | Libra de St. Helena |
SIT | Slovenia, Tolars | Tolar de Eslovenia |
SKK | Slovakia, Koruny | Corona Eslovaca |
SLL | Sierra Leone, Leones | Sierra León |
SOS | Somalia, Shillings | Chelín de Somalia |
SRD | Suriname, Dollars | Dólar de Surinam |
STD | Sao Tome and Principe, Dobras | Sao Tome / Príncipe Dobra |
SVC | El Salvador, Colones | Colón de El Salvador |
SYP | Syria, Pounds | Libra de Siria |
SZL | Swaziland, Emalangeni | Lilangeni de Swaziland |
THB | Thailand, Baht | Baht de Tailandia |
TMM | Turkmenistan, Manats | Manat de Turkmenistan |
TND | Tunisia, Dinars | Dinar de Tunicia |
TOP | Tonga, Pa`anga | Pa`anga de Tonga |
TRL | Turkey, Liras | Lira de Turquía |
TTD | Trinidad and Tobago, Dollars | Dólar de Trinidad y Tobago |
TVD | Tuvalu, Tuvalu Dollars | Dólar de Tuvalu |
TWD | Taiwan, New Dollars | Dólar Nuevo de Taiwan |
TZS | Tanzania, Shillings | Chelín de Tanzania |
UAH | Ukraine, Hryvnia | karbowanez de Ucrania |
UGX | Uganda, Shillings | Chelín de Uganda |
USD | United States of America, Dollars | Dólar de los Estados Unidos de América |
UYU | Uruguay, Pesos | Pesos Uruguayos |
UZS | Uzbekistan, Sums | Som de Uzbekistan |
VEB | Venezuela, Bolivares | Bolívar de Venezuela |
VND | Viet Nam, Dong | Dong de Vietnam |
VUV | Vanuatu, Vatu | Vatu de Vanuatu |
WST | Samoa, Tala | Tala de Samoa |
3. Validaciones
3.1. Validaciones Generales
1. El archivo debe contener todos los campos definidos para el encabezado y estos campos deben estar correctamente diligenciados.
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, me s, 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 6 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=“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:st ring”>
<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:documenta tion>
</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>
& lt;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>Número 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:annota tion>
<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=“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=“cimportacion” maxOccurs=“5000”/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name=“CabType”>
<xs:sequence>
<xs:element name=“Ano” type=“xs:gYear” nillable=“false”>
<xs:annotation>
<xs:documentation>Año de envio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“CodCpt” nillable=“false”>
<xs:annotation>
<xs:documentation>Concepto</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:int”>
<xs:minInclusive value=“0”/>
<xs:maxInclusive value=“99”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=“Formato” fixed=“1059”>
<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>Número de envio</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:positiveInteger”>
<xs:totalDigits value=“8”/>
<xs:maxInclusive value=“99999999”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=“FecEnvio” type=“xs:dateTime”>
<xs:annotation>
<xs:documentation>Fecha de envio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“FecInicial” type=“xs:date”>
<xs:annotation>
<xs:documentation>Fecha inicial</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“FecFinal” type=“xs:date”>
<xs:annotation>
<xs:documentation>Fecha Final</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“ValorTotal” type=“xs:double”>
<xs:annotation>
<xs:documentation>Valor Total</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“CantReg”>
<xs:annotation>
<xs:documentation>Cantidad de registros</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:positiveInteger”>
<xs:totalDigits value=“4”/>
<xs:maxInclusive value=“9999”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs: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:anno tation>
<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”/& gt;
<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:restriction>
< p class=CUERPOTEXTO> </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=“16”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:schema>
* * *
ESPECIFICACIONES TÉCNICAS.
INFORME DE DATOS DE DECLARACION DE CAMBIO POR EXPORTACION
DE BIENES – FORMULARIO NO 2.
<ANEXO modificado por el artículo 2 de la Resolución 16141 de 2007.
Debe consultarse el anexo 2 de la Resolución 16141 de 2007
El texto ORIGINAL es el siguiente:>
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 incluye en esta especificación técnica.
4. El archivo debe contener un elemento único elemento raíz llamado “mas”, que a su vez contendrá toda la información del archivo, tanto el encabezado como los registros.
1.2. Formato del Encabezado
El encabezado del archivo viene en el elemento “Cab” y contiene los siguientes datos, todos de carácter obligatorio:
Etiqueta | Denominación Casilla | Tipo | Longitud Campo | Validaciones | Observaciones |
Ano | Año de envío | int | 4 | Formato AAAA | |
CodCpt | Concepto | int | 2 | 1 = Nuevo 2 = Reemplazo | |
Formato | Código del formato | int | 5 | Informe de datos de Declaración de Cambio por Exportación de Bienes – Formulario N° 2 = 1060 | |
Versión | Versión del formato | int | 2 | Versión = 6 | |
NumEnvio | Número de envío | int | 8 | Debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIAN | Consecutivo de envío por año. |
FecEnvio | Fecha de envío | datetime | 14 | Debe ser la fecha calendario. | Formato AAAA-MMDDTHH:MM:SS |
FecInicial | Fecha Inicial | date | 10 | Debe ser la fecha calendario. | Los registros corresponden mínimo a esta fecha inicial. Formato AAAA-MM-DD |
FecFinal | Fecha Final | date | 10 | Debe ser la fecha calendario. | Los registros corresponden máximo a esta fecha final. Formato AAAA-MM-DD |
ValorTotal | Valor Total | double | 20 | Corresponde a la sumatoria de la casilla “ccom” (Código cuenta compensación) de los registros reportados. | |
CantReg | Cantidad de registros | int | 4 | Se enviarán archivos con máximo 5000 registros; si se deben reportar más de 5000 registros se fraccionará la información en archivos de 5000 registros o menos. La cantidad de registros esta medida por el número de elementos “cexportacion” que contenga el archivo. | 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 “cexportacion” que contenga el archivo.
2.2. Formato del Contenido
En el contenido del archivo se deben incluir tantos registros como se informó en la cabecera en el campo “Cantidad de registros”.
Cada registro reportado debe mantener la misma estructura previamente explicada y usada para la cabecera.
El contenido del archivo viene en el elemento “cexportacion” y se deben incluir los siguientes datos para cada transacción reportada.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
Tinf | Tipo informante | int | 1 | S | De acuerdo a la Tabla 1 |
Top | Tipo de operación | int | 1 | S | De acuerdo a la Tabla 2 |
Com. | Código cuenta compensación | long | 10 | N | En caso de que el valor de la casilla “Tipo de informante” sea 2, esta casilla es de diligenciamiento obligatorio. Escriba los diez (10) dígitos de la cuenta utilizada, sin puntos ni comas de separación. |
fdec | Fecha declaración de cambio | date | 10 | S | Formato AAAA-MM-DD |
ndec | Número declaración cambio | string | 5 | S | Sólo acepta números. |
fdeca | Fecha declaración cambio anterior | date | 10 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Formato AAAA-MM-DD |
ndeca | Número declaración cambio anterior | string | 5 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Sólo acepta números. |
tdoc | Tipo de identificación del exportador | int | 2 | N | 11. Registro civil de nacimiento 12. Tarjeta de identidad 13. Cédula de ciudadanía 21. Tarjeta de extranjería 22. Cédula de extranjería 31. Nit 41. Pasaporte En caso de que el valor de la casilla “Tipo de informante” sea 1, esta casilla es de diligenciamiento obligatorio. |
nid | Número identificación exportador | string | 20 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1, esta casilla es de diligenciamiento obligatorio. |
dv | DV Exportador | int | 1 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el valor en la casilla “Tipo de identificación del exportador” sea 31 - NIT, esta casilla es de diligenciamiento obligatorio. |
apl1 | Primer apellido del exportador | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el exportador una persona natural, esta casilla es de diligenciamiento obligatorio. |
apl2 | Segundo apellido del exportador | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el exportador una persona natural, puede diligenciar esta casilla. |
nom1 | Primer nombre del exportador | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el exportador una persona natural, esta casilla es de diligenciamiento obligatorio. |
nom2 | Otros nombres del exportador | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el exportador una persona natural, puede diligenciar esta casilla. |
raz | Razón social exportador | string | 450 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1, el tipo de documento sea 31 – NIT y el exportador sea una persona jurídica, esta casilla sea de diligenciamiento obligatorio. |
mon | Código moneda de reintegro | string | 3 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. De acuerdo a la Tabla 5. |
vmon | Valor moneda de reintegro | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Puede contener dos decimales. Utilice punto (.) como separador decimal. |
Cam | Tipo de cambio a USD | decimal | 5.6 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Puede ser máximo de cinco enteros con seis decimales. Utilice punto (.) como separador decimal. |
fob | Total valor FOB | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Puede contener dos decimales. Utilice punto (.) como separador decimal. |
gas | Total gastos exportación | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Puede contener dos decimales. Utilice punto (.) como separador decimal. |
Ded | Deducciones | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Puede contener dos decimales. Utilice punto (.) como separador decimal. |
rein | Total reintegro | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Puede contener dos decimales. Utilice punto (.) como separador decimal. |
cpag | Neto | int | 1 | S | De acuerdo a la Tabla 4 |
cdes | Condiciones de pago | int | 1 | S | De acuerdo a la Tabla 4 |
obs | Condiciones de despacho mercancía | int | 1 | S | De acuerdo a la Tabla 4 |
Los campos Fecha declaración de cambio y Número declaración cambio conforman una llave única para este formato, la cual no debe repetirse para los registros de un mismo envío.
Al elemento “cexportacion” se pueden agregar elementos secundarios identificados como “decExp”, los cuales contienen Información de las Declaraciones de exportación definitivas.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
ndex | Número DEX definitivo | string | 16 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Se debe informar por cada declaración de exportación |
fdex | Fecha DEX definitivo | date | 10 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Formato AAAA-MM-DD. Se debe informar por cada declaración de exportación |
num | Numeral | int | 4 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. De acuerdo a la Tabla 3. Se debe informar por cada declaración de exportación |
vusd | Valor reintegrado | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Puede contener dos decimales. Utilice punto (.) como separador decimal. Se debe informar por cada declaración de exportación |
Tabla 1 - INFORMANTE
1 | Intermediario del Mercado Cambiario - IMC |
2 | Usuario de Cuentas de Compensación - CCC |
Tabla 2 - TIPOS DE OPERACION DECLARACION DE CAMBIO
1 | Inicial |
2 | Devolución |
3 | Cambio formulario |
4 | Modificación |
Tabla 3 - TABLA NUMERALES DECLARACION DE CAMBIO 2
1000 | Reintegro por exportaciones de café. |
1010 | Reintegro por exportaciones de carbón incluidos los anticipos. |
1020 | Reintegro por exportaciones de ferroníquel incluidos los anticipos. |
1030 | Reintegro por exportaciones de petróleo y sus derivados, incluidos los anticipos. |
1040 | Reintegro por exportaciones de bienes diferentes de café, carbón, ferroníquel, petróleo y sus derivados y por exportaciones de bienes pagados con tarjeta de crédito internacional. |
1041 | Reintegro por exportaciones de bienes vendidos a usuarios de zona franca. |
1045 | Anticipos por exportaciones de café. |
1050 | Anticipos por exportaciones de bienes diferentes de café, carbón, ferroníquel, petróleo y sus derivados. |
1060 | Pago de exportaciones de bienes en moneda legal colombiana. |
1061 | Pago de exportaciones de bienes en moneda legal colombiana con tarjeta de crédito internacional |
1510 | Gastos de exportación de bienes incluidos en la declaración de exportación definitiva. |
Tabla 4 - CONDICIONES Y OBSERVACIONES
1 | Sí = Si está diligenciado |
2 | No = Si no está diligenciado |
Tabla 5 – Códigos de moneda
<Tabla continua vigente con la modificación de este anexo por el artículo 2 de la Resolución 16141 de 2007>
Código de moneda | Nombre Moneda | Descripción |
AED | United Arab Emirates, Dirhams | Dirham de los Emiratos Arabes Unidos |
AFA | Afghanistan, Afghanis | Afganistán |
ALL | Albania, Leke | Lek Albanés |
AMD | Armenia, Drams | Dram Armenio |
ANG | Netherlands Antilles, Guilders | Guilder de Antillas holandesas |
AOA | Angola, Kwanza | Kwanza Angoles |
ARS | Argentina, Pesos | Peso Argentino |
AUD | Australia, Dollars | Dólar Australiano |
AWG | Aruba, Guilders | Guilder de Aruba |
AZM | Azerbaijan, Manats | Manat de Azerbaijan |
BAM | Bosnia and Herzegovina, Convertible Marka | Dinar de Bosnia-Herzogovinia |
BBD | Barbados, Dollars | Dólar de Barbados |
BDT | Bangladesh, Taka | Taka de Bangladesh |
BGN | Bulgaria, Leva | Lev Búlgaro |
BHD | Bahrain, Dinars | Dinar de Barein |
BIF | Burundi, Francs | Franco de Burundi |
BMD | Bermuda, Dollars | Dólar de Bermudas |
BND | Brunei Darussalam, Dollars | Dólar de Brunei |
BOB | Bolivia, Bolivianos | Boliviano de Bolivia |
BRL | Brazil, Brazil Real | Real de Brasil |
BSD | Bahamas, Dollars | Dólar de Bahamas |
BTN | Bhutan, Ngultrum | Ngultrun de Bután |
BWP | Botswana, Pulas | Pula de Botswana |
BYR | Belarus, Rubles | Rublo de Bielorrusia |
BZD | Belize, Dollars | Dólar de Belice |
CAD | Canada, Dollars | Dólar Canadiense |
CDF | Congo/Kinshasa, Congolese Francs | Franco Congoleño |
CHF | Switzerland, Francs | Franco Suizo |
CLP | Chile, Pesos | Peso Chileno |
CNY | China, Yuan Renminbi | Yuan Chino |
COP | Colombia, Pesos | Peso de Colombia |
CRC | Costa Rica, Colones | Colon de Costa Rica |
CSD | Serbia, Dinars | Dinar Servio |
CUP | Cuba, Pesos | Peso Cubano |
CVE | Cape Verde, Escudos | Escudo de Cabo Verde |
CYP | Cyprus, Pounds | Libra de Chipre |
CZK | Czech Republic, Koruny | Krona Checa |
DJF | Djibouti, Francs | Franco de Djibouti |
DKK | Denmark, Kroner | Corona Danesa |
DOP | Dominican Republic, Pesos | Peso Dominicano |
DZD | Algeria, Algeria Dinars | Dinar de Algeria |
EEK | Estonia, Krooni | Corona de Estonia |
EGP | Egypt, Pounds | Libra Egipcia |
ERN | Eritrea, Nakfa | Nakfa de Eritrea |
ETB | Ethiopia, Birr | Birr de Etiopía |
EUR | Euro Member Countries - EURO | Moneda Unica Europea. Moneda de los Estados miembros de la Unión Europea EU (EURO) |
FJD | Fiji, Dollars | Dólar de Fiji |
FKP | Falkland Islands (Malvinas), Pounds | Libra de Falkland |
GBP | United Kingdom, Pounds | Libra Británica |
GEL | Georgia, Lari | Lari de Georgia |
GGP | Guernsey, Pounds | Libra de Guernsey |
GHC | Ghana, Cedis | Cedi de Ghana |
GIP | Gibraltar, Pounds | Libra de Gibraltar |
GMD | Gambia, Dalasi | Dalasi de Gambia |
GNF | Guinea, Francs | Franco de Guinea |
GTQ | Guatemala, Quetzales | Quetzal de Guatemala |
GYD | Guyana, Dollars | Dólar Guayanés |
HKD | Hong Kong, Dollars | Dólar de Hong Kong |
HNL | Honduras, Lempiras | Lempira de Honduras |
HRK | Croatia, Kuna | Dinar de Croacia |
HTG | Haití, Gourdes | Gourde de Haití |
HUF | Hungary, Forint | Florín Húngaro |
IDR | Indonesia, Rupiahs | Rupia Indonesia |
ILS | Israel, New Shekels | Scheckel Israelí |
IMP | Isle of Man, Pounds | Libra Isla del Hombre |
INR | India, Rupees | Rupia India |
IQD | Iraq, Dinars | Dinar Iraquí |
IRR | Iran, Rials | Rial Iraní |
ISK | Iceland, Kronur | Corona Islandesa |
JMD | Jamaica, Dollars | Dólar de Jamaica |
JOD | Jordan, Dinars | Dinar de Jordania |
JPY | Japan, Yen | Yen Japonés |
KES | Kenya, Shillings | Chelín de Kenya |
KGS | Kyrgyzstan, Soms | Som de Kirghizstan |
KHR | Cambodia, Riels | Riel de Camboya |
KMF | Comoros, Francs | Franco de Comoros |
KPW | Korea (North), Won | Won de Corea del Norte |
KRW | Korea (South), Won | Won de Corea del Sur |
KWD | Kuwait, Dinars | Dinar de Kuwait |
KYD | Cayman Islands, Dollars | Dólar de las Islas Caimán |
KZT | Kazakstan, Tenge | Tenge de Kazakhstan |
LAK | Laos, Kips | Kip de Letonia |
LBP | Lebanon, Pounds | Libra Libanesa |
LKR | Sri Lanka, Rupees | Rupia de Ceilán |
LRD | Liberia, Dollars | Dólar de Liberia |
LSL | Lesotho, Maloti | Loti de Lesotho |
LTL | Lithuania, Litai | Lita de Lituania |
LVL | Latvia, Lati | Lat Latonia |
LYD | Libya, Dinars | Dinar Libio |
MAD | Morocco, Dirhams | Dirham Marroquí |
MDL | Moldova, Lei | Lei de Moldavia |
MGA | Madagascar, Ariary | Franco de Madagascar |
MKD | Macedonia, Denars | Dinar de Macedonia |
MMK | Myanmar (Burma), Kyats | Kyats de Birmania |
MNT | Mongolia, Tugriks | Tugrik de Mongolia |
MOP | Macau, Patacas | Pataca de Macao |
MRO | Mauritania, Ouguiyas | Ouguiya de Mauritania |
MTL | Malta, Liri | Lira de Malta |
MUR | Mauritius, Rupees | Rupia de Mauritius |
MVR | Maldives (Maldive Islands), Ru.yaa | Ru.a de Maldivas |
MWK | Malawi, Kwachas | Kwacha de Malawi |
MXN | México, Pesos | Peso Mexicano |
MYR | Malaysia, Ringgits | Ringgit de Malaysia |
MZM | Mozambique, Meticais | Metical de Mozambique |
NAD | Namibia, Dollars | Dólar de Namibia |
NGN | Nigeria, Nairas | Naira de Nigeria |
NIO | Nicaragua, Gold Cordobas | Córdoba de Nicaragua |
NOK | Norway, Krone | Corona Noruega |
NPR | Nepal, Nepal Rupees | Rupia de Nepal |
NZD | New Zealand, Dollars | Dólar de Nueva Zelanda |
OMR | Oman, Rials | Rial de Omán |
PAB | Panamá, Balboa | Balboa de Panamá |
PEN | Perú, Nuevos Soles | Sol de Perú - Nuevo |
PGK | Papua New Guinea, Kina | Kina de Papua Nueva Guinea |
PHP | Philippines, Pesos | Peso Filipino |
PKR | Pakistan, Rupees | Rupia de Pakistán |
PLN | Poland, Zlotych | Zloty de Polonia |
PYG | Paraguay, Guaraní | Guaraní de Paraguay |
QAR | Qatar, Rials | Riyal de Qatar |
ROL | Romania, Lei | Lei de Rumania |
RUR | Russia, Rubles | Rublo Ruso |
RWF | Rwanda, Rwanda Francs | Franco de Rwanda |
SAR | Saudi Arabia, Riyals | Riyal de Arabia Saudi |
SBD | Solomon Islands, Dollars | Dólar de las Islas Salomón |
SCR | Seychelles, Rupees | Rupias de Seychelles |
SDD | Sudan, Dinars | Dinar de Sudan |
SEK | Sweden, Kronor | Corona Sueca |
SGD | Singapore, Dollars | Dólar de Singapur |
SHP | Saint Helena, Pounds | Libra de St. Helena |
SIT | Slovenia, Tolars | Tolar de Eslovenia |
SKK | Slovakia, Koruny | Corona Eslovaca |
SLL | Sierra Leone, Leones | Sierra León |
SOS | Somalia, Shillings | Chelín de Somalia |
SRD | Suriname, Dollars | Dólar de Surinam |
STD | Sao Tome and Principe, Dobras | Sao Tome / Príncipe Dobra |
SVC | El Salvador, Colones | Colón de El Salvador |
SYP | Syria, Pounds | Libra de Siria |
SZL | Swaziland, Emalangeni | Lilangeni de Swaziland |
THB | Thailand, Baht | Baht de Tailandia |
TMM | Turkmenistan, Manats | Manat de Turkmenistan |
TND | Tunisia, Dinars | Dinar de Tunicia |
TOP | Tonga, Pa`anga | Pa`anga de Tonga |
TRL | Turkey, Liras | Lira de Turquía |
TTD | Trinidad and Tobago, Dollars | Dólar de Trinidad y Tobago |
TVD | Tuvalu, Tuvalu Dollars | Dólar de Tuvalu |
TWD | Taiwan, New Dollars | Dólar Nuevo de Taiwán |
TZS | Tanzania, Shillings | Chelín de Tanzania |
UAH | Ukraine, Hryvnia | karbowanez de Ucrania |
UGX | Uganda, Shillings | Chelín de Uganda |
USD | United States of America, Dollars | Dólar de los Estados Unidos de América |
UYU | Uruguay, Pesos | Pesos Uruguayos |
UZS | Uzbekistan, Sums | Som de Uzbekistan |
VEB | Venezuela, Bolívares | Bolívar de Venezuela |
VND | Viet Nam, Dong | Dong de Vietnam |
VUV | Vanuatu, Vatu | Vatu de Vanuatu |
WST | Samoa, Tala | Tala de Samoa |
3. Validaciones
3.1. Validaciones Generales
1. El archivo debe contener todos los campos definidos para el encabezado y estos campos deben estar correctamente diligenciados.
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 5000 registros.
6. Valor total, corresponde a la sumatoria de la casilla “ccom” (Código cuenta compensación) de los registros reportados.
4. Esquema XSD
A continuación se incluye el esquema XSD para esta especificación técnica.
<?xml version=“1.0” encoding=“ISO-8859-1”?>
<xs:schema xmlns:xs=“http://www.w3.org/2001/XMLSchema” elementFormDefault=“qualified”
attributeFormDefault=“unqualified”>
<xs:element name=“cexportacion”>
<xs:annotation>
<xs:documentation>Elemento que encapsula la información del formulario 1060 versión 6: INFORME DE DATOS DE 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>Número 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”/>< /o:p>
<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:simpleTyp e>
<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>Número de envio</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:positiveInteger”>
<xs:totalDigits value=“8”/>
<xs:maxInclusive value=“99999999”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=“FecEnvio” type=“xs:dateTime”>
<xs:annotation>
<xs:documentation>Fecha de envio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“FecInicial” type=“xs:date”>
<xs:annotation>
<xs:documentation>Fecha inicial</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“FecFinal” type=“xs:date”>
<xs:annotation>
<xs:documentation>Fecha Final</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“ValorTotal” type=“xs:double”>
<xs:annotation>
<xs:documentation>Valor Total</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“CantReg”>
<xs:annotation>
<xs:documentation>Cantidad de registros</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:positiveInteger”>
<xs:totalDigits value=“4”/>
<xs:maxInclusive value=“9999”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs: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>
* * *
ESPECIFICACIONES TÉCNICAS.
INFORME DE DATOS DE DECLARACION DE CAMBIO, POR ENDEUDAMIENTO EXTERNO - FORMULARIO NO 3.
<ANEXO modificado por el artículo 2 de la Resolución 16141 de 2007.
Debe consultarse el anexo 3 de la Resolución 16141 de 2007
El texto ORIGINAL es el siguiente:>
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, las cuales se deben enviar en el orden enunciado.
Encabezado
Contenido Información 1
Contenido Información 2
...
Contenido Información N
1. El documento debe cumplir con la especificación XML 1.0 Tercera edición.
2. El conjunto de caracteres utilizado en el documento XML debe ser el alfabeto latino No 1: “ISO-8859-1”.
3. El archivo debe contener un documento XML bien formado y válido de acuerdo al esquema XSD que incluye en esta especificación técnica.
4. El archivo debe contener un elemento único elemento raíz llamado “mas”, que a su vez contendrá toda la información del archivo, tanto el encabezado como los registros.
2.1 Formato del Encabezado
El encabezado del archivo viene en el elemento “Cab” y contiene los siguientes datos, todos de carácter obligatorio:
Etiqueta | Denominación Casilla | Tipo | Longitud Campo | Validaciones | Observaciones |
Ano | Año de envío | int | 4 | Formato AAAA | |
CodCpt | Concepto | int | 2 | 1 = Nuevo 2 = Reemplazo | |
Formato | Código del formato | int | 5 | Informe de datos de Declaración de Cambio por Endeudamiento Externo – Formulario N° 3 = 1061 | |
Version | Versión del formato | int | 2 | Versión = 6 | |
NumEnvio | Número de envío | int | 8 | Debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIAN | Consecutivo de envío por año. |
FecEnvio | Fecha de envío | datetime | 14 | Debe ser la fecha calendario. | Formato AAAA-MMDDTHH:MM:SS |
FecInicial | Fecha Inicial | date | 10 | Debe ser la fecha calendario. | Los registros corresponden mínimo esta fecha inicial. Formato AAAA-MM-DD |
FecFinal | Fecha Final | date | 10 | Debe ser la fecha calendario. | Los registros corresponden máximo a esta fecha final. Formato AAAA-MM-DD |
ValorTotal | Valor Total | double | 20 | Corresponde a la sumatoria de la casilla “ccom” (Código cuenta compensación) de los registros reportados. | |
CantReg | Cantidad de registros | int | 4 | Se enviarán archivos con máximo 5000 registros; si se deben reportar más de 5000 registros se fraccionará la información en archivos de 5000 registros o menos. La cantidad de registros esta medida por el número de elementos “cendeudamiento” 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 “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.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
tinf | Tipo de informante | int | 1 | S | De acuerdo a la Tabla 1 |
top | Tipo de operación | int | 1 | S | De acuerdo a la Tabla 2 |
ccom | Código cuenta compensación | long | 10 | N | En caso de que el valor de la casilla “Tipo de informante” sea 2, esta casilla es de diligenciamiento obligatorio. Escriba los diez (10) dígitos de la cuenta utilizada, sin puntos ni comas de separación. |
fdec | Fecha declaración de cambio | date | 10 | S | Formato AAAA-MM-DD |
ndec | Número declaración cambio | string | 5 | S | Sólo acepta números. |
fdeca | Fecha declaración cambio anterior | date | 10 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Formato AAAA-MM-DD |
ndeca | Número declaración cambio anterior | string | 5 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Sólo acepta números. |
npres | Número préstamo | string | 11 | S | |
tdoc | Tipo de Identificación | int | 2 | N | 11. Registro civil de nacimiento 12. Tarjeta de identidad 13. Cédula de ciudadanía 21. Tarjeta de extranjería 22. Cédula de extranjería 31. Nit 41. Pasaporte En caso de que el valor de la casilla “Tipo de informante” sea 1, esta casilla es de diligenciamiento obligatorio. |
nid | Número de identificación | string | 20 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1, esta casilla es de diligenciamiento obligatorio. |
dv | DV | int | 1 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el valor en la casilla “Tipo de identificación” sea 31 - NIT, esta casilla es de diligenciamiento obligatorio. |
apl1 | Primer apellido del deudor o acreedor | string | 60 | N | En 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. |
apl2 | Segundo apellido del deudor o acreedor | string | 60 | N | En 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. |
nom1 | Primer nombre del acreedor | string | 60 | N | En 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. |
nom2 | Otros nombres del deudor o acreedor | string | 60 | N | En 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. |
raz | Razón social del deudor o acreedor | string | 450 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1, el tipo de documento sea 31 – NIT y el deudor o acreedor sea una persona jurídica, esta casilla es de diligenciamiento obligatorio. |
mon | Código moneda contratada | string | 3 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. De acuerdo a la Tabla 3 . |
vmon | Valor moneda contratada | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Puede contener dos decimales. Utilice punto (.) como separador decimal |
monn | Código moneda negociación | string | 3 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. De acuerdo a la Tabla 4. |
vtmonn | Valor total moneda negociación | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Puede contener dos decimales. Utilice punto (.) como separador decimal |
tmonn | Tipo de cambio moneda de negociación | decimal | 5.6 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Puede ser máximo de cinco enteros con seis decimales. Utilice punto (.) como separador decimal |
vtusd | Valor total USD | decimal | 20.2 | S | Puede contener dos decimales. Utilice punto (.) como separador decimal |
apl1a | Primer apellido del acreedor (créditos pasivos) o del deudor (créditos activos) | string | 60 | N | Si el acreedor (créditos pasivos) o del deudor (créditos activos) es una persona natural, debe diligenciar esta casilla. |
apl2a | Segundo apellido del acreedor (créditos pasivos) o del deudor (créditos activos) | string | 60 | N | Si el acreedor (créditos pasivos) o del deudor (créditos activos) es una persona natural, puede diligenciar esta casilla. |
nom1a | Primer nombre del acreedor (créditos pasivos) o del deudor (créditos activos) | string | 60 | N | Si el acreedor (créditos pasivos) o del deudor (créditos activos) es una persona natural, debe diligenciar esta casilla. |
nom2a | Otros nombres del acreedor (créditos pasivos) o deldeudor (créditosactivos) | string | 60 | N | Si el acreedor (créditos pasivos) o del deudor (créditos activos) es una persona natural, puede diligenciar esta casilla. |
raza | Razón social acreedor (créditos pasivos) o del deudor (créditos activos) | string | 450 | N | En caso que el acreedor (créditos pasivos) o del deudor (créditos activos) sea una persona jurídica, debe diligenciar esta casilla. |
fob | Total valor FOB | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Puede contener dos decimales. Utilice punto (.) como separador decimal. Corresponde a la casilla 36 de la Declaración de Cambio 3 |
tgas | Total gastos (numeral 1510) | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Puede contener dos decimales. Utilice punto (.) como separador decimal |
Ded | Deducciones (Numeral 2016) | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Puede contener dos decimales. Utilice punto (.) como separador decimal |
Los campos, Fecha declaración d e 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.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
num1 | Numeral | int | 4 | S | Corresponde a la casilla 22 de la declaración de cambio 3. Se debe informar cada numeral |
vmonn | Valor moneda negociación | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Puede contener dos decimales. Utilice punto (.) como separador decimal. Corresponde a la casilla 23 de la declaración de cambio 3 |
vmonc | Valor moneda contratada | decimal | 20.2 | N | Es 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 |
vusd | Valor USD | decimal | 20.2 | S | Corresponde a la casilla 25 de la Declaración de Cambio 3. 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.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
ndex | Número DEX definitivo | string | 16 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Se debe informar por cada declaración de exportación. |
fdex | Fecha DEX definitivo | date | 10 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Formato AAAA-MM-DD. Se debe informar por cada declaración de exportación. |
num2 | Numeral | int | 4 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Se debe informar por cada declaración de exportación. |
vrusd | Valor reintegro USD | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado en la declaración de cambio. Puede contener dos decimales. Utilice punto (.) como separador decimal. Se debe informar por cada declaración de exportación. |
Tabla 1 – INFORMANTE
1 | Intermediario del Mercado Cambiario - IMC |
2 | Usuario de Cuentas de Compensación -CCC |
Tabla 2 - TIPOS DE OPERACION DECLARACION DE CAMBIO
1 | Inicial |
2 | Devolución |
3 | Cambio formulario |
4 | Modificación |
Tabla 3 – Códigos de moneda
<Tabla continua vigente con la modificación de este anexo por el artículo 2 de la Resolución 16141 de 2007>
Código de moneda | Nombre Moneda | Descripción |
AED | United Arab Emirates, Dirhams | Dirham de los Emiratos Arabes Unidos |
AFA | Afghanistan, Afghanis | Afganistán |
ALL | Albania, Leke | Lek Albanes |
AMD | Armenia, Drams | Dram Armenio |
ANG | Netherlands Antilles, Guilders | Guilder de Antillas holandesas |
AOA | Angola, Kwanza | Kwanza Angoles |
ARS | Argentina, Pesos | Peso Argentino |
AUD | Australia, Dollars | Dólar Australiano |
AWG | Aruba, Guilders | Guilder de Aruba |
AZM | Azerbaijan, Manats | Manat de Azerbaijan |
BAM | Bosnia and Herzegovina, Convertible Marka | Dinar de Bosnia-Herzogovinia |
BBD | Barbados, Dollars | Dólar de Barbados |
BDT | Bangladesh, Taka | Taka de Bangladesh |
BGN | Bulgaria, Leva | Lev Búlgaro |
BHD | Bahrain, Dinars | Dinar de Barein |
BIF | Burundi, Francs | Franco de Burundi |
BMD | Bermuda, Dollars | Dólar de Bermudas |
BND | Brunei Darussalam, Dollars | Dólar de Brunei |
BOB | Bolivia, Bolivianos | Boliviano de Bolivia |
BRL | Brazil, Brazil Real | Real de Brasil |
BSD | Bahamas, Dollars | Dólar de Bahamas |
BTN | Bhutan, Ngultrum | Ngultrun de Bután |
BWP | Botswana, Pulas | Pula de Botswana |
BYR | Belarus, Rubles | Rublo de Belorusia |
BZD | Belize, Dollars | Dólar de Belice |
CAD | Canada, Dollars | Dólar Canadiense |
CDF | Congo/Kinshasa, Congolese Francs | Franco Congolenio |
CHF | Switzerland, Francs | Franco Suizo |
CLP | Chile, Pesos | Peso Chileno |
CNY | China, Yuan Renminbi | Yuan Chino |
COP | Colombia, Pesos | Peso de Colombia |
CRC | Costa Rica, Colones | Colon de Costa Rica |
CSD | Serbia, Dinars | Dinar Servio |
CUP | Cuba, Pesos | Peso Cubano |
CVE | Cape Verde, Escudos | Escudo de Cabo Verde |
CYP | Cyprus, Pounds | Libra de Chipre |
CZK | Czech Republic, Koruny | Krona Checa |
DJF | Djibouti, Francs | Franco de Djibouti |
DKK | Denmark, Kroner | Corona Danesa |
DOP | Dominican Republic, Pesos | Peso Dominicano |
DZD | Algeria, Algeria Dinars | Dinar de Algeria |
EEK | Estonia, Krooni | Corona de Estonia |
EGP | Egypt, Pounds | Libra Egipcia |
ERN | Eritrea, Nakfa | Nakfa de Eritrea |
ETB | Ethiopia, Birr | Birr de Etiopia |
EUR | Euro Member Countries - EURO | Moneda Unica Europea. Moneda de los estados miembros de la Unión Europea EU (EURO) |
FJD | Fiji, Dollars | Dólar de Fiji |
FKP | Falkland Islands (Malvinas), Pounds | Libra de Falkland |
GBP | United Kingdom, Pounds | Libra Británica |
GEL | Georgia, Lari | Lari de Georgia |
GGP | Guernsey, Pounds | Libra de Guernsey |
GHC | Ghana, Cedis | Cedi de Ghana |
GIP | Gibraltar, Pounds | Libra de Gibraltar |
GMD | Gambia, Dalasi | Dalasi de Gambia |
GNF | Guinea, Francs | Franco de Guinea |
GTQ | Guatemala, Quetzales | Quetzal de Guatemala |
GYD | Guyana, Dollars | Dólar Guayanés |
HKD | Hong Kong, Dollars | Dólar de Hong Kong |
HNL | Honduras, Lempiras | Lempira de Honduras |
HRK | Croatia, Kuna | Dinar de Croacia |
HTG | Haiti, Gourdes | Gourde de Haití |
HUF | Hungary, Forint | Florín Húngaro |
IDR | Indonesia, Rupiahs | Rupia Indonesia |
ILS | Israel, New Shekels | Scheckel Israelí |
IMP | Isle of Man, Pounds | Libra Isla del Hombre |
INR | India, Rupees | Rupia India |
IQD | Iraq, Dinars | Dinar Iraqui |
IRR | Iran, Rials | Rial Iraní |
ISK | Iceland, Kronur | Corona Islandesa |
JMD | Jamaica, Dollars | Dólar de Jamaica |
JOD | Jordan, Dinars | Dinar de Jordania |
JPY | Japan, Yen | Yen Japonés |
KES | Kenya, Shillings | Chelín de Kenya |
KGS | Kyrgyzstan, Soms | Som de Kirghizstan |
KHR | Cambodia, Riels | Riel de Camboya |
KMF | Comoros, Francs | Franco de Comoros |
KPW | Korea (North), Won | Won de Corea del Norte |
KRW | Korea (South), Won | Won de Corea del Sur |
KWD | Kuwait, Dinars | Dinar de Kuwait |
KYD | Cayman Islands, Dollars | Dólar de las Islas Caimán |
KZT | Kazakstan, Tenge | Tenge de Kazakhstan |
LAK | Laos, Kips | Kip de Letonia |
LBP | Lebanon, Pounds | Libra Libanesa |
LKR | Sri Lanka, Rupees | Rupia de Ceilán |
LRD | Liberia, Dollars | Dolar de Liberia |
LSL | Lesotho, Maloti | Loti de Lesotho |
LTL | Lithuania, Litai | Lita de Lituania |
LVL | Latvia, Lati | Lat Latonia |
LYD | Libya, Dinars | Dinar Libio |
MAD | Morocco, Dirhams | Dirham Marroquí |
MDL | Moldova, Lei | Lei de Moldavia |
MGA | Madagascar, Ariary | Franco de Madagascar |
MKD | Macedonia, Denars | Dinar de Macedonia |
MMK | Myanmar (Burma), Kyats | Kyats de Birmania |
MNT | Mongolia, Tugriks | Tugrik de Mongolia |
MOP | Macau, Patacas | Pataca de Macao |
MRO | Mauritania, Ouguiyas | Ouguiya de Mauritania |
MTL | Malta, Liri | Lira de Malta |
MUR | Mauritius, Rupees | Rupia de Mauritius |
MVR | Maldives (Maldive Islands), Ru.yaa | Ru.a de Maldivas |
MWK | Malawi, Kwachas | Kwacha de Malawi |
MXN | Mexico, Pesos | Peso Mexicano |
MYR | Malaysia, Ringgits | Ringgit de Malaysia |
MZM | Mozambique, Meticais | Metical de Mozambique |
NAD | Namibia, Dollars | Dólar de Namibia |
NGN | Nigeria, Nairas | Naira de Nigeria |
NIO | Nicaragua, Gold Cordobas | Córdoba de Nicaragua |
NOK | Norway, Krone | Corona Noruega |
NPR | Nepal, Nepal Rupees | Rupia de Nepal |
NZD | New Zealand, Dollars | Dólar de Nueva Zelanda |
OMR | Oman, Rials | Rial de Omán |
PAB | Panama, Balboa | Balboa de Panamá |
PEN | Peru, Nuevos Soles | Sol de Perú - Nuevo |
PGK | Papua New Guinea, Kina | Kina de Papua Nueva Guinea |
PHP | Philippines, Pesos | Peso Filipino |
PKR | Pakistan, Rupees | Rupia de Pakistán |
PLN | Poland, Zlotych | Zloty de Polonia |
PYG | Paraguay, Guarani | Guarani de Paraguay |
QAR | Qatar, Rials | Riyal de Qatar |
ROL | Romania, Lei | Lei de Rumania |
RUR | Russia, Rubles | Rublo Ruso |
RWF | Rwanda, Rwanda Francs | Franco de Rwanda |
SAR | Saudi Arabia, Riyals | Riyal de Arabia Saudi |
SBD | Solomon Islands, Dollars | Dólar de las Islas Salomón |
SCR | Seychelles, Rupees | Rupias de Seychelles |
SDD | Sudan, Dinars | Dinar de Sudan |
SEK | Sweden, Kronor | Corona Sueca |
SGD | Singapore, Dollars | Dólar de Singapur |
SHP | Saint Helena, Pounds | Libra de St. Helena |
SIT | Slovenia, Tolars | Tolar de Eslovenia |
SKK | Slovakia, Koruny | Corona Eslovaca |
SLL | Sierra Leone, Leones | Sierra León |
SOS | Somalia, Shillings | Chelín de Somalia |
SRD | Suriname, Dollars | Dólar de Surinam |
STD | Sao Tome and Principe, Dobras | Sao Tome / Príncipe Dobra |
SVC | El Salvador, Colones | Colon de El Salvador |
SYP | Syria, Pounds | Libra de Siria |
SZL | Swaziland, Emalangeni | Lilangeni de Swaziland |
THB | Thailand, Baht | Baht de Tailandia |
TMM | Turkmenistan, Manats | Manat de Turkmenistan |
TND | Tunisia, Dinars | Dinar de Tunicia |
TOP | Tonga, Pa`anga | Pa`anga de Tonga |
TRL | Turkey, Liras | Lira de Turquía |
TTD | Trinidad and Tobago, Dollars | Dólar de Trinidad y Tobago |
TVD | Tuvalu, Tuvalu Dollars | Dólar de Tuvalu |
TWD | Taiwan, New Dollars | Dólar Nuevo de Taiwán |
TZS | Tanzania, Shillings | Chelín de Tanzania |
UAH | Ukraine, Hryvnia | karbowanez de Ucrania |
UGX | Uganda, Shillings | Chelín de Uganda |
USD | United States of America, Dollars | Dólar de los Estados Unidos de América |
UYU | Uruguay, Pesos | Pesos Uruguayos |
UZS | Uzbekistan, Sums | Som de Uzbekistan |
VEB | Venezuela, Bolivares | Bolívar de Venezuela |
VND | Viet Nam, Dong | Dong de Vietnam |
VUV | Vanuatu, Vatu | Vatu de Vanuatu |
WST | Samoa, Tala | Tala de Samoa |
3. Validaciones
3.1.Validaciones Generales
1. El archivo debe contener todos los campos definidos para el encabezado y estos campos deben estar correctamente diligenciados.
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 cuando 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 utilizara puntos (.) ni comas (,).
3.2. Validaciones del Encabezado
1. Los campos concepto, formato y versión, deben venir diligenciados con los valores estipulados en las especificaciones técnicas.
2. Año de envío, debe ser el año calendario.
3. Numero de envío, debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIAN.
4. Fecha de envío, debe ser la fecha calendario, en formato AAAA-MM-DDTHH:MM:SS.
5. Cantidad de registros, debe ser igual a la cantidad de registros reportados en el contenido, que como máximo puede ser 5000 registros.
6. Valor total, corresponde a la sumatoria de la casilla “ccom” (Código cuenta compensación) de los registros reportados.
4. Esquema XSD
A continuación se incluye el esquema XSD para esta especificación técnica.
<?xml version=“1.0” encoding=“ISO-8859-1”?>
<xs:schema xmlns:xs=“http://www.w3.org/2001/XMLSchema” elementFormDefault=“qualified” attributeFormDefault=“unqualified”>
<xs:element name=“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:maxInc lusive 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>< /span>
<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:docume ntation>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>
* * *
ESPECIFICACIONES TÉCNICAS.
INFORME DE DATOS DE DECLARACION DE CAMBIO POR SERVICIOS, TRANSFERENCIAS Y OTROS CONCEPTOS – FORMULARIO NO 5.
<ANEXO modificado por el artículo 2 de la Resolución 16141 de 2007.
Debe consultarse el anexo 4 de la Resolución 16141 de 2007
El texto ORIGINAL es el siguiente:>
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, las cuales se deben enviar en el orden enunciado.
Encabezado
Contenido Información 1
Contenido Informa ción 2
...
Contenido Información N
1. El documento debe cumplir con la especificación XML 1.0 Tercera edición.
2. El conjunto de caracteres utilizado en el documento XML debe ser el alfabeto latino No 1: “ISO-8859-1”.
3. El archivo debe contener un documento XML bien formado y valido de acuerdo al esquema XSD que incluye en esta especificación técnica.
4. El archivo debe contener un elemento único elemento raíz llamado “mas”, que a su vez contendrá toda la información del archivo, tanto el encabezado como los registros.
2.1. Formato del Encabezado
El encabezado del archivo viene en el elemento “Cab” y contiene los siguientes datos, todos de carácter obligatorio:
Etiqueta | Denominación Casilla | Tipo | Longitud Campo | Validaciones | Observaciones |
Ano | Año de envío | int | 4 | Formato AAAA | |
CodCpt | Concepto | int | 2 | 1 = Nuevo 2 = Reemplazo | |
Formato | Código del formato | int | 5 | Informe de datos de Declaración de Cambio por Servicios, Transferencias y otros Conceptos – Formulario N° 5 = 1062 | |
Version | Versión del formato | int | 2 | Versión = 6 | |
NumEnvio | Número de envío | int | 8 | Debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIAN | Consecutivo de envío por año. |
FecEnvio | Fecha de envío | datetime | 14 | Debe ser la fecha calendario. | Formato AAAA-MMDDTHH:MM:SS |
FecInicial | Fecha Inicial | date | 10 | Debe ser la fecha calendario. | Los registros corresponden mínimo esta fecha inicial. Formato AAAA-MM-DD |
FecFinal | Fecha Final | date | 10 | Debe ser la fecha calendario. | Los registros corresponden máximo a esta fecha final. Formato AAAA-MM-DD |
ValorTotal | Valor Total | double | 20 | Corresponde a la sumatoria de la casilla “ccom” (Código cuenta compensación) de los registros reportados. | |
CantReg | Cantidad de registros | int | 4 | Se enviarán archivos con máximo 5000 registros; si se deben reportar más de 5000 registros se fraccionará la información en archivos de 5000 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. |
(*) Se enviarán archivos con máximo 5000 registros; si es necesario informar más de 5000 registros, se fraccionará la información en archivos de 5000 registros o menos. La cantidad de registros 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.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
tinf | Tipo de Informante | int | 1 | S | De acuerdo a la Tabla 1. |
top | Tipo de operación | int | 1 | S | De acuerdo a la Tabla 2. |
ccom | Código cuenta compensación | long | 10 | N | En caso de que el valor de la casilla “Tipo de informante” sea 2, esta casilla es de diligenciamiento obligatorio. Escriba los diez (10) dígitos de la cuenta utilizada, sin puntos ni comas de separación. |
fdec | Fecha declaración de cambio | date | 10 | S | Formato AAAA-MM-DD. 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. |
ndec | Número declaración de cambio | string | 5 | N | Es obligatorio, cuando la información es suministrada por intermediario del mercado cambiario – IMC, o Concesionario de servicios de correo. Sólo acepta números. |
fdeca | Fecha declaración cambio anterior | date | 10 | N | Es obligatorio, cuando esté diligenciado. Formato AAAA-MM-MM |
ndeca | Número declaración cambio anterior | string | 5 | N | Es obligatorio, cuando esté diligenciado. Sólo acepta números. |
tdoc | Tipo de identificación | int | 2 | N | 11. Registro civil de nacimiento 12. Tarjeta de identidad 13. Cédula de ciudadanía 21. Tarjeta de extranjería 22. Cédula de extranjería 31. Nit 41. Pasaporte 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" <Apartes subrayados adicionados por el artículo 4 de la Resolución 15250 de 2006> |
nid | Número de identificación | string | 20 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 o 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 <Aparte subrayado adicionado por el artículo 4 de la Resolución 15250 de 2006> |
dv | DV | int | 1 | N | En 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. |
apl1 | Primer apellido de quien compra o vende divisas | string | 60 | N | En 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. |
apl2 | Segundo apellido de quien compra o vende divisas | string | 60 | N | En 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. |
nom1 | Primer nombre de quien compra o vende divisas | string | 60 | N | En 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. |
nom2 | Otros nombres de quien compra o vende divisas | string | 60 | N | En 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. |
raz | Razón social de quien compra o vende divisas | string | 450 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 o 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. |
dir | Dirección | string | 200 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 o 3, esta casilla es de diligenciamiento obligatorio. |
mun | Código de ciudad - Colombia | string | 5 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 ó 3 y la ciudad está ubicada en Colombia, esta casilla es de diligenciamiento obligatorio. Utilizar código DANE |
ciud | Nombre de ciudad en el exterior | string | 80 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 ó 3 y la ciudad no está ubicada en Colombia, esta casilla es de diligenciamiento obligatorio. |
cmon | Código moneda giro o reintegro | string | 3 | N | Es obligatorio, cuando esté diligenciado. De acuerdo a la Tabla 344. |
vmon | Valor moneda giro o reintegro | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado. Puede contener dos decimales. Utilice punto (.) como separador decimal |
vtusd | Valor total USD | decimal | 20.2 | S | Puede contener dos decimales. Utilice punto (.) como separador decimal |
Al elemento “cservicios” se pueden agregar elementos secundarios identificados como “operaciones”, los cuales contienen Información de las Operaciones.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
num | Numeral | int | 4 | S | Se debe informar cada numeral |
vusd | Valor USD | decimal | 20.2 | S | Puede contener dos decimales. Utilice punto (.) como separador decimal. Se debe informar cada valor por numeral. |
Tabla 1 - INFORMANTE
1 | Intermediario del Mercado Cambiario - IMC |
2 | Usuario de Cuentas de Compensación -CCC |
3 | Concesionarios de servicios de correos |
Tabla 2 - TIPOS DE OPERACION DECLARACION DE CAMBIO
1 | Inicial |
2 | Devolución |
3 | Cambio formulario |
4 | Modificación |
Tabla 3 - TIPO DE IDENTIFICACION
CC | Cédula de ciudadanía |
CE | Cédula de extranjería |
NI | NIT |
PB | Pasaporte |
RC | Registro civil de nacimiento |
Tabla 34 – Códigos de moneda
<Tabla continua vigente con la modificación de este anexo por el artículo 2 de la Resolución 16141 de 2007>
Código de moneda | Nombre Moneda | Descripción |
AED | United Arab Emirates, Dirhams | Dirham de los Emiratos Arabes Unidos |
AFA | Afghanistan, Afghanis | Afganistán |
ALL | Albania, Leke | Lek Albanes |
AMD | Armenia, Drams | Dram Armenio |
ANG | Netherlands Antilles, Guilders | Guilder de Antillas holandesas |
AOA | Angola, Kwanza | Kwanza Angoles |
ARS | Argentina, Pesos | Peso Argentino |
AUD | Australia, Dollars | Dólar Australiano |
AWG | Aruba, Guilders | Guilder de Aruba |
AZM | Azerbaijan, Manats | Manat de Azerbaijan |
BAM | Bosnia and Herzegovina, Convertible Marka | Dinar de Bosnia-Herzogovinia |
BBD | Barbados, Dollars | Dólar de Barbados |
BDT | Bangladesh, Taka | Taka de Bangladesh |
BGN | Bulgaria, Leva | Lev Búlgaro |
BHD | Bahrain, Dinars | Dinar de Barein |
BIF | Burundi, Francs | Franco de Burundi |
BMD | Bermuda, Dollars | Dólar de Bermudas |
BND | Brunei Darussalam, Dollars | Dólar de Brunei |
BOB | Bolivia, Bolivianos | Boliviano de Bolivia |
BRL | Brazil, Brazil Real | Real de Brasil |
BSD | Bahamas, Dollars | Dólar de Bahamas |
BTN | Bhutan, Ngultrum | Ngultrun de Butan |
BWP | Botswana, Pulas | Pula de Botswana |
BYR | Belarus, Rubles | Rublo de Belorusia |
BZD | Belize, Dollars | Dólar de Belice |
CAD | Canada, Dollars | Dólar Canadiense |
CDF | Congo/Kinshasa, Congolese Francs | Franco Congolenio |
CHF | Switzerland, Francs | Franco Suizo |
CLP | Chile, Pesos | Peso Chileno |
CNY | China, Yuan Renminbi | Yuan Chino |
COP | Colombia, Pesos | Peso de Colombia |
CRC | Costa Rica, Colones | Colon de Costa Rica |
CSD | Serbia, Dinars | Dinar Servio |
CUP | Cuba, Pesos | Peso Cubano |
CVE | Cape Verde, Escudos | Escudo de Cabo Verde |
CYP | Cyprus, Pounds | Libra de Chipre |
CZK | Czech Republic, Koruny | Krona Checa |
DJF | Djibouti, Francs | Franco de Djibouti |
DKK | Denmark, Kroner | Corona Danesa |
DOP | Dominican Republic, Pesos | Peso Dominicano |
DZD | Algeria, Algeria Dinars | Dinar de Algeria |
EEK | Estonia, Krooni | Corona de Estonia |
EGP | Egypt, Pounds | Libra Egipcia |
ERN | Eritrea, Nakfa | Nakfa de Eritrea |
ETB | Ethiopia, Birr | Birr de Etiopia |
EUR | Euro Member Countries - EURO | Moneda Unica Europea. Moneda de los estados miembros de la Unión Europea EU (EURO) |
FJD | Fiji, Dollars | Dólar de Fiji |
FKP | Falkland Islands (Malvinas), Pounds | Libra de Falkland |
GBP | United Kingdom, Pounds | Libra Británica |
GEL | Georgia, Lari | Lari de Georgia |
GGP | Guernsey, Pounds | Libra de Guernsey |
GHC | Ghana, Cedis | Cedi de Ghana |
GIP | Gibraltar, Pounds | Libra de Gibraltar |
GMD | Gambia, Dalasi | Dalasi de Gambia |
GNF | Guinea, Francs | Franco de Guinea |
GTQ | Guatemala, Quetzales | Quetzal de Guatemala |
GYD | Guyana, Dollars | Dólar Guayanes |
HKD | Hong Kong, Dollars | Dólar de Hong Kong |
HNL | Honduras, Lempiras | Lempira de Honduras |
HRK | Croatia, Kuna | Dinar de Croacia |
HTG | Haiti, Gourdes | Gourde de Haití |
HUF | Hungary, Forint | Florín Húngaro |
IDR | Indonesia, Rupiahs | Rupia Indonesia |
ILS | Israel, New Shekels | Scheckel Israelí |
IMP | Isle of Man, Pounds | Libra Isla del Hombre |
INR | India, Rupees | Rupia India |
IQD | Iraq, Dinars | Dinar Iraqui |
IRR | Iran, Rials | Rial Iraní |
ISK | Iceland, Kronur | Corona Islandesa |
JMD | Jamaica, Dollars | Dólar de Jamaica |
JOD | Jordan, Dinars | Dinar de Jordania |
JPY | Japan, Yen | Yen Japonés |
KES | Kenya, Shillings | Chelín de Kenya |
KGS | Kyrgyzstan, Soms | Som de Kirghizstan |
KHR | Cambodia, Riels | Riel de Camboya |
KMF | Comoros, Francs | Franco de Comoros |
KPW | Korea (North), Won | Won de Corea del Norte |
KRW | Korea (South), Won | Won de Corea del Sur |
KWD | Kuwait, Dinars | Dinar de Kuwait |
KYD | Cayman Islands, Dollars | Dólar de las Islas Caimán |
KZT | Kazakstan, Tenge | Tenge de Kazakhstan |
LAK | Laos, Kips | Kip de Letonia |
LBP | Lebanon, Pounds | Libra Libanesa |
LKR | Sri Lanka, Rupees | Rupia de Ceilán |
LRD | Liberia, Dollars | Dólar de Liberia |
LSL | Lesotho, Maloti | Loti de Lesotho |
LTL | Lithuania, Litai | Lita de Lituania |
LVL | Latvia, Lati | Lat Latonia |
LYD | Libya, Dinars | Dinar Libio |
MAD | Morocco, Dirhams | Dirham Marroquí |
MDL | Moldova, Lei | Lei de Moldavia |
MGA | Madagascar, Ariary | Franco de Madagascar |
MKD | Macedonia, Denars | Dinar de Macedonia |
MMK | Myanmar (Burma), Kyats | Kyats de Birmania |
MNT | Mongolia, Tugriks | Tugrik de Mongolia |
MOP | Macau, Patacas | Pataca de Macao |
MRO | Mauritania, Ouguiyas | Ouguiya de Mauritania |
MTL | Malta, Liri | Lira de Malta |
MUR | Mauritius, Rupees | Rupia de Mauritius |
MVR | Maldives (Maldive Islands), Rufiyaa | Ru.a de Maldivas |
MWK | Malawi, Kwachas | Kwacha de Malawi |
MXN | Mexico, Pesos | Peso Mexicano |
MYR | Malaysia, Ringgits | Ringgit de Malaysia |
MZM | Mozambique, Meticais | Metical de Mozambique |
NAD | Namibia, Dollars | Dólar de Namibia |
NGN | Nigeria, Nairas | Naira de Nigeria |
NIO | Nicaragua, Gold Cordobas | Córdoba de Nicaragua |
NOK | Norway, Krone | Corona Noruega |
NPR | Nepal, Nepal Rupees | Rupia de Nepal |
NZD | New Zealand, Dollars | Dólar de Nueva Zelanda |
OMR | Oman, Rials | Rial de Omán |
PAB | Panama, Balboa | Balboa de Panamá |
PEN | Peru, Nuevos Soles | Sol de Perú - Nuevo |
PGK | Papua New Guinea, Kina | Kina de Papua Nueva Guinea |
PHP | Philippines, Pesos | Peso Filipino |
PKR | Pakistan, Rupees | Rupia de Pakistán |
PLN | Poland, Zlotych | Zloty de Polonia |
PYG | Paraguay, Guarani | Guarani de Paraguay |
QAR | Qatar, Rials | Riyal de Qatar |
ROL | Romania, Lei | Lei de Rumania |
RUR | Russia, Rubles | Rublo Ruso |
RWF | Rwanda, Rwanda Francs | Franco de Rwanda |
SAR | Saudi Arabia, Riyals | Riyal de Arabia Saudi |
SBD | Solomon Islands, Dollars | Dólar de las Islas Salomón |
SCR | Seychelles, Rupees | Rupias de Seychelles |
SDD | Sudan, Dinars | Dinar de Sudan |
SEK | Sweden, Kronor | Corona Sueca |
SGD | Singapore, Dollars | Dólar de Singapur |
SHP | Saint Helena, Pounds | Libra de St. Helena |
SIT | Slovenia, Tolars | Tolar de Eslovenia |
SKK | Slovakia, Koruny | Corona Eslovaca |
SLL | Sierra Leone, Leones | Sierra León |
SOS | Somalia, Shillings | Chelín de Somalia |
SRD | Suriname, Dollars | Dólar de Surinam |
STD | Sao Tome and Principe, Dobras | Sao Tome / Príncipe Dobra |
SVC | El Salvador, Colones | Colon de El Salvador |
SYP | Syria, Pounds | Libra de Siria |
SZL | Swaziland, Emalangeni | Lilangeni de Swaziland |
THB | Thailand, Baht | Baht de Tailandia |
TMM | Turkmenistan, Manats | Manat de Turkmenistan |
TND | Tunisia, Dinars | Dinar de Tunicia |
TOP | Tonga, Pa`anga | Pa`anga de Tonga |
TRL | Turkey, Liras | Lira de Turquía |
TTD | Trinidad and Tobago, Dollars | Dólar de Trinidad y Tobago |
TVD | Tuvalu, Tuvalu Dollars | Dólar de Tuvalu |
TWD | Taiwan, New Dollars | Dólar Nuevo de Taiwán |
TZS | Tanzania, Shillings | Chelín de Tanzania |
UAH | Ukraine, Hryvnia | karbowanez de Ucrania |
UGX | Uganda, Shillings | Chelín de Uganda |
USD | United States of America, Dollars | Dólar de los Estados Unidos de América |
UYU | Uruguay, Pesos | Pesos Uruguayos |
UZS | Uzbekistan, Sums | Som de Uzbekistan |
VEB | Venezuela, Bolivares | Bolívar de Venezuela |
VND | Viet Nam, Dong | Dong de Vietnam |
VUV | Vanuatu, Vatu | Vatu de Vanuatu |
WST | Samoa, Tala | Tala de Samoa |
3. Validaciones
3.1. Validaciones Generales
1. E l 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 5000 registros.
6. Valor total, corresponde a la sumatoria de la casilla “ccom” (Código cuenta compensación) de los registros reportados.
4. Esquema XSD
A continuación se incluye el esquema XSD para esta especificación técnica.
<?xml version=“1.0” encoding=“ISO-8859-1”?>
<xs:schema xmlns:xs=“http://www.w3.org/2001/XMLSchema” elementFormDefault=“qualified” attributeFormDefault=“unqualified”>
<xs:element name=“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” max Occurs=“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>Número 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>Número de envio</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:positiveInteger”>
<xs:totalDigits value=“8”/>
<xs:maxInclusive value=“99999999”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=“FecEnvio” type=“xs:dateTime”>
<xs:annotation>
<xs:documentation>Fecha de envio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“FecInicial” type=“xs:date”>
<xs:annotation>
<xs:documentation>Fecha inicial</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“FecFinal” type=“xs:date”>
<xs:annotation>
<xs:documentation>Fecha Final</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“ValorTotal” type=“xs:double”>
<xs:annotation>
<xs:documentation>Valor Total</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“CantReg”>
<xs:annotation>
<xs:documentation>Cantidad de registros</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:positiveInteger”>
<xs:totalDigits value=“4”/>
<xs:maxInclusive value=“9999”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs: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>
</x s:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:schema>
* * *
ESPECIFICACIONES TÉCNICAS.
INFORME DE DATOS DE ENDEUDAMIENTO EXTERNO OTORGANDO A RESIDENTES – FORMULARIO NO 6.
<Este Anexo no incluye modificaciones. Ver en Notas de Vigencia las normas que lo modifican>
Formato 1063 – Versión 6
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 = 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 Endeudamiento Externo otorgando a Residentes - Formulario No 6, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.
Encabezado
Contenido Información 1
Contenido Información 2
...
Contenido Información N
1. El documento debe cumplir con la especificación XML 1.0 Tercera edición.
2. El conjunto de caracteres utilizado en el documento XML debe ser el alfabeto latino No 1: “ISO-8859-1”.
3. El archivo debe contener un documento XML bien formado y válido de acuerdo al esquema XSD que incluye en esta especificación técnica.
4. El archivo debe contener un elemento único elemento raíz llamado “mas”, que a su vez contendrá toda la información del archivo, tanto el encabezado como los registros.
2.1. Formato del Encabezado
El encabezado del archivo viene en el elemento “Cab” y contiene los siguientes datos, todos de carácter obligatorio:
Etiqueta | Denominación Casilla | Tipo | Longitud Campo | Validaciones | Observaciones |
Ano | Año de envío | int | 4 | Formato AAAA | |
CodCpt | Concepto | int | 2 | 1 = Nuevo 2 = Reemplazo | |
Formato | Código del formato | int | 5 | Informe de datos de Endeudamiento Externo otorgando a Residentes - Formulario 6 = 1063 | |
Version | Versión del formato | int | 2 | Versión = 6 | |
NumEnvio | Número de envío | int | 8 | Debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIAN | Consecutivo de envío por año. |
FecEnvio | Fecha de envío | datetime | 14 | Debe ser la fecha calendario. | Formato AAAAMM-DDTHH:MM:SS |
FecInicial | Fecha Inicial | date | 10 | Debe ser la fecha calendario. | Los registros corresponden mínimo esta fecha inicial. Formato AAAA-MM-DD |
FecFinal | Fecha Final | date | 10 | Debe ser la fecha calendario. | Los registros corresponden máximo a esta fecha final. Formato AAAA-MM-DD |
ValorTotal | Valor Total | double | 20 | Corresponde a la sumatoria de la casilla “num” (Numeral) de los registros reportados. | |
CantReg | Cantidad de registros | int | 4 | Se enviarán archivos con máximo 5000 registros; si se deben reportar más de 5000 registros se fraccionará la información en archivos de 5000 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. |
(*) 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.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
Top | Tipo de operación | int | 1 | S | De acuerdo a la Tabla 1. |
Fec | Fecha | date | 10 | S | Formato AAAA-MM-DD |
npres | Número préstamo | string | 11 | S | |
ndec1 | Número declaración | string | 5 | N | Es obligatorio, cuando esté diligenciado en el informe de deuda. Sólo acepta números. |
num | Numeral | int | 4 | N | Es obligatorio, cuando esté diligenciado en el informe de deuda. |
cmon1 | Código moneda de negociación | string | 3 | N | Es obligatorio, cuando esté diligenciado en el informe de deuda. De acuerdo a la Tabla 5.4 |
vtmonn | Valor total en la moneda de negociación | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado en el informe de deuda. Puede contener dos decimales. Utilice punto (.) como separador decimal |
vusd1 | Valor USD | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado en el informe de deuda. Puede contener dos decimales. Utilice punto (.) como separador decimal |
tdoc | Tipo de identificación | int | 2 | S | 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 |
nid | Número de identificación prestatario o deudor | long | 14 | S | |
dv | DV | int | 1 | N | Es obligatorio, cuando el valor de la casilla “Tipo de identificación” sea 31 - NIT. |
apl1 | Primer apellido del prestatario o deudor | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el prestatario o deudor es una persona natural, esta casilla es de diligenciamiento obligatorio. |
apl2 | Segundo apellido del prestatario o deudor | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el prestatario o deudor es una persona natural, puede diligenciar esta casilla. |
nom1 | Primer nombre del prestatario o deudor | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el prestatario o deudor es una persona natural, esta casilla es de diligenciamiento obligatorio. |
nom2 | Otros nombres del prestatario o deudor | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el prestatario o deudor es una persona natural, puede diligenciar esta casilla. |
raz | Razón social prestatario o deudor | string | 450 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1, el tipo de documento sea 31 – NIT y el prestatario o deudor sea una persona jurídica, esta casilla es de diligenciamiento obligatorio. |
mun | Código ciudad | string | 5 | S | Código DANE Numérico |
dir | Dirección | string | 200 | S | |
apl1p | Primer apellido del prestamista o acreedor | string | 60 | N | Si el prestamista o acreedor es una persona natural, debe puede diligenciar esta casilla. |
apl2p | Segundo apellido del prestamista o acreedor | string | 60 | N | Si el prestamista o acreedor es una persona natural, puede diligenciar esta casilla. |
nom1p | Primer nombre del prestamista o acreedor | string | 60 | N | Si el prestamista o acreedor es una persona natural, debe puede diligenciar esta casilla. |
nom2p | Otros nombres del prestamista o acreedor | string | 60 | N | Si el prestamista o acreedor es una persona natural, puede diligenciar esta casilla. |
razp | Razón social prestamista o acreedor | string | 450 | N | En caso que el prestamista o acreedor sea una persona jurídica, debe puede diligenciar esta casilla. |
cpres | Código propósito préstamo | int | 2 | S | De acuerdo a la Tabla 2.3 |
cmon2 | Código moneda | string | 3 | S | De acuerdo a la Tabla 45. |
monto | Monto contratado | decimal | 20.2 | S | Puede contener dos decimales. Utilice punto (.) como separador decimal |
nexp | Número de expedición depósito | double | 20 | N | Es obligatorio, cuando esté diligenciado en el informe de deuda. |
val | Valor en dólares o pesos colombianos del depósito | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado en el informe de deuda. Puede contener dos decimales. Utilice punto (.) como separador decimal |
csus | Código para la sustitución o fraccionamiento de créditos | int | 1 | N | Es obligatorio, cuando esté diligenciado en el informe de deuda. De acuerdo a la Tabla 3. |
ncrea | Número de identificación crédito anterior | string | 11 | N | Es obligatorio, cuando esté diligenciado en el informe de deuda. |
cmon3 | Código moneda | string | 3 | N | Es obligatorio, cuando esté diligenciado en el informe de deuda. De acuerdo a la Tabla 4 |
vsus | Valor a sustituir o fraccionar | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado en el informe de deuda. Puede contener dos decimales. Utilice punto (.) como separador decimal |
Los campos Fecha y Número Prestamo, 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.
Atributo | DenominaciónCasilla | Tipo | Longitud | Obligatoria | Observaciones |
Ftra | Fecha documento transporte | date | 10 | N | Es obligatorio, cuando esté diligenciado en el informe de deuda. Formato AAAA-MM-DD. Se debe informara cada una de las fechas por documento de transporte. |
Al elemento “endresidentes” se pueden agregar elementos secundarios identificados como “decImp”, los cuales contienen Información de las Declaraciones de importación.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
adec | Año declaración importación | int | 4 | N | Es obligatorio, cuando esté diligenciado en el informe de deuda. Se debe informar por cada declaración de importación. |
ndec2 | Número declaración importación | string | 16 | N | Es obligatorio, cuando esté diligenciado en el informe de deuda. Se debe informar por cada declaración de importación. |
vusd2 | Valor USD | decimal | 20.2 | N | Es 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.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
famo | Fecha – Cuota Plan de Amortización | string | 7 | S | Formato AAAA-MM Se diligencia por cada cuota de amortización incluida en el Plan |
vmonc | Valor moneda contratada - Cuota Plan de Amortización | decimal | 20.2 | S | 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
1 | Inicial |
2 | Modificación |
Tabla 23 - CODIGO PROPOSITO DEL PRESTAMO
2 | Arrendamiento financiero |
3 | Exportaciones |
7 | Titularización |
8 | Anticipo de exportaciones de utilización inmediata |
11 | Bienes de utilización inmediata |
12 | Bienes de capital |
13 | Giros financiados anticipados de bienes de utilización inmediata e intermedios |
14 | Prefinanciación exportaciones – café |
15 | Prefinanciación exportaciones – bienes |
16 | Compra bienes de capital – Zona Franca |
17 | Compra bienes de utilización inmediata – Zona Franca |
18 | Anticipo de exportaciones de bienes de capital |
19 | Giros financiados anticipados de bienes de capital |
Tabla 43 - SUSTITUCION O FRACCIONAMIENTO DE CREDITOS
1 | Sustitución |
2 | Fraccionamiento |
Tabla 54 – Códigos de moneda
<Tabla continua vigente con la modificación de este anexo por el artículo 2 de la Resolución 16141 de 2007>
Código de moneda | Nombre Moneda | Descripción |
AED | United Arab Emirates, Dirhams | Dirham de los Emiratos Arabes Unidos |
AFA | Afghanistan, Afghanis | Afganistán |
ALL | Albania, Leke | Lek Albanes |
AMD | Armenia, Drams | Dram Armenio |
ANG | Netherlands Antilles, Guilders | Guilder de Antillas holandesas |
AOA | Angola, Kwanza | Kwanza Angoles |
ARS | Argentina, Pesos | Peso Argentino |
AUD | Australia, Dollars | Dólar Australiano |
AWG | Aruba, Guilders | Guilder de Aruba |
AZM | Azerbaijan, Manats | Manat de Azerbaijan |
BAM | Bosnia and Herzegovina, Convertible Marka | Dinar de Bosnia-Herzogovinia |
BBD | Barbados, Dollars | Dólar de Barbados |
BDT | Bangladesh, Taka | Taka de Bangladesh |
BGN | Bulgaria, Leva | Lev Búlgaro |
BHD | Bahrain, Dinars | Dinar de Barein |
BIF | Burundi, Francs | Franco de Burundi |
BMD | Bermuda, Dollars | Dólar de Bermudas |
BND | Brunei Darussalam, Dollars | Dólar de Brunei |
BOB | Bolivia, Bolivianos | Boliviano de Bolivia |
BRL | Brazil, Brazil Real | Real de Brasil |
BSD | Bahamas, Dollars | Dólar de Bahamas |
BTN | Bhutan, Ngultrum | Ngultrun de Bután |
BWP | Botswana, Pulas | Pula de Botswana |
BYR | Belarus, Rubles | Rublo de Belorusia |
BZD | Belize, Dollars | Dólar de Belice |
CAD | Canada, Dollars | Dólar Canadiense |
CDF | Congo/Kinshasa, Congolese Francs | Franco Congolenio |
CHF | Switzerland, Francs | Franco Suizo |
CLP | Chile, Pesos | Peso Chileno |
CNY | China, Yuan Renminbi | Yuan Chino |
COP | Colombia, Pesos | Peso de Colombia |
CRC | Costa Rica, Colones | Colon de Costa Rica |
CSD | Serbia, Dinars | Dinar Servio |
CUP | Cuba, Pesos | Peso Cubano |
CVE | Cape Verde, Escudos | Escudo de Cabo Verde |
CYP | Cyprus, Pounds | Libra de Chipre |
CZK | Czech Republic, Koruny | Krona Checa |
DJF | Djibouti, Francs | Franco de Djibouti |
DKK | Denmark, Kroner | Corona Danesa |
DOP | Dominican Republic, Pesos | Peso Dominicano |
DZD | Algeria, Algeria Dinars | Dinar de Algeria |
EEK | Estonia, Krooni | Corona de Estonia |
EGP | Egypt, Pounds | Libra Egipcia |
ERN | Eritrea, Nakfa | Nakfa de Eritrea |
ETB | Ethiopia, Birr | Birr de Etiopia |
EUR | Euro Member Countries - EURO | Moneda Unica Europea. Moneda de los estados miembros de la Unión Europea EU (EURO) |
FJD | Fiji, Dollars | Dólar de Fiji |
FKP | Falkland Islands (Malvinas), Pounds | Libra de Falkland |
GBP | United Kingdom, Pounds | Libra Británica |
GEL | Georgia, Lari | Lari de Georgia |
GGP | Guernsey, Pounds | Libra de Guernsey |
GHC | Ghana, Cedis | Cedi de Ghana |
GIP | Gibraltar, Pounds | Libra de Gibraltar |
GMD | Gambia, Dalasi | Dalasi de Gambia |
GNF | Guinea, Francs | Franco de Guinea |
GTQ | Guatemala, Quetzales | Quetzal de Guatemala |
GYD | Guyana, Dollars | Dólar Guayanés |
HKD | Hong Kong, Dollars | Dólar de Hong Kong |
HNL | Honduras, Lempiras | Lempira de Honduras |
HRK | Croatia, Kuna | Dinar de Croacia |
HTG | Haiti, Gourdes | Gourde de Haití |
HUF | Hungary, Forint | Florín Húngaro |
IDR | Indonesia, Rupiahs | Rupia Indonesia |
ILS | Israel, New Shekels | Scheckel Israelí |
IMP | Isle of Man, Pounds | Libra Isla del Hombre |
INR | India, Rupees | Rupia India |
IQD | Iraq, Dinars | Dinar Iraqui |
IRR | Iran, Rials | Rial Iraní |
ISK | Iceland, Kronur | Corona Islandesa |
JMD | Jamaica, Dollars | Dólar de Jamaica |
JOD | Jordan, Dinars | Dinar de Jordania |
JPY | Japan, Yen | Yen Japonés |
KES | Kenya, Shillings | Chelín de Kenya |
KGS | Kyrgyzstan, Soms | Som de Kirghizstan |
KHR | Cambodia, Riels | Riel de Camboya |
KMF | Comoros, Francs | Franco de Comoros |
KPW | Korea (North), Won | Won de Corea del Norte |
KRW | Korea (South), Won | Won de Corea del Sur |
KWD | Kuwait, Dinars | Dinar de Kuwait |
KYD | Cayman Islands, Dollars | Dólar de las Islas Caimán |
KZT | Kazakstan, Tenge | Tenge de Kazakhstan |
LAK | Laos, Kips | Kip de Letonia |
LBP | Lebanon, Pounds | Libra Libanesa |
LKR | Sri Lanka, Rupees | Rupia de Ceilán |
LRD | Liberia, Dollars | Dólar de Liberia |
LSL | Lesotho, Maloti | Loti de Lesotho |
LTL | Lithuania, Litai | Lita de Lituania |
LVL | Latvia, Lati | Lat Latonia |
LYD | Libya, Dinars | Dinar Libio |
MAD | Morocco, Dirhams | Dirham Marroquí |
MDL | Moldova, Lei | Lei de Moldavia |
MGA | Madagascar, Ariary | Franco de Madagascar |
MKD | Macedonia, Denars | Dinar de Macedonia |
MMK | Myanmar (Burma), Kyats | Kyats de Birmania |
MNT | Mongolia, Tugriks | Tugrik de Mongolia |
MOP | Macau, Patacas | Pataca de Macao |
MRO | Mauritania, Ouguiyas | Ouguiya de Mauritania |
MTL | Malta, Liri | Lira de Malta |
MUR | Mauritius, Rupees | Rupia de Mauritius |
MVR | Maldives (Maldive Islands), Rufiyaa | Ru.a de Maldivas |
MWK | Malawi, Kwachas | Kwacha de Malawi |
MXN | Mexico, Pesos | Peso Mexicano |
MYR | Malaysia, Ringgits | Ringgit de Malaysia |
MZM | Mozambique, Meticais | Metical de Mozambique |
NAD | Namibia, Dollars | Dólar de Namibia |
NGN | Nigeria, Nairas | Naira de Nigeria |
NIO | Nicaragua, Gold Cordobas | Córdoba de Nicaragua |
NOK | Norway, Krone | Corona Noruega |
NPR | Nepal, Nepal Rupees | Rupia de Nepal |
NZD | New Zealand, Dollars | Dólar de Nueva Zelanda |
OMR | Oman, Rials | Rial de Omán |
PAB | Panama, Balboa | Balboa de Panamá |
PEN | Peru, Nuevos Soles | Sol de Perú - Nuevo |
PGK | Papua New Guinea, Kina | Kina de Papua Nueva Guinea |
PHP | Philippines, Pesos | Peso Filipino |
PKR | Pakistan, Rupees | Rupia de Pakistán |
PLN | Poland, Zlotych | Zloty de Polonia |
PYG | Paraguay, Guarani | Guarani de Paraguay |
QAR | Qatar, Rials | Riyal de Qatar |
ROL | Romania, Lei | Lei de Rumania |
RUR | Russia, Rubles | Rublo Ruso |
RWF | Rwanda, Rwanda Francs | Franco de Rwanda |
SAR | Saudi Arabia, Riyals | Riyal de Arabia Saudi |
SBD | Solomon Islands, Dollars | Dólar de las Islas Salomón |
SCR | Seychelles, Rupees | Rupias de Seychelles |
SDD | Sudan, Dinars | Dinar de Sudan |
SEK | Sweden, Kronor | Corona Sueca |
SGD | Singapore, Dollars | Dólar de Singapur |
SHP | Saint Helena, Pounds | Libra de St. Helena |
SIT | Slovenia, Tolars | Tolar de Eslovenia |
SKK | Slovakia, Koruny | Corona Eslovaca |
SLL | Sierra Leone, Leones | Sierra León |
SOS | Somalia, Shillings | Chelín de Somalia |
SRD | Suriname, Dollars | Dólar de Surinam |
STD | Sao Tome and Principe, Dobras | Sao Tome / Príncipe Dobra |
SVC | El Salvador, Colones | Colon de El Salvador |
SYP | Syria, Pounds | Libra de Siria |
SZL | Swaziland, Emalangeni | Lilangeni de Swaziland |
THB | Thailand, Baht | Baht de Tailandia |
TMM | Turkmenistan, Manats | Manat de Turkmenistan |
TND | Tunisia, Dinars | Dinar de Tunicia |
TOP | Tonga, Pa`anga | Pa`anga de Tonga |
TRL | Turkey, Liras | Lira de Turquía |
TTD | Trinidad and Tobago, Dollars | Dólar de Trinidad y Tobago |
TVD | Tuvalu, Tuvalu Dollars | Dólar de Tuvalu |
TWD | Taiwan, New Dollars | Dólar Nuevo de Taiwán |
TZS | Tanzania, Shillings | Chelín de Tanzania |
UAH | Ukraine, Hryvnia | karbowanez de Ucrania |
UGX | Uganda, Shillings | Chelín de Uganda |
USD | United States of America, Dollars | Dólar de los Estados Unidos de América |
UYU | Uruguay, Pesos | Pesos Uruguayos |
UZS | Uzbekistan, Sums | Som de Uzbekistan |
VEB | Venezuela, Bolivares | Bolívar de Venezuela |
VND | Viet Nam, Dong | Dong de Vietnam |
VUV | Vanuatu, Vatu | Vatu de Vanuatu |
WST | Samoa, Tala | Tala de Samoa |
3. Validaciones
3.1. Validaciones Generales
1. El archivo debe contener todos los campos definidos para el encabezado y estos campos deben estar correctamente diligenciados.
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 5000 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.
<?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=“endresidentes”>
<xs:annotation>
<xs:documentation>Elemento que encapsula la información del formulario 1063 versión 6: INFORME DE DATOS DE ENDEUDAMIENTO EXTERNO OTORGANDO A RESIDENTES - FORMULARIO 6</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref=“operaciones” minOccurs=“0” maxOccurs=“unbounded”/>
<xs:element ref=“decImp” minOccurs=“0” maxOccurs=“unbounded”/>
<xs:element ref=“amortiza” minOccurs=“0” maxOccurs=“unbounded”/>
</xs:sequence>
<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=“fec” type=“xs:date” use=“required”>
<xs:annotation>
<xs:documentation>Fecha</xs:documentation>
</xs:annotation>
</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=“ndec1” use=“optional”>
<xs:annotation>
<xs:documentation>Número declaración</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=“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=“cmon1” use=“optional”>
<xs:annotation>
<xs:documentation>Código moneda de negociación o desembolso</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 en la moneda de negociación o desembolso</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=“vusd1” use=“optional”>
<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:attribute name=“tdoc” use=“required”>
<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=“required”>
<xs:annotation>
<xs:documentation>Número de identificación prestatario o deudor </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:long”>
<xs:minInclusive value=“0”/>
<xs:maxInclusive value=“99999999999999”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“dv” use=“optional”>
<xs:annotation>
<xs:documentation>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 prestatario o deudor</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxLength value=“60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“apl2” use=“optional”>
<xs:annotation>
<xs:documentation>Segundo apellido del prestatario o deudor</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxLength value=“60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“nom1” use=“optional”>
<xs:annotation>
<xs:documentation>Primer nombre del prestatario o deudor</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxL ength value=“60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“nom2” use=“optional”>
<xs:annotation>
<xs:documentation>Otros nombres del prestatario o deudor</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxLength value=“60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“raz” use=“optional”>
<xs:annotation>
<xs:documentation>Razón social del prestatario o deudor</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxLength value=“450”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“mun” use=“required”>
<xs:annotation>
<xs:documentation>Código ciudad</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:length value=“5”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“dir” use=“required”>
<xs:annotation>
<xs:documentation>Dirección</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxLength value=“200”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“apl1p” use=“optional”>
<xs:annotation>
<xs:documentation>Primer apellido del prestamista o acreedor</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxLength value=“60”/>
</xs:rest riction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“apl2p” use=“optional”>
<xs:annotation>
<xs:documentation>Segundo apellido del prestamista 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=“nom1p” use=“optional”>
<xs:annotation>
<xs:documentation>Primer nombre del prestamista 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=“nom2p” use=“optional”>
<xs:annotation>
<xs:documentation>Otros nombres del prestamista 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=“razp” use=“optional”>
<xs:annotation>
<xs:documentation>Razón social del prestamista 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=“cpres” use=“required”>
<xs:annotation>
<xs:documentation>Código propósito préstamo</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=“cmon2” use=“required”>
<xs:annotation>
<xs:documentation>Código moneda </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=“monto” use=“required”>
<xs:annotation>
<xs:documentation>Monto contratado</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=“nexp” use=“optional”>
<xs:annotation>
<xs:documentation>Número de expedición depósito</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“val” use=“optional”>
<xs:annotation>
<xs:documentation>Valor en dólares o pesos colombianos del depósito </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=“csus” use=“optional”>
<xs:annotation>
<xs:documentation>Código para la sustitución o fraccionamiento de créditos</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=“ncrea” use=“optional”>
<xs:annotation>
<xs:documentation>Número de identificación crédito anterior</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=“cmon3” use=“optional”>
<xs:annotation>
<xs:documentation>Código moneda</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=“vsus” use=“optional”>
<xs:annotation>
<xs:documentation>Valor a sustituir o fraccionar </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:decimal”>
<xs:totalDigits value=“22”/>
<xs:fractionDigits value=“2”/>
& lt;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=“endresidentes” 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=“1063”>
<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>Número de envio</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:positiveInteger”>
<xs:totalDigits value=“8”/>
<xs:maxInclusive value=“99999999”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=“FecEnvio” type=“xs:dateTime”>
<xs:annotation>
<xs:documentation>Fecha de envio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“FecInicial” type=“xs:date”>
<xs:annotation>
<xs:documentation>Fecha inicial</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“FecFinal” type=“xs:date”>
<xs:annotation>
<xs:documentation>Fecha Final</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“ValorTotal” type=“xs:double”>
<xs:annotation>
<xs:documentation>Valor Total</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“CantReg”>
<xs:annotation>
<xs:documentation>Cantidad de registros</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:positiveInteger”>
<xs:totalDigits value=“4”/>
<xs:maxInclusive value=“9999”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name=“operaciones”>
<xs:annotation>
<xs:documentation>Fecha del Documento de Transporte</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name=“ftra” type=“xs:date” use=“optional”>
<xs:annotation>
<xs:documentation>Fecha documento transporte</xs:documentation>
</xs:annotation>
</xs:attribute>< /o:p>
</xs:complexType>
</xs:element>
<xs:element name=“decImp”>
<xs:annotation>
<xs:documentation>Información de las Declaraciones 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=“ndec2” 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=“vusd2” use=“optional”>
<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=“amortiza”>
<xs:annotation>
<xs:documentation>Información del Plan de Amortización.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name=“famo” use=“required”>
<xs:annotation>
<xs:documentation>Fecha - Cuota Plan de Amortización</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:length value=“7”/>
<xs:pattern value=“[0-9]{4,4}(-)[0-9]{2,2}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“vmonc” use=“required”>
<xs:annotation>
<xs:documentation>Valor moneda contratada - Cuota Plan de Amortizació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:complexType>
</xs:element>
</xs:schema>
* * *
ESPECIFICACIONES TÉCNICAS.
INFORME DE DATOS DE ENDEUDAMIENTO EXTERNO OTORGANDO A NO RESIDENTES – FORMULARIO NO 7.
<Este Anexo no incluye modificaciones. Ver en Notas de Vigencia las normas que lo modifican>
Formato 1064 – Versión 6
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 = 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 Endeudamiento Externo otorgando a No Residentes - Formulario No 7, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.
Encabezado
Contenido Información 1
Contenido Información 2
...
Contenido Información N
1. El documento debe cumplir con la especificación XML 1.0 Tercera edición.
2. El conjunto de caracteres utilizado en el documento XML debe ser el alfabeto latino No 1: “ISO-8859-1”.
3. El archivo debe contener un documento XML bien formado y válido de acuerdo al esquema XSD que incluye en esta especificación técnica.
4. El archivo debe contener un elemento único elemento raíz llamado “mas”, que a su vez contendrá toda la información del archivo, tanto el encabezado como los registros.
2.1. Formato del Encabezado
El encabezado del archivo viene en el elemento “Cab” y contiene los siguientes datos, todos de carácter obligatorio:
Etiqueta | Denominación Casilla | Tipo | Longitud Campo | Validaciones | Observaciones |
Año | Año de envío | int | 4 | Formato AAAA | |
CodCpt | Concepto | int | 2 | 1 = Nuevo 2 = Reemplazo | |
Formato | Código del formato | del int | 5 | Informe de datos de Endeudamiento Externo otorgando a No Residentes - Formulario 7 = 1064 | |
Version | Versión del formato | del int | 2 | Versión = 6 | |
NumEnvio | Número de envío | int | 8 | Debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIAN | Consecutivo de envío por año. |
FecEnvio | Fecha de envío | datetime | 14 | Debe ser la fecha calendario. | Formato AAAA-MMDDTHH:MM:SS |
FecInicial | Fecha Inicial | date | 8 | Debe ser la fecha calendario. | Los registros corresponden mínimo esta fecha inicial. Formato AAAA-MM-DD |
FecFinal | Fecha Final | date | 8 | Debe ser la fecha calendario. | Los registros corresponden máximo a esta fecha final. Formato AAAAMM-DD |
ValorTotal | Valor Total | double | 20 | Corresponde a la sumatoria de la casilla “num” (Numeral) de los registros reportados. | |
CantReg | Cantidad de registros | del int | 4 | Se 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. |
(*) 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.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
top | Tipo de operación | int | 1 | S | De acuerdo a la Tabla 1 |
fec | Fecha | date | 10 | S | Formato AAAA-MMDD |
npres | Número préstamo | string | 11 | S | |
ndec | Número declaración | string | 5 | N | Es obligatorio, cuando esté diligenciado en el informe de deuda. Sólo acepta números. |
num | Numeral | int | 4 | N | Es obligatorio, cuando esté diligenciado en el informe de deuda. |
cmonn | Código moneda de negociación o desembolso | string | 3 | N | Es obligatorio, cuando esté diligenciado en el informe de deuda. De acuerdo a la Tabla 34 |
vtmon | Valor total en la moneda de negociación | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado en el informe de deuda. Puede contener dos decimales. Utilice punto (.) como separador decimal |
vusd | Valor USD | decimal | 20.2 | N | Es obligatorio, cuando esté diligenciado en el informe de deuda. Puede contener dos decimales. Utilice punto (.) como separador decimal |
tdoc | Tipo de identificación | int | 2 | S | 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 |
nid | Número de identificación del prestamista o acreedor | string | 20 | S | |
dv | DV | int | 1 | N | Es obligatorio, cuando el valor de la casilla “Tipo de identificación” sea 31 – NIT. |
apl1 | Primer apellido del prestamista o acreedor | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el prestamista o acreedor es una persona natural, esta casilla es de diligenciamiento obligatorio. |
apl2 | Segundo apellido del prestamista o acreedor | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el prestamista o acreedor es una persona natural, puede diligenciar esta casilla. |
nom1 | Primer nombre del prestamista o acreedor | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el prestamista o acreedor es una persona natural, esta casilla es de diligenciamiento obligatorio. |
nom2 | Otros nombres del prestamista o acreedor | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el prestamista o acreedor es una persona natural, puede diligenciar esta casilla. |
raz | Razón social prestamista o acreedor | string | 450 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1, el tipo de documento sea 31 – NIT y el prestamista o acreedor sea una persona jurídica, esta casilla es de diligenciamiento obligatorio. |
mun | Código ciudad | string | 5 | S | Código DANE Numérico |
dir | Dirección | string | 200 | S | |
apl1a | Primer apellido del prestatario o deudor | string | 60 | N | Si el prestatario o deudor es una persona natural, debe puede diligenciar esta casilla. |
apl2a | Segundo apellido del prestatario o deudor | string | 60 | N | Si el prestatario o deudor es una persona natural, puede diligenciar esta casilla. |
nom1a | Primer nombre del prestatario o deudor | string | 60 | N | Si el prestatario o deudor es una persona natural, debe |
nom2a | Otros nombres del prestatario o deudor | string | 60 | N | Si el prestatario o deudor es una persona natural, puede diligenciar esta casilla. |
raza | Razón social prestatario o deudor | string | 450 | N | En caso que el prestatario o deudor sea una persona jurídica, debe |
cpre | Código propósito préstamo | int | 2 | S | De acuerdo a la Tabla |
cmon | Código moneda | string | 3 | S | De acuerdo a la Tabla |
monc | Monto contratado | decimal | 20.2 | S | Puede contener dos decimales. Utilice punto (.) como separador decimal |
ndece | Número declaración de exportación definitiva - DEX | string | 16 | N | Es obligatorio, cuando esté diligenciado en el informe de deuda. |
fdece | Fecha declaración exportación definitiva | date | 10 | N | Es obligatorio, cuando esté diligenciado en el informe de deuda. Formato AAAA-MMDD |
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 “amortiza”, los cuales contienen la Información del Plan de Amortización.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
famo | Fecha - Cuota Plan de Amortización | string | 7 | S | Formato AAAA-MM |
vmonc | Valor moneda contratada - Cuota Plan de Amortización | decimal | 20.2 | S | Puede contener dos decimales. Utilice punto (.) como separador decimal |
Tabla 1 - TIPOS DE OPERACION INFORME ENDEUDAMIENTO EXTERNO
1 | Inicial |
2 | Modificación |
Tabla 23 - CODIGO PROPOSITO DEL PRESTAMO
33 Exportaciones – Activo
Tabla 34 – CODIGO DE MONEDAS
Código de moneda | Nombre Moneda | Descripción |
AED | United Arab Emirates, Dirhams | Dirham de los Emiratos Arabes Unidos |
AFA | Afghanistan, Afganis | Afganistán |
ALL | Albania, Leke | Lek Albanes |
AMD | Armenia, Drams | Dram Armenio |
ANG | Netherlands Antilles, Guilders | Guilder de Antillas holandesas |
AOA | Angola, Kwanza | Kwanza Angoles |
ARS | Argentina, Pesos | Peso Argentino |
AUD | Australia, Dollars | Dólar Australiano |
AWG | Aruba, Guilders | Guilder de Aruba |
AZM | Azerbaijan, Manats | Manat de Azerbaijan |
BAM | Bosnia and Herzegovina, Convertible Marka | Dinar de Bosnia-Herzogovinia |
BBD | Barbados, Dollars | Dólar de Barbados |
BDT | Bangladesh, Taka | Taka de Bangladesh |
BGN | Bulgaria, Leva | Lev Búlgaro |
BHD | Bahrain, Dinars | Dinar de Barein |
BIF | Burundi, Francs | Franco de Burundi |
BMD | Bermuda, Dollars | Dólar de Bermudas |
BND | Brunei Darussalam, Dollars | Dólar de Brunei |
BOB | Bolivia, Bolivianos | Boliviano de Bolivia |
BRL | Brazil, Brazil Real | Real de Brasil |
BSD | Bahamas, Dollars | Dólar de Bahamas |
BTN | Bhutan, Ngultrum | Ngultrun de Bután |
BWP | Botswana, Pulas | Pula de Botswana |
BYR | Belarus, Rubles | Rublo de Belorusia |
BZD | Belize, Dollars | Dólar de Belice |
CAD | Canada, Dollars | Dólar Canadiense |
CDF | Congo/Kinshasa, Congolese Francs | Franco Congolenio |
CHF | Switzerland, Francs | Franco Suizo |
CLP | Chile, Pesos | Peso Chileno |
CNY | China, Yuan Renminbi | Yuan Chino |
COP | Colombia, Pesos | Peso de Colombia |
CRC | Costa Rica, Colones | Colon de Costa Rica |
CSD | Serbia, Dinars | Dinar Servio |
CUP | Cuba, Pesos | Peso Cubano |
CVE | Cape Verde, Escudos | Escudo de Cabo Verde |
CYP | Cyprus, Pounds | Libra de Chipre |
CZK | Czech Republic, Koruny | Krona Checa |
DJF | Djibouti, Francs | Franco de Djibouti |
DKK | Denmark, Kroner | Corona Danesa |
DOP | Dominican Republic, Pesos | Peso Dominicano |
DZD | Algeria, Algeria Dinars | Dinar de Algeria |
EEK | Estonia, Krooni | Corona de Estonia |
EGP | Egypt, Pounds | Libra Egipcia |
ERN | Eritrea, Nakfa | Nakfa de Eritrea |
ETB | Ethiopia, Birr | Birr de Etiopia |
EUR | Euro Member Countries - EURO | Moneda Unica Europea. Moneda de los estados miembros de la Unión Europea EU (EURO) |
FJD | Fiji, Dollars | Dólar de Fiji |
FKP | Falkland Islands (Malvinas), Pounds | Libra de Falkland |
GBP | United Kingdom, Pounds | Libra Británica |
GEL | Georgia, Lari | Lari de Georgia |
GGP | Guernsey, Pounds | Libra de Guernsey |
GHC | Ghana, Cedis | Cedi de Ghana |
GIP | Gibraltar, Pounds | Libra de Gibraltar |
GMD | Gambia, Dalasi | Dalasi de Gambia |
GNF | Guinea, Francs | Franco de Guinea |
GTQ | Guatemala, Quetzales | Quetzal de Guatemala |
GYD | Guyana, Dollars | Dólar Guayanés |
HKD | Hong Kong, Dollars | Dólar de Hong Kong |
HNL | Honduras, Lempiras | Lempira de Honduras |
HRK | Croatia, Kuna | Dinar de Croacia |
HTG | Haiti, Gourdes | Gourde de Haití |
HUF | Hungary, Forint | Florín Húngaro |
IDR | Indonesia, Rupiahs | Rupia Indonesia |
ILS | Israel, New Shekels | Scheckel Israelí |
IMP | Isle of Man, Pounds | Libra Isla del Hombre |
INR | India, Rupees | Rupia India |
IQD | Iraq, Dinars | Dinar Iraqui |
IRR | Iran, Rials | Rial Iraní |
ISK | Iceland, Kronur | Corona Islandesa |
JMD | Jamaica, Dollars | Dólar de Jamaica |
JOD | Jordan, Dinars | Dinar de Jordania |
JPY | Japan, Yen | Yen Japonés |
KES | Kenya, Shillings | Chelín de Kenya |
KGS | Kyrgyzstan, Soms | Som de Kirghizstan |
KHR | Cambodia, Riels | Riel de Camboya |
KMF | Comoros, Francs | Franco de Comoros |
KPW | Korea (North), Won | Won de Corea del Norte |
KRW | Korea (South), Won | Won de Corea del Sur |
KWD | Kuwait, Dinars | Dinar de Kuwait |
KYD | Cayman Islands, Dollars | Dólar de las Islas Caimán |
KZT | Kazakstan, Tenge | Tenge de Kazakhstan |
LAK | Laos, Kips | Kip de Letonia |
LBP | Lebanon, Pounds | Libra Libanesa |
LKR | Sri Lanka, Rupees | Rupia de Ceilán |
LRD | Liberia, Dollars | Dólar de Liberia |
LSL | Lesotho, Maloti | Loti de Lesotho |
LTL | Lithuania, Litai | Lita de Lituania |
LVL | Latvia, Lati | Lat Latonia |
LYD | Libya, Dinars | Dinar Libio |
MAD | Morocco, Dirhams | Dirham Marroquí |
MDL | Moldova, Lei | Lei de Moldavia |
MGA | Madagascar, Ariary | Franco de Madagascar |
MKD | Macedonia, Denars | Dinar de Macedonia |
MMK | Myanmar (Burma), Kyats | Kyats de Birmania |
MNT | Mongolia, Tugriks | Tugrik de Mongolia |
MOP | Macau, Patacas | Pataca de Macao |
MRO | Mauritania, Ouguiyas | Ouguiya de Mauritania |
MTL | Malta, Liri | Lira de Malta |
MUR | Mauritius, Rupees | Rupia de Mauritius |
MVR | Maldives (Maldive Islands), Ru.yaa | Ru.a de Maldivas |
MWK | Malawi, Kwachas | Kwacha de Malawi |
MXN | Mexico, Pesos | Peso Mexicano |
MYR | Malaysia, Ringgits | Ringgit de Malaysia |
MZM | Mozambique, Meticais | Metical de Mozambique |
NAD | Namibia, Dollars | Dólar de Namibia |
NGN | Nigeria, Nairas | Naira de Nigeria |
NIO | Nicaragua, Gold Cordobas | Córdoba de Nicaragua |
NOK | Norway, Krone | Corona Noruega |
NPR | Nepal, Nepal Rupees | Rupia de Nepal |
NZD | New Zealand, Dollars | Dólar de Nueva Zelanda |
OMR | Oman, Rials | Rial de Omán |
PAB | Panama, Balboa | Balboa de Panamá |
PEN | Peru, Nuevos Soles | Sol de Perú - Nuevo |
PGK | Papua New Guinea, Kina | Kina de Papua Nueva Guinea |
PHP | Philippines, Pesos | Peso Filipino |
PKR | Pakistan, Rupees | Rupia de Pakistán |
PLN | Poland, Zlotych | Zloty de Polonia |
PYG | Paraguay, Guarani | Guaraní de Paraguay |
QAR | Qatar, Rials | Riyal de Qatar |
ROL | Romania, Lei | Lei de Rumania |
RUR | Russia, Rubles | Rublo Ruso |
RWF | Rwanda, Rwanda Francs | Franco de Rwanda |
SAR | Saudi Arabia, Riyals | Riyal de Arabia Saudí |
SBD | Solomon Islands, Dollars | Dólar de las Islas Salomón |
SCR | Seychelles, Rupees | Rupias de Seychelles |
SDD | Sudan, Dinars | Dinar de Sudán |
SEK | Sweden, Kronor | Corona Sueca |
SGD | Singapore, Dollars | Dólar de Singapur |
SHP | Saint Helena, Pounds | Libra de St. Helena |
SIT | Slovenia, Tolars | Tolar de Eslovenia |
SKK | Slovakia, Koruny | Corona Eslovaca |
SLL | Sierra Leone, Leones | Sierra León |
SOS | Somalia, Shillings | Chelín de Somalia |
SRD | Suriname, Dollars | Dólar de Surinam |
STD | Sao Tome and Principe, Dobras | Sao Tome / Príncipe Dobra |
SVC | El Salvador, Colones | Colón de El Salvador |
SYP | Syria, Pounds | Libra de Siria |
SZL | Swaziland, Emalangeni | Lilangeni de Swaziland |
THB | Thailand, Baht | Baht de Tailandia |
TMM | Turkmenistan, Manats | Manat de Turkmenistan |
TND | Tunisia, Dinars | Dinar de Tunicia |
TOP | Tonga, Pa`anga | Pa`anga de Tonga |
TRL | Turkey, Liras | Lira de Turquía |
TTD | Trinidad and Tobago, Dollars | Dólar de Trinidad y Tobago |
TVD | Tuvalu, Tuvalu Dollars | Dólar de Tuvalu |
TWD | Taiwan, New Dollars | Dólar Nuevo de Taiwán |
TZS | Tanzania, Shillings | Chelín de Tanzania |
UAH | Ukraine, Hryvnia | karbowanez de Ucrania |
UGX | Uganda, Shillings | Chelín de Uganda |
USD | United States of America, Dollars | Dólar de los Estados Unidos de América |
UYU | Uruguay, Pesos | Pesos Uruguayos |
UZS | Uzbekistan, Sums | Som de Uzbekistan |
VEB | Venezuela, Bolivares | Bolívar de Venezuela |
VND | Viet Nam, Dong | Dong de Vietnam |
VUV | Vanuatu, Vatu | Vatu de Vanuatu |
WST | Samoa, Tala | Tala de Samoa |
3. Validaciones
3.1. Validaciones Generales
1. El archivo debe contener todos los campos definidos para el encabezado y estos campos deben estar correctamente diligenciados.
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.
<?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=“endnoresidentes”>
<xs:annotation>
<xs:documentation>Elemento que encapsula la información del formulario 1064 versión 6: INFORME DE DATOS DE ENDEUDAMIENTO EXTERNO OTORGANDO A NO RESIDENTES - FORMULARIO 7</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref=“amortiza” minOccurs=“0” maxOccurs=“unbounded”/>
</xs:sequence>
<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=“fec” type=“xs:date” use=“required”>
<xs:annotation>
<xs:documentation>Fecha</xs:documentation>
</xs:annotation>
</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=“ndec” use=“optional”>
<xs:annotation>
<xs:documentation>Número declaración</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=“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=“cmonn” use=“optional”>
<xs:annotation>
<xs:documentation>Código moneda de negociación o desembolso</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=“vtmon” use=“optional”>
<xs:annotation>
& lt;xs:documentation>Valor total en la moneda de 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=“vusd” use=“optional”>
<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:attribute name=“tdoc” use=“required”>
<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=“required”>
<xs:annotation>
<xs:documentation>Número de identificación del prestamista o acreedor</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 prestamista 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 prestamista 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 prestamista 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 prestamista 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 prestamista 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=“mun” use=“required”>
<xs:annotation>
<xs:documentation>Código ciudad</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLengt h value=“5”/>
<xs:pattern value=“[0-9]*”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“dir” use=“required”>
<xs:annotation>
<xs:documentation>Dirección</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxLength value=“200”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“apl1a” use=“optional”>
<xs:annotation>
<xs:documentation>Primer apellido del prestatario o deudor</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxLength value=“60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“apl2a” use=“optional”>
<xs:annotation>
<xs:documentation>Segundo apellido del prestatario o deudor</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxLength value=“60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“nom1a” use=“optional”>
<xs:annotation>
<xs:documentation>Primer nombre del prestatario o deudor</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxLength value=“60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“nom2a” use=“optional”>
<xs:annotation>
<xs:documentation>segundo nombre del prestatario o deudor</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxLength value=“60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“raza” use=“optional”>
<xs:annotation>
<xs:documentation>Razón social del prestatario o deudor</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxLength value=“450”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“cpre” use=“required”>
<xs:annotation>
<xs:documentation>Código propósito préstamo</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=“cmon” use=“required”>
<xs:annotation>
<xs:documentation>Código moneda </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=“monc” use=“required”>
<xs:annotation>
<xs:documentation>Monto contratado</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=“ndece” use=“optional”>
<xs:annotation>
<xs:documentation>Número declaración de exportación definitiva - DEX</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxLength value=“16”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“fdece” type=“xs:date” use=“optional”>
<xs:annotation>
<xs:documentation>Fecha declaración exportación definitiva</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=“endnoresidentes” 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=“1064”>
<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>Número de envio</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:positiveInteger”>
<xs:totalDigits value=“8”/>
<xs:maxInclusive value=“99999999”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=“FecEnvio” type=“xs:dateTime”>
<xs:annotation>
<xs:documentation>Fecha de envio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“FecInicial” type=“xs:date”>
<xs:annotation>
<xs:documentation>Fecha inicial</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“FecFinal” type=“xs:date”>
<xs:annotation>
<xs:documentation>Fecha Final</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“ValorTotal” type=“xs:double”>
<xs:annotation>
<xs:documentation>Valor Total</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“CantReg”>
<xs:annotation>
<xs:documentation>Cantidad de registros</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:positiveInteger”>
<xs:totalDigits value=“4”/>
<xs:maxInclusive value=“9999”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name=“amortiza”>
<xs:annotation>
<xs:documentation>Información del Plan de Amortización.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name=“famo” use=“required”>
<xs:annotation>
<xs:documentation>Fecha - Cuota Plan de Amortización</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:length value=“7”/>
<xs:pattern value=“[0-9]{4,4}(-)[0-9]{2,2}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“vmonc” use=“required”>
<xs:annotation>
<xs:documentation>Valor moneda contratada - Cuota Plan de Amortizació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:complexType>
</xs:element>
</xs:schema>
* * *
ESPECIFICACIONES TÉCNICAS.
INFORME DE ACLARACIONES DE DATOS PARA FINES ESTADISTICOS –
DECLARACIONES DE CAMBIO NOS. 1, 2, 3 Y 5.
<ANEXO modificado por el artículo 4 de la Resolución 16141 de 2007.
Debe consultarse el anexo 2 de la Resolución 16141 de 2007
El texto ORIGINAL es el siguiente:>
Formato 1066 - Versión 6
OBJETIVO
Definir las características y contenido de los archivos donde se reporta el formato de: Informe de aclaraciones de datos para fines estadísticos - Declaraciones de Cambio Nos. 1, 2, 3 y 5.
ESPECIFICACION TECNICA
El formato de Informe de aclar aciones de datos para fines estadísticos - Declaraciones de Cambio Nos. 1, 2, 3 y 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 aclaraciones de datos para fines estadísticos –
Declaraciones de Cambio 1, 2, 3 y 5= 01066)
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 aclaraciones de datos para fines estadísticos - Declaraciones de Cambio Nos. 1, 2, 3 y 5, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.
Encabezado
Contenido Información 1
Contenido Información 2
...
Contenido Información N
1. El documento debe cumplir con la especificación XML 1.0 Tercera edición.
2. El conjunto de caracteres utilizado en el documento XML debe ser el alfabeto latino No 1: “ISO-8859-1”.
3. El archivo debe contener un docum ento XML bien formado y valido de acuerdo al esquema XSD que incluye en esta especificación técnica.
4. El archivo debe contener un elemento único elemento raíz llamado “mas”, que a su vez contendrá toda la información del archivo, tanto el encabezado como los registros.
2.1 Formato del Encabezado
El encabezado del archivo viene en el elemento “Cab” y contiene los siguientes datos, todos de carácter obligatorio:
Etiqueta | Denominación Casilla | Tipo | Longitud Campo | Validaciones | Observaciones |
Año | Año de envío | int | 4 | Formato AAAA | |
CodCpt | Concepto | int | 2 | 1 = Nuevo 2 = Reemplazo | |
Formato | Código del formato | int | 5 | Informe de aclaraciones de datos para fines estadísticos – Declaraciones de Cambio 1 y 2 = 1066 | |
Version | Versión del formato | int | 2 | Versión = 6 | |
NumEnvio | Número de envío | int | 8 | Debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIAN | Consecutivo de envío por año. |
FecEnvio | Fecha de envío | datetime | 14 | Debe ser la fecha calendario. | Formato AAAA-MMDDTHH:MM:SS |
FecInicial | Fecha Inicial | date | 10 | Debe ser la fecha calendario. | Los registros corresponden mínimo esta fecha inicial. Formato AAAA-MM-DD |
FecFinal | Fecha Final | date | 10 | Debe ser la fecha calendario. | Los registros corresponden máximo a esta fecha final. Formato AAAA-MM-DD |
ValorTotal | Valor Total | double | 20 | Corresponde a la sumatoria de la casilla “pdec” (Procesamiento de la declaración de cambio) de los registros reportados. | |
CantReg | Cantidad de registros | int | 4 | Se 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 “aclaraciones” 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 “aclaraciones” 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 “aclaraciones” y se deben incluir los
siguientes datos para cada transacción reportada.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
tinf | Tipo informante | int | 1 | S | De acuerdo a la Tabla 1 |
fcom | Fecha presentación comunicación u oficio | date | 10 | N | Formato AAAA-MM-DD En caso de que el valor de la casilla “Tipo de informante” sea 1 o 3, esta casilla es de diligenciamiento obligatorio. |
pdec | Procesamiento de la declaración de cambio | int | 1 | S | De acuerdo a la tabla 2. |
fdeca | Fecha declaración cambio aclarada | date | 10 | S | Formato AAAA-MM-DD |
ndeca | Número declaración cambio aclarada | string | 5 | N | Es obligatorio, cuando la información es suministrada por Intermediario del mercado cambiario – IMC, o Concesionario de servicios de correo. Sólo acepta números. |
tdoc | Tipo de Identificación del importador, o exportador, o deudor o acreedor, o de quien compra o vende divisas | int | 2 | N | 11. Registro civil de nacimiento 12. Tarjeta de identidad 13. Cédula de ciudadanía 21. Tarjeta de extranjería 22. Cédula de extranjería 31. Nit 41. Pasaporte 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 número 5 aclarada, el tipo de identificación sea “NR” (No residente), se deberá seleccionar como tipo de documento el “42. Documento de identificación extranjero". <Apartes subrayados adicionados por el artículo 5 de la Resolución 15250 de 2006> |
nid | N ú m e r o d e identificación del importador, o l exportador, o deudor o acreedor, o de quien compra o vende divisas | string | 20 | N | En 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 es 42. “Documento de identificación extranjero”, se deberá diligenciar en esta casilla el número 111111111 <Aparte subrayado adicionado por el artículo 5 de la Resolución 15250 de 2006> |
dv | DV del importador, o exportador, o deudor o acreedor, o de quien compra o vende divisas | int | 1 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 ó 3 y el valor de la casilla “Tipo de identi.cación del importador o exportador” sea 31 - NIT, esta casilla es de diligenciamiento obligatorio. |
apl1 | Primer apellido del importador, o exportador, o deudor o acreedor, o de quien compra o vende divisas | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 ó 3 y el importador, o exportador, o deudor o acreedor, o de quien compra o vende divisas es una persona natural, esta casilla es de diligenciamiento obligatorio. |
apl2 | Segundo apellido del importador, o exportador, o deudor o acreedor, o de quien compra o vende divisas | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 ó 3 y el importador, o exportador, o deudor o acreedor, o de quien compra o vende divisas es una persona natural, puede diligenciar esta casilla. |
nom1 | Primer nombre del importador, o exportador, o deudor o acreedor, o de quien compra o vende divisas | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 ó 3 y el importador, o exportador, o deudor o acreedor, o de quien compra o vende divisas es una persona natural, esta casilla es de diligenciamiento obligatorio. |
nom2 | Otros nombres del importador, o exportador, o deudor o acreedor, o de quien compra o vende divisas | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 ó 3 y el importador, o exportador, o deudor o acreedor, o de quien compra o vende divisas es una persona natural, puede diligenciar esta casilla. |
raz | R a z ó n s o c i a l importador, o exportador, o deudor o acreedor, o de quien compra o vendedivisas | string | 450 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 ó 3, el tipo de documento sea 31 – NIT y el importador, o exportador, o deudor o acreedor, o de quien compra o vende divisas sea una persona jurídica, esta casilla es de diligenciamiento obligatorio. |
Al elemento “aclaraciones” se pueden agregar elementos secundarios identificados como “datosImp”, los cuales contienen los Datos de la Importación.
Cuando la aclaración corresponde a datos de la importación, los datos aclarados son de obligatorio diligenciamiento.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
ndeci | Número declaración de importación | string | 16 | N | Cuando se aclaren varias declaraciones de importación debe indicarse el número de cada una de ellas. |
adeci | Año declaración importación | int | 4 | N | Formato AAAA . Cuando se aclaren varias declaraciones de importación debe indicarse el año de cada una de ellas. |
vusdi | Valor USD pagado por declaración de importación | decimal | 20.2 | N | Cuando se aclaren varias declaraciones de importación debe indicarse el valor cancelado por cada una. Puede contener dos decimales. Utilice punto (.) como separador decimal |
num | Numeral | int | 4 | N | Si se actualizan o aclaran numerales, debe generarse por cada numeral aclarado o actualizado. |
ftra | Fecha documento de transporte | date | 10 | N | Formato AAAA-MM-DD. Si se aclaran varios documentos de transporte debe indicarse la fecha de cada uno de ellos. |
ntra | Número documento de transporte | string | 16<1> | N | Si se aclaran varios documentos de transporte debe indicarse el número de cada uno de ellos. |
Al elemento “aclaraciones” se pueden agregar elementos secundarios identificados como “datosExp”, los cuales contienen los Datos de la Exportación.
Cuando la aclaración corresponde a datos de la exportación, los datos aclarados son de obligatorio diligenciamiento.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
ndex | Número DEX definitivo | string | 16 | N | Cuando se aclaren varias declaraciones de exportación debe indicarse el número de cada una de ellas. |
fdex | Fecha DEX definitivo | date | 10 | N | Formato AAAA-MM-DD. Cuando se aclaren varias declaraciones de exportación debe indicarse la fecha de cada una de ellas. |
vusdr | Valor USD reintegrado por DEX definitivo | decimal | 20.2 | N | Cuando se aclaren varias declaraciones de exportación debe indicarse el valor reintegrado por cada una. Puede contener dos decimales. Utilice punto (.) como separador decimal |
num | Numeral | int | 4 | N | Si se actualizan o aclaran numerales, debe generarse por cada numeral aclarado o actualizado. |
Al elemento “aclaraciones” se pueden agregar elementos secundarios identificados como “decTres”, los cuales contienen los Datos de la Declaración de Cambio 3.
Cuando se actualizan o aclaran numerales, es de obligatorio diligenciamiento cada numeral aclarado o actualizado.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
npres | Número de préstamo | string | 16 | N | Es obligatorio cuando está diligenciado |
num1 | Numeral | int | 4 | N | Es obligatorio cuando está diligenciado. Si se actualizan o aclaran numerales, debe generarse por cada numeral aclarado o actualizado. También se debe diligenciar en la casilla valor USD, el valor del numeral aclarado. |
usd1 | Valor USD | decimal | 20.2 | N | Es obligatorio cuando está diligenciado. Se debe diligenciar por cada valor aclarado. También se debe diligenciar en la casilla numeral, el numeral al que hace referencia el valor aclarado. Incluye dos decimales |
Al elemento “aclaraciones” se pueden agregar elementos secundarios identificados como “decCinc”, los cuales contienen los Datos de la Declaración de Cambio 5.
Cuando se actualizan o aclaran numerales, es de obligatorio diligenciamiento cada numeral aclarado o actualizado.
Atributo | DenominaciónCasilla | Tipo | Longitud | Obligatoria | Observaciones |
num2 | Numeral | int | 4 | N | Es obligatorio cuando está diligenciado. Si se actualizan o aclaran numerales, debe generarse por cada numeral aclarado o actualizado. También se debe diligenciar en la casilla valor USD, el valor del numeral aclarado. |
usd2 | Valor USD | decimal | 20.2 | N | Es obligatorio cuando está diligenciado. Se debe diligenciar por cada valor aclarado. También se debe diligenciar en la casilla numeral, el numeral al que hace referencia el valor aclarado. Incluye dos decimales |
Tabla 1 – INFORMANTE
1 Intermediario del Mercado Cambiario - IMC
2 Usuario de Cuentas de Compensación -CCC
3 Concesionarios de servicios de correos
Tabla 2. DECLARACION DE CAMBIO
1 Declaración de cambio No 1
2 Declaración de cambio No 2
3 Declaración de cambio No 3
5 Declaración de cambio No 5
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 “pdec” (Procesamiento de la declaración de cambio) 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=“aclaraciones”>
<xs:annotation>
<xs:documentation>Elemento que encapsula la información del formulario 1066 versión 6: INFORME DE ACLARACIONES DE DATOS PARA FINES ESTADÍSTICOS - DECLARACIONES DE CAMBIO 1, 2, 3 y 5</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref=“datosImp” minOccurs=“0” maxOccurs=“unbounded”/>
<xs:element ref=“datosExp” minOccurs=“0” maxOccurs=“unbounded”/>
<xs:element ref=“decTres” minOccurs=“0” maxOccurs=“unbounded”/>
<xs:element ref=“decCinc” 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=“fcom” type=“xs:date” use=“optional”>
<xs:annotation>
<xs:documentation>Fecha presentación comunicación u oficio</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name=“pdec” use=“required”>
<xs:annotation>
<xs:documentation>Procesamiento de la declaración de cambio</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=“fdeca” type=“xs:date” use=“required”>
<xs:annotation>
<xs:documentation>Fecha declaración cambio aclarada</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name=“ndeca” use=“required”>
<xs:annotation>
<xs:documentation>Número declaración cambio aclarada</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, o exportador, o del deudor o acreedor, o de quien compra o vende divisas.</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>Número de identificación del importador o exportador, o del deudor o acreedor, o de quien compra o vende divisas. </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 del importador o exportador, o del deudor o acreedor, o de quien compra y vende divisas.</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, o exportador, o deudor o acreedor, o 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 del importador, o exportador, o deudor o acreedor, o 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 del importador, o exportador, o deudor o acreedor, o 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 del importador, o exportador, o deudor o acreedor, o 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 importador, o exportador, o deudor o acreedor, o 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: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=“aclaraciones” 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=“1066”>
<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>Número de envio</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:positiveInteger”>
<xs:totalDigits value=“8”/>
<xs:maxInclusive value=“99999999”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=“FecEnvio” type=“xs:dateTime”>
<xs:annotation>
<xs:documentation>Fecha de envio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“FecInicial” type=“xs:date”>
<xs:annotation>
<xs:documentation>Fecha inicial</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“FecFinal” type=“xs:date”>
<xs:annotation>
<xs:documentation>Fecha Final</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“ValorTotal” type=“xs:double”>
<xs:annotation>
<xs:documentation>Valor Total</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“CantReg”>
<xs:annotation>
<xs:documentation>Cantidad de registros</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:positiveInteger”>
<xs:totalDigits value=“4”/>
<xs:maxInclusive value=“9999”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name=“datosImp”>
<xs:annotation>
<xs:documentation>Datos de la Importación.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name=“ndeci” use=“optional”>
<xs:annotation>
<xs:documentation>Número declaración de 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=“adeci” use=“o ptional”>
<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=“vusdi” use=“optional”>
<xs:annotation>
<xs:documentation>Valor USD pagado por declaración de 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=“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>< /span>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“ftra” type=“xs:date” use=“optional”>
<xs:annotation>
<xs:documentation>Fecha documento 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=“16”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name=“datosExp”>
<xs:annotation>
<xs:documentation>Datos de la Exportación.</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=“vusdr” use=“optional”>
<xs:annotation>
<xs:documentation>Valor USD reintegrado por DEX definitivo </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=“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:complexType>
</xs:element>
<xs:element name=“decTres”>
<xs:annotation>
<xs:documentation>Datos de la Declaración de Cambio 3. </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name=“npres” use=“optional”>
<xs:annotation>
<xs:documentation>Número de préstamo</xs:documentation>
<;/xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“16”/>
<xs:pattern value=“[0-9]*”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“num1” use=“optional”>
<xs:annotation>
<xs:documentation>Numeral</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:int”&g t;
<xs:minInclusive value=“0”/>
<xs:maxInclusive value=“9999”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“usd1” use=“optional”>
<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:element name=“decCinc”>
<xs:annotation>
<xs:documentation>Datos de la Declaración de Cambio 5.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name=“num2” 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=“usd2” use=“optional”>
<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>
* * *
ESPECIFICACIONES TÉCNICAS.
INFORME DE DATOS FALTANTES EN LAS DECLARACIONES DE CAMBIO NOS. 1 Y 2. DATOS DE LOS DOCUMENTOS SOPORTES DE LA OPERACION QUE NO FUERON INFORMADOS EN LA DECLARACION DE CAMBIO, SINO POSTERIORMENTE.
Formato 1067 – Versión 6
OBJETIVO
Definir las características y contenido de los archivos donde se reporta el formato de: Informe de datos faltantes en las Declaraciones de Cambio Nos. 1 y 2. Datos de los documentos soportes de la operación que no fueron informados en la declaración de cambio, sino posteriormente.
ESPECIFICACION TECNICA
El formato de Informe de datos faltantes en las Declaraciones de Cambio Nos. 1 y 2. Datos de los documentos soportes de la operación que no fueron informados en la declaración de cambio, sino posteriormente, 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 faltantes en las Declaraciones de Cambio 1 y 2. Datos de
los documentos soportes de la operación que no fueron informados en la
declaración de cambio, sino posteriormente = 01067)
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 faltantes en las Declaraciones de Cambio No. 1 y 2. Datos de los documentos soportes de la operación que no fueron informados en la declaración de cambio, sino posteriormente, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.
Encabezado
Contenido Información 1
Contenido Información 2
...
Contenido Información N
1. El documento debe cumplir con la especificación XML 1.0 Tercera edición.
2. El conjunto de caracteres utilizado en el documento XML debe ser el alfabeto latino No 1: “ISO-8859-1”.
3. El archivo debe contener un documento XML bien formado y valido de acuerdo al esquema XSD que incluye en esta especificación técnica.
4. El archivo debe contener un elemento único elemento raíz llamado “mas”, que a su vez contendrá toda la información del archivo, tanto el encabezado como los registros.
2.1 Formato del Encabezado
El encabezado del archivo viene en el elemento “Cab” y contiene los siguientes datos, todos de carácter obligatorio:
Etiqueta | Denominación Casilla | Tipo | Longitud Campo | Validaciones | Observaciones |
Año | Año de envío | int | 4 | Formato AAAA | |
CodCpt | Concepto | int | 2 | 1 = Nuevo 2 = Reemplazo | |
Formato | Código del formato | int | 5 | Informe de datos faltantes en las Declaraciones de Cambio 1 y 2. Datos de los documentos soportes de la operación que no fueron informados en la declaración de cambio, sino posteriormente = 1067 | |
Version | Versión del formato | int | 2 | Versión = 6 | |
NumEnvio | Número de envío | int | 8 | Debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIAN | Consecutivo de envío por año. |
FecEnvio | Fecha de envío | datetime | 14 | Debe ser la fecha calendario. | Formato AAAA-MMDDTHH:MM:SS |
FecInicial | Fecha Inicial | date | 10 | Debe ser la fecha calendario. | Los registros corresponden mínimo esta fecha inicial. Formato AAAAMM-DD |
FecFinal | Fecha Final | date | 10 | Debe ser la fecha calendario. | Los registros corresponden máximo a esta fecha final. Formato AAAAMM-DD |
ValorTotal | Valor Total | double | 20 | Corresponde a la sumatoria de la casilla “deccom” (Formulario de la Declaración de cambio que se complementa) de los registros reportados. | |
CantReg | Cantidad de registros | int | 4 | Se enviarán archivos con máximo 5.000 registros; si se deben reportar más de 5.000 registros se fraccionara la información en archivos de 5.000 registros o menos. La cantidad de registros esta medida por el número de elementos “faltantes” 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 “faltantes” 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 “faltantes” y se deben incluir los siguientes datos para cada transacción reportada.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
tinf | Tipo informante | int | 1 | S | De acuerdo a la Tabla 1 |
fcom | Fecha presentación comunicación u oficio | date | 10 | N | Formato AAAA-MM-DD En caso de que el valor de la casilla “Tipo de informante” sea 1, esta casilla es de diligenciamiento obligatorio. |
deccom | Formulario de la Declaración de cambio que se complementa | int | 1 | S | De acuerdo a la Tabla 2 |
fdeccom | Fecha declaración cambio complementada | date | 10 | S | Formato AAAA-MM-DD |
ndeccam | Número declaración cambio complementada | string | 5 | S | Solo acepta números. |
tdoc | Tipo de identificación del importador o exportador | int | 2 | N | 11. Registro civil de nacimiento 12. Tarjeta de identidad 13. Cédula de ciudadanía 21. Tarjeta de extranjería 22. Cédula de extranjería 31. Nit 41. Pasaporte En caso de que el valor de la casilla “Tipo de informante” sea 1, esta casilla es de diligenciamiento obligatorio. |
nid | Número de identificación del importador o del exportador | string | 20 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1, esta casilla es de diligenciamiento obligatorio. |
dv | DV del importador o exportador | int | 1 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el valor de la casilla “Tipo de identi.cación del importador o exportador” sea 31 - NIT, esta casilla es de diligenciamiento obligatorio. |
apl1 | Primer apellido del importador o exportador | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el importador o exportador es una persona natural, esta casilla es de diligenciamiento obligatorio. |
apl2 | Segundo apellido del importador o exportador | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el importador o exportador es una persona natural, puede diligenciar esta casilla. |
nom1 | Primer nombre del importador o exportador | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el importador o exportador es una persona natural, esta casilla es de diligenciamiento obligatorio. |
nom2 | Otros nombres del importador o exportador | string | 60 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1 y el importador o exportador es una persona natural, puede diligenciar esta casilla. |
raz | Razón social importador o exportador | string | 450 | N | En caso de que el valor de la casilla “Tipo de informante” sea 1, el tipo de documento sea 31 – NIT y el importador o exportador sea una persona jurídica, esta casilla es de diligenciamiento obligatorio. |
<Inciso derogado por el artículo 1 de la Resolución 13576 de 2006>
Al elemento “faltantes” se pueden agregar elementos secundarios identificados como “datosImp”, los cuales contienen los Datos de la Importación.
Cuando la información se relaciona con la inclusión de datos de la importación, los datos incluidos son de obligatorio diligenciamiento.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
ndecimp | Número declaración de importación | string | 16 | N | Cuando haya varias declaraciones de importación debe indicarse el número de cada una de ellas. |
adec | Año declaración importación | int | 4 | N | Cuando haya varias declaraciones de importación debe indicarse el año de cada una de ellas. |
vusdd | Valor USD pagado por declaración de importación | decimal | 20.2 | N | Cuando haya varias declaraciones de importación debe indicarse el valor cancelado por cada una. Puede contener dos decimales. Utilice punto (.) como separador decimal |
ftra | Fecha documento de transporte | date | 10 | N | Formato AAAA-MM-DD. Cuando haya varias declaraciones de importación debe indicarse la fecha del documento de transporte que corresponda a cada declaración |
ntra | Número documento de transporte | string | 16<1> | N | Cuando haya varias declaraciones de importación debe indicarse el número del documento de transporte que corresponda a cada declaración. |
Al elemento “faltantes” se pueden agregar elementos secundarios identificados
como “datosExp”, los cuales contienen los Datos de la Exportación.
Cuando la información se relaciona con la inclusión de datos de la exportación, los datos incluidos son de obligatorio diligenciamiento.
Atributo | Denominación Casilla | Tipo | Longitud | Obligatoria | Observaciones |
ndex | Número DEX definitivo | string | 16 | N | Cuando haya varias declaraciones de exportación debe indicarse el número de cada una de ellas. |
fdex | F e c h a D E X definitivo | date | 10 | N | Formato AAAA-MM-DD. Cuando haya varias declaraciones de exportación debe indicarse la fecha de cada una de ellas. |
vusdr | Va l o r U S D reintegrado por DEX definitivo | decimal | 20.2 | N | Cuando haya varias declaraciones de exportación debe indicarse el valor USD reintegrado por cada una. Puede contener dos decimales. Utilice punto (.) como separador decimal |
num | Numeral | int | 4 | N | Cuando haya varias declaraciones de exportación complementadas, debe indicarse el numeral utilizado por cada una de ellas |
tot | Total gastos exportación | decimal | 20.2 | N | Puede contener dos decimales. Utilice punto (.) como separador decimal |
ded | Deducciones | decimal | 20.2 | N | Puede contener dos decimales. Utilice punto (.) como separador decimal |
Tabla 1 – INFORMANTE
1 Intermediario del Mercado Cambiario – IMC
2 Usuario de Cuentas de Compensación – CCC
Tabla 2 - DECLARACIONES DE CAMBIO
1 Declaración de cambio N° 1
2 Declaración de cambio N° 2
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 re portados en el contenido, que como máximo puede ser 5.000 registros.
6. Valor total, corresponde a la sumatoria de la casilla “deccom” (Número declaración cambio complementada) 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=“faltantes”>
<xs:annotation>
<xs:documentation>Elemento que encapsula la información del formulario 1067 versión 6: INFORME DE DATOS FALTANTES EN LAS DECLARACIONES DE CAMBIO 1 Y 2. DATOS DE LOS DOCUMENTOS SOPORTES DE LA OPERACION QUE NO FUERON INFORMADOS EN LA DECLARACION DE CAMBIO, SINO POSTERIORMENTE</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref=“datosImp” minOccurs=“0” maxOccurs=“unbounded”/>
<xs:element ref=“datosExp” 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=“fcom” type=“xs:date” use=“optional”>
<xs:annotation>
<xs:documentation>Fecha presentación comunicación u oficio</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name=“deccom” use=“required”>
<xs:annotation>
<xs:documentation>Formulario de la Declaración de cambio que se complementa</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=“fdeccom” type=“xs:date” use=“required”>
<xs:annotation>
<xs:documentation>Fecha declaración cambio complementada</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name=“ndeccam” use=“required”>
<xs:annotation>
<xs:documentation>Número declaración cambio complementada</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>Número de identificación del importador o del exportador</xs:documentation>
</xs:annotation>
<xs:simpleType>
< p class=CUERPOTEXTO> <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 del importador o 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 importador o 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 importador o 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 importador o exporta dor</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 o 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 del importador o 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: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=“faltantes” 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=“1067”>
<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>Número de envio</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:positiveInteger”>
<xs:totalDigits value=“8”/>
<xs:maxInclusive value=“99999999”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=“FecEnvio” type=“xs:dateTime”>
<xs:annotation>
<xs:documentation>Fecha de envio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“FecInicial” type=“xs:date”>
<xs:annotation>
<xs:documentation>Fecha inicial</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“FecFinal” type=“xs:date”>
<xs:annotation>
<xs:documentation>Fecha Final</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“ValorTotal” type=“xs:double”>
<xs:annotation>
<xs:documentation>Valor Total</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“CantReg”>
<xs:annotation>
<xs:documentation>Cantidad de registros</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:positiveInteger”>
<xs:totalDigits value=“4”/>
<xs:maxInclusive value=“9999”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name=“datosImp”>
<xs:annotation>
<xs:documentation>Datos de la Importación.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name=“ndecimp” use=“optional”>
<xs:annotation>
<xs:documentation>Número declaración de 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=“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=“vusdd” use=“optional”>
<xs:annotation>
<xs:documentation>Valor USD pagado por declaración de 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=“16”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name=“datosExp”>
<xs:annotation>
<xs:documentation>Datos de la Exportación.</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:r estriction>
</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=“vusdr” use=“optional”>
<xs:annotation>
<xs:documentation>Valor USD reintegrado por DEX definitivo</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=“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=“tot” 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:complexType>
</xs:element>
</xs:schema>
* * *
ESPECIFICACIONES TÉCNICAS.
INFORME DE DATOS CUENTA CORRIENTE DE COMPENSACIÓN.
<ANEXO modificado por el artículo 2 de la Resolución 16141 de 2007.
La Resolución 16141 de 2007, no incluye un nuevo anexo 9
El texto ORIGINAL es el siguiente:>
Formato 1070 – Versión 6
OBJETIVO
Definir las características y contenido de los archivos donde se reporta el formato de: Informe de datos cuenta corriente de compensación.
ESPECIFICACION TECNICA
El formato de Informe de datos cuenta corriente de compensación, 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 cuenta corriente de compensación = 01070)
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 cuenta corriente de compensación, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.
Encabezado
Contenido Información 1
Contenido Información 2
...
Contenido Información N
1. El documento debe cumplir con la especificación XML 1.0 Tercera edición.
2. El conjunto de caracteres utilizado en el documento XML debe ser el alfabeto latino No 1: “ISO-8859-1”.
3. El archivo debe contener un documento XML bien formado y válido de acuerdo al esquema XSD que incluye en esta especificación técnica.
4. El archivo debe contener un elemento único elemento raíz llamado “mas”, que a su vez contendrá toda la información del archivo, tanto el encabezado como los registros.
2.1 Formato del Encabezado
El encabezado del archivo viene en el element o “Cab” y contiene los siguientes datos, todos de carácter obligatorio:
Etiqueta | Denominación casilla | Tipo | Longitud campo | Validaciones | Observaciones |
Ano | Año de envío | int | 4 | Formato AAAA | |
CodCpt | Concepto | int | 2 | 1 = Nuevo 2 = Reemplazo | |
Formato | Código del formato | int | 5 | Informe de datos cuenta corriente de compensación = 1070 | |
Version | Versión del formato | int | 2 | Versión = 6 | |
Num. Envío | Número de envío | int | 8 | Debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIAN | Consecutivo de envío por año. |
FecEnvio | Fecha de envío | date | 14 | Debe ser la fecha calendario. | Formato AAAAMM-DDTHH:MM:SS |
FecInicial | Fecha Inicial | time | 10 | Debe ser la fecha calendario. | Los registros corresponden mínimo esta fecha inicial. Formato AAAA-MM-DD |
FecFinal | Fecha Final | date | 10 | Debe ser la fecha calendario. | Los registros corresponden máximo a esta fecha .nal. Formato AAAAMM- DD |
Valor Total | Valor Total | date | 20 | Corresponde a la sumatoria de la casilla “ccom” (Código cuenta compensación) de los registros reportados. | |
CantReg | Cantidad de registros | double | 4 | Se 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 “ccorriente” 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 “ccorriente” 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 “ccorriente” y se deben incluir los siguientes datos para cada transacción reportada.
Atributo | Denominacion casilla | Tipo | Longitud | Obligatoria | Observaciones |
Top | Tipo de operación | int | 1 | S | De acuerdo a la Tabla 1. Debe diligenciarse por cada cuenta corriente de compensación registrada ante el Banco de la República, y por cada registro, modi.cación o cancelación de la cuenta en el exterior. |
ccom | Código cuenta compensación | long | 10 | S | Deben suministrarse los diez (10) dígitos del código de la cuenta, sin puntos ni comas de separación. Debe diligenciarse por cada cuenta corriente de compensación registrada ante el Banco de la República. |
ncc | Número de la cuenta corriente de compensación | 40 | S | Corresponde al número de la cuenta corriente de compensación asignado por la entidad .nanciera del exterior. Debe diligenciarse por cada cuenta corriente de compensación registrada ante el Banco de la República. | |
ban | Nombre del banco | 450 | S | Nombre completo del establecimiento bancario del exterior donde se mantiene la cuenta | |
pais | Código país | int | 3 | S | Código país del establecimiento bancario del exterior en donde se mantiene abierta la cuenta de compensación. De acuerdo a Tabla 3. |
mun | Nombre ciudad | 80 | S | ||
Cmon | Código moneda | 3 | S | Código moneda en que se maneja la cuenta. De acuerdo a Tabla 2 | |
Fcanbr | Fecha de cancelación de la cuenta en la entidad bancaria del exterior | date | 10 | N | Formato AAAA-MM-DD Es obligatorio cuando se cancela la cuenta de compensación en la entidad bancaria del exterior y corresponde a la fecha en que se cancela la cuenta en el banco del exterior. |
Los campos Tipo de operación, Código cuenta compensación y Número de la cuenta corriente de compensación, conforman una llave única para este formato, la cual no debe repetirse para los registros de un mismo envío.
Tabla 1 - TIPO DE OPERACION CUENTA DE COMPENSACION
1 Informe inicial
2 Actualización del informe inicial
Tabla 2 – Códigos de moneda
<Tabla continua vigente con la modificación de este anexo por el artículo 2 de la Resolución 16141 de 2007>
Código de moneda | Nombre Moneda | Descripción |
AED | United Arab Emirates, Dirhams | Dirham de los Emiratos Arabes Unidos |
AFA | Afghanistan, Afghanis | Afganistán |
ALL | Albania, Leke | Lek Albanes |
AMD | Armenia, Drams | Dram Armenio |
ANG | Netherlands Antilles, Guilders | Guilder de Antillas holandesas |
AOA | Angola, Kwanza | Kwanza Angoles |
ARS | Argentina, Pesos | Peso Argentino |
AUD | Australia, Dollars | Dólar Australiano |
AWG | Aruba, Guilders | Guilder de Aruba |
AZM | Azerbaijan, Manats | Manat de Azerbaijan |
BAM | Bosnia and Herzegovina, Convertible Marka | Dinar de Bosnia-Herzogovinia |
BBD | Barbados, Dollars | Dólar de Barbados |
BDT | Bangladesh, Taka | Taka de Bangladesh |
BGN | Bulgaria, Leva | Lev Búlgaro |
BHD | Bahrain, Dinars | Dinar de Barein |
BIF | Burundi, Francs | Franco de Burundi |
BMD | Bermuda, Dollars | Dólar de Bermudas |
BND | Brunei Darussalam, Dollars | Dólar de Brunei |
BOB | Bolivia, Bolivianos | Boliviano de Bolivia |
BRL | Brazil, Brazil Real | Real de Brasil |
BSD | Bahamas, Dollars | Dólar de Bahamas |
BTN | Bhutan, Ngultrum | Ngultrun de Butan |
BWP | Botswana, Pulas | Pula de Botswana |
BYR | Belarus, Rubles | Rublo de Bielorrusia |
BZD | Belize, Dollars | Dólar de Belice |
CAD | Canada, Dollars | Dólar Canadiense |
CDF | Congo/Kinshasa, Congolese Francs | Franco Congoleñio |
CHF | Switzerland, Francs | Franco Suizo |
CLP | Chile, Pesos | Peso Chileno |
CNY | China, Yuan Renminbi | Yuan Chino |
COP | Colombia, Pesos | Peso de Colombia |
CRC | Costa Rica, Colones | Colón de Costa Rica |
CSD | Serbia, Dinars | Dinar Servio |
CUP | Cuba, Pesos | Peso Cubano |
CVE | Cape Verde, Escudos | Escudo de Cabo Verde |
CYP | Cyprus, Pounds | Libra de Chipre |
CZK | Czech Republic, Koruny | Krona Checa |
DJF | Djibouti, Francs | Franco de Djibouti |
DKK | Denmark, Kroner | Corona Danesa |
DOP | Dominican Republic, Pesos | Peso Dominicano |
DZD | Algeria, Algeria Dinars | Dinar de Algeria |
EEK | Estonia, Krooni | Corona de Estonia |
EGP | Egypt, Pounds | Libra Egipcia |
ERN | Eritrea, Nakfa | Nakfa de Eritrea |
ETB | Ethiopia, Birr | Birr de Etiopía |
EUR | Euro Member Countries - EURO | Moneda Unica Europea. Moneda de los estados miembros de la Unión Europea EU (EURO) |
FJD | Fiji, Dollars | Dólar de Fiji |
FKP | Falkland Islands (Malvinas), Pounds | Libra de Falkland |
GBP | United Kingdom, Pounds | Libra Británica |
GEL | Georgia, Lari | Lari de Georgia |
GGP | Guernsey, Pounds | Libra de Guernsey |
GHC | Ghana, Cedis | Cedi de Ghana |
GIP | Gibraltar, Pounds | Libra de Gibraltar |
GMD | Gambia, Dalasi | Dalasi de Gambia |
GNF | Guinea, Francs | Franco de Guinea |
GTQ | Guatemala, Quetzales | Quetzal de Guatemala |
GYD | Guyana, Dollars | Dólar Guayanés |
HKD | Hong Kong, Dollars | Dólar de Hong Kong |
HNL | Honduras, Lempiras | Lempira de Honduras |
HRK | Croatia, Kuna | Dinar de Croacia |
HTG | Haiti, Gourdes | Gourde de Haití |
HUF | Hungary, Forint | Florín Húngaro |
IDR | Indonesia, Rupiahs | Rupia Indonesia |
ILS | Israel, New Shekels | Scheckel Israelí |
IMP | Isle of Man, Pounds | Libra Isla del Hombre |
INR | India, Rupees | Rupia India |
IQD | Iraq, Dinars | Dinar Iraquí |
IRR | Iran, Rials | Rial Iraní |
ISK | Iceland, Kronur | Corona Islandesa |
JMD | Jamaica, Dollars | Dólar de Jamaica |
JOD | Jordan, Dinars | Dinar de Jordania |
JPY | Japan, Yen | Yen Japonés |
KES | Kenya, Shillings | Chelín de Kenya |
KGS | Kyrgyzstan, Soms | Som de Kirghizstan |
KHR | Cambodia, Riels | Riel de Camboya |
KMF | Comoros, Francs | Franco de Comoros |
KPW | Korea (North), Won | Won de Corea del Norte |
KRW | Korea (South), Won | Won de Corea del Sur |
KWD | Kuwait, Dinars | Dinar de Kuwait |
KYD | Cayman Islands, Dollars | Dólar de las Islas Caimán |
KZT | Kazakstan, Tenge | Tenge de Kazakhstan |
LAK | Laos, Kips | Kip de Letonia |
LBP | Lebanon, Pounds | Libra Libanesa |
LKR | Sri Lanka, Rupees | Rupia de Ceilán |
LRD | Liberia, Dollars | Dólar de Liberia |
LSL | Lesotho, Maloti | Loti de Lesotho |
LTL | Lithuania, Litai | Lita de Lituania |
LVL | Latvia, Lati | Lat Latonia |
LYD | Libya, Dinars | Dinar Libio |
MAD | Morocco, Dirhams | Dirham Marroquí |
MDL | Moldova, Lei | Lei de Moldavia |
MGA | Madagascar, Ariary | Franco de Madagascar |
MKD | Macedonia, Denars | Dinar de Macedonia |
MMK | Myanmar (Burma), Kyats | Kyats de Birmania |
MNT | Mongolia, Tugriks | Tugrik de Mongolia |
MOP | Macau, Patacas | Pataca de Macao |
MRO | Mauritania, Ouguiyas | Ouguiya de Mauritania |
MTL | Malta, Liri | Lira de Malta |
MUR | Mauritius, Rupees | Rupia de Mauritius |
MVR | Maldives (Maldive Islands), Ru.yaa | Ru.a de Maldivas |
MWK | Malawi, Kwachas | Kwacha de Malawi |
MXN | Mexico, Pesos | Peso Mexicano |
MYR | Malaysia, Ringgits | Ringgit de Malaysia |
MZM | Mozambique, Meticais | Metical de Mozambique |
NAD | Namibia, Dollars | Dólar de Namibia |
NGN | Nigeria, Nairas | Naira de Nigeria |
NIO | Nicaragua, Gold Cordobas | Córdoba de Nicaragua |
NOK | Norway, Krone | Corona Noruega |
NPR | Nepal, Nepal Rupees | Rupia de Nepal |
NZD | New Zealand, Dollars | Dólar de Nueva Zelanda |
OMR | Oman, Rials | Rial de Omán |
PAB | Panama, Balboa | Balboa de Panamá |
PEN | Peru, Nuevos Soles | Sol de Perú - Nuevo |
PGK | Papua New Guinea, Kina | Kina de Papua Nueva Guinea |
PHP | Philippines, Pesos | Peso Filipino |
PKR | Pakistan, Rupees | Rupia de Pakistán |
PLN | Poland, Zlotych | Zloty de Polonia |
PYG | Paraguay, Guarani | Guarani de Paraguay |
QAR | Qatar, Rials | Riyal de Qatar |
ROL | Romania, Lei | Lei de Rumania |
RUR | Russia, Rubles | Rublo Ruso |
RWF | Rwanda, Rwanda Francs | Franco de Rwanda |
SAR | Saudi Arabia, Riyals | Riyal de Arabia Saudí |
SBD | Solomon Islands, Dollars | Dólar de las Islas Salomón |
SCR | Seychelles, Rupees | Rupias de Seychelles |
SDD | Sudan, Dinars | Dinar de Sudán |
SEK | Sweden, Kronor | Corona Sueca |
SGD | Singapore, Dollars | Dólar de Singapur |
SHP | Saint Helena, Pounds | Libra de St. Helena |
SIT | Slovenia, Tolars | Tolar de Eslovenia |
SKK | Slovakia, Koruny | Corona Eslovaca |
SLL | Sierra Leone, Leones | Sierra León |
SOS | Somalia, Shillings | Chelín de Somalia |
SRD | Suriname, Dollars | Dólar de Surinam |
STD | Sao Tome and Principe, Dobras | Sao Tome / Príncipe Dobra |
SVC | El Salvador, Colones | Colón de El Salvador |
SYP | Syria, Pounds | Libra de Siria |
SZL | Swaziland, Emalangeni | Lilangeni de Swaziland |
THB | Thailand, Baht | Baht de Tailandia |
TMM | Turkmenistan, Manats | Manat de Turkmenistan |
TND | Tunisia, Dinars | Dinar de Tunicia |
TOP | Tonga, Pa`anga | Pa`anga de Tonga |
TRL | Turkey, Liras | Lira de Turquía |
TTD | Trinidad and Tobago, Dollars | Dólar de Trinidad y Tobago |
TVD | Tuvalu, Tuvalu Dollars | Dólar de Tuvalu |
TWD | Taiwan, New Dollars | Dólar Nuevo de Taiwán |
TZS | Tanzania, Shillings | Chelín de Tanzania |
UAH | Ukraine, Hryvnia | karbowanez de Ucrainia |
UGX | Uganda, Shillings | Chelín de Uganda |
USD | United States of America, Dollars | Dólar de los Estados Unidos de América |
UYU | Uruguay, Pesos | Pesos Uruguayos |
UZS | Uzbekistan, Sums | Som de Uzbekistan |
VEB | Venezuela, Bolivares | Bolívar de Venezuela |
VND | Viet Nam, Dong | Dong de Vietnam |
VUV | Vanuatu, Vatu | Vatu de Vanuatu |
WST | Samoa, Tala | Tala de Samoa |
Tabla 3 - Países
<Tabla continua vigente con la modificación de este anexo por el artículo 3 de la Resolución 16141 de 2007>
013 | Afganistán |
017 | Albania |
023 | Alemania |
037 | Andorra |
040 | Angola |
041 | Anguilla |
043 | Antigua y Barbuda |
047 | Antillas Holandesas |
053 | Arabia Saudita |
059 | Argelia |
063 | Argentina |
026 | Armenia |
027 | Aruba |
069 | Australia |
072 | Austria |
074 | Azerbaijan |
077 | Bahamas |
080 | Bahrein |
081 | Bangladesh |
083 | Barbados |
087 | Bélgica |
088 | Belice |
091 | Belorus |
229 | Benin |
090 | Bermudas |
093 | Birmania (Myanmar) |
097 | Bolivia |
029 | Bosnia-Herzegovina |
101 | Botswana |
105 | Brasil |
108 | Brunei Darussalam |
111 | Bulgaria |
031 | Burkina Faso |
115 | Burundi |
119 | Bután |
127 | Cabo Verde |
137 | Caimán, Islas |
145 | Camerún, República U. |
149 | Canadá |
155 | Canal (Normandas), Isl. |
157 | Cantón Enderbury, Isl. |
203 | Chad |
211 | Chile |
215 | China |
221 | Chipre |
159 | Ciudad del Vaticano |
165 | Cocos (Keeling), Isl. |
169 | Colombia |
173 | Comoras |
998 | Comunidad Europea |
177 | Congo |
183 | Cook, Islas |
187 | Corea del Norte, Repu. |
190 | Corea del Sur, Repub. |
193 | Costa de Mar.l |
196 | Costa Rica |
198 | Croacia |
199 | Cuba |
232 | Dinamarca |
783 | Yibuti |
235 | Dominica |
239 | Ecuador |
240 | Egipto |
242 | El Salvador |
244 | Emiratos Arabes Unid. |
243 | Eritrea |
246 | Eslovaquia |
247 | Eslovenia |
245 | España |
249 | Estados Unidos |
251 | Estonia |
253 | Etiopía |
259 | Feroe, Islas |
870 | Fiji |
267 | Filipinas |
271 | Finlandia |
275 | Francia |
281 | Gabon |
285 | Gambia |
286 | Gaza y Jericó |
287 | Georgia |
289 | Ghana |
293 | Gibraltar |
297 | Granada |
301 | Grecia |
305 | Groenlandia |
309 | Guadalupe |
313 | Guam |
317 | Guatemala |
325 | Guayana Francesa |
329 | Guinea |
334 | Guinea - Bissau |
331 | Guinea Ecuatorial |
337 | Guyana |
341 | Haití |
345 | Honduras |
351 | Hong Kong |
355 | Hungría |
361 | India |
365 | Indonesia |
369 | Irak |
372 | Iran, República Isla |
375 | Irlanda (Eire) |
379 | Islandia |
383 | Israel |
386 | Italia |
391 | Jamaica |
399 | Japón |
395 | Johnston, Isla |
403 | Jordania |
141 | Kampuchea (Camboya) |
406 | Kazajstan |
410 | Kenya |
412 | Kirguizistan |
411 | Kiribati |
413 | Kuwait |
420 | Laos, República Popul |
426 | Lesotho |
429 | Letonia |
431 | Líbano |
434 | Liberia |
438 | Libia (Incluye Fezzan) |
440 | Liechtenstein |
443 | Lituania |
445 | Luxemburgo |
447 | Macao |
448 | Macedonia |
450 | Madagascar |
455 | Malasia |
458 | Malawi |
461 | Maldivas |
464 | Mali |
467 | Malta |
469 | Marianas Del Norte,I |
474 | Marruecos |
472 | Marshall, Islas |
477 | Martinica |
485 | Mauricio |
488 | Mauritania |
493 | México |
494 | Micronesia,Estados F |
495 | Midway, Islas |
496 | Moldavia |
498 | Mónaco |
497 | Mongolia |
501 | Monserrat, Isla |
505 | Mozambique |
507 | Namibia |
508 | Nauru |
511 | Navidad (Christmas) |
517 | Nepal |
521 | Nicaragua |
525 | Niger |
528 | Nigeria |
531 | Niue, Isla |
001 | Nive Isla |
999 | No Declarados |
535 | Norfolk, Isla |
538 | Noruega |
542 | Nueva Caledonia |
548 | Nueva Zelandia |
556 | Omán |
566 | Pací.co, Islas Del |
573 | Paises Bajos (Holanda |
576 | Pakistán |
578 | Palaos, Islas |
580 | Panamá |
545 | Papuasia Nueva Guinea |
586 | Paraguay |
589 | Perú |
593 | Pitcairn, Isla |
599 | Polinesia Francesa |
603 | Polonia |
607 | Portugal |
611 | Puerto Rico |
618 | Qatar |
628 | Reino Unido |
640 | República Centroafricana |
644 | República Checa |
647 | República Dominicana |
660 | Reunión |
670 | Rumania |
676 | Rusia |
675 | Ruanda |
685 | Sahara Occidental |
677 | Salomsn, Islas |
687 | Samoa |
690 | Samoa Norteamericana |
695 | San Cristóbal Nieve |
697 | San Marino |
700 | San Pedro y Miquelón |
705 | San Vicente y Las Gr |
710 | Santa Elena |
715 | Santa Lucía |
720 | Santo Tomé y Príncipe |
728 | Senegal |
731 | Seychelles |
735 | Sierra Leona |
741 | Singapur |
744 | Siria, República Arabe |
748 | Somalia |
750 | Sri Lanka |
756 | Sudáfrica, República |
759 | Sudán |
764 | Suecia |
767 | Suiza |
770 | Surinam |
773 | Suazilandia |
774 | Tayikistan |
776 | Tailandia |
218 | Taiwán (Formosa) |
780 | Tanzania, República U. |
786 | Terri Antártico Brit |
787 | Territorio Británico |
788 | Timor Del Este |
800 | Togo |
805 | Tokelau |
810 | Tonga |
815 | Trinidad y Tobago |
820 | Tunicia |
823 | Turcas y Caicos, Isla |
825 | Turkmenistán |
827 | Turquía |
828 | Tuvalu |
830 | Ucrania |
833 | Uganda |
845 | Uruguay |
847 | Uzbekistán |
551 | Vanuatu |
850 | Venezuela |
855 | Vietnam |
863 | Virgenes,Islas(Brita |
866 | Virgenes,Islas(Norte |
873 | Wake, Isla |
875 | Wallis Y Fortuna,Isl |
880 | Yemen |
885 | Yugoslavia |
888 | Zaire |
890 | Zambia |
665 | Zimbabue |
895 | Zona Canal De Panamá |
897 | Zona Neutral(Palesta |
3. Validaciones
3.1. Validaciones Generales
1. El archivo debe contener todos los campos definidos para el encabezado y estos campos deben estar correctamente diligenciados.
2. La información del contenido del archivo debe corresponder al esquema XSD entregado.
3. Los 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 5000 registros.
6. Valor total, corresponde a la sumatoria de la casilla “ccom” (Código cuenta compensación) de los registros reportados.
4. Esquema XSD
A continuación se incluye el esquema XSD para esta especificación técnica.
<?xml version=“1.0” encoding=“ISO-8859-1”?>
<xs:schema xmlns:xs=“http://www.w3.org/2001/XMLSchema” elementFormDefault=“qualified” attributeFormDefault=“unqualified”>
<xs:element name=“ccorriente”>
<xs:annotation>
<xs:documentation>Elemento que encapsula la información del formulario 1070 versión 6: INFORME DE DATOS CUENTA CORRIENTE DE COMPENSACION</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name=“top” use=“required”>
<xs:annotation>
<xs:documentation>Tipo de operación</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:int”>
<xs:minInclusive value=“0”/>
<xs:maxInclusive value=“9”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“ccom” use=“r equired”>
<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=“ncc” use=“required”>
<xs:annotation>
<xs:documentation>Número de la cuenta corriente de compensación</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxLength value=“40”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“ban” use=“required”>
<xs:annotation>
<xs:documentation>Nombre del banco</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=“pais” use=“required”>
<xs:annotation>
<xs:documentation>Código país</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:int”>
<xs:minInclusive value=“0”/>
<xs:maxInclusive value=“999”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“mun” use=“required”>
<xs:annotation>
<xs:documentation>Nombre ciudad</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=“required”>
<xs:annotation>
<xs:documentation>Código moneda</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=“fcanex” type=“xs:date” use=“optional”>
<xs:annotation>
<xs:documentation>Fecha de cancelación de la cuenta en la entidad bancaria del exterior</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name=“fcanbr” type=“xs:date” use=“optional”>
<xs:annotation>
<xs:documentation>Fecha de cancelación del registro de la cuenta ante el Banco de la República</xs:documentati on>
</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=“ccorriente” 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=“1070”>
<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>Número de envio</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:positiveInteger”>
<xs:totalDigits value=“8”/>
<xs:maxInclusive value=“99999999”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=“FecEnvio” type=“xs:dateTime”>
<xs:annotation>
<xs:documentation>Fecha de envio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“FecInicial” type=“xs:date”>
<xs:annotation>
<xs:documentation>Fecha inicial</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“FecFinal” type=“xs:date”>
<xs:annotation>
<xs:documentation>Fecha Final</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“ValorTotal” type=“xs:double”>
<xs:annotation>
<xs:documentation>Valor Total</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“CantReg”>
<xs:annotation>
<xs:documentation>Cantidad de registros</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:positiveInteger”>
<xs:totalDigits value=“4”/>
<xs:maxInclusive value=“9999”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>