Resolución 2172

Tipo de norma
Número
2172
Fecha
Diario oficial
48508
Fecha del diario oficial
Título

Establece procedimiento para la presentación de la declaración informativa individual y consolidada de Precios de Transferencia correspondiente al año gravable 2012.

Subtítulo

Por medio de la cual se establecen los procedimientos para la presentación de las Declaraciones Informativas Individual y Consolidada Precios de Transferencia – Formularios 120 y 130 y 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, correspondientes al año gravable 2011 y fracción de año 2012.

 

RESOLUCIÓN N° 002172
23-03-2012

DIAN

 

 

Por medio de la cual se establecen los procedimientos para la presentación de las Declaraciones Informativas Individual y Consolidada Precios de Transferencia – Formularios 120 y 130 y 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, correspondientes al año gravable 2011 y fracción de año 2012.

 

El Director General de Impuestos y Aduanas Nacionales, en uso de sus facultades legales, en especial las que le confieren el numeral 12 del artículo 6° del Decreto 4048 de 2008, los artículos 579-2 del Estatuto Tributario y 6° del Decreto 4349 de 2004, y

 

 

CONSIDERANDO:

 

Que conforme al artículo 260-8 del Estatuto Tributario en concordancia con los artí­culos 2° y 3° 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 Precios de Transferencia, y de ser el caso, también una Declaración Informativa Consolidada Precios de Transferencia.

 

Que el artículo 5° del Decreto 4907 de 26 de diciembre de 2011 establece la presenta­ción de las declaraciones informativas de precios de transferencia en los formularios que para tal efecto señale la Unidad Administrativa Especial Dirección de Impuestos y Aduanas Nacionales.

 

Que el artículo 21 del Decreto 4907 del 26 de diciembre de 2011 establece la presenta­ció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 los artículos 1° y 2° de la Resolución 000001 del 5 de enero de 2012, prescriben los Formularios 120 y 130 para la presentación de las mencionadas obligaciones, por el año gravable de 2011.

 

Que el numeral 13 del artículo 1° de la Resolución 12761 del 9 de diciembre de 2011, establece que deben presentarse en forma virtual a través de los servicios informáticos elec­trónicos, las declaraciones informativas individual y consolidada de precios de transferencia.

 

Que el numeral 12 del artículo 3° de la Resolución 12761 del 9 de diciembre de 2011, establece que quienes adquieran con posterioridad a la fecha de entrada en vigencia de esta resolución, la obligación de presentar en forma virtual a través de los servicios informáticos electrónicos, las declaraciones informativas individual y consolidada de precios de transfe­rencia, haciendo uso del mecanismo de firma respaldado con certificado digital emitido por la DIAN, deberán hacerlo a partir de las obligaciones que surjan el mes siguiente a la fecha en la que nace la obligación de aplicar el régimen de precios de transferencia.

 

Que el artículo 17 del Decreto 4907 de 2011, para los casos de liquidación durante el año gravable 2011 y 2012, habilita el último formulario vigente prescrito por la Dirección de Impuestos y Aduanas Nacionales.

 

Que se hace necesario establecer el procedimiento, contenido y las características téc­nicas que se deben tener en cuenta para el cumplimiento de las obligaciones relacionadas con la presentación de las declaraciones informativas precios de transferencia para el año gravable 2011 y fracción de año 2012,

 

RESUELVE:

 

Artículo 1°. Ámbito de aplicación. La presente resolución aplica para los obligados a la presentación de la Declaración Informativa Individual Precios de Transferencia y/o 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 2011 y fracción de año 2012.

 

Artículo 2°. Procedimiento aplicable para la presentación y pago de la Declaración Informativa Individual Precios de Transferencia - Formulario 120. Los contribuyentes del impuesto sobre la renta y complementarios obligados a la presentación de la Declaración Informativa Individual Precios de Transferencia de que trata el artículo 260-8 del Estatuto Tributario por el año gravable 2011 y fracción de año 2012, deberán realizarla de la siguiente forma:

 

