![]() |
Resolución 09147 AGO. 14/06 Especificaciones Técnicas |
![]() |
INFORME DE DATOS FALTANTES EN LAS DECLARACIONES DE CAMBIO
Nos. 1 Y 2. DATOS DE LOS DOCUMENTOS SOPORTES DE LA OPERACIÓN
QUE NO FUERON INFORMADOS EN LA DECLARACIÓN DE CAMBIO, SINO POSTERIORMENTE
Formato 1067 - Versión 6
OBJETIVO
Definir
las características y contenido de los archivos donde se reporta el formato de:
Informe de datos faltantes en las Declaraciones de
Cambio Nos.1 y 2. Datos de los documentos soportes de la operación que no
fueron informados en la declaración de cambio, sino posteriormente.
ESPECIFICACIÓN TECNICA
El
formato de Informe de datos faltantes en las
Declaraciones de Cambio Nos.1 y 2. Datos de los documentos soportes de la
operación que no fueron informados en la declaración de cambio, sino
posteriormente, debe enviarse en un archivo XML que cumpla las siguientes
especificaciones:
1. Estándar del Nombre de los Archivos
El
nombre de cada uno de los archivos, debe especificarse mediante la siguiente
secuencia de caracteres:
Dmuisca_ccmmmmmvvaaaacccccccc.xml
cc
: Concepto (Nuevo = 01, Reemplazo = 02)
mmmmm
: Formato (Informe de datos faltantes en las
Declaraciones de Cambio 1 y 2. Datos de los documentos soportes de la operación
que no fueron informados en la declaración de cambio, sino posteriormente = 01067)
vv
: Versión del formato (Versión = 06)
aaaa
: Año de envío.
cccccccc
: Consecutivo de envío por año.
2. Formato del Archivo
El
formato de Informe de datos faltantes en las
Declaraciones de Cambio No. 1 y 2. Datos de los documentos soportes de la
operación que no fueron informados en la declaración de cambio, sino
posteriormente, contiene un documento XML, que está compuesto por dos elementos
complejos: Encabezado y Contenido, las cuales se deben enviar en el orden
enunciado.
Encabezado |
Contenido Información 1 |
Contenido Información 2 |
... |
Contenido Información N |
1. El documento debe cumplir
con la especificación XML 1.0 Tercera edición.
2. El conjunto de caracteres
utilizado en el documento XML debe ser el alfabeto latino No. 1: “ISO-8859-
3. El archivo debe contener
un documento XML bien formado y valido de acuerdo al esquema XSD que incluye en
esta especificación técnica.
4. El archivo debe contener
un elemento único elemento raíz llamado “mas”, que a su vez contendrá toda la
información del archivo, tanto el encabezado como los registros.
2.1. Formato del Encabezado
El
encabezado del archivo viene en el elemento “Cab” y contiene los siguientes
datos, todos de carácter obligatorio:
(*)
Se enviarán archivos con máximo 5000 registros; si es necesario informar más de
5000 registros, se fraccionará la información en archivos de 5000 registros o
menos. La cantidad de registros esta medida por el número de elementos “faltantes” que contenga el archivo.
2.2. Formato del Contenido
En
el contenido del archivo se deben incluir tantos registros como se informó en
la cabecera en el campo “Cantidad de registros”.
Cada
registro reportado debe mantener la misma estructura previamente explicada y
usada para la cabecera.
El
contenido del archivo viene en el elemento “faltantes” y se
deben incluir los siguientes datos para cada transacción reportada.
ATRIBUTO |
DENOMINACION CASILLA |
TIPO |
LONGITUD |
OBLIGATORIA |
OBSERVACIONES |
tinf |
Tipo informante |
int |
1 |
S |
De acuerdo a |
fcom |
Fecha presentación comunicación u oficio |
date |
10 |
N |
Formato AAAA-MM-DD En caso de que el valor de la casilla "Tipo de informante" sea
1, esta casilla es de diligenciamiento obligatorio. |
deccom |
Formulario de |
int |
1 |
S |
De acuerdo a |
fdeccom |
Fecha declaración cambio complementada |
date |
10 |
S |
Formato AAAA-MM-DD |
ndeccam |
Número declaración cambio complementada |
string |
5 |
S |
Solo acepta números. |
tdoc |
Tipo de identificación del importador o exportador |
int |
2 |
N |
11.
Registro civil de nacimiento 12.
Tarjeta de identidad 13.
Cédula de ciudadanía 21.
Tarjeta de extranjería 22.
Cédula de extranjería 31.
Nit 41. Pasaporte En caso de que el valor de la casilla "Tipo de informante"
sea 1, esta casilla es de diligenciamiento obligatorio. |
nid |
Número de identificación del importador o del exportador |
string |
20 |
N |
En caso de que el valor de la casilla "Tipo de informante"
sea 1, esta casilla es de diligenciamiento obligatorio. |
dv |
DV del importador o exportador |
int |
1 |
N |
En caso de que el valor de la casilla "Tipo de informante" sea
1 y el valor de la casilla “Tipo de identificación del importador o
exportador” sea 31 - NIT, esta casilla es de diligenciamiento obligatorio. |
apl1 |
Primer apellido del importador o exportador |
string |
60 |
N |
En caso de que el valor de la casilla "Tipo de informante"
sea 1 y el importador o exportador es una persona natural, esta casilla es de
diligenciamiento obligatorio. |
apl2 |
Segundo apellido del importador o exportador |
string |
60 |
N |
En caso de que el valor de la casilla "Tipo de informante"
sea 1 y el importador o exportador es una persona natural, puede diligenciar
esta casilla. |
nom1 |
Primer nombre del importador o exportador |
string |
60 |
N |
En caso de que el valor de la casilla "Tipo de informante"
sea 1 y el importador o exportador es una persona natural, esta casilla es de
diligenciamiento obligatorio. |
nom2 |
Otros nombres del importador o exportador |
string |
60 |
N |
En caso de que el valor de la casilla "Tipo de informante"
sea 1 y el importador o exportador es una persona natural, puede diligenciar
esta casilla. |
raz |
Razón social importador o exportador |
string |
450 |
N |
En caso de que el valor de la casilla "Tipo de informante"
sea 1, el tipo de documento sea 31 – NIT y el importador o exportador sea una
persona jurídica, esta casilla es de diligenciamiento obligatorio. |
Los
campos Formulario de
Al
elemento “faltantes” se pueden agregar elementos secundarios identificados como
“datosImp”, los cuales contienen los Datos de
Cuando
la información se relaciona con la inclusión de datos de la importación, los
datos incluidos son de obligatorio diligenciamiento.
ATRIBUTO |
DENOMINACION CASILLA |
TIPO |
LONGITUD |
OBLIGATORIA |
OBSERVACIONES |
ndecimp |
Número declaración de importación |
string |
16 |
N |
Cuando haya varias declaraciones de importación debe indicarse el
número de cada una de ellas. |
adec |
Año declaración importación |
int |
4 |
N |
Cuando haya varias declaraciones de importación debe indicarse el año
de cada una de ellas. |
vusdd |
Valor USD pagado por declaración de importación |
decimal |
20.2 |
N |
Cuando haya varias declaraciones de importación debe indicarse el
valor cancelado por cada una. Puede contener dos decimales. Utilice punto (.)
como separador decimal |
ftra |
Fecha documento de transporte |
date |
10 |
N |
Formato AAAA-MM-DD. |
ntra |
Número documento de transporte |
string |
16 |
N |
Cuando haya varias declaraciones de importación debe indicarse el
número del documento de transporte que corresponda a cada declaración. |
Al
elemento “faltantes” se pueden agregar elementos secundarios identificados como
“datosExp”, los cuales contienen los Datos de
Cuando
la información se relaciona con la inclusión de datos de la exportación, los
datos incluidos son de obligatorio diligenciamiento.
ATRIBUTO |
DENOMINACION CASILLA |
TIPO |
LONGITUD |
OBLIGATORIA |
OBSERVACIONES |
ndex |
Número DEX definitivo |
string |
16 |
N |
Cuando haya varias declaraciones de exportación debe indicarse el
número de cada una de ellas. |
fdex |
Fecha DEX definitivo |
date |
10 |
N |
Formato AAAA-MM-DD. |
vusdr |
Valor USD reintegrado por DEX definitivo |
decimal |
20.2 |
N |
Cuando haya varias declaraciones de exportación debe indicarse el
valor USD reintegrado por cada una Puede contener dos decimales. Utilice
punto (.) como separador decimal |
num |
Numeral |
int |
4 |
N |
Cuando haya varias declaraciones de exportación complementadas, debe
indicarse el numeral utilizado por cada una de ellas |
tot |
Total gastos exportación |
decimal |
20.2 |
N |
Puede contener dos decimales. Utilice punto (.) como separador decimal |
ded |
Deducciones |
decimal |
20.2 |
N |
Puede contener dos decimales. Utilice punto (.) como separador decimal |
Tabla 1 - INFORMANTE |
|
1 |
Intermediario del mercado
Cambiario - IMC |
2 |
Usuario de Cuentas de
Compensación -CCC |
Tabla 2 - DECLARACIONES DE CAMBIO |
|
1 |
Declaración de cambio No 1 |
2 |
Declaración de cambio No 2 |
3. Validaciones
3.1. Validaciones Generales
3.2. Validaciones del Encabezado
1. Los campos concepto,
formato y versión, deben venir diligenciados con los valores
estipulados en las especificaciones técnicas,
2. Año de envío, debe ser el año
calendario.
3. Numero de envío, debe ser un número
consecutivo por año para todos los formatos que el remitente envíe a la DIAN.
4. Fecha de envío, debe ser la fecha
calendario, en formato AAAA-MM-DDTHH:MM:SS.
5. Cantidad de registros, debe ser igual a la
cantidad de registros reportados en el contenido, que como máximo puede ser
5000 registros.
6. Valor total, corresponde a la
sumatoria de la casilla “deccom” (Número
declaración cambio complementada) de los registros reportados.
A continuación se incluye el esquema XSD para esta especificación
técnica.
<?xml version="1.0"
encoding="ISO-8859-1"?>
<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xs:element
name="faltantes">
<xs:annotation>
<xs:documentation>Elemento que encapsula la información del formulario
1067 versión 6: INFORME DE DATOS FALTANTES EN LAS DECLARACIONES DE CAMBIO 1 Y
2. DATOS DE LOS DOCUMENTOS SOPORTES DE LA OPERACIÓN QUE NO FUERON INFORMADOS EN
LA DECLARACIÓN DE CAMBIO, SINO POSTERIORMENTE</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="datosImp" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element ref="datosExp" minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="tinf" use="required">
<xs:annotation>
<xs:documentation>Tipo informante</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="9"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="fcom"
type="xs:date" use="optional">
<xs:annotation>
<xs:documentation>Fecha presentación comunicación u
oficio</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="deccom" use="required">
<xs:annotation>
<xs:documentation>Formulario de la Declaración de cambio que se
complementa</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="9"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="fdeccom"
type="xs:date" use="required">
<xs:annotation>
<xs:documentation>Fecha declaración cambio
complementada</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ndeccam" use="required">
<xs:annotation>
<xs:documentation>Número declaración cambio
complementada</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="5"/>
<xs:pattern value="[0-9]*"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="tdoc"
use="optional">
<xs:annotation>
<xs:documentation>Tipo de identificación</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="99"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="nid"
use="optional">
<xs:annotation>
<xs:documentation>Número de identificación del importador o del
exportador</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="dv" use="optional">
<xs:annotation>
<xs:documentation>DV del importador o
exportador</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="9"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="apl1" use="optional">
<xs:annotation>
<xs:documentation>Primer apellido del importador o
exportador</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="apl2" use="optional">
<xs:annotation>
<xs:documentation>Segundo apellido del importador o
exportador</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="nom1" use="optional">
<xs:annotation>
<xs:documentation>Primer nombre del importador o exportador</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="nom2" use="optional">
<xs:annotation>
<xs:documentation>Otros nombres del importador o
exportador</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="raz" use="optional">
<xs:annotation>
<xs:documentation>Razón social del importador o
exportador</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="450"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="mas">
<xs:annotation>
<xs:documentation>Elemento raiz del xml de carga
masiva</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Cab" type="CabType"/>
<xs:element ref="faltantes" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="CabType">
<xs:sequence>
<xs:element name="Ano" type="xs:gYear"
nillable="false">
<xs:annotation>
<xs:documentation>Año de envio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CodCpt" nillable="false">
<xs:annotation>
<xs:documentation>Concepto</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="99"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Formato" fixed="1067">
<xs:simpleType>
<xs:restriction base="xs:positiveInteger"/>
</xs:simpleType>
</xs:element>
<xs:element name="Version" type="xs:positiveInteger"
fixed="6"/>
<xs:element name="NumEnvio">
<xs:annotation>
<xs:documentation>Numero
de envio</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:positiveInteger">
<xs:totalDigits value="8"/>
<xs:maxInclusive value="99999999"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FecEnvio" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Fecha de envio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="FecInicial" type="xs:date">
<xs:annotation>
<xs:documentation>Fecha inicial</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="FecFinal" type="xs:date">
<xs:annotation>
<xs:documentation>Fecha Final</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ValorTotal" type="xs:double">
<xs:annotation>
<xs:documentation>Valor Total</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CantReg">
<xs:annotation>
<xs:documentation>Cantidad de registros</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:positiveInteger">
<xs:totalDigits value="4"/>
<xs:maxInclusive value="9999"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="datosImp">
<xs:annotation>
<xs:documentation>Datos de la Importación.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="ndecimp" use="optional">
<xs:annotation>
<xs:documentation>Número declaración de
importación</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="16"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="adec" use="optional">
<xs:annotation>
<xs:documentation>Año declaración importación</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="9999"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="vusdd"
use="optional">
<xs:annotation>
<xs:documentation>Valor USD pagado por declaración de
importación</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="22"/>
<xs:fractionDigits value="2"/>
<xs:maxInclusive value="99999999999999999999.99"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="ftra"
type="xs:date" use="optional">
<xs:annotation>
<xs:documentation>Fecha documento de transporte</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ntra" use="optional">
<xs:annotation>
<xs:documentation>Número documento de transporte
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="16"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="datosExp">
<xs:annotation>
<xs:documentation>Datos
de la Exportación.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="ndex" use="optional">
<xs:annotation>
<xs:documentation>Número DEX definitivo</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="16"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="fdex" type="xs:date"
use="optional">
<xs:annotation>
<xs:documentation>Fecha DEX definitivo</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="vusdr" use="optional">
<xs:annotation>
<xs:documentation>Valor USD reintegrado por DEX
definitivo</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="22"/>
<xs:fractionDigits value="2"/>
<xs:maxInclusive value="99999999999999999999.99"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="num"
use="optional">
<xs:annotation>
<xs:documentation>Numeral</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="9999"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="tot" use="optional">
<xs:annotation>
<xs:documentation>Total gastos exportación</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="22"/>
<xs:fractionDigits value="2"/>
<xs:maxInclusive value="99999999999999999999.99"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="ded"
use="optional">
<xs:annotation>
<xs:documentation>Deducciones</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="22"/>
<xs:fractionDigits value="2"/>
<xs:maxInclusive value="99999999999999999999.99"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:schema>