RESOLUCIÓN 9148 DE 2006
(agosto 14)
Diario Oficial No. 46.369 de 23 de agosto de 2006
DIRECCIÓN DE IMPUESTOS Y ADUANAS NACIONALES
Por medio de la cual se señala el contenido, las características de la información que debe ser presentada a la Unidad Administrativa Especial, Dirección de Impuestos y Aduanas Nacionales, por parte de los profesionales de compra y venta de divisas en efectivo y cheques de viajero que realicen operaciones en zonas de frontera por montos inferiores a quinientos dólares de los Estados Unidos de América (USD500,00) o su equivalente en otras monedas 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; literales a), b), i) y m) del artículo 19 del Decreto 1071 de 1999; literal b) del artículo 11 de la Resolución número 03416 de 2006 de la DIAN, y en desarrollo del numeral segundo del artículo 75 de la Resolución Externa número 8 de 2000, modificado por el artículo 3o de la Resolución Externa número 4 de 2005, ambas de la Junta Directiva del Banco de la República,
RESUELVE:
ARTÍCULO 1o. SUJETOS OBLIGADOS A PRESENTAR LA INFORMACIÓN. <Artículo modificado por el artículo 1 de la Resolución 2099 de 2009. El nuevo texto es el siguiente:> Están obligados a presentar la información a que se refiere la presente Resolución las personas jurídicas y las personas naturales que cuenten o no con un establecimiento de comercio abierto al público, autorizadas por la Dirección de Impuestos y Aduanas Nacionales para realizar de manera profesional la compra y venta de divisas en efectivo y cheques de viajero en zonas de frontera, que efectúen operaciones por montos inferiores a quinientos dólares de los Estados Unidos de América (USD500.oo) y superiores a doscientos dólares de los Estados Unidos de América (USD200.oo), o su equivalente en otras monedas.
ARTÍCULO 2o. INFORMACIÓN A SUMINISTRAR. <Artículo modificado por el artículo 2 de la Resolución 2099 de 2009. El nuevo texto es el siguiente:> La información a suministrar por parte de los obligados a los que se refiere la presente Resolución es la relacionada en las declaraciones de cambio simplificadas por compra y venta de manera profesional de divisas en efectivo y cheques de viajero en zonas de frontera, presentadas ante dichos obligados por cada operación inferior a quinientos dólares de los Estados Unidos de América (USD500.oo) y superior a doscientos dólares de los Estados Unidos de América (USD200.oo), o su equivalente en otras monedas.
ARTÍCULO 3o. CONTENIDO DE LA INFORMACIÓN. <Artículo modificado por el artículo 3 de la Resolución 2099 de 2009. El nuevo texto es el siguiente:> La información a la que se refiere el artículo anterior, deberá contener:
INFORME DE DATOS DE LA COMPRA Y VENTA DE DIVISAS EN EFECTIVO Y CHEQUES DE VIAJERO EN ZONAS DE FRONTERA. Montos inferiores a USD 500.oo y superiores a USD200.oo, o su equivalente en otras monedas.
a. Código concepto de la operación
b. Tipo de documento del cliente del profesional
c. Número documento de identificación del cliente del profesional
d. Digito de verificación del cliente del profesional
e. Apellidos y nombres o razón social del cliente del profesional
f. Código moneda negociada
g. Monto moneda negociada
h. Valor en pesos colombianos
i. Código clase de compra venta
j. Número declaración
k. Fecha de la operación
ARTÍCULO 4o. PLAZOS PARA PRESENTAR LA INFORMACIÓN. Los obligados a presentar la información a que hacen referencia los artículos 2o y 3o de la presente resolución deben presentarla a la Dirección de Impuestos y Aduanas Nacionales, dentro del mes siguiente al trimestre en que se realizaron las operaciones 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 séptimo (7) día hábil de los meses de abril, julio, octubre y enero |
3 y 4 | El octavo (8) día hábil de los meses de abril, julio, octubre y enero |
5 y 6 | El noveno (9) día hábil de los meses de abril, julio, octubre y enero |
7 y 8 | El décimo (10) día hábil de los meses de abril, julio, octubre y enero |
9 y 0 | El undécimo (11) 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 NIT no se debe tener en cuenta el dígito de verificación asignado al 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 (1o) 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 2 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. La información de que tratan los artículos 2o y 3o de la presente resolución, respecto de las operaciones realizadas a partir del 26 de julio de 2006 deberá ser entregada a la DIAN con el cumplimiento de las características técnicas y los plazos señalados en esta misma resolución.
PARÁGRAFO TRANSITORIO. <Parágrafo transitorio modificado por el artículo 2 de la Resolución 15250 de 2006. El nuevo texto es el siguiente:> La información correspondiente al período comprendido entre el 26 de julio al 30 de sept iembre de 2006 y del cuarto trimestre del año 2006, deberá ser presentada en el mes de febrero de 2007, ciñéndose al siguiente calendario, según el último dígito del NIT del obligado a transmitir 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 séptimo (7) día hábil del mes de febrero |
3 y 4 | El octavo (8) día hábil del mes de febrero |
5 y 6 | El noveno (9) día hábil del mes de febrero |
7 y 8 | El décimo (10) día hábil del mes de febrero |
9 y 0 | El undécimo (11) día hábil del mes de febrero |
ARTÍCULO 6o. FORMA Y SITIOS DE PRESENTACIÓN DE LA INFORMACIÓN. La información será entregada 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 dir ectamente 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. 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. <Artículo modificado por el artículo 4 de la Resolución 2099 de 2009. El nuevo texto es el siguiente:> La información a la que se refiere la presente Resolución deberá presentarse teniendo en cuenta las especificaciones técnicas contenidas en los formatos establecidos en el Anexo adjunto – Informe Datos Compra y Venta de Divisas en Efectivo y Cheques de Viajero Zona de Frontera - Montos inferiores a USD500.oo y superiores a USD200.oo, o su equivalente en otras monedas - Formato 1121, el cual hace parte integral de esta Resolución.
ARTÍCULO 9o. VIGENCIA. La presente resolución rige a partir de la fecha de su publicación, y deroga todas las disposiciones 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 DATOS COMPRA Y VENTA DE DIVISAS EN EFECTIVO Y CHEQUES DE VIAJERO ZONAS DE FRONTERA - MONTOS INFERIORES A USD 500.00.
<ANEXO modificado por los artículos 2 y 10 de la Resolución 16141 de 2007.
Debe consultarse el anexo 12 de la Resolución 16141 de 2007
El texto ORIGINAL es el siguiente:>
Formato 1121 - Versión 6
OBJETIVO
Definir las características y contenido de los archivos donde se reporta el formato de Informe Datos Compra y Venta de Divisas en efectivo y Cheques de Viajero-zonas de frontera-montos inferiores a USD 500.00
ESPECIFICACION TECNICA
El formato de informe datos compra y venta de divisas en efectivo y cheques de viajero-zonas de frontera-montos inferiores a USD 500.00, debe enviarse en un archivo XML que cumpla las siguientes especificaciones:
1. Estándar del Nombre de los Archivos
El nombre de cada uno de los archivos, debe especificarse mediante la siguiente secuencia de caracteres:
Dmuisca_ccmmmmmvvaaaacccccccc.xml
cc : Concepto (Nuevo = 01, Reemplazo = 02).
mmmmm : Formato (Informe Datos Compra y Venta de Divisas en efectivo y Cheques de Viajero-zonas de frontera-montos inferiores a USD 500.00 = 01121).
vv : Versión del formato (Versión = 06).
aaaa : Año de envío.
cccccccc : Consecutivo de envío por año.
2. Formato del Archivo
El formato de informe datos compra y venta de divisas en efectivo y cheques de viajero-zonas de frontera-montos inferiores a USD 500.00, contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, 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 con el esquema XSD que incluye en esta especificación técnica.
4. El archivo debe contener un elemento único, elemento raíz llamado “mas”, que a su vez contendrá toda la información del archivo, tanto el encabezado como los registros.
2.1. Formato del Encabezado
El encabezado del archivo viene en el elemento “Cab” y contiene los siguientes datos, todos de carácter obligatorio:
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 Datos Compra y Venta de Divisas en efectivo y Cheques de Viajero - zonas de frontera – montos inferiores a USD 500.00 = 1121 | |
Versión | Versión del formato | int | 2 | Versión = 6 | |
NumEnví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. |
FecEnvío | 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 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 “vpes” (Valor en pesos) 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 “viajero” que contenga el archivo. | Cantidad de registros reportados en el contenido. |
(*) Se enviarán archivos con máximo 5.000 registros; si es necesario informar más de 5.000 registros, se fraccionará la información en archivos de 5.000 registros o menos. La cantidad de registros está medida por el número de elementos “viajero” que contenga el archivo.
2.2. Formato del Contenido
En el contenido del archivo se deben incluir tantos registros como se informó en la cabecera en el campo “Cantidad de registros”.
Cada registro reportado debe mantener la misma estructura previamente explicada y usada para la cabecera.
El contenido del archivo viene en el elemento “viajero” y se deben incluir los siguientes datos para cada transacción reportada.
ATRIBUTO | DENOMINACIÓN CASILLA | TIPO | LONGITUD | OBLIGATORIA | OBSERVACIONES |
cope | Código concepto de la operación | Int | 1 | S | De acuerdo con la Tabla 3 Tómense los datos consignados en la declaración de cambio |
tdoc | Tipo de documento del cliente del profesional | Int | 2 | S | De acuerdo con la Tabla 1. Tómense los datos consignados en la declaración de cambio |
nid | Número documento de identificación del cliente del profesional | string | 20 | S | Tómense los datos consignados en la declaración de cambio |
dv | Dígito de Verificación del cliente del profesional | Int | 1 | N | Debe incluir el dígito de verificación cuando el tipo de documento de identificación es NIT |
pap | Primer apellido del cliente del profesional | string | 60 | N | Tómense los datos consignados en la declaración de cambio. Casilla obligatoria cuando el cliente es persona natural. |
sap | Segundo apellido del cliente del profesional | string | 60 | N | Tómense los datos consignados en la declaración de cambio. |
pnom | Primer nombre del cliente del profesional | string | 60 | N | Tómense los datos consignados en la declaración de cambio. Casilla obligatoria cuando el cliente es persona natural. |
snom | Otros nombres del cliente del profesional | string | 60 | N | Tómense los datos consignados en la declaración de cambio. |
raz | Razón social del cliente del profesional | string | 450 | N | Tómense los datos consignados en la declaración de cambio. Casilla obligatoria cuando el cliente es persona jurídica. |
cmon | Código Moneda negociada | string | 3 | S | De acuerdo con la Tabla 2 Codificación correspondiente a ISO-4217. Tómense los datos consignados en la declaración de cambio |
vmon | Monto moneda negociada | decimal | 20.2 | S | Tómense los datos consignados en la declaración de cambio Incluir dos decimales. Utilice punto (.) como separador decimal |
vpes | Valor en pesos | double | 20 | S | Tómense los datos consignados en la declaración de cambio. No incluir decimales, redondear al entero más próximo. |
ccla | Código clase de compra o venta | Int | 1 | S | De acuerdo con la Tabla 4 Tómense los datos consignados en la declaración de cambio |
nfor | Número declaración | string | 13 | S | Número consecutivo generado por el profesional de compra y venta de divisas para identificar sus declaraciones de cambio. |
feco | Fecha de la operación | date | 10 | S | Formato AAAA-MM-DD Tome los datos consignados en la declaración de cambio |
Las casillas Código concepto de la operación y Número declaración son la llave única para este formato, la cual no debe repetirse para los registros de un mismo envío.
Tabla 1 - TIPO DE IDENTIFICACIÓ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 |
<Apartes subrayados adicionados por el artículo 9 de la Resolución 15250 de 2006>
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 Angolés |
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 | Burundí, Francs | Franco de Burundí |
BMD | Bermuda, Dollars | Dólar de Bermudas |
BND | Brunéi Darussalam, Dollars | Dólar de Brunéi |
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 | 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 Kirghizstán |
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 | 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 Córdobas | 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 | Sudán, 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 Taiwan |
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 | Uzbekistán, Sums | Som de Uzbekistán |
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 |
Tabla 3. CONCEPTO DE LA OPERACION
1 | Compra |
2 | Venta |
Tabla 4. CLASE DE COMPRA O VENTA
1 | Efectivo |
2 | Cheque viajero |
3. Validaciones
3.1. Validaciones Generales
1. El archivo debe contener todos los campos definidos para el encabezado y estos campos deben estar correctamente diligenciados.
2. La información del contenido del archivo debe corresponder al esquema XSD entregado.
3. Los campos que corresponden a fechas, deben contener fechas válidas en cuanto a año, mes, y día.
4. En los campos que contengan valores decimales, se deberá utilizar punto (.) como separador decimal.
5. En los campos con valores numéricos, no se debe utilizar ningún separador para miles; no se utilizará puntos (.) ni comas (,).
3.2. Validaciones del Encabezado
1. Los campos concepto, formato y versión, deben venir diligenciados con los valores estipulados en las especificaciones técnicas.
2. Año de envío, debe ser el año calendario.
3. Número de envío, debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIAN.
4. Fecha de envío, debe ser la fecha calendario, en formato AAAA-MM-DDTHH:MM:SS.
5. Cantidad de registros, debe ser igual a la cantidad de registros reportados en el contenido, que como máximo puede ser 5.000 registros.
6. Valor total. Corresponde a la sumatoria de la casilla “vpes” (Valor en pesos) de los registros reportados.
4. Esquema XSD
A continuación se incluye el esquema XSD para esta especificación técnica.
<?xml version=“1.0” encoding=“ISO-8859-1”?>
<xs:schema xml.ns:xs=“http://www.w3.org/2001/XMLSchema” elementFormDefault=“qualified” attributeFormDefault=“unqualified”>
<xs:element name=“viajero”>
<xs:annotation>
<xs:documentation>Elemento que encapsula la información del formulario 1121 versión 6: INFORME DATOS COMPRA Y VENTA DE DIVISAS Y CHEQUES DE VIAJERO ZONA DE FRONTERA - Montos inferiores a USD 500.00</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:annotation>
<xs:documentation>Código concepto de la operación</xs:documentation>
</xs:annotation>
<xs:attribute name=“cope” use=“required”>
<xs:simpleType>
<xs:restriction base=“xs:int”>
<xs:minInclusive value=“0”/>
<xs:maxInclusive value=“9”/>
</xs:restriction>
< span style='mso-tab-count:4'> </xs:simpleType>
</xs:attribute>
<xs:attribute name=“tdoc” use=“required”>
<xs:annotation>
<xs:documentation>Tipo de documento del cliente del profesional</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:int”>
<xs:minInclusive value=“0”/>
<xs:maxInclusive value=“99”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“nid” use=“required”>
<xs:annotation>
<xs:documentation>Número documento de identificación del cliente del profesional</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxLength value=“20”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“dv” use=“optional”>
<xs:annotation>
<xs:documentation>Dígito de Verificación del cliente del profesional</xs:documentation>
</xs: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=“pap” use=“optional”>
<xs:annotation>
<xs:documentation>Primer apellido del cliente del profesional</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“sap” use=“optional”>
<xs:annotation>
<xs:documentation>Segundo apellido del cliente del profesional</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“pnom” use=“optional”>
<xs:annotation>
<xs:documentation>Primer nombre del cliente del profesional</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“snom” use=“optional”>
<xs:annotation>
<xs:documentation>Otros nombres del cliente del profesional</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“raz” use=“optional”>
<xs:annotation>
<xs:documentation>Razón social del cliente del profesional</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“450”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“cmon” use=“required”>
<xs:annotation>
<xs:documentation>Código Moneda negociada</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“3”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“vmon” use=“required”>
<xs:annotation>
<xs:documentation>Monto moneda negociada</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:decimal”>
<xs:maxInclusive value=“99999999999999999999.99”/>
<xs:totalDigits value=“22”/>
<xs:fractionDigits value=“2”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“vpes” use=“required”>
<xs:annotation>
<xs:documentation>Valor en pesos</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:minInclusive value=“0”/>
<xs:maxInclusive value=“99999999999999999999”/>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“ccla” use=“required”>
<xs:annotation>
<xs:documentation>Código clase de compra o venta</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:int”>
<xs:minInclusive value=“0”/>
<xs:maxInclusive value=“9”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“nfor” use=“required”>
<xs:annotation>
<xs:documentation>Número del formulario</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxLength value=“13”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“feco” type=“xs:date” use=“required”>
<xs:annotation>
<xs:documentation>Fecha de la operación</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name=“mas”>
<xs:annotation>
<xs:documentation>Elemento raiz del xml de carga masiva</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name=“Cab” type=“CabType”/>
<xs:element ref=“viajero” maxOccurs=“unbounded”/>
</xs:sequence>
</xs:complexType>
<;/xs:element>
<xs:complexType name=“CabType”>
<xs:sequence>
<xs:element name=“Ano” type=“xs:gYear” nillable=“false”>
<xs:annotation>
<xs:documentation>Año de envio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“CodCpt” nillable=“false”>
<xs:annotation>
<xs:documentation>Concepto</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:int”>
<xs:minInclusive value=“0”/>
<xs:maxInclusive value=“99”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=“Formato” fixed=“1121”>
<xs:simpleType>
<xs:restriction base=“xs:positiveInteger”/>
</xs:simpleType>
</xs:element>
<xs:element name=“Version” type=“xs:positiveInteger” fixed=“6”/>
<xs:element name=“NumEnvio”>
<xs:annotation>
<xs:documentation>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>