a) Presentar la información contenida en la Hoja 2 del Formulario 120, en forma virtual a través de los servicios informáticos electrónicos de la Dirección de Impuestos y Aduanas Nacionales, a través del menú presentación de información por envío de archivos haciendo uso del mecanismo de firma digital, en el Formato 1125 a que hace referencia el Anexo 1 de la presente resolución.

 

Presentada y validada esta información, se comunicará al declarante el resultado de dicho proceso a través de la opción consulta de envíos. Si el resultado es de conformidad, el declarante debe continuar con el procedimiento señalado en el literal b). De lo contrario, debe corregir la información y presentarla nuevamente como inicial, hasta que la misma sea exitosa.

 

b) Diligenciar, firmar y presentar virtualmente la Hoja Principal de la Declaración Informativa Individual Precios de Transferencia - Formulario 120, a través de la Bandeja de tareas de los servicios informáticos electrónicos de la Dirección de Impuestos y Aduanas Nacionales, utilizando el mecanismo de firma con certificado digital.

 

c) Los servicios informáticos electrónicos de la Dirección de Impuestos y Aduanas Nacionales le permitirán al obligado a declarar, diligenciar e imprimir el correspondiente “Recibo Oficial de Pago Impuestos Nacionales”, para proceder al pago de las sanciones, cuando a ellas haya lugar, ante las entidades autorizadas para recaudar a través de los me­canismos que estas ofrezcan y en las condiciones que establezca la Dirección de Impuestos y Aduanas Nacionales.

 

Parágrafo. La presentación de la Declaración Informativa Individual Precios de Transferencia - Formulario 120, a través de los servicios informáticos electrónicos de la Dirección de Impuestos y Aduanas Nacionales, solo se entenderá cumplida cuando se agote plenamente el procedimiento dispuesto en los literales a) y b) de este artículo.

 

Artículo 3°. Procedimiento aplicable para la presentación y pago de la Declaración Informativa Consolidada Precios de Transferencia - Formulario 130.Cuando la Controlante o matriz tenga la obligación de presentar la Declaración Informativa Consolidada Precios de Transferencia de conformidad con lo señalado en el parágrafo 1° del artículo 260-8 del Estatuto Tributario y en concordancia con lo señalado en el artículo 3° del Decreto 4349 de 2004, deberá realizarla de la siguiente forma:

 

a) Presentar la información contenida en la Hoja 2 del Formulario 130, Declaración Informativa Consolidada Precios de Transferencia, en forma virtual a través de los servicios informáticos electrónicos de la Dirección de Impuestos y Aduanas Nacionales, a través del menú presentación de información por envío de archivos haciendo uso del mecanismo de firma digital, en el Formato 1126 a que hace referencia el Anexo 2 de esta resolución.

 

Presentada y validada la información, se comunicará al declarante el resultado de dicho proceso. Si el resultado es de conformidad, el declarante debe continuar con el procedimiento señalado en el literal b). De lo contrario, debe corregir la información y presentarla nuevamente como inicial hasta que la misma sea exitosa.

 

b) Diligenciar, firmar y presentar virtualmente la Hoja principal de la Declaración Informativa Consolidada Precios de Transferencia – Formulario 130, a través de la Bandeja de tareas de los servicios informáticos electrónicos de la Dirección de Impuestos y Aduanas Nacionales, utilizando el mecanismo de firma con certificado digital.

 

c) Los servicios informáticos electrónicos de la Dirección de Impuestos y Aduanas Nacionales, le permitirán al obligado a declarar, diligenciar e imprimir el correspondiente “Recibo Oficial de Pago Impuestos Nacionales”, para proceder al pago de las sanciones, cuando a ellas haya lugar, en las entidades autorizadas para recaudar a través de los mecanismos que estas ofrezcan y en las condiciones que establezca la Dirección de Impuestos y Aduanas Nacionales.

 

Parágrafo. La presentación de 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, solo se entenderá cumplida cuando se agote plenamente el procedimiento dispuesto en los literales a) y b) de este artículo.

 

