BúsquedaBUSCAR
ÍndiceÍNDICE

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 CEDULAFECHAS DE ENTREGA A LA DIAN
1 y 2El séptimo (7) día hábil del mes de febrero
3 y 4El octavo (8) día hábil del mes de febrero
5 y 6El noveno (9) día hábil del mes de febrero
7 y 8El décimo (10) día hábil del mes de febrero
9 y 0El 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.

ANEXO.

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:

ETIQUETADENOMINACIÓN CASILLATIPOLONGITUD CAMPO
VALIDACIONESOBSERVACIONES
AñoAño de envíoint4Formato AAAA
CodCptConceptoint21 = Nuevo 2 = Reemplazo
FormatoCódigo del formatoint5Informe Datos Compra y Venta de Divisas en efectivo y Cheques de Viajero - zonas de frontera – montos inferiores a USD 500.00 = 1121
VersiónVersión del formatoint2Versión = 6
NumEnvíoNúmero de envíoint8Debe 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íoFecha de envíodatetime14Debe ser la fecha calendario.
Formato AAAA-MMDDTHH:MM:SS
FecInicialFecha Inicialdate10Debe ser la fecha calendario.Los registros corresponden mínimo a esta fecha inicial. Formato AAAAMM-DD
FecFinalFecha Finaldate10Debe ser la fecha calendario.Los registros corresponden máximo a esta fecha final. Formato AAAAMM-DD
ValorTotalValor Totaldouble20Corresponde a la sumatoria de la casilla “vpes” (Valor en pesos) de los registros reportados.
CantRegCantidad de registrosint4Se enviarán archivos con máximo 5.000 registros; si se deben reportar más de 5.000 registros se fraccionará la información en archivos de 5.000 registros o menos. La cantidad de registros está medida por el número de elementos “viajero” que contenga el archivo.Cantidad de registros reportados en el contenido.

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

2.2. Formato del Contenido

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

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

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

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

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

 Tabla 1 - TIPO DE IDENTIFICACIÓN
11Registro civil de nacimiento
12Tarjeta de identidad
13Cédula de ciudadanía
21Tarjeta de extranjería
22Cédula de extranjería
31NIT
41Pasaporte
42Documento de identificación extranjero

<Apartes subrayados adicionados por el artículo 9 de la Resolución 15250 de 2006>

