Files
maschera/Fiscality/plugins/it.smi.adex.ixconfiguration_17.11.0/resources/SuministroLR_2021.xsd

539 lines
20 KiB
XML
Executable File

<?xml version="1.0" encoding="UTF-8"?>
<!-- editado con XMLSpy v2019 sp1 (x64) (http://www.altova.com) por AEAT (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:siiLR="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd" xmlns:sii="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd" targetNamespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd" elementFormDefault="qualified">
<import namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd" schemaLocation="SuministroInformacion_2021.xsd"/>
<!-- Datos correspondientes al libro de Facturas emitidas
-->
<element name="SuministroLRFacturasEmitidas">
<complexType>
<complexContent>
<extension base="sii:SuministroInformacion">
<sequence>
<element name="RegistroLRFacturasEmitidas" type="siiLR:LRfacturasEmitidasType" maxOccurs="10000"/>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<complexType name="LRfacturasEmitidasType">
<annotation>
<documentation xml:lang="es">Datos correspondientes al libro de Facturas emitidas </documentation>
</annotation>
<complexContent>
<extension base="sii:RegistroSii">
<sequence>
<element name="IDFactura" type="sii:IDFacturaExpedidaType"/>
<element name="FacturaExpedida" type="sii:FacturaExpedidaType">
<annotation>
<documentation xml:lang="es"> Factura correspondiente al libro de facturas expedidas. </documentation>
</annotation>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<!-- Datos correspondientes a la baja de facturas en el Libro de registro de Facturas Emitidas
-->
<element name="BajaLRFacturasEmitidas">
<complexType>
<complexContent>
<extension base="sii:SuministroInformacionBaja">
<sequence>
<element name="RegistroLRBajaExpedidas" type="siiLR:LRBajaExpedidasType" maxOccurs="10000"/>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<complexType name="LRBajaExpedidasType">
<annotation>
<documentation xml:lang="es">Datos correspondientes a la baja de Facturas emitidas </documentation>
</annotation>
<complexContent>
<extension base="sii:RegistroSii">
<sequence>
<element name="IDFactura" type="sii:IDFacturaExpedidaBCType"/>
<element name="RefExterna" type="sii:TextMax60Type" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
<!-- Datos correspondientes al libro de Facturas recibidas
-->
<element name="SuministroLRFacturasRecibidas">
<complexType>
<complexContent>
<extension base="sii:SuministroInformacion">
<sequence>
<element name="RegistroLRFacturasRecibidas" type="siiLR:LRFacturasRecibidasType" maxOccurs="10000"/>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<complexType name="LRFacturasRecibidasType">
<annotation>
<documentation xml:lang="es">Datos correspondientes al libro de Facturas recibidas</documentation>
</annotation>
<complexContent>
<extension base="sii:RegistroSii">
<sequence>
<element name="IDFactura" type="sii:IDFacturaRecibidaType"/>
<element name="FacturaRecibida" type="sii:FacturaRecibidaType">
<annotation>
<documentation xml:lang="es"> Apunte correspondiente al libro de facturas recibidas. </documentation>
</annotation>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<!-- Datos correspondientes a la baja de facturas en el Libro de registro de Facturas Recibidas
-->
<element name="BajaLRFacturasRecibidas">
<complexType>
<complexContent>
<extension base="sii:SuministroInformacionBaja">
<sequence>
<element name="RegistroLRBajaRecibidas" type="siiLR:LRBajaRecibidasType" maxOccurs="10000"/>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<complexType name="LRBajaRecibidasType">
<annotation>
<documentation xml:lang="es">Datos correspondientes a la baja de Facturas recibidas </documentation>
</annotation>
<complexContent>
<extension base="sii:RegistroSii">
<sequence>
<element name="IDFactura" type="sii:IDFacturaRecibidaNombreBCType"/>
<element name="RefExterna" type="sii:TextMax60Type" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
<!-- Datos correspondientes al libro de Bienes de inversión.
-->
<element name="SuministroLRBienesInversion">
<complexType>
<complexContent>
<extension base="sii:SuministroInformacion">
<sequence>
<element name="RegistroLRBienesInversion" type="siiLR:LRBienesInversionType" maxOccurs="10000"/>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<complexType name="LRBienesInversionType">
<annotation>
<documentation xml:lang="es">Datos correspondientes al libro de Bienes de inversión</documentation>
</annotation>
<complexContent>
<extension base="sii:RegistroSii">
<sequence>
<element name="IDFactura" type="sii:IDFacturaComunitariaType"/>
<element name="BienesInversion" type="sii:BienDeInversionType">
<annotation>
<documentation xml:lang="es"> Apunte correspondiente al libro de bienes de inversion. </documentation>
</annotation>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<!-- Datos correspondientes a la baja en el libro de Bienes de inversión.
-->
<element name="BajaLRBienesInversion">
<complexType>
<complexContent>
<extension base="sii:SuministroInformacionBaja">
<sequence>
<element name="RegistroLRBajaBienesInversion" type="siiLR:LRBajaBienesInversionType" maxOccurs="10000"/>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<complexType name="LRBajaBienesInversionType">
<annotation>
<documentation xml:lang="es">Datos correspondientes al libro de Bienes de inversión</documentation>
</annotation>
<complexContent>
<extension base="sii:RegistroSii">
<sequence>
<element name="IDFactura" type="sii:IDFacturaComunitariaType"/>
<element name="IdentificacionBien" type="sii:TextMax40Type"/>
<element name="RefExterna" type="sii:TextMax60Type" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
<!-- Datos correspondientes a cobros en metálico.
-->
<element name="SuministroLRAgenciasViajes">
<complexType>
<complexContent>
<extension base="sii:SuministroInformacion">
<sequence>
<element name="RegistroLRAgenciasViajes" type="siiLR:LRAgenciasViajesType" maxOccurs="10000"/>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<!-- Datos de Importes Agencias de viajes. -->
<complexType name="LRAgenciasViajesType">
<annotation>
<documentation xml:lang="es"> Apunte correspondiente a importes agencias viajes. </documentation>
</annotation>
<complexContent>
<extension base="sii:RegistroSii">
<sequence>
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType">
<annotation>
<documentation xml:lang="es"> Contraparte de la operación. Cliente en facturas emitidas. Proveedor en facturas recibidas. </documentation>
</annotation>
</element>
<element name="ImporteTotal" type="sii:ImporteSgn12.2Type"/>
<element name="EntidadSucedida" type="sii:PersonaFisicaJuridicaUnicaESType" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="BajaLRAgenciasViajes">
<complexType>
<complexContent>
<extension base="sii:SuministroInformacionBaja">
<sequence>
<element name="RegistroLRBajaAgenciasViajes" type="siiLR:LRBajaAgenciasViajesType" maxOccurs="10000"/>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<!-- Datos de importes recibidos en metalico. -->
<complexType name="LRBajaAgenciasViajesType">
<annotation>
<documentation xml:lang="es"> Apunte correspondiente importes agencias viajes. </documentation>
</annotation>
<complexContent>
<extension base="sii:RegistroSii">
<sequence>
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType">
<annotation>
<documentation xml:lang="es"> Contraparte de la operación. Cliente en facturas emitidas. Proveedor en facturas recibidas. </documentation>
</annotation>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<!-- Datos correspondientes a cobros en metálico.
-->
<element name="SuministroLRCobrosMetalico">
<complexType>
<complexContent>
<extension base="sii:SuministroInformacion">
<sequence>
<element name="RegistroLRCobrosMetalico" type="siiLR:LRCobrosMetalicoType" maxOccurs="10000"/>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<!-- Datos de importes recibidos en metalico. -->
<complexType name="LRCobrosMetalicoType">
<annotation>
<documentation xml:lang="es"> Apunte correspondiente a importes recibidos en metalico. </documentation>
</annotation>
<complexContent>
<extension base="sii:RegistroSii">
<sequence>
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType">
<annotation>
<documentation xml:lang="es"> Contraparte de la operación. Cliente en facturas emitidas. Proveedor en facturas recibidas. </documentation>
</annotation>
</element>
<element name="ImporteTotal" type="sii:ImporteSgn12.2Type"/>
<element name="EntidadSucedida" type="sii:PersonaFisicaJuridicaUnicaESType" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="BajaLRCobrosMetalico">
<complexType>
<complexContent>
<extension base="sii:SuministroInformacionBaja">
<sequence>
<element name="RegistroLRBajaCobrosMetalico" type="siiLR:LRBajaCobrosMetalicoType" maxOccurs="10000"/>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<!-- Datos de importes recibidos en metalico. -->
<complexType name="LRBajaCobrosMetalicoType">
<annotation>
<documentation xml:lang="es"> Apunte correspondiente a importes recibidos en metalico. </documentation>
</annotation>
<complexContent>
<extension base="sii:RegistroSii">
<sequence>
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType">
<annotation>
<documentation xml:lang="es"> Contraparte de la operación. Cliente en facturas emitidas. Proveedor en facturas recibidas. </documentation>
</annotation>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<!-- Datos correspondientes a operaciones de seguros.
-->
<element name="SuministroLROperacionesSeguros">
<complexType>
<complexContent>
<extension base="sii:SuministroInformacion">
<sequence>
<element name="RegistroLROperacionesSeguros" type="siiLR:LROperacionesSegurosType" maxOccurs="10000"/>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<!-- Datos de operaciones de seguros. -->
<complexType name="LROperacionesSegurosType">
<annotation>
<documentation xml:lang="es"> Apunte de operaciones de seguros. </documentation>
</annotation>
<complexContent>
<extension base="sii:RegistroSii">
<sequence>
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType">
<annotation>
<documentation xml:lang="es"> Contraparte de la operación. Cliente en facturas emitidas. Proveedor en facturas recibidas. </documentation>
</annotation>
</element>
<element name="ClaveOperacion" type="sii:ClaveOperacionType"/>
<element name="ImporteTotal" type="sii:ImporteSgn12.2Type"/>
<element name="EntidadSucedida" type="sii:PersonaFisicaJuridicaUnicaESType" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="BajaLROperacionesSeguros">
<complexType>
<complexContent>
<extension base="sii:SuministroInformacionBaja">
<sequence>
<element name="RegistroLRBajaOperacionesSeguros" type="siiLR:LRBajaRegistroLROperacionesSegurosType" maxOccurs="10000"/>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<!-- Datos de operaciones de seguros. -->
<complexType name="LRBajaRegistroLROperacionesSegurosType">
<annotation>
<documentation xml:lang="es"> Apunte correspondiente a operaciones de seguros. </documentation>
</annotation>
<complexContent>
<extension base="sii:RegistroSii">
<sequence>
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType">
<annotation>
<documentation xml:lang="es"> Contraparte de la operación. Cliente en facturas emitidas. Proveedor en facturas recibidas. </documentation>
</annotation>
</element>
<element name="ClaveOperacion" type="sii:ClaveOperacionType"/>
</sequence>
</extension>
</complexContent>
</complexType>
<!-- Datos correspondientes al libro de operaciones intracomunitarias.
-->
<element name="SuministroLRDetOperacionIntracomunitaria">
<complexType>
<complexContent>
<extension base="sii:SuministroInformacion">
<sequence>
<element name="RegistroLRDetOperacionIntracomunitaria" type="siiLR:LROperacionIntracomunitariaType" maxOccurs="10000"/>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<!-- Datos del libro de operaciones intracomunitarias. -->
<complexType name="LROperacionIntracomunitariaType">
<annotation>
<documentation xml:lang="es"> Apunte correspondiente al libro de operaciones intracomunitarias. </documentation>
</annotation>
<complexContent>
<extension base="sii:RegistroSii">
<sequence>
<element name="IDFactura" type="sii:IDFacturaComunitariaType"/>
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType">
<annotation>
<documentation xml:lang="es"> Contraparte de la operación. Cliente en facturas emitidas. Proveedor en facturas recibidas. </documentation>
</annotation>
</element>
<element name="OperacionIntracomunitaria" type="sii:OperacionIntracomunitariaType">
<annotation>
<documentation xml:lang="es"> Apunte correspondiente al libro de operaciones intracomunitarias. </documentation>
</annotation>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="BajaLRDetOperacionIntracomunitaria">
<complexType>
<complexContent>
<extension base="sii:SuministroInformacionBaja">
<sequence>
<element name="RegistroLRBajaDetOperacionIntracomunitaria" type="siiLR:LRBajaOperacionIntracomunitariaType" maxOccurs="10000"/>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<!-- Datos del libro de operaciones intracomunitarias. -->
<complexType name="LRBajaOperacionIntracomunitariaType">
<annotation>
<documentation xml:lang="es"> Apunte correspondiente al libro de operaciones intracomunitarias. </documentation>
</annotation>
<complexContent>
<extension base="sii:RegistroSii">
<sequence>
<element name="IDFactura" type="sii:IDFacturaComunitariaType"/>
<element name="RefExterna" type="sii:TextMax60Type" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
<!-- Datos correspondientes a la inclusión de Cobros en el Libro de registro de Facturas Expedidas
-->
<element name="SuministroLRCobrosEmitidas">
<annotation>
<documentation>Suministro de información de Cobros sobre el libro de registro de facturas expedidas</documentation>
</annotation>
<complexType>
<complexContent>
<extension base="sii:SuministroInformacionCobrosPagos">
<sequence>
<element name="RegistroLRCobros" type="siiLR:LRCobrosEmitidasType" maxOccurs="10000"/>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<!-- Datos correspondientes a la inclusión de Información adicional de Inmuebles de Facturas Expedidas
-->
<element name="SuministroLRInmueblesAdicionales">
<annotation>
<documentation>Suministro de información de Inmuebles adicionales</documentation>
</annotation>
<complexType>
<complexContent>
<extension base="sii:SuministroInformacionInmuebles">
<sequence>
<element name="RegistroLRInmueblesAdicionales" type="siiLR:LRInmueblesType" maxOccurs="10000"/>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<!-- Datos de suministro de cobros -->
<complexType name="LRCobrosEmitidasType">
<sequence>
<element name="IDFactura" type="sii:IDFacturaExpedidaBCType"/>
<element name="Cobros" type="sii:CobrosType"/>
</sequence>
</complexType>
<!-- Datos de suministro de Información adicional de Inmuebles -->
<complexType name="LRInmueblesType">
<sequence>
<element name="IDFactura" type="sii:IDFacturaExpedidaBCType"/>
<element name="DatosInmueble" type="siiLR:InmueblesAdicionalType"/>
</sequence>
</complexType>
<complexType name="InmueblesAdicionalType">
<sequence>
<element name="DetalleInmueble" type="sii:DatosInmuebleType" minOccurs="0" maxOccurs="10000"/>
</sequence>
</complexType>
<!-- Datos correspondientes a la inclusión de Pagos en el Libro de registro de Facturas Recibidas
-->
<element name="SuministroLRPagosRecibidas">
<annotation>
<documentation>Suministro de información de Pagos sobre el libro de registro de facturas recibidas</documentation>
</annotation>
<complexType>
<complexContent>
<extension base="sii:SuministroInformacionCobrosPagos">
<sequence>
<element name="RegistroLRPagos" type="siiLR:LRPagosEmitidasType" maxOccurs="10000"/>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<complexType name="LRPagosEmitidasType">
<sequence>
<element name="IDFactura" type="sii:IDFacturaRecibidaNombreBCType"/>
<element name="Pagos" type="sii:PagosType"/>
</sequence>
</complexType>
<element name="SuministroLRVentaBienesConsigna">
<complexType>
<complexContent>
<extension base="sii:SuministroInformacion">
<sequence>
<element name="RegistroLRDetOperacionIntracomunitariaVentasEnConsigna" type="siiLR:LRVentaBienesConsignaType" maxOccurs="10000"/>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<!-- Datos del libro de venta de bienes en consigna. -->
<complexType name="LRVentaBienesConsignaType">
<annotation>
<documentation xml:lang="es"> Apunte correspondiente al libro de venta de bienes en consigna. </documentation>
</annotation>
<sequence>
<element name="ClaveDeclarante" type="sii:TipoClaveDeclaranteType"/>
<element name="IdRegistroDeclarado" type="sii:IdRegistroDeclaradoType"/>
<element name="TipoOperacion" type="sii:TipoOperacionType"/>
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType" minOccurs="0"/>
<element name="SustitutoDestinatarioInicial" type="sii:PersonaFisicaJuridicaType" minOccurs="0"/>
<element name="Deposito" type="sii:DepositoType" minOccurs="0"/>
<element name="OperacionIntracomunitaria" type="sii:VentaBienesConsignaType"/>
</sequence>
</complexType>
<element name="BajaLRVentaBienesConsigna">
<complexType>
<complexContent>
<extension base="sii:SuministroInformacionBaja">
<sequence>
<element name="RegistroLRBajaVentaBienesConsigna" type="siiLR:LRBajaVentaBienesConsignaType" maxOccurs="10000"/>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<!-- Datos del libro de venta de bienes en consigna. -->
<complexType name="LRBajaVentaBienesConsignaType">
<annotation>
<documentation xml:lang="es"> Apunte correspondiente al libro venta de bienes en consigna. </documentation>
</annotation>
<sequence>
<element name="IdRegistroDeclarado" type="sii:IdRegistroDeclaradoType"/>
<element name="RefExterna" type="sii:TextMax60Type" minOccurs="0"/>
</sequence>
</complexType>
</schema>