Artículo 4°. Asignación del Mecanismo para Firma y Certificación Digital. El mecanismo para firma, respaldado con certificado digital, se asigna a la persona natural que a nombre propio o en representación del contribuyente, responsable, o declarante, deba cumplir con el deber formal de declarar, quien para tales efectos tiene la calidad de suscriptor, en las condiciones y con los procedimientos señalados en la Resolución 12717 de diciembre 27 de 2005 expedida por la Dirección de Impuestos y Aduanas Nacionales.

 

De conformidad con lo señalado en el artículo 2° de la Resolución 1767 de febrero 28 de 2006 expedida por esta entidad, deberán inscribirse en el Registro Único Tributario las personas naturales que actúan en calidad de representantes legales, mandatarios, delegados, apoderados y representantes en general que deban cumplir con la obligación de suscribir declaraciones, presentar información y cumplir otros deberes formales.

 

De conformidad con el artículo 4° de la Resolución 12761 de diciembre 9 de 2011, los nuevos obligados a presentar sus declaraciones a través de los servicios informáticos electrónicos haciendo uso del mecanismo de firma digital emitido por la DIAN, deberán realizar en forma previa el procedimiento que allí se indica.

 

Artículo 5°. Previsiones. El declarante 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 constituirán causales de justificación de la extemporaneidad en la presentación de las declaraciones informativas precios de transferencia, los eventuales daños en su sistema y/o equipos informáticos, falta de conexión, los daños en el mecanismo de firma con certificado digital, el no agotar los procedimientos previos a la presentación de la información y de la declaración, como el trámite de inscripción o actualización en el Registro Único Tributario con las responsabilidades relacionadas para el cumplimiento de la obligación y activación del mecanismo de firma digital, la pérdida del archivo de Firma u olvido de la clave secreta del mismo, por quienes deben cumplir con la obligación de informar y declarar en forma virtual o la solicitud de cambio o asignación de un nuevo mecanismo de firma amparado con certificado digital, con una antelación no inferior a tres días hábiles al vencimiento.

 

Parágrafo. Cuando por fuerza mayor no imputable al contribuyente o declarante, no haya disponibilidad de los servicios informáticos electrónicos y la Dirección de Impuestos y Aduanas Nacionales autorice de manera temporal, la presentación de declaraciones en forma manual ante las entidades autorizadas para recaudar, deberá procederse en la siguiente forma:

 

La Hoja Principal de la Declaración Informativa Individual o Consolidada Precios de Transferencia se presentará en forma litográfica ante las entidades autorizadas para recaudar dentro del plazo que establezca el acto administrativo emitido por la DIAN.

 

La información contenida en la Hoja 2 de la Declaración Informativa Individual Precios de Transferencia y/o de la Declaración Informativa Consolidada Precios de Transferencia, se presentará en forma virtual a través de los servicios informáticos electrónicos de la Dirección de Impuestos y Aduanas Nacionales, haciendo uso del mecanismo de firma digital, al día siguiente del restablecimiento del servicio electrónico, hasta obtener el resultado exitoso de este procedimiento.

 

El cumplimiento de la obligación de declarar supone agotar el procedimiento aquí descrito.

 

Artículo 6°. 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 1° de la Resolución 000001 del 5 de enero de 2012, la información a presentar por el año gravable 2011 y fracción de año 2012, a que se refiere la Hoja 2 del Formulario 120 “Declaración Informativa Individual Precios de Transferencia”, que debe presentarse en el Formato 1125, Anexo 1 de la presente resolución, es la siguiente:

 

Formato 1125. Operaciones con Vinculados Económicos Declaración Individual Precios de Transferencia - Hoja 2.

 

• Tipo de documento

• Número de identificación fiscal

• Primer apellido

• Segundo apellido

• Primer nombre

• Otros nombres

• Razón social

• Tipo de operación

• Código país

• Monto de la operación

• Método utilizado

• Indicador de rentabilidad

• Global o Segmentado

• Utilidad

• Pérdida

• Tipo valor

• Código Tipo de moneda

• Valor del comparable

• Tipo de Ajuste

• 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

• Monto ajustado en renta

 

