T8.22 Anexo 11 - Resolución 000057 de 2014.pdf
Detalles
- Título
- T8.22 Anexo 11 - Resolución 000057 de 2014.pdf
- Autor
- No disponible
- Categoría
- No disponible
- Área del derecho
- —
- Año
- 2014
Anexo T8.22 Especificaciones Técnicas. Productos de Bienes Exentos Formato 1460 – Versión 2
Información Pública
OBJETIVO Definir las características y contenido de los archivos donde se reporta la Información de Productores de Bienes Exentos. ESPECIFICACIÓN TECNICA El formato de Productores de Bienes Exentos, 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 (Productores de Bienes Exentos = 01460) vv : Versión del formato (Versión = 02). aaaa : Año de envío. cccccccc : Consecutivo de envío por año.
2. Formato del Archivo El formato de Productores de Bienes Exentos, 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 N2/14
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 valido de acuerdo al esquema XSD que incluye en esta especificación técnica.
4. El archivo debe contener un elemento único elemento raíz llamado “mas”, que a su
3. El archivo debe contener un documento XML bien formado y valido de acuerdo al esquema XSD que incluye en esta especificación técnica.
4. El archivo debe contener un elemento único elemento raíz llamado “mas”, que a su vez contendrá toda la información del archivo, tanto el encabezado como los registros.
2.1. Formato del Encabezado El encabezado del archivo viene en el elemento “Cab” y contiene los siguientes datos, todos de carácter obligatorio:
ETIQUETA DENOMINACIO N CASILLA TIPO LONGITU D CAMPO VALIDACIONES OBSERVACIONES Ano Año de envío int 4 Formato AAAA CodCpt Concepto int 2 1=inserción 2=reemplazo Formato Código del formato int 5 Productores de Bienes Exentos = 1460 Versión Versión del formato int 2 Versión = 2 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 datetim e 19 Debe ser la fecha calendario. Formato AAAA-MMDDTHH:MM:SS FecInicial Fecha Inicial date 10 Debe ser la fecha calendario. Los registros corresponden mínimo esta fecha inicial. Formato AAAA-MM-DD FecFinal Fecha Final date 10 Debe ser la fecha calendario . Los registros corresponden máximo a ésta fecha inicial. Formato AAAA-MM-DD3/14
ETIQUETA
DENOMINACIO
N CASILLA TIPO
LONGITU
D CAMPO VALIDACIONES OBSERVACIONES
ValorTotal Valor Total double 20 Corresponde a la sumatoria de la casilla “tipdoc” (Tipo de
ETIQUETA
DENOMINACIO
N CASILLA TIPO
LONGITU
D CAMPO VALIDACIONES OBSERVACIONES
ValorTotal Valor Total double 20 Corresponde a la sumatoria de la casilla “tipdoc” (Tipo de Documento) que se encuentra en el atributo “ppal”.
CantReg Cantidad de registros int 4 Se enviarán archivos con máximo 1 registro; si se deben reportar más de 5000 registros se fraccionara 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 Productores de Bienes Exentos.
ATRIBU
TO
NUMERO
CASILLA
DENOMINACION CASILLA
TIPO LONGI TUD CRITERIOS tipdoc 24 Tipo de Documento int 2 Siempre debe diligenciarse. Debe corresponder a tipo de documento Nit 31. numide 25 Número de Identificación double 14 Siempre debe diligenciarse. dv 26 Dv int 1 Siempre debe diligenciarse. nomraz 27 Nombres y/o Razón Social string 150 Siempre debe diligenciarse. actdes1 32 Actividad Desarrollada Item 1 int 1 De acuerdo a la tabla de Actividad Desarrollada actdes2 32 Actividad Desarrollada Item 2 int 1 De acuerdo a la tabla de Actividad Desarrollada
actdes1 32 Actividad Desarrollada Item 1 int 1 De acuerdo a la tabla de Actividad Desarrollada actdes2 32 Actividad Desarrollada Item 2 int 1 De acuerdo a la tabla de Actividad Desarrollada actdes3 32 Actividad Desarrollada Item 3 int 1 De acuerdo a la tabla de Actividad Desarrollada4/14 Al elemento principal “ppal”, se pueden agregar elementos secundarios identificados como “ppal_2”, los cuales contienen los datos de la hoja 2 de la Información de animales sacrificados o comercializados. El elemento “ppal_2” está conformado por los siguientes atributos:
ATRIBU TO NUMERO
CASILLA
DENOMINACION CASILLA TIPO LONGI
TUD CRITERIOS tipop 66 Tipo de Operación int 1 De acuerdo a la tabla de Tipo de Operación tipbien 33 Tipo de Bien int 1 De acuerdo a la tabla de tipo de Bien numani 34 Número de Animales double 20 vcom 35 Valor Comercial Unitario double 20 vtotal 36 Valor Total double 20 fecexp 62 Fecha de sacrificio / comercialización date 10 Formato AAAA-MM-DD
Al elemento principal “ppal”, se pueden agregar elementos secundarios identificados como “ppal_3”, los cuales contienen los datos de la hoja 3 de la Información del Productores de Bienes Exentos de productores de Carne - Guías o Facturas de Degüello.
El elemento “ppal_3” está conformado por los siguientes atributos:
ATRIBU
TO
NUMERO
CASILLA
DENOMINACION CASILLA
TIPO
LONGI TUD
CRITERIOS numguia 37 Número Guía o Factura double 20
ATRIBU
TO
NUMERO
CASILLA
DENOMINACION CASILLA
TIPO
LONGI TUD
CRITERIOS numguia 37 Número Guía o Factura double 20 fech 38 Fecha date 10 Formato AAAA-MM-DD tipbien 39 Tipo de Bien int 1 De acuerdo a la tabla de Tipo de Bien nanisac 40 Número Animales Sacrificados double 20 videg 60 Valor impuesto degüello double 20 vpdeg 61 Valor pagado degüello double 20 cfonav 47 Cuota FONAV double 20
Al elemento principal “ppal”, se le puede agregar un elemento secundario identificado como “ppal_4”, el cual contiene los datos de la hoja 4 de la Información del Productores de Bienes Exentos de la relación de Ingresos.5/14
El elemento “ppal_4” está conformado por los siguientes atributos:
ATRIBU
TO
NUMERO
CASILLA
DENOMINACION CASILLA
TIPO
LONGI TUD
CRITERIOS clneg 41 Clase de Negocio int 1 De acuerdo a la tabla Clase de Negocio fonav 48 Liquidación FONAV double 20 Al elemento principal “ ppal_4”, se le puede agregar un elemento secundario identificado como “reling”, el cual contiene los datos de la hoja 4 de la Información del Productores de Bienes Exentos de la relación de Ingresos.
ATRIBU
TO
NUMERO
CASILLA
DENOMINACION CASILLA
TIPO
LONGI TUD
CRITERIOS ingven 43 Ingreso por Ventas int 3 Siempre debe diligenciarse.
ATRIBU
TO
NUMERO
CASILLA
DENOMINACION CASILLA
TIPO
LONGI TUD
CRITERIOS ingven 43 Ingreso por Ventas int 3 Siempre debe diligenciarse. De acuerdo a la tabla Ingreso por venta. tarifa 44 Tarifa int 3 De acuerdo a la tabla Tarifa vingr 45 Valor Ingresos $ double 20 Siempre debe diligenciarse. Al elemento principal “ppal”, se pueden agregar elementos secundarios identificados como “ppal_5”, los cuales contienen los datos de la hoja 5 de la Información del Productores de Bienes Exentos de datos de quien expide la guía sanitaria de movilización. El elemento “ppal_5” está conformado por los siguientes atributos:
ATRIBU
TO
NUMERO
CASILLA
DENOMINACION CASILLA
TIPO LONGI TUD CRITERIOS tipdocfac 54 Tipo de Documento int 2 De acuerdo a la tabla Tipos de documento. numidefac 55 Número de Identificación string 14 Sin espacios en blanco, ni puntos, ni comas o guiones. dvfac 56 Dv int 1 apnomfac 57 Apellidos y Nombres o Razón Social string 4506/14
ATRIBU
TO
NUMERO
CASILLA
DENOMINACION CASILLA
TIPO LONGI TUD CRITERIOS ngmov 58 Número guía de movilización string 20 fecexp 59 Fecha expedición date 10 Formato AAAA-MM-DD dep 64 Departamento expedición string 2 Código DANE Numérico, debe incluir los ceros a la izquierda. ciud 65 Municipio expedición string 3 Código DANE Numérico,
fecexp 59 Fecha expedición date 10 Formato AAAA-MM-DD dep 64 Departamento expedición string 2 Código DANE Numérico, debe incluir los ceros a la izquierda. ciud 65 Municipio expedición string 3 Código DANE Numérico, debe incluir los ceros a la izquierda.
3. Validaciones
3.1. Validaciones Generales
1. El archivo debe contener todos los campos definidos para el encabezado y estos campos deben estar correctamente diligenciados.
2. La información del contenido del archivo debe corresponder al esquema XSD entregado.
3. Los campos que corresponden a fechas, deben contener fechas válidas en cuando 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. Numero de envío, debe corresponder al número consecutivo para este formato.
4. Fecha de envío, debe ser la fecha calendario, en formato AAAAMMDDTHH:MM:SS.7/14
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="ppal"> <xs:annotation> <xs:documentation>Elemento que encapsula la información del formulario 1460v2 Productores de Bienes Exentos</xs:documentation>
</xs:annotation> <xs:complexType> <xs:sequence>
<xs:element name="ppal"> <xs:annotation> <xs:documentation>Elemento que encapsula la información del formulario 1460v2 Productores de Bienes Exentos</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element ref="ppal_2" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="ppal_3" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="ppal_4" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="ppal_5" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="tipdoc" use="required"> <xs:annotation> <xs:documentation>Tipo de documento (Casilla 24)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="99"/> <xs:minInclusive value="0"/> <xs:totalDigits value="2"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numide" use="required"> <xs:annotation> <xs:documentation>Número de identificación (Casilla 25)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:double"> <xs:maxInclusive value="99999999999999"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dv" use="required"> <xs:annotation> <xs:documentation>Dígito de Verificación (Casilla 26)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/>
<xs:annotation> <xs:documentation>Dígito de Verificación (Casilla 26)</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="nomraz" use="required"> <xs:annotation> <xs:documentation>Nombres y/o Razón Social (Casilla 27)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:mlnLength value=”0”/> <xs:maxLength value="150"/> /xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="actdes1" use="optional"> <xs:annotation> <xs:documentation>Actividad Desarrollada (Casilla 32) item 1</xs:documentation>8/14 </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="actdes2" use="optional"> <xs:annotation> <xs:documentation>Actividad Desarrollada (Casilla 32) item 2</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="actdes3" use="optional"> <xs:annotation>
<xs:minInclusive value="0"/> <xs:maxInclusive value="9"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="actdes3" use="optional"> <xs:annotation> <xs:documentation>Actividad Desarrollada (Casilla 32) item 3</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="9"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="mas"> <xs:annotation> <xs:documentation>Elemento raiz del xml de carga masiva</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Cab" type="CabType"/> <xs:element ref="ppal" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ppal_2"> <xs:annotation> <xs:documentation>Elemento que contiene el detalle de la información de Productores de Bienes Exentos</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="tipop" use="optional"> <xs:annotation> <xs:documentation>Tipo de Operación (Casilla 66)</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="tipbien" use="optional"> <xs:annotation>
<xs:minInclusive value="0"/> <xs:maxInclusive value="9"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="tipbien" use="optional"> <xs:annotation> <xs:documentation>Tipo de Bien (Casilla 33)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="9"/> </xs:restriction> </xs:simpleType>9/14 </xs:attribute> <xs:attribute name="numani" use="optional"> <xs:annotation> <xs:documentation>Numero de Animales (Casilla 34)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:double"> <xs:maxInclusive value="99999999999999999999"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="vcom" use="optional"> <xs:annotation> <xs:documentation>Valor Comercial Unitario (Casilla 35)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:double"> <xs:maxInclusive value="99999999999999999999"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="vtotal" use="optional"> <xs:annotation> <xs:documentation>Valor Total (Casilla 36)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:double"> <xs:minInclusive value="0"/> <xs:maxInclusive value="99999999999999999999"/>
<xs:documentation>Valor Total (Casilla 36)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:double"> <xs:minInclusive value="0"/> <xs:maxInclusive value="99999999999999999999"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="fecexp" type="xs:date" use="optional"> <xs:annotation> <xs:documentation>Fecha de sacrificio / comercializacion. (Casilla 62)</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="ppal_3"> <xs:annotation> <xs:documentation>Elemento que contiene el detalle de la información de Productores de Bienes Exentos</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="numguia" use="optional"> <xs:annotation> <xs:documentation>Numero de Guia o Factura (Casilla 37)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:double"> <xs:minInclusive value="0"/> <xs:maxInclusive value="99999999999999999999"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="fech" type="xs:date" use="optional"> <xs:annotation> <xs:documentation>Fecha de expedición (Casilla 38)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="tipbien" use="optional"> <xs:annotation> <xs:documentation>Tipo de bien (Casilla 39)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int">
<xs:attribute name="tipbien" use="optional"> <xs:annotation> <xs:documentation>Tipo de bien (Casilla 39)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/>10/14 <xs:maxInclusive value="9"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="nanisac" use="optional"> <xs:annotation> <xs:documentation>Numero de Animales Sacrificados (Casilla 40)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:double"> <xs:minInclusive value="0"/> <xs:maxInclusive value="99999999999999999999"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="videg" use="optional"> <xs:annotation> <xs:documentation>Valor impuesto degüello (Casilla 60)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:double"> <xs:minInclusive value="0"/> <xs:maxInclusive value="99999999999999999999"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="vpdeg" use="optional"> <xs:annotation> <xs:documentation>Valor pagado degüello (Casilla 61)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:double"> <xs:minInclusive value="0"/> <xs:maxInclusive value="99999999999999999999"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="cfonav" use="optional">
<xs:minInclusive value="0"/> <xs:maxInclusive value="99999999999999999999"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="cfonav" use="optional"> <xs:annotation> <xs:documentation>Cuota Fonav (Casilla 47)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:double"> <xs:minInclusive value="0"/> <xs:maxInclusive value="99999999999999999999"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="ppal_4"> <xs:annotation> <xs:documentation>Elemento que contiene el detalle de la información de Productores de Bienes Exentos</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="reling" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="ingven" use="required"> <xs:annotation> <xs:documentation>Valor Ingresos por ventas (Casilla 43)</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>11/14 <xs:attribute name="tarifa" use="optional"> <xs:annotation> <xs:documentation>Tarifa (Casilla 44)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="999"/> </xs:restriction>
<xs:documentation>Tarifa (Casilla 44)</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="vingr" use="required"> <xs:annotation> <xs:documentation>Valor Ingresos. (Casilla 45)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:double"> <xs:minInclusive value="0"/> <xs:maxInclusive value="99999999999999999999"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="clneg" use="optional"> <xs:annotation> <xs:documentation>Clase de Negocio (Casilla 41)</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="fonav" use="optional"> <xs:annotation> <xs:documentation>Liquidación Fonav (Casilla 48)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:double"> <xs:minInclusive value="0"/> <xs:maxInclusive value="99999999999999999999"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="ppal_5"> <xs:annotation>
<xs:maxInclusive value="99999999999999999999"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="ppal_5"> <xs:annotation> <xs:documentation>Elemento que contiene el detalle de la información de Productores de Bienes Exentos</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="tipdocfac" use="optional"> <xs:annotation> <xs:documentation>Tipo de Documento (Casilla 54)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:totalDigits value="2"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numidefac" use="optional"> <xs:annotation> <xs:documentation>Numero de Identificacion (Casilla 55)</xs:documentation> </xs:annotation> <xs:simpleType>12/14 <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="14"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dvfac" use="optional"> <xs:annotation> <xs:documentation>Digito Verificacion (Casilla 56)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:totalDigits value="1"/>13/14
<xs:minInclusive value="0"/> <xs:maxInclusive value="9"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="apnomfac" use="optional"> <xs:annotation>
<xs:minInclusive value="0"/> <xs:maxInclusive value="9"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="apnomfac" use="optional"> <xs:annotation> <xs:documentation>Apellidos y Nombres (Casilla 57)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="450"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ngmov" use="optional"> <xs:annotation> <xs:documentation>Numero Guia de Movilizacion (Casilla 58)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="fecexp" type="xs:date" use="optional"> <xs:annotation> <xs:documentation>Fecha expedición (Casilla 59)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dep" use="optional"> <xs:annotation> <xs:documentation>Departamento (Casilla 64)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="2"/> <xs:pattern value="\d+"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ciud" use="optional"> <xs:annotation> <xs:documentation>Cuidad (Casilla 65)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="3"/>
<xs:annotation> <xs:documentation>Cuidad (Casilla 65)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="3"/> <xs:pattern value="\d+"/> </xs:restriction> </xs:simpleType> </xs:attribute> </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>14/14 </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="1460"> <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="2"/> <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: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>