SOAP WSDL Generate Code

sfVerifactu / ConsultaFactuSistemaFacturacion

ASP AutoIt C C (Unicode) C++ C++ (Unicode) C# DataFlex Delphi Foxpro Go Java Node.js Objective-C Perl PHP Extension PowerBuilder Powershell PureBasic Python CkPython Ruby SQL Server Swift TCL VB.NET VB6 VBScript Xojo
-- Important: See this note about {{-https://cknotes.com/sql-sp_oamethod-string-length-return-value-limitations/|||string length limitations for strings returned by sp_OAMethod calls-}}.
--
CREATE PROCEDURE ChilkatSample
AS
BEGIN
    DECLARE @hr int
    -- Important: Do not use nvarchar(max).  See the {{-https://www.example-code.com/sql/default.asp|||warning about using nvarchar(max)-}}.
    DECLARE @sTmp0 nvarchar(4000)
    DECLARE @xml int
    EXEC @hr = sp_OACreate 'Chilkat.Xml', @xml OUT
    IF @hr <> 0
    BEGIN
        PRINT 'Failed to create ActiveX component'
        RETURN
    END

    EXEC sp_OASetProperty @xml, 'Tag', 'soapenv:Envelope'
    DECLARE @success int
    EXEC sp_OAMethod @xml, 'AddAttribute', @success OUT, 'xmlns:soapenv', 'http://schemas.xmlsoap.org/soap/envelope/'
    EXEC sp_OAMethod @xml, 'AddAttribute', @success OUT, 'xmlns:sfLRC', 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/ConsultaLR.xsd'
    EXEC sp_OAMethod @xml, 'AddAttribute', @success OUT, 'xmlns:sf', 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Header', ''
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:Cabecera|sf:IDVersion', '1.0'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:Cabecera|sf:ObligadoEmision|sf:NombreRazon', 'string'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:Cabecera|sf:ObligadoEmision|sf:NIF', 'string'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:Cabecera|sf:IndicadorRepresentante', 'S'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:FiltroConsulta|sfLRC:PeriodoImputacion|sf:Ejercicio', 'string'
    EXEC sp_OAMethod @xml, 'UpdateChildContentInt', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:FiltroConsulta|sfLRC:PeriodoImputacion|sf:Periodo', 01
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:FiltroConsulta|sfLRC:NumSerieFactura', 'string'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:FiltroConsulta|sfLRC:Contraparte|sf:NombreRazon', 'string'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:FiltroConsulta|sfLRC:Contraparte|sf:NIF', 'string'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:FiltroConsulta|sfLRC:FechaExpedicionFactura', ''
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:FiltroConsulta|sfLRC:SistemaInformatico|sf:NombreRazon', 'string'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:FiltroConsulta|sfLRC:SistemaInformatico|sf:NIF', 'string'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:FiltroConsulta|sfLRC:SistemaInformatico|sf:NombreSistemaInformatico', 'string'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:FiltroConsulta|sfLRC:SistemaInformatico|sf:IdSistemaInformatico', 'string'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:FiltroConsulta|sfLRC:SistemaInformatico|sf:Version', 'string'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:FiltroConsulta|sfLRC:SistemaInformatico|sf:NumeroInstalacion', 'string'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:FiltroConsulta|sfLRC:SistemaInformatico|sf:TipoUsoPosibleSoloVerifactu', 'S'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:FiltroConsulta|sfLRC:SistemaInformatico|sf:TipoUsoPosibleMultiOT', 'S'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:FiltroConsulta|sfLRC:SistemaInformatico|sf:IndicadorMultiplesOT', 'S'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:FiltroConsulta|sfLRC:RefExterna', 'string'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:FiltroConsulta|sfLRC:ClavePaginacion|sf:IDEmisorFactura', 'string'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:FiltroConsulta|sfLRC:ClavePaginacion|sf:NumSerieFactura', 'string'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:FiltroConsulta|sfLRC:ClavePaginacion|sf:FechaExpedicionFactura', 'string'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:DatosAdicionalesRespuesta|sfLRC:MostrarNombreRazonEmisor', 'S'
    EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|sfLRC:ConsultaFactuSistemaFacturacion|sfLRC:DatosAdicionalesRespuesta|sfLRC:MostrarSistemaInformatico', 'S'

    -- In a SOAP HTTP request, including the XML declaration (<?xml version="1.0" encoding="UTF-8"?>) in the XML body is generally not required. 
    EXEC sp_OASetProperty @xml, 'EmitXmlDecl', 0
    DECLARE @soapRequestBody nvarchar(4000)
    EXEC sp_OAMethod @xml, 'GetXml', @soapRequestBody OUT

    DECLARE @endpoint nvarchar(4000)
    SELECT @endpoint = 'https://www1.agenciatributaria.gob.es/wlpl/TIKE-CONT/ws/SistemaFacturacion/VerifactuSOAP'
    DECLARE @soapAction nvarchar(4000)
    SELECT @soapAction = ''
    --  For SOAP requests, the standard Content-Type is usually set to "text/xml" or "application/soap+xml"
    DECLARE @contentType nvarchar(4000)
    SELECT @contentType = 'text/xml'

    DECLARE @http int
    EXEC @hr = sp_OACreate 'Chilkat.Http', @http OUT

    EXEC sp_OAMethod @http, 'ClearHeaders', NULL
    EXEC sp_OAMethod @http, 'SetRequestHeader', NULL, 'Content-Type', @contentType
    EXEC sp_OAMethod @http, 'SetRequestHeader', NULL, 'SOAPAction', @soapAction

    DECLARE @resp int
    EXEC @hr = sp_OACreate 'Chilkat.HttpResponse', @resp OUT

    EXEC sp_OAMethod @http, 'HttpStr', @success OUT, 'POST', @endpoint, @soapRequestBody, 'utf-8', 'application/xml', @resp
    IF @success = 0
      BEGIN
        EXEC sp_OAGetProperty @http, 'LastErrorText', @sTmp0 OUT
        PRINT @sTmp0

        PRINT 'Failed to send SOAP request.'
        EXEC @hr = sp_OADestroy @xml
        EXEC @hr = sp_OADestroy @http
        EXEC @hr = sp_OADestroy @resp
        RETURN
      END

    -- Get the XML response body.
    DECLARE @responseXml int
    EXEC @hr = sp_OACreate 'Chilkat.Xml', @responseXml OUT

    EXEC sp_OAMethod @resp, 'GetBodyXml', @success OUT, @responseXml

    DECLARE @statusCode int
    EXEC sp_OAGetProperty @resp, 'StatusCode', @statusCode OUT

    PRINT 'response status code: ' + @statusCode

    -- If the status code does not indicate succcess, then show the response XML,
    -- which probably contains error information.
    IF @statusCode <> 200
      BEGIN
        EXEC sp_OAMethod @responseXml, 'GetXml', @sTmp0 OUT
        PRINT @sTmp0
        EXEC @hr = sp_OADestroy @xml
        EXEC @hr = sp_OADestroy @http
        EXEC @hr = sp_OADestroy @resp
        EXEC @hr = sp_OADestroy @responseXml
        RETURN
      END

    EXEC sp_OAMethod @responseXml, 'GetXml', @sTmp0 OUT
    PRINT @sTmp0

    -- Parse the successful SOAP response XML.

    -- This is a sample of the response XML, but the namespace prefixes will be different.
    -- We can parse the result using "*" for the namespace prefixes (see below).

    DECLARE @IDVersion nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @IDVersion OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:Cabecera|*:IDVersion'
    DECLARE @NombreRazon nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @NombreRazon OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:Cabecera|*:ObligadoEmision|*:NombreRazon'
    DECLARE @NIF nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @NIF OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:Cabecera|*:ObligadoEmision|*:NIF'
    DECLARE @IndicadorRepresentante nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @IndicadorRepresentante OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:Cabecera|*:IndicadorRepresentante'
    DECLARE @Ejercicio nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @Ejercicio OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:PeriodoImputacion|*:Ejercicio'
    DECLARE @Periodo int
    EXEC sp_OAMethod @responseXml, 'GetChildIntValue', @Periodo OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:PeriodoImputacion|*:Periodo'
    DECLARE @IndicadorPaginacion nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @IndicadorPaginacion OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:IndicadorPaginacion'
    DECLARE @ResultadoConsulta nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @ResultadoConsulta OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:ResultadoConsulta'
    DECLARE @IDEmisorFactura nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @IDEmisorFactura OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:IDFactura|*:IDEmisorFactura'
    DECLARE @NumSerieFactura nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @NumSerieFactura OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:IDFactura|*:NumSerieFactura'
    DECLARE @FechaExpedicionFactura nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @FechaExpedicionFactura OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:IDFactura|*:FechaExpedicionFactura'
    DECLARE @NombreRazonEmisor nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @NombreRazonEmisor OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:NombreRazonEmisor'
    DECLARE @RefExterna nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @RefExterna OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:RefExterna'
    DECLARE @Subsanacion nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @Subsanacion OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:Subsanacion'
    DECLARE @RechazoPrevio nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @RechazoPrevio OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:RechazoPrevio'
    DECLARE @SinRegistroPrevio nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @SinRegistroPrevio OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:SinRegistroPrevio'
    DECLARE @GeneradoPor nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @GeneradoPor OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:GeneradoPor'
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @NombreRazon OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:Generador|*:NombreRazon'
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @NIF OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:Generador|*:NIF'
    DECLARE @TipoFactura nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @TipoFactura OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:TipoFactura'
    DECLARE @TipoRectificativa nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @TipoRectificativa OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:TipoRectificativa'
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @IDEmisorFactura OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:FacturasRectificadas|*:IDFacturaRectificada|*:IDEmisorFactura'
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @NumSerieFactura OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:FacturasRectificadas|*:IDFacturaRectificada|*:NumSerieFactura'
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @FechaExpedicionFactura OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:FacturasRectificadas|*:IDFacturaRectificada|*:FechaExpedicionFactura'
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @IDEmisorFactura OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:FacturasSustituidas|*:IDFacturaSustituida|*:IDEmisorFactura'
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @NumSerieFactura OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:FacturasSustituidas|*:IDFacturaSustituida|*:NumSerieFactura'
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @FechaExpedicionFactura OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:FacturasSustituidas|*:IDFacturaSustituida|*:FechaExpedicionFactura'
    DECLARE @BaseRectificada nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @BaseRectificada OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:ImporteRectificacion|*:BaseRectificada'
    DECLARE @CuotaRectificada nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @CuotaRectificada OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:ImporteRectificacion|*:CuotaRectificada'
    DECLARE @CuotaRecargoRectificado nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @CuotaRecargoRectificado OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:ImporteRectificacion|*:CuotaRecargoRectificado'
    DECLARE @FechaOperacion nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @FechaOperacion OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:FechaOperacion'
    DECLARE @DescripcionOperacion nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @DescripcionOperacion OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:DescripcionOperacion'
    DECLARE @FacturaSimplificadaArt7273 nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @FacturaSimplificadaArt7273 OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:FacturaSimplificadaArt7273'
    DECLARE @FacturaSinIdentifDestinatarioArt61d nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @FacturaSinIdentifDestinatarioArt61d OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:FacturaSinIdentifDestinatarioArt61d'
    DECLARE @Macrodato nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @Macrodato OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:Macrodato'
    DECLARE @EmitidaPorTerceroODestinatario nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @EmitidaPorTerceroODestinatario OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:EmitidaPorTerceroODestinatario'
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @NombreRazon OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:Tercero|*:NombreRazon'
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @NIF OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:Tercero|*:NIF'
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @NombreRazon OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:Destinatarios|*:IDDestinatario|*:NombreRazon'
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @NIF OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:Destinatarios|*:IDDestinatario|*:NIF'
    DECLARE @Cupon nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @Cupon OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:Cupon'
    DECLARE @Impuesto int
    EXEC sp_OAMethod @responseXml, 'GetChildIntValue', @Impuesto OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:Desglose|*:DetalleDesglose|*:Impuesto'
    DECLARE @ClaveRegimen int
    EXEC sp_OAMethod @responseXml, 'GetChildIntValue', @ClaveRegimen OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:Desglose|*:DetalleDesglose|*:ClaveRegimen'
    DECLARE @CalificacionOperacion nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @CalificacionOperacion OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:Desglose|*:DetalleDesglose|*:CalificacionOperacion'
    DECLARE @TipoImpositivo nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @TipoImpositivo OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:Desglose|*:DetalleDesglose|*:TipoImpositivo'
    DECLARE @BaseImponibleOimporteNoSujeto nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @BaseImponibleOimporteNoSujeto OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:Desglose|*:DetalleDesglose|*:BaseImponibleOimporteNoSujeto'
    DECLARE @BaseImponibleACoste nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @BaseImponibleACoste OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:Desglose|*:DetalleDesglose|*:BaseImponibleACoste'
    DECLARE @CuotaRepercutida nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @CuotaRepercutida OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:Desglose|*:DetalleDesglose|*:CuotaRepercutida'
    DECLARE @TipoRecargoEquivalencia nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @TipoRecargoEquivalencia OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:Desglose|*:DetalleDesglose|*:TipoRecargoEquivalencia'
    DECLARE @CuotaRecargoEquivalencia nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @CuotaRecargoEquivalencia OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:Desglose|*:DetalleDesglose|*:CuotaRecargoEquivalencia'
    DECLARE @CuotaTotal nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @CuotaTotal OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:CuotaTotal'
    DECLARE @ImporteTotal nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @ImporteTotal OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:ImporteTotal'
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @NombreRazon OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:SistemaInformatico|*:NombreRazon'
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @NIF OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:SistemaInformatico|*:NIF'
    DECLARE @NombreSistemaInformatico nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @NombreSistemaInformatico OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:SistemaInformatico|*:NombreSistemaInformatico'
    DECLARE @IdSistemaInformatico nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @IdSistemaInformatico OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:SistemaInformatico|*:IdSistemaInformatico'
    DECLARE @Version nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @Version OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:SistemaInformatico|*:Version'
    DECLARE @NumeroInstalacion nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @NumeroInstalacion OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:SistemaInformatico|*:NumeroInstalacion'
    DECLARE @TipoUsoPosibleSoloVerifactu nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @TipoUsoPosibleSoloVerifactu OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:SistemaInformatico|*:TipoUsoPosibleSoloVerifactu'
    DECLARE @TipoUsoPosibleMultiOT nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @TipoUsoPosibleMultiOT OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:SistemaInformatico|*:TipoUsoPosibleMultiOT'
    DECLARE @IndicadorMultiplesOT nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @IndicadorMultiplesOT OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:SistemaInformatico|*:IndicadorMultiplesOT'
    DECLARE @FechaHoraHusoGenRegistro nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @FechaHoraHusoGenRegistro OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:FechaHoraHusoGenRegistro'
    DECLARE @NumRegistroAcuerdoFacturacion nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @NumRegistroAcuerdoFacturacion OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:NumRegistroAcuerdoFacturacion'
    DECLARE @IdAcuerdoSistemaInformatico nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @IdAcuerdoSistemaInformatico OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:IdAcuerdoSistemaInformatico'
    DECLARE @TipoHuella int
    EXEC sp_OAMethod @responseXml, 'GetChildIntValue', @TipoHuella OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:TipoHuella'
    DECLARE @Huella nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @Huella OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:Huella'
    DECLARE @NifRepresentante nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @NifRepresentante OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:NifRepresentante'
    DECLARE @FechaFinVeriFactu nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @FechaFinVeriFactu OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:FechaFinVeriFactu'
    DECLARE @Incidencia nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @Incidencia OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosRegistroFacturacion|*:Incidencia'
    DECLARE @NIFPresentador nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @NIFPresentador OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosPresentacion|*:NIFPresentador'
    DECLARE @TimestampPresentacion nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @TimestampPresentacion OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosPresentacion|*:TimestampPresentacion'
    DECLARE @IdPeticion nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @IdPeticion OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:DatosPresentacion|*:IdPeticion'
    DECLARE @TimestampUltimaModificacion nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @TimestampUltimaModificacion OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:EstadoRegistro|*:TimestampUltimaModificacion'
    DECLARE @EstadoRegistro nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @EstadoRegistro OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:EstadoRegistro|*:EstadoRegistro'
    DECLARE @CodigoErrorRegistro nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @CodigoErrorRegistro OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:EstadoRegistro|*:CodigoErrorRegistro'
    DECLARE @DescripcionErrorRegistro nvarchar(4000)
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @DescripcionErrorRegistro OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:RegistroRespuestaConsultaFactuSistemaFacturacion|*:EstadoRegistro|*:DescripcionErrorRegistro'
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @IDEmisorFactura OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:ClavePaginacion|*:IDEmisorFactura'
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @NumSerieFactura OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:ClavePaginacion|*:NumSerieFactura'
    EXEC sp_OAMethod @responseXml, 'GetChildContent', @FechaExpedicionFactura OUT, '*:Body|*:RespuestaConsultaFactuSistemaFacturacion|*:ClavePaginacion|*:FechaExpedicionFactura'

    EXEC @hr = sp_OADestroy @xml
    EXEC @hr = sp_OADestroy @http
    EXEC @hr = sp_OADestroy @resp
    EXEC @hr = sp_OADestroy @responseXml


END
GO
Request XML
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sfLRC="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/ConsultaLR.xsd" xmlns:sf="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
    <soapenv:Header/>
    <soapenv:Body>
        <sfLRC:ConsultaFactuSistemaFacturacion>
            <sfLRC:Cabecera>
                <sf:IDVersion>1.0</sf:IDVersion>
                <sf:ObligadoEmision>
                    <sf:NombreRazon>string</sf:NombreRazon>
                    <sf:NIF>string</sf:NIF>
                </sf:ObligadoEmision>
                <sf:IndicadorRepresentante>S</sf:IndicadorRepresentante>
            </sfLRC:Cabecera>
            <sfLRC:FiltroConsulta>
                <sfLRC:PeriodoImputacion>
                    <sf:Ejercicio>string</sf:Ejercicio>
                    <sf:Periodo>01</sf:Periodo>
                </sfLRC:PeriodoImputacion>
                <sfLRC:NumSerieFactura>string</sfLRC:NumSerieFactura>
                <sfLRC:Contraparte>
                    <sf:NombreRazon>string</sf:NombreRazon>
                    <sf:NIF>string</sf:NIF>
                </sfLRC:Contraparte>
                <sfLRC:FechaExpedicionFactura/>
                <sfLRC:SistemaInformatico>
                    <sf:NombreRazon>string</sf:NombreRazon>
                    <sf:NIF>string</sf:NIF>
                    <sf:NombreSistemaInformatico>string</sf:NombreSistemaInformatico>
                    <sf:IdSistemaInformatico>string</sf:IdSistemaInformatico>
                    <sf:Version>string</sf:Version>
                    <sf:NumeroInstalacion>string</sf:NumeroInstalacion>
                    <sf:TipoUsoPosibleSoloVerifactu>S</sf:TipoUsoPosibleSoloVerifactu>
                    <sf:TipoUsoPosibleMultiOT>S</sf:TipoUsoPosibleMultiOT>
                    <sf:IndicadorMultiplesOT>S</sf:IndicadorMultiplesOT>
                </sfLRC:SistemaInformatico>
                <sfLRC:RefExterna>string</sfLRC:RefExterna>
                <sfLRC:ClavePaginacion>
                    <sf:IDEmisorFactura>string</sf:IDEmisorFactura>
                    <sf:NumSerieFactura>string</sf:NumSerieFactura>
                    <sf:FechaExpedicionFactura>string</sf:FechaExpedicionFactura>
                </sfLRC:ClavePaginacion>
            </sfLRC:FiltroConsulta>
            <sfLRC:DatosAdicionalesRespuesta>
                <sfLRC:MostrarNombreRazonEmisor>S</sfLRC:MostrarNombreRazonEmisor>
                <sfLRC:MostrarSistemaInformatico>S</sfLRC:MostrarSistemaInformatico>
            </sfLRC:DatosAdicionalesRespuesta>
        </sfLRC:ConsultaFactuSistemaFacturacion>
    </soapenv:Body>
</soapenv:Envelope>
Response XML
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sfLRRC="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/RespuestaConsultaLR.xsd" xmlns:sf="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
    <soapenv:Header/>
    <soapenv:Body>
        <sfLRRC:RespuestaConsultaFactuSistemaFacturacion>
            <sfLRRC:Cabecera>
                <sf:IDVersion>1.0</sf:IDVersion>
                <sf:ObligadoEmision>
                    <sf:NombreRazon>string</sf:NombreRazon>
                    <sf:NIF>string</sf:NIF>
                </sf:ObligadoEmision>
                <sf:IndicadorRepresentante>S</sf:IndicadorRepresentante>
            </sfLRRC:Cabecera>
            <sfLRRC:PeriodoImputacion>
                <sfLRRC:Ejercicio>string</sfLRRC:Ejercicio>
                <sfLRRC:Periodo>01</sfLRRC:Periodo>
            </sfLRRC:PeriodoImputacion>
            <sfLRRC:IndicadorPaginacion>S</sfLRRC:IndicadorPaginacion>
            <sfLRRC:ResultadoConsulta>ConDatos</sfLRRC:ResultadoConsulta>
            <sfLRRC:RegistroRespuestaConsultaFactuSistemaFacturacion>
                <sfLRRC:IDFactura>
                    <sf:IDEmisorFactura>string</sf:IDEmisorFactura>
                    <sf:NumSerieFactura>string</sf:NumSerieFactura>
                    <sf:FechaExpedicionFactura>string</sf:FechaExpedicionFactura>
                </sfLRRC:IDFactura>
                <sfLRRC:DatosRegistroFacturacion>
                    <sfLRRC:NombreRazonEmisor>string</sfLRRC:NombreRazonEmisor>
                    <sfLRRC:RefExterna>string</sfLRRC:RefExterna>
                    <sfLRRC:Subsanacion>S</sfLRRC:Subsanacion>
                    <sfLRRC:RechazoPrevio>N</sfLRRC:RechazoPrevio>
                    <sfLRRC:SinRegistroPrevio>S</sfLRRC:SinRegistroPrevio>
                    <sfLRRC:GeneradoPor>E</sfLRRC:GeneradoPor>
                    <sfLRRC:Generador>
                        <sf:NombreRazon>string</sf:NombreRazon>
                        <sf:NIF>string</sf:NIF>
                    </sfLRRC:Generador>
                    <sfLRRC:TipoFactura>F1</sfLRRC:TipoFactura>
                    <sfLRRC:TipoRectificativa>S</sfLRRC:TipoRectificativa>
                    <sfLRRC:FacturasRectificadas>
                        <sfLRRC:IDFacturaRectificada>
                            <sf:IDEmisorFactura>string</sf:IDEmisorFactura>
                            <sf:NumSerieFactura>string</sf:NumSerieFactura>
                            <sf:FechaExpedicionFactura>string</sf:FechaExpedicionFactura>
                        </sfLRRC:IDFacturaRectificada>
                    </sfLRRC:FacturasRectificadas>
                    <sfLRRC:FacturasSustituidas>
                        <sfLRRC:IDFacturaSustituida>
                            <sf:IDEmisorFactura>string</sf:IDEmisorFactura>
                            <sf:NumSerieFactura>string</sf:NumSerieFactura>
                            <sf:FechaExpedicionFactura>string</sf:FechaExpedicionFactura>
                        </sfLRRC:IDFacturaSustituida>
                    </sfLRRC:FacturasSustituidas>
                    <sfLRRC:ImporteRectificacion>
                        <sf:BaseRectificada>string</sf:BaseRectificada>
                        <sf:CuotaRectificada>string</sf:CuotaRectificada>
                        <sf:CuotaRecargoRectificado>string</sf:CuotaRecargoRectificado>
                    </sfLRRC:ImporteRectificacion>
                    <sfLRRC:FechaOperacion>string</sfLRRC:FechaOperacion>
                    <sfLRRC:DescripcionOperacion>string</sfLRRC:DescripcionOperacion>
                    <sfLRRC:FacturaSimplificadaArt7273>S</sfLRRC:FacturaSimplificadaArt7273>
                    <sfLRRC:FacturaSinIdentifDestinatarioArt61d>S</sfLRRC:FacturaSinIdentifDestinatarioArt61d>
                    <sfLRRC:Macrodato>S</sfLRRC:Macrodato>
                    <sfLRRC:EmitidaPorTerceroODestinatario>D</sfLRRC:EmitidaPorTerceroODestinatario>
                    <sfLRRC:Tercero>
                        <sf:NombreRazon>string</sf:NombreRazon>
                        <sf:NIF>string</sf:NIF>
                    </sfLRRC:Tercero>
                    <sfLRRC:Destinatarios>
                        <sfLRRC:IDDestinatario>
                            <sf:NombreRazon>string</sf:NombreRazon>
                            <sf:NIF>string</sf:NIF>
                        </sfLRRC:IDDestinatario>
                    </sfLRRC:Destinatarios>
                    <sfLRRC:Cupon>S</sfLRRC:Cupon>
                    <sfLRRC:Desglose>
                        <sf:DetalleDesglose>
                            <sf:Impuesto>01</sf:Impuesto>
                            <sf:ClaveRegimen>01</sf:ClaveRegimen>
                            <sf:CalificacionOperacion>S1</sf:CalificacionOperacion>
                            <sf:TipoImpositivo>string</sf:TipoImpositivo>
                            <sf:BaseImponibleOimporteNoSujeto>string</sf:BaseImponibleOimporteNoSujeto>
                            <sf:BaseImponibleACoste>string</sf:BaseImponibleACoste>
                            <sf:CuotaRepercutida>string</sf:CuotaRepercutida>
                            <sf:TipoRecargoEquivalencia>string</sf:TipoRecargoEquivalencia>
                            <sf:CuotaRecargoEquivalencia>string</sf:CuotaRecargoEquivalencia>
                        </sf:DetalleDesglose>
                    </sfLRRC:Desglose>
                    <sfLRRC:CuotaTotal>string</sfLRRC:CuotaTotal>
                    <sfLRRC:ImporteTotal>string</sfLRRC:ImporteTotal>
                    <sfLRRC:Encadenamiento/>
                    <sfLRRC:SistemaInformatico>
                        <sf:NombreRazon>string</sf:NombreRazon>
                        <sf:NIF>string</sf:NIF>
                        <sf:NombreSistemaInformatico>string</sf:NombreSistemaInformatico>
                        <sf:IdSistemaInformatico>string</sf:IdSistemaInformatico>
                        <sf:Version>string</sf:Version>
                        <sf:NumeroInstalacion>string</sf:NumeroInstalacion>
                        <sf:TipoUsoPosibleSoloVerifactu>S</sf:TipoUsoPosibleSoloVerifactu>
                        <sf:TipoUsoPosibleMultiOT>S</sf:TipoUsoPosibleMultiOT>
                        <sf:IndicadorMultiplesOT>S</sf:IndicadorMultiplesOT>
                    </sfLRRC:SistemaInformatico>
                    <sfLRRC:FechaHoraHusoGenRegistro>dateTime</sfLRRC:FechaHoraHusoGenRegistro>
                    <sfLRRC:NumRegistroAcuerdoFacturacion>string</sfLRRC:NumRegistroAcuerdoFacturacion>
                    <sfLRRC:IdAcuerdoSistemaInformatico>string</sfLRRC:IdAcuerdoSistemaInformatico>
                    <sfLRRC:TipoHuella>01</sfLRRC:TipoHuella>
                    <sfLRRC:Huella>string</sfLRRC:Huella>
                    <sfLRRC:NifRepresentante>string</sfLRRC:NifRepresentante>
                    <sfLRRC:FechaFinVeriFactu>string</sfLRRC:FechaFinVeriFactu>
                    <sfLRRC:Incidencia>S</sfLRRC:Incidencia>
                </sfLRRC:DatosRegistroFacturacion>
                <sfLRRC:DatosPresentacion>
                    <sf:NIFPresentador>string</sf:NIFPresentador>
                    <sf:TimestampPresentacion>dateTime</sf:TimestampPresentacion>
                    <sf:IdPeticion>string</sf:IdPeticion>
                </sfLRRC:DatosPresentacion>
                <sfLRRC:EstadoRegistro>
                    <sfLRRC:TimestampUltimaModificacion>dateTime</sfLRRC:TimestampUltimaModificacion>
                    <sfLRRC:EstadoRegistro>Correcto</sfLRRC:EstadoRegistro>
                    <sfLRRC:CodigoErrorRegistro>integer</sfLRRC:CodigoErrorRegistro>
                    <sfLRRC:DescripcionErrorRegistro>string</sfLRRC:DescripcionErrorRegistro>
                </sfLRRC:EstadoRegistro>
            </sfLRRC:RegistroRespuestaConsultaFactuSistemaFacturacion>
            <sfLRRC:ClavePaginacion>
                <sf:IDEmisorFactura>string</sf:IDEmisorFactura>
                <sf:NumSerieFactura>string</sf:NumSerieFactura>
                <sf:FechaExpedicionFactura>string</sf:FechaExpedicionFactura>
            </sfLRRC:ClavePaginacion>
        </sfLRRC:RespuestaConsultaFactuSistemaFacturacion>
    </soapenv:Body>
</soapenv:Envelope>