Artículo 7°. 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 2° de la Resolución 000001 del 5 de enero de 2012, la información a presentar por el año gravable 2011 y fracción de año 2012, a que se refiere la Hoja 2 del Formulario 130, Declaración Informativa Consolidada Precios de Transferencia, que debe presentarse en el Formato 1126, Anexo 2 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 8°. Formato y especificaciones técnicas. La información a que se refieren los artículos 6° y 7° de la presente resolución deberá enviarse teniendo en cuenta las especificaciones técnicas contenidas en los formatos establecidos en el Anexo 1 – Formato 1125 V-3 para la Declaración Informativa Individual Precios de Transferencia y en el Anexo 2 - Formato 1126 V-1, para la Declaración Informativa Consolidada Precios de Transferencia, los cuales hacen parte integral de la presente resolución.

 

Parágrafo. En el diligenciamiento de los formatos respectivos se deben 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 2011 y fracción 2012.

 

Artículo 9°. Vigencia y derogatorias. La presente resolución rige a partir de la fecha de su publicación y deroga las resoluciones que le sean contrarias.

 

Publíquese y cúmplase.

 

 

JUAN RICARDO ORTEGA LÓPEZ.

Director General

 

ANEXO 1

 

Especificaciones Técnicas

 

DECLARACIÓN INFORMATIVA INDIVIDUAL PRECIOS DE TRANSFEREN­CIA (FORMULARIO 120) INFORMACIÓN ANEXA

 

Formato 1125 - Versión 3

 

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 2011 y fracción año gravable 2012.

 

ESPECIFICACIONES TÉCNICAS

 

El Formato 1125 (Operaciones con Vinculados Económicos Declaración Individual Precios de Transferencia - Hoja 2) 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 se­cuencia 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)= 01125

vv: Versión del formato (Versión = 03)

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 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.

 

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 ú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 for­mato

Int

5

 

Hoja 2 de la Declaración Informativa Individual Precios de Transferencia (formu­lario 120)= 1125

Versión

Versión del formato

Int

2

 

Versión = 3

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 ca­lendario.

Formato AAAA-MM-DDTHH:MM:SS

FecInicial

Fecha Inicial

Date

10

Debe ser la fecha calen­dario del inicio de perío­do que se está declarando.

Los registros corres­ponden mínimo a esta fecha inicial. Formato AAAA-MM-DD

FecFinal

Fecha Final

Date

10

Debe ser la fecha calen­dario final del período que se está declarando.

Los registros corres­ponden máximo a esta fecha final. Formato AAAA-MM-DD

ValorTotal

Valor Total

Double

20

Corresponde a la suma­toria de la casilla “país” (País) 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 fraccionara la informa­ción en archivos de 5.000 registros o menos. La cantidad de registros está medida por el número de elementos “ítem” que contenga el archivo.

Cantidad de registros reportados en el con­tenido.

 

 

 

 

 

 

 

(*) 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 “ítem” que contenga el archivo.

 

 

2.3. Formato de contenido

 

En el contenido del archivo de la Hoja 2 – 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.

 

Atributo

Denominación Casilla

Tipo

Longitud

Criterios

tdoc

Código Tipo de documento

int

2

Siempre debe diligenciarse.

nid

Número de identificación fiscal

string

20

Siempre debe diligenciarse. Diligenciar sin guiones, puntos o comas

apl1

Primer apellido

string

60

En caso de ser una persona natural debe diligenciar esta casilla

apl2

Segundo apellido

string

60

 

nom1

Primer nombre

string

60

En caso de ser una persona natural debe diligenciar esta casilla

nom2

Otros nombres

string

60

 

raz

Razón social

string

450

En caso de ser una persona jurídica debe diligenciar esta casilla

top

Tipo de operación

int

2

Siempre debe diligenciarse.

De acuerdo a la tabla “Código tipo de operación”.

pais

Código País

int

3

Siempre debe diligenciarse.

De acuerdo a la tabla “Países”

monto

Monto de la operación

double

20

Siempre debe diligenciarse.

En cantidades enteras sin guiones puntos o comas

met

Método utilizado

string

2

De acuerdo a la tabla “Código métodos precios de transferencia”

indrent

Indicador de Rentabilidad

string

5

De acuerdo a la tabla “Indicador de Rentabilidad”

gloseg

