140 lines
6.1 KiB
XML
140 lines
6.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!-- editado con XMLSpy v2019 sp1 (x64) (http://www.altova.com) por Puesto de Trabajo (Agencia Estatal de Administracion Tributaria ((AEAT))) -->
|
|
<!-- edited with XMLSpy v2009 sp1 (http://www.altova.com) by PC Corporativo (AGENCIA TRIBUTARIA) -->
|
|
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:sfR="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/RespuestaSuministro.xsd" xmlns:sf="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd" xmlns:sfLR="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd" targetNamespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/RespuestaSuministro.xsd" elementFormDefault="qualified">
|
|
<import namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd" schemaLocation="SuministroInformacion.xsd"/>
|
|
<import namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd" schemaLocation="SuministroLR.xsd"/>
|
|
<element name="RespuestaRegFactuSistemaFacturacion" type="sfR:RespuestaRegFactuSistemaFacturacionType"/>
|
|
<complexType name="RespuestaBaseType">
|
|
<sequence>
|
|
<element name="CSV" type="string" minOccurs="0">
|
|
<annotation>
|
|
<documentation xml:lang="es"> CSV asociado al envío generado por AEAT. Solo se genera si no hay rechazo del envio</documentation>
|
|
</annotation>
|
|
</element>
|
|
<element name="DatosPresentacion" type="sf:DatosPresentacionType" minOccurs="0">
|
|
<annotation>
|
|
<documentation xml:lang="es"> Se devuelven datos de la presentacion realizada. Solo se genera si no hay rechazo del envio </documentation>
|
|
</annotation>
|
|
</element>
|
|
<element name="Cabecera" type="sf:CabeceraType">
|
|
<annotation>
|
|
<documentation xml:lang="es"> Se devuelve la cabecera que se incluyó en el envío. </documentation>
|
|
</annotation>
|
|
</element>
|
|
<element name="TiempoEsperaEnvio" type="sf:Tipo6Type"/>
|
|
<element name="EstadoEnvio" type="sfR:EstadoEnvioType">
|
|
<annotation>
|
|
<documentation xml:lang="es">
|
|
Estado del envío en conjunto.
|
|
Si los datos de cabecera y todos los registros son correctos,el estado es correcto.
|
|
En caso de estructura y cabecera correctos donde todos los registros son incorrectos, el estado es incorrecto
|
|
En caso de estructura y cabecera correctos con al menos un registro incorrecto, el estado global es parcialmente correcto.
|
|
</documentation>
|
|
</annotation>
|
|
</element>
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="RespuestaRegFactuSistemaFacturacionType">
|
|
<annotation>
|
|
<documentation xml:lang="es"> Respuesta a un envío de registro de facturacion</documentation>
|
|
</annotation>
|
|
<complexContent>
|
|
<extension base="sfR:RespuestaBaseType">
|
|
<sequence>
|
|
<element name="RespuestaLinea" type="sfR:RespuestaExpedidaType" minOccurs="0" maxOccurs="1000">
|
|
<annotation>
|
|
<documentation xml:lang="es">
|
|
Estado detallado de cada línea del suministro.
|
|
</documentation>
|
|
</annotation>
|
|
</element>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="RespuestaExpedidaType">
|
|
<annotation>
|
|
<documentation xml:lang="es"> Respuesta a un envío </documentation>
|
|
</annotation>
|
|
<sequence>
|
|
<element name="IDFactura" type="sf:IDFacturaExpedidaType">
|
|
<annotation>
|
|
<documentation xml:lang="es"> ID Factura Expedida </documentation>
|
|
</annotation>
|
|
</element>
|
|
<element name="Operacion" type="sf:OperacionType"/>
|
|
<element name="RefExterna" type="sf:TextMax70Type" minOccurs="0"/>
|
|
<element name="EstadoRegistro" type="sfR:EstadoRegistroType">
|
|
<annotation>
|
|
<documentation xml:lang="es">
|
|
Estado del registro. Correcto o Incorrecto
|
|
</documentation>
|
|
</annotation>
|
|
</element>
|
|
<element name="CodigoErrorRegistro" type="sfR:ErrorDetalleType" minOccurs="0">
|
|
<annotation>
|
|
<documentation xml:lang="es">
|
|
Código del error de registro, en su caso.
|
|
</documentation>
|
|
</annotation>
|
|
</element>
|
|
<element name="DescripcionErrorRegistro" type="sf:TextMax1500Type" minOccurs="0">
|
|
<annotation>
|
|
<documentation xml:lang="es">
|
|
Descripción detallada del error de registro, en su caso.
|
|
</documentation>
|
|
</annotation>
|
|
</element>
|
|
<element name="RegistroDuplicado" type="sf:RegistroDuplicadoType" minOccurs="0">
|
|
<annotation>
|
|
<documentation xml:lang="es">
|
|
Solo en el caso de que se rechace el registro por duplicado se devuelve este nodo con la informacion registrada en el sistema para este registro
|
|
</documentation>
|
|
</annotation>
|
|
</element>
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="EstadoEnvioType">
|
|
<restriction base="string">
|
|
<enumeration value="Correcto">
|
|
<annotation>
|
|
<documentation xml:lang="es">Correcto</documentation>
|
|
</annotation>
|
|
</enumeration>
|
|
<enumeration value="ParcialmenteCorrecto">
|
|
<annotation>
|
|
<documentation xml:lang="es">Parcialmente correcto. Ver detalle de errores</documentation>
|
|
</annotation>
|
|
</enumeration>
|
|
<enumeration value="Incorrecto">
|
|
<annotation>
|
|
<documentation xml:lang="es">Incorrecto</documentation>
|
|
</annotation>
|
|
</enumeration>
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="EstadoRegistroType">
|
|
<restriction base="string">
|
|
<enumeration value="Correcto">
|
|
<annotation>
|
|
<documentation xml:lang="es">Correcto</documentation>
|
|
</annotation>
|
|
</enumeration>
|
|
<enumeration value="AceptadoConErrores">
|
|
<annotation>
|
|
<documentation xml:lang="es">Aceptado con Errores. Ver detalle del error</documentation>
|
|
</annotation>
|
|
</enumeration>
|
|
<enumeration value="Incorrecto">
|
|
<annotation>
|
|
<documentation xml:lang="es">Incorrecto</documentation>
|
|
</annotation>
|
|
</enumeration>
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="ErrorDetalleType">
|
|
<restriction base="integer"/>
|
|
</simpleType>
|
|
</schema>
|