Código de moneda
Nombre MonedaDescripción
AEDUnited Arab Emirates, DirhamsDirham de los Emiratos Arabes Unidos
AFAAfghanistan, AfghanisAfganistán
ALLAlbania, LekeLek Albanés
AMDArmenia, DramsDram Armenio
ANGNetherlands Antilles, GuildersGuilder de Antillas holandesas
AOAAngola, KwanzaKwanza Angolés
ARSArgentina, PesosPeso Argentino
AUDAustralia, DollarsDólar Australiano
AWGAruba, GuildersGuilder de Aruba
AZMAzerbaijan, ManatsManat de Azerbaijan
BAMBosnia and Herzegovina, Convertible MarkaDinar de Bosnia-Herzogovinia
BBDBarbados, DollarsDólar de Barbados
BDTBangladesh, TakaTaka de Bangladesh
BGNBulgaria, LevaLev Búlgaro
BHDBahrain, DinarsDinar de Barein
BIFBurundí, FrancsFranco de Burundí
BMDBermuda, DollarsDólar de Bermudas
BNDBrunéi Darussalam, DollarsDólar de Brunéi
BOBBolivia, BolivianosBoliviano de Bolivia
BRLBrazil, Brazil RealReal de Brasil
BSDBahamas, DollarsDólar de Bahamas
BTNBhutan, NgultrumNgultrun de Bután
BWPBotswana, PulasPula de Botswana
BYRBelarus, RublesRublo de Belorusia
BZDBelize, DollarsDólar de Belice
CADCanada, DollarsDólar Canadiense
CDFCongo/Kinshasa, Congolese FrancsFranco Congolenio
CHFSwitzerland, FrancsFranco Suizo
CLPChile, PesosPeso Chileno
CNYChina, Yuan RenminbiYuan Chino
COPColombia, PesosPeso de Colombia
CRCCosta Rica, ColonesColón de Costa Rica
CSDSerbia, DinarsDinar Servio
CUPCuba, PesosPeso Cubano
CVECape Verde, EscudosEscudo de Cabo Verde
CYPCyprus, PoundsLibra de Chipre
CZKCzech Republic, KorunyKrona Checa
DJFDjibouti, FrancsFranco de Djibouti
DKKDenmark, KronerCorona Danesa
DOPDominican Republic, PesosPeso Dominicano
DZDAlgeria, Algeria DinarsDinar de Algeria
EEKEstonia, KrooniCorona de Estonia
EGPEgypt, PoundsLibra Egipcia
ERNEritrea, NakfaNakfa de Eritrea
ETBEthiopia, BirrBirr de Etiopía
EUREuro Member Countries - EUROMoneda Unica Europea. Moneda de los Estados miembros de la Unión Europea, EU (EURO)
FJDFiji, DollarsDólar de Fiji
FKPFalkland Islands (Malvinas), PoundsLibra de Falkland
GBPUnited Kingdom, PoundsLibra Británica
GELGeorgia, LariLari de Georgia
GGPGuernsey, PoundsLibra de Guernsey
GHCGhana, CedisCedi de Ghana
GIPGibraltar, PoundsLibra de Gibraltar
GMDGambia, DalasiDalasi de Gambia
GNFGuinea, FrancsFranco de Guinea
GTQGuatemala, QuetzalesQuetzal de Guatemala
GYDGuyana, DollarsDólar Guayanés
HKDHong Kong, DollarsDólar de Hong Kong
HNLHonduras, LempirasLempira de Honduras
HRKCroatia, KunaDinar de Croacia
HTGHaiti, GourdesGourde de Haití
HUFHungary, ForintFlorín Húngaro
IDRIndonesia, RupiahsRupia Indonesia
ILSIsrael, New ShekelsScheckel Israelí
IMPIsle of Man, PoundsLibra Isla del Hombre
INRIndia, RupeesRupia India
IQDIraq, DinarsDinar Iraquí
IRRIran, RialsRial Iraní
ISKIceland, KronurCorona Islandesa
JMDJamaica, DollarsDólar de Jamaica
JODJordan, DinarsDinar de Jordania
JPYJapan, YenYen Japonés
KESKenya, ShillingsChelín de Kenya
KGSKyrgyzstan, SomsSom de Kirghizstán
KHRCambodia, RielsRiel de Camboya
KMFComoros, FrancsFranco de Comoros
KPWKorea (North), WonWon de Corea del Norte
KRWKorea (South), WonWon de Corea del Sur
KWDKuwait, DinarsDinar de Kuwait
KYDCayman Islands, DollarsDólar de las Islas Caimán
KZTKazakstan, TengeTenge de Kazakhstan
LAKLaos, KipsKip de Letonia
LBPLebanon, PoundsLibra Libanesa
LKRSri Lanka, RupeesRupia de Ceilán
LRDLiberia, DollarsDólar de Liberia
LSLLesotho, MalotiLoti de Lesotho
LTLLithuania, LitaiLita de Lituania
LVLLatvia, LatiLat Latonia
LYDLibya, DinarsDinar Libio
MADMorocco, DirhamsDirham Marroquí
MDLMoldova, LeiLei de Moldavia
MGAMadagascar, AriaryFranco de Madagascar
MKDMacedonia, DenarsDinar de Macedonia
MMKMyanmar (Burma), KyatsKyats de Birmania
MNTMongolia, TugriksTugrik de Mongolia
MOPMacau, PatacasPataca de Macao
MROMauritania, OuguiyasOuguiya de Mauritania
MTLMalta, LiriLira de Malta
MURMauritius, RupeesRupia de Mauritius
MVRMaldives (Maldive Islands), RufiyaaRu.a de Maldivas
MWKMalawi, KwachasKwacha de Malawi
MXNMéxico, PesosPeso Mexicano
MYRMalaysia, RinggitsRinggit de Malaysia
MZMMozambique, MeticaisMetical de Mozambique
NADNamibia, DollarsDólar de Namibia
NGNNigeria, NairasNaira de Nigeria
NIONicaragua, Gold CórdobasCórdoba de Nicaragua
NOKNorway, KroneCorona Noruega
NPRNepal, Nepal RupeesRupia de Nepal
NZDNew Zealand, DollarsDólar de Nueva Zelanda
OMROman, RialsRial de Omán
PABPanamá, BalboaBalboa de Panamá
PENPerú, Nuevos SolesSol de Perú - Nuevo
PGKPapua New Guinea, KinaKina de Papua Nueva Guinea
PHPPhilippines, PesosPeso Filipino
PKRPakistan, RupeesRupia de Pakistán
PLNPoland, ZlotychZloty de Polonia
PYGParaguay, GuaraníGuaraní de Paraguay
QARQatar, RialsRiyal de Qatar
ROLRomania, LeiLei de Rumania
RURRussia, RublesRublo Ruso
RWFRwanda, Rwanda FrancsFranco de Rwanda
SARSaudi Arabia, RiyalsRiyal de Arabia Saudi
SBDSolomon Islands, DollarsDólar de las Islas Salomón
SCRSeychelles, RupeesRupias de Seychelles
SDDSudán, DinarsDinar de Sudán
SEKSweden, KronorCorona Sueca
SGDSingapore, DollarsDólar de Singapur
SHPSaint Helena, PoundsLibra de St. Helena
SITSlovenia, TolarsTolar de Eslovenia
SKKSlovakia, KorunyCorona Eslovaca
SLLSierra Leone, LeonesSierra León
SOSSomalia, ShillingsChelín de Somalia
SRDSuriname, DollarsDólar de Surinam
STDSao Tome and Principe, DobrasSao Tome / Príncipe Dobra
SVCEl Salvador, ColonesColón de El Salvador
SYPSyria, PoundsLibra de Siria
SZLSwaziland, EmalangeniLilangeni de Swaziland
THBThailand, BahtBaht de Tailandia
TMMTurkmenistan, ManatsManat de Turkmenistan
TNDTunisia, DinarsDinar de Tunicia
TOPTonga, Pa`angaPa`anga de Tonga
TRLTurkey, LirasLira de Turquía
TTDTrinidad and Tobago, DollarsDólar de Trinidad y Tobago
TVDTuvalu, Tuvalu DollarsDólar de Tuvalu
TWDTaiwan, New DollarsDólar Nuevo de Taiwan
TZSTanzania, ShillingsChelín de Tanzania
UAHUkraine, Hryvniakarbowanez de Ucrainia
UGXUganda, ShillingsChelín de Uganda
USDUnited States of America, DollarsDólar de los Estados Unidos de América
UYUUruguay, PesosPesos Uruguayos
UZSUzbekistán, SumsSom de Uzbekistán
VEBVenezuela, BolívaresBolívar de Venezuela
VNDViet Nam, DongDong de Vietnam
VUVVanuatu, VatuVatu de Vanuatu
WSTSamoa, TalaTala 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>

×