Reference for http://demointws.thefactoryhka.com.ec/ApiRest/Service.svc/EnviarRetencion
Url: http://demointws.thefactoryhka.com.ec/ApiRest/Service.svc/EnviarRetencion
HTTP Method: POST
| Message direction | Format | Body |
|---|---|---|
| Request | Xml | Example,Schema |
| Request | Json | Example |
| Response | Xml | Example,Schema |
| Response | Json | Example |
The following is an example request Xml body:
<PeticionAPIRetencion xmlns="http://schemas.datacontract.org/2004/07/WSEcuadorService.Request">
<RUC>String content</RUC>
<Token>String content</Token>
<Documento>
<CPCliente xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject">String content</CPCliente>
<CampoAdicional xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject">
<infoAdicional xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Other">
<Nombre xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Detail">String content</Nombre>
<Valor xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Detail">String content</Valor>
</infoAdicional>
<infoAdicional xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Other">
<Nombre xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Detail">String content</Nombre>
<Valor xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Detail">String content</Valor>
</infoAdicional>
</CampoAdicional>
<CorreoNegociable xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject">String content</CorreoNegociable>
<CorreoNotificar xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject">String content</CorreoNotificar>
<DirCliente xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject">String content</DirCliente>
<Impuestos xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject">
<ImpuestoDetalleRetencion xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Detail">
<BaseImponible>String content</BaseImponible>
<Codigo>String content</Codigo>
<CodigoPorRet>String content</CodigoPorRet>
<Valor>String content</Valor>
<CodDocSustento>String content</CodDocSustento>
<FechaEmisionDocSustento>String content</FechaEmisionDocSustento>
<NumDocSustento>String content</NumDocSustento>
<PorcentajeRetener>String content</PorcentajeRetener>
</ImpuestoDetalleRetencion>
<ImpuestoDetalleRetencion xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Detail">
<BaseImponible>String content</BaseImponible>
<Codigo>String content</Codigo>
<CodigoPorRet>String content</CodigoPorRet>
<Valor>String content</Valor>
<CodDocSustento>String content</CodDocSustento>
<FechaEmisionDocSustento>String content</FechaEmisionDocSustento>
<NumDocSustento>String content</NumDocSustento>
<PorcentajeRetener>String content</PorcentajeRetener>
</ImpuestoDetalleRetencion>
</Impuestos>
<InfoRetencion xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject">
<ContribuyenteEspecial xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body">String content</ContribuyenteEspecial>
<DirEstablecimiento xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body">String content</DirEstablecimiento>
<FechaEmision xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body">String content</FechaEmision>
<IdentificacionSujetoRetenido xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body">String content</IdentificacionSujetoRetenido>
<ObligadoContabilidad xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body">String content</ObligadoContabilidad>
<PeriodoFiscal xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body">String content</PeriodoFiscal>
<RazonSocialSujetoRetenido xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body">String content</RazonSocialSujetoRetenido>
<TipoIdentificacionSujetoRetenido xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body">String content</TipoIdentificacionSujetoRetenido>
</InfoRetencion>
<InfoTributaria xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject">
<AgenteRetencion xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body">String content</AgenteRetencion>
<CodigoNumerico xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body">String content</CodigoNumerico>
<DirMatriz xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body">String content</DirMatriz>
<Estab xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body">String content</Estab>
<NombreComercial xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body">String content</NombreComercial>
<PtoEmi xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body">String content</PtoEmi>
<RazonSocial xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body">String content</RazonSocial>
<RegimenMicroempresas xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body">String content</RegimenMicroempresas>
<Secuencial xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body">String content</Secuencial>
</InfoTributaria>
<MaquinaFiscal xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject">
<marca xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Other">String content</marca>
<modelo xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Other">String content</modelo>
<serie xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Other">String content</serie>
</MaquinaFiscal>
<Notificar xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject">String content</Notificar>
<TelefonoCliente xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject">String content</TelefonoCliente>
<Version xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject">String content</Version>
</Documento>
</PeticionAPIRetencion>
The following is an example request Json body:
{
"RUC":"String content",
"Token":"String content",
"Documento":{
"CPCliente":"String content",
"CampoAdicional":[{
"Nombre":"String content",
"Valor":"String content"
}],
"CorreoNegociable":"String content",
"CorreoNotificar":"String content",
"DirCliente":"String content",
"Impuestos":[{
"BaseImponible":"String content",
"Codigo":"String content",
"CodigoPorRet":"String content",
"Valor":"String content",
"CodDocSustento":"String content",
"FechaEmisionDocSustento":"String content",
"NumDocSustento":"String content",
"PorcentajeRetener":"String content"
}],
"InfoRetencion":{
"ContribuyenteEspecial":"String content",
"DirEstablecimiento":"String content",
"FechaEmision":"String content",
"IdentificacionSujetoRetenido":"String content",
"ObligadoContabilidad":"String content",
"PeriodoFiscal":"String content",
"RazonSocialSujetoRetenido":"String content",
"TipoIdentificacionSujetoRetenido":"String content"
},
"InfoTributaria":{
"AgenteRetencion":"String content",
"CodigoNumerico":"String content",
"DirMatriz":"String content",
"Estab":"String content",
"NombreComercial":"String content",
"PtoEmi":"String content",
"RazonSocial":"String content",
"RegimenMicroempresas":"String content",
"Secuencial":"String content"
},
"MaquinaFiscal":{
"marca":"String content",
"modelo":"String content",
"serie":"String content"
},
"Notificar":"String content",
"TelefonoCliente":"String content",
"Version":"String content"
}
}
The following is an example response Xml body:
<RepuestaPeticion xmlns="http://schemas.datacontract.org/2004/07/WSEcuadorService.Response"> <Archivo xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject">String content</Archivo> <Codigo xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject">String content</Codigo> <Mensaje xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject">String content</Mensaje> <Procesado xmlns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject">true</Procesado> </RepuestaPeticion>
The following is an example response Json body:
{
"Archivo":"String content",
"Codigo":"String content",
"Mensaje":"String content",
"Procesado":true
}
The following is the request Xml Schema:
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/WSEcuadorService.Request" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/WSEcuadorService.Request" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject" />
<xs:complexType name="PeticionAPIRetencion">
<xs:complexContent mixed="false">
<xs:extension base="tns:PeticionAPI">
<xs:sequence>
<xs:element minOccurs="0" name="Documento" nillable="true" xmlns:q1="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject" type="q1:ComprobanteRetencion" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="PeticionAPIRetencion" nillable="true" type="tns:PeticionAPIRetencion" />
<xs:complexType name="PeticionAPI">
<xs:sequence>
<xs:element minOccurs="0" name="RUC" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Token" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="PeticionAPI" nillable="true" type="tns:PeticionAPI" />
</xs:schema>
Additional request Xml Schemas:
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="anyType" nillable="true" type="xs:anyType" />
<xs:element name="anyURI" nillable="true" type="xs:anyURI" />
<xs:element name="base64Binary" nillable="true" type="xs:base64Binary" />
<xs:element name="boolean" nillable="true" type="xs:boolean" />
<xs:element name="byte" nillable="true" type="xs:byte" />
<xs:element name="dateTime" nillable="true" type="xs:dateTime" />
<xs:element name="decimal" nillable="true" type="xs:decimal" />
<xs:element name="double" nillable="true" type="xs:double" />
<xs:element name="float" nillable="true" type="xs:float" />
<xs:element name="int" nillable="true" type="xs:int" />
<xs:element name="long" nillable="true" type="xs:long" />
<xs:element name="QName" nillable="true" type="xs:QName" />
<xs:element name="short" nillable="true" type="xs:short" />
<xs:element name="string" nillable="true" type="xs:string" />
<xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" />
<xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" />
<xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" />
<xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" />
<xs:element name="char" nillable="true" type="tns:char" />
<xs:simpleType name="char">
<xs:restriction base="xs:int" />
</xs:simpleType>
<xs:element name="duration" nillable="true" type="tns:duration" />
<xs:simpleType name="duration">
<xs:restriction base="xs:duration">
<xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" />
<xs:minInclusive value="-P10675199DT2H48M5.4775808S" />
<xs:maxInclusive value="P10675199DT2H48M5.4775807S" />
</xs:restriction>
</xs:simpleType>
<xs:element name="guid" nillable="true" type="tns:guid" />
<xs:simpleType name="guid">
<xs:restriction base="xs:string">
<xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
</xs:restriction>
</xs:simpleType>
<xs:attribute name="FactoryType" type="xs:QName" />
<xs:attribute name="Id" type="xs:ID" />
<xs:attribute name="Ref" type="xs:IDREF" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Other" />
<xs:import namespace="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Detail" />
<xs:import namespace="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body" />
<xs:complexType name="ComprobanteRetencion">
<xs:sequence>
<xs:element minOccurs="0" name="CPCliente" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CampoAdicional" nillable="true" xmlns:q1="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Other" type="q1:ArrayOfinfoAdicional" />
<xs:element minOccurs="0" name="CorreoNegociable" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CorreoNotificar" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DirCliente" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Impuestos" nillable="true" xmlns:q2="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Detail" type="q2:ArrayOfImpuestoDetalleRetencion" />
<xs:element minOccurs="0" name="InfoRetencion" nillable="true" xmlns:q3="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body" type="q3:InfoCompRetencion" />
<xs:element minOccurs="0" name="InfoTributaria" nillable="true" xmlns:q4="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body" type="q4:InfoTributaria" />
<xs:element minOccurs="0" name="MaquinaFiscal" nillable="true" xmlns:q5="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Other" type="q5:MaquinaFiscal" />
<xs:element minOccurs="0" name="Notificar" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TelefonoCliente" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Version" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="ComprobanteRetencion" nillable="true" type="tns:ComprobanteRetencion" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Other" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Other" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Detail" />
<xs:complexType name="ArrayOfinfoAdicional">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="infoAdicional" nillable="true" type="tns:infoAdicional" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfinfoAdicional" nillable="true" type="tns:ArrayOfinfoAdicional" />
<xs:complexType name="infoAdicional">
<xs:complexContent mixed="false">
<xs:extension xmlns:q1="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Detail" base="q1:DetAdicional">
<xs:sequence />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="infoAdicional" nillable="true" type="tns:infoAdicional" />
<xs:complexType name="MaquinaFiscal">
<xs:sequence>
<xs:element minOccurs="0" name="marca" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="modelo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="serie" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="MaquinaFiscal" nillable="true" type="tns:MaquinaFiscal" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Detail" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Detail" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="DetAdicional">
<xs:sequence>
<xs:element minOccurs="0" name="Nombre" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Valor" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="DetAdicional" nillable="true" type="tns:DetAdicional" />
<xs:complexType name="ArrayOfImpuestoDetalleRetencion">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ImpuestoDetalleRetencion" nillable="true" type="tns:ImpuestoDetalleRetencion" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfImpuestoDetalleRetencion" nillable="true" type="tns:ArrayOfImpuestoDetalleRetencion" />
<xs:complexType name="ImpuestoDetalleRetencion">
<xs:complexContent mixed="false">
<xs:extension base="tns:ImpuestoDetalleBase">
<xs:sequence>
<xs:element minOccurs="0" name="CodDocSustento" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="FechaEmisionDocSustento" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="NumDocSustento" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PorcentajeRetener" nillable="true" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="ImpuestoDetalleRetencion" nillable="true" type="tns:ImpuestoDetalleRetencion" />
<xs:complexType name="ImpuestoDetalleBase">
<xs:sequence>
<xs:element minOccurs="0" name="BaseImponible" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Codigo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CodigoPorRet" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Valor" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="ImpuestoDetalleBase" nillable="true" type="tns:ImpuestoDetalleBase" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="InfoCompRetencion">
<xs:sequence>
<xs:element minOccurs="0" name="ContribuyenteEspecial" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DirEstablecimiento" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="FechaEmision" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="IdentificacionSujetoRetenido" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ObligadoContabilidad" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PeriodoFiscal" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="RazonSocialSujetoRetenido" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TipoIdentificacionSujetoRetenido" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="InfoCompRetencion" nillable="true" type="tns:InfoCompRetencion" />
<xs:complexType name="InfoTributaria">
<xs:sequence>
<xs:element minOccurs="0" name="AgenteRetencion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CodigoNumerico" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DirMatriz" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Estab" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="NombreComercial" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PtoEmi" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="RazonSocial" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="RegimenMicroempresas" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Secuencial" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="InfoTributaria" nillable="true" type="tns:InfoTributaria" />
</xs:schema>
<tns:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2001/XMLSchema">
<tns:element name="schema">
<tns:complexType />
</tns:element>
</tns:schema>
The following is the response Xml Schema:
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/WSEcuadorService.Response" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/WSEcuadorService.Response" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject" />
<xs:complexType name="RepuestaPeticion">
<xs:complexContent mixed="false">
<xs:extension xmlns:q1="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject" base="q1:Respuesta">
<xs:sequence />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="RepuestaPeticion" nillable="true" type="tns:RepuestaPeticion" />
</xs:schema>
Additional response Xml Schemas:
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="anyType" nillable="true" type="xs:anyType" />
<xs:element name="anyURI" nillable="true" type="xs:anyURI" />
<xs:element name="base64Binary" nillable="true" type="xs:base64Binary" />
<xs:element name="boolean" nillable="true" type="xs:boolean" />
<xs:element name="byte" nillable="true" type="xs:byte" />
<xs:element name="dateTime" nillable="true" type="xs:dateTime" />
<xs:element name="decimal" nillable="true" type="xs:decimal" />
<xs:element name="double" nillable="true" type="xs:double" />
<xs:element name="float" nillable="true" type="xs:float" />
<xs:element name="int" nillable="true" type="xs:int" />
<xs:element name="long" nillable="true" type="xs:long" />
<xs:element name="QName" nillable="true" type="xs:QName" />
<xs:element name="short" nillable="true" type="xs:short" />
<xs:element name="string" nillable="true" type="xs:string" />
<xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" />
<xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" />
<xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" />
<xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" />
<xs:element name="char" nillable="true" type="tns:char" />
<xs:simpleType name="char">
<xs:restriction base="xs:int" />
</xs:simpleType>
<xs:element name="duration" nillable="true" type="tns:duration" />
<xs:simpleType name="duration">
<xs:restriction base="xs:duration">
<xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" />
<xs:minInclusive value="-P10675199DT2H48M5.4775808S" />
<xs:maxInclusive value="P10675199DT2H48M5.4775807S" />
</xs:restriction>
</xs:simpleType>
<xs:element name="guid" nillable="true" type="tns:guid" />
<xs:simpleType name="guid">
<xs:restriction base="xs:string">
<xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
</xs:restriction>
</xs:simpleType>
<xs:attribute name="FactoryType" type="xs:QName" />
<xs:attribute name="Id" type="xs:ID" />
<xs:attribute name="Ref" type="xs:IDREF" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="Respuesta">
<xs:sequence>
<xs:element minOccurs="0" name="Archivo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Codigo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Mensaje" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Procesado" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:element name="Respuesta" nillable="true" type="tns:Respuesta" />
</xs:schema>
<tns:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2001/XMLSchema">
<tns:element name="schema">
<tns:complexType />
</tns:element>
</tns:schema>