sfRequerimiento / RegFactuSistemaFacturacion
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
func chilkatTest() {
let xml = CkoXml()!
xml.tag = "soapenv:Envelope"
xml.addAttribute("xmlns:soapenv", value: "http://schemas.xmlsoap.org/soap/envelope/")
xml.addAttribute("xmlns:ds", value: "http://www.w3.org/2000/09/xmldsig#")
xml.addAttribute("xmlns:sfLR", value: "https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd")
xml.addAttribute("xmlns:sf", value: "https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd")
xml.updateChildContent("soapenv:Header", value: "")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:Cabecera|sf:ObligadoEmision|sf:NombreRazon", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:Cabecera|sf:ObligadoEmision|sf:NIF", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:Cabecera|sf:Representante|sf:NombreRazon", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:Cabecera|sf:Representante|sf:NIF", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:Cabecera|sf:RemisionVoluntaria|sf:FechaFinVeriFactu", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:Cabecera|sf:RemisionVoluntaria|sf:Incidencia", value: "S")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:Cabecera|sf:RemisionRequerimiento|sf:RefRequerimiento", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:Cabecera|sf:RemisionRequerimiento|sf:FinRequerimiento", value: "S")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:IDVersion", value: "1.0")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:IDFactura|sf:IDEmisorFactura", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:IDFactura|sf:NumSerieFactura", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:IDFactura|sf:FechaExpedicionFactura", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:RefExterna", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:NombreRazonEmisor", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:Subsanacion", value: "S")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:RechazoPrevio", value: "N")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:TipoFactura", value: "F1")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:TipoRectificativa", value: "S")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:FacturasRectificadas|sf:IDFacturaRectificada|sf:IDEmisorFactura", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:FacturasRectificadas|sf:IDFacturaRectificada|sf:NumSerieFactura", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:FacturasRectificadas|sf:IDFacturaRectificada|sf:FechaExpedicionFactura", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:FacturasSustituidas|sf:IDFacturaSustituida|sf:IDEmisorFactura", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:FacturasSustituidas|sf:IDFacturaSustituida|sf:NumSerieFactura", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:FacturasSustituidas|sf:IDFacturaSustituida|sf:FechaExpedicionFactura", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:ImporteRectificacion|sf:BaseRectificada", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:ImporteRectificacion|sf:CuotaRectificada", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:ImporteRectificacion|sf:CuotaRecargoRectificado", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:FechaOperacion", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:DescripcionOperacion", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:FacturaSimplificadaArt7273", value: "S")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:FacturaSinIdentifDestinatarioArt61d", value: "S")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:Macrodato", value: "S")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:EmitidaPorTerceroODestinatario", value: "D")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:Tercero|sf:NombreRazon", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:Tercero|sf:NIF", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:Destinatarios|sf:IDDestinatario|sf:NombreRazon", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:Destinatarios|sf:IDDestinatario|sf:NIF", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:Cupon", value: "S")
xml.updateChildContentInt("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:Desglose|sf:DetalleDesglose|sf:Impuesto", value: 01)
xml.updateChildContentInt("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:Desglose|sf:DetalleDesglose|sf:ClaveRegimen", value: 01)
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:Desglose|sf:DetalleDesglose|sf:CalificacionOperacion", value: "S1")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:Desglose|sf:DetalleDesglose|sf:TipoImpositivo", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:Desglose|sf:DetalleDesglose|sf:BaseImponibleOimporteNoSujeto", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:Desglose|sf:DetalleDesglose|sf:BaseImponibleACoste", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:Desglose|sf:DetalleDesglose|sf:CuotaRepercutida", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:Desglose|sf:DetalleDesglose|sf:TipoRecargoEquivalencia", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:Desglose|sf:DetalleDesglose|sf:CuotaRecargoEquivalencia", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:CuotaTotal", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:ImporteTotal", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:Encadenamiento", value: "")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:SistemaInformatico|sf:NombreRazon", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:SistemaInformatico|sf:NIF", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:SistemaInformatico|sf:NombreSistemaInformatico", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:SistemaInformatico|sf:IdSistemaInformatico", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:SistemaInformatico|sf:Version", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:SistemaInformatico|sf:NumeroInstalacion", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:SistemaInformatico|sf:TipoUsoPosibleSoloVerifactu", value: "S")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:SistemaInformatico|sf:TipoUsoPosibleMultiOT", value: "S")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:SistemaInformatico|sf:IndicadorMultiplesOT", value: "S")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:FechaHoraHusoGenRegistro", value: "dateTime")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:NumRegistroAcuerdoFacturacion", value: "string")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:IdAcuerdoSistemaInformatico", value: "string")
xml.updateChildContentInt("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:TipoHuella", value: 01)
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|sf:Huella", value: "string")
xml.updateAttr(at: "soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|ds:Signature", autoCreate: true, attrName: "Id", attrValue: "?")
xml.updateAttr(at: "soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|ds:Signature|ds:SignedInfo", autoCreate: true, attrName: "Id", attrValue: "?")
xml.updateAttr(at: "soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|ds:Signature|ds:SignedInfo|ds:CanonicalizationMethod", autoCreate: true, attrName: "Algorithm", attrValue: "?")
xml.updateAttr(at: "soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|ds:Signature|ds:SignedInfo|ds:SignatureMethod", autoCreate: true, attrName: "Algorithm", attrValue: "?")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|ds:Signature|ds:SignedInfo|ds:SignatureMethod|ds:HMACOutputLength", value: "integer")
xml.updateAttr(at: "soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|ds:Signature|ds:SignedInfo|ds:Reference", autoCreate: true, attrName: "Id", attrValue: "?")
xml.updateAttr(at: "soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|ds:Signature|ds:SignedInfo|ds:Reference", autoCreate: true, attrName: "URI", attrValue: "?")
xml.updateAttr(at: "soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|ds:Signature|ds:SignedInfo|ds:Reference", autoCreate: true, attrName: "Type", attrValue: "?")
xml.updateAttr(at: "soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|ds:Signature|ds:SignedInfo|ds:Reference|ds:Transforms|ds:Transform", autoCreate: true, attrName: "Algorithm", attrValue: "?")
xml.updateAttr(at: "soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|ds:Signature|ds:SignedInfo|ds:Reference|ds:DigestMethod", autoCreate: true, attrName: "Algorithm", attrValue: "?")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|ds:Signature|ds:SignedInfo|ds:Reference|ds:DigestValue", value: "BASE64_DATA")
xml.updateChildContent("soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|ds:Signature|ds:SignatureValue", value: "...")
xml.updateAttr(at: "soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|ds:Signature|ds:KeyInfo", autoCreate: true, attrName: "Id", attrValue: "?")
xml.updateAttr(at: "soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|ds:Signature|ds:Object", autoCreate: true, attrName: "Id", attrValue: "?")
xml.updateAttr(at: "soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|ds:Signature|ds:Object", autoCreate: true, attrName: "MimeType", attrValue: "?")
xml.updateAttr(at: "soapenv:Body|sfLR:RegFactuSistemaFacturacion|sfLR:RegistroFactura|sf:RegistroAlta|ds:Signature|ds:Object", autoCreate: true, attrName: "Encoding", attrValue: "?")
// In a SOAP HTTP request, including the XML declaration (<?xml version="1.0" encoding="UTF-8"?>) in the XML body is generally not required.
xml.emitXmlDecl = false
var soapRequestBody: String? = xml.getXml()
var endpoint: String? = "https://www1.agenciatributaria.gob.es/wlpl/TIKE-CONT/ws/SistemaFacturacion/RequerimientoSOAP"
var soapAction: String? = ""
// For SOAP requests, the standard Content-Type is usually set to "text/xml" or "application/soap+xml"
var contentType: String? = "text/xml"
let http = CkoHttp()!
http.clearHeaders()
http.setRequestHeader("Content-Type", value: contentType)
http.setRequestHeader("SOAPAction", value: soapAction)
let resp = CkoHttpResponse()!
ERROR: Undefined variable(success)
ERROR: Undefined variable(success)
if success == false {
print("\(http.lastErrorText!)")
print("Failed to send SOAP request.")
return
}
// Get the XML response body.
let responseXml = CkoXml()!
resp.getBody(responseXml)
var statusCode: Int = resp.statusCode.intValue
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 {
print("\(responseXml.getXml()!)")
return
}
print("\(responseXml.getXml()!)")
// 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).
var CSV: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:CSV")
var NIFPresentador: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:DatosPresentacion|*:NIFPresentador")
var TimestampPresentacion: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:DatosPresentacion|*:TimestampPresentacion")
var NombreRazon: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:Cabecera|*:ObligadoEmision|*:NombreRazon")
var NIF: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:Cabecera|*:ObligadoEmision|*:NIF")
NombreRazon = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:Cabecera|*:Representante|*:NombreRazon")
NIF = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:Cabecera|*:Representante|*:NIF")
var FechaFinVeriFactu: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:Cabecera|*:RemisionVoluntaria|*:FechaFinVeriFactu")
var Incidencia: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:Cabecera|*:RemisionVoluntaria|*:Incidencia")
var RefRequerimiento: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:Cabecera|*:RemisionRequerimiento|*:RefRequerimiento")
var FinRequerimiento: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:Cabecera|*:RemisionRequerimiento|*:FinRequerimiento")
var TiempoEsperaEnvio: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:TiempoEsperaEnvio")
var EstadoEnvio: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:EstadoEnvio")
var IDEmisorFactura: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:RespuestaLinea|*:IDFactura|*:IDEmisorFactura")
var NumSerieFactura: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:RespuestaLinea|*:IDFactura|*:NumSerieFactura")
var FechaExpedicionFactura: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:RespuestaLinea|*:IDFactura|*:FechaExpedicionFactura")
var TipoOperacion: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:RespuestaLinea|*:Operacion|*:TipoOperacion")
var Subsanacion: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:RespuestaLinea|*:Operacion|*:Subsanacion")
var RechazoPrevio: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:RespuestaLinea|*:Operacion|*:RechazoPrevio")
var SinRegistroPrevio: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:RespuestaLinea|*:Operacion|*:SinRegistroPrevio")
var RefExterna: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:RespuestaLinea|*:RefExterna")
var EstadoRegistro: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:RespuestaLinea|*:EstadoRegistro")
var CodigoErrorRegistro: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:RespuestaLinea|*:CodigoErrorRegistro")
var DescripcionErrorRegistro: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:RespuestaLinea|*:DescripcionErrorRegistro")
var IdPeticionRegistroDuplicado: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:RespuestaLinea|*:RegistroDuplicado|*:IdPeticionRegistroDuplicado")
var EstadoRegistroDuplicado: String? = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:RespuestaLinea|*:RegistroDuplicado|*:EstadoRegistroDuplicado")
CodigoErrorRegistro = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:RespuestaLinea|*:RegistroDuplicado|*:CodigoErrorRegistro")
DescripcionErrorRegistro = responseXml.getChildContent("*:Body|*:RespuestaRegFactuSistemaFacturacion|*:RespuestaLinea|*:RegistroDuplicado|*:DescripcionErrorRegistro")
}