Global o Segmentado

int

1

De acuerdo a la tabla “Propósitos Estados Financieros”

porut

Porcentaje obtenido en la fórmula - Utilidad

decimal

4.3

Puede contener hasta cuatro cifras enteras y tres decimales. Utilice punto (.) como separador decimal.

porpe

Porcentaje obtenido en la fórmula - Pérdida

decimal

4.3

Puede contener hasta cuatro cifras enteras y tres decimales. Utilice punto (.) como separador decimal.

tval

Tipo valor

int

1

 

mon

Código tipo de moneda

string

3

De acuerdo a la tabla “Cogido tipo de moneda”

vaco

Valor del comparable

decimal

20.3

En cantidades enteras y tres decimales. Utilice punto (.) como separador decimal.

tipajus

Tipo de Ajuste

string

10

De acuerdo a la tabla “Tipo de Ajuste”

Pueden incluirse varios valores de la tabla sin repeticiones.

maop

Margen o precio

decimal

20.3

En cantidades enteras y tres decimales. Utilice punto (.) como separador decimal.

liminp

Límite inferior

decimal

20.3

En cantidades enteras y tres decimales. Utilice punto (.) como separador decimal.

med

Mediana

decimal

20.3

En cantidades enteras y tres decimales. Utilice punto (.) como separador decimal.

limsup

Límite superior

decimal

20.3

En cantidades enteras y tres decimales. Utilice punto (.) como separador decimal.

mar

Margen

decimal

4.3

Puede contener hasta cuatro cifras enteras y tres decimales. Utilice punto (.) como separador decimal.

liminn

Límite inferior

decimal

4.3

Puede contener hasta cuatro cifras enteras y tres decimales. Utilice punto (.) como separador decimal.

medn

Mediana

decimal

4.3

Puede contener tres decimales. Utilice punto (.) como separador decimal. (Hasta tres decimales)

limsun

Límite superior

decimal

4.3

Puede contener tres decimales. Utilice punto (.) como separador decimal. (Hasta tres decimales)

movd

Movimiento débito

double

20

Diligenciar en cantidades enteras. Diligenciar sin guiones, puntos o comas

movc

Movimiento crédito

double

20

Diligenciar en cantidades enteras. Diligenciar sin guiones, puntos o comas

sal

Saldo final

double

20

Diligenciar en cantidades enteras. Diligenciar sin guiones, puntos o comas

paan

Parte analizada

int

1

 

ajuste

Ajuste en Renta

double

20

Diligenciar en cantidades enteras. Diligenciar sin guiones, puntos o comas

 

 

 

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. 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 5.000 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=“qualified” attributeFormDefault=“unqualified”>

<xs:element name=“ítem”>

<xs:annotation>

<xs:documentation>Elemento que encapsula la información del formulario 1125 versión 2: DECLARACIÓN INFORMATIVA INDIVIDUAL PRECIOS DE TRANSFERENCIA (FORMULARIO 120) INFORMACIÓN 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=“required”>

<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=“indrent” use=“optional”>

<xs:annotation>

<xs:documentation>Indicador de Rentabilidad</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=“xs:string”>

<xs:minLength value=“0”/>

<xs:maxLength value=“5”/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name=“gloseg” use=“optional”>

<xs:annotation>

<xs:documentation>Global o Segmentado</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=“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=“tipajus” use=“optional”>

<xs:annotation>

<xs:documentation>Tipo de Ajuste</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base=“xs:string”>

<xs:pattern value=“[0-9]{1,10}”/>

</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 </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:attribute name=“ajuste” use=“optional”>

<xs:annotation>

<xs:documentation>Ajuste en Renta</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:element>

<xs:complexType name=“CabType”>

<xs:sequence>

<xs:element name=“Año” 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=“1125”>

<xs:simpleType>

<xs:restriction base=“xs:positiveInteger”/>

</xs:simpleType>

</xs:element>

<xs:element name=“Version” type=“xs:positiveInteger” fixed=“3”/>

<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>

 

ANEXO 2

 

Especificaciones Técnicas

 

