RESOLUCIÓN 3817 DE 2007
(abril 3)
Diario Oficial No. 46.599 de 14 de abril de 2007
DIRECCIÓN DE IMPUESTOS Y ADUANAS NACIONALES
Por medio de la cual se adoptan el contenido y las características técnicas de la información que debe presentarse a través de los servicios informáticos electrónicos de la Dirección de Impuestos y Aduanas Nacionales, para la Declaración Informativa Individual Precios de Transferencia –Formulario 120 y la Declaración Informativa Consolidada Precios de Transferencia –Formulario 130, correspondientes al año gravable 2006 y fracción de año 2007.
LA DIRECTORA GENERAL (E.) DE LA UNIDAD ADMINISTRATIVA ESPECIAL DIRECCIÓN DE IMPUESTOS Y ADUANAS NACIONALES,
en ejercicio de sus facultades legales, en especial de las conferidas en el literal i) del artículo 19 del Decreto 1071 de 1999, en los artículos 579-2 del Estatuto Tributario, 2 y 10 del Decreto 408 de 2001, 6 del Decreto 4349 de 2004, y 3 del Decreto 1849 de 2006, y
CONSIDERANDO:
Que conforme al artículo 260-8 del Estatuto Tributario en concordancia con los artículos 2o y 3o del Decreto 4349 de 2004, los contribuyentes del impuesto sobre la renta y complementarios que cumplan los presupuestos allí señalados deben presentar anualmente una declaración informativa individual de precios de transferencia, y de ser el caso, también una declaración informativa consolidada;
Que el artículo 3o del Decreto 1849 de 2006, modificatorio del artículo 10 del Decreto 408 de 2001, estableció la presentación de las declaraciones informativas de precios de transferencia a través de los servicios informáticos electrónicos de la Dirección de Impuestos y Aduanas Nacionales;
Que la Resolución 8480 de 2006 establece el procedimiento para la presentación de la “Declaración Informativa Individual Precios de Transferencia –Formulario 120” y la “Declaración Informativa Consolidada Precios de Transferencia –Formulario 130”, a través de los servicios informáticos electrónicos de la Dirección de Impuestos y Aduanas Nacionales;
Que los artículos 6o y 7o de la Resolución 15755 del 29 de diciembre de 2006, prescriben los formularios 120 y 130 para el cumplimiento de las mencionadas obligaciones, por el año gravable 2006;
Que el artículo 18 del Decreto 4583 de 2006, para los casos de liquidación durante el año gravable 2007, habilita el último formulario vigente prescrito por la Dirección de Impuestos y Aduanas Nacionales;
Que por lo anterior, se hace necesario establecer el contenido y las características técnicas que se deben tener en cuenta para el cumplimiento de las obligaciones relacionadas con la presentación de las declaraciones informativas de precios de transferencia para el año gravable 2006 y fracción de año 2007, si fuera el caso,
RESUELVE:
ARTÍCULO 1o. AMBITO DE APLICACIÓN. El contenido de la presente resolución aplica para los obligados a la presentación de la Declaración Informativa Individual Precios de Transferencia y/o de la Declaración Informativa Consolidada Precios de Transferencia, a través de los servicios informáticos electrónicos de la Dirección de Impuestos y Aduanas Nacionales por el año gravable 2006 y fracción de año 2007.
ARTÍCULO 2o. PROCEDIMIENTO APLICABLE. Para la presentación de las declaraciones Informativa Individual Precios de Transferencia –Formulario 120 y/o de la Declaración Informativa Consolidada Precios de Transferencia, –Formulario 130 y los correspondientes formatos anexos, a través de los servicios informáticos electrónicos de la Dirección de Impuestos y Aduanas Nacionales, por el año gravable 2006 y fracción de año 2007, debe darse aplicación al procedimiento establecido en la Resolución 8480 del 2 de agosto de 2006.
PARÁGRAFO 1o. Las declaraciones extemporáneas y de corrección correspondientes a declaraciones Informativa Individual Precios de Transferencia –Formulario 120 y/o de la Declaración Informativa Consolidada Precios de Transferencia, - formulario 130, por el año gravable 2005, deben dar aplicación en su totalidad a la Resolución 8480 de 2006, esto es, en cuanto al procedimiento, formatos, contenido y especificación técnica. Parágrafo 2o. El obligado a informar deberá prever con suficiente anticipación el adecuado funcionamiento de los medios requeridos para asegurar el cumplimiento de las obligaciones antes descritas. En ningún caso, los eventuales daños en su sistema y/o equipos informáticos, falta de conexión, el no agotar los procedimientos previos a la presentación de la información, como el trámite de Inscripción o actualización en el Registro Unico Tributario y/o de la activación del mecanismo de fi rma digital, la pérdida de la clave secreta por quienes deben cumplir con la obligación de informar en forma virtual o la solicitud de cambio o asignación con una antelación no inferior a tres días hábiles al vencimiento, constituirán causales de justificación de la extemporaneidad en la presentación de las declaraciones informativas precios de transferencia.
ARTÍCULO 3o. INFORMACIÓN A SUMINISTRAR POR PARTE DE LOS OBLIGADOS A LA PRESENTACIÓN DE LA DECLARACIÓN INFORMATIVA INDIVIDUAL PRECIOS DE TRANSFERENCIA –FORMULARIO 120. De conformidad con el artículo 6o de la Resolución 15755 de 2006, la información a presentar por el año gravable 2006 y fracción de año 2007, a que se refi eren las hojas 2 y 3 del Formulario 120, que debe presentarse en los formatos 1124 y 1125, Anexos 1 y 2 de la presente resolución es la siguiente.
-- Formato 1124. Composición Accionaria Declaración Individual Precios de Transferencia –Hoja 2.
- Tipo de documento.
- Número de Identificación fiscal.
- Primer apellido del socio, accionista o partícipe.
- Segundo apellido del socio, accionista o partícipe.
- Primer nombre del socio, accionista o partícipe.
- Otros nombres del socio, accionista o partícipe.
- Razón social del socio, accionista o partícipe.
- Porcentaje de participación.
- Código país.
-- Formato 1125. Operaciones con Vinculados Económicos Declaración Individual Precios de Transferencia –Hoja 3.
- Tipo de documento.
- Número de Identificación fiscal.
- Primer apellido del vinculado económico o parte relacionada.
- Segundo apellido del vinculado económico o parte relacionada.
- Primer nombre del vinculado económico o parte relacionada.
- Otros nombres del vinculado económico o parte relacionada.
- Razón social del vinculado económico o parte relacionada.
- Tipo de operación.
- Código país.
- Monto de la operación.
- Método utilizado.
- Margen aplicado de utilidad o pérdida.
- Utilidad.
- Pérdida.
- Tipo valor.
- Código tipo de moneda.
- Valor del comparable.
- Margen o precio.
- Límite inferior.
- Mediana.
- Límite superior.
- Margen.
- Límite inferior.
- Mediana.
- Límite superior.
- Movimiento débito.
- Movimiento crédito.
- Saldo final.
- Parte analizada.
ARTÍCULO 4o. INFORMACIÓN A SUMINISTRAR POR PARTE DE LOS OBLIGADOS A LA PRESENTACIÓN DE LA DECLARACIÓN INFORMATIVA CONSOLIDADA PRECIOS DE TRANSFERENCIA -- FORMULARIO 130. De conformidad con el artículo 7o de la Resolución 1575 de 2006, la información a presentar por el año gravable 2006 y fracción de año 2007, a que se refiere la hoja 2 del formulario 130, que debe presentarse en el formato 1126, anexo 3 de la presente resolución es la siguiente:
-- Formato 1126. Operaciones de Entidades Subordinadas con Vinculados Económicos
Declaración Consolidada Precios de Transferencia –Hoja 2.
- Número de Identificación Tributaria - NIT.
- Dígito de verificación - DV.
- Razón social de la entidad subordinada o controlada.
- Presentó Declaración Individual.
- Número formulario declaración Individual.
- Porcentaje de participación en la subordinada o controlada.
- Monto de las operaciones de ingreso.
- Monto de las operaciones de egreso.
- Movimiento débito del activo.
- Movimiento crédito del activo.
- Saldo final del activo.
- Movimiento débito del pasivo.
- Movimiento crédito del pasivo.
- Saldo final del pasivo.
ARTÍCULO 5o. FORMATOS Y ESPECIFICACIONES TÉCNICAS. La información a que se refieren los artículos 3o y 4o de la presente resolución, deberá enviarse teniendo en cuenta las especificaciones técnicas contenidas en los formatos establecidos en los Anexos 1, 2 y 3 de esta resolución –Formatos 1124 y 1125, respectivamente, para la Declaración Informativa Individual Precios de Transferencia y Formato 1126, para la Declaración informativa Consolidada Precios de Transferencia, versión 2007–, los cuales hacen parte integral de la misma.
PARÁGRAFO. En el diligenciamiento de los Formatos 1124 y 1125 se debe utilizar las tablas de codificación correspondientes a: monedas, países, tipo de operación (operaciones de ingreso, operaciones de egreso, operaciones de activo, operaciones de pasivo) y método utilizado, dispuestas para consulta en el portal de la Dirección de Impuestos y Aduanas Nacionales, en la dirección www.dian.gov.co bajo la opción: Servicios /Formularios/Formularios e Instructivos/Códigos complementarios diligenciamiento formularios. De igual manera puede consultar dichas tablas en la correspondiente cartilla de instrucciones a los Formularios 120 y 130 para el año gravable 2006.
ARTÍCULO 6o. VIGENCIA. La presente resolución rige a partir de la fecha de su publicación.
Publíquese y cúmplase.
Dada en Bogotá, D. C., a 3 de abril de 2007.
La Directora General (E.),
MARÍA DE LOURDES BENAVIDES BEQUIS
ESPECIFICACIONES TÉCNICAS.
Declaración informativa individual precios de transferencia
(FORMULARIO 120) INFORMACION ANEXA FORMATO 1124-VERSION 7
OBJETIVO
Definir las características y contenido de los archivos donde se reporta la Hoja 2 de la Declaración Informativa Individual Precios de Transferencia (Formulario 120) para el año gravable 2006 y fracción de año 2007.
ESPECIFICACIONES TECNICAS
El Formato 1124 (Composición Accionaria Declaración Individual Precios de Transferencia) correspondiente a la Hoja 2 de la Declaración Informativa Individual Precios de Transferencia (Formulario 120), debe enviarse en 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 (Hoja 2 de la Declaración Informativa Individual Precios de Transferencia (Formulario 120)= 01124
vv: Versión del formato (Versión = 07)
aaaa: Año de envío.
cccccccc: Consecutivo de envío por año.
2. Formato del archivo.
El Formato 1124 correspondiente a la Hoja 2 de la Declaración Informativa Individual Precios de Transferencia (Formulario 120), contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.
< TABLA NO INCLUIDA. VER ORIGINAL EN D.O. No.46.599 - ABR.14-2007 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >
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:
< TABLA NO INCLUIDA. VER ORIGINAL EN D.O. No.46.599 - ABR.14-2007 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >
(*) Se enviarán archivos con máximo 5000 registros; si es necesario informar más de 5000 registros, se fraccionará la información en archivos de 5000 registros o menos.
La cantidad de registros está medida por el número de elementos “item” que contenga el archivo.
2.3. Formato de contenido de la Hoja 2 de la Declaración Informativa Individual
–Formulario 120 - Formato 1124.
En el contenido del archivo de la Hoja 2 –Formato 1124 - de la Declaración Informativa Individual Precios de Transferencia, 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 “item” y se deben incluir los siguientes datos para cada transacción reportada.
< TABLA NO INCLUIDA. VER ORIGINAL EN D.O. No.46.599 - ABR.14-2007 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >
Los campos Código Tipo de documento y Número de identificación fiscal, no deben repetirse para los registros de un mismo envío.
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. Lo valores que corresponden a porcentajes no deben incluir el símbolo '%' o su representación numérica.
Por ejemplo si el porcentaje a informar es del 22.851 por ciento, utilice 22.851, no 0,22, ni 22,851%.
3.2. Validaciones del encabezado.
1. Los campos concepto, formato y versión, deben venir diligenciados con los valores estipulados en las especificaciones técnicas.
2. Año de envío, debe ser el año calendario.
3. Número de envío, debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIAN.
4. Fecha de envío, debe ser la fecha calendario, en formato AAAA-MM-DDTHH: MM:SS.
5. Cantidad de registros, debe ser igual a la cantidad de registros reportados en el contenido, que como máximo puede ser 5000 registros.
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=“qualifi ed”
attributeFormDefault=“unqualifi ed”>
<xs:element name=“ítem”>
<xs:annotation>
<xs:documentation>Elemento que encapsula la información del formulario 1124 versión 7: DECLARACION
INFORMATIVA INDIVIDUAL PRECIOS DE TRANSFERENCIA (FORMULARIO 120)
INFORMACION ANEXA</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name=“tdoc” use=“required”>
<xs:annotation>
<xs:documentation>Código Tipo de documento</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:int”>
<xs:minInclusive value=“0”/>
<xs:maxInclusive value=“99”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“nid” use=“required”>
<xs:annotation>
<xs:documentation>Número de identificación fiscal</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=“apl1” use=“optional”>
<xs:annotation>
<xs:documentation>Primer apellido</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“apl2” use=“optional”>
<xs:annotation>
<xs:documentation>Segundo apellido</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“nom1” use=“optional”>
<xs:annotation>
<xs:documentation>Primer nombre</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“nom2” use=“optional”>
<xs:annotation>
<xs:documentation>Otros nombres</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“raz” use=“optional”>
<xs:annotation>
<xs:documentation>Razón social</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“450”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“par” use=“required”>
<xs:annotation>
<xs:documentation>Porcentaje de participación</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:decimal”>
<xs:maxInclusive value=“999.999”/>
<xs:totalDigits value=“6”/>
<xs:fractionDigits value=“3”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“pais” use=“required”>
<xs:annotation>
<xs:documentation>Código País</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:int”>
<xs:minInclusive value=“0”/>
<xs:maxInclusive value=“999”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs: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=“ítem” 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” fi xed=“1124”>
<xs:simpleType>
<xs:restriction base=“xs:positiveInteger”/>
</xs:simpleType>
</xs:element>
<xs:element name=“Version” type=“xs:positiveInteger” fi xed=“7”/>
<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:schema>
ESPECIFICACIONES TÉCNICAS.
Declaración informativa individual precios de transferencia
(FORMULARIO 120) INFORMACION ANEXA
FORMATO 1125 - VERSION 7
OBJETIVO
Definir las características y contenido de los archivos donde se reporta la Hoja 3 de la Declaración Informativa Individual Precios de Transferencia (Formulario 120) para el año gravable 2006 y fracción año gravable 2007.
ESPECIFICACIONES TECNICAS
El Formato 1125 (Operaciones con Vinculados Económicos Declaración Individual Precios de Transferencia-Hoja 3) correspondiente a la Hoja 3 de la Declaración Informativa Individual Precios de Transferencia (Formulario 120), debe enviarse en 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 (Hoja 3 de la Declaración Informativa Individual Precios de Transferencia (formulario 120)= 01125
vv: Versión del formato (Versión = 07)
aaaa: Año de envío.
cccccccc: Consecutivo de envío por año.
2. Formato del Archivo
El Formato 1125 correspondiente a la Hoja 3 de la Declaración Informativa Individual Precios de Transferencia (Formulario 120), contiene un documento XML, que está compuesto por dos elementos complejos: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.
< TABLA NO INCLUIDA. VER ORIGINAL EN D.O. No.46.599 - ABR.14-2007 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >
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:
< TABLA NO INCLUIDA. VER ORIGINAL EN D.O. No.46.599 - ABR.14-2007 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >
(*) Se enviarán archivos con máximo 5000 registros; si es necesario informar más de 5000 registros, se fraccionará la información en archivos de 5000 registros o menos. La cantidad de registros está medida por el número de elementos “item” que contenga el archivo.
2.3. Formato de contenido de la Hoja 3 de la Declaración Informativa Individual
–Formulario 120 –Formato 1125.
En el contenido del archivo de la Hoja 3 –Formato 1125-- de la Declaración Informativa Individual Precios de Transferencia, 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 “ítem” y se deben incluir los siguientes datos para cada transacción reportada.
< TABLA NO INCLUIDA. VER ORIGINAL EN D.O. No.46.599 - ABR.14-2007 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >
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 valores que corresponden a porcentajes no deben incluir el símbolo '%' o su representación numérica.
Por ejemplo si el porcentaje a informar es del 22.850 por ciento, utilice 22.850, no 0,22, ni 22,85%.
3.2. Validaciones del encabezado.
1. Los campos concepto, formato y versión, deben venir diligenciados con los valores estipulados en las especificaciones técnicas.
2. Año de envío, debe ser el año calendario.
3. Número de envío, debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIAN.
4. Fecha de envío, debe ser la fecha calendario, en formato AAAA-MM-DDTHH: MM:SS.
5. Cantidad de registros, debe ser igual a la cantidad de registros reportados en el contenido, que como máximo puede ser 5000 registros.
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
=“qualifi ed” attributeFormDefault=“unqualifi ed”>
< TABLA NO INCLUIDA. VER ORIGINAL EN D.O. No.46.599 - ABR.14-2007 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >
<xs:element name=“ítem”>
<xs:annotation>
<xs:documentation>Elemento que encapsula la información del formulario 1125
versión 7: DECLARACION INFORMATIVA INDIVIDUAL PRECIOS DE TRANSFERENCIA
(FORMULARIO 120) INFORMACION ANEXA</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name=“tdoc” use=“required”>
<xs:annotation>
<xs:documentation>Código Tipo de documento</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:int”>
<xs:minInclusive value=“0”/>
<xs:maxInclusive value=“99”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“nid” use=“required”>
<xs:annotation>
<xs:documentation>Número de identificación fiscal</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=“apl1” use=“optional”>
<xs:annotation>
<xs:documentation>Primer apellido</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“apl2” use=“optional”>
<xs:annotation>
<xs:documentation>Segundo apellido</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“nom1” use=“optional”>
<xs:annotation>
<xs:documentation>Primer nombre</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“nom2” use=“optional”>
<xs:annotation>
<xs:documentation>Otros nombres</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“raz” use=“optional”>
<xs:annotation>
<xs:documentation>Razón social</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“450”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“top” use=“required”>
<xs:annotation>
<xs:documentation>Tipo de operación</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:int”>
<xs:minInclusive value=“0”/>
<xs:maxInclusive value=“99”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“pais” use=“required”>
<xs:annotation>
<xs:documentation>Código País</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:int”>
<xs:minInclusive value=“0”/>
<xs:maxInclusive value=“999”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“monto” use=“optional”>
<xs:annotation>
<xs:documentation>Monto de la operación</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“met” use=“optional”>
<xs:annotation>
<xs:documentation>Método utilizado</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxLength value=“2”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“marut” use=“optional”>
<xs:annotation>
<xs:documentation>Margen aplicado de utilidad o pérdida</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxLength value=“2”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“porut” use=“optional”>
<xs:annotation>
<xs:documentation>Porcentaje obtenido en la formula - Utilidad </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:decimal”>
<xs:maxInclusive value=“9999.999”/>
<xs:totalDigits value=“7”/>
<xs:fractionDigits value=“3”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“porpe” use=“optional”>
<xs:annotation>
<xs:documentation>Porcentaje obtenido en la formula - Pérdida </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:decimal”>
<xs:maxInclusive value=“9999.999”/>
<xs:totalDigits value=“7”/>
<xs:fractionDigits value=“3”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“tval” use=“optional”>
<xs:annotation>
<xs:documentation>Tipo valor</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=“mon” use=“optional”>
<xs:annotation>
<xs:documentation>Código tipo de moneda</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxLength value=“3”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“vaco” use=“optional”>
<xs:annotation>
<xs:documentation>Valor del comparable</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:decimal”>
<xs:maxInclusive value=“99999999999999999999.999”/>
<xs:totalDigits value=“23”/>
<xs:fractionDigits value=“3”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“maop” use=“optional”>
<xs:annotation>
<xs:documentation>Margen o precio</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:decimal”>
<xs:maxInclusive value=“99999999999999999999.999”/>
<xs:totalDigits value=“23”/>
<xs:fractionDigits value=“3”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“liminp” use=“optional”>
<xs:annotation>
<xs:documentation>Límite inferior % positivo</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:decimal”>
<xs:maxInclusive value=“99999999999999999999.999”/>
<xs:totalDigits value=“23”/>
<xs:fractionDigits value=“3”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“med” use=“optional”>
<xs:annotation>
<xs:documentation>Mediana % positiva</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:decimal”>
<xs:maxInclusive value=“99999999999999999999.999”/>
<xs:totalDigits value=“23”/>
<xs:fractionDigits value=“3”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“limsup” use=“optional”>
<xs:annotation>
<xs:documentation>Límite superior % positivo</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:decimal”>
<xs:maxInclusive value=“99999999999999999999.999”/>
<xs:totalDigits value=“23”/>
<xs:fractionDigits value=“3”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“mar” use=“optional”>
<xs:annotation>
<xs:documentation>Margen % negativo</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:decimal”>
<xs:maxInclusive value=“9999.999”/>
<xs:totalDigits value=“7”/>
<xs:fractionDigits value=“3”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“liminn” use=“optional”>
<xs:annotation>
<xs:documentation>Límite inferior % negativo</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:decimal”>
<xs:maxInclusive value=“9999.999”/>
<xs:totalDigits value=“7”/>
<xs:fractionDigits value=“3”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“medn” use=“optional”>
<xs:annotation>
<xs:documentation>Mediana % negativa</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:decimal”>
<xs:maxInclusive value=“9999.999”/>
<xs:totalDigits value=“7”/>
<xs:fractionDigits value=“3”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“limsun” use=“optional”>
<xs:annotation>
<xs:documentation>Límite superior % negativo</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:decimal”>
<xs:maxInclusive value=“9999.999”/>
<xs:totalDigits value=“7”/>
<xs:fractionDigits value=“3”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“movd” use=“optional”>
<xs:annotation>
<xs:documentation>Movimiento débito</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“movc” use=“optional”>
<xs:annotation>
<xs:documentation>Movimiento crédito</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“sal” use=“optional”>
<xs:annotation>
<xs:documentation>Saldo final</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“paan” use=“optional”>
<xs:annotation>
<xs:documentation>Parte analizada</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:int”>
<xs:minInclusive value=“0”/>
<xs:maxInclusive value=“9”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name=“mas”>
<xs:annotation>
<xs:documentation>Elemento raiz del xml de carga masiva</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name=“Cab” type=“CabType”/>
<xs:element ref=“ítem” 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” fi xed=“1125”>
<xs:simpleType>
<xs:restriction base=“xs:positiveInteger”/>
</xs:simpleType>
</xs:element>
<xs:element name=“Version” type=“xs:positiveInteger” fi xed=“7”/>
<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:schema>
ESPECIFICACIONES TÉCNICAS.
Declaración informativa consolidada precios de transferencia
(FORMULARIO 130) INFORMACION ANEXA
FORMATO 1126-VERSION 7
OBJETIVO
Definir las características y contenido de los archivos donde se reporta la Hoja 2 de la Declaración Informativa Consolidada Precios de Transferencia (Formulario 130) para el año gravable 2006 y fracción año gravable 2007.
ESPECIFICACIONES TECNICAS
El Formato 1126 (Operaciones de Entidades Subordinadas con Vinculados Económicos Declaración Consolidada Precios de Transferencia –Hoja 2) correspondiente a la Hoja 2 de la Declaración Informativa Consolidada Precios de Transferencia (formulario 130), debe enviarse en 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 (Hoja 2 de la Declaración Informativa Consolidada Precios de Transferencia (formulario 130)= 01126
vv: Versión del formato (Versión = 07)
aaaa: Año de envío.
cccccccc: Consecutivo de envío por año.
2. Formato del archivo.
El formato de la Hoja 2 de la Declaración Informativa Consolidada Precios de Transferencia, contienen un documento XML, que está compuesto por dos elementos complejos:
Encabezado y Contenido, las cuales se deben enviar en el orden enunciado.
< TABLA NO INCLUIDA. VER ORIGINAL EN D.O. No.46.599 - ABR.14-2007 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >
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:
< TABLA NO INCLUIDA. VER ORIGINAL EN D.O. No.46.599 - ABR.14-2007 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >
(*) Se enviarán archivos con máximo 5000 registros; si es necesario informar más de 5000 registros, se fraccionará la información en archivos de 5000 registros o menos. La cantidad de registros está medida por el número de elementos “ítem” que contenga el archivo.
2.3. Formato de contenido de la Hoja 2 de la Declaración Informativa Consolidada
-- Formulario 130 - Formato 1126.
En el contenido del archivo de la Hoja 2 de la Declaración Informativa Consolidada Precios de Transferencia –Formato 1126, 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 “ítem” y se deben incluir los siguientes datos para cada transacción reportada.
< TABLA NO INCLUIDA. VER ORIGINAL EN D.O. No.46.599 - ABR.14-2007 EN LA CARPETA “ANEXOS” O EN LA PÁGINA WEB www.imprenta.gov.co >
El campo Número de Identificación Tributaria no debe repetirse para los registros de un mismo envío.
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 valores que corresponden a porcentajes no deben incluir el símbolo '%' o su representación numérica. Por ejemplo si el porcentaje a informar es del 22.851 por ciento, utilice 22.851, no 0,228, ni 22,851%.
3.2. Validaciones del encabezado.
1. Los campos concepto, formato y versión, deben venir diligenciados con los valores estipulados en las especificaciones técnicas.
2. Año de envío, debe ser el año calendario.
3. Número de envío, debe ser un número consecutivo por año para todos los formatos que el remitente envíe a la DIAN.
4. Fecha de envío, debe ser la fecha calendario, en formato AAAA-MM-DDTHH: MM:SS.
5. Cantidad de registros, debe ser igual a la cantidad de registros reportados en el contenido, que como máximo puede ser 5000 registros.
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
=“qualifi ed” attributeFormDefault=“unqualifi ed”>
<xs:element name=“ítem”>
<xs:annotation>
<xs:documentation>Elemento que encapsula la información del formulario 1126
versión 7: DECLARACION INFORMATIVA CONSOLIDADA PRECIOS DE TRANSFERENCIA
(FORMULARIO 130) INFORMACION ANEXA</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name=“nit” use=“required”>
<xs:annotation>
<xs:documentation>Número de Identificación Tributaria</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=“required”>
<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=“raz” use=“required”>
<xs:annotation>
<xs:documentation>Razón social de la entidad subordinada o controlada</xs:
documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“1”/>
<xs:maxLength value=“450”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“decind” use=“required”>
<xs:annotation>
<xs:documentation>Presentó declaración individual</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:string”>
<xs:minLength value=“0”/>
<xs:maxLength value=“1”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“for” use=“optional”>
<xs:annotation>
<xs:documentation>Número de formulario declaración individual</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“porsub” use=“optional”>
<xs:annotation>
<xs:documentation>Porcentaje de participación en la subordinada o controlada</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:decimal”>
<xs:maxInclusive value=“999.999”/>
<xs:totalDigits value=“6”/>
<xs:fractionDigits value=“3”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“monin” use=“required”>
<xs:annotation>
<xs:documentation>Monto de las operaciones de ingreso</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“moneg” use=“required”>
<xs:annotation>
<xs:documentation>Monto de las operaciones de egreso</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“movdea” use=“required”>
<xs:annotation>
<xs:documentation>Movimiento débito del activo</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“movcra” use=“required”>
<xs:annotation>
<xs:documentation>Movimiento crédito del activo</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“sala” use=“required”>
<xs:annotation>
<xs:documentation>Saldo final activo</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“movdep” use=“required”>
<xs:annotation>
<xs:documentation>Movimiento débito del pasivo</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“movcrp” use=“required”>
<xs:annotation>
<xs:documentation>Movimiento crédito del pasivo</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=“salp” use=“required”>
<xs:annotation>
<xs:documentation>Saldo final pasivo</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=“xs:double”>
<xs:pattern value=“[0-9]{1,20}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs: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=“ítem” maxOccurs=“unbounded”/>
</xs:sequence>
</xs:complexType>
<xs:unique name=“ítemUnico”>
<xs:selector xpath=“ítem”/>
<xs:fi eld xpath=“@nit”/>
</xs:unique>
</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” fi xed=“1126”>
<xs:simpleType>
<xs:restriction base=“xs:positiveInteger”/>
</xs:simpleType>
</xs:element>
<xs:element name=“Version” type=“xs:positiveInteger” fi xed=“7”/>
<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:schema>