//------------------------------------------------------------------------------ // // Este código fue generado por una herramienta. // // Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si // se vuelve a generar el código. // //------------------------------------------------------------------------------ namespace ServiceReference1 { [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.ServiceModel.ServiceContractAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SistemaFacturacion.wsdl", ConfigurationName="ServiceReference1.sfPortTypeVerifactu")] public interface sfPortTypeVerifactu { [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RespuestaBaseType))] System.Threading.Tasks.Task RegFactuSistemaFacturacionAsync(ServiceReference1.RegFactuSistemaFacturacionRequest request); } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroLR.xsd")] public partial class RegFactuSistemaFacturacion { private CabeceraType cabeceraField; private RegistroFacturaType[] registroFacturaField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public CabeceraType Cabecera { get { return this.cabeceraField; } set { this.cabeceraField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("RegistroFactura", Order=1)] public RegistroFacturaType[] RegistroFactura { get { return this.registroFacturaField; } set { this.registroFacturaField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public partial class CabeceraType { private PersonaFisicaJuridicaESType obligadoEmisionField; private PersonaFisicaJuridicaESType representanteField; private CabeceraTypeRemisionVoluntaria remisionVoluntariaField; private CabeceraTypeRemisionRequerimiento remisionRequerimientoField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public PersonaFisicaJuridicaESType ObligadoEmision { get { return this.obligadoEmisionField; } set { this.obligadoEmisionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public PersonaFisicaJuridicaESType Representante { get { return this.representanteField; } set { this.representanteField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public CabeceraTypeRemisionVoluntaria RemisionVoluntaria { get { return this.remisionVoluntariaField; } set { this.remisionVoluntariaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public CabeceraTypeRemisionRequerimiento RemisionRequerimiento { get { return this.remisionRequerimientoField; } set { this.remisionRequerimientoField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public partial class PersonaFisicaJuridicaESType { private string nombreRazonField; private string nIFField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string NombreRazon { get { return this.nombreRazonField; } set { this.nombreRazonField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string NIF { get { return this.nIFField; } set { this.nIFField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public partial class RegistroDuplicadoType { private string idPeticionRegistroDuplicadoField; private EstadoRegistroSFType estadoRegistroDuplicadoField; private string codigoErrorRegistroField; private string descripcionErrorRegistroField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string IdPeticionRegistroDuplicado { get { return this.idPeticionRegistroDuplicadoField; } set { this.idPeticionRegistroDuplicadoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public EstadoRegistroSFType EstadoRegistroDuplicado { get { return this.estadoRegistroDuplicadoField; } set { this.estadoRegistroDuplicadoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=2)] public string CodigoErrorRegistro { get { return this.codigoErrorRegistroField; } set { this.codigoErrorRegistroField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string DescripcionErrorRegistro { get { return this.descripcionErrorRegistroField; } set { this.descripcionErrorRegistroField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum EstadoRegistroSFType { /// Correcta, /// AceptadaConErrores, /// Anulada, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public partial class OperacionType { private TipoOperacionType tipoOperacionField; private SubsanacionType subsanacionField; private bool subsanacionFieldSpecified; private RechazoPrevioType rechazoPrevioField; private bool rechazoPrevioFieldSpecified; private SinRegistroPrevioType sinRegistroPrevioField; private bool sinRegistroPrevioFieldSpecified; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public TipoOperacionType TipoOperacion { get { return this.tipoOperacionField; } set { this.tipoOperacionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public SubsanacionType Subsanacion { get { return this.subsanacionField; } set { this.subsanacionField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SubsanacionSpecified { get { return this.subsanacionFieldSpecified; } set { this.subsanacionFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public RechazoPrevioType RechazoPrevio { get { return this.rechazoPrevioField; } set { this.rechazoPrevioField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool RechazoPrevioSpecified { get { return this.rechazoPrevioFieldSpecified; } set { this.rechazoPrevioFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public SinRegistroPrevioType SinRegistroPrevio { get { return this.sinRegistroPrevioField; } set { this.sinRegistroPrevioField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SinRegistroPrevioSpecified { get { return this.sinRegistroPrevioFieldSpecified; } set { this.sinRegistroPrevioFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum TipoOperacionType { /// Alta, /// Anulacion, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum SubsanacionType { /// S, /// N, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum RechazoPrevioType { /// N, /// S, /// X, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum SinRegistroPrevioType { /// S, /// N, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/RespuestaSuministro.xsd")] public partial class RespuestaExpedidaType { private IDFacturaExpedidaType iDFacturaField; private OperacionType operacionField; private string refExternaField; private EstadoRegistroType estadoRegistroField; private string codigoErrorRegistroField; private string descripcionErrorRegistroField; private RegistroDuplicadoType registroDuplicadoField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public IDFacturaExpedidaType IDFactura { get { return this.iDFacturaField; } set { this.iDFacturaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public OperacionType Operacion { get { return this.operacionField; } set { this.operacionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string RefExterna { get { return this.refExternaField; } set { this.refExternaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public EstadoRegistroType EstadoRegistro { get { return this.estadoRegistroField; } set { this.estadoRegistroField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] public string CodigoErrorRegistro { get { return this.codigoErrorRegistroField; } set { this.codigoErrorRegistroField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public string DescripcionErrorRegistro { get { return this.descripcionErrorRegistroField; } set { this.descripcionErrorRegistroField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public RegistroDuplicadoType RegistroDuplicado { get { return this.registroDuplicadoField; } set { this.registroDuplicadoField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public partial class IDFacturaExpedidaType { private string iDEmisorFacturaField; private string numSerieFacturaField; private string fechaExpedicionFacturaField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string IDEmisorFactura { get { return this.iDEmisorFacturaField; } set { this.iDEmisorFacturaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string NumSerieFactura { get { return this.numSerieFacturaField; } set { this.numSerieFacturaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string FechaExpedicionFactura { get { return this.fechaExpedicionFacturaField; } set { this.fechaExpedicionFacturaField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/RespuestaSuministro.xsd")] public enum EstadoRegistroType { /// Correcto, /// AceptadoConErrores, /// Incorrecto, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public partial class DatosPresentacionType { private string nIFPresentadorField; private System.DateTime timestampPresentacionField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string NIFPresentador { get { return this.nIFPresentadorField; } set { this.nIFPresentadorField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public System.DateTime TimestampPresentacion { get { return this.timestampPresentacionField; } set { this.timestampPresentacionField = value; } } } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(RespuestaRegFactuSistemaFacturacionType))] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/RespuestaSuministro.xsd")] public partial class RespuestaBaseType { private string cSVField; private DatosPresentacionType datosPresentacionField; private CabeceraType cabeceraField; private string tiempoEsperaEnvioField; private EstadoEnvioType estadoEnvioField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string CSV { get { return this.cSVField; } set { this.cSVField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public DatosPresentacionType DatosPresentacion { get { return this.datosPresentacionField; } set { this.datosPresentacionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public CabeceraType Cabecera { get { return this.cabeceraField; } set { this.cabeceraField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string TiempoEsperaEnvio { get { return this.tiempoEsperaEnvioField; } set { this.tiempoEsperaEnvioField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public EstadoEnvioType EstadoEnvio { get { return this.estadoEnvioField; } set { this.estadoEnvioField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/RespuestaSuministro.xsd")] public enum EstadoEnvioType { /// Correcto, /// ParcialmenteCorrecto, /// Incorrecto, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/RespuestaSuministro.xsd")] public partial class RespuestaRegFactuSistemaFacturacionType : RespuestaBaseType { private RespuestaExpedidaType[] respuestaLineaField; /// [System.Xml.Serialization.XmlElementAttribute("RespuestaLinea", Order=0)] public RespuestaExpedidaType[] RespuestaLinea { get { return this.respuestaLineaField; } set { this.respuestaLineaField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public partial class IDFacturaExpedidaBajaType { private string iDEmisorFacturaAnuladaField; private string numSerieFacturaAnuladaField; private string fechaExpedicionFacturaAnuladaField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string IDEmisorFacturaAnulada { get { return this.iDEmisorFacturaAnuladaField; } set { this.iDEmisorFacturaAnuladaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string NumSerieFacturaAnulada { get { return this.numSerieFacturaAnuladaField; } set { this.numSerieFacturaAnuladaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string FechaExpedicionFacturaAnulada { get { return this.fechaExpedicionFacturaAnuladaField; } set { this.fechaExpedicionFacturaAnuladaField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public partial class RegistroFacturacionAnulacionType { private VersionType iDVersionField; private IDFacturaExpedidaBajaType iDFacturaField; private string refExternaField; private SinRegistroPrevioType sinRegistroPrevioField; private bool sinRegistroPrevioFieldSpecified; private RechazoPrevioAnulacionType rechazoPrevioField; private bool rechazoPrevioFieldSpecified; private GeneradoPorType generadoPorField; private bool generadoPorFieldSpecified; private PersonaFisicaJuridicaType generadorField; private RegistroFacturacionAnulacionTypeEncadenamiento encadenamientoField; private SistemaInformaticoType sistemaInformaticoField; private System.DateTime fechaHoraHusoGenRegistroField; private TipoHuellaType tipoHuellaField; private string huellaField; private SignatureType signatureField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public VersionType IDVersion { get { return this.iDVersionField; } set { this.iDVersionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public IDFacturaExpedidaBajaType IDFactura { get { return this.iDFacturaField; } set { this.iDFacturaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string RefExterna { get { return this.refExternaField; } set { this.refExternaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public SinRegistroPrevioType SinRegistroPrevio { get { return this.sinRegistroPrevioField; } set { this.sinRegistroPrevioField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SinRegistroPrevioSpecified { get { return this.sinRegistroPrevioFieldSpecified; } set { this.sinRegistroPrevioFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public RechazoPrevioAnulacionType RechazoPrevio { get { return this.rechazoPrevioField; } set { this.rechazoPrevioField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool RechazoPrevioSpecified { get { return this.rechazoPrevioFieldSpecified; } set { this.rechazoPrevioFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public GeneradoPorType GeneradoPor { get { return this.generadoPorField; } set { this.generadoPorField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool GeneradoPorSpecified { get { return this.generadoPorFieldSpecified; } set { this.generadoPorFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public PersonaFisicaJuridicaType Generador { get { return this.generadorField; } set { this.generadorField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public RegistroFacturacionAnulacionTypeEncadenamiento Encadenamiento { get { return this.encadenamientoField; } set { this.encadenamientoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public SistemaInformaticoType SistemaInformatico { get { return this.sistemaInformaticoField; } set { this.sistemaInformaticoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public System.DateTime FechaHoraHusoGenRegistro { get { return this.fechaHoraHusoGenRegistroField; } set { this.fechaHoraHusoGenRegistroField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public TipoHuellaType TipoHuella { get { return this.tipoHuellaField; } set { this.tipoHuellaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public string Huella { get { return this.huellaField; } set { this.huellaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", Order=12)] public SignatureType Signature { get { return this.signatureField; } set { this.signatureField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum VersionType { /// [System.Xml.Serialization.XmlEnumAttribute("1.0")] Item10, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum RechazoPrevioAnulacionType { /// S, /// N, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum GeneradoPorType { /// E, /// D, /// T, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public partial class PersonaFisicaJuridicaType { private string nombreRazonField; private object itemField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string NombreRazon { get { return this.nombreRazonField; } set { this.nombreRazonField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("IDOtro", typeof(IDOtroType), Order=1)] [System.Xml.Serialization.XmlElementAttribute("NIF", typeof(string), Order=1)] public object Item { get { return this.itemField; } set { this.itemField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public partial class IDOtroType { private CountryType2 codigoPaisField; private bool codigoPaisFieldSpecified; private PersonaFisicaJuridicaIDTypeType iDTypeField; private string idField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public CountryType2 CodigoPais { get { return this.codigoPaisField; } set { this.codigoPaisField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CodigoPaisSpecified { get { return this.codigoPaisFieldSpecified; } set { this.codigoPaisFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public PersonaFisicaJuridicaIDTypeType IDType { get { return this.iDTypeField; } set { this.iDTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string ID { get { return this.idField; } set { this.idField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum CountryType2 { /// AF, /// AL, /// DE, /// AD, /// AO, /// AI, /// AQ, /// AG, /// SA, /// DZ, /// AR, /// AM, /// AW, /// AU, /// AT, /// AZ, /// BS, /// BH, /// BD, /// BB, /// BE, /// BZ, /// BJ, /// BM, /// BY, /// BO, /// BA, /// BW, /// BV, /// BR, /// BN, /// BG, /// BF, /// BI, /// BT, /// CV, /// KY, /// KH, /// CM, /// CA, /// CF, /// CC, /// CO, /// KM, /// CG, /// CD, /// CK, /// KP, /// KR, /// CI, /// CR, /// HR, /// CU, /// TD, /// CZ, /// CL, /// CN, /// CY, /// CW, /// DK, /// DM, /// DO, /// EC, /// EG, /// AE, /// ER, /// SK, /// SI, /// ES, /// US, /// EE, /// ET, /// FO, /// PH, /// FI, /// FJ, /// FR, /// GA, /// GM, /// GE, /// GS, /// GH, /// GI, /// GD, /// GR, /// GL, /// GU, /// GT, /// GG, /// GN, /// GQ, /// GW, /// GY, /// HT, /// HM, /// HN, /// HK, /// HU, /// IN, /// ID, /// IR, /// IQ, /// IE, /// IM, /// IS, /// IL, /// IT, /// JM, /// JP, /// JE, /// JO, /// KZ, /// KE, /// KG, /// KI, /// KW, /// LA, /// LS, /// LV, /// LB, /// LR, /// LY, /// LI, /// LT, /// LU, /// XG, /// MO, /// MK, /// MG, /// MY, /// MW, /// MV, /// ML, /// MT, /// FK, /// MP, /// MA, /// MH, /// MU, /// MR, /// YT, /// UM, /// MX, /// FM, /// MD, /// MC, /// MN, /// ME, /// MS, /// MZ, /// MM, /// NA, /// NR, /// CX, /// NP, /// NI, /// NE, /// NG, /// NU, /// NF, /// NO, /// NC, /// NZ, /// IO, /// OM, /// NL, /// BQ, /// PK, /// PW, /// PA, /// PG, /// PY, /// PE, /// PN, /// PF, /// PL, /// PT, /// PR, /// QA, /// GB, /// RW, /// RO, /// RU, /// SB, /// SV, /// WS, /// AS, /// KN, /// SM, /// SX, /// PM, /// VC, /// SH, /// LC, /// ST, /// SN, /// RS, /// SC, /// SL, /// SG, /// SY, /// SO, /// LK, /// SZ, /// ZA, /// SD, /// SS, /// SE, /// CH, /// SR, /// TH, /// TW, /// TZ, /// TJ, /// PS, /// TF, /// TL, /// TG, /// TK, /// TO, /// TT, /// TN, /// TC, /// TM, /// TR, /// TV, /// UA, /// UG, /// UY, /// UZ, /// VU, /// VA, /// VE, /// VN, /// VG, /// VI, /// WF, /// YE, /// DJ, /// ZM, /// ZW, /// QU, /// XB, /// XU, /// XN, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum PersonaFisicaJuridicaIDTypeType { /// [System.Xml.Serialization.XmlEnumAttribute("02")] Item02, /// [System.Xml.Serialization.XmlEnumAttribute("03")] Item03, /// [System.Xml.Serialization.XmlEnumAttribute("04")] Item04, /// [System.Xml.Serialization.XmlEnumAttribute("05")] Item05, /// [System.Xml.Serialization.XmlEnumAttribute("06")] Item06, /// [System.Xml.Serialization.XmlEnumAttribute("07")] Item07, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public partial class RegistroFacturacionAnulacionTypeEncadenamiento { private object itemField; /// [System.Xml.Serialization.XmlElementAttribute("PrimerRegistro", typeof(PrimerRegistroCadenaType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RegistroAnterior", typeof(EncadenamientoFacturaAnteriorType), Order=0)] public object Item { get { return this.itemField; } set { this.itemField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum PrimerRegistroCadenaType { /// S, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public partial class EncadenamientoFacturaAnteriorType { private string iDEmisorFacturaField; private string numSerieFacturaField; private string fechaExpedicionFacturaField; private string huellaField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string IDEmisorFactura { get { return this.iDEmisorFacturaField; } set { this.iDEmisorFacturaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string NumSerieFactura { get { return this.numSerieFacturaField; } set { this.numSerieFacturaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string FechaExpedicionFactura { get { return this.fechaExpedicionFacturaField; } set { this.fechaExpedicionFacturaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string Huella { get { return this.huellaField; } set { this.huellaField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public partial class SistemaInformaticoType { private string nombreRazonField; private object itemField; private string nombreSistemaInformaticoField; private string idSistemaInformaticoField; private string versionField; private string numeroInstalacionField; private SiNoType tipoUsoPosibleSoloVerifactuField; private SiNoType tipoUsoPosibleMultiOTField; private SiNoType indicadorMultiplesOTField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string NombreRazon { get { return this.nombreRazonField; } set { this.nombreRazonField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("IDOtro", typeof(IDOtroType), Order=1)] [System.Xml.Serialization.XmlElementAttribute("NIF", typeof(string), Order=1)] public object Item { get { return this.itemField; } set { this.itemField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string NombreSistemaInformatico { get { return this.nombreSistemaInformaticoField; } set { this.nombreSistemaInformaticoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string IdSistemaInformatico { get { return this.idSistemaInformaticoField; } set { this.idSistemaInformaticoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public string Version { get { return this.versionField; } set { this.versionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public string NumeroInstalacion { get { return this.numeroInstalacionField; } set { this.numeroInstalacionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public SiNoType TipoUsoPosibleSoloVerifactu { get { return this.tipoUsoPosibleSoloVerifactuField; } set { this.tipoUsoPosibleSoloVerifactuField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public SiNoType TipoUsoPosibleMultiOT { get { return this.tipoUsoPosibleMultiOTField; } set { this.tipoUsoPosibleMultiOTField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public SiNoType IndicadorMultiplesOT { get { return this.indicadorMultiplesOTField; } set { this.indicadorMultiplesOTField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum SiNoType { /// S, /// N, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum TipoHuellaType { /// [System.Xml.Serialization.XmlEnumAttribute("01")] Item01, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class SignatureType { private SignedInfoType signedInfoField; private SignatureValueType signatureValueField; private KeyInfoType keyInfoField; private ObjectType[] objectField; private string idField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public SignedInfoType SignedInfo { get { return this.signedInfoField; } set { this.signedInfoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public SignatureValueType SignatureValue { get { return this.signatureValueField; } set { this.signatureValueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public KeyInfoType KeyInfo { get { return this.keyInfoField; } set { this.keyInfoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("Object", Order=3)] public ObjectType[] Object { get { return this.objectField; } set { this.objectField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class SignedInfoType { private CanonicalizationMethodType canonicalizationMethodField; private SignatureMethodType signatureMethodField; private ReferenceType[] referenceField; private string idField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public CanonicalizationMethodType CanonicalizationMethod { get { return this.canonicalizationMethodField; } set { this.canonicalizationMethodField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public SignatureMethodType SignatureMethod { get { return this.signatureMethodField; } set { this.signatureMethodField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("Reference", Order=2)] public ReferenceType[] Reference { get { return this.referenceField; } set { this.referenceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class CanonicalizationMethodType { private System.Xml.XmlNode[] anyField; private string algorithmField; /// [System.Xml.Serialization.XmlTextAttribute()] [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] public System.Xml.XmlNode[] Any { get { return this.anyField; } set { this.anyField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Algorithm { get { return this.algorithmField; } set { this.algorithmField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class SignatureMethodType { private string hMACOutputLengthField; private System.Xml.XmlNode[] anyField; private string algorithmField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)] public string HMACOutputLength { get { return this.hMACOutputLengthField; } set { this.hMACOutputLengthField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)] public System.Xml.XmlNode[] Any { get { return this.anyField; } set { this.anyField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Algorithm { get { return this.algorithmField; } set { this.algorithmField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class ReferenceType { private TransformType[] transformsField; private DigestMethodType digestMethodField; private byte[] digestValueField; private string idField; private string uRIField; private string typeField; /// [System.Xml.Serialization.XmlArrayAttribute(Order=0)] [System.Xml.Serialization.XmlArrayItemAttribute("Transform", IsNullable=false)] public TransformType[] Transforms { get { return this.transformsField; } set { this.transformsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public DigestMethodType DigestMethod { get { return this.digestMethodField; } set { this.digestMethodField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)] public byte[] DigestValue { get { return this.digestValueField; } set { this.digestValueField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string URI { get { return this.uRIField; } set { this.uRIField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Type { get { return this.typeField; } set { this.typeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class TransformType { private object[] itemsField; private string[] textField; private string algorithmField; /// [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] [System.Xml.Serialization.XmlElementAttribute("XPath", typeof(string), Order=0)] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string[] Text { get { return this.textField; } set { this.textField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Algorithm { get { return this.algorithmField; } set { this.algorithmField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class DigestMethodType { private System.Xml.XmlNode[] anyField; private string algorithmField; /// [System.Xml.Serialization.XmlTextAttribute()] [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] public System.Xml.XmlNode[] Any { get { return this.anyField; } set { this.anyField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Algorithm { get { return this.algorithmField; } set { this.algorithmField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class SignatureValueType { private string idField; private byte[] valueField; /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlTextAttribute(DataType="base64Binary")] public byte[] Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class KeyInfoType { private object[] itemsField; private ItemsChoiceType2[] itemsElementNameField; private string[] textField; private string idField; /// [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] [System.Xml.Serialization.XmlElementAttribute("KeyName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("KeyValue", typeof(KeyValueType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MgmtData", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PGPData", typeof(PGPDataType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RetrievalMethod", typeof(RetrievalMethodType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("SPKIData", typeof(SPKIDataType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("X509Data", typeof(X509DataType), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType2[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string[] Text { get { return this.textField; } set { this.textField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class KeyValueType { private object itemField; private string[] textField; /// [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] [System.Xml.Serialization.XmlElementAttribute("DSAKeyValue", typeof(DSAKeyValueType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RSAKeyValue", typeof(RSAKeyValueType), Order=0)] public object Item { get { return this.itemField; } set { this.itemField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string[] Text { get { return this.textField; } set { this.textField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class DSAKeyValueType { private byte[] pField; private byte[] qField; private byte[] gField; private byte[] yField; private byte[] jField; private byte[] seedField; private byte[] pgenCounterField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=0)] public byte[] P { get { return this.pField; } set { this.pField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)] public byte[] Q { get { return this.qField; } set { this.qField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)] public byte[] G { get { return this.gField; } set { this.gField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=3)] public byte[] Y { get { return this.yField; } set { this.yField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=4)] public byte[] J { get { return this.jField; } set { this.jField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=5)] public byte[] Seed { get { return this.seedField; } set { this.seedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=6)] public byte[] PgenCounter { get { return this.pgenCounterField; } set { this.pgenCounterField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class RSAKeyValueType { private byte[] modulusField; private byte[] exponentField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=0)] public byte[] Modulus { get { return this.modulusField; } set { this.modulusField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)] public byte[] Exponent { get { return this.exponentField; } set { this.exponentField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class PGPDataType { private object[] itemsField; private ItemsChoiceType1[] itemsElementNameField; /// [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] [System.Xml.Serialization.XmlElementAttribute("PGPKeyID", typeof(byte[]), DataType="base64Binary", Order=0)] [System.Xml.Serialization.XmlElementAttribute("PGPKeyPacket", typeof(byte[]), DataType="base64Binary", Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType1[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)] public enum ItemsChoiceType1 { /// [System.Xml.Serialization.XmlEnumAttribute("##any:")] Item, /// PGPKeyID, /// PGPKeyPacket, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class RetrievalMethodType { private TransformType[] transformsField; private string uRIField; private string typeField; /// [System.Xml.Serialization.XmlArrayAttribute(Order=0)] [System.Xml.Serialization.XmlArrayItemAttribute("Transform", IsNullable=false)] public TransformType[] Transforms { get { return this.transformsField; } set { this.transformsField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string URI { get { return this.uRIField; } set { this.uRIField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Type { get { return this.typeField; } set { this.typeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class SPKIDataType { private object[] itemsField; /// [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] [System.Xml.Serialization.XmlElementAttribute("SPKISexp", typeof(byte[]), DataType="base64Binary", Order=0)] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class X509DataType { private object[] itemsField; private ItemsChoiceType[] itemsElementNameField; /// [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] [System.Xml.Serialization.XmlElementAttribute("X509CRL", typeof(byte[]), DataType="base64Binary", Order=0)] [System.Xml.Serialization.XmlElementAttribute("X509Certificate", typeof(byte[]), DataType="base64Binary", Order=0)] [System.Xml.Serialization.XmlElementAttribute("X509IssuerSerial", typeof(X509IssuerSerialType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("X509SKI", typeof(byte[]), DataType="base64Binary", Order=0)] [System.Xml.Serialization.XmlElementAttribute("X509SubjectName", typeof(string), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class X509IssuerSerialType { private string x509IssuerNameField; private string x509SerialNumberField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string X509IssuerName { get { return this.x509IssuerNameField; } set { this.x509IssuerNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)] public string X509SerialNumber { get { return this.x509SerialNumberField; } set { this.x509SerialNumberField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)] public enum ItemsChoiceType { /// [System.Xml.Serialization.XmlEnumAttribute("##any:")] Item, /// X509CRL, /// X509Certificate, /// X509IssuerSerial, /// X509SKI, /// X509SubjectName, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)] public enum ItemsChoiceType2 { /// [System.Xml.Serialization.XmlEnumAttribute("##any:")] Item, /// KeyName, /// KeyValue, /// MgmtData, /// PGPData, /// RetrievalMethod, /// SPKIData, /// X509Data, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class ObjectType { private System.Xml.XmlNode[] anyField; private string idField; private string mimeTypeField; private string encodingField; /// [System.Xml.Serialization.XmlTextAttribute()] [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] public System.Xml.XmlNode[] Any { get { return this.anyField; } set { this.anyField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string MimeType { get { return this.mimeTypeField; } set { this.mimeTypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Encoding { get { return this.encodingField; } set { this.encodingField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public partial class DetalleType { private ImpuestoType impuestoField; private bool impuestoFieldSpecified; private IdOperacionesTrascendenciaTributariaType claveRegimenField; private bool claveRegimenFieldSpecified; private object itemField; private string tipoImpositivoField; private string baseImponibleOimporteNoSujetoField; private string baseImponibleACosteField; private string cuotaRepercutidaField; private string tipoRecargoEquivalenciaField; private string cuotaRecargoEquivalenciaField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public ImpuestoType Impuesto { get { return this.impuestoField; } set { this.impuestoField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ImpuestoSpecified { get { return this.impuestoFieldSpecified; } set { this.impuestoFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public IdOperacionesTrascendenciaTributariaType ClaveRegimen { get { return this.claveRegimenField; } set { this.claveRegimenField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ClaveRegimenSpecified { get { return this.claveRegimenFieldSpecified; } set { this.claveRegimenFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute("CalificacionOperacion", typeof(CalificacionOperacionType), Order=2)] [System.Xml.Serialization.XmlElementAttribute("OperacionExenta", typeof(OperacionExentaType), Order=2)] public object Item { get { return this.itemField; } set { this.itemField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string TipoImpositivo { get { return this.tipoImpositivoField; } set { this.tipoImpositivoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public string BaseImponibleOimporteNoSujeto { get { return this.baseImponibleOimporteNoSujetoField; } set { this.baseImponibleOimporteNoSujetoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public string BaseImponibleACoste { get { return this.baseImponibleACosteField; } set { this.baseImponibleACosteField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public string CuotaRepercutida { get { return this.cuotaRepercutidaField; } set { this.cuotaRepercutidaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public string TipoRecargoEquivalencia { get { return this.tipoRecargoEquivalenciaField; } set { this.tipoRecargoEquivalenciaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public string CuotaRecargoEquivalencia { get { return this.cuotaRecargoEquivalenciaField; } set { this.cuotaRecargoEquivalenciaField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum ImpuestoType { /// [System.Xml.Serialization.XmlEnumAttribute("01")] Item01, /// [System.Xml.Serialization.XmlEnumAttribute("02")] Item02, /// [System.Xml.Serialization.XmlEnumAttribute("03")] Item03, /// [System.Xml.Serialization.XmlEnumAttribute("05")] Item05, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum IdOperacionesTrascendenciaTributariaType { /// [System.Xml.Serialization.XmlEnumAttribute("01")] Item01, /// [System.Xml.Serialization.XmlEnumAttribute("02")] Item02, /// [System.Xml.Serialization.XmlEnumAttribute("03")] Item03, /// [System.Xml.Serialization.XmlEnumAttribute("04")] Item04, /// [System.Xml.Serialization.XmlEnumAttribute("05")] Item05, /// [System.Xml.Serialization.XmlEnumAttribute("06")] Item06, /// [System.Xml.Serialization.XmlEnumAttribute("07")] Item07, /// [System.Xml.Serialization.XmlEnumAttribute("08")] Item08, /// [System.Xml.Serialization.XmlEnumAttribute("09")] Item09, /// [System.Xml.Serialization.XmlEnumAttribute("10")] Item10, /// [System.Xml.Serialization.XmlEnumAttribute("11")] Item11, /// [System.Xml.Serialization.XmlEnumAttribute("14")] Item14, /// [System.Xml.Serialization.XmlEnumAttribute("15")] Item15, /// [System.Xml.Serialization.XmlEnumAttribute("17")] Item17, /// [System.Xml.Serialization.XmlEnumAttribute("18")] Item18, /// [System.Xml.Serialization.XmlEnumAttribute("19")] Item19, /// [System.Xml.Serialization.XmlEnumAttribute("20")] Item20, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum CalificacionOperacionType { /// S1, /// S2, /// N1, /// N2, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum OperacionExentaType { /// E1, /// E2, /// E3, /// E4, /// E5, /// E6, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public partial class DesgloseRectificacionType { private string baseRectificadaField; private string cuotaRectificadaField; private string cuotaRecargoRectificadoField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string BaseRectificada { get { return this.baseRectificadaField; } set { this.baseRectificadaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string CuotaRectificada { get { return this.cuotaRectificadaField; } set { this.cuotaRectificadaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string CuotaRecargoRectificado { get { return this.cuotaRecargoRectificadoField; } set { this.cuotaRecargoRectificadoField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public partial class IDFacturaARType { private string iDEmisorFacturaField; private string numSerieFacturaField; private string fechaExpedicionFacturaField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string IDEmisorFactura { get { return this.iDEmisorFacturaField; } set { this.iDEmisorFacturaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string NumSerieFactura { get { return this.numSerieFacturaField; } set { this.numSerieFacturaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string FechaExpedicionFactura { get { return this.fechaExpedicionFacturaField; } set { this.fechaExpedicionFacturaField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public partial class RegistroFacturacionAltaType { private VersionType iDVersionField; private IDFacturaExpedidaType iDFacturaField; private string refExternaField; private string nombreRazonEmisorField; private SubsanacionType subsanacionField; private bool subsanacionFieldSpecified; private RechazoPrevioType rechazoPrevioField; private bool rechazoPrevioFieldSpecified; private ClaveTipoFacturaType tipoFacturaField; private ClaveTipoRectificativaType tipoRectificativaField; private bool tipoRectificativaFieldSpecified; private IDFacturaARType[] facturasRectificadasField; private IDFacturaARType[] facturasSustituidasField; private DesgloseRectificacionType importeRectificacionField; private string fechaOperacionField; private string descripcionOperacionField; private SimplificadaCualificadaType facturaSimplificadaArt7273Field; private bool facturaSimplificadaArt7273FieldSpecified; private CompletaSinDestinatarioType facturaSinIdentifDestinatarioArt61dField; private bool facturaSinIdentifDestinatarioArt61dFieldSpecified; private MacrodatoType macrodatoField; private bool macrodatoFieldSpecified; private TercerosODestinatarioType emitidaPorTerceroODestinatarioField; private bool emitidaPorTerceroODestinatarioFieldSpecified; private PersonaFisicaJuridicaType terceroField; private PersonaFisicaJuridicaType[] destinatariosField; private CuponType cuponField; private bool cuponFieldSpecified; private DetalleType[] desgloseField; private string cuotaTotalField; private string importeTotalField; private RegistroFacturacionAltaTypeEncadenamiento encadenamientoField; private SistemaInformaticoType sistemaInformaticoField; private System.DateTime fechaHoraHusoGenRegistroField; private string numRegistroAcuerdoFacturacionField; private string idAcuerdoSistemaInformaticoField; private TipoHuellaType tipoHuellaField; private string huellaField; private SignatureType signatureField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public VersionType IDVersion { get { return this.iDVersionField; } set { this.iDVersionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public IDFacturaExpedidaType IDFactura { get { return this.iDFacturaField; } set { this.iDFacturaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string RefExterna { get { return this.refExternaField; } set { this.refExternaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string NombreRazonEmisor { get { return this.nombreRazonEmisorField; } set { this.nombreRazonEmisorField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public SubsanacionType Subsanacion { get { return this.subsanacionField; } set { this.subsanacionField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SubsanacionSpecified { get { return this.subsanacionFieldSpecified; } set { this.subsanacionFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public RechazoPrevioType RechazoPrevio { get { return this.rechazoPrevioField; } set { this.rechazoPrevioField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool RechazoPrevioSpecified { get { return this.rechazoPrevioFieldSpecified; } set { this.rechazoPrevioFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public ClaveTipoFacturaType TipoFactura { get { return this.tipoFacturaField; } set { this.tipoFacturaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public ClaveTipoRectificativaType TipoRectificativa { get { return this.tipoRectificativaField; } set { this.tipoRectificativaField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TipoRectificativaSpecified { get { return this.tipoRectificativaFieldSpecified; } set { this.tipoRectificativaFieldSpecified = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=8)] [System.Xml.Serialization.XmlArrayItemAttribute("IDFacturaRectificada", IsNullable=false)] public IDFacturaARType[] FacturasRectificadas { get { return this.facturasRectificadasField; } set { this.facturasRectificadasField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=9)] [System.Xml.Serialization.XmlArrayItemAttribute("IDFacturaSustituida", IsNullable=false)] public IDFacturaARType[] FacturasSustituidas { get { return this.facturasSustituidasField; } set { this.facturasSustituidasField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public DesgloseRectificacionType ImporteRectificacion { get { return this.importeRectificacionField; } set { this.importeRectificacionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public string FechaOperacion { get { return this.fechaOperacionField; } set { this.fechaOperacionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public string DescripcionOperacion { get { return this.descripcionOperacionField; } set { this.descripcionOperacionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public SimplificadaCualificadaType FacturaSimplificadaArt7273 { get { return this.facturaSimplificadaArt7273Field; } set { this.facturaSimplificadaArt7273Field = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool FacturaSimplificadaArt7273Specified { get { return this.facturaSimplificadaArt7273FieldSpecified; } set { this.facturaSimplificadaArt7273FieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] public CompletaSinDestinatarioType FacturaSinIdentifDestinatarioArt61d { get { return this.facturaSinIdentifDestinatarioArt61dField; } set { this.facturaSinIdentifDestinatarioArt61dField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool FacturaSinIdentifDestinatarioArt61dSpecified { get { return this.facturaSinIdentifDestinatarioArt61dFieldSpecified; } set { this.facturaSinIdentifDestinatarioArt61dFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] public MacrodatoType Macrodato { get { return this.macrodatoField; } set { this.macrodatoField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MacrodatoSpecified { get { return this.macrodatoFieldSpecified; } set { this.macrodatoFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] public TercerosODestinatarioType EmitidaPorTerceroODestinatario { get { return this.emitidaPorTerceroODestinatarioField; } set { this.emitidaPorTerceroODestinatarioField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool EmitidaPorTerceroODestinatarioSpecified { get { return this.emitidaPorTerceroODestinatarioFieldSpecified; } set { this.emitidaPorTerceroODestinatarioFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] public PersonaFisicaJuridicaType Tercero { get { return this.terceroField; } set { this.terceroField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=18)] [System.Xml.Serialization.XmlArrayItemAttribute("IDDestinatario", IsNullable=false)] public PersonaFisicaJuridicaType[] Destinatarios { get { return this.destinatariosField; } set { this.destinatariosField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=19)] public CuponType Cupon { get { return this.cuponField; } set { this.cuponField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CuponSpecified { get { return this.cuponFieldSpecified; } set { this.cuponFieldSpecified = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=20)] [System.Xml.Serialization.XmlArrayItemAttribute("DetalleDesglose", IsNullable=false)] public DetalleType[] Desglose { get { return this.desgloseField; } set { this.desgloseField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=21)] public string CuotaTotal { get { return this.cuotaTotalField; } set { this.cuotaTotalField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=22)] public string ImporteTotal { get { return this.importeTotalField; } set { this.importeTotalField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=23)] public RegistroFacturacionAltaTypeEncadenamiento Encadenamiento { get { return this.encadenamientoField; } set { this.encadenamientoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=24)] public SistemaInformaticoType SistemaInformatico { get { return this.sistemaInformaticoField; } set { this.sistemaInformaticoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=25)] public System.DateTime FechaHoraHusoGenRegistro { get { return this.fechaHoraHusoGenRegistroField; } set { this.fechaHoraHusoGenRegistroField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=26)] public string NumRegistroAcuerdoFacturacion { get { return this.numRegistroAcuerdoFacturacionField; } set { this.numRegistroAcuerdoFacturacionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=27)] public string IdAcuerdoSistemaInformatico { get { return this.idAcuerdoSistemaInformaticoField; } set { this.idAcuerdoSistemaInformaticoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=28)] public TipoHuellaType TipoHuella { get { return this.tipoHuellaField; } set { this.tipoHuellaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=29)] public string Huella { get { return this.huellaField; } set { this.huellaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", Order=30)] public SignatureType Signature { get { return this.signatureField; } set { this.signatureField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum ClaveTipoFacturaType { /// F1, /// F2, /// R1, /// R2, /// R3, /// R4, /// R5, /// F3, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum ClaveTipoRectificativaType { /// S, /// I, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum SimplificadaCualificadaType { /// S, /// N, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum CompletaSinDestinatarioType { /// S, /// N, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum MacrodatoType { /// S, /// N, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum TercerosODestinatarioType { /// D, /// T, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum CuponType { /// S, /// N, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public partial class RegistroFacturacionAltaTypeEncadenamiento { private object itemField; /// [System.Xml.Serialization.XmlElementAttribute("PrimerRegistro", typeof(PrimerRegistroCadenaType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RegistroAnterior", typeof(EncadenamientoFacturaAnteriorType), Order=0)] public object Item { get { return this.itemField; } set { this.itemField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroLR.xsd")] public partial class RegistroFacturaType { private object itemField; /// [System.Xml.Serialization.XmlElementAttribute("RegistroAlta", typeof(RegistroFacturacionAltaType), Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd", Order=0)] [System.Xml.Serialization.XmlElementAttribute("RegistroAnulacion", typeof(RegistroFacturacionAnulacionType), Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd", Order=0)] public object Item { get { return this.itemField; } set { this.itemField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public partial class CabeceraTypeRemisionVoluntaria { private string fechaFinVeriFactuField; private IncidenciaType incidenciaField; private bool incidenciaFieldSpecified; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string FechaFinVeriFactu { get { return this.fechaFinVeriFactuField; } set { this.fechaFinVeriFactuField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public IncidenciaType Incidencia { get { return this.incidenciaField; } set { this.incidenciaField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool IncidenciaSpecified { get { return this.incidenciaFieldSpecified; } set { this.incidenciaFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum IncidenciaType { /// S, /// N, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public partial class CabeceraTypeRemisionRequerimiento { private string refRequerimientoField; private FinRequerimientoType finRequerimientoField; private bool finRequerimientoFieldSpecified; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string RefRequerimiento { get { return this.refRequerimientoField; } set { this.refRequerimientoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public FinRequerimientoType FinRequerimiento { get { return this.finRequerimientoField; } set { this.finRequerimientoField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool FinRequerimientoSpecified { get { return this.finRequerimientoFieldSpecified; } set { this.finRequerimientoFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroInformacion.xsd")] public enum FinRequerimientoType { /// S, /// N, } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class RegFactuSistemaFacturacionRequest { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SuministroLR.xsd", Order=0)] public ServiceReference1.RegFactuSistemaFacturacion RegFactuSistemaFacturacion; public RegFactuSistemaFacturacionRequest() { } public RegFactuSistemaFacturacionRequest(ServiceReference1.RegFactuSistemaFacturacion RegFactuSistemaFacturacion) { this.RegFactuSistemaFacturacion = RegFactuSistemaFacturacion; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class RegFactuSistemaFacturacionResponse { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/RespuestaSuministro.xsd", Order=0)] public ServiceReference1.RespuestaRegFactuSistemaFacturacionType RespuestaRegFactuSistemaFacturacion; public RegFactuSistemaFacturacionResponse() { } public RegFactuSistemaFacturacionResponse(ServiceReference1.RespuestaRegFactuSistemaFacturacionType RespuestaRegFactuSistemaFacturacion) { this.RespuestaRegFactuSistemaFacturacion = RespuestaRegFactuSistemaFacturacion; } } [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] public interface sfPortTypeVerifactuChannel : ServiceReference1.sfPortTypeVerifactu, System.ServiceModel.IClientChannel { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] public partial class sfPortTypeVerifactuClient : System.ServiceModel.ClientBase, ServiceReference1.sfPortTypeVerifactu { /// /// Implemente este método parcial para configurar el punto de conexión de servicio. /// /// El punto de conexión para configurar /// Credenciales de cliente static partial void ConfigureEndpoint(System.ServiceModel.Description.ServiceEndpoint serviceEndpoint, System.ServiceModel.Description.ClientCredentials clientCredentials); public sfPortTypeVerifactuClient(EndpointConfiguration endpointConfiguration) : base(sfPortTypeVerifactuClient.GetBindingForEndpoint(endpointConfiguration), sfPortTypeVerifactuClient.GetEndpointAddress(endpointConfiguration)) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); } public sfPortTypeVerifactuClient(EndpointConfiguration endpointConfiguration, string remoteAddress) : base(sfPortTypeVerifactuClient.GetBindingForEndpoint(endpointConfiguration), new System.ServiceModel.EndpointAddress(remoteAddress)) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); } public sfPortTypeVerifactuClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) : base(sfPortTypeVerifactuClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); } public sfPortTypeVerifactuClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : base(binding, remoteAddress) { } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] System.Threading.Tasks.Task ServiceReference1.sfPortTypeVerifactu.RegFactuSistemaFacturacionAsync(ServiceReference1.RegFactuSistemaFacturacionRequest request) { return base.Channel.RegFactuSistemaFacturacionAsync(request); } public System.Threading.Tasks.Task RegFactuSistemaFacturacionAsync(ServiceReference1.RegFactuSistemaFacturacion RegFactuSistemaFacturacion) { ServiceReference1.RegFactuSistemaFacturacionRequest inValue = new ServiceReference1.RegFactuSistemaFacturacionRequest(); inValue.RegFactuSistemaFacturacion = RegFactuSistemaFacturacion; return ((ServiceReference1.sfPortTypeVerifactu)(this)).RegFactuSistemaFacturacionAsync(inValue); } public virtual System.Threading.Tasks.Task OpenAsync() { return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginOpen(null, null), new System.Action(((System.ServiceModel.ICommunicationObject)(this)).EndOpen)); } private static System.ServiceModel.Channels.Binding GetBindingForEndpoint(EndpointConfiguration endpointConfiguration) { if ((endpointConfiguration == EndpointConfiguration.SistemaVerifactuPruebas)) { System.ServiceModel.BasicHttpBinding result = new System.ServiceModel.BasicHttpBinding(); result.MaxBufferSize = int.MaxValue; result.ReaderQuotas = System.Xml.XmlDictionaryReaderQuotas.Max; result.MaxReceivedMessageSize = int.MaxValue; result.AllowCookies = true; result.Security.Mode = System.ServiceModel.BasicHttpSecurityMode.Transport; return result; } if ((endpointConfiguration == EndpointConfiguration.SistemaVerifactuSelloPruebas)) { System.ServiceModel.BasicHttpBinding result = new System.ServiceModel.BasicHttpBinding(); result.MaxBufferSize = int.MaxValue; result.ReaderQuotas = System.Xml.XmlDictionaryReaderQuotas.Max; result.MaxReceivedMessageSize = int.MaxValue; result.AllowCookies = true; result.Security.Mode = System.ServiceModel.BasicHttpSecurityMode.Transport; return result; } throw new System.InvalidOperationException(string.Format("No se pudo encontrar un punto de conexión con el nombre \"{0}\".", endpointConfiguration)); } private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointConfiguration endpointConfiguration) { if ((endpointConfiguration == EndpointConfiguration.SistemaVerifactuPruebas)) { return new System.ServiceModel.EndpointAddress("https://prewww1.aeat.es/wlpl/TIKE-CONT/ws/SistemaFacturacion/VerifactuSOAP"); } if ((endpointConfiguration == EndpointConfiguration.SistemaVerifactuSelloPruebas)) { return new System.ServiceModel.EndpointAddress("https://prewww10.aeat.es/wlpl/TIKE-CONT/ws/SistemaFacturacion/VerifactuSOAP"); } throw new System.InvalidOperationException(string.Format("No se pudo encontrar un punto de conexión con el nombre \"{0}\".", endpointConfiguration)); } public enum EndpointConfiguration { SistemaVerifactuPruebas, SistemaVerifactuSelloPruebas, } } [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.ServiceModel.ServiceContractAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" + "es/es/aeat/tike/cont/ws/SistemaFacturacion.wsdl", ConfigurationName="ServiceReference1.sfPortTypePorRequerimiento")] public interface sfPortTypePorRequerimiento { [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RespuestaBaseType))] System.Threading.Tasks.Task RegFactuSistemaFacturacionAsync(ServiceReference1.RegFactuSistemaFacturacionRequest request); } [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] public interface sfPortTypePorRequerimientoChannel : ServiceReference1.sfPortTypePorRequerimiento, System.ServiceModel.IClientChannel { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] public partial class sfPortTypePorRequerimientoClient : System.ServiceModel.ClientBase, ServiceReference1.sfPortTypePorRequerimiento { public sfPortTypePorRequerimientoClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : base(binding, remoteAddress) { } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] System.Threading.Tasks.Task ServiceReference1.sfPortTypePorRequerimiento.RegFactuSistemaFacturacionAsync(ServiceReference1.RegFactuSistemaFacturacionRequest request) { return base.Channel.RegFactuSistemaFacturacionAsync(request); } public System.Threading.Tasks.Task RegFactuSistemaFacturacionAsync(ServiceReference1.RegFactuSistemaFacturacion RegFactuSistemaFacturacion) { ServiceReference1.RegFactuSistemaFacturacionRequest inValue = new ServiceReference1.RegFactuSistemaFacturacionRequest(); inValue.RegFactuSistemaFacturacion = RegFactuSistemaFacturacion; return ((ServiceReference1.sfPortTypePorRequerimiento)(this)).RegFactuSistemaFacturacionAsync(inValue); } public virtual System.Threading.Tasks.Task OpenAsync() { return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginOpen(null, null), new System.Action(((System.ServiceModel.ICommunicationObject)(this)).EndOpen)); } } }