DECLARACIÓN INFORMATIVA CONSOLIDADA PRECIOS DE TRANSFERENCIA (FORMULARIO 130)

 

INFORMACIÓN ANEXA

 

Formato 1126 - Versión 1

 

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 2011 y fracción año gravable 2012.

 

ESPECIFICACIONES TÉCNICAS

 

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 se­cuencia 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 = 01)

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 Transfe­rencia, contienen 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 ú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

 

Hoja 2 de la Declaración Informativa consolidada Precios de Transferencia (formulario 130)= 1126

Versión

Versión del formato

Int

2

 

Versión = 1

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 ca­lendario.

Formato AAAA-MM-DDTHH:MM:SS

FecInicial

Fecha Inicial

Date

10

Debe ser la fecha ca­lendario del inicio de período que se está declarando.

Los registros corres­ponden mínimo a esta fecha inicial. Formato AAAA-MM-DD

FecFinal

Fecha Final

Date

10

Debe ser la fecha calen­dario final del período que se está declarando.

Los registros corres­ponden máximo a esta fecha final. Formato AAAA-MM-DD

ValorTotal

Valor Total

Double

20

Corresponde a la su­matoria de la casilla “monin” (Monto de las operaciones de ingreso) 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 fraccionara la información en archi­vos de 5.000 registros o menos. La cantidad de registros esta me­dida por el número de elementos “ítem” que contenga el archivo.

Cantidad de registros reportados en el con­tenido.

 

(*) 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 “í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.

 

Atributo

Denominación Casilla

Tipo

Longitud

Criterios

Nit

Número de Identificación Tributaria

string

20

Siempre debe diligenciarse.

Diligenciar sin guiones, puntos o comas

Dv

Digito de verificación

int

1

Siempre debe diligenciarse.

Raz

Razón social de la entidad subordinada o controlada

string

450

Siempre debe diligenciarse.

Decind

Presentó declaración individual

string

1

Siempre debe diligenciarse.

1 – Si

2 - No

For

Número de formulario decla­ración individual

double

20

Diligenciar sin puntos, guiones o comas

Porsub

Porcentaje de participación en la subordinada o controlada

decimal

3.3

Puede contener hasta tres cifras enteras y tres decimales. Utilice punto (.) como separador decimal

Monin

Monto de las operaciones de ingreso

double

20

Siempre debe diligenciarse.

En cantidades enteras sin guiones puntos o comas

Moneg

Monto de las operaciones de egreso

double

20

Siempre debe diligenciarse.

En cantidades enteras sin guiones puntos o comas

Moldea

Movimiento débito del activo

double

20

Siempre debe diligenciarse.

En cantidades enteras sin guiones puntos o comas

Movcra

Movimiento crédito del activo

double

20

Siempre debe diligenciarse.

En cantidades enteras sin guiones puntos o comas

Sala

Saldo final activo

double

20

Siempre debe diligenciarse.

En cantidades enteras sin guiones puntos o comas

movdep

Movimiento débito del pasivo

double

20

Siempre debe diligenciarse.

En cantidades enteras sin guiones puntos o comas

movcrp

Movimiento crédito del pasivo

double

20

Siempre debe diligenciarse.

En cantidades enteras sin guiones puntos o comas

salp

Saldo final pasivo

double

20

 

 

 

 

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. 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 5.000 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=“qualified” attributeFormDefault=“unqualified”>

<xs:element name=“ítem”>

<xs:annotation>

<xs:documentation>Elemento que encapsula la información del formulario 1126 versión 8:

DECLARACIÓN INFORMATIVA CONSOLIDADA PRECIOS DE TRANSFERENCIA (FORMULARIO 130) INFORMACIÓN 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:field xpath=“@nit”/>

</xs:unique>

</xs:element>

<xs:complexType name=“CabType”>

<xs:sequence>

<xs:element name=“Año” 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=“1126”>

<xs:simpleType>

<xs:restriction base=“xs:positiveInteger”/>

</xs:simpleType>

</xs:element>

<xs:element name=“Version” type=“xs:positiveInteger” fixed=“1”/>

<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>

 

 

Publicado en D.O. 48.381 del 23 de marzo de 2012.