RESOLUCIÓN 132 DE 2015
(diciembre 22)
Diario Oficial No. 49.736 de 24 de diciembre de 2015
DIRECCIÓN DE IMPUESTOS Y ADUANAS NACIONALES
Por la cual se establece un Sistema Técnico de Control para quienes procesan y/o presten el servicio de curtido, preparación y teñido de cueros y/o pieles y/o comercializan y/o exportan pieles y/o cueros de animales bovinos y bufalinos, se determina la información que deben suministrar a la Unidad Administrativa Especial Dirección de Impuestos y Aduanas Nacionales por el año gravable 2015 y siguientes, y se señalan las características, contenido y plazos para la entrega.
EL DIRECTOR GENERAL DE LA UNIDAD ADMINISTRATIVA ESPECIAL DIRECCIÓN DE IMPUESTOS Y ADUANAS NACIONALES,
en uso de sus facultades legales, en especial las consagradas en el numeral 12 del artículo 6o del Decreto 4048 de 2008, en los artículos 684-2, 631-3, 633, 684 y 686 del Estatuto Tributario, y
CONSIDERANDO:
Que el Director de Impuestos y Aduanas Nacionales se encuentra facultado para implantar sistemas técnicos razonables para el control de la actividad productora de renta.
Que los hechos económicos deben documentarse mediante soportes, debidamente fechados y autorizados por quienes intervienen en ellos.
Que se hace necesario establecer un Sistema Técnico de Control que permita determinar los ingresos, costos y gastos de las personas naturales y asimiladas, las personas jurídicas, sociedades y asimiladas, que procesan y/o presten el servicio de curtido, preparación y teñido de cueros y/o pieles y/o comercializan y/o exportan pieles y/o cueros de animales bovinos y bufalinos, bien sea en forma directa o a través de terceros, comprendiendo toda la cadena productiva.
Que se dio cumplimiento a la publicación prevista en el numeral 8 del artículo 8o del Código de Procedimiento Administrativo y de lo Contencioso Administrativo, en relación con el texto de la presente resolución.
RESUELVE:
ARTÍCULO 1o. SISTEMA TÉCNICO DE CONTROL DE LA ACTIVIDAD PRODUCTORA DE RENTA. <Artículo compilado como artículo 1.4.2.1 en la Resolución 227 de 2025> Adóptese el Sistema Técnico de Control para determinar los ingresos, costos y gastos de las personas naturales y asimiladas, las personas jurídicas, sociedades y asimiladas que procesan y/o presten el servicio de curtido, preparación y teñido de cueros y/o pieles y/o comercializan y/o exportan pieles y/o cueros de animales bovinos y bufalinos, bien sea en forma directa o a través de terceros, comprendiendo toda la cadena productiva.
El Sistema Técnico de Control a que se refiere el inciso anterior, se aplica sobre el número o cantidad, peso en kilos, medidas de área y valores de las pieles y/o cueros adquiridos y/o enajenados y la prestación del servicio por las personas naturales y asimiladas, las personas jurídicas, sociedades y asimiladas, descritas en esta resolución y tendrá como base la información registrada en la factura de venta, o de la prestación del servicio de curtido, preparación y teñido, documentos equivalentes o en el libro fiscal de registro de operaciones diarias y en las Declaraciones de Exportación (DEX).
ARTÍCULO 2o. SUJETOS OBLIGADOS AL CUMPLIMIENTO DEL SISTEMA TÉCNICO DE CONTROL. <Artículo compilado como artículo 1.4.2.2 en la Resolución 227 de 2025> Se encuentran obligados a cumplir con el Sistema Técnico de Control previsto en la presente resolución, las personas naturales y asimiladas, las personas jurídicas, sociedades y asimiladas que procesen y/o presten el servicio de curtido, preparación y teñido de cueros y/o pieles y/o comercialicen y/o exporten pieles y/o cueros de animales bovinos y bufalinos, bien sea en forma directa o a través de terceros, comprendiendo toda la cadena productiva.
PARÁGRAFO. Cuando las operaciones señaladas en este artículo se realicen a través de mandato o intermediación, los mandatarios, intermediarios o terceros deben reportar la información que establece la presente resolución.
ARTÍCULO 3o. CONFORMACIÓN DE LA BASE DE DATOS. <Artículo compilado como artículo 1.4.2.3 en la Resolución 227 de 2025> Para dar cumplimiento al Sistema Técnico de Control establecido en esta resolución, las personas naturales y asimiladas, las personas jurídicas, sociedades y asimiladas que procesen y/o presten el servicio de curtido, preparación y teñido de cueros y/o pieles y/o comercialicen y/o exporten pieles y/o cueros de animales bovinos y bufalinos, bien sea en forma directa o a través de mandato, intermediación o de terceros, comprendiendo toda la cadena productiva, conformarán una base de datos respecto de todas las personas naturales y asimiladas, las personas jurídicas, sociedades y asimiladas que les vendan y/o compren pieles y/o cueros, y/o presten el servicio en el desarrollo de las actividades curtido, preparación y teñido de pieles y/o cueros de animales bovinos y bufalinos, en la cual se registre semanalmente de forma sucesiva y cronológica, cada una de las operaciones de compra y/o venta, o prestación del servicio de curtido, preparación y teñido de cueros y/o pieles, identificando el proveedor, comprador o adquirente o prestador del servicio, así como la información señalada en el artículo 4o de la presente resolución.
ARTÍCULO 4o. INFORMACIÓN A SUMINISTRAR POR LOS OBLIGADOS. <Artículo compilado como artículo 1.4.2.4 en la Resolución 227 de 2025> Los obligados al cumplimiento del Sistema Técnico de Control prescrito mediante la presente resolución, deberán informar semestralmente a la Dirección de Impuestos y Aduanas Nacionales, las operaciones realizadas con sus proveedores y compradores de las pieles y/o cueros y con quienes les prestaron el servicio de curtido, preparación y teñido de cueros y/o pieles, de la siguiente forma:
4.1. Información consolidada de las operaciones de compra de pieles y/o cueros en el territorio nacional. La información se debe presentar semestralmente conforme con los parámetros establecidos en el Anexo 2 de Especificaciones Técnicas, el cual se adopta por medio de la presente resolución, indicando:
a) Tipo de documento del vendedor de pieles y/o cueros
b) Número de identificación del vendedor de pieles y/o cueros
c) Primer apellido del vendedor de pieles y/o cueros
d) Segundo apellido del vendedor pieles y/o cueros
e) Primer nombre del vendedor pieles y/o cueros
f) Otros nombres del vendedor pieles y/o cueros
g) Razón social del vendedor pieles y/o cueros
h) Dirección del vendedor pieles y/o cueros
i) Código País
j) Código Departamento
k) Código Municipio
l) Correo Electrónico
m) Código de las pieles o cueros
n) Número o cantidad de unidades u hojas de pieles y/o cueros adquiridos
o) Peso en kilos de las pieles y/o cueros adquiridos
p) Valor en pesos de las pieles y/o cueros adquiridos
q) Valor del IVA facturado por el proveedor de pieles y/o cueros
r) Tipo de documento del mandante o contratante
s) Número de identificación del mandante o contratante
t) Nombre o razón social del mandante o contratante
u) Tipo de documento del mandatario, intermediario o tercero
v) Número de identificación del mandatario, intermediario o tercero
w) Nombre o razón social del mandatario, intermediario o tercero
PARÁGRAFO. Cuando las operaciones de compra de pieles y/o cueros se ejecuten a través de mandatarios, intermediarios o terceros la información debe ser reportada por todos los que participan en la operación.
Para informar el código de las pieles o cueros, se debe utilizar la siguiente codificación:
| Código | Descripción | Medidas a Reportar |
| 1 | Crudo Fresco | Unidades y kilos |
| 2 | Crudo Salado | Unidades y kilos |
| 3 | Wet Blue o Azul | Unidades y kilos |
| 4 | Crust | Hojas y Área en Decímetros |
| 5 | Acabado o Terminado Salado | Hojas y Área en Decímetros |
La información a que se refiere este numeral deberá ser suministrada en el Formato 1310, Versión 9.
4.2 Información consolidada sobre la prestación del servicio de curtido, preparación y teñido de cueros y/o pieles de animales bovinos y bufalinos. La información se debe presentar semestralmente, conforme con los parámetros establecidos en el Anexo 3 de Especificaciones Técnicas, el cual se adopta por medio de la presente resolución, indicando la persona natural o jurídica a quien se le haya prestado el servicio de curtido, preparación y teñido de cueros y/o pieles, así:
a) Tipo de documento
b) Número de identificación
c) Primer apellido de la persona a quien se le prestó el servicio
d) Segundo apellido de la persona a quien se le prestó el servicio
e) Primer nombre de la persona a quien se le prestó el servicio
f) Otros nombres del vendedor de la persona a quien se le prestó el servicio
g) Razón social de la sociedad a quien se le prestó el servicio
h) Dirección de la persona o sociedad a quien se le prestó el servicio
i) Código País
j) Código Departamento
k) Código Municipio
l) Correo Electrónico
m) Código de las pieles o cueros
n) Número o cantidad de las pieles y/o cueros sobre los que se prestó el servicio
o) Peso en KILOS de las pieles y/o cueros curtidos, preparados y teñidos
p) Código de Unidad de medida del área de las hojas de pieles y/o cueros curtidos, preparados y teñidos
q) Cantidad de unidades o área de las hojas de pieles y/o cueros curtidos, preparados y teñidos
r) Valor del servicio prestado de curtido, preparación y teñido
s) Valor del IVA facturado por el servicio de curtido, preparación y teñido
t) Tipo de documento del mandante o contratante
u) Número de identificación del mandante o contratante
v) Nombre o razón social del mandante o contratante
w) Tipo de documento del mandatario, intermediario o tercero
x) Número de identificación del mandatario, intermediario o tercero
y) Nombre o razón social del mandatario, intermediario o tercero
PARÁGRAFO. Cuando las operaciones de la prestación del servicio de curtido, preparación y teñido de cueros y/o pieles se ejecuten a través de mandatarios, intermediarios o terceros la información debe ser reportada por todos los que participan en la operación.
Para informar el código de las pieles o cueros, se debe utilizar la siguiente codificación:
| Código | Descripción | Medidas a Reportar |
| 1 | Crudo Fresco | Unidades y kilos |
| 2 | Crudo Salado | Unidades y kilos |
| 3 | Wet Blue o Azul | Unidades y kilos |
| 4 | Crust | Hojas y Área en Decímetros |
| 5 | Acabado o Terminado Salado | Hojas y Área en Decímetros |
La información a que se refiere este numeral deberá ser suministrada en el Formato 2285 Versión 1.
4.3. Información consolidada de las operaciones de venta de pieles y/o cueros
4.3.1. Operaciones de Venta en el Territorio Nacional y en el mercado internacional o exportación. La información se debe presentar semestralmente, conforme con los parámetros establecidos en el Anexo 1 de Especificaciones Técnicas, el cual se adopta por medio de la presente resolución, indicando la persona natural o jurídica a quien se le haya vendido pieles y/o cueros, así:
a) Tipo de documento del comprador
b) Número de Identificación del comprador
c) Primer apellido del comprador
d) Segundo apellido del comprador
e) Primer nombre del comprador
f) Otros nombres del comprador
g) Razón social del comprador
h) Dirección del comprador
i) Código País
j) Código Departamento
k) Código Municipio
l) Código Venta nacional o exportación
m) Código de las Pieles o Cueros
n) Número o cantidad de unidades u hojas de pieles y/o cueros vendidos
o) Peso en Kilos de las pieles y/o cueros vendidos
p) Código de Unidad de medida del área de las hojas de pieles y/o cueros vendidos
q) Cantidad de unidades físicas o área de las hojas de pieles y/o cueros vendidos
r) Valor en pesos de las pieles y/o cueros vendidos
s) Valor del IVA facturado por el proveedor de pieles y/o cueros
t) Partida arancelaria registrada en la Declaración de exportación (Dex)
u) Valor FOB en dólares americanos
v) Número de las declaraciones de exportación (Dex) que ampara la venta.
w) Tipo de documento del mandante o contratante
x) Número de Identificación del mandante o contratante
y) Nombre o Razón social del mandante o contratante
z) Tipo de documento del mandatario, intermediario o tercero
aa) Número de Identificación del mandatario, intermediario o tercero
bb) Nombre o Razón social del mandatario, intermediario o tercero
PARÁGRAFO 1o. Cuando las operaciones de venta de pieles y/o cueros se ejecuten a través de mandatarios, intermediarios o terceros la información debe ser reportada por todos los que participan en la operación Para informar el código de las pieles o cueros, se debe utilizar la siguiente codificación
| Código | Descripción | Medidas a Reportar |
| 1 | Crudo Fresco | Unidades y kilos |
| 2 | Crudo Salado | Unidades y kilos |
| 3 | Wet Blue o Azul | Unidades y kilos |
| 4 | Crust | Hojas y Área en Decímetros |
| 5 | Acabado o Terminado Salado | Hojas y Área en Decímetros |
La información a que se refiere este numeral deberá ser suministrada en el Formato 1309 Versión 9.
ARTÍCULO 5o. PLAZOS PARA PRESENTAR LA INFORMACIÓN. <Artículo compilado como artículo 1.4.2.5 en la Resolución 227 de 2025> <Artículo modificado por el artículo 1 de la Resolución 30 de 2016. El nuevo texto es el siguiente:> La información relacionada con el Sistema Técnico de Control a que se refiere la presente resolución, deberá entregarse por parte de los obligados a la Dirección de Impuestos y Aduanas Nacionales, semestralmente por cada una de las operaciones realizadas, en los siguientes plazos:
1. Periodo enero 1o a junio 30 a más tardar el día 31 de julio del mismo año.
2. Periodo julio 1o a diciembre 31 a más tardar el día 31 de enero del año inmediatamente siguiente.
PARÁGRAFO TRANSITORIO. La información relacionada con el Sistema Técnico de Control a que se refiere la presente Resolución, correspondiente a los dos periodos del año gravable 2015, se debe reportar por cada semestre, a más tardar el 20 de mayo de 2016.
ARTÍCULO 6o. FORMA DE PRESENTACIÓN DE LA INFORMACIÓN. <Artículo compilado como artículo 1.4.2.6 en la Resolución 227 de 2025> La información a que se refiere la presente resolución debe ser presentada en forma virtual utilizando los servicios informáticos electrónicos de la Dirección de Impuestos y Aduanas Nacionales, haciendo uso de la firma digital respaldada con certificado digital emitido por la DIAN.
ARTÍCULO 7o. PROCEDIMIENTO PREVIO A LA PRESENTACIÓN DE LA INFORMACIÓN A TRAVÉS DE LOS SERVICIOS INFORMÁTICOS ELECTRÓNICOS. <Artículo compilado como artículo 1.4.2.7 en la Resolución 227 de 2025> Los responsables de presentar la información en forma virtual haciendo uso del mecanismo de firma digital, deberán cumplir en forma previa el siguiente procedimiento:
a) Inscribir o actualizar de ser necesario, el Registro Único Tributario del informante incluyendo la responsabilidad “Informante de exógena”, y su correo electrónico. Las personas jurídicas o demás entidades deben actualizar el Registro Único Tributario, incluyendo al representante legal a quien se le asignará el mecanismo de firma con certificado digital.
b) El representante legal deberá inscribir o actualizar, de ser necesario, su Registro Único Tributario personal, conforme al artículo 2o de la Resolución 1767 de 2006 de la DIAN, informando su correo electrónico e incluyendo la responsabilidad 22, “Obligados a cumplir deberes formales a nombre de terceros”.
c) Adelantar, de ser necesario, el trámite de emisión y activación del mecanismo de firma digital respaldado con certificado digital de la DIAN, mínimo con tres días hábiles de antelación al vencimiento del término para informar y siguiendo el procedimiento señalado en la Resolución 12717 de 2005 de la DIAN.
PARÁGRAFO 1o. La DIAN emitirá el mecanismo de firma con certificado digital a la persona natural que a nombre propio o en representación del contribuyente, responsable, agente retenedor, o declarante, deba cumplir con la obligación de presentar información de manera virtual. Para tal efecto deberá darse cumplimiento al procedimiento señalado en la Resolución 12717 de 2005.
PARÁGRAFO 2o. El mecanismo de firma con certificado digital debe solicitarse personalmente o a través de apoderado debidamente facultado o por interpuesta persona con autorización autenticada, presentada ante las respectivas Direcciones Seccionales de la DIAN y/o en los lugares habilitados para tal efecto. Para las personas jurídicas o las demás entidades debe señalarse expresamente la persona a quien se le hará entrega del mecanismo de firma digital.
PARÁGRAFO 3o. Los obligados, personas naturales y representantes legales de las personas jurídicas y demás entidades a quienes a la fecha de entrada en vigencia de la presente resolución, la DIAN les haya asignado previamente el mecanismo de firma con certificado digital, no requieren la emisión de un nuevo mecanismo.
PARÁGRAFO 4o. Cuando la DIAN lo autorice, podrá utilizarse firma digital respaldada con certificado digital emitido por entidades externas.
PARÁGRAFO 5o. Las personas naturales o jurídicas que deban cumplir la obligación de presentar la información de manera presencial deben también, de ser necesario, actualizar el Registro Único Tributario con la responsabilidad 22, “Cumplimiento de obligaciones tributarias, aduaneras y cambiarias”, conforme al artículo 2o de la Resolución 1767 de 2006 y la responsabilidad como informante de exógena.
ARTÍCULO 8o. CONTINGENCIA. <Artículo compilado como artículo 1.4.2.8 en la Resolución 227 de 2025> Cuando por inconvenientes técnicos no haya disponibilidad de los servicios informáticos electrónicos y, en consecuencia, el obligado no pueda cumplir con la presentación de la información a que se refiere la presente resolución en forma virtual, deberá acercarse a la Dirección Seccional o puntos habilitados por la DIAN llevando la información en unidades extraíbles USB y el archivo de firma digital para su respectiva presentación.
Si agotado el procedimiento anterior no es posible la presentación virtual por el obligado, y la Subdirección de Gestión de Tecnología y Telecomunicaciones o dependencia que haga sus veces, establece que la no disponibilidad de los servicios informáticos electrónicos, impide cumplir efectivamente con la obligación de informar, así lo dará a conocer mediante comunicado. En este evento, el informante podrá cumplir con el respectivo deber legal dentro de los ocho (8) días hábiles siguientes a la finalización de los vencimientos establecidos para la presentación de la respectiva información, sin que ello implique extemporaneidad y sin perjuicio de que el informante la presente antes.
Sin perjuicio de lo anterior, cuando se presenten situaciones de fuerza mayor no imputables a los informantes ni a la DIAN, la Dirección General podrá habilitar términos con el fin de facilitar el cumplimiento del respectivo deber legal.
PARÁGRAFO. Para efectos de lo dispuesto en la presente resolución, el obligado a presentar virtualmente la información, deberá prever con suficiente antelación el adecuado funcionamiento de los medios requeridos para asegurar el cumplimiento de sus obligaciones.
En ningún caso constituirán causales de justificación de la extemporaneidad en la presentación de la información:
-- Los daños en los sistemas, conexiones y/o equipos informáticos del informante.
-- Los daños en el mecanismo de firma con certificado digital.
-- El olvido de las claves asociadas al mismo, por quienes deben cumplir el deber formal de declarar.
-- 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 Único Tributario y/o de la activación del mecanismo de firma digital o asignación de un nuevo mecanismo de firma amparado con certificado digital, u obtención 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 inferior a tres (3) días hábiles al vencimiento.
ARTÍCULO 9o. SANCIONES. <Artículo compilado como artículo 1.4.2.9 en la Resolución 227 de 2025> La no adopción o el incumplimiento del sistema técnico de control establecido en la presente resolución, dará lugar a la aplicación de la sanción de clausura de establecimiento de que trata el artículo 684-2 del Estatuto Tributario, en los términos del artículo 657 del Estatuto Tributario.
Cuando no se suministre la información dentro de los plazos establecidos por parte de los obligados, cuando el contenido presente errores o no corresponda a lo solicitado, habrá lugar a la aplicación de las sanciones contempladas en el artículo 651 del Estatuto Tributario.
ARTÍCULO 10. FORMATOS Y ESPECIFICACIONES TÉCNICAS. <Artículo compilado como artículo 1.4.2.10 en la Resolución 227 de 2025> La información a que se refiere la presente resolución, deberá enviarse teniendo en cuenta las especificaciones técnicas contenidas en el documento anexo que hace parte integral de la presente resolución.
Para diligenciar la casilla de tipo de documento, se debe utilizar la siguiente codificación:
11. Registro civil de nacimiento
12. Tarjeta de identidad
13. Cédula de ciudadanía
21. Tarjeta de extranjería
22. Cédula de extranjería
31. NIT
41. Pasaporte
42. Tipo de documento extranjero
43. Sin identificación del exterior o para uso definido por la DIAN.
ARTÍCULO 11. VIGENCIA. La presente resolución rige a partir de la fecha de su publicación y deroga las Resoluciones 000259 del 19 de diciembre de 2014 y 000079 del 22 de julio de 2015.
Publíquese y cúmplase.
Dada en Bogotá, D. C., a 22 de diciembre de 2015.
El Director General,
SANTIAGO ROJAS ARROYO.
INFORMACIÓN CONSOLIDADA DE LAS OPERACIONES DE VENTAS DE PIELES Y CUEROS.
<Anexo subrogado por el Anexo 1 de la Resolución 30 de 2016>
Especificaciones Técnicas
Formato 1309 - Versión 9
OBJETIVO
Definir las características y contenido de los archivos correspondientes al formato 1309 versión 9 donde se reporta la INFORMACIÓN CONSOLIDADA DE LAS OPERACIONES DE VENTAS DE PIELES Y CUEROS.
ESPECIFICACIÓN TÉCNICA
El formato debe enviarse en un archivo XML que cumpla las siguientes especificaciones.
1. Estándar del Nombre de los Archivos
El nombre de cada uno de los archivos, debe especificarse mediante la siguiente secuencia de caracteres:
Dmuisca_ccmmmmmvvaaaacccccccc.xml
cc : Concepto (Inserción = 01 Reemplazo = 02)
mmmmm : Formato (Descuentos tributarios = 01309)
vv : Versión del formato (Versión = 09).
aaaa : Año de envío.
cccccccc : Consecutivo de envío por año.
2. Formato del Archivo
El formato 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 XML debe cumplir con la especificación 1.0 Tercera edición.
2. El conjunto de caracteres utilizado en el documento XML debe ser el alfabeto latino No. 1: “ISO-8859-1”.
3. El archivo debe contener un documento XML bien formado y válido de acuerdo al esquema XSD que incluye en esta especificación técnica.
4. El archivo debe contener un elemento único elemento raíz llamado “mas”, que a su vez contendrá toda la información del archivo, tanto el encabezado como los registros.
2.1. Formato del Encabezado
El encabezado del archivo viene en el elemento “Cab” y contiene los siguientes datos, todos de carácter obligatorio:
| ETIQUETA | DENOMINACIÓNCASILLA | TIPO | LONGITUDCAMPO | VALIDACIONES | OBSERVACIONES |
| Ano | Año de envío | int | 4 | Formato AAAA | |
| CodCpt | Concepto | int | 2 | 1=inserción2=reemplazo | |
| Formato | Código del formato | int | 5 | 1309 | |
| Versión | Versión del formato | int | 2 | Versión = 9 | |
| NumEnvio | Número de envío | int | 8 | Debe corresponder al número consecutivo para este formato. | Consecutivo de envío por año. |
| FecEnvio | Fecha de envío | datetime | 19 | Debe ser la fecha calendario. | Formato AAAA-MM- DDTHH:MM:SS |
| FecInicial | Fecha Inicial | date | 10 | Debe ser la fecha calendario. | Los registros corresponden mínimo esta fecha inicial. Formato AAAA- MM-DD |
| FecFinal | Fecha Final | date | 10 | Debe ser la fecha calendario. | Los registros corresponden máximo a esta fecha Final. Formato AAAA- MM-DD |
| ValorTotal | Valor Total | double | 20 | Corresponde a la sumatoria del atributo “venta” (Valor en Pesos de las Pieles y/o Cueros Vendidos) que se encuentra en el atributo descuentos. | |
| CantReg | Cantidad de registros | int | 4 | Se enviarán archivos con máximo5000 registros; si se deben reportar 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 “ppal” que contenga el archivo. | Cantidad de registros reportados en el contenido. |
2.2. Formato del Contenido
En el contenido del archivo se deben incluir tantos registros como se informó en la cabecera en el campo “Cantidad de registros”.
El contenido del archivo viene en el elemento “ppal” y se deben incluir los siguientes datos para cada registro de descuentos tributarios solicitados.
| ATRIBUTO | CASI | DENOMINACIÓN | TIPO | LONG | OBLIGAT | OBSERVACIONES |
| doc | 24 | Tipo de Documento del Comprador | Int | 2 | S | De acuerdo a los definidos por resolución. |
| nid | 25 | Número de Identificación del Com- prador | string | 20 | S | Diligenciar sin guiones, puntos, comas o es- pacios en blanco. |
| pap | 26 | Primer Apellido del Comprador | string | 60 | N | En caso de ser una persona Natural siempre debe diligenciarse. |
| sap | 27 | Segundo Apellido del Comprador | string | 60 | N | En caso de ser una Persona Natural y si se conoce debe diligenciarse. |
| pno | 28 | Primer Nombre del Comprador | string | 60 | N | En caso de ser una Persona Natural siempre debe diligenciarse. |
| ono | 29 | Otros Nombres del Comprador | string | 60 | N | En caso de ser una Persona Natural y si se conoce debe diligenciarse. |
| raz | 30 | Razón Social del Comprador | string | 450 | N | En caso de ser una Persona Jurídica siempre debe diligenciarse. |
| dir | 31 | Dirección del Comprador | string | 250 | N | |
| dpto | 32 | Código Departamento | int | 2 | N | Código DANE, debe incluir los ceros a la izquierda |
| mun | 33 | Código Municipio | int | 3 | N | Código DANE, debe incluir los ceros a la izquierda |
| pais | 34 | Código país | int | 4 | S | Siempre debe diligenciarseNumérico, debe incluir los ceros a la izquier- da. |
| cven | 35 | Código venta Nacional o Expor- tación | int | 1 | S | De acuerdo a los definidos por resolución. |
| cpie | 36 | Código de las pieles o cueros | int | 1 | S | De acuerdo a los definidos por resolución. |
| cantu | 37 | Número o cantidad de unidades uhojas de pieles y /o cueros vendidos | Long | 15 | S | Diligenciar sin guiones, puntos, comas o es- pacios en blanco. |
| peso | 38 | Peso en kilos de las pieles y/o cueros vendidos | Decimal | 15.2 | S | Diligenciar sin guiones, puntos, comas o es- pacios en blanco. |
| umed | 39 | Código de Unidad de medida del Área de las hojas de pieles y/o Cue- ros Vendidos | int | 2 | S | Diligenciar sin guiones, puntos, comas o es- pacios en blanco. |
| cantf | 40 | Cantidad de Unidades Físicas o Área de las hojas de pieles y/o Cueros Vendidos | long | 15 | S | Diligenciar sin guiones, puntos, comas o es- pacios en blanco. |
| venta | 41 | Valor en Pesos de las Pieles y/o Cue- ros Vendidos | long | 15 | S | Diligenciar sin guiones, puntos, comas o es- pacios en blanco. |
| iva | 42 | Valor del IVA Facturado por el Pro- veedor de Pieles y/o Cueros | long | 15 | S | Diligenciar sin guiones, puntos, comas o es- pacios en blanco. |
| partida | 43 | Partida Arancelaria registrada en laDeclaración de exportación (Dex) | string | 10 | N | |
| fob | 44 | Valor FOB en dólares americanos | Long | 15 | S | Diligenciar sin guiones, puntos, comas o es- pacios en blanco. |
| dex | 45 | No. de la Declaración de Exporta- ción (DEX) que ampara la venta | Long | 18 | N | Diligenciar sin guiones, puntos, comas o es- pacios en blanco. |
| docm | 46 | Tipo de Documento del Mandante oContratante | int | 2 | S | De acuerdo a los definidos por resolución. |
| nidm | 47 | Número de Identificación del Man- dante o Contratante | string | 20 | S | Diligenciar sin guiones, puntos, comas o es- pacios en blanco. |
| papm | 48 | Primer Apellido del Mandante oContratante | string | 60 | N | En caso de ser una Persona Natural siempre debe diligenciarse. |
| sapm | 49 | Segundo Apellido del Mandante o contratante | string | 60 | N | En caso de ser una Persona Natural y si se conoce debe diligenciarse. |
| pnom | 50 | Primer Nombre del Mandante o contratante | string | 60 | N | En caso de ser una Persona Natural siempre debe diligenciarse. |
| onom | 51 | Otros Nombres del Mandante oContratante | string | 60 | N | En caso de ser una Persona Natural y si se conoce debe diligenciarse. |
| razm | 52 | Razón Social del Mandante o Con- tratante | string | 450 | N | En caso de ser una Persona Jurídica siempre debe diligenciarse. |
| doci | 53 | Tipo de Documento del Mandatario, Intermediario o Tercero | int | 2 | S | De acuerdo a los definidos por resolución. |
| nidi | 54 | Número de Identificación del Man- datario, Intermediario o Tercero | string | 20 | S | Diligenciar sin guiones, puntos, comas o es- pacios en blanco. |
| papi | 55 | Primer Apellido del Mandatario, In- termediario o Tercero | string | 60 | N | En caso de ser una Persona Natural siempre debe diligenciarse. |
| sapi | 56 | Segundo Apellido del Mandatario, Intermediario o Tercero | string | 60 | N | En caso de ser una Persona Natural y si se conoce debe diligenciarse. |
| pnoi | 57 | Primer Nombre del Mandatario, In- termediario o Tercero | string | 60 | N | En caso de ser una Persona Natural siempre debe diligenciarse. |
| onoi | 58 | Otros Nombres del Mandatario, In- termediario o Tercero | string | 60 | N | En caso de ser una Persona Natural y si se conoce debe diligenciarse. |
| razi | 59 | Razón Social del Mandatario, Inter- mediario o Tercero | string | 450 | N | En caso de ser una Persona Jurídica siempre debe diligenciarse. |
Los campos: Tipo de Documento del Comprador, Número de Identificación del Comprador, Código de las Pieles o Cueros, No. de la Declaración de Exportación (DEX) que ampara la venta, Tipo de Documento del Mandante o Contratante, Número de Identificación del Mandante o Contratante, Tipo de Documento del Mandatario Intermediario o Tercero y Número de Identificación del Mandatario Intermediario o Tercero conforman una llave única para este formato, la cual 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 atributos que registran valores numéricos, se reportan con valores numéricos positivos, sin signos ni puntuaciones, según lo reportado por el informante o en su defecto con cero (0).
4. Los campos que corresponden a fechas, deben contener fechas válidas en cuanto a año, mes, y día.
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 corresponder al número consecutivo para este formato.
4. Fecha de envío, debe ser la fecha calendario, en formato AAAA-MM-DDTHH: MM:SS.
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 : s chema xmlns :xs=”ht tp: / /www.w3.org/2001/XMLSchema ”
elementFormDefault=”qualified” attributeFormDefault=”unqualified”>
<xs:element name=”ppal”>
<xs:annotation>
<xs:documentation>Elemento que encapsula la información del formulario 1309v9
INFORMACIÓN CONSOLIDADA DE LAS OPERACIONES DE VENTAS DE PIELES Y CUEROS
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name=”doc” use=”required”>
<xs:annotation>
<xs:documentation>Tipo de Documento del Comprador</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:int”>
<xs:pattern value=”[0-9]{0,2}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”nid” use=”required”>
<xs:annotation>
<xs:documentation>Numero de Identificación del Comprador</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:pattern value=”[a-zA-Z0-9]+”/>
<xs:minLength value=”1”/>
<xs:maxLength value=”20”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”pap” use=”optional”>
<xs:annotation>
<xs:documentation>Primer Apellido del Comprador</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”1”/>
<xs:maxLength value=”60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”sap” use=”optional”>
<xs:annotation>
<xs:documentation>Segundo Apellido del Comprador</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”pno” use=”optional”>
<xs:annotation>
<xs:documentation>Primer Nombre del Comprador</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=”ono” use=”optional”>
<xs:annotation>
<xs:documentation>Otros Nombres del Comprador</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”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=”dir” use=”optional”>
<xs:annotation>
<xs:documentation>Dirección del Comprador</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”250”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”dpto” use=”optional”>
<xs:annotation>
<xs:documentation>Código Departamento</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:pattern value=”[0-9]{0,2}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”mun” use=”optional”>
<xs:annotation>
<xs:documentation>Código Municipio</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:pattern value=”[0-9]{0,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:string”>
<xs:pattern value=”[0-9]{1,4}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”cven” use=”required”>
<xs:annotation>
<xs:documentation>Código Venta Nacional o Exportació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=”cpie” use=”required”>
<xs:annotation>
<xs:documentation>Código de las Pieles o Cueros</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=”cantu” use=”required”>
<xs:annotation>
<xs:documentation>Numero o Cantidad de Unidades u Hojas de pieles y /o cueros
vendidos</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:long”>
<xs:pattern value=”[0-9]{1,15}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”peso” use=”required”>
<xs:annotation>
<xs:documentation>Peso en kilos de las pieles y/o cueros vendidos</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:decimal”>
<xs:maxInclusive value=”999999999999999.99”/>
<xs:totalDigits value=”17”/>
<xs:fractionDigits value=”2”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”umed” use=”required”>
<xs:annotation>
<xs:documentation>Código de Unidad de medida del Área de las Hojas de Pieles
y/o Cueros Vendidos</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:int”>
<xs:minInclusive value=”1”/>
<xs:maxInclusive value=”99”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”cantf” use=”required”>
<xs:annotation>
<xs:documentation>Cantidad de Unidades Físicas o Área de las Hojas de Pieles
y/o Cueros Vendidos</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:long”>
<xs:pattern value=”[0-9]{1,15}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”venta” use=”required”>
<xs:annotation>
<xs:documentation>Valor en Pesos de las Pieles y/o Cueros Vendidos</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:long”>
<xs:pattern value=”[0-9]{1,15}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”iva” use=”required”>
<xs:annotation>
<xs:documentation>Valor del IVA Facturado por el Proveedor de Pieles y/o
Cueros </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:long”>
<xs:pattern value=”[0-9]{1,15}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”partida” use=”optional”>
<xs:annotation>
<xs:documentation>Partida Arancelaria registrada en la Declaración de exportación
(Dex)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”10”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”fob” use=”required”>
<xs:annotation>
<xs:documentation>Valor FOB en dólares americanos</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:long”>
<xs:pattern value=”[0-9]{1,15}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”dex” use=”optional”>
<xs:annotation>
<xs:documentation>No. de la Declaración de Exportación (DEX) que ampara la
venta</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:long”>
<xs:pattern value=”[0-9]{1,18}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”docm” use=”required”>
<xs:annotation>
<xs:documentation>Tipo de Documento del Mandante o Contratante</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:int”>
<xs:pattern value=”[0-9]{0,2}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”nidm” use=”required”>
<xs:annotation>
<xs:documentation>Numero de Identificación del Mandante o Contratante</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:pattern value=”[a-zA-Z0-9]+”/>
<xs:minLength value=”1”/>
<xs:maxLength value=”20”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”papm” use=”optional”>
<xs:annotation>
<xs:documentation>Primer Apellido del Mandante o Contratante</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=”sapm” use=”optional”>
<xs:annotation>
<xs:documentation>Segundo Apellido del Mandante o Contratante</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”pnom” use=”optional”>
<xs:annotation>
<xs:documentation>Primer Nombre del Mandante o Contratante</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=”onom” use=”optional”>
<xs:annotation>
<xs:documentation>Otros Nombres del Mandante o Contratante</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”razm” use=”optional”>
<xs:annotation>
<xs:documentation>Razón Social del Mandante o Contratante</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=”doci” use=”required”>
<xs:annotation>
<xs:documentation>Tipo de Documento del Mandatario, Intermediario o Tercero</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:int”>
<xs:pattern value=”[0-9]{0,2}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”nidi” use=”required”>
<xs:annotation>
<xs:documentation>Numero de Identificación del Mandatario, Intermediario o
Tercero</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:pattern value=”[a-zA-Z0-9]+”/>
<xs:minLength value=”1”/>
<xs:maxLength value=”20”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”papi” use=”optional”>
<xs:annotation>
<xs:documentation>Primer Apellido del Mandatario, Intermediario o Tercero</
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=”sapi” use=”optional”>
<xs:annotation>
<xs:documentation>Segundo Apellido del Mandatario, Intermediario o Tercero</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”pnoi” use=”optional”>
<xs:annotation>
<xs:documentation>Primer Nombre del Mandatario, Intermediario o Tercero</
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=”onoi” use=”optional”>
<xs:annotation>
<xs:documentation>Otros Nombres del Mandatario, Intermediario o Tercero</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”razi” use=”optional”>
<xs:annotation>
<xs:documentation>Razón Social del Mandatario, Intermediario o Tercero</
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: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=”ppal” maxOccurs=”unbounded”/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name=”CabType”>
<xs:sequence>
<xs:element name=”Ano” type=”xs:gYear” nillable=”false”>
<xs:annotation>
<xs:documentation>Año de envio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=”CodCpt” nillable=”false”>
<xs:annotation>
<xs:documentation>Concepto</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:int”>
<xs:minInclusive value=”0”/>
<xs:maxInclusive value=”99”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=”Formato” fixed=”1309”>
<xs:simpleType>
<xs:restriction base=”xs:positiveInteger”>
<xs:totalDigits value=”4”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=”Version” type=”xs:positiveInteger” fixed=”9”/>
<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>
INFORMACIÓN CONSOLIDADA DE LAS OPERACIONES DE COMPRA DE PIELES Y CUEROS.
<Anexo subrogado por el Anexo 2 de la Resolución 30 de 2016>
Especificaciones Técnicas
Formato 1310 - Versión 9
OBJETIVO
Definir las características y contenido de los archivos correspondientes al formato 1310 versión 9 donde se reporta la INFORMACIÓN CONSOLIDADA DE COMPRA DE PIELES Y CUEROS.
ESPECIFICACIÓN TÉCNICA
El formato debe enviarse en un archivo XML que cumpla las siguientes especificaciones.
1. Estándar del Nombre de los Archivos El nombre de cada uno de los archivos, debe especificarse mediante la siguiente secuencia de caracteres:
Dmuisca_ccmmmmmvvaaaacccccccc.xml
cc : Concepto (Inserción = 01 Reemplazo = 02)
mmmmm : Formato (Descuentos tributarios = 01310)
vv : Versión del formato (Versión = 09).
aaaa : Año de envío.
cccccccc : Consecutivo de envío por año.
2. Formato del Archivo
El formato 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 XML debe cumplir con la especificación 1.0 Tercera edición.
2. El conjunto de caracteres utilizado en el documento XML debe ser el alfabeto latino No. 1: “ISO-8859-1”.
3. El archivo debe contener un documento XML bien formado y válido de acuerdo al esquema XSD que incluye en esta especificación técnica.
4. El archivo debe contener un elemento único elemento raíz llamado “mas”, que a su vez contendrá toda la información del archivo, tanto el encabezado como los registros.
2.1. Formato del Encabezado
El encabezado del archivo viene en el elemento “Cab” y contiene los siguientes datos, todos de carácter obligatorio:
| ETIQUETA | DENOMINACIÓNCASILLA | TIPO | LONGITUDCAMPO | VALIDACIONES | OBSERVACIONES |
| Ano | Año de envío | int | 4 | Formato AAAA | |
| CodCpt | Concepto | int | 2 | 1=inserción2=reemplazo | |
| Formato | Código del formato | int | 5 | 1310 | |
| Versión | Versión del formato | int | 2 | Versión = 9 | |
| NumEnvio | Número de envío | int | 8 | Debe corresponder al número consecutivo para este formato. | Consecutivo de envío por año. |
| FecEnvio | Fecha de envío | datetime | 19 | Debe ser la fecha calendario. | Formato AAAA-MM-DDTHH:MM:SS |
| FecInicial | Fecha Inicial | date | 10 | Debe ser la fecha calendario. | Los registros corresponden mínimo esta fecha inicial. Formato AAAA-MM-DD |
| FecFinal | Fecha Final | date | 10 | Debe ser la fecha calendario. | Los registros corresponden máximo a ésta fecha Final. Formato AAAA- MM-DD |
| ValorTotal | Valor Total | double | 20 | Corresponde a la sumatoria del atributo “compra” (Valor en Pesos de las Pieles y/o Cueros Adquiridos) que se encuentra en el atributo descuentos. | |
| CantReg | Cantidad de registros | int | 4 | Se enviarán archivos con máximo5000 registros; si se deben reportar 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 “ppal” que contenga el archivo. | Cantidad de registros reportados en el contenido. |
2.2. Formato del Contenido
En el contenido del archivo se deben incluir tantos registros como se informó en la cabecera en el campo “Cantidad de registros”.
El contenido del archivo viene en el elemento “ppal” y se deben incluir los siguientes datos para cada registro de descuentos tributarios solicitados.
| ATRIBUTO | CASI | DENOMINACIÓN | TIPO | LONG | OBLIGAT | OBSERVACIONES |
| doc | 24 | Tipo de documento Vendedor de Pieles y/o Cueros | Int | 2 | S | De acuerdo a los definidos por resolución. |
| nid | 25 | Número de Identificación Vendedor dePieles y/o Cueros | string | 20 | S | Diligenciar sin guiones, puntos, comas o espacios en blanco. |
| pap | 26 | Primer Apellido del Vendedor de Pieles y/o Cueros | string | 60 | N | En caso de ser una Persona Natural siem- pre debe diligenciarse. |
| sap | 27 | Segundo Apellido del Vendedor de Pieles y/o Cueros | string | 60 | N | En caso de ser una Persona Natural y si se conoce debe diligenciarse. |
| pno | 28 | Primer Nombre del Vendedor de Pieles y/o Cueros | string | 60 | N | En caso de ser una Persona Natural siem- pre debe diligenciarse. |
| ono | 29 | Otros Nombres del Vendedor de Pieles y/o Cueros | string | 60 | N | En caso de ser una Persona Natural y si se conoce debe diligenciarse. |
| raz | 30 | Razón Social del Vendedor de Pieles y/oCueros | string | 450 | N | En caso de ser una Persona Jurídica siem- pre debe diligenciarse. |
| dir | 31 | Dirección del Vendedor de Pieles y/oCueros | string | 250 | N | |
| dpto | 32 | Código Departamento | int | 2 | N | Código DANE, debe incluir los ceros a la izquierda |
| mun | 33 | Código Municipio | int | 3 | N | Código DANE, debe incluir los ceros a la izquierda |
| pais | 34 | Código País | int | 4 | S | Siempre debe diligenciarseNumérico, debe incluir los ceros a la iz- quierda. |
| 35 | Correo Electrónico | string | 100 | N | ||
| cpie | 36 | Código de las Pieles o Cueros | int | 1 | S | De acuerdo a los definidos por resolución. |
| cantu | 37 | Número o Cantidad de Unidades u Hojasde pieles y /o cueros Adquiridos | Long | 15 | S | Diligenciar sin guiones, puntos, comas o espacios en blanco. |
| peso | 38 | Peso en kilos de las pieles y/o cuerosAdquiridos | Deci- mal | 15.2 | S | Diligenciar sin guiones, puntos, comas o espacios en blanco. |
| compra | 39 | Valor en Pesos de las Pieles y/o CuerosAdquiridos | long | 15 | S | Diligenciar sin guiones, puntos, comas o espacios en blanco. |
| iva | 40 | Valor del IVA Facturado por el Proveedor de Pieles y/o Cueros | long | 15 | S | Diligenciar sin guiones, puntos, comas o espacios en blanco. |
| docm | 41 | Tipo de Documento del Mandante o Con- tratante | uint | 2 | S | De acuerdo a los definidos por resolución. |
| nidm | 42 | Número de Identificación del Mandanteo Contratante | string | 20 | S | Diligenciar sin guiones, puntos, comas o espacios en blanco. |
| papm | 43 | Primer Apellido del Mandante o Contra- tante | string | 60 | N | En caso de ser una Persona Natural siem- pre debe diligenciarse. |
| sapm | 44 | Segundo Apellido del Mandante o con- tratante | string | 60 | N | En caso de ser una Persona Natural y si se conoce debe diligenciarse. |
| pnom | 45 | Primer Nombre del Mandante o contra- tante | string | 60 | N | En caso de ser una Persona Natural siem- pre debe diligenciarse. |
| onom | 46 | Otros Nombres del Mandante o Contra- tante | string | 60 | N | En caso de ser una Persona Natural y si se conoce debe diligenciarse. |
| razm | 47 | Razón Social del Mandante o Contratante | string | 450 | N | En caso de ser una Persona Jurídica siem- pre debe diligenciarse. |
| doci | 48 | Tipo de Documento del Mandatario, In- termediario o Tercero | int | 2 | S | De acuerdo a los definidos por resolución. |
| nidi | 49 | Número de Identificación del Mandata- rio, Intermediario o Tercero | string | 20 | S | Diligenciar sin guiones, puntos, comas o espacios en blanco. |
| papi | 50 | Primer Apellido del Mandatario, Interme- diario o Tercero | string | 60 | N | En caso de ser una Persona Natural siem- pre debe diligenciarse. |
| sapi | 51 | Segundo Apellido del Mandatario, Inter- mediario o Tercero | string | 60 | N | En caso de ser una Persona Natural y si se conoce debe diligenciarse. |
| pnoi | 52 | Primer Nombre del Mandatario, Interme- diario o Tercero | string | 60 | N | En caso de ser una Persona Natural siem- pre debe diligenciarse. |
| onoi | 53 | Otros Nombres del Mandatario, Interme- diario o Tercero | string | 60 | N | En caso de ser una Persona Natural y si se conoce debe diligenciarse. |
| razi | 54 | Razón Social del Mandatario, Intermedia- rio o Tercero | string | 450 | N | En caso de ser una Persona Jurídica siem- pre debe diligenciarse. |
Los campos: Tipo de Documento del Vendedor de Pieles y/o Cueros, Número de Identificación del Vendedor de Pieles y/o Cueros, Código de las Pieles o Cueros, Tipo de Documento del Mandante o Contratante, Numero de Identificación del Mandante o Contratante, Tipo de Documento del Mandatario Intermediario o Tercero y Número de Identificación del Mandatario Intermediario o Tercero conforman una llave única para este formato, la cual 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 atributos que registran valores numéricos, se reportan con valores numéricos positivos, sin signos ni puntuaciones, según lo reportado por el informante o en su defecto con cero (0).
4. Los campos que corresponden a fechas, deben contener fechas válidas en cuanto a año, mes, y día.
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 corresponder al número consecutivo para este formato.
4. Fecha de envío, debe ser la fecha calendario, en formato AAAA-MM-DDTHH:MM:SS.
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 : s chema xmlns :xs=”ht tp: / /www.w3.org/2001/XMLSchema ”
elementFormDefault=”qualified” attributeFormDefault=”unqualified”>
<xs:element name=”ppal”>
<xs:annotation>
<xs:documentation>Elemento que encapsula la información del formulario
1310v9 INFORMACIÓN CONSOLIDADA DE LAS OPERACIONES DE COMPRA DE PIELES Y CUEROS </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name=”doc” use=”required”>
<xs:annotation>
<xs:documentation>Tipo de Documento del Vendedor
de Pieles y/o Cueros</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:int”>
<xs:pattern value=”[0-9]{0,2}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”nid” use=”required”>
<xs:annotation>
<xs:documentation>Numero de Identificación del
Vendedor de Pieles y/o Cueros</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:pattern value=”[a-zA-Z0-9]+”/>
<xs:minLength value=”1”/>
<xs:maxLength value=”20”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”pap” use=”optional”>
<xs:annotation>
<xs:documentation>Primer Apellido del Vendedor
de Pieles y/o Cueros</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”1”/>
<xs:maxLength value=”60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”sap” use=”optional”>
<xs:annotation>
<xs:documentation>Segundo Apellido del Vendedor
de Pieles y/o Cueros</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”pno” use=”optional”>
<xs:annotation>
<xs:documentation>Primer Nombre del Vendedor
de Pieles y/o Cueros</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=”ono” use=”optional”>
<xs:annotation>
<xs:documentation>Otros Nombres del Vendedor
de Pieles y/o Cueros</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”raz” use=”optional”>
<xs:annotation>
<xs:documentation>Razón Social Vendedor de Pieles
y/o Cueros</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=”dir” use=”optional”>
<xs:annotation>
<xs:documentation>Dirección del Vendedor de Pieles
y/o Cueros</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”250”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”dpto” use=”optional”>
<xs:annotation>
<xs:documentation>Código Departamento</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:pattern value=”[0-9]{0,2}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”mun” use=”optional”>
<xs:annotation>
<xs:documentation>Código Municipio</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:pattern value=”[0-9]{0,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:string”>
<xs:pattern value=”[0-9]{1,4}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”email” use=”optional”>
<xs:annotation>
<xs:documentation>Correo Electrónico</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”1”/>
<xs:maxLength value=”100”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”cpie” use=”required”>
<xs:annotation>
<xs:documentation>Código de las Pieles o Cueros</
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=”cantu” use=”required”>
<xs:annotation>
<xs:documentation>Numero o Cantidad de Unidades
u Hojas de pieles y /o cueros Adquiridos</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:long”>
<xs:pattern value=”[0-9]{1,15}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”peso” use=”required”>
<xs:annotation>
<xs:documentation>Peso en kilos de las pieles y/o
cueros Adquiridos</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:decimal”>
< x s : m a x I n c l u s i v e v a -
lue=”999999999999999.99”/>
<xs:totalDigits value=”17”/>
<xs:fractionDigits value=”2”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”compra” use=”required”>
<xs:annotation>
<xs:documentation>Valor en Pesos de las Pieles y/o
Cueros Adquiridos</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:long”>
<xs:pattern value=”[0-9]{1,15}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”iva” use=”required”>
<xs:annotation>
<xs:documentation>Valor del IVA Facturado por el
Proveedor de Pieles y/o Cueros </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:long”>
<xs:pattern value=”[0-9]{1,15}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”docm” use=”required”>
<xs:annotation>
<xs:documentation>Tipo de Documento del Mandante
o Contratante</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:int”>
<xs:pattern value=”[0-9]{0,2}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”nidm” use=”required”>
<xs:annotation>
<xs:documentation>Numero de Identificación del
Mandante o Contratante</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:pattern value=”[a-zA-Z0-9]+”/>
<xs:minLength value=”1”/>
<xs:maxLength value=”20”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”papm” use=”optional”>
<xs:annotation>
<xs:documentation>Primer Apellido del Mandante
o Contratante</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=”sapm” use=”optional”>
<xs:annotation>
<xs:documentation>Segundo Apellido del Mandante
o Contratante</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”pnom” use=”optional”>
<xs:annotation>
<xs:documentation>Primer Nombre del Mandante o
Contratante</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=”onom” use=”optional”>
<xs:annotation>
<xs:documentation>Otros Nombres del Mandante o
Contratante</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”razm” use=”optional”>
<xs:annotation>
<xs:documentation>Razón Social del Mandante o
Contratante</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=”doci” use=”required”>
<xs:annotation>
<xs:documentation>Tipo de Documento del Mandatario,
Intermediario o Tercero</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:int”>
<xs:pattern value=”[0-9]{0,2}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”nidi” use=”required”>
<xs:annotation>
<xs:documentation>Numero de Identificación del
Mandatario, Intermediario o Tercero</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:pattern value=”[a-zA-Z0-9]+”/>
<xs:minLength value=”1”/>
<xs:maxLength value=”20”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”papi” use=”optional”>
<xs:annotation>
<xs:documentation>Primer Apellido del Mandatario,
Intermediario o Tercero</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=”sapi” use=”optional”>
<xs:annotation>
<xs:documentation>Segundo Apellido del Mandatario,
Intermediario o Tercero</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”pnoi” use=”optional”>
<xs:annotation>
<xs:documentation>Primer Nombre del Mandatario,
Intermediario o Tercero</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=”onoi” use=”optional”>
<xs:annotation>
<xs:documentation>Otros Nombres del Mandatario,
Intermediario o Tercero</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”razi” use=”optional”>
<xs:annotation>
<xs:documentation>Razón Social del Mandatario,
Intermediario o Tercero</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: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=”ppal” maxOccurs=”unbounded”/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name=”CabType”>
<xs:sequence>
<xs:element name=”Ano” type=”xs:gYear” nillable=”false”>
<xs:annotation>
<xs:documentation>Año de envio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=”CodCpt” nillable=”false”>
<xs:annotation>
<xs:documentation>Concepto</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:int”>
<xs:minInclusive value=”0”/>
<xs:maxInclusive value=”99”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=”Formato” fixed=”1310”>
<xs:simpleType>
<xs:restriction base=”xs:positiveInteger”>
<xs:totalDigits value=”4”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=”Version” type=”xs:positiveInteger” fixed=”9”/>
<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>
<x s :documen tat ion>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.
<Anexo subrogado por el Anexo 3 de la Resolución 30 de 2016>
Información Consolidada sobre la Prestación del Servicio de Curtido, Preparación y Teñido de cueros y/o pieles animales Bovinos y Bufalinos
Formato 2285 - Versión 1
OBJETIVO
Definir las características y contenido de los archivos correspondientes al formato 2285 versión 1 donde se reporta la INFORMACIÓN CONSOLIDADA SOBRE LA PRESTACIÓN DEL SERVICIO DE CURTIDO, PREPARACIÓN Y TEÑIDO DE CUEROS Y/O PIELES ANIMALES BOVINOS Y BUFALINOS.
ESPECIFICACIÓN TÉCNICA
El formato debe enviarse en un archivo XML que cumpla las siguientes especificaciones.
1. Estándar del Nombre de los Archivos
El nombre de cada uno de los archivos, debe especificarse mediante la siguiente secuencia de caracteres:
Dmuisca_ccmmmmmvvaaaacccccccc.xml
cc : Concepto (Inserción = 01 Reemplazo = 02)
mmmmm : Formato ( Descuentos tributarios = 02285)
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 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 XML debe cumplir con la especificación 1.0 Tercera edición.
2. El conjunto de caracteres utilizado en el documento XML debe ser el alfabeto latino No. 1: “ISO-8859-1”.
3. El archivo debe contener un documento XML bien formado y válido de acuerdo al esquema XSD que incluye en esta especificación técnica.
4. El archivo debe contener un elemento único elemento raíz llamado “mas”, que a su vez contendrá toda la información del archivo, tanto el encabezado como los registros.
2.1. Formato del Encabezado
El encabezado del archivo viene en el elemento “Cab” y contiene los siguientes datos, todos de carácter obligatorio:
| ETIQUETA | DENOMINACIÓNCASILLA | TIPO | LONGITUDCAMPO | VALIDACIONES | OBSERVACIONES |
| Ano | Año de envío | int | 4 | Formato AAAA | |
| CodCpt | Concepto | int | 2 | 1=inserción2=reemplazo | |
| Formato | Código del formato | int | 5 | 2285 | |
| Versión | Versión del formato | int | 2 | Versión = 1 | |
| NumEnvio | Número de envío | int | 8 | Debe corresponder al número consecutivo para este formato. | Consecutivo de envío por año. |
| FecEnvio | Fecha de envío | datetime | 19 | Debe ser la fecha calendario. | Formato AAAA-MM- DDTHH:MM:SS |
| FecInicial | Fecha Inicial | date | 10 | Debe ser la fecha calendario. | Los registros corresponden mínimo esta fecha inicial. Formato AAAA- MM-DD |
| FecFinal | Fecha Final | date | 10 | Debe ser la fecha calendario. | Los registros corresponden máximo a ésta fecha Final. Formato AAAA- MM-DD |
| ValorTotal | Valor Total | double | 20 | Corresponde a la sumatoria del atributo “valor” (Valor del servicio prestado de curtido, preparación y teñido) que se encuentra en el atributo descuentos. | |
| CantReg | Cantidad de registros | int | 4 | Se enviarán archivos con máximo5000 registros; si se deben reportar más de 5000 registros se fraccionará la información en archivos de 5000 registros o menos. La cantidad de registros esta medida por el número de elementos “ppal” que contenga el archivo. | Cantidad de registros reportados en el contenido. |
2.2. Formato del Contenido
En el contenido del archivo se deben incluir tantos registros como se informó en la cabecera en el campo “Cantidad de registros”.
El contenido del archivo viene en el elemento “ppal” y se deben incluir los siguientes datos para cada registro de descuentos tributarios solicitados.
| ATRIBUTO | CASI | DENOMINACIÓN | TIPO | LONG | OBLIGAT | OBSERVACIONES |
| doc | 24 | Tipo de documento de la Persona a quien se le presto el servicio | Int | 2 | S | De acuerdo a los definidos por resolu- ción. |
| nid | 25 | Número de Identificación de la Persona a quien se le presto el servicio | string | 20 | S | Diligenciar sin guiones, puntos, comas o espacios en blanco. |
| pap | 26 | Primer Apellido de la Persona a quien se le presto el servicio | string | 60 | N | En caso de ser una Persona Natural siem- pre debe diligenciarse. |
| sap | 27 | Segundo Apellido de la Persona a quien se le presto el servicio | string | 60 | N | En caso de ser una Persona Natural y si se conoce debe diligenciarse. |
| pno | 28 | Primer Nombre de la Persona a quien se le presto el servicio | string | 60 | N | En caso de ser una Persona Natural siem- pre debe diligenciarse. |
| ono | 29 | Otros Nombres de la Persona a quien se le presto el servicio | string | 60 | N | En caso de ser una Persona Natural y si se conoce debe diligenciarse. |
| raz | 30 | Razón Social de la Persona a quien se le presto el servicio | string | 450 | N | En caso de ser una Persona Jurídica siempre debe diligenciarse. |
| dir | 31 | Dirección de la Persona o Sociedad a quien se le presto el servicio | string | 250 | N | |
| dpto | 32 | Código Departamento | int | 2 | N | Código DANE, debe incluir los ceros a la izquierda |
| mun | 33 | Código Municipio | int | 3 | N | Código DANE, debe incluir los ceros a la izquierda |
| pais | 34 | Código País | int | 4 | S | Siempre debe diligenciarse Numérico, debe incluir los ceros a la izquierda. |
| 35 | Correo Electrónico | string | 100 | N | ||
| cpie | 36 | Código de las Pieles o Cueros | int | 1 | S | De acuerdo a los definidos por resolu- ción. |
| cantu | 37 | Número o Cantidad de las Pieles y/o Cue- ros sobre los que se prestó el servicio | Long | 15 | S | Diligenciar sin guiones, puntos, comas o espacios en blanco. |
| peso | 38 | Peso en kilos de las pieles y/o cueros cur- tidos, preparados y teñidos | Decimal | 15.2 | S | Diligenciar sin guiones, puntos, comas o espacios en blanco. |
| umed | 39 | Código de Unidad de medida del área de las hojas de pieles y/o cueros curtidos, preparados y teñidos | int | 1 | S | Diligenciar sin guiones, puntos, comas o espacios en blanco. |
| cantf | 40 | Cantidad de unidades o área de las hojas de pieles y/o cueros curtidos, preparados y teñidos | long | 15 | S | Diligenciar sin guiones, puntos, comas o espacios en blanco. |
| valor | 41 | Valor del servicio prestado de curtido, preparación y teñido | long | 15 | S | Diligenciar sin guiones, puntos, comas o espacios en blanco. |
| iva | 42 | Valor del IVA Facturado por el servicio de curtido, preparación y teñido | long | 15 | S | Diligenciar sin guiones, puntos, comas o espacios en blanco. |
| docm | 43 | Tipo de Documento del Mandante o Con- tratante | int | 2 | S | De acuerdo a los definidos por resolu- ción. |
| nidm | 44 | Número de Identificación del Mandante o Contratante | string | 20 | S | Diligenciar sin guiones, puntos, comas o espacios en blanco. |
| papm | 45 | Primer Apellido del Mandante o Contra- tante | string | 60 | N | En caso de ser una Persona Natural siem- pre debe diligenciarse. |
| sapm | 46 | Segundo Apellido del Mandante o con- tratante | string | 60 | N | En caso de ser una Persona Natural y si se conoce debe diligenciarse. |
| pnom | 47 | Primer Nombre del Mandante o contra- tante | string | 60 | N | En caso de ser una Persona Natural siem- pre debe diligenciarse. |
| onom | 48 | Otros Nombres del Mandante o Contra- tante | string | 60 | N | En caso de ser una Persona Natural y si se conoce debe diligenciarse. |
| razm | 49 | Razón Social del Mandante o Contratante | string | 450 | N | En caso de ser una Persona Jurídica siempre debe diligenciarse. |
| doci | 50 | Tipo de Documento del Mandatario, In- termediario o Tercero | int | 2 | S | De acuerdo a los definidos por resolu- ción. |
| nidi | 51 | Número de Identificación del Mandata- rio, Intermediario o Tercero | string | 20 | S | Diligenciar sin guiones, puntos, comas o espacios en blanco. |
| papi | 52 | Primer Apellido del Mandatario, Interme- diario o Tercero | string | 60 | N | En caso de ser una Persona Natural siem- pre debe diligenciarse. |
| sapi | 53 | Segundo Apellido del Mandatario, Inter- mediario o Tercero | string | 60 | N | En caso de ser una Persona Natural y si se conoce debe diligenciarse. |
| pnoi | 54 | Primer Nombre del Mandatario, Interme- diario o Tercero | string | 60 | N | En caso de ser una Persona Natural siem- pre debe diligenciarse. |
| onoi | 55 | Otros Nombres del Mandatario, Interme- diario o Tercero | string | 60 | N | En caso de ser una Persona Natural y si se conoce debe diligenciarse. |
| razi | 56 | Razón Social del Mandatario, Intermedia- rio o Tercero | string | 450 | N | En caso de ser una Persona Jurídica siempre debe diligenciarse. |
Los campos: Tipo de Documento del Comprador, Número de Identificación del Comprador, Código de las Pieles o Cueros, No. de la Declaración de Exportación (DEX) que ampara la venta, Tipo de Documento del Mandante o Contratante, Número de Identificación del Mandante o Contratante, Tipo de Documento del Mandatario Intermediario o Tercero y Número de Identificación del Mandatario Intermediario o Tercero conforman una llave única para este formato, la cual 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 atributos que registran valores numéricos, se reportan con valores numéricos positivos, sin signos ni puntuaciones, según lo reportado por el informante o en su defecto con cero (0).
4. Los campos que corresponden a fechas, deben contener fechas válidas en cuanto a año, mes, y día.
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 corresponder al número consecutivo para este formato.
4. Fecha de envío, debe ser la fecha calendario, en formato AAAA-MM-DDTHH: MM:SS.
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 : s chema xmlns :xs=”ht tp: / /www.w3.org/2001/XMLSchema ”
elementFormDefault=”qualified” attributeFormDefault=”unqualified”>
<xs:element name=”ppal”>
<xs:annotation>
<xs:documentation>Elemento que encapsula la información del formulario 2285v1</
xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name=”doc” use=”required”>
<xs:annotation>
<xs:documentation>Tipo de documento de la Persona a quien se le presto el
servicio</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:int”>
<xs:pattern value=”[0-9]{0,2}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”nid” use=”required”>
<xs:annotation>
<xs:documentation>Numero de Identificacion de la Persona a quien se le presto
el servicio</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:pattern value=”[a-zA-Z0-9]+”/>
<xs:minLength value=”1”/>
<xs:maxLength value=”20”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”pap” use=”optional”>
<xs:annotation>
<xs:documentation>Primer Apellido de la Persona a quien se le presto el servicio</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”1”/>
<xs:maxLength value=”60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”sap” use=”optional”>
<xs:annotation>
<xs:documentation>Segundo Apellido de la Persona a quien se le presto el
servicio</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”pno” use=”optional”>
<xs:annotation>
<xs:documentation>Primer Nombre de la Persona a quien se le presto el servicio</
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=”ono” use=”optional”>
<xs:annotation>
<xs:documentation>Otros Nombres de la Persona a quien se le presto el servicio</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”raz” use=”optional”>
<xs:annotation>
<xs:documentation>Razón Social de la Persona a quien se le presto el servicio</
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=”dir” use=”optional”>
<xs:annotation>
<xs:documentation>Dirección de la Persona a quien se le presto el servicio</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”250”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”dpto” use=”optional”>
<xs:annotation>
<xs:documentation>Código Departamento</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:pattern value=”[0-9]{0,2}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”mun” use=”optional”>
<xs:annotation>
<xs:documentation>Código Municipio</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:pattern value=”[0-9]{0,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:string”>
<xs:pattern value=”[0-9]{1,4}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”email” use=”optional”>
<xs:annotation>
<xs:documentation>Correo Electrónico</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”1”/>
<xs:maxLength value=”100”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”cpie” use=”required”>
<xs:annotation>
<xs:documentation>Código de las Pieles o Cueros</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=”cantu” use=”required”>
<xs:annotation>
<xs:documentation>Numero o Cantidad de las Pieles y/o Cueros sobre los que
se presto el servicio</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:long”>
<xs:pattern value=”[0-9]{1,15}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”peso” use=”required”>
<xs:annotation>
<xs:documentation>Peso en kilos de las pieles y/o cueros curtidos, preparados
y teñidos</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:decimal”>
<xs:maxInclusive value=”999999999999999.99”/>
<xs:totalDigits value=”17”/>
<xs:fractionDigits value=”2”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”umed” use=”required”>
<xs:annotation>
<xs:documentation>Código de Unidad de medida del área de las hojas de pieles
y/o cueros curtidos, preparados y teñidos</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:int”>
<xs:pattern value=”[0-9]{0,1}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”cantf” use=”required”>
<xs:annotation>
<xs:documentation>Cantidad de unidades o área de las hojas de pieles y/o cueros
curtidos, preparados y teñidos</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:long”>
<xs:pattern value=”[0-9]{1,15}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”valor” use=”required”>
<xs:annotation>
<xs:documentation>Valor del servicio prestado de curtido, preparación y teñido</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:long”>
<xs:pattern value=”[0-9]{1,15}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”iva” use=”required”>
<xs:annotation>
<xs:documentation>Valor del IVA Facturado Valor del servicio prestado de curtido,
preparación y teñido </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:long”>
<xs:pattern value=”[0-9]{1,15}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”docm” use=”required”>
<xs:annotation>
<xs:documentation>Tipo de Documento del Mandante o Contratante</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:int”>
<xs:pattern value=”[0-9]{0,2}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”nidm” use=”required”>
<xs:annotation>
<xs:documentation>Numero de Identificación del Mandante o Contratante</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:pattern value=”[a-zA-Z0-9]+”/>
<xs:minLength value=”1”/>
<xs:maxLength value=”20”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”papm” use=”optional”>
<xs:annotation>
<xs:documentation>Primer Apellido del Mandante o Contratante</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=”sapm” use=”optional”>
<xs:annotation>
<xs:documentation>Segundo Apellido del Mandante o Contratante</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”pnom” use=”optional”>
<xs:annotation>
<xs:documentation>Primer Nombre del Mandante o Contratante</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=”onom” use=”optional”>
<xs:annotation>
<xs:documentation>Otros Nombres del Mandante o Contratante</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”razm” use=”optional”>
<xs:annotation>
<xs:documentation>Razón Social del Mandante o Contratante</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=”doci” use=”optional”>
<xs:annotation>
<xs:documentation>Tipo de Documento del Mandatario, Intermediario o Tercero</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:int”>
<xs:pattern value=”[0-9]{0,2}”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”nidi” use=”optional”>
<xs:annotation>
<xs:documentation>Numero de Identificación del Mandatario, Intermediario o
Tercero</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:pattern value=”[a-zA-Z0-9]+”/>
<xs:minLength value=”1”/>
<xs:maxLength value=”20”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”papi” use=”optional”>
<xs:annotation>
<xs:documentation>Primer Apellido del Mandatario, Intermediario o Tercero</
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=”sapi” use=”optional”>
<xs:annotation>
<xs:documentation>Segundo Apellido del Mandatario, Intermediario o Tercero</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”pnoi” use=”optional”>
<xs:annotation>
<xs:documentation>Primer Nombre del Mandatario, Intermediario o Tercero</
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=”onoi” use=”optional”>
<xs:annotation>
<xs:documentation>Otros Nombres del Mandatario, Intermediario o Tercero</
xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:minLength value=”0”/>
<xs:maxLength value=”60”/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=”razi” use=”optional”>
<xs:annotation>
<xs:documentation>Razón Social del Mandatario, Intermediario o Tercero</
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:complexType>
</xs:element>
<xs:element name=”mas”>
<xs:annotation>
<xs:documentation>Elemento aíz del xml de carga masiva</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name=”Cab” type=”CabType”/>
<xs:element ref=”ppal” maxOccurs=”unbounded”/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name=”CabType”>
<xs:sequence>
<xs:element name=”Ano” type=”xs:gYear” nillable=”false”>
<xs:annotation>
<xs:documentation>Año de envio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=”CodCpt” nillable=”false”>
<xs:annotation>
<xs:documentation>Concepto</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=”xs:int”>
<xs:minInclusive value=”0”/>
<xs:maxInclusive value=”99”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=”Formato” fixed=”2285”>
<xs:simpleType>
<xs:restriction base=”xs:positiveInteger”>
<xs:totalDigits value=”4”/>
</xs:restriction>
</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>