RESOLUCIÓN 9149 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, se adoptan las características técnicas 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 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 INFORMACIÓN. Las personas naturales o jurídicas residentes en el país, 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, están obligadas a presentar la información que se refiere la presente resolución.
Así mismo se encuentran obligadas a presentar información conforme a la presente Resolución, 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 iguales o superiores a quinientos dólares de los Estados Unidos de América (USD500,00), o su equivalente en otras monedas.
ARTÍCULO 2o. INFORMACIÓN A SUMINISTRAR. La información a suministrar por parte de los obligados a que se refiere el artículo anterior, es la relacionada en la declaración de cambio por compra y venta de manera profesional de divisas en efectivo y cheques de viajero, exigida y presentada ante dichos obligados por cada operación efectuada, de conformidad con los parámetros establecidos en el artículo 3o de la presente resolución.
ARTÍCULO 3o. CONTENIDO DE LA INFORMACIÓN. La información a la que se refiere el artículo anterior, deberá contener:
INFORME DE DATOS DE LA COMPRA DE DIVISAS EN EFECTIVO
Y CHEQUES DE VIAJERO, en el Formato 1099- Anexo 1
a) Tipo negociación;
b) Número factura o documento equivalente;
c) Tipo de documento del declarante vendedor;
d) Número documento de identificación del declarante vendedor;
e) Dígito de verificación del declarante vendedor;
f) Apellidos y Nombres del declarante vendedor;
g) Dirección del Declarante vendedor;
h) Código Departamento/Municipio del Declarante vendedor;
i) Teléfono del Declarante vendedor;
j) Ocupación o actividad económica del declarante vendedor;
k) Tipo de documento del Beneficiario;
l) Número documento de identificación del Beneficiario;
m) Dígito de Verificación;
n) Apellidos y Nombres o Razón social del Beneficiario;
o) Dirección del Beneficiario;
p) Código Departamento/Municipio del Beneficiario;
q) Teléfono del Beneficiario;
r) Ocupación o actividad económica del Beneficiario;
s) Código Moneda;
t) Monto moneda negociada (unidades);
u) Tasa de compra;
v) Valor en pesos;
w) Valor IVA;
x) Rete. IVA;
y) Rete. Fte.;
z) Rete. ICA;
aa) Gravamen Movimientos Financieros;
bb) Valor Neto;
cc) Forma de pago;
dd) Código Banco;
ee) Número de cheque;
ff) Número declaración de Cambio;
gg) Fecha declaración de cambio.
INFORME DE DATOS DE LA VENTA DE DIVISAS EN EFECTIVO
Y CHEQUES DE VIAJERO, en el Formato 1100- ANEXO 2
a) Tipo negociación;
b) Número factura;
c) Tipo de documento del declarante comprador;
d) Número documento de identificación del declarante comprador;
e) Dígito de verificación del declarante comprador;
f) Apellidos y Nombres del declarante comprador;
g) Dirección del declarante comprador;
h) Código Departamento/Municipio del Declarante comprador;
i) Teléfono del Declarante comprador;
j) Ocupación o actividad económica del declarante comprador;
k) Tipo de documento del Beneficiario;
l) Número documento de identificación del Beneficiario;
m) Dígito de Verificación;
n) Apellidos y Nombres o Razón social del Beneficiario;
o) Dirección del Beneficiario;
p) Código Departamento/Municipio del Beneficiario;
q) Teléfono del Beneficiario;
r) Ocupación o actividad económica del Beneficiario;
s) Código Moneda;
t) Monto moneda negociada (unidades);
u) Tasa de venta;
v) Valor en pesos;
w) Promedio compra día anterior;
x) Diferencia en tasa;
y) Base Liquidación;
z) Valor IVA;
aa) Rete. IVA;
bb) Rete. Fte.;
cc) Rete. ICA;
dd) Gravamen Movimientos Financieros;
ee) Valor Neto;
ff) Forma de pago;
gg) Código Banco;
hh) Número de cheque;
ii) Número declaración de Cambio;
jj) Fecha declaración de cambio.
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 deberán presentarla 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 transmitir 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 (1) de julio y el 30 de septiembre, y, entre el primero (1o) de o ctubre y el 31 de diciembre, respectivamente.
PARÁGRAFO TRANSITORIO. <Parágrafo modificado por el artículo 3 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 correspondiente a las operaciones de compra y venta de divisas en efectivo y cheques de viajero que debe ser presentada a partir del mes de agosto de 2006 por los obligados señalados en el artículo 1o de la presente resolución, deberá ser suministrada con el cumplimiento de las características técnicas y los plazos señalados y/o adoptados en la presente resolución.
PARÁGRAFO TRANSITORIO. <Parágrafo modificado por el artículo 3 de la Resolución 15250 de 2006. El nuevo texto es el siguiente:> La información correspondiente a los meses de agosto y septiembre, 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 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. 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. 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 los Anexos Nos. 1- Informe de datos de la compra de divisas en efectivo y cheques de viajero - Formato 1099 y, 2 - Informe de datos de la venta de divisas en efectivo y cheques de viajero -Formato 1100, los cuales hacen 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 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 DE DATOS DE LA COMPRA DE DIVISAS EN EFECTIVO Y CHEQUES DE VIAJERO.
<ANEXO modificado por los artículos 2 y 10 de la Resolución 16141 de 2007.
Sobre el mismo tema consultarse el anexo 12 de la Resolución 16141 de 2007
El texto ORIGINAL es el siguiente:>
Formato 1099 - Versión 6
OBJETIVO
Definir las características y contenido de los archivos donde se reporta el formato de: Informe de Datos de la Compra de Divisas en efectivo y Cheques de Viajero.
ESPECIFICACION TECNICA
El formato de Informe de Datos de la Compra de Divisas en efectivo y Cheques de Viajero, 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 la Compra de Divisas en efectivo y Cheques de Viajero= 01099).
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 la Compra de Divisas en efectivo y Cheques de Viajero, 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= Nuevo2= Reemplazo | |
Formato | Código del formato | int | 5 | Informe de Datos de la Compra de Divisas en efectivo y Cheques de Viajero=1099 | |
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 “valiva” (Valor Iva) 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 “cdivisas” 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 “cdivisas” que contenga el archivo.
2.3. 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 “cdivisas” y se deben incluir los siguientes datos para cada transacción reportada.
ATRIBUTO | DENOMINACIÓN CASILLA | TIPO | LONGITUD | OBLIGATORIA | OBSERVACIONES |
Tneg | Tipo negociación | int | 1 | S | De acuerdo a la Tabla1. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
nfac | Número factura o doc. Equivalente | string | 20 | N | Campo obligatorio para Régimen Común. |
tdoc | Tipo de documento del declarante vendedor | int | 2 | S | De acuerdo a la Tabla2 Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
nid | Número documento de identificación del declarante vendedor | string | 20 | S | El número de identificación debe corresponder a una Persona Natural. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
dv | Dígito de Verificación | int | 1 | N | Debe incluir el dígito de verificación cuando el tipo de documento de identificación es31- NIT. |
apl1 | Primer apellido del declarante vendedor | string | 60 | S | Esta casilla es de diligenciamiento obligatorio. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
apl2 | Segundo apellido del declarante vendedor | string | 60 | N | Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
nom1 | Primer nombre del declarante vendedor | string | 60 | S | Esta casilla es de diligenciamiento obligatorio. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
nom2 | Otros nombres del declarante vendedor | string | 60 | N | Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
dirde | Dirección del Declarante vendedor | string | 200 | S | Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. Cuando la información diligenciada en la casilla “Dirección del declarante” de la declaración de cambio del Banco de la República, no corresponda a una en Colombia, transcriba en esta casilla, la dirección en el exterior que figure en la citada declaración, incluyendo en esta misma casilla, los datos de país, estado, provincia y/o ciudad de que se disponga <Aparte subrayado adicionado por el artículo 7 de la Resolución 15250 de 2006> |
mun | Código Departamento/ Municipio del Declarante vendedor | string | 5 | S | Utilizar código DANE Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. Cuando la información diligenciada en la casilla “Dirección del declarante” de la declaración de cambio del Banco de la República, no corresponda a una en Colombia, en esta casilla deberá diligenciar el número 99 <Aparte subrayado adicionado por el artículo 7 de la Resolución 15250 de 2006> |
telde | Teléfono del Declarante vendedor | string | 16 | S | Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
actde | Ocupación o actividad económica del declarante vendedor | int | 4 | N | Clasificación Internacional Uniforme de Ocupaciones CIUO –88para persona naturales. Opcional para no residentes en el país. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
tdocb | Tipo de documento del Beneficiario | int | 2 | N | De acuerdo a tabla2No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
nido | Número documento de identificación del Beneficiario | string | 20 | N | No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
dvb | Dígito de Verificación | int | 1 | N | No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Debe incluir el dígito de verificación cuando el tipo de documento de identificación es31- NIT. |
apl1b | Primer apellido del beneficiario | string | 60 | N | No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Si el beneficiario es una persona natural, diligencie esta casilla. |
apl2b | Segundo apellido del beneficiario | string | 60 | N | No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Si el beneficiario es una persona natural, puede diligenciar esta casilla. |
nom1b | Primer nombre del beneficiario | string | 60 | N | No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Si el beneficiario es una persona natural, diligencie esta casilla. |
nom2b | Otros nombres del beneficiario | string | 60 | N | No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Si el beneficiario es una persona natural, puede diligenciar esta casilla. |
razb | Razón social beneficiario | string | 450 | N | En caso que el tipo de documento sea31– NIT y el beneficiario sea una persona jurídica, diligencia esta casilla. |
dirb | Dirección del Beneficiario<1> | string | 200 | N | No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
munb | Código Departamento/ Municipio del Beneficiario | string | 5 | N | Código DANE numérico No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
telb | Teléfono del Beneficiario | string | 16 | N | Indicativo de ciudad2dígitos y Número telefónico. No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
actb | Ocupación o actividad económica del Beneficiario | int | 4 | N | No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Se debe diligenciar en el evento en que el beneficiario y el declarante sean personas diferentes. Clasificación Internacional Uniforme de Ocupaciones CIUO –88para personas naturales. Clasificación CIIU de actividades económicas para personas Jurídicas. Opcional para no residentes |
cmon | Código Moneda | string | 3 | S | De acuerdo a la Tabla3. Codificación correspondiente a ISO-4217. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
monto | Monto moneda negociada (unidades) | decimal | 20.2 | S | Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. Incluir dos decimales. Utilice punto (.) como separador decimal |
tcom | Tasa de compra | decimal | 13.4 | S | Información de la factura o documento equivalente o libro fiscal. Incluir cuatro decimales. Utilice punto (.) como separador decimal |
valpe | Valor en pesos | decimal | 20.2 | S | Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. Incluir dos decimales. Utilice punto (.) como separador decimal |
valiva | Valor Iva | double | 20 | N | No incluir decimales, redondear al entero más próximo. Información de la factura o documento equivalente |
retiva | Rete. Iva | double | 20 | N | No incluir decimales, redondear al entero más próximo. Información de la factura o documento equivalente |
retfte Rete. Fte | double | 20 | N | No incluir decimales, redondear al entero más próximo. Información de la factura o documento equivalente | |
retica | Rete. Ica | double | 20 | N | No incluir decimales, redondear al entero más próximo. Información de la factura o documento equivalente. |
grav | Gravamen Movimientos Financieros | double | 20 | N | No incluir decimales, redondear al entero más próximo. Información de la factura o documento equivalente. |
valne | Valor Neto | decimal | 20.2 | S | Información de la factura o documento equivalente o libro fiscal. Incluir dos decimales. Utilice punto (.) como separador decimal. |
fpag | Forma de pago | int | 2 | S | De acuerdo a la Tabla4. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
codba | Código Banco | int | 3 | N | Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
nunch | Número de cheque | string | 16 | N | Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
numdec | Número Declaración de Cambio | string | 13 | S | Número consecutivo generado por el profesional de compra y venta de divisas para identificar sus declaraciones de cambio. Para las operaciones de compra celebradas con un Intermediario del Mercado Cambiario, incluir el número de la declaración de cambio, Formulario No.5, del Banco de la República. |
fecdec | Fecha declaración de cambio | date | 10 | S | Formato AAAA-MM-DD. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
Los campos Fecha Tipo negociación, Número Declaración de Cambio y Fecha declaración de cambio, conforman una llave única para este formato, la cual no debe repetirse para los registros de un mismo envío.
Tabla 1 - TIPO DE NEGOCIACION
1 | Divisas |
2 | Cheque viajero |
Tabla 2 - TIPO DE IDENTIFICACION
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 <Aparte subrayado adicionado por el artículo 6 de la Resolución 15250 de 2006>
Tabla 3 – Códigos de moneda
Código de moneda | Nombre Moneda | Descripción |
AED | United Arab Emirates, Dirhams | Dirham de los Emiratos Arabes Unidos |
AFA | Afghanistan, Afghanis | Afganistán |
ALL | Albania, Leke | Lek Albanés |
AMD | Armenia, Drams | Dram Armenio |
ANG | Antilles, Guilders s | Guilder de Antillas holandesa |
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 | 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 | Rufia 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 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 | 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 4 – Forma de Pago
1 | Efectivo |
2 | Cheque |
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 “valiva” (Valor Iva) 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=“cdivisas”>
<xs:annotation>
<xs:documentation>Elemento que encapsula la información del formulario 1099 versión 6: INFORME DE DATOS DE LA COMPRA DE DIVISAS Y CHEQUES DE VIAJERO</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name=“tneg” use=“required”>
<xs:annotation>
<xs:documentation>Tipo negociació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=“nfac” use=“optional”>
<xs:annotation>
<xs:documentation>Número factura o doc. Equivalente</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=“tdoc” use=“required”>
<xs:annotation>
<xs:documentation>Tipo de documento del declarante vendedor </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=“requir ed”>
<xs:annotation>
<xs:documentation>Número documento de identificación del declarante vendedor</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</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 declarante vendedor</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 declarante vendedor</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 declarante vendedor</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 declarante vendedor</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=“dirde” use=“required”>
<xs:annotation>
<xs:documentation>Dirección del Declarante vendedor</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“200”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“mun” use=“required”>
<xs:annotation>
<xs:documentation>Código Departamento/Municipio del Declarante vendedor</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:length value=“5”/>
<xs:pattern value=“[0-9]*”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“telde” use=“required”>
<xs:annotation>
<xs:documentation>Teléfono del Declarante vendedor</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“4”/>
<xs:maxLength value=“16”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“actde” use=“optional”>
<xs:annotation>
<xs:documentation>Ocupación o actividad económica del declarante vendedor</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=“tdocb” use=“optional”>
<xs:annotation>
<xs:documentation>Tipo de documento del Beneficiario</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=“nidb” use=“optional”>
<xs:annotation>
<xs:documentation>Número documento de identificación del Beneficiario</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=“dvb” use=“optional”>
<xs:annotation>
<xs:documentation>Dígito de Verificació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=“apl1b” use=“optional”>
<xs:annotation>
<xs:documentation>Primer apellido del beneficiario</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=“apl2b” use=“optional”>
<xs:annotation>
<xs:documentation>Segundo apellido del beneficiario</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=“nom1b” use=“optional”>
<xs:annotation>
<xs:documentation>Primer nombre del beneficiario</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/& gt;
<xs:maxLength value=“60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“nom2b” use=“optional”>
<xs:annotation>
<xs:documentation>Otros nombres del beneficiario</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=“razb” use=“optional”>
<xs:annotation>
<xs:documentation>Razón social del beneficiario</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=“dirb” use=“optional”>
<xs:annotation>
<xs:documentation>Dirección del Beneficiario</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“200”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“munb” use=“optional”>
<xs:annotation>
<xs:documentation>Código Departamento/Municipio del Beneficiario</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:length value=“5”/>
<xs:pattern value=“[0-9]*”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“telb” use=“optional”>
<xs:annotation>
<xs:documentation>Teléfono del Beneficiario</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“4”/>
<xs:maxLength value=“16”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“actb” use=“optional”>
<xs:annotation>
<xs:documentation>Ocupación o actividad económica del Beneficiario</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=“cmon” use=“required”>
<xs:annotation>
<xs:documentation>Código Moneda</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=“monto” use=“required”>
<xs:annotation>
<xs:documentation>Monto moneda negociada (unidades)</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=“tcom” use=“required”>
<xs:annotation>
<xs:documentation>Tasa de compra</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:decimal”>
<xs:maxInclusive value=“9999999999999.9999”/>
<xs:totalDigits value=“17”/>
<xs:fractionDigits value=“4”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“valpe” use=“required”>
<xs:annotation>
<xs:documentation>Valor en pesos</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=“valiva” use=“optional”>
<xs:annotation>
<xs:documentation>Valor Iva</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:maxInclusive value=“99999999999999999999”/>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“retiva” use=“optional”>
<xs:annotation>
<xs:documentation>Rete. Iva</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:maxInclusive value=“99999999999999999999”/>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“retfte” use=“optional”>
<xs:annotation>
<xs:documentation>Rete. Fte</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:maxInclusive value=“99999999999999999999”/>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“retica” use=“optional”>
<xs:annotation>
<xs:documentation>Rete. Ica</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:maxInclusive value=“99999999999999999999”/>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“grav” use=“optional”>
<xs:annotation>
<xs:documentation>Gravamen Movimientos Financieros</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:maxInclusive value=“99999999999999999999”/>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“valne” use=“required”>
<xs:annotation>
<xs:documentation>Valor Neto</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=“fpag” use=“required”>
<xs:annotation>
<xs:documentation>Forma de pago</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=“codba” use=“optional”>
<xs:annotation>
<xs:documentation>Código Banco</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=“nunch” use=“optional”>
<xs:annotation>
<xs:documentation>Número de cheque</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=“numdec” use=“required”>
<xs:annotation>
<xs:documentation>Número Declaración de Cambio</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“13”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“fecdec” type=“xs:date” use=“required”>
<xs:annotation>
<xs:documentation>Fecha declaración de cambio</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=“cdivisas” 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=“1099”>
<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>
ESPECIFICACIONES TÉCNICAS.
INFORME DE DATOS DE LA VENTA DE DIVISAS EN EFECTIVO Y CHEQUES DE VIAJERO.
Formato 1100 - Versión 6
OBJETIVO
Definir las características y contenido de los archivos donde se reporta el formato de: Informe de Datos de la Venta de Divisas en efectivo y Cheques de Viajero.
ESPECIFICACION TECNICA
El formato de Informe de Datos de la Venta de Divisas en efectivo y Cheques de Viajero, 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 la Venta de Divisas en efectivo y Cheques de Viajero = 01100).
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 la Venta de Divisas en efectivo y Cheques de Viajero, 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 | int | 5 | Informe de Datos de la Venta de Divisas en efectivo y Cheques de Viajero = 1100 | |
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 “valiva” (Valor Iva) 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 “cdivisas” 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 “cdivisas” 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 “vdivisas” y se deben incluir los siguientes datos para cada transacción reportada.
ATRIBUTO | DENOMINACIÓN CASILLA | TIPO | LONGITUD | OBLIGATORIA | OBSERVACIONES |
tneg | Tipo negociación | int | 1 | S | De acuerdo a la Tabla 1. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
nfac | Número factura | string | 20 | N | Campo obligatorio para Régimen Común |
tdoc | Tipo de documento del declarante comprador | int | 2 | S | De acuerdo a la Tabla 2. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
nid | Número documento de identificación del declarante comprador | string | 20 | S | El número de identificación debe corresponder a una Persona Natural. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
dv | Dígito de Verificación | int | 1 | N | Debe incluir el dígito de verificación cuando el tipo de documento de identificación es NIT |
apl1 | Primer apellido del declarante comprador | string | 60 | S | Esta casilla es de diligenciamiento obligatorio. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
apl2 | Segundo apellido del declarante comprador | string | 60 | N | Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
nom1 | Primer nombre del declarante comprador | string | 60 | S | Esta casilla es de diligenciamiento obligatorio. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
nom2 | Otros nombres del declarante comprador | string | 60 | N | Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
dirde | Dirección del Declarante comprador | string | 200 | S | Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. Cuando la información diligenciada en la casilla “Dirección del declarante” de la declaración de cambio del Banco de la República, no corresponda a una en Colombia, transcriba en esta casilla, la dirección en el exterior que figure en la citada declaración, incluyendo en esta misma casilla, los datos de país, estado, provincia y/o ciudad de que se disponga <Aparte subrayado adicionado por el artículo 8 de la Resolución 15250 de 2006> |
mun | Código Departamento/ Municipio del Declarante comprador | int | 5 | S | Utilizar código DANE Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. Cuando la información diligenciada en la casilla “Dirección del declarante” de la declaración de cambio del Banco de la República, no corresponda a una en Colombia, en esta casilla deberá diligenciar el número 99 <Aparte subrayado adicionado por el artículo 5 de la Resolución 15250 de 2006> |
telde | Teléfono del Declarante comprador | string | 16 | S | Indicativo de ciudad 2 dígitos y número telefónico. Tipo de teléfono del Declarante comprador |
actde | Ocupación o actividad económica del declarante comprador | int | 4 | N | Clasificación Internacional Uniforme de Ocupaciones CIUO – 88 para personas naturales. Opcional para no residentes en el país. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
tdocb | Tipo de documento del Beneficiario | int | 2 | N | De acuerdo a la Tabla 2. No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
nidb | Número documento de identificación del Beneficiario | string | 20 | N | No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
dvb | Dígito de Verificación del Beneficiario | int | 1 | N | No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Debe incluir el dígito de verificación cuando el tipo de documento de identificación es NIT. |
apl1b | Primer apellido del beneficiario | string | 60 | N | No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Si el beneficiario es una persona natural, diligencie esta casilla. |
apl2b | Segundo apellido del beneficiario | string | 60 | N | No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Si el beneficiario es una persona natural, puede diligenciar esta casilla. |
nom1b | Primer nombre del beneficiario | string | 60 | N | No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Si el beneficiario es una persona natural, diligencie esta casilla |
nom2b | Otros nombres del beneficiario | string | 60 | N | No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Si el beneficiario es una persona natural, puede diligenciar esta casilla. |
razb | Razón social beneficiario | string | 450 | N | En caso que el tipo de documento sea 31 – NIT y el beneficiario sea una persona jurídica, diligencie esta casilla |
dirb | Dirección del Beneficiario<1> | string | 200 | N | No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
munb | Código Departamento/ Municipio del Beneficiario | int | 5 | N | Código DANE numérico No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
telb | Teléfono del Beneficiario | string | 16 | N | Indicativo de ciudad 2 dígitos y Número telefónico. No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
actb | Ocupación o actividad económica del beneficiario | int | 4 | N | No aplica en operaciones celebradas con Intermediarios del Mercado Cambiario. Clasificación Internacional Uniforme de Ocupaciones CIUO – 88 para personas naturales. Clasificación CIIU de actividades económicas para personas Jurídicas. Se debe diligenciar en el evento en que el beneficiario y el declarante sean personas diferentes. Opcional para no residentes |
cmon | Código Moneda | string | 3 | S | De acuerdo a la Tabla 3. Codificación correspondiente a ISO-4217. Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
monto | Monto moneda negociada (unidades) | decimal | 20.2 | S | Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. Incluir dos decimales. Utilice punto (.) como separador decimal |
tasav | Tasa de venta | decimal | 13.4 | S | Información de la factura o documento equivalente o libro fiscal. Incluir cuatro decimales. Utilice punto (.) como separador decimal |
valpe | Valor en pesos | decimal | 20.2 | S | Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. Incluya máximo 2 decimales. Utilice punto (.) como separador decimal |
prom | Promedio compra día anterior | decimal | 13.4 | S | Incluir cuatro decimales. Utilice punto (.) como separador decimal Información de la factura o libro fiscal. |
difta | Diferencia en tasa | decimal | 13.4 | S | Incluir cuatro decimales. Utilice punto (.) como separador decimal Información de la factura o libro fiscal. |
basliq | Base Liquidación | decimal | 13.4 | S | Información de la factura. Incluir cuatro decimales. Utilice punto (.) como separador decimal |
valiva | Valor Iva | double | 20 | N | No incluir decimales, redondear al entero más próximo. Información de la factura. |
retiva | Rete. Iva | double | 20 | N | No incluir decimales, redondear al entero más próximo. Información de la factura o libro fiscal. |
retfte | Rete. Fte | double | 20 | N | No incluir decimales, redondear al entero más próximo. Información de la factura o libro fiscal. |
retica | Rete. Ica | double | 20 | N | Información de la factura o libro fiscal. No incluir decimales, redondear al entero más próximo. |
grav | Gravamen Movimientos Financieros | double | 20 | N | No incluir decimales, redondear al entero más próximo. Información de la factura o libro fiscal. |
valne | Valor Neto | decimal | 20.2 | S | Incluir máximo 2 decimales. Utilice punto (.) como separador decimal Información de la factura o documento equivalente o libro fiscal. |
fpag | Forma de pago | int | 2 | S | De acuerdo a tabla 4 Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
codba | Código Banco | int | 3 | N | Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
nunch | Número de cheque | string | 16 | N | Tómense los datos consignados en la declaración de cambio señalada por el Banco de la República. |
numdec | Número Declaración de Cambio | string | 13 | S | Número consecutivo generado por el profesional de compra y venta de divisas para identificar sus declaraciones de cambio. Para las operaciones de compra celebradas con un Intermediario del Mercado Cambiario, incluir el número de la declaración de cambio, Formulario No. 5, del Banco de la República. |
fecdec | Fecha declaración de cambio | date | 10 | S | Formato AAAA-MM-DD. Tome los datos consignados en la declaración de cambio señalada por el Banco de la República. |
Los campos Fecha Tipo negociación, Número Declaración de Cambio y Fecha declaración de cambio, conforman una llave única para este formato, la cual no debe repetirse para los registros de un mismo envío.
Tabla 1 - TIPO DE NEGOCIACION
1 | Divisas |
2 | Cheque viajero |
Tabla 2 - TIPO DE IDENTIFICACION
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 <Aparte subrayado adicionado por el artículo 6 de la Resolución 15250 de 2006>
Tabla 3 – Códigos de moneda
Código de moneda | Nombre Moneda | Descripción |
AED | United Arab Emirates, Dirhams | Dirham de los Emiratos Arabes Unidos |
AFA | Afghanistan, Afghanis | Afganistán |
ALL | Albania, Leke | Lek 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 | Rufia 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 4 – Forma de Pago
1 | Efectivo |
2 | Cheque |
3. Validaciones
3.1. Validaciones Generales
1. El ar chivo 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 “valiva” (Valor Iva) 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=“vdivisas”>
<xs:annotation>
<xs:documentation>Elemento que encapsula la información del formulario 1100 versión 6: INFORME DE DATOS DE LA VENTA DE DIVISAS Y CHEQUES DE VIAJERO</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name=“tneg” use=“required”>
<xs:annotation>
<xs:documentation>Tipo negociación</xs:documentation>
< p class=CUERPOTEXTO> </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=“nfac” use=“optional”>
<xs:annotation>
<xs:documentation>Número factura</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxLength value=“20”/>
</xs:restriction>
</xs:simpleType>< o:p>
</xs:attribute>
<xs:attribute name=“tdoc” use=“required”>
<xs:annotation>
<xs:documentation>Tipo de documento del declarante comprador</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 declarante comprador</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</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 declarante comprador</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 declarante comprador</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 declarante comprador</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 declarante comprador</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=“dirde” use=“required”>
<xs:annotation>
<xs:documentation>Dirección del Declarante comprador</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“200”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“mun” use=“required”>
<xs:annotation>
<xs:documentation>Código Departamento/Municipio del Declarante comprador</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:length value=“5”/>
<xs:pattern value=“[0-9]*”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“telde” use=“required”>
<xs:annotation>
<xs:documentation>Teléfono del Declarante comprador</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“4”/>
<xs:maxLength value=“16”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“actde” use=“optional”>
<xs:annotation>
<xs:documentation>Ocupación o actividad económica del declarante comprador</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=“tdocb” use=“optional”>
<xs:annotation>
<xs:documentation>Tipo de documento del Beneficiario</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=“nidb” use=“optional”>
<xs:annotation>
<xs:documentation>Número documento de identificación del Beneficiario</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=“dvb” use=“optional”>
<xs:annotation>
<xs:documentation>Dígito de Verificación del Beneficiario</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=“apl1b” use=“optional”>
<xs:annotation>
<xs:documentation>Primer apellido del beneficiario</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=“apl2b” use=“optional”>
<xs:annotation>
<xs:documentation>Segundo apellido del beneficiario</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=“nom1b” use=“optional”>
<xs:annotation>
<xs:documentation>Primer nombre del beneficiario</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=“nom2b” use=“optional”>
<xs:annotation>
<xs:documentation>Otros nombres del beneficiario</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=“razb” use=“optional”>
<xs:annotation>
<xs:documentation>Razón social del beneficiario</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=“dirb” use=“optional”>
<xs:annotation>
<xs:documentation>Dirección del Beneficiario</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“200”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“munb” use=“optional”>
<xs:annotation>
<xs:documentation>Código Departamento/Municipio del Beneficiario</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:length value=“5”/>
<xs:pattern value=“[0-9]*”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“telb” use=“optional”>
<xs:annotation>
<xs:documentation>Teléfono del Beneficiario</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“4”/>
<xs:maxLength value=“16”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“actb” use=“optional”>
<xs:annotation>
<xs:documentation>Ocupación o actividad económica del Beneficiario</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:attributename=“cmon” use=“required”>
<xs:annotation>
<xs:documentation>CódigoMoneda</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=“monto”use=“required”>
<xs:annotation>
<xs:documentation>Monto moneda negocia da(unidades)</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=“tasav”use=“required”>
<xs:annotation>
<xs:documentation>Tasa deventa</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:decimal”>
<xs:maxInclusive value=“9999999999999.9999”/>
<xs:totalDigits value=“17”/>
<xs:fractionDigits value=“4”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“valpe”use=“required”>
<xs:annotation>
<xs:documentation>Valor enpesos</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:decimal”>
<xs:maxInclusivevalue=“99999999999999999999.99”/>
<xs:totalDigits value=“22”/>
<xs:fractionDigits value=“2”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“prom”use=“required”>
<xs:annotation>
<xs:documentation>Promedio compra díaanterior</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restrictionbase=“xs:decimal”>
<xs:maxInclusive value=“9999999999999.9999”/>
<xs:totalDigits value=“17”/>
<xs:fractionDigits value=“4”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“difta”use=“required”>
<xs:annotation>
<xs:documentation>Diferencia entasa</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:decimal”>
<xs:maxInclusive value=“9999999999999.9999”/>
<xs:totalDigits value=“17”/>
<xs:fractionDigits value=“4”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“basliq”use=“required”>
<xs:annotation>
<xs:documentation>BaseLiquidación</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:decimal”>
<xs:maxInclusive value=“9999999999999.9999”/>
<xs:totalDigits value=“17”/>
<xs:fractionDigits value=“4”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“valiva”use=“optional”>
<xs:annotation>
<xs:documentation>ValorIva</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restric tion base=“xs:double”>
<xs:maxInclusivevalue=“99999999999999999999”/>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“retiva”use=“optional”>
<xs:annotation>
<xs:documentation>Rete.Iva</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:maxInclusivevalue=“99999999999999999999”/>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“retfte”use=“optional”>
<xs:annotation>
<xs:documentation>Rete.Fte</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:maxInclusivevalue=“99999999999999999999”/>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“retica”use=“optional”>
<xs:annotation>
<xs:documentation>Rete.Ica</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:maxInclusivevalue=“99999999999999999999”/>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“grav”use=“optional”>
<xs:annotation>
<xs:documentation>Gravamen MovimientosFinancieros</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:maxInclusivevalue=“99999999999999999999”/>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“valne”use=“required”>
<xs:annotation>
<xs:documentation>ValorNeto</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:decimal”>
<xs:maxInclusivevalue=“99999999999999999999.99”/>
<xs:totalDigits value=“22”/>
<xs:fractionDigits value=“2”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“fpag”use=“required”>
<xs:annotation>
<xs:documentation>Forma depago</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=“codba”use=“optional”>
<xs:annotation>
<xs:documentation>CódigoBanco</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=“nunch”use=“optional”>
<xs:annotation>
<xs:documentation>Número decheque</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=“numdec”use=“required”>
<xs:annotation>
<xs:documentation>Número Declaración deCambio</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“13”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“fecdec” type=“xs:date”use=“required”>
<xs:annotation>
<xs:documentation>Fecha declaración decambio</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:elementname=“mas”>
<xs:annotation>
<xs:documentation>Elemento raiz del xml de cargamasiva</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name=“Cab” type=“CabType”/>
<xs:element ref=“vdivisas”maxOccurs=“unbounded”/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexTypename=“CabType”>
<xs:sequence>
<xs:elementname=“Ano” type=“xs:gYear” nillable=“false”>
<xs:annotation>
<xs:documentation>Año deenvio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:elementname=“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=“1100”>
<xs:simpleType>
<xs:restriction base=“xs:positiveInteger”/>
</xs:simpleType>
</xs:element>
<xs:elementname=“Version” type=“xs:positiveInteger” fixed=“6”/>
<xs:elementname=“NumEnvio”>
<xs:annotation>
<xs:documentation>Número deenvio</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 deenvio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:elementname=“FecInicial” type=“xs:date”>
<xs:annotation>
<xs:documentation>Fechainicial</xs:documentation>
</xs:annotation>
</xs:element>
<xs:elementname=“FecFinal” type=“xs:date”>
<xs:annotation>
<xs:documentation>FechaFinal</xs:documentation>
</xs:annotation>
</xs:element>
<xs:elementname=“ValorTotal” type=“xs:double”>
<xs:annotation>
<xs:documentation>ValorTotal</xs:documentation>
</xs:annotation>
</xs:element>
<xs:elementname=“CantReg”>
<xs:annotation>
<xs:documentation>Cantidad deregistros</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>