From f3dcb17c22eb2deed996b867eae4c099117fa515 Mon Sep 17 00:00:00 2001 From: "HOME-LAPTOP\\kshkulev" Date: Thu, 11 Sep 2025 09:44:08 +0900 Subject: [PATCH] Add bills service reference --- ....Service.Async.Bills.AckRequest.datasource | 10 + ...rvice.Async.Bills.RequestHeader.datasource | 10 + ...ervice.Async.Bills.ResultHeader.datasource | 10 + ....exportInsuranceProductResponse.datasource | 10 + ...OfOrderExecutionPaginalResponse.datasource | 10 + ...cationsOfOrderExecutionResponse.datasource | 10 + ...portPaymentDocumentDataResponse.datasource | 10 + ...Bills.exportSettlementsResponse.datasource | 10 + ....Bills.getRequestsStateResponse.datasource | 10 + ...nc.Bills.getRequestsStateResult.datasource | 10 + ...ce.Async.Bills.getStateResponse.datasource | 10 + ...vice.Async.Bills.getStateResult.datasource | 10 + ...ls.importAcknowledgmentResponse.datasource | 10 + ...ls.importIKUSettlementsResponse.datasource | 10 + ....importInsuranceProductResponse.datasource | 10 + ...portPaymentDocumentDataResponse.datasource | 10 + ...ls.importRSOSettlementsResponse.datasource | 10 + .../Service.Async.Bills/Reference.cs | 21060 ++++++++++++++++ .../Service.Async.Bills/Reference.svcmap | 42 + .../Service.Async.Bills/configuration.svcinfo | 11 + .../configuration91.svcinfo | 310 + .../Service.Async.Bills/hcs-account-base.xsd | 82 + .../Service.Async.Bills/hcs-base.xsd | 862 + .../Service.Async.Bills/hcs-bills-base.xsd | 93 + .../hcs-bills-service-async.wsdl | 340 + .../Service.Async.Bills/hcs-bills-types.xsd | 7316 ++++++ .../hcs-individual-registry-base.xsd | 157 + .../Service.Async.Bills/hcs-nsi-base.xsd | 427 + .../hcs-organizations-base.xsd | 121 + .../hcs-organizations-registry-base.xsd | 265 + .../Service.Async.Bills/hcs-payments-base.xsd | 1238 + .../Service.Async.Bills/hcs-premises-base.xsd | 73 + .../xmldsig-core-schema.xsd | 213 + Hcs.Client/Hcs.Client.csproj | 97 + Hcs.Client/app.config | 7 + 35 files changed, 32884 insertions(+) create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.AckRequest.datasource create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.RequestHeader.datasource create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.ResultHeader.datasource create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.exportInsuranceProductResponse.datasource create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalResponse.datasource create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionResponse.datasource create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.exportPaymentDocumentDataResponse.datasource create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.exportSettlementsResponse.datasource create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.getRequestsStateResponse.datasource create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.getRequestsStateResult.datasource create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.getStateResponse.datasource create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.getStateResult.datasource create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.importAcknowledgmentResponse.datasource create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.importIKUSettlementsResponse.datasource create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.importInsuranceProductResponse.datasource create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.importPaymentDocumentDataResponse.datasource create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.importRSOSettlementsResponse.datasource create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/Reference.cs create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/Reference.svcmap create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/configuration.svcinfo create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/configuration91.svcinfo create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/hcs-account-base.xsd create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/hcs-base.xsd create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/hcs-bills-base.xsd create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/hcs-bills-service-async.wsdl create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/hcs-bills-types.xsd create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/hcs-individual-registry-base.xsd create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/hcs-nsi-base.xsd create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/hcs-organizations-base.xsd create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/hcs-organizations-registry-base.xsd create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/hcs-payments-base.xsd create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/hcs-premises-base.xsd create mode 100644 Hcs.Client/Connected Services/Service.Async.Bills/xmldsig-core-schema.xsd diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.AckRequest.datasource b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.AckRequest.datasource new file mode 100644 index 0000000..47f0507 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.AckRequest.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Bills.AckRequest, Connected Services.Service.Async.Bills.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.RequestHeader.datasource b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.RequestHeader.datasource new file mode 100644 index 0000000..cbdf5d2 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.RequestHeader.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Bills.RequestHeader, Connected Services.Service.Async.Bills.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.ResultHeader.datasource b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.ResultHeader.datasource new file mode 100644 index 0000000..ab4dec3 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.ResultHeader.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Bills.ResultHeader, Connected Services.Service.Async.Bills.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.exportInsuranceProductResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.exportInsuranceProductResponse.datasource new file mode 100644 index 0000000..8b53cdc --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.exportInsuranceProductResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Bills.exportInsuranceProductResponse, Connected Services.Service.Async.Bills.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalResponse.datasource new file mode 100644 index 0000000..d5c06da --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalResponse, Connected Services.Service.Async.Bills.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionResponse.datasource new file mode 100644 index 0000000..3c786bf --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionResponse, Connected Services.Service.Async.Bills.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.exportPaymentDocumentDataResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.exportPaymentDocumentDataResponse.datasource new file mode 100644 index 0000000..3fa3e3c --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.exportPaymentDocumentDataResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Bills.exportPaymentDocumentDataResponse, Connected Services.Service.Async.Bills.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.exportSettlementsResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.exportSettlementsResponse.datasource new file mode 100644 index 0000000..a0ba9db --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.exportSettlementsResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Bills.exportSettlementsResponse, Connected Services.Service.Async.Bills.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.getRequestsStateResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.getRequestsStateResponse.datasource new file mode 100644 index 0000000..808eeb9 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.getRequestsStateResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Bills.getRequestsStateResponse, Connected Services.Service.Async.Bills.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.getRequestsStateResult.datasource b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.getRequestsStateResult.datasource new file mode 100644 index 0000000..97a8b0e --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.getRequestsStateResult.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Bills.getRequestsStateResult, Connected Services.Service.Async.Bills.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.getStateResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.getStateResponse.datasource new file mode 100644 index 0000000..660c4be --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.getStateResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Bills.getStateResponse, Connected Services.Service.Async.Bills.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.getStateResult.datasource b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.getStateResult.datasource new file mode 100644 index 0000000..01c9f16 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.getStateResult.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Bills.getStateResult, Connected Services.Service.Async.Bills.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.importAcknowledgmentResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.importAcknowledgmentResponse.datasource new file mode 100644 index 0000000..8eaadd9 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.importAcknowledgmentResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Bills.importAcknowledgmentResponse, Connected Services.Service.Async.Bills.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.importIKUSettlementsResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.importIKUSettlementsResponse.datasource new file mode 100644 index 0000000..797ac07 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.importIKUSettlementsResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Bills.importIKUSettlementsResponse, Connected Services.Service.Async.Bills.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.importInsuranceProductResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.importInsuranceProductResponse.datasource new file mode 100644 index 0000000..8787a73 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.importInsuranceProductResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Bills.importInsuranceProductResponse, Connected Services.Service.Async.Bills.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.importPaymentDocumentDataResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.importPaymentDocumentDataResponse.datasource new file mode 100644 index 0000000..d772c78 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.importPaymentDocumentDataResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Bills.importPaymentDocumentDataResponse, Connected Services.Service.Async.Bills.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.importRSOSettlementsResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.importRSOSettlementsResponse.datasource new file mode 100644 index 0000000..4357866 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/Hcs.Service.Async.Bills.importRSOSettlementsResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Bills.importRSOSettlementsResponse, Connected Services.Service.Async.Bills.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/Reference.cs b/Hcs.Client/Connected Services/Service.Async.Bills/Reference.cs new file mode 100644 index 0000000..e8f8806 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/Reference.cs @@ -0,0 +1,21060 @@ +//------------------------------------------------------------------------------ +// +// Этот код создан программой. +// Исполняемая версия:4.0.30319.42000 +// +// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае +// повторной генерации кода. +// +//------------------------------------------------------------------------------ + +namespace Hcs.Service.Async.Bills { + + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class Fault : object, System.ComponentModel.INotifyPropertyChanged { + + private string errorCodeField; + + private string errorMessageField; + + private string stackTraceField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ErrorCode { + get { + return this.errorCodeField; + } + set { + this.errorCodeField = value; + this.RaisePropertyChanged("ErrorCode"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ErrorMessage { + get { + return this.errorMessageField; + } + set { + this.errorMessageField = value; + this.RaisePropertyChanged("ErrorMessage"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string StackTrace { + get { + return this.stackTraceField; + } + set { + this.stackTraceField = value; + this.RaisePropertyChanged("StackTrace"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class ReportPeriodIKUInfoType : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal paidField; + + private AttachmentType[] supportingDocumentsField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal Paid { + get { + return this.paidField; + } + set { + this.paidField = value; + this.RaisePropertyChanged("Paid"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("SupportingDocuments", Order=1)] + public AttachmentType[] SupportingDocuments { + get { + return this.supportingDocumentsField; + } + set { + this.supportingDocumentsField = value; + this.RaisePropertyChanged("SupportingDocuments"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class AttachmentType : object, System.ComponentModel.INotifyPropertyChanged { + + private string nameField; + + private string descriptionField; + + private Attachment attachmentField; + + private string attachmentHASHField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public Attachment Attachment { + get { + return this.attachmentField; + } + set { + this.attachmentField = value; + this.RaisePropertyChanged("Attachment"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string AttachmentHASH { + get { + return this.attachmentHASHField; + } + set { + this.attachmentHASHField = value; + this.RaisePropertyChanged("AttachmentHASH"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class Attachment : object, System.ComponentModel.INotifyPropertyChanged { + + private string attachmentGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string AttachmentGUID { + get { + return this.attachmentGUIDField; + } + set { + this.attachmentGUIDField = value; + this.RaisePropertyChanged("AttachmentGUID"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class ReportPeriodRSOInfoType : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal credtedField; + + private decimal receiptField; + + private decimal debtsField; + + private decimal overpaymentField; + + private decimal paidField; + + private bool paidFieldSpecified; + + private AttachmentType[] supportingDocumentsField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal Credted { + get { + return this.credtedField; + } + set { + this.credtedField = value; + this.RaisePropertyChanged("Credted"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal Receipt { + get { + return this.receiptField; + } + set { + this.receiptField = value; + this.RaisePropertyChanged("Receipt"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal Debts { + get { + return this.debtsField; + } + set { + this.debtsField = value; + this.RaisePropertyChanged("Debts"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal Overpayment { + get { + return this.overpaymentField; + } + set { + this.overpaymentField = value; + this.RaisePropertyChanged("Overpayment"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public decimal Paid { + get { + return this.paidField; + } + set { + this.paidField = value; + this.RaisePropertyChanged("Paid"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PaidSpecified { + get { + return this.paidFieldSpecified; + } + set { + this.paidFieldSpecified = value; + this.RaisePropertyChanged("PaidSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("SupportingDocuments", Order=5)] + public AttachmentType[] SupportingDocuments { + get { + return this.supportingDocumentsField; + } + set { + this.supportingDocumentsField = value; + this.RaisePropertyChanged("SupportingDocuments"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class ReportPeriodType : object, System.ComponentModel.INotifyPropertyChanged { + + private int monthField; + + private short yearField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public int Month { + get { + return this.monthField; + } + set { + this.monthField = value; + this.RaisePropertyChanged("Month"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] + public short Year { + get { + return this.yearField; + } + set { + this.yearField = value; + this.RaisePropertyChanged("Year"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")] + public partial class RegOrgType : object, System.ComponentModel.INotifyPropertyChanged { + + private string orgRootEntityGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string orgRootEntityGUID { + get { + return this.orgRootEntityGUIDField; + } + set { + this.orgRootEntityGUIDField = value; + this.RaisePropertyChanged("orgRootEntityGUID"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class ExportSettlementResultType : object, System.ComponentModel.INotifyPropertyChanged { + + private string settlementGUIDField; + + private ExportSettlementResultTypeContract contractField; + + private ExportSettlementResultTypeReportingPeriod[] reportingPeriodField; + + private ExportSettlementResultTypeAnnuled annuledField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string SettlementGUID { + get { + return this.settlementGUIDField; + } + set { + this.settlementGUIDField = value; + this.RaisePropertyChanged("SettlementGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ExportSettlementResultTypeContract Contract { + get { + return this.contractField; + } + set { + this.contractField = value; + this.RaisePropertyChanged("Contract"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ReportingPeriod", Order=2)] + public ExportSettlementResultTypeReportingPeriod[] ReportingPeriod { + get { + return this.reportingPeriodField; + } + set { + this.reportingPeriodField = value; + this.RaisePropertyChanged("ReportingPeriod"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public ExportSettlementResultTypeAnnuled Annuled { + get { + return this.annuledField; + } + set { + this.annuledField = value; + this.RaisePropertyChanged("Annuled"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class ExportSettlementResultTypeContract : object, System.ComponentModel.INotifyPropertyChanged { + + private object itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute("ContractRootGUID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NoContract", typeof(ExportSettlementResultTypeContractNoContract), Order=0)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class ExportSettlementResultTypeContractNoContract : object, System.ComponentModel.INotifyPropertyChanged { + + private RegOrgType firstContractPartyField; + + private string docNumField; + + private System.DateTime signingDateField; + + private bool signingDateFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public RegOrgType FirstContractParty { + get { + return this.firstContractPartyField; + } + set { + this.firstContractPartyField = value; + this.RaisePropertyChanged("FirstContractParty"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string DocNum { + get { + return this.docNumField; + } + set { + this.docNumField = value; + this.RaisePropertyChanged("DocNum"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)] + public System.DateTime SigningDate { + get { + return this.signingDateField; + } + set { + this.signingDateField = value; + this.RaisePropertyChanged("SigningDate"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SigningDateSpecified { + get { + return this.signingDateFieldSpecified; + } + set { + this.signingDateFieldSpecified = value; + this.RaisePropertyChanged("SigningDateSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class ExportSettlementResultTypeReportingPeriod : ReportPeriodType { + + private object itemField; + + private ExportSettlementResultTypeReportingPeriodReportPeriodStatus reportPeriodStatusField; + + /// + [System.Xml.Serialization.XmlElementAttribute("ReportPeriodIKUInfo", typeof(ReportPeriodIKUInfoType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ReportPeriodRSOInfo", typeof(ReportPeriodRSOInfoType), Order=0)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ExportSettlementResultTypeReportingPeriodReportPeriodStatus ReportPeriodStatus { + get { + return this.reportPeriodStatusField; + } + set { + this.reportPeriodStatusField = value; + this.RaisePropertyChanged("ReportPeriodStatus"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class ExportSettlementResultTypeReportingPeriodReportPeriodStatus : object, System.ComponentModel.INotifyPropertyChanged { + + private ExportSettlementResultTypeReportingPeriodReportPeriodStatusStatus statusField; + + private string reasonOfAnnulmentField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ExportSettlementResultTypeReportingPeriodReportPeriodStatusStatus Status { + get { + return this.statusField; + } + set { + this.statusField = value; + this.RaisePropertyChanged("Status"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ReasonOfAnnulment { + get { + return this.reasonOfAnnulmentField; + } + set { + this.reasonOfAnnulmentField = value; + this.RaisePropertyChanged("ReasonOfAnnulment"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum ExportSettlementResultTypeReportingPeriodReportPeriodStatusStatus { + + /// + Posted, + + /// + Draft, + + /// + Annul, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class ExportSettlementResultTypeAnnuled : object, System.ComponentModel.INotifyPropertyChanged { + + private string reasonOfAnnulmentField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ReasonOfAnnulment { + get { + return this.reasonOfAnnulmentField; + } + set { + this.reasonOfAnnulmentField = value; + this.RaisePropertyChanged("ReasonOfAnnulment"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class InsuranceProductType : object, System.ComponentModel.INotifyPropertyChanged { + + private AttachmentType descriptionField; + + private string insuranceOrgField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public AttachmentType Description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string InsuranceOrg { + get { + return this.insuranceOrgField; + } + set { + this.insuranceOrgField = value; + this.RaisePropertyChanged("InsuranceOrg"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class exportNotificationsOfOrderExecutionResultType : object, System.ComponentModel.INotifyPropertyChanged { + + private exportNotificationsOfOrderExecutionResultTypeNotificationOfOrderExecutionWithStatus[] notificationOfOrderExecutionWithStatusField; + + /// + [System.Xml.Serialization.XmlElementAttribute("NotificationOfOrderExecutionWithStatus", Order=0)] + public exportNotificationsOfOrderExecutionResultTypeNotificationOfOrderExecutionWithStatus[] NotificationOfOrderExecutionWithStatus { + get { + return this.notificationOfOrderExecutionWithStatusField; + } + set { + this.notificationOfOrderExecutionWithStatusField = value; + this.RaisePropertyChanged("NotificationOfOrderExecutionWithStatus"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class exportNotificationsOfOrderExecutionResultTypeNotificationOfOrderExecutionWithStatus : NotificationOfOrderExecutionExportType { + + private sbyte ackStatusField; + + private System.DateTime creationDateField; + + private exportNotificationsOfOrderExecutionResultTypeNotificationOfOrderExecutionWithStatusAcknowledgmentRequest[] acknowledgmentRequestsListField; + + private long acknowledgmentAmountField; + + private string notificationsOfOrderExecutionGUIDField; + + private string orgPPAGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public sbyte AckStatus { + get { + return this.ackStatusField; + } + set { + this.ackStatusField = value; + this.RaisePropertyChanged("AckStatus"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public System.DateTime CreationDate { + get { + return this.creationDateField; + } + set { + this.creationDateField = value; + this.RaisePropertyChanged("CreationDate"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=2)] + [System.Xml.Serialization.XmlArrayItemAttribute("AcknowledgmentRequest", IsNullable=false)] + public exportNotificationsOfOrderExecutionResultTypeNotificationOfOrderExecutionWithStatusAcknowledgmentRequest[] AcknowledgmentRequestsList { + get { + return this.acknowledgmentRequestsListField; + } + set { + this.acknowledgmentRequestsListField = value; + this.RaisePropertyChanged("AcknowledgmentRequestsList"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public long AcknowledgmentAmount { + get { + return this.acknowledgmentAmountField; + } + set { + this.acknowledgmentAmountField = value; + this.RaisePropertyChanged("AcknowledgmentAmount"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", Order=4)] + public string NotificationsOfOrderExecutionGUID { + get { + return this.notificationsOfOrderExecutionGUIDField; + } + set { + this.notificationsOfOrderExecutionGUIDField = value; + this.RaisePropertyChanged("NotificationsOfOrderExecutionGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class exportNotificationsOfOrderExecutionResultTypeNotificationOfOrderExecutionWithStatusAcknowledgmentRequest : AcknowledgmentRequestInfoExportType { + + private string orderIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string OrderID { + get { + return this.orderIDField; + } + set { + this.orderIDField = value; + this.RaisePropertyChanged("OrderID"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] + public partial class AcknowledgmentRequestInfoExportType : object, System.ComponentModel.INotifyPropertyChanged { + + private string notificationsOfOrderExecutionGUIDField; + + private object itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string NotificationsOfOrderExecutionGUID { + get { + return this.notificationsOfOrderExecutionGUIDField; + } + set { + this.notificationsOfOrderExecutionGUIDField = value; + this.RaisePropertyChanged("NotificationsOfOrderExecutionGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("AckImpossible", typeof(AcknowledgmentRequestInfoExportTypeAckImpossible), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentAck", typeof(AcknowledgmentRequestInfoExportTypePaymentDocumentAck), Order=1)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] + public partial class AcknowledgmentRequestInfoExportTypeAckImpossible : object, System.ComponentModel.INotifyPropertyChanged { + + private string paymentDocumentIDField; + + private string reasonField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)] + public string PaymentDocumentID { + get { + return this.paymentDocumentIDField; + } + set { + this.paymentDocumentIDField = value; + this.RaisePropertyChanged("PaymentDocumentID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Reason { + get { + return this.reasonField; + } + set { + this.reasonField = value; + this.RaisePropertyChanged("Reason"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] + public partial class AcknowledgmentRequestInfoExportTypePaymentDocumentAck : object, System.ComponentModel.INotifyPropertyChanged { + + private string paymentDocumentIDField; + + private object itemField; + + private ItemChoiceType3 itemElementNameField; + + private decimal amountField; + + private string paymentDocumentNumberField; + + private AcknowledgmentRequestInfoExportTypePaymentDocumentAckDelayPeriod delayPeriodField; + + private AcknowledgmentRequestInfoExportTypePaymentDocumentAckCapitalRepairYearAckPeriod capitalRepairYearAckPeriodField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)] + public string PaymentDocumentID { + get { + return this.paymentDocumentIDField; + } + set { + this.paymentDocumentIDField = value; + this.RaisePropertyChanged("PaymentDocumentID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ASType", typeof(string), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("HSType", typeof(string), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("MSType", typeof(string), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("PServiceType", typeof(nsiRef), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("TMSType", typeof(nsiRef), Order=1)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemChoiceType3 ItemElementName { + get { + return this.itemElementNameField; + } + set { + this.itemElementNameField = value; + this.RaisePropertyChanged("ItemElementName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal Amount { + get { + return this.amountField; + } + set { + this.amountField = value; + this.RaisePropertyChanged("Amount"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=4)] + public string PaymentDocumentNumber { + get { + return this.paymentDocumentNumberField; + } + set { + this.paymentDocumentNumberField = value; + this.RaisePropertyChanged("PaymentDocumentNumber"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public AcknowledgmentRequestInfoExportTypePaymentDocumentAckDelayPeriod DelayPeriod { + get { + return this.delayPeriodField; + } + set { + this.delayPeriodField = value; + this.RaisePropertyChanged("DelayPeriod"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public AcknowledgmentRequestInfoExportTypePaymentDocumentAckCapitalRepairYearAckPeriod CapitalRepairYearAckPeriod { + get { + return this.capitalRepairYearAckPeriodField; + } + set { + this.capitalRepairYearAckPeriodField = value; + this.RaisePropertyChanged("CapitalRepairYearAckPeriod"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public partial class nsiRef : object, System.ComponentModel.INotifyPropertyChanged { + + private string codeField; + + private string gUIDField; + + private string nameField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Code { + get { + return this.codeField; + } + set { + this.codeField = value; + this.RaisePropertyChanged("Code"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string GUID { + get { + return this.gUIDField; + } + set { + this.gUIDField = value; + this.RaisePropertyChanged("GUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", IncludeInSchema=false)] + public enum ItemChoiceType3 { + + /// + ASType, + + /// + HSType, + + /// + MSType, + + /// + PServiceType, + + /// + TMSType, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] + public partial class AcknowledgmentRequestInfoExportTypePaymentDocumentAckDelayPeriod : object, System.ComponentModel.INotifyPropertyChanged { + + private short yearField; + + private int monthField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public short Year { + get { + return this.yearField; + } + set { + this.yearField = value; + this.RaisePropertyChanged("Year"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] + public int Month { + get { + return this.monthField; + } + set { + this.monthField = value; + this.RaisePropertyChanged("Month"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] + public partial class AcknowledgmentRequestInfoExportTypePaymentDocumentAckCapitalRepairYearAckPeriod : object, System.ComponentModel.INotifyPropertyChanged { + + private short yearField; + + private int monthField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public short Year { + get { + return this.yearField; + } + set { + this.yearField = value; + this.RaisePropertyChanged("Year"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] + public int Month { + get { + return this.monthField; + } + set { + this.monthField = value; + this.RaisePropertyChanged("Month"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] + public partial class NotificationOfOrderExecutionExportType : object, System.ComponentModel.INotifyPropertyChanged { + + private NotificationOfOrderExecutionExportTypeSupplierInfo supplierInfoField; + + private NotificationOfOrderExecutionExportTypeRecipientInfo recipientInfoField; + + private NotificationOfOrderExecutionExportTypeOrderInfo orderInfoField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public NotificationOfOrderExecutionExportTypeSupplierInfo SupplierInfo { + get { + return this.supplierInfoField; + } + set { + this.supplierInfoField = value; + this.RaisePropertyChanged("SupplierInfo"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public NotificationOfOrderExecutionExportTypeRecipientInfo RecipientInfo { + get { + return this.recipientInfoField; + } + set { + this.recipientInfoField = value; + this.RaisePropertyChanged("RecipientInfo"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public NotificationOfOrderExecutionExportTypeOrderInfo OrderInfo { + get { + return this.orderInfoField; + } + set { + this.orderInfoField = value; + this.RaisePropertyChanged("OrderInfo"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] + public partial class NotificationOfOrderExecutionExportTypeSupplierInfo : object, System.ComponentModel.INotifyPropertyChanged { + + private string supplierIDField; + + private string supplierNameField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string SupplierID { + get { + return this.supplierIDField; + } + set { + this.supplierIDField = value; + this.RaisePropertyChanged("SupplierID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string SupplierName { + get { + return this.supplierNameField; + } + set { + this.supplierNameField = value; + this.RaisePropertyChanged("SupplierName"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] + public partial class NotificationOfOrderExecutionExportTypeRecipientInfo : object, System.ComponentModel.INotifyPropertyChanged { + + private string iNNField; + + private object itemField; + + private PaymentInformationExportType paymentInformationField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=0)] + public string INN { + get { + return this.iNNField; + } + set { + this.iNNField = value; + this.RaisePropertyChanged("INN"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Entpr", typeof(FIOType), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("EntprFIO", typeof(string), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("Legal", typeof(NotificationOfOrderExecutionExportTypeRecipientInfoLegal), Order=1)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public PaymentInformationExportType PaymentInformation { + get { + return this.paymentInformationField; + } + set { + this.paymentInformationField = value; + this.RaisePropertyChanged("PaymentInformation"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.Xml.Serialization.XmlIncludeAttribute(typeof(IndType))] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")] + public partial class FIOType : object, System.ComponentModel.INotifyPropertyChanged { + + private string surnameField; + + private string firstNameField; + + private string patronymicField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Surname { + get { + return this.surnameField; + } + set { + this.surnameField = value; + this.RaisePropertyChanged("Surname"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string FirstName { + get { + return this.firstNameField; + } + set { + this.firstNameField = value; + this.RaisePropertyChanged("FirstName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Patronymic { + get { + return this.patronymicField; + } + set { + this.patronymicField = value; + this.RaisePropertyChanged("Patronymic"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")] + public partial class IndType : FIOType { + + private Sex sexField; + + private bool sexFieldSpecified; + + private System.DateTime dateOfBirthField; + + private bool dateOfBirthFieldSpecified; + + private object itemField; + + private string placeBirthField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public Sex Sex { + get { + return this.sexField; + } + set { + this.sexField = value; + this.RaisePropertyChanged("Sex"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SexSpecified { + get { + return this.sexFieldSpecified; + } + set { + this.sexFieldSpecified = value; + this.RaisePropertyChanged("SexSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)] + public System.DateTime DateOfBirth { + get { + return this.dateOfBirthField; + } + set { + this.dateOfBirthField = value; + this.RaisePropertyChanged("DateOfBirth"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DateOfBirthSpecified { + get { + return this.dateOfBirthFieldSpecified; + } + set { + this.dateOfBirthFieldSpecified = value; + this.RaisePropertyChanged("DateOfBirthSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ID", typeof(ID), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("SNILS", typeof(string), Order=2)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string PlaceBirth { + get { + return this.placeBirthField; + } + set { + this.placeBirthField = value; + this.RaisePropertyChanged("PlaceBirth"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")] + public enum Sex { + + /// + M, + + /// + F, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")] + public partial class ID : object, System.ComponentModel.INotifyPropertyChanged { + + private nsiRef typeField; + + private string seriesField; + + private string numberField; + + private System.DateTime issueDateField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public nsiRef Type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("Type"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Series { + get { + return this.seriesField; + } + set { + this.seriesField = value; + this.RaisePropertyChanged("Series"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Number { + get { + return this.numberField; + } + set { + this.numberField = value; + this.RaisePropertyChanged("Number"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)] + public System.DateTime IssueDate { + get { + return this.issueDateField; + } + set { + this.issueDateField = value; + this.RaisePropertyChanged("IssueDate"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] + public partial class NotificationOfOrderExecutionExportTypeRecipientInfoLegal : object, System.ComponentModel.INotifyPropertyChanged { + + private string kPPField; + + private string nameField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=0)] + public string KPP { + get { + return this.kPPField; + } + set { + this.kPPField = value; + this.RaisePropertyChanged("KPP"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] + public partial class PaymentInformationExportType : object, System.ComponentModel.INotifyPropertyChanged { + + private string recipientINNField; + + private string recipientKPPField; + + private string bankNameField; + + private string paymentRecipientField; + + private string bankBIKField; + + private string operatingAccountNumberField; + + private string correspondentBankAccountField; + + private bool isCapitalRepairField; + + private bool isCapitalRepairFieldSpecified; + + private string kBKField; + + private string oKTMOField; + + private string numberBudgetaryAccountField; + + public PaymentInformationExportType() { + this.isCapitalRepairField = true; + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string RecipientINN { + get { + return this.recipientINNField; + } + set { + this.recipientINNField = value; + this.RaisePropertyChanged("RecipientINN"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string RecipientKPP { + get { + return this.recipientKPPField; + } + set { + this.recipientKPPField = value; + this.RaisePropertyChanged("RecipientKPP"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string BankName { + get { + return this.bankNameField; + } + set { + this.bankNameField = value; + this.RaisePropertyChanged("BankName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string PaymentRecipient { + get { + return this.paymentRecipientField; + } + set { + this.paymentRecipientField = value; + this.RaisePropertyChanged("PaymentRecipient"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string BankBIK { + get { + return this.bankBIKField; + } + set { + this.bankBIKField = value; + this.RaisePropertyChanged("BankBIK"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public string operatingAccountNumber { + get { + return this.operatingAccountNumberField; + } + set { + this.operatingAccountNumberField = value; + this.RaisePropertyChanged("operatingAccountNumber"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public string CorrespondentBankAccount { + get { + return this.correspondentBankAccountField; + } + set { + this.correspondentBankAccountField = value; + this.RaisePropertyChanged("CorrespondentBankAccount"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public bool IsCapitalRepair { + get { + return this.isCapitalRepairField; + } + set { + this.isCapitalRepairField = value; + this.RaisePropertyChanged("IsCapitalRepair"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IsCapitalRepairSpecified { + get { + return this.isCapitalRepairFieldSpecified; + } + set { + this.isCapitalRepairFieldSpecified = value; + this.RaisePropertyChanged("IsCapitalRepairSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public string KBK { + get { + return this.kBKField; + } + set { + this.kBKField = value; + this.RaisePropertyChanged("KBK"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public string OKTMO { + get { + return this.oKTMOField; + } + set { + this.oKTMOField = value; + this.RaisePropertyChanged("OKTMO"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public string NumberBudgetaryAccount { + get { + return this.numberBudgetaryAccountField; + } + set { + this.numberBudgetaryAccountField = value; + this.RaisePropertyChanged("NumberBudgetaryAccount"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] + public partial class NotificationOfOrderExecutionExportTypeOrderInfo : object, System.ComponentModel.INotifyPropertyChanged { + + private string orderIDField; + + private System.DateTime orderDateField; + + private string orderNumField; + + private decimal amountField; + + private string paymentPurposeField; + + private bool onlinePaymentField; + + private bool onlinePaymentFieldSpecified; + + private string commentField; + + private string paymentDocumentIDField; + + private string paymentDocumentNumberField; + + private short yearField; + + private int monthField; + + private string unifiedAccountNumberField; + + private NotificationOfOrderExecutionExportTypeOrderInfoAddressAndConsumer addressAndConsumerField; + + private NotificationOfOrderExecutionExportTypeOrderInfoService serviceField; + + private string accountNumberField; + + public NotificationOfOrderExecutionExportTypeOrderInfo() { + this.onlinePaymentField = true; + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string OrderID { + get { + return this.orderIDField; + } + set { + this.orderIDField = value; + this.RaisePropertyChanged("OrderID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)] + public System.DateTime OrderDate { + get { + return this.orderDateField; + } + set { + this.orderDateField = value; + this.RaisePropertyChanged("OrderDate"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string OrderNum { + get { + return this.orderNumField; + } + set { + this.orderNumField = value; + this.RaisePropertyChanged("OrderNum"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal Amount { + get { + return this.amountField; + } + set { + this.amountField = value; + this.RaisePropertyChanged("Amount"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string PaymentPurpose { + get { + return this.paymentPurposeField; + } + set { + this.paymentPurposeField = value; + this.RaisePropertyChanged("PaymentPurpose"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public bool OnlinePayment { + get { + return this.onlinePaymentField; + } + set { + this.onlinePaymentField = value; + this.RaisePropertyChanged("OnlinePayment"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool OnlinePaymentSpecified { + get { + return this.onlinePaymentFieldSpecified; + } + set { + this.onlinePaymentFieldSpecified = value; + this.RaisePropertyChanged("OnlinePaymentSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public string Comment { + get { + return this.commentField; + } + set { + this.commentField = value; + this.RaisePropertyChanged("Comment"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=7)] + public string PaymentDocumentID { + get { + return this.paymentDocumentIDField; + } + set { + this.paymentDocumentIDField = value; + this.RaisePropertyChanged("PaymentDocumentID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public string PaymentDocumentNumber { + get { + return this.paymentDocumentNumberField; + } + set { + this.paymentDocumentNumberField = value; + this.RaisePropertyChanged("PaymentDocumentNumber"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=9)] + public short Year { + get { + return this.yearField; + } + set { + this.yearField = value; + this.RaisePropertyChanged("Year"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=10)] + public int Month { + get { + return this.monthField; + } + set { + this.monthField = value; + this.RaisePropertyChanged("Month"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=11)] + public string UnifiedAccountNumber { + get { + return this.unifiedAccountNumberField; + } + set { + this.unifiedAccountNumberField = value; + this.RaisePropertyChanged("UnifiedAccountNumber"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public NotificationOfOrderExecutionExportTypeOrderInfoAddressAndConsumer AddressAndConsumer { + get { + return this.addressAndConsumerField; + } + set { + this.addressAndConsumerField = value; + this.RaisePropertyChanged("AddressAndConsumer"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public NotificationOfOrderExecutionExportTypeOrderInfoService Service { + get { + return this.serviceField; + } + set { + this.serviceField = value; + this.RaisePropertyChanged("Service"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public string AccountNumber { + get { + return this.accountNumberField; + } + set { + this.accountNumberField = value; + this.RaisePropertyChanged("AccountNumber"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] + public partial class NotificationOfOrderExecutionExportTypeOrderInfoAddressAndConsumer : object, System.ComponentModel.INotifyPropertyChanged { + + private string fIASHouseGuidField; + + private string[] itemsField; + + private ItemsChoiceType5[] itemsElementNameField; + + private object itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string FIASHouseGuid { + get { + return this.fIASHouseGuidField; + } + set { + this.fIASHouseGuidField = value; + this.RaisePropertyChanged("FIASHouseGuid"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Apartment", typeof(string), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("NonLivingApartment", typeof(string), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("NonResidentialBlock", typeof(string), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("Placement", typeof(string), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("ResidentialBlock", typeof(string), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("ResidentialBlockRoom", typeof(string), Order=1)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + public string[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=2)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType5[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + this.RaisePropertyChanged("ItemsElementName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("INN", typeof(string), Order=3)] + [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(FIOType), Order=3)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", IncludeInSchema=false)] + public enum ItemsChoiceType5 { + + /// + Apartment, + + /// + NonLivingApartment, + + /// + NonResidentialBlock, + + /// + Placement, + + /// + ResidentialBlock, + + /// + ResidentialBlockRoom, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] + public partial class NotificationOfOrderExecutionExportTypeOrderInfoService : object, System.ComponentModel.INotifyPropertyChanged { + + private string serviceIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ServiceID { + get { + return this.serviceIDField; + } + set { + this.serviceIDField = value; + this.RaisePropertyChanged("ServiceID"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceDebtType : object, System.ComponentModel.INotifyPropertyChanged { + + private object itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute("AdditionalService", typeof(PDServiceDebtTypeAdditionalService), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("GroupMunicipalService", typeof(PDServiceDebtTypeGroupMunicipalService), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("HousingService", typeof(PDServiceDebtTypeHousingService), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("MunicipalService", typeof(PDServiceDebtTypeMunicipalService), Order=0)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceDebtTypeAdditionalService : ServiceDebtType { + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class ServiceDebtType : DebtType { + + private nsiRef serviceTypeField; + + private string paymentInformationGuidField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public nsiRef ServiceType { + get { + return this.serviceTypeField; + } + set { + this.serviceTypeField = value; + this.RaisePropertyChanged("ServiceType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string PaymentInformationGuid { + get { + return this.paymentInformationGuidField; + } + set { + this.paymentInformationGuidField = value; + this.RaisePropertyChanged("PaymentInformationGuid"); + } + } + } + + /// + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ServiceDebtType))] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class DebtType : object, System.ComponentModel.INotifyPropertyChanged { + + private object[] itemsField; + + private ItemsChoiceType3[] itemsElementNameField; + + /// + [System.Xml.Serialization.XmlElementAttribute("Month", typeof(int), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("Year", typeof(short), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TotalPayable", typeof(decimal), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TotalSumDebtPayable", typeof(decimal), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("orgPPAGUID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + public object[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType3[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + this.RaisePropertyChanged("ItemsElementName"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)] + public enum ItemsChoiceType3 { + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Month")] + Month, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Year")] + Year, + + /// + TotalPayable, + + /// + TotalSumDebtPayable, + + /// + orgPPAGUID, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceDebtTypeGroupMunicipalService : object, System.ComponentModel.INotifyPropertyChanged { + + private PDServiceDebtTypeGroupMunicipalServiceTypeMunicipalService typeMunicipalServiceField; + + private ServiceDebtType[] municipalServiceField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PDServiceDebtTypeGroupMunicipalServiceTypeMunicipalService TypeMunicipalService { + get { + return this.typeMunicipalServiceField; + } + set { + this.typeMunicipalServiceField = value; + this.RaisePropertyChanged("TypeMunicipalService"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("MunicipalService", Order=1)] + public ServiceDebtType[] MunicipalService { + get { + return this.municipalServiceField; + } + set { + this.municipalServiceField = value; + this.RaisePropertyChanged("MunicipalService"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceDebtTypeGroupMunicipalServiceTypeMunicipalService : object, System.ComponentModel.INotifyPropertyChanged { + + private nsiRef serviceTypeField; + + private object[] itemsField; + + private ItemsChoiceType4[] itemsElementNameField; + + private string orgPPAGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public nsiRef ServiceType { + get { + return this.serviceTypeField; + } + set { + this.serviceTypeField = value; + this.RaisePropertyChanged("ServiceType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Month", typeof(int), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] + [System.Xml.Serialization.XmlElementAttribute("Year", typeof(short), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] + [System.Xml.Serialization.XmlElementAttribute("TotalPayable", typeof(decimal), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("TotalSumDebtPayable", typeof(decimal), Order=1)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + public object[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=2)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType4[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + this.RaisePropertyChanged("ItemsElementName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)] + public enum ItemsChoiceType4 { + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Month")] + Month, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Year")] + Year, + + /// + TotalPayable, + + /// + TotalSumDebtPayable, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceDebtTypeHousingService : ServiceDebtType { + + private PDServiceDebtTypeHousingServiceMunicipalResource[] municipalResourceField; + + /// + [System.Xml.Serialization.XmlElementAttribute("MunicipalResource", Order=0)] + public PDServiceDebtTypeHousingServiceMunicipalResource[] MunicipalResource { + get { + return this.municipalResourceField; + } + set { + this.municipalResourceField = value; + this.RaisePropertyChanged("MunicipalResource"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceDebtTypeHousingServiceMunicipalResource : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal itemField; + + private ItemChoiceType itemElementNameField; + + private nsiRef serviceTypeField; + + private string orgPPAGUIDField; + + private PDServiceDebtTypeHousingServiceMunicipalResourceGeneralMunicipalResource[] generalMunicipalResourceField; + + /// + [System.Xml.Serialization.XmlElementAttribute("TotalPayable", typeof(decimal), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TotalSumDebtPayable", typeof(decimal), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + public decimal Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemChoiceType ItemElementName { + get { + return this.itemElementNameField; + } + set { + this.itemElementNameField = value; + this.RaisePropertyChanged("ItemElementName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public nsiRef ServiceType { + get { + return this.serviceTypeField; + } + set { + this.serviceTypeField = value; + this.RaisePropertyChanged("ServiceType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("GeneralMunicipalResource", Order=4)] + public PDServiceDebtTypeHousingServiceMunicipalResourceGeneralMunicipalResource[] GeneralMunicipalResource { + get { + return this.generalMunicipalResourceField; + } + set { + this.generalMunicipalResourceField = value; + this.RaisePropertyChanged("GeneralMunicipalResource"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)] + public enum ItemChoiceType { + + /// + TotalPayable, + + /// + TotalSumDebtPayable, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceDebtTypeHousingServiceMunicipalResourceGeneralMunicipalResource : object, System.ComponentModel.INotifyPropertyChanged { + + private nsiRef serviceTypeField; + + private decimal itemField; + + private ItemChoiceType1 itemElementNameField; + + private string orgPPAGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public nsiRef ServiceType { + get { + return this.serviceTypeField; + } + set { + this.serviceTypeField = value; + this.RaisePropertyChanged("ServiceType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("TotalPayable", typeof(decimal), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("TotalSumDebtPayable", typeof(decimal), Order=1)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + public decimal Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemChoiceType1 ItemElementName { + get { + return this.itemElementNameField; + } + set { + this.itemElementNameField = value; + this.RaisePropertyChanged("ItemElementName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)] + public enum ItemChoiceType1 { + + /// + TotalPayable, + + /// + TotalSumDebtPayable, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceDebtTypeMunicipalService : ServiceDebtType { + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class CapitalRepairMonthlyImportType : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal contributionField; + + private decimal accountingPeriodTotalField; + + private bool accountingPeriodTotalFieldSpecified; + + private decimal moneyRecalculationField; + + private bool moneyRecalculationFieldSpecified; + + private decimal moneyDiscountField; + + private bool moneyDiscountFieldSpecified; + + private decimal totalPayableField; + + private string calcExplanationField; + + private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField; + + private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + + private decimal penaltiesField; + + private bool penaltiesFieldSpecified; + + private decimal serviceProviderPenaltiesField; + + private bool serviceProviderPenaltiesFieldSpecified; + + private decimal stateFeesField; + + private bool stateFeesFieldSpecified; + + private decimal courtCostsField; + + private bool courtCostsFieldSpecified; + + private decimal totalPayableOverallField; + + private bool totalPayableOverallFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal Contribution { + get { + return this.contributionField; + } + set { + this.contributionField = value; + this.RaisePropertyChanged("Contribution"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal AccountingPeriodTotal { + get { + return this.accountingPeriodTotalField; + } + set { + this.accountingPeriodTotalField = value; + this.RaisePropertyChanged("AccountingPeriodTotal"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AccountingPeriodTotalSpecified { + get { + return this.accountingPeriodTotalFieldSpecified; + } + set { + this.accountingPeriodTotalFieldSpecified = value; + this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal MoneyRecalculation { + get { + return this.moneyRecalculationField; + } + set { + this.moneyRecalculationField = value; + this.RaisePropertyChanged("MoneyRecalculation"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MoneyRecalculationSpecified { + get { + return this.moneyRecalculationFieldSpecified; + } + set { + this.moneyRecalculationFieldSpecified = value; + this.RaisePropertyChanged("MoneyRecalculationSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal MoneyDiscount { + get { + return this.moneyDiscountField; + } + set { + this.moneyDiscountField = value; + this.RaisePropertyChanged("MoneyDiscount"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MoneyDiscountSpecified { + get { + return this.moneyDiscountFieldSpecified; + } + set { + this.moneyDiscountFieldSpecified = value; + this.RaisePropertyChanged("MoneyDiscountSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public decimal TotalPayable { + get { + return this.totalPayableField; + } + set { + this.totalPayableField = value; + this.RaisePropertyChanged("TotalPayable"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public string CalcExplanation { + get { + return this.calcExplanationField; + } + set { + this.calcExplanationField = value; + this.RaisePropertyChanged("CalcExplanation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public decimal Penalties { + get { + return this.penaltiesField; + } + set { + this.penaltiesField = value; + this.RaisePropertyChanged("Penalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PenaltiesSpecified { + get { + return this.penaltiesFieldSpecified; + } + set { + this.penaltiesFieldSpecified = value; + this.RaisePropertyChanged("PenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public decimal ServiceProviderPenalties { + get { + return this.serviceProviderPenaltiesField; + } + set { + this.serviceProviderPenaltiesField = value; + this.RaisePropertyChanged("ServiceProviderPenalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ServiceProviderPenaltiesSpecified { + get { + return this.serviceProviderPenaltiesFieldSpecified; + } + set { + this.serviceProviderPenaltiesFieldSpecified = value; + this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public decimal StateFees { + get { + return this.stateFeesField; + } + set { + this.stateFeesField = value; + this.RaisePropertyChanged("StateFees"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StateFeesSpecified { + get { + return this.stateFeesFieldSpecified; + } + set { + this.stateFeesFieldSpecified = value; + this.RaisePropertyChanged("StateFeesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public decimal CourtCosts { + get { + return this.courtCostsField; + } + set { + this.courtCostsField = value; + this.RaisePropertyChanged("CourtCosts"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CourtCostsSpecified { + get { + return this.courtCostsFieldSpecified; + } + set { + this.courtCostsFieldSpecified = value; + this.RaisePropertyChanged("CourtCostsSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public decimal TotalPayableOverall { + get { + return this.totalPayableOverallField; + } + set { + this.totalPayableOverallField = value; + this.RaisePropertyChanged("TotalPayableOverall"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableOverallSpecified { + get { + return this.totalPayableOverallFieldSpecified; + } + set { + this.totalPayableOverallFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableOverallSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class CapitalRepairYearExportType : object, System.ComponentModel.INotifyPropertyChanged { + + private CapitalRepairYearExportTypeCapitalRepairMonthlyCharge[] capitalRepairMonthlyChargeField; + + private short yearField; + + private string orgPPAGUIDField; + + private string paymentInformationKeyField; + + /// + [System.Xml.Serialization.XmlElementAttribute("CapitalRepairMonthlyCharge", Order=0)] + public CapitalRepairYearExportTypeCapitalRepairMonthlyCharge[] CapitalRepairMonthlyCharge { + get { + return this.capitalRepairMonthlyChargeField; + } + set { + this.capitalRepairMonthlyChargeField = value; + this.RaisePropertyChanged("CapitalRepairMonthlyCharge"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] + public short Year { + get { + return this.yearField; + } + set { + this.yearField = value; + this.RaisePropertyChanged("Year"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string PaymentInformationKey { + get { + return this.paymentInformationKeyField; + } + set { + this.paymentInformationKeyField = value; + this.RaisePropertyChanged("PaymentInformationKey"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class CapitalRepairYearExportTypeCapitalRepairMonthlyCharge : CapitalRepairMonthlyImportType { + + private int monthField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public int Month { + get { + return this.monthField; + } + set { + this.monthField = value; + this.RaisePropertyChanged("Month"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class CapitalRepairType : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal contributionField; + + private decimal accountingPeriodTotalField; + + private bool accountingPeriodTotalFieldSpecified; + + private decimal moneyRecalculationField; + + private bool moneyRecalculationFieldSpecified; + + private decimal moneyDiscountField; + + private bool moneyDiscountFieldSpecified; + + private decimal totalPayableField; + + private string orgPPAGUIDField; + + private string calcExplanationField; + + private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField; + + private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + + private decimal penaltiesField; + + private bool penaltiesFieldSpecified; + + private decimal serviceProviderPenaltiesField; + + private bool serviceProviderPenaltiesFieldSpecified; + + private decimal stateFeesField; + + private bool stateFeesFieldSpecified; + + private decimal courtCostsField; + + private bool courtCostsFieldSpecified; + + private decimal totalPayableOverallField; + + private bool totalPayableOverallFieldSpecified; + + private CapitalRepairTypePaymentRecalculation paymentRecalculationField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal Contribution { + get { + return this.contributionField; + } + set { + this.contributionField = value; + this.RaisePropertyChanged("Contribution"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal AccountingPeriodTotal { + get { + return this.accountingPeriodTotalField; + } + set { + this.accountingPeriodTotalField = value; + this.RaisePropertyChanged("AccountingPeriodTotal"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AccountingPeriodTotalSpecified { + get { + return this.accountingPeriodTotalFieldSpecified; + } + set { + this.accountingPeriodTotalFieldSpecified = value; + this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal MoneyRecalculation { + get { + return this.moneyRecalculationField; + } + set { + this.moneyRecalculationField = value; + this.RaisePropertyChanged("MoneyRecalculation"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MoneyRecalculationSpecified { + get { + return this.moneyRecalculationFieldSpecified; + } + set { + this.moneyRecalculationFieldSpecified = value; + this.RaisePropertyChanged("MoneyRecalculationSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal MoneyDiscount { + get { + return this.moneyDiscountField; + } + set { + this.moneyDiscountField = value; + this.RaisePropertyChanged("MoneyDiscount"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MoneyDiscountSpecified { + get { + return this.moneyDiscountFieldSpecified; + } + set { + this.moneyDiscountFieldSpecified = value; + this.RaisePropertyChanged("MoneyDiscountSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public decimal TotalPayable { + get { + return this.totalPayableField; + } + set { + this.totalPayableField = value; + this.RaisePropertyChanged("TotalPayable"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public string CalcExplanation { + get { + return this.calcExplanationField; + } + set { + this.calcExplanationField = value; + this.RaisePropertyChanged("CalcExplanation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public decimal Penalties { + get { + return this.penaltiesField; + } + set { + this.penaltiesField = value; + this.RaisePropertyChanged("Penalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PenaltiesSpecified { + get { + return this.penaltiesFieldSpecified; + } + set { + this.penaltiesFieldSpecified = value; + this.RaisePropertyChanged("PenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public decimal ServiceProviderPenalties { + get { + return this.serviceProviderPenaltiesField; + } + set { + this.serviceProviderPenaltiesField = value; + this.RaisePropertyChanged("ServiceProviderPenalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ServiceProviderPenaltiesSpecified { + get { + return this.serviceProviderPenaltiesFieldSpecified; + } + set { + this.serviceProviderPenaltiesFieldSpecified = value; + this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public decimal StateFees { + get { + return this.stateFeesField; + } + set { + this.stateFeesField = value; + this.RaisePropertyChanged("StateFees"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StateFeesSpecified { + get { + return this.stateFeesFieldSpecified; + } + set { + this.stateFeesFieldSpecified = value; + this.RaisePropertyChanged("StateFeesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public decimal CourtCosts { + get { + return this.courtCostsField; + } + set { + this.courtCostsField = value; + this.RaisePropertyChanged("CourtCosts"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CourtCostsSpecified { + get { + return this.courtCostsFieldSpecified; + } + set { + this.courtCostsFieldSpecified = value; + this.RaisePropertyChanged("CourtCostsSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public decimal TotalPayableOverall { + get { + return this.totalPayableOverallField; + } + set { + this.totalPayableOverallField = value; + this.RaisePropertyChanged("TotalPayableOverall"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableOverallSpecified { + get { + return this.totalPayableOverallFieldSpecified; + } + set { + this.totalPayableOverallFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableOverallSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public CapitalRepairTypePaymentRecalculation PaymentRecalculation { + get { + return this.paymentRecalculationField; + } + set { + this.paymentRecalculationField = value; + this.RaisePropertyChanged("PaymentRecalculation"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class CapitalRepairTypePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { + + private string recalculationReasonField; + + private decimal sumField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string recalculationReason { + get { + return this.recalculationReasonField; + } + set { + this.recalculationReasonField = value; + this.RaisePropertyChanged("recalculationReason"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal sum { + get { + return this.sumField; + } + set { + this.sumField = value; + this.RaisePropertyChanged("sum"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class TypeMunicipalServiceExportType : object, System.ComponentModel.INotifyPropertyChanged { + + private nsiRef serviceTypeField; + + private TypeMunicipalServiceExportTypeVolume[] consumptionField; + + private decimal rateField; + + private bool rateFieldSpecified; + + private decimal amountOfPaymentMunicipalServiceIndividualConsumptionField; + + private bool amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified; + + private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField; + + private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; + + private decimal accountingPeriodTotalField; + + private bool accountingPeriodTotalFieldSpecified; + + private TypeMunicipalServiceExportTypeMultiplyingFactor multiplyingFactorField; + + private ServiceChargeImportType serviceChargeField; + + private decimal totalPayableField; + + private bool totalPayableFieldSpecified; + + private decimal municipalServiceIndividualConsumptionPayableField; + + private bool municipalServiceIndividualConsumptionPayableFieldSpecified; + + private decimal municipalServiceCommunalConsumptionPayableField; + + private bool municipalServiceCommunalConsumptionPayableFieldSpecified; + + private string calcExplanationField; + + private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField; + + private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + + private decimal penaltiesField; + + private bool penaltiesFieldSpecified; + + private decimal serviceProviderPenaltiesField; + + private bool serviceProviderPenaltiesFieldSpecified; + + private decimal stateFeesField; + + private bool stateFeesFieldSpecified; + + private decimal courtCostsField; + + private bool courtCostsFieldSpecified; + + private decimal totalPayableOverallField; + + private bool totalPayableOverallFieldSpecified; + + private string orgPPAGUIDField; + + private PiecemealPayment piecemealPaymentField; + + private TypeMunicipalServiceExportTypePaymentRecalculation paymentRecalculationField; + + private ServiceInformation serviceInformationField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public nsiRef ServiceType { + get { + return this.serviceTypeField; + } + set { + this.serviceTypeField = value; + this.RaisePropertyChanged("ServiceType"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=1)] + [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)] + public TypeMunicipalServiceExportTypeVolume[] Consumption { + get { + return this.consumptionField; + } + set { + this.consumptionField = value; + this.RaisePropertyChanged("Consumption"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal Rate { + get { + return this.rateField; + } + set { + this.rateField = value; + this.RaisePropertyChanged("Rate"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool RateSpecified { + get { + return this.rateFieldSpecified; + } + set { + this.rateFieldSpecified = value; + this.RaisePropertyChanged("RateSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal AmountOfPaymentMunicipalServiceIndividualConsumption { + get { + return this.amountOfPaymentMunicipalServiceIndividualConsumptionField; + } + set { + this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumption"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified { + get { + return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified; + } + set { + this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public decimal AmountOfPaymentMunicipalServiceCommunalConsumption { + get { + return this.amountOfPaymentMunicipalServiceCommunalConsumptionField; + } + set { + this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified { + get { + return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; + } + set { + this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public decimal AccountingPeriodTotal { + get { + return this.accountingPeriodTotalField; + } + set { + this.accountingPeriodTotalField = value; + this.RaisePropertyChanged("AccountingPeriodTotal"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AccountingPeriodTotalSpecified { + get { + return this.accountingPeriodTotalFieldSpecified; + } + set { + this.accountingPeriodTotalFieldSpecified = value; + this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public TypeMunicipalServiceExportTypeMultiplyingFactor MultiplyingFactor { + get { + return this.multiplyingFactorField; + } + set { + this.multiplyingFactorField = value; + this.RaisePropertyChanged("MultiplyingFactor"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ServiceChargeImportType ServiceCharge { + get { + return this.serviceChargeField; + } + set { + this.serviceChargeField = value; + this.RaisePropertyChanged("ServiceCharge"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public decimal TotalPayable { + get { + return this.totalPayableField; + } + set { + this.totalPayableField = value; + this.RaisePropertyChanged("TotalPayable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableSpecified { + get { + return this.totalPayableFieldSpecified; + } + set { + this.totalPayableFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public decimal MunicipalServiceIndividualConsumptionPayable { + get { + return this.municipalServiceIndividualConsumptionPayableField; + } + set { + this.municipalServiceIndividualConsumptionPayableField = value; + this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MunicipalServiceIndividualConsumptionPayableSpecified { + get { + return this.municipalServiceIndividualConsumptionPayableFieldSpecified; + } + set { + this.municipalServiceIndividualConsumptionPayableFieldSpecified = value; + this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public decimal MunicipalServiceCommunalConsumptionPayable { + get { + return this.municipalServiceCommunalConsumptionPayableField; + } + set { + this.municipalServiceCommunalConsumptionPayableField = value; + this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MunicipalServiceCommunalConsumptionPayableSpecified { + get { + return this.municipalServiceCommunalConsumptionPayableFieldSpecified; + } + set { + this.municipalServiceCommunalConsumptionPayableFieldSpecified = value; + this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public string CalcExplanation { + get { + return this.calcExplanationField; + } + set { + this.calcExplanationField = value; + this.RaisePropertyChanged("CalcExplanation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public decimal Penalties { + get { + return this.penaltiesField; + } + set { + this.penaltiesField = value; + this.RaisePropertyChanged("Penalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PenaltiesSpecified { + get { + return this.penaltiesFieldSpecified; + } + set { + this.penaltiesFieldSpecified = value; + this.RaisePropertyChanged("PenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public decimal ServiceProviderPenalties { + get { + return this.serviceProviderPenaltiesField; + } + set { + this.serviceProviderPenaltiesField = value; + this.RaisePropertyChanged("ServiceProviderPenalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ServiceProviderPenaltiesSpecified { + get { + return this.serviceProviderPenaltiesFieldSpecified; + } + set { + this.serviceProviderPenaltiesFieldSpecified = value; + this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public decimal StateFees { + get { + return this.stateFeesField; + } + set { + this.stateFeesField = value; + this.RaisePropertyChanged("StateFees"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StateFeesSpecified { + get { + return this.stateFeesFieldSpecified; + } + set { + this.stateFeesFieldSpecified = value; + this.RaisePropertyChanged("StateFeesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public decimal CourtCosts { + get { + return this.courtCostsField; + } + set { + this.courtCostsField = value; + this.RaisePropertyChanged("CourtCosts"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CourtCostsSpecified { + get { + return this.courtCostsFieldSpecified; + } + set { + this.courtCostsFieldSpecified = value; + this.RaisePropertyChanged("CourtCostsSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public decimal TotalPayableOverall { + get { + return this.totalPayableOverallField; + } + set { + this.totalPayableOverallField = value; + this.RaisePropertyChanged("TotalPayableOverall"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableOverallSpecified { + get { + return this.totalPayableOverallFieldSpecified; + } + set { + this.totalPayableOverallFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableOverallSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public PiecemealPayment PiecemealPayment { + get { + return this.piecemealPaymentField; + } + set { + this.piecemealPaymentField = value; + this.RaisePropertyChanged("PiecemealPayment"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=20)] + public TypeMunicipalServiceExportTypePaymentRecalculation PaymentRecalculation { + get { + return this.paymentRecalculationField; + } + set { + this.paymentRecalculationField = value; + this.RaisePropertyChanged("PaymentRecalculation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + public ServiceInformation ServiceInformation { + get { + return this.serviceInformationField; + } + set { + this.serviceInformationField = value; + this.RaisePropertyChanged("ServiceInformation"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class TypeMunicipalServiceExportTypeVolume : object, System.ComponentModel.INotifyPropertyChanged { + + private TypeMunicipalServiceExportTypeVolumeType typeField; + + private bool typeFieldSpecified; + + private TypeMunicipalServiceExportTypeVolumeDeterminingMethod determiningMethodField; + + private bool determiningMethodFieldSpecified; + + private decimal valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public TypeMunicipalServiceExportTypeVolumeType type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("type"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool typeSpecified { + get { + return this.typeFieldSpecified; + } + set { + this.typeFieldSpecified = value; + this.RaisePropertyChanged("typeSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public TypeMunicipalServiceExportTypeVolumeDeterminingMethod determiningMethod { + get { + return this.determiningMethodField; + } + set { + this.determiningMethodField = value; + this.RaisePropertyChanged("determiningMethod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool determiningMethodSpecified { + get { + return this.determiningMethodFieldSpecified; + } + set { + this.determiningMethodFieldSpecified = value; + this.RaisePropertyChanged("determiningMethodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public decimal Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum TypeMunicipalServiceExportTypeVolumeType { + + /// + I, + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum TypeMunicipalServiceExportTypeVolumeDeterminingMethod { + + /// + N, + + /// + M, + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class TypeMunicipalServiceExportTypeMultiplyingFactor : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal ratioField; + + private decimal amountOfExcessFeesField; + + private bool amountOfExcessFeesFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal Ratio { + get { + return this.ratioField; + } + set { + this.ratioField = value; + this.RaisePropertyChanged("Ratio"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal AmountOfExcessFees { + get { + return this.amountOfExcessFeesField; + } + set { + this.amountOfExcessFeesField = value; + this.RaisePropertyChanged("AmountOfExcessFees"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfExcessFeesSpecified { + get { + return this.amountOfExcessFeesFieldSpecified; + } + set { + this.amountOfExcessFeesFieldSpecified = value; + this.RaisePropertyChanged("AmountOfExcessFeesSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class ServiceChargeImportType : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal moneyRecalculationField; + + private bool moneyRecalculationFieldSpecified; + + private decimal moneyDiscountField; + + private bool moneyDiscountFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal MoneyRecalculation { + get { + return this.moneyRecalculationField; + } + set { + this.moneyRecalculationField = value; + this.RaisePropertyChanged("MoneyRecalculation"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MoneyRecalculationSpecified { + get { + return this.moneyRecalculationFieldSpecified; + } + set { + this.moneyRecalculationFieldSpecified = value; + this.RaisePropertyChanged("MoneyRecalculationSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal MoneyDiscount { + get { + return this.moneyDiscountField; + } + set { + this.moneyDiscountField = value; + this.RaisePropertyChanged("MoneyDiscount"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MoneyDiscountSpecified { + get { + return this.moneyDiscountFieldSpecified; + } + set { + this.moneyDiscountFieldSpecified = value; + this.RaisePropertyChanged("MoneyDiscountSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PiecemealPayment : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal paymentPeriodPiecemealPaymentSumField; + + private bool paymentPeriodPiecemealPaymentSumFieldSpecified; + + private decimal pastPaymentPeriodPiecemealPaymentSumField; + + private bool pastPaymentPeriodPiecemealPaymentSumFieldSpecified; + + private decimal piecemealPaymentPercentRubField; + + private decimal piecemealPaymentPercentField; + + private decimal piecemealPaymentSumField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal paymentPeriodPiecemealPaymentSum { + get { + return this.paymentPeriodPiecemealPaymentSumField; + } + set { + this.paymentPeriodPiecemealPaymentSumField = value; + this.RaisePropertyChanged("paymentPeriodPiecemealPaymentSum"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool paymentPeriodPiecemealPaymentSumSpecified { + get { + return this.paymentPeriodPiecemealPaymentSumFieldSpecified; + } + set { + this.paymentPeriodPiecemealPaymentSumFieldSpecified = value; + this.RaisePropertyChanged("paymentPeriodPiecemealPaymentSumSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal pastPaymentPeriodPiecemealPaymentSum { + get { + return this.pastPaymentPeriodPiecemealPaymentSumField; + } + set { + this.pastPaymentPeriodPiecemealPaymentSumField = value; + this.RaisePropertyChanged("pastPaymentPeriodPiecemealPaymentSum"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool pastPaymentPeriodPiecemealPaymentSumSpecified { + get { + return this.pastPaymentPeriodPiecemealPaymentSumFieldSpecified; + } + set { + this.pastPaymentPeriodPiecemealPaymentSumFieldSpecified = value; + this.RaisePropertyChanged("pastPaymentPeriodPiecemealPaymentSumSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal piecemealPaymentPercentRub { + get { + return this.piecemealPaymentPercentRubField; + } + set { + this.piecemealPaymentPercentRubField = value; + this.RaisePropertyChanged("piecemealPaymentPercentRub"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal piecemealPaymentPercent { + get { + return this.piecemealPaymentPercentField; + } + set { + this.piecemealPaymentPercentField = value; + this.RaisePropertyChanged("piecemealPaymentPercent"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public decimal piecemealPaymentSum { + get { + return this.piecemealPaymentSumField; + } + set { + this.piecemealPaymentSumField = value; + this.RaisePropertyChanged("piecemealPaymentSum"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class TypeMunicipalServiceExportTypePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { + + private string recalculationReasonField; + + private decimal sumField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string recalculationReason { + get { + return this.recalculationReasonField; + } + set { + this.recalculationReasonField = value; + this.RaisePropertyChanged("recalculationReason"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal sum { + get { + return this.sumField; + } + set { + this.sumField = value; + this.RaisePropertyChanged("sum"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class ServiceInformation : ServiceInformationType { + + private decimal houseOverallNeedsNormField; + + private bool houseOverallNeedsNormFieldSpecified; + + private decimal individualConsumptionNormField; + + private bool individualConsumptionNormFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal houseOverallNeedsNorm { + get { + return this.houseOverallNeedsNormField; + } + set { + this.houseOverallNeedsNormField = value; + this.RaisePropertyChanged("houseOverallNeedsNorm"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool houseOverallNeedsNormSpecified { + get { + return this.houseOverallNeedsNormFieldSpecified; + } + set { + this.houseOverallNeedsNormFieldSpecified = value; + this.RaisePropertyChanged("houseOverallNeedsNormSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal individualConsumptionNorm { + get { + return this.individualConsumptionNormField; + } + set { + this.individualConsumptionNormField = value; + this.RaisePropertyChanged("individualConsumptionNorm"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool individualConsumptionNormSpecified { + get { + return this.individualConsumptionNormFieldSpecified; + } + set { + this.individualConsumptionNormFieldSpecified = value; + this.RaisePropertyChanged("individualConsumptionNormSpecified"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class ServiceInformationType : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal individualConsumptionCurrentValueField; + + private bool individualConsumptionCurrentValueFieldSpecified; + + private decimal houseOverallNeedsCurrentValueField; + + private bool houseOverallNeedsCurrentValueFieldSpecified; + + private decimal houseTotalIndividualConsumptionField; + + private bool houseTotalIndividualConsumptionFieldSpecified; + + private decimal houseTotalHouseOverallNeedsField; + + private bool houseTotalHouseOverallNeedsFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal individualConsumptionCurrentValue { + get { + return this.individualConsumptionCurrentValueField; + } + set { + this.individualConsumptionCurrentValueField = value; + this.RaisePropertyChanged("individualConsumptionCurrentValue"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool individualConsumptionCurrentValueSpecified { + get { + return this.individualConsumptionCurrentValueFieldSpecified; + } + set { + this.individualConsumptionCurrentValueFieldSpecified = value; + this.RaisePropertyChanged("individualConsumptionCurrentValueSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal houseOverallNeedsCurrentValue { + get { + return this.houseOverallNeedsCurrentValueField; + } + set { + this.houseOverallNeedsCurrentValueField = value; + this.RaisePropertyChanged("houseOverallNeedsCurrentValue"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool houseOverallNeedsCurrentValueSpecified { + get { + return this.houseOverallNeedsCurrentValueFieldSpecified; + } + set { + this.houseOverallNeedsCurrentValueFieldSpecified = value; + this.RaisePropertyChanged("houseOverallNeedsCurrentValueSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal houseTotalIndividualConsumption { + get { + return this.houseTotalIndividualConsumptionField; + } + set { + this.houseTotalIndividualConsumptionField = value; + this.RaisePropertyChanged("houseTotalIndividualConsumption"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool houseTotalIndividualConsumptionSpecified { + get { + return this.houseTotalIndividualConsumptionFieldSpecified; + } + set { + this.houseTotalIndividualConsumptionFieldSpecified = value; + this.RaisePropertyChanged("houseTotalIndividualConsumptionSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal houseTotalHouseOverallNeeds { + get { + return this.houseTotalHouseOverallNeedsField; + } + set { + this.houseTotalHouseOverallNeedsField = value; + this.RaisePropertyChanged("houseTotalHouseOverallNeeds"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool houseTotalHouseOverallNeedsSpecified { + get { + return this.houseTotalHouseOverallNeedsFieldSpecified; + } + set { + this.houseTotalHouseOverallNeedsFieldSpecified = value; + this.RaisePropertyChanged("houseTotalHouseOverallNeedsSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class GeneralMunicipalResourceExportType : object, System.ComponentModel.INotifyPropertyChanged { + + private nsiRef serviceTypeField; + + private GeneralMunicipalResourceExportTypeConsumption consumptionField; + + private decimal rateField; + + private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField; + + private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; + + private decimal accountingPeriodTotalField; + + private bool accountingPeriodTotalFieldSpecified; + + private ServiceChargeImportType serviceChargeField; + + private decimal municipalServiceCommunalConsumptionPayableField; + + private bool municipalServiceCommunalConsumptionPayableFieldSpecified; + + private GeneralMunicipalResourceExportTypeServiceInformation serviceInformationField; + + private GeneralMunicipalResourceExportTypePaymentRecalculation paymentRecalculationField; + + private decimal totalPayableField; + + private bool totalPayableFieldSpecified; + + private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField; + + private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + + private decimal penaltiesField; + + private bool penaltiesFieldSpecified; + + private decimal serviceProviderPenaltiesField; + + private bool serviceProviderPenaltiesFieldSpecified; + + private decimal stateFeesField; + + private bool stateFeesFieldSpecified; + + private decimal courtCostsField; + + private bool courtCostsFieldSpecified; + + private decimal totalPayableOverallField; + + private bool totalPayableOverallFieldSpecified; + + private string orgPPAGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public nsiRef ServiceType { + get { + return this.serviceTypeField; + } + set { + this.serviceTypeField = value; + this.RaisePropertyChanged("ServiceType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public GeneralMunicipalResourceExportTypeConsumption Consumption { + get { + return this.consumptionField; + } + set { + this.consumptionField = value; + this.RaisePropertyChanged("Consumption"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal Rate { + get { + return this.rateField; + } + set { + this.rateField = value; + this.RaisePropertyChanged("Rate"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal AmountOfPaymentMunicipalServiceCommunalConsumption { + get { + return this.amountOfPaymentMunicipalServiceCommunalConsumptionField; + } + set { + this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified { + get { + return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; + } + set { + this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public decimal AccountingPeriodTotal { + get { + return this.accountingPeriodTotalField; + } + set { + this.accountingPeriodTotalField = value; + this.RaisePropertyChanged("AccountingPeriodTotal"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AccountingPeriodTotalSpecified { + get { + return this.accountingPeriodTotalFieldSpecified; + } + set { + this.accountingPeriodTotalFieldSpecified = value; + this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public ServiceChargeImportType ServiceCharge { + get { + return this.serviceChargeField; + } + set { + this.serviceChargeField = value; + this.RaisePropertyChanged("ServiceCharge"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public decimal MunicipalServiceCommunalConsumptionPayable { + get { + return this.municipalServiceCommunalConsumptionPayableField; + } + set { + this.municipalServiceCommunalConsumptionPayableField = value; + this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MunicipalServiceCommunalConsumptionPayableSpecified { + get { + return this.municipalServiceCommunalConsumptionPayableFieldSpecified; + } + set { + this.municipalServiceCommunalConsumptionPayableFieldSpecified = value; + this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public GeneralMunicipalResourceExportTypeServiceInformation ServiceInformation { + get { + return this.serviceInformationField; + } + set { + this.serviceInformationField = value; + this.RaisePropertyChanged("ServiceInformation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public GeneralMunicipalResourceExportTypePaymentRecalculation PaymentRecalculation { + get { + return this.paymentRecalculationField; + } + set { + this.paymentRecalculationField = value; + this.RaisePropertyChanged("PaymentRecalculation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public decimal TotalPayable { + get { + return this.totalPayableField; + } + set { + this.totalPayableField = value; + this.RaisePropertyChanged("TotalPayable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableSpecified { + get { + return this.totalPayableFieldSpecified; + } + set { + this.totalPayableFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public decimal Penalties { + get { + return this.penaltiesField; + } + set { + this.penaltiesField = value; + this.RaisePropertyChanged("Penalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PenaltiesSpecified { + get { + return this.penaltiesFieldSpecified; + } + set { + this.penaltiesFieldSpecified = value; + this.RaisePropertyChanged("PenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public decimal ServiceProviderPenalties { + get { + return this.serviceProviderPenaltiesField; + } + set { + this.serviceProviderPenaltiesField = value; + this.RaisePropertyChanged("ServiceProviderPenalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ServiceProviderPenaltiesSpecified { + get { + return this.serviceProviderPenaltiesFieldSpecified; + } + set { + this.serviceProviderPenaltiesFieldSpecified = value; + this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public decimal StateFees { + get { + return this.stateFeesField; + } + set { + this.stateFeesField = value; + this.RaisePropertyChanged("StateFees"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StateFeesSpecified { + get { + return this.stateFeesFieldSpecified; + } + set { + this.stateFeesFieldSpecified = value; + this.RaisePropertyChanged("StateFeesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public decimal CourtCosts { + get { + return this.courtCostsField; + } + set { + this.courtCostsField = value; + this.RaisePropertyChanged("CourtCosts"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CourtCostsSpecified { + get { + return this.courtCostsFieldSpecified; + } + set { + this.courtCostsFieldSpecified = value; + this.RaisePropertyChanged("CourtCostsSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public decimal TotalPayableOverall { + get { + return this.totalPayableOverallField; + } + set { + this.totalPayableOverallField = value; + this.RaisePropertyChanged("TotalPayableOverall"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableOverallSpecified { + get { + return this.totalPayableOverallFieldSpecified; + } + set { + this.totalPayableOverallFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableOverallSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class GeneralMunicipalResourceExportTypeConsumption : object, System.ComponentModel.INotifyPropertyChanged { + + private GeneralMunicipalResourceExportTypeConsumptionVolume volumeField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public GeneralMunicipalResourceExportTypeConsumptionVolume Volume { + get { + return this.volumeField; + } + set { + this.volumeField = value; + this.RaisePropertyChanged("Volume"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class GeneralMunicipalResourceExportTypeConsumptionVolume : object, System.ComponentModel.INotifyPropertyChanged { + + private GeneralMunicipalResourceExportTypeConsumptionVolumeType typeField; + + private bool typeFieldSpecified; + + private GeneralMunicipalResourceExportTypeConsumptionVolumeDeterminingMethod determiningMethodField; + + private bool determiningMethodFieldSpecified; + + private decimal valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public GeneralMunicipalResourceExportTypeConsumptionVolumeType type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("type"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool typeSpecified { + get { + return this.typeFieldSpecified; + } + set { + this.typeFieldSpecified = value; + this.RaisePropertyChanged("typeSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public GeneralMunicipalResourceExportTypeConsumptionVolumeDeterminingMethod determiningMethod { + get { + return this.determiningMethodField; + } + set { + this.determiningMethodField = value; + this.RaisePropertyChanged("determiningMethod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool determiningMethodSpecified { + get { + return this.determiningMethodFieldSpecified; + } + set { + this.determiningMethodFieldSpecified = value; + this.RaisePropertyChanged("determiningMethodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public decimal Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum GeneralMunicipalResourceExportTypeConsumptionVolumeType { + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum GeneralMunicipalResourceExportTypeConsumptionVolumeDeterminingMethod { + + /// + N, + + /// + M, + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class GeneralMunicipalResourceExportTypeServiceInformation : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal houseOverallNeedsNormField; + + private bool houseOverallNeedsNormFieldSpecified; + + private decimal houseOverallNeedsCurrentValueField; + + private bool houseOverallNeedsCurrentValueFieldSpecified; + + private decimal houseTotalHouseOverallNeedsField; + + private bool houseTotalHouseOverallNeedsFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal houseOverallNeedsNorm { + get { + return this.houseOverallNeedsNormField; + } + set { + this.houseOverallNeedsNormField = value; + this.RaisePropertyChanged("houseOverallNeedsNorm"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool houseOverallNeedsNormSpecified { + get { + return this.houseOverallNeedsNormFieldSpecified; + } + set { + this.houseOverallNeedsNormFieldSpecified = value; + this.RaisePropertyChanged("houseOverallNeedsNormSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal houseOverallNeedsCurrentValue { + get { + return this.houseOverallNeedsCurrentValueField; + } + set { + this.houseOverallNeedsCurrentValueField = value; + this.RaisePropertyChanged("houseOverallNeedsCurrentValue"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool houseOverallNeedsCurrentValueSpecified { + get { + return this.houseOverallNeedsCurrentValueFieldSpecified; + } + set { + this.houseOverallNeedsCurrentValueFieldSpecified = value; + this.RaisePropertyChanged("houseOverallNeedsCurrentValueSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal houseTotalHouseOverallNeeds { + get { + return this.houseTotalHouseOverallNeedsField; + } + set { + this.houseTotalHouseOverallNeedsField = value; + this.RaisePropertyChanged("houseTotalHouseOverallNeeds"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool houseTotalHouseOverallNeedsSpecified { + get { + return this.houseTotalHouseOverallNeedsFieldSpecified; + } + set { + this.houseTotalHouseOverallNeedsFieldSpecified = value; + this.RaisePropertyChanged("houseTotalHouseOverallNeedsSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class GeneralMunicipalResourceExportTypePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { + + private string recalculationReasonField; + + private decimal sumField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string recalculationReason { + get { + return this.recalculationReasonField; + } + set { + this.recalculationReasonField = value; + this.RaisePropertyChanged("recalculationReason"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal sum { + get { + return this.sumField; + } + set { + this.sumField = value; + this.RaisePropertyChanged("sum"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class ServiceChargeType : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal moneyRecalculationField; + + private bool moneyRecalculationFieldSpecified; + + private decimal moneyDiscountField; + + private bool moneyDiscountFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal MoneyRecalculation { + get { + return this.moneyRecalculationField; + } + set { + this.moneyRecalculationField = value; + this.RaisePropertyChanged("MoneyRecalculation"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MoneyRecalculationSpecified { + get { + return this.moneyRecalculationFieldSpecified; + } + set { + this.moneyRecalculationFieldSpecified = value; + this.RaisePropertyChanged("MoneyRecalculationSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal MoneyDiscount { + get { + return this.moneyDiscountField; + } + set { + this.moneyDiscountField = value; + this.RaisePropertyChanged("MoneyDiscount"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MoneyDiscountSpecified { + get { + return this.moneyDiscountFieldSpecified; + } + set { + this.moneyDiscountFieldSpecified = value; + this.RaisePropertyChanged("MoneyDiscountSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class ServicePDType : object, System.ComponentModel.INotifyPropertyChanged { + + private nsiRef serviceTypeField; + + private decimal rateField; + + private decimal totalPayableField; + + private bool totalPayableFieldSpecified; + + private decimal accountingPeriodTotalField; + + private bool accountingPeriodTotalFieldSpecified; + + private string calcExplanationField; + + private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField; + + private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + + private decimal penaltiesField; + + private bool penaltiesFieldSpecified; + + private decimal serviceProviderPenaltiesField; + + private bool serviceProviderPenaltiesFieldSpecified; + + private decimal stateFeesField; + + private bool stateFeesFieldSpecified; + + private decimal courtCostsField; + + private bool courtCostsFieldSpecified; + + private decimal totalPayableOverallField; + + private bool totalPayableOverallFieldSpecified; + + private string orgPPAGUIDField; + + private string paymentInformationGuidField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public nsiRef ServiceType { + get { + return this.serviceTypeField; + } + set { + this.serviceTypeField = value; + this.RaisePropertyChanged("ServiceType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal Rate { + get { + return this.rateField; + } + set { + this.rateField = value; + this.RaisePropertyChanged("Rate"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal TotalPayable { + get { + return this.totalPayableField; + } + set { + this.totalPayableField = value; + this.RaisePropertyChanged("TotalPayable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableSpecified { + get { + return this.totalPayableFieldSpecified; + } + set { + this.totalPayableFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal AccountingPeriodTotal { + get { + return this.accountingPeriodTotalField; + } + set { + this.accountingPeriodTotalField = value; + this.RaisePropertyChanged("AccountingPeriodTotal"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AccountingPeriodTotalSpecified { + get { + return this.accountingPeriodTotalFieldSpecified; + } + set { + this.accountingPeriodTotalFieldSpecified = value; + this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string CalcExplanation { + get { + return this.calcExplanationField; + } + set { + this.calcExplanationField = value; + this.RaisePropertyChanged("CalcExplanation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public decimal Penalties { + get { + return this.penaltiesField; + } + set { + this.penaltiesField = value; + this.RaisePropertyChanged("Penalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PenaltiesSpecified { + get { + return this.penaltiesFieldSpecified; + } + set { + this.penaltiesFieldSpecified = value; + this.RaisePropertyChanged("PenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public decimal ServiceProviderPenalties { + get { + return this.serviceProviderPenaltiesField; + } + set { + this.serviceProviderPenaltiesField = value; + this.RaisePropertyChanged("ServiceProviderPenalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ServiceProviderPenaltiesSpecified { + get { + return this.serviceProviderPenaltiesFieldSpecified; + } + set { + this.serviceProviderPenaltiesFieldSpecified = value; + this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public decimal StateFees { + get { + return this.stateFeesField; + } + set { + this.stateFeesField = value; + this.RaisePropertyChanged("StateFees"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StateFeesSpecified { + get { + return this.stateFeesFieldSpecified; + } + set { + this.stateFeesFieldSpecified = value; + this.RaisePropertyChanged("StateFeesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public decimal CourtCosts { + get { + return this.courtCostsField; + } + set { + this.courtCostsField = value; + this.RaisePropertyChanged("CourtCosts"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CourtCostsSpecified { + get { + return this.courtCostsFieldSpecified; + } + set { + this.courtCostsFieldSpecified = value; + this.RaisePropertyChanged("CourtCostsSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public decimal TotalPayableOverall { + get { + return this.totalPayableOverallField; + } + set { + this.totalPayableOverallField = value; + this.RaisePropertyChanged("TotalPayableOverall"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableOverallSpecified { + get { + return this.totalPayableOverallFieldSpecified; + } + set { + this.totalPayableOverallFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableOverallSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public string PaymentInformationGuid { + get { + return this.paymentInformationGuidField; + } + set { + this.paymentInformationGuidField = value; + this.RaisePropertyChanged("PaymentInformationGuid"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportType : object, System.ComponentModel.INotifyPropertyChanged { + + private object itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute("AdditionalService", typeof(PDServiceChargeExportTypeAdditionalService), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("GroupMunicipalService", typeof(PDServiceChargeExportTypeGroupMunicipalService), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("HousingService", typeof(PDServiceChargeExportTypeHousingService), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("MunicipalService", typeof(PDServiceChargeExportTypeMunicipalService), Order=0)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportTypeAdditionalService : ServicePDType { + + private ServiceChargeType serviceChargeField; + + private PDServiceChargeExportTypeAdditionalServiceVolume[] consumptionField; + + private PDServiceChargeExportTypeAdditionalServicePaymentRecalculation paymentRecalculationField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ServiceChargeType ServiceCharge { + get { + return this.serviceChargeField; + } + set { + this.serviceChargeField = value; + this.RaisePropertyChanged("ServiceCharge"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=1)] + [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)] + public PDServiceChargeExportTypeAdditionalServiceVolume[] Consumption { + get { + return this.consumptionField; + } + set { + this.consumptionField = value; + this.RaisePropertyChanged("Consumption"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public PDServiceChargeExportTypeAdditionalServicePaymentRecalculation PaymentRecalculation { + get { + return this.paymentRecalculationField; + } + set { + this.paymentRecalculationField = value; + this.RaisePropertyChanged("PaymentRecalculation"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportTypeAdditionalServiceVolume : object, System.ComponentModel.INotifyPropertyChanged { + + private PDServiceChargeExportTypeAdditionalServiceVolumeType typeField; + + private bool typeFieldSpecified; + + private decimal valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public PDServiceChargeExportTypeAdditionalServiceVolumeType type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("type"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool typeSpecified { + get { + return this.typeFieldSpecified; + } + set { + this.typeFieldSpecified = value; + this.RaisePropertyChanged("typeSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public decimal Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum PDServiceChargeExportTypeAdditionalServiceVolumeType { + + /// + I, + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportTypeAdditionalServicePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { + + private string recalculationReasonField; + + private decimal sumField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string recalculationReason { + get { + return this.recalculationReasonField; + } + set { + this.recalculationReasonField = value; + this.RaisePropertyChanged("recalculationReason"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal sum { + get { + return this.sumField; + } + set { + this.sumField = value; + this.RaisePropertyChanged("sum"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportTypeGroupMunicipalService : object, System.ComponentModel.INotifyPropertyChanged { + + private TypeMunicipalServiceExportType typeMunicipalServiceField; + + private PDServiceChargeExportTypeGroupMunicipalServiceMunicipalService[] municipalServiceField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public TypeMunicipalServiceExportType TypeMunicipalService { + get { + return this.typeMunicipalServiceField; + } + set { + this.typeMunicipalServiceField = value; + this.RaisePropertyChanged("TypeMunicipalService"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("MunicipalService", Order=1)] + public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalService[] MunicipalService { + get { + return this.municipalServiceField; + } + set { + this.municipalServiceField = value; + this.RaisePropertyChanged("MunicipalService"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportTypeGroupMunicipalServiceMunicipalService : ServicePDType { + + private ServiceChargeImportType serviceChargeField; + + private PiecemealPayment piecemealPaymentField; + + private PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation paymentRecalculationField; + + private ServiceInformation serviceInformationField; + + private PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolume[] consumptionField; + + private PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor multiplyingFactorField; + + private decimal municipalServiceIndividualConsumptionPayableField; + + private bool municipalServiceIndividualConsumptionPayableFieldSpecified; + + private decimal municipalServiceCommunalConsumptionPayableField; + + private bool municipalServiceCommunalConsumptionPayableFieldSpecified; + + private decimal amountOfPaymentMunicipalServiceIndividualConsumptionField; + + private bool amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified; + + private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField; + + private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ServiceChargeImportType ServiceCharge { + get { + return this.serviceChargeField; + } + set { + this.serviceChargeField = value; + this.RaisePropertyChanged("ServiceCharge"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public PiecemealPayment PiecemealPayment { + get { + return this.piecemealPaymentField; + } + set { + this.piecemealPaymentField = value; + this.RaisePropertyChanged("PiecemealPayment"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation PaymentRecalculation { + get { + return this.paymentRecalculationField; + } + set { + this.paymentRecalculationField = value; + this.RaisePropertyChanged("PaymentRecalculation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public ServiceInformation ServiceInformation { + get { + return this.serviceInformationField; + } + set { + this.serviceInformationField = value; + this.RaisePropertyChanged("ServiceInformation"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=4)] + [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)] + public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolume[] Consumption { + get { + return this.consumptionField; + } + set { + this.consumptionField = value; + this.RaisePropertyChanged("Consumption"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor MultiplyingFactor { + get { + return this.multiplyingFactorField; + } + set { + this.multiplyingFactorField = value; + this.RaisePropertyChanged("MultiplyingFactor"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public decimal MunicipalServiceIndividualConsumptionPayable { + get { + return this.municipalServiceIndividualConsumptionPayableField; + } + set { + this.municipalServiceIndividualConsumptionPayableField = value; + this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MunicipalServiceIndividualConsumptionPayableSpecified { + get { + return this.municipalServiceIndividualConsumptionPayableFieldSpecified; + } + set { + this.municipalServiceIndividualConsumptionPayableFieldSpecified = value; + this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public decimal MunicipalServiceCommunalConsumptionPayable { + get { + return this.municipalServiceCommunalConsumptionPayableField; + } + set { + this.municipalServiceCommunalConsumptionPayableField = value; + this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MunicipalServiceCommunalConsumptionPayableSpecified { + get { + return this.municipalServiceCommunalConsumptionPayableFieldSpecified; + } + set { + this.municipalServiceCommunalConsumptionPayableFieldSpecified = value; + this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public decimal AmountOfPaymentMunicipalServiceIndividualConsumption { + get { + return this.amountOfPaymentMunicipalServiceIndividualConsumptionField; + } + set { + this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumption"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified { + get { + return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified; + } + set { + this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public decimal AmountOfPaymentMunicipalServiceCommunalConsumption { + get { + return this.amountOfPaymentMunicipalServiceCommunalConsumptionField; + } + set { + this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified { + get { + return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; + } + set { + this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { + + private string recalculationReasonField; + + private decimal sumField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string recalculationReason { + get { + return this.recalculationReasonField; + } + set { + this.recalculationReasonField = value; + this.RaisePropertyChanged("recalculationReason"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal sum { + get { + return this.sumField; + } + set { + this.sumField = value; + this.RaisePropertyChanged("sum"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolume : object, System.ComponentModel.INotifyPropertyChanged { + + private PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeType typeField; + + private bool typeFieldSpecified; + + private PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod determiningMethodField; + + private bool determiningMethodFieldSpecified; + + private decimal valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeType type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("type"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool typeSpecified { + get { + return this.typeFieldSpecified; + } + set { + this.typeFieldSpecified = value; + this.RaisePropertyChanged("typeSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod determiningMethod { + get { + return this.determiningMethodField; + } + set { + this.determiningMethodField = value; + this.RaisePropertyChanged("determiningMethod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool determiningMethodSpecified { + get { + return this.determiningMethodFieldSpecified; + } + set { + this.determiningMethodFieldSpecified = value; + this.RaisePropertyChanged("determiningMethodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public decimal Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeType { + + /// + I, + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod { + + /// + N, + + /// + M, + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal ratioField; + + private decimal amountOfExcessFeesField; + + private bool amountOfExcessFeesFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal Ratio { + get { + return this.ratioField; + } + set { + this.ratioField = value; + this.RaisePropertyChanged("Ratio"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal AmountOfExcessFees { + get { + return this.amountOfExcessFeesField; + } + set { + this.amountOfExcessFeesField = value; + this.RaisePropertyChanged("AmountOfExcessFees"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfExcessFeesSpecified { + get { + return this.amountOfExcessFeesFieldSpecified; + } + set { + this.amountOfExcessFeesFieldSpecified = value; + this.RaisePropertyChanged("AmountOfExcessFeesSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportTypeHousingService : ServicePDType { + + private ServiceChargeType serviceChargeField; + + private PDServiceChargeExportTypeHousingServiceMunicipalResource[] municipalResourceField; + + private PDServiceChargeExportTypeHousingServicePaymentRecalculation paymentRecalculationField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ServiceChargeType ServiceCharge { + get { + return this.serviceChargeField; + } + set { + this.serviceChargeField = value; + this.RaisePropertyChanged("ServiceCharge"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("MunicipalResource", Order=1)] + public PDServiceChargeExportTypeHousingServiceMunicipalResource[] MunicipalResource { + get { + return this.municipalResourceField; + } + set { + this.municipalResourceField = value; + this.RaisePropertyChanged("MunicipalResource"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public PDServiceChargeExportTypeHousingServicePaymentRecalculation PaymentRecalculation { + get { + return this.paymentRecalculationField; + } + set { + this.paymentRecalculationField = value; + this.RaisePropertyChanged("PaymentRecalculation"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportTypeHousingServiceMunicipalResource : object, System.ComponentModel.INotifyPropertyChanged { + + private nsiRef serviceTypeField; + + private PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumption consumptionField; + + private decimal rateField; + + private bool rateFieldSpecified; + + private decimal accountingPeriodTotalField; + + private bool accountingPeriodTotalFieldSpecified; + + private ServiceChargeType serviceChargeField; + + private decimal municipalServiceCommunalConsumptionPayableField; + + private bool municipalServiceCommunalConsumptionPayableFieldSpecified; + + private PDServiceChargeExportTypeHousingServiceMunicipalResourceServiceInformation serviceInformationField; + + private PDServiceChargeExportTypeHousingServiceMunicipalResourcePaymentRecalculation paymentRecalculationField; + + private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField; + + private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; + + private decimal totalPayableField; + + private bool totalPayableFieldSpecified; + + private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField; + + private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + + private decimal penaltiesField; + + private bool penaltiesFieldSpecified; + + private decimal serviceProviderPenaltiesField; + + private bool serviceProviderPenaltiesFieldSpecified; + + private decimal stateFeesField; + + private bool stateFeesFieldSpecified; + + private decimal courtCostsField; + + private bool courtCostsFieldSpecified; + + private decimal totalPayableOverallField; + + private bool totalPayableOverallFieldSpecified; + + private string orgPPAGUIDField; + + private GeneralMunicipalResourceExportType[] generalMunicipalResourceField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public nsiRef ServiceType { + get { + return this.serviceTypeField; + } + set { + this.serviceTypeField = value; + this.RaisePropertyChanged("ServiceType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumption Consumption { + get { + return this.consumptionField; + } + set { + this.consumptionField = value; + this.RaisePropertyChanged("Consumption"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal Rate { + get { + return this.rateField; + } + set { + this.rateField = value; + this.RaisePropertyChanged("Rate"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool RateSpecified { + get { + return this.rateFieldSpecified; + } + set { + this.rateFieldSpecified = value; + this.RaisePropertyChanged("RateSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal AccountingPeriodTotal { + get { + return this.accountingPeriodTotalField; + } + set { + this.accountingPeriodTotalField = value; + this.RaisePropertyChanged("AccountingPeriodTotal"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AccountingPeriodTotalSpecified { + get { + return this.accountingPeriodTotalFieldSpecified; + } + set { + this.accountingPeriodTotalFieldSpecified = value; + this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public ServiceChargeType ServiceCharge { + get { + return this.serviceChargeField; + } + set { + this.serviceChargeField = value; + this.RaisePropertyChanged("ServiceCharge"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public decimal MunicipalServiceCommunalConsumptionPayable { + get { + return this.municipalServiceCommunalConsumptionPayableField; + } + set { + this.municipalServiceCommunalConsumptionPayableField = value; + this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MunicipalServiceCommunalConsumptionPayableSpecified { + get { + return this.municipalServiceCommunalConsumptionPayableFieldSpecified; + } + set { + this.municipalServiceCommunalConsumptionPayableFieldSpecified = value; + this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public PDServiceChargeExportTypeHousingServiceMunicipalResourceServiceInformation ServiceInformation { + get { + return this.serviceInformationField; + } + set { + this.serviceInformationField = value; + this.RaisePropertyChanged("ServiceInformation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public PDServiceChargeExportTypeHousingServiceMunicipalResourcePaymentRecalculation PaymentRecalculation { + get { + return this.paymentRecalculationField; + } + set { + this.paymentRecalculationField = value; + this.RaisePropertyChanged("PaymentRecalculation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public decimal AmountOfPaymentMunicipalServiceCommunalConsumption { + get { + return this.amountOfPaymentMunicipalServiceCommunalConsumptionField; + } + set { + this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified { + get { + return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; + } + set { + this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public decimal TotalPayable { + get { + return this.totalPayableField; + } + set { + this.totalPayableField = value; + this.RaisePropertyChanged("TotalPayable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableSpecified { + get { + return this.totalPayableFieldSpecified; + } + set { + this.totalPayableFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public decimal Penalties { + get { + return this.penaltiesField; + } + set { + this.penaltiesField = value; + this.RaisePropertyChanged("Penalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PenaltiesSpecified { + get { + return this.penaltiesFieldSpecified; + } + set { + this.penaltiesFieldSpecified = value; + this.RaisePropertyChanged("PenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public decimal ServiceProviderPenalties { + get { + return this.serviceProviderPenaltiesField; + } + set { + this.serviceProviderPenaltiesField = value; + this.RaisePropertyChanged("ServiceProviderPenalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ServiceProviderPenaltiesSpecified { + get { + return this.serviceProviderPenaltiesFieldSpecified; + } + set { + this.serviceProviderPenaltiesFieldSpecified = value; + this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public decimal StateFees { + get { + return this.stateFeesField; + } + set { + this.stateFeesField = value; + this.RaisePropertyChanged("StateFees"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StateFeesSpecified { + get { + return this.stateFeesFieldSpecified; + } + set { + this.stateFeesFieldSpecified = value; + this.RaisePropertyChanged("StateFeesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public decimal CourtCosts { + get { + return this.courtCostsField; + } + set { + this.courtCostsField = value; + this.RaisePropertyChanged("CourtCosts"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CourtCostsSpecified { + get { + return this.courtCostsFieldSpecified; + } + set { + this.courtCostsFieldSpecified = value; + this.RaisePropertyChanged("CourtCostsSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public decimal TotalPayableOverall { + get { + return this.totalPayableOverallField; + } + set { + this.totalPayableOverallField = value; + this.RaisePropertyChanged("TotalPayableOverall"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableOverallSpecified { + get { + return this.totalPayableOverallFieldSpecified; + } + set { + this.totalPayableOverallFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableOverallSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("GeneralMunicipalResource", Order=17)] + public GeneralMunicipalResourceExportType[] GeneralMunicipalResource { + get { + return this.generalMunicipalResourceField; + } + set { + this.generalMunicipalResourceField = value; + this.RaisePropertyChanged("GeneralMunicipalResource"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumption : object, System.ComponentModel.INotifyPropertyChanged { + + private PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolume volumeField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolume Volume { + get { + return this.volumeField; + } + set { + this.volumeField = value; + this.RaisePropertyChanged("Volume"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolume : object, System.ComponentModel.INotifyPropertyChanged { + + private PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeType typeField; + + private bool typeFieldSpecified; + + private PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethodField; + + private bool determiningMethodFieldSpecified; + + private decimal valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeType type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("type"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool typeSpecified { + get { + return this.typeFieldSpecified; + } + set { + this.typeFieldSpecified = value; + this.RaisePropertyChanged("typeSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethod { + get { + return this.determiningMethodField; + } + set { + this.determiningMethodField = value; + this.RaisePropertyChanged("determiningMethod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool determiningMethodSpecified { + get { + return this.determiningMethodFieldSpecified; + } + set { + this.determiningMethodFieldSpecified = value; + this.RaisePropertyChanged("determiningMethodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public decimal Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeType { + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod { + + /// + N, + + /// + M, + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportTypeHousingServiceMunicipalResourceServiceInformation : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal houseOverallNeedsNormField; + + private bool houseOverallNeedsNormFieldSpecified; + + private decimal houseOverallNeedsCurrentValueField; + + private bool houseOverallNeedsCurrentValueFieldSpecified; + + private decimal houseTotalHouseOverallNeedsField; + + private bool houseTotalHouseOverallNeedsFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal houseOverallNeedsNorm { + get { + return this.houseOverallNeedsNormField; + } + set { + this.houseOverallNeedsNormField = value; + this.RaisePropertyChanged("houseOverallNeedsNorm"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool houseOverallNeedsNormSpecified { + get { + return this.houseOverallNeedsNormFieldSpecified; + } + set { + this.houseOverallNeedsNormFieldSpecified = value; + this.RaisePropertyChanged("houseOverallNeedsNormSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal houseOverallNeedsCurrentValue { + get { + return this.houseOverallNeedsCurrentValueField; + } + set { + this.houseOverallNeedsCurrentValueField = value; + this.RaisePropertyChanged("houseOverallNeedsCurrentValue"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool houseOverallNeedsCurrentValueSpecified { + get { + return this.houseOverallNeedsCurrentValueFieldSpecified; + } + set { + this.houseOverallNeedsCurrentValueFieldSpecified = value; + this.RaisePropertyChanged("houseOverallNeedsCurrentValueSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal houseTotalHouseOverallNeeds { + get { + return this.houseTotalHouseOverallNeedsField; + } + set { + this.houseTotalHouseOverallNeedsField = value; + this.RaisePropertyChanged("houseTotalHouseOverallNeeds"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool houseTotalHouseOverallNeedsSpecified { + get { + return this.houseTotalHouseOverallNeedsFieldSpecified; + } + set { + this.houseTotalHouseOverallNeedsFieldSpecified = value; + this.RaisePropertyChanged("houseTotalHouseOverallNeedsSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportTypeHousingServiceMunicipalResourcePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { + + private string recalculationReasonField; + + private decimal sumField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string recalculationReason { + get { + return this.recalculationReasonField; + } + set { + this.recalculationReasonField = value; + this.RaisePropertyChanged("recalculationReason"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal sum { + get { + return this.sumField; + } + set { + this.sumField = value; + this.RaisePropertyChanged("sum"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportTypeHousingServicePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { + + private string recalculationReasonField; + + private decimal sumField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string recalculationReason { + get { + return this.recalculationReasonField; + } + set { + this.recalculationReasonField = value; + this.RaisePropertyChanged("recalculationReason"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal sum { + get { + return this.sumField; + } + set { + this.sumField = value; + this.RaisePropertyChanged("sum"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportTypeMunicipalService : ServicePDType { + + private PDServiceChargeExportTypeMunicipalServiceServiceCharge serviceChargeField; + + private PDServiceChargeExportTypeMunicipalServicePiecemealPayment piecemealPaymentField; + + private PDServiceChargeExportTypeMunicipalServicePaymentRecalculation paymentRecalculationField; + + private ServiceInformation serviceInformationField; + + private PDServiceChargeExportTypeMunicipalServiceVolume[] consumptionField; + + private PDServiceChargeExportTypeMunicipalServiceMultiplyingFactor multiplyingFactorField; + + private decimal municipalServiceIndividualConsumptionPayableField; + + private bool municipalServiceIndividualConsumptionPayableFieldSpecified; + + private decimal municipalServiceCommunalConsumptionPayableField; + + private bool municipalServiceCommunalConsumptionPayableFieldSpecified; + + private decimal amountOfPaymentMunicipalServiceIndividualConsumptionField; + + private bool amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified; + + private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField; + + private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PDServiceChargeExportTypeMunicipalServiceServiceCharge ServiceCharge { + get { + return this.serviceChargeField; + } + set { + this.serviceChargeField = value; + this.RaisePropertyChanged("ServiceCharge"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public PDServiceChargeExportTypeMunicipalServicePiecemealPayment PiecemealPayment { + get { + return this.piecemealPaymentField; + } + set { + this.piecemealPaymentField = value; + this.RaisePropertyChanged("PiecemealPayment"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public PDServiceChargeExportTypeMunicipalServicePaymentRecalculation PaymentRecalculation { + get { + return this.paymentRecalculationField; + } + set { + this.paymentRecalculationField = value; + this.RaisePropertyChanged("PaymentRecalculation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public ServiceInformation ServiceInformation { + get { + return this.serviceInformationField; + } + set { + this.serviceInformationField = value; + this.RaisePropertyChanged("ServiceInformation"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=4)] + [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)] + public PDServiceChargeExportTypeMunicipalServiceVolume[] Consumption { + get { + return this.consumptionField; + } + set { + this.consumptionField = value; + this.RaisePropertyChanged("Consumption"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public PDServiceChargeExportTypeMunicipalServiceMultiplyingFactor MultiplyingFactor { + get { + return this.multiplyingFactorField; + } + set { + this.multiplyingFactorField = value; + this.RaisePropertyChanged("MultiplyingFactor"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public decimal MunicipalServiceIndividualConsumptionPayable { + get { + return this.municipalServiceIndividualConsumptionPayableField; + } + set { + this.municipalServiceIndividualConsumptionPayableField = value; + this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MunicipalServiceIndividualConsumptionPayableSpecified { + get { + return this.municipalServiceIndividualConsumptionPayableFieldSpecified; + } + set { + this.municipalServiceIndividualConsumptionPayableFieldSpecified = value; + this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public decimal MunicipalServiceCommunalConsumptionPayable { + get { + return this.municipalServiceCommunalConsumptionPayableField; + } + set { + this.municipalServiceCommunalConsumptionPayableField = value; + this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MunicipalServiceCommunalConsumptionPayableSpecified { + get { + return this.municipalServiceCommunalConsumptionPayableFieldSpecified; + } + set { + this.municipalServiceCommunalConsumptionPayableFieldSpecified = value; + this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public decimal AmountOfPaymentMunicipalServiceIndividualConsumption { + get { + return this.amountOfPaymentMunicipalServiceIndividualConsumptionField; + } + set { + this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumption"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified { + get { + return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified; + } + set { + this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public decimal AmountOfPaymentMunicipalServiceCommunalConsumption { + get { + return this.amountOfPaymentMunicipalServiceCommunalConsumptionField; + } + set { + this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified { + get { + return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; + } + set { + this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportTypeMunicipalServiceServiceCharge : ServiceChargeType { + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportTypeMunicipalServicePiecemealPayment : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal paymentPeriodPiecemealPaymentSumField; + + private bool paymentPeriodPiecemealPaymentSumFieldSpecified; + + private decimal pastPaymentPeriodPiecemealPaymentSumField; + + private bool pastPaymentPeriodPiecemealPaymentSumFieldSpecified; + + private decimal piecemealPaymentPercentRubField; + + private decimal piecemealPaymentPercentField; + + private decimal piecemealPaymentSumField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal paymentPeriodPiecemealPaymentSum { + get { + return this.paymentPeriodPiecemealPaymentSumField; + } + set { + this.paymentPeriodPiecemealPaymentSumField = value; + this.RaisePropertyChanged("paymentPeriodPiecemealPaymentSum"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool paymentPeriodPiecemealPaymentSumSpecified { + get { + return this.paymentPeriodPiecemealPaymentSumFieldSpecified; + } + set { + this.paymentPeriodPiecemealPaymentSumFieldSpecified = value; + this.RaisePropertyChanged("paymentPeriodPiecemealPaymentSumSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal pastPaymentPeriodPiecemealPaymentSum { + get { + return this.pastPaymentPeriodPiecemealPaymentSumField; + } + set { + this.pastPaymentPeriodPiecemealPaymentSumField = value; + this.RaisePropertyChanged("pastPaymentPeriodPiecemealPaymentSum"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool pastPaymentPeriodPiecemealPaymentSumSpecified { + get { + return this.pastPaymentPeriodPiecemealPaymentSumFieldSpecified; + } + set { + this.pastPaymentPeriodPiecemealPaymentSumFieldSpecified = value; + this.RaisePropertyChanged("pastPaymentPeriodPiecemealPaymentSumSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal piecemealPaymentPercentRub { + get { + return this.piecemealPaymentPercentRubField; + } + set { + this.piecemealPaymentPercentRubField = value; + this.RaisePropertyChanged("piecemealPaymentPercentRub"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal piecemealPaymentPercent { + get { + return this.piecemealPaymentPercentField; + } + set { + this.piecemealPaymentPercentField = value; + this.RaisePropertyChanged("piecemealPaymentPercent"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public decimal piecemealPaymentSum { + get { + return this.piecemealPaymentSumField; + } + set { + this.piecemealPaymentSumField = value; + this.RaisePropertyChanged("piecemealPaymentSum"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportTypeMunicipalServicePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { + + private string recalculationReasonField; + + private decimal sumField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string recalculationReason { + get { + return this.recalculationReasonField; + } + set { + this.recalculationReasonField = value; + this.RaisePropertyChanged("recalculationReason"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal sum { + get { + return this.sumField; + } + set { + this.sumField = value; + this.RaisePropertyChanged("sum"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportTypeMunicipalServiceVolume : object, System.ComponentModel.INotifyPropertyChanged { + + private PDServiceChargeExportTypeMunicipalServiceVolumeType typeField; + + private bool typeFieldSpecified; + + private PDServiceChargeExportTypeMunicipalServiceVolumeDeterminingMethod determiningMethodField; + + private bool determiningMethodFieldSpecified; + + private decimal valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public PDServiceChargeExportTypeMunicipalServiceVolumeType type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("type"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool typeSpecified { + get { + return this.typeFieldSpecified; + } + set { + this.typeFieldSpecified = value; + this.RaisePropertyChanged("typeSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public PDServiceChargeExportTypeMunicipalServiceVolumeDeterminingMethod determiningMethod { + get { + return this.determiningMethodField; + } + set { + this.determiningMethodField = value; + this.RaisePropertyChanged("determiningMethod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool determiningMethodSpecified { + get { + return this.determiningMethodFieldSpecified; + } + set { + this.determiningMethodFieldSpecified = value; + this.RaisePropertyChanged("determiningMethodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public decimal Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum PDServiceChargeExportTypeMunicipalServiceVolumeType { + + /// + I, + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum PDServiceChargeExportTypeMunicipalServiceVolumeDeterminingMethod { + + /// + N, + + /// + M, + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeExportTypeMunicipalServiceMultiplyingFactor : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal ratioField; + + private decimal amountOfExcessFeesField; + + private bool amountOfExcessFeesFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal Ratio { + get { + return this.ratioField; + } + set { + this.ratioField = value; + this.RaisePropertyChanged("Ratio"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal AmountOfExcessFees { + get { + return this.amountOfExcessFeesField; + } + set { + this.amountOfExcessFeesField = value; + this.RaisePropertyChanged("AmountOfExcessFees"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfExcessFeesSpecified { + get { + return this.amountOfExcessFeesFieldSpecified; + } + set { + this.amountOfExcessFeesFieldSpecified = value; + this.RaisePropertyChanged("AmountOfExcessFeesSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceMDReadings : object, System.ComponentModel.INotifyPropertyChanged { + + private string meteringDeviceField; + + private decimal mDPreviousPeriodReadingsField; + + private bool mDPreviousPeriodReadingsFieldSpecified; + + private PDServiceMDReadingsMDUnit mDUnitField; + + private bool mDUnitFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string MeteringDevice { + get { + return this.meteringDeviceField; + } + set { + this.meteringDeviceField = value; + this.RaisePropertyChanged("MeteringDevice"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal MDPreviousPeriodReadings { + get { + return this.mDPreviousPeriodReadingsField; + } + set { + this.mDPreviousPeriodReadingsField = value; + this.RaisePropertyChanged("MDPreviousPeriodReadings"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MDPreviousPeriodReadingsSpecified { + get { + return this.mDPreviousPeriodReadingsFieldSpecified; + } + set { + this.mDPreviousPeriodReadingsFieldSpecified = value; + this.RaisePropertyChanged("MDPreviousPeriodReadingsSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public PDServiceMDReadingsMDUnit MDUnit { + get { + return this.mDUnitField; + } + set { + this.mDUnitField = value; + this.RaisePropertyChanged("MDUnit"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MDUnitSpecified { + get { + return this.mDUnitFieldSpecified; + } + set { + this.mDUnitFieldSpecified = value; + this.RaisePropertyChanged("MDUnitSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum PDServiceMDReadingsMDUnit { + + /// + [System.Xml.Serialization.XmlEnumAttribute("113")] + Item113, + + /// + [System.Xml.Serialization.XmlEnumAttribute("116")] + Item116, + + /// + [System.Xml.Serialization.XmlEnumAttribute("233")] + Item233, + + /// + [System.Xml.Serialization.XmlEnumAttribute("245")] + Item245, + + /// + [System.Xml.Serialization.XmlEnumAttribute("246")] + Item246, + + /// + [System.Xml.Serialization.XmlEnumAttribute("271")] + Item271, + + /// + A005, + + /// + A056, + + /// + A058, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PaymentDocumentExportType : object, System.ComponentModel.INotifyPropertyChanged { + + private string accountGuidField; + + private string paymentDocumentFormField; + + private string paymentDocumentNumberField; + + private PaymentDocumentExportTypeAddressInfo addressInfoField; + + private PaymentDocumentExportTypeIndividualMDReadings[] individualMDReadingsField; + + private object[] itemsField; + + private bool itemField; + + private ItemChoiceType2 itemElementNameField; + + private decimal totalPayableByChargeInfoField; + + private bool totalPayableByChargeInfoFieldSpecified; + + private decimal totalPayableOverallByChargeInfoField; + + private bool totalPayableOverallByChargeInfoFieldSpecified; + + private decimal debtPreviousPeriodsField; + + private bool debtPreviousPeriodsFieldSpecified; + + private decimal advanceBllingPeriodField; + + private bool advanceBllingPeriodFieldSpecified; + + private decimal totalPiecemealPaymentSumField; + + private bool totalPiecemealPaymentSumFieldSpecified; + + private sbyte paymentsTakenField; + + private bool paymentsTakenFieldSpecified; + + private string additionalInformationField; + + private decimal totalPayableByPDField; + + private bool totalPayableByPDFieldSpecified; + + private decimal totalByPenaltiesAndCourtCostsField; + + private bool totalByPenaltiesAndCourtCostsFieldSpecified; + + private decimal totalPayableByPDWithDebtAndAdvanceField; + + private bool totalPayableByPDWithDebtAndAdvanceFieldSpecified; + + private PaymentDocumentExportTypeComponentsOfCost[] componentsOfCostField; + + private decimal paidCashField; + + private bool paidCashFieldSpecified; + + private System.DateTime dateOfLastReceivedPaymentField; + + private bool dateOfLastReceivedPaymentFieldSpecified; + + private int monthField; + + private bool monthFieldSpecified; + + private short yearField; + + private bool yearFieldSpecified; + + private decimal limitIndexField; + + private bool limitIndexFieldSpecified; + + private decimal subsidiesCompensationSocialSupportField; + + private bool subsidiesCompensationSocialSupportFieldSpecified; + + private PaymentDocumentExportTypePaymentProviderInformation paymentProviderInformationField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)] + public string AccountGuid { + get { + return this.accountGuidField; + } + set { + this.accountGuidField = value; + this.RaisePropertyChanged("AccountGuid"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string PaymentDocumentForm { + get { + return this.paymentDocumentFormField; + } + set { + this.paymentDocumentFormField = value; + this.RaisePropertyChanged("PaymentDocumentForm"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=2)] + public string PaymentDocumentNumber { + get { + return this.paymentDocumentNumberField; + } + set { + this.paymentDocumentNumberField = value; + this.RaisePropertyChanged("PaymentDocumentNumber"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public PaymentDocumentExportTypeAddressInfo AddressInfo { + get { + return this.addressInfoField; + } + set { + this.addressInfoField = value; + this.RaisePropertyChanged("AddressInfo"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IndividualMDReadings", Order=4)] + public PaymentDocumentExportTypeIndividualMDReadings[] IndividualMDReadings { + get { + return this.individualMDReadingsField; + } + set { + this.individualMDReadingsField = value; + this.RaisePropertyChanged("IndividualMDReadings"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("CapitalRepairCharge", typeof(PaymentDocumentExportTypeCapitalRepairCharge), Order=5)] + [System.Xml.Serialization.XmlElementAttribute("CapitalRepairDebt", typeof(PaymentDocumentExportTypeCapitalRepairDebt), Order=5)] + [System.Xml.Serialization.XmlElementAttribute("CapitalRepairYearCharge", typeof(CapitalRepairYearExportType), Order=5)] + [System.Xml.Serialization.XmlElementAttribute("ChargeDebt", typeof(PaymentDocumentExportTypeChargeDebt), Order=5)] + [System.Xml.Serialization.XmlElementAttribute("ChargeInfo", typeof(PDServiceChargeExportType), Order=5)] + [System.Xml.Serialization.XmlElementAttribute("Insurance", typeof(PaymentDocumentExportTypeInsurance), Order=5)] + [System.Xml.Serialization.XmlElementAttribute("PenaltiesAndCourtCosts", typeof(PaymentDocumentExportTypePenaltiesAndCourtCosts), Order=5)] + public object[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Expose", typeof(bool), Order=6)] + [System.Xml.Serialization.XmlElementAttribute("Withdraw", typeof(bool), Order=6)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + public bool Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemChoiceType2 ItemElementName { + get { + return this.itemElementNameField; + } + set { + this.itemElementNameField = value; + this.RaisePropertyChanged("ItemElementName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public decimal TotalPayableByChargeInfo { + get { + return this.totalPayableByChargeInfoField; + } + set { + this.totalPayableByChargeInfoField = value; + this.RaisePropertyChanged("TotalPayableByChargeInfo"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableByChargeInfoSpecified { + get { + return this.totalPayableByChargeInfoFieldSpecified; + } + set { + this.totalPayableByChargeInfoFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableByChargeInfoSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public decimal TotalPayableOverallByChargeInfo { + get { + return this.totalPayableOverallByChargeInfoField; + } + set { + this.totalPayableOverallByChargeInfoField = value; + this.RaisePropertyChanged("TotalPayableOverallByChargeInfo"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableOverallByChargeInfoSpecified { + get { + return this.totalPayableOverallByChargeInfoFieldSpecified; + } + set { + this.totalPayableOverallByChargeInfoFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableOverallByChargeInfoSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public decimal DebtPreviousPeriods { + get { + return this.debtPreviousPeriodsField; + } + set { + this.debtPreviousPeriodsField = value; + this.RaisePropertyChanged("DebtPreviousPeriods"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DebtPreviousPeriodsSpecified { + get { + return this.debtPreviousPeriodsFieldSpecified; + } + set { + this.debtPreviousPeriodsFieldSpecified = value; + this.RaisePropertyChanged("DebtPreviousPeriodsSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public decimal AdvanceBllingPeriod { + get { + return this.advanceBllingPeriodField; + } + set { + this.advanceBllingPeriodField = value; + this.RaisePropertyChanged("AdvanceBllingPeriod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AdvanceBllingPeriodSpecified { + get { + return this.advanceBllingPeriodFieldSpecified; + } + set { + this.advanceBllingPeriodFieldSpecified = value; + this.RaisePropertyChanged("AdvanceBllingPeriodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public decimal totalPiecemealPaymentSum { + get { + return this.totalPiecemealPaymentSumField; + } + set { + this.totalPiecemealPaymentSumField = value; + this.RaisePropertyChanged("totalPiecemealPaymentSum"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool totalPiecemealPaymentSumSpecified { + get { + return this.totalPiecemealPaymentSumFieldSpecified; + } + set { + this.totalPiecemealPaymentSumFieldSpecified = value; + this.RaisePropertyChanged("totalPiecemealPaymentSumSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public sbyte PaymentsTaken { + get { + return this.paymentsTakenField; + } + set { + this.paymentsTakenField = value; + this.RaisePropertyChanged("PaymentsTaken"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PaymentsTakenSpecified { + get { + return this.paymentsTakenFieldSpecified; + } + set { + this.paymentsTakenFieldSpecified = value; + this.RaisePropertyChanged("PaymentsTakenSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public string AdditionalInformation { + get { + return this.additionalInformationField; + } + set { + this.additionalInformationField = value; + this.RaisePropertyChanged("AdditionalInformation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public decimal TotalPayableByPD { + get { + return this.totalPayableByPDField; + } + set { + this.totalPayableByPDField = value; + this.RaisePropertyChanged("TotalPayableByPD"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableByPDSpecified { + get { + return this.totalPayableByPDFieldSpecified; + } + set { + this.totalPayableByPDFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableByPDSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public decimal TotalByPenaltiesAndCourtCosts { + get { + return this.totalByPenaltiesAndCourtCostsField; + } + set { + this.totalByPenaltiesAndCourtCostsField = value; + this.RaisePropertyChanged("TotalByPenaltiesAndCourtCosts"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalByPenaltiesAndCourtCostsSpecified { + get { + return this.totalByPenaltiesAndCourtCostsFieldSpecified; + } + set { + this.totalByPenaltiesAndCourtCostsFieldSpecified = value; + this.RaisePropertyChanged("TotalByPenaltiesAndCourtCostsSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public decimal TotalPayableByPDWithDebtAndAdvance { + get { + return this.totalPayableByPDWithDebtAndAdvanceField; + } + set { + this.totalPayableByPDWithDebtAndAdvanceField = value; + this.RaisePropertyChanged("TotalPayableByPDWithDebtAndAdvance"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableByPDWithDebtAndAdvanceSpecified { + get { + return this.totalPayableByPDWithDebtAndAdvanceFieldSpecified; + } + set { + this.totalPayableByPDWithDebtAndAdvanceFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableByPDWithDebtAndAdvanceSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ComponentsOfCost", Order=18)] + public PaymentDocumentExportTypeComponentsOfCost[] ComponentsOfCost { + get { + return this.componentsOfCostField; + } + set { + this.componentsOfCostField = value; + this.RaisePropertyChanged("ComponentsOfCost"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public decimal PaidCash { + get { + return this.paidCashField; + } + set { + this.paidCashField = value; + this.RaisePropertyChanged("PaidCash"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PaidCashSpecified { + get { + return this.paidCashFieldSpecified; + } + set { + this.paidCashFieldSpecified = value; + this.RaisePropertyChanged("PaidCashSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=20)] + public System.DateTime DateOfLastReceivedPayment { + get { + return this.dateOfLastReceivedPaymentField; + } + set { + this.dateOfLastReceivedPaymentField = value; + this.RaisePropertyChanged("DateOfLastReceivedPayment"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DateOfLastReceivedPaymentSpecified { + get { + return this.dateOfLastReceivedPaymentFieldSpecified; + } + set { + this.dateOfLastReceivedPaymentFieldSpecified = value; + this.RaisePropertyChanged("DateOfLastReceivedPaymentSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=21)] + public int Month { + get { + return this.monthField; + } + set { + this.monthField = value; + this.RaisePropertyChanged("Month"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MonthSpecified { + get { + return this.monthFieldSpecified; + } + set { + this.monthFieldSpecified = value; + this.RaisePropertyChanged("MonthSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=22)] + public short Year { + get { + return this.yearField; + } + set { + this.yearField = value; + this.RaisePropertyChanged("Year"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool YearSpecified { + get { + return this.yearFieldSpecified; + } + set { + this.yearFieldSpecified = value; + this.RaisePropertyChanged("YearSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=23)] + public decimal LimitIndex { + get { + return this.limitIndexField; + } + set { + this.limitIndexField = value; + this.RaisePropertyChanged("LimitIndex"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LimitIndexSpecified { + get { + return this.limitIndexFieldSpecified; + } + set { + this.limitIndexFieldSpecified = value; + this.RaisePropertyChanged("LimitIndexSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=24)] + public decimal SubsidiesCompensationSocialSupport { + get { + return this.subsidiesCompensationSocialSupportField; + } + set { + this.subsidiesCompensationSocialSupportField = value; + this.RaisePropertyChanged("SubsidiesCompensationSocialSupport"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SubsidiesCompensationSocialSupportSpecified { + get { + return this.subsidiesCompensationSocialSupportFieldSpecified; + } + set { + this.subsidiesCompensationSocialSupportFieldSpecified = value; + this.RaisePropertyChanged("SubsidiesCompensationSocialSupportSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=25)] + public PaymentDocumentExportTypePaymentProviderInformation PaymentProviderInformation { + get { + return this.paymentProviderInformationField; + } + set { + this.paymentProviderInformationField = value; + this.RaisePropertyChanged("PaymentProviderInformation"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PaymentDocumentExportTypeAddressInfo : object, System.ComponentModel.INotifyPropertyChanged { + + private string livingPersonsNumberField; + + private decimal residentialSquareField; + + private bool residentialSquareFieldSpecified; + + private decimal heatedAreaField; + + private bool heatedAreaFieldSpecified; + + private decimal totalSquareField; + + private bool totalSquareFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)] + public string LivingPersonsNumber { + get { + return this.livingPersonsNumberField; + } + set { + this.livingPersonsNumberField = value; + this.RaisePropertyChanged("LivingPersonsNumber"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal ResidentialSquare { + get { + return this.residentialSquareField; + } + set { + this.residentialSquareField = value; + this.RaisePropertyChanged("ResidentialSquare"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ResidentialSquareSpecified { + get { + return this.residentialSquareFieldSpecified; + } + set { + this.residentialSquareFieldSpecified = value; + this.RaisePropertyChanged("ResidentialSquareSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal HeatedArea { + get { + return this.heatedAreaField; + } + set { + this.heatedAreaField = value; + this.RaisePropertyChanged("HeatedArea"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool HeatedAreaSpecified { + get { + return this.heatedAreaFieldSpecified; + } + set { + this.heatedAreaFieldSpecified = value; + this.RaisePropertyChanged("HeatedAreaSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal TotalSquare { + get { + return this.totalSquareField; + } + set { + this.totalSquareField = value; + this.RaisePropertyChanged("TotalSquare"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalSquareSpecified { + get { + return this.totalSquareFieldSpecified; + } + set { + this.totalSquareFieldSpecified = value; + this.RaisePropertyChanged("TotalSquareSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PaymentDocumentExportTypeIndividualMDReadings : PDServiceMDReadings { + + private PaymentDocumentExportTypeIndividualMDReadingsMDService[] mDServiceField; + + /// + [System.Xml.Serialization.XmlElementAttribute("MDService", Order=0)] + public PaymentDocumentExportTypeIndividualMDReadingsMDService[] MDService { + get { + return this.mDServiceField; + } + set { + this.mDServiceField = value; + this.RaisePropertyChanged("MDService"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PaymentDocumentExportTypeIndividualMDReadingsMDService : object, System.ComponentModel.INotifyPropertyChanged { + + private string mDServiceCodeField; + + private string mDServiceNameField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string MDServiceCode { + get { + return this.mDServiceCodeField; + } + set { + this.mDServiceCodeField = value; + this.RaisePropertyChanged("MDServiceCode"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string MDServiceName { + get { + return this.mDServiceNameField; + } + set { + this.mDServiceNameField = value; + this.RaisePropertyChanged("MDServiceName"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PaymentDocumentExportTypeCapitalRepairCharge : CapitalRepairType { + + private string paymentInformationGuidField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string PaymentInformationGuid { + get { + return this.paymentInformationGuidField; + } + set { + this.paymentInformationGuidField = value; + this.RaisePropertyChanged("PaymentInformationGuid"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PaymentDocumentExportTypeCapitalRepairDebt : DebtType { + + private string paymentInformationGuidField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string PaymentInformationGuid { + get { + return this.paymentInformationGuidField; + } + set { + this.paymentInformationGuidField = value; + this.RaisePropertyChanged("PaymentInformationGuid"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PaymentDocumentExportTypeChargeDebt : PDServiceDebtType { + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PaymentDocumentExportTypeInsurance : object, System.ComponentModel.INotifyPropertyChanged { + + private string insuranceProductGUIDField; + + private decimal rateField; + + private decimal totalPayableField; + + private decimal accountingPeriodTotalField; + + private string calcExplanationField; + + private ServiceChargeType serviceChargeField; + + private PaymentDocumentExportTypeInsuranceVolume[] consumptionField; + + private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField; + + private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + + private decimal penaltiesField; + + private bool penaltiesFieldSpecified; + + private decimal serviceProviderPenaltiesField; + + private bool serviceProviderPenaltiesFieldSpecified; + + private decimal stateFeesField; + + private bool stateFeesFieldSpecified; + + private decimal courtCostsField; + + private bool courtCostsFieldSpecified; + + private decimal totalPayableOverallField; + + private bool totalPayableOverallFieldSpecified; + + private string orgPPAGUIDField; + + private string paymentInformationGuidField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string InsuranceProductGUID { + get { + return this.insuranceProductGUIDField; + } + set { + this.insuranceProductGUIDField = value; + this.RaisePropertyChanged("InsuranceProductGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal Rate { + get { + return this.rateField; + } + set { + this.rateField = value; + this.RaisePropertyChanged("Rate"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal TotalPayable { + get { + return this.totalPayableField; + } + set { + this.totalPayableField = value; + this.RaisePropertyChanged("TotalPayable"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal AccountingPeriodTotal { + get { + return this.accountingPeriodTotalField; + } + set { + this.accountingPeriodTotalField = value; + this.RaisePropertyChanged("AccountingPeriodTotal"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string CalcExplanation { + get { + return this.calcExplanationField; + } + set { + this.calcExplanationField = value; + this.RaisePropertyChanged("CalcExplanation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public ServiceChargeType ServiceCharge { + get { + return this.serviceChargeField; + } + set { + this.serviceChargeField = value; + this.RaisePropertyChanged("ServiceCharge"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=6)] + [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)] + public PaymentDocumentExportTypeInsuranceVolume[] Consumption { + get { + return this.consumptionField; + } + set { + this.consumptionField = value; + this.RaisePropertyChanged("Consumption"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public decimal Penalties { + get { + return this.penaltiesField; + } + set { + this.penaltiesField = value; + this.RaisePropertyChanged("Penalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PenaltiesSpecified { + get { + return this.penaltiesFieldSpecified; + } + set { + this.penaltiesFieldSpecified = value; + this.RaisePropertyChanged("PenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public decimal ServiceProviderPenalties { + get { + return this.serviceProviderPenaltiesField; + } + set { + this.serviceProviderPenaltiesField = value; + this.RaisePropertyChanged("ServiceProviderPenalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ServiceProviderPenaltiesSpecified { + get { + return this.serviceProviderPenaltiesFieldSpecified; + } + set { + this.serviceProviderPenaltiesFieldSpecified = value; + this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public decimal StateFees { + get { + return this.stateFeesField; + } + set { + this.stateFeesField = value; + this.RaisePropertyChanged("StateFees"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StateFeesSpecified { + get { + return this.stateFeesFieldSpecified; + } + set { + this.stateFeesFieldSpecified = value; + this.RaisePropertyChanged("StateFeesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public decimal CourtCosts { + get { + return this.courtCostsField; + } + set { + this.courtCostsField = value; + this.RaisePropertyChanged("CourtCosts"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CourtCostsSpecified { + get { + return this.courtCostsFieldSpecified; + } + set { + this.courtCostsFieldSpecified = value; + this.RaisePropertyChanged("CourtCostsSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public decimal TotalPayableOverall { + get { + return this.totalPayableOverallField; + } + set { + this.totalPayableOverallField = value; + this.RaisePropertyChanged("TotalPayableOverall"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableOverallSpecified { + get { + return this.totalPayableOverallFieldSpecified; + } + set { + this.totalPayableOverallFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableOverallSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public string PaymentInformationGuid { + get { + return this.paymentInformationGuidField; + } + set { + this.paymentInformationGuidField = value; + this.RaisePropertyChanged("PaymentInformationGuid"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PaymentDocumentExportTypeInsuranceVolume : object, System.ComponentModel.INotifyPropertyChanged { + + private PaymentDocumentExportTypeInsuranceVolumeType typeField; + + private bool typeFieldSpecified; + + private decimal valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public PaymentDocumentExportTypeInsuranceVolumeType type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("type"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool typeSpecified { + get { + return this.typeFieldSpecified; + } + set { + this.typeFieldSpecified = value; + this.RaisePropertyChanged("typeSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public decimal Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum PaymentDocumentExportTypeInsuranceVolumeType { + + /// + I, + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PaymentDocumentExportTypePenaltiesAndCourtCosts : object, System.ComponentModel.INotifyPropertyChanged { + + private nsiRef serviceTypeField; + + private string causeField; + + private decimal totalPayableField; + + private string orgPPAGUIDField; + + private string paymentInformationGuidField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public nsiRef ServiceType { + get { + return this.serviceTypeField; + } + set { + this.serviceTypeField = value; + this.RaisePropertyChanged("ServiceType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Cause { + get { + return this.causeField; + } + set { + this.causeField = value; + this.RaisePropertyChanged("Cause"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal TotalPayable { + get { + return this.totalPayableField; + } + set { + this.totalPayableField = value; + this.RaisePropertyChanged("TotalPayable"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string PaymentInformationGuid { + get { + return this.paymentInformationGuidField; + } + set { + this.paymentInformationGuidField = value; + this.RaisePropertyChanged("PaymentInformationGuid"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)] + public enum ItemChoiceType2 { + + /// + Expose, + + /// + Withdraw, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PaymentDocumentExportTypeComponentsOfCost : object, System.ComponentModel.INotifyPropertyChanged { + + private nsiRef nameComponentField; + + private decimal costField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public nsiRef nameComponent { + get { + return this.nameComponentField; + } + set { + this.nameComponentField = value; + this.RaisePropertyChanged("nameComponent"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal cost { + get { + return this.costField; + } + set { + this.costField = value; + this.RaisePropertyChanged("cost"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PaymentDocumentExportTypePaymentProviderInformation : object, System.ComponentModel.INotifyPropertyChanged { + + private string orgPPAGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class exportPaymentDocumentResultType : object, System.ComponentModel.INotifyPropertyChanged { + + private object itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute("ErrorMessage", typeof(ErrorMessageType), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PaymentDocument", typeof(exportPaymentDocumentResultTypePaymentDocument), Order=0)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class ErrorMessageType : object, System.ComponentModel.INotifyPropertyChanged { + + private string errorCodeField; + + private string descriptionField; + + private string stackTraceField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ErrorCode { + get { + return this.errorCodeField; + } + set { + this.errorCodeField = value; + this.RaisePropertyChanged("ErrorCode"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string StackTrace { + get { + return this.stackTraceField; + } + set { + this.stackTraceField = value; + this.RaisePropertyChanged("StackTrace"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class exportPaymentDocumentResultTypePaymentDocument : PaymentDocumentExportType { + + private string paymentDocumentIDField; + + private exportPaymentDocumentResultTypePaymentDocumentPaymentInformation[] paymentInformationField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)] + public string PaymentDocumentID { + get { + return this.paymentDocumentIDField; + } + set { + this.paymentDocumentIDField = value; + this.RaisePropertyChanged("PaymentDocumentID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("PaymentInformation", Order=1)] + public exportPaymentDocumentResultTypePaymentDocumentPaymentInformation[] PaymentInformation { + get { + return this.paymentInformationField; + } + set { + this.paymentInformationField = value; + this.RaisePropertyChanged("PaymentInformation"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class exportPaymentDocumentResultTypePaymentDocumentPaymentInformation : PaymentInformationExportType { + + private decimal totalPayableByPaymentInformationField; + + private bool totalPayableByPaymentInformationFieldSpecified; + + private string paymentInformationGuidField; + + private string accountNumberField; + + private string serviceIDField; + + private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField; + + private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + + private decimal totalPayableWithDebtAndAdvanceField; + + private bool totalPayableWithDebtAndAdvanceFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal TotalPayableByPaymentInformation { + get { + return this.totalPayableByPaymentInformationField; + } + set { + this.totalPayableByPaymentInformationField = value; + this.RaisePropertyChanged("TotalPayableByPaymentInformation"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableByPaymentInformationSpecified { + get { + return this.totalPayableByPaymentInformationFieldSpecified; + } + set { + this.totalPayableByPaymentInformationFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableByPaymentInformationSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string PaymentInformationGuid { + get { + return this.paymentInformationGuidField; + } + set { + this.paymentInformationGuidField = value; + this.RaisePropertyChanged("PaymentInformationGuid"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string AccountNumber { + get { + return this.accountNumberField; + } + set { + this.accountNumberField = value; + this.RaisePropertyChanged("AccountNumber"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=3)] + public string ServiceID { + get { + return this.serviceIDField; + } + set { + this.serviceIDField = value; + this.RaisePropertyChanged("ServiceID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public decimal TotalPayableWithDebtAndAdvance { + get { + return this.totalPayableWithDebtAndAdvanceField; + } + set { + this.totalPayableWithDebtAndAdvanceField = value; + this.RaisePropertyChanged("TotalPayableWithDebtAndAdvance"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableWithDebtAndAdvanceSpecified { + get { + return this.totalPayableWithDebtAndAdvanceFieldSpecified; + } + set { + this.totalPayableWithDebtAndAdvanceFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableWithDebtAndAdvanceSpecified"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class CommonResultType : object, System.ComponentModel.INotifyPropertyChanged { + + private string gUIDField; + + private string transportGUIDField; + + private object[] itemsField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string GUID { + get { + return this.gUIDField; + } + set { + this.gUIDField = value; + this.RaisePropertyChanged("GUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string TransportGUID { + get { + return this.transportGUIDField; + } + set { + this.transportGUIDField = value; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Error", typeof(CommonResultTypeError), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("UniqueNumber", typeof(string), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("UpdateDate", typeof(System.DateTime), Order=2)] + public object[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + this.RaisePropertyChanged("Items"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class CommonResultTypeError : ErrorMessageType { + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class ObjectType : object, System.ComponentModel.INotifyPropertyChanged { + + 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; + this.RaisePropertyChanged("Any"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] + public string Id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("Id"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string MimeType { + get { + return this.mimeTypeField; + } + set { + this.mimeTypeField = value; + this.RaisePropertyChanged("MimeType"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] + public string Encoding { + get { + return this.encodingField; + } + set { + this.encodingField = value; + this.RaisePropertyChanged("Encoding"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class SPKIDataType : object, System.ComponentModel.INotifyPropertyChanged { + + 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; + this.RaisePropertyChanged("Items"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class PGPDataType : object, System.ComponentModel.INotifyPropertyChanged { + + 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; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType1[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + this.RaisePropertyChanged("ItemsElementName"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [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("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class X509IssuerSerialType : object, System.ComponentModel.INotifyPropertyChanged { + + private string x509IssuerNameField; + + private string x509SerialNumberField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string X509IssuerName { + get { + return this.x509IssuerNameField; + } + set { + this.x509IssuerNameField = value; + this.RaisePropertyChanged("X509IssuerName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)] + public string X509SerialNumber { + get { + return this.x509SerialNumberField; + } + set { + this.x509SerialNumberField = value; + this.RaisePropertyChanged("X509SerialNumber"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class X509DataType : object, System.ComponentModel.INotifyPropertyChanged { + + 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; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + this.RaisePropertyChanged("ItemsElementName"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [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("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class RetrievalMethodType : object, System.ComponentModel.INotifyPropertyChanged { + + 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; + this.RaisePropertyChanged("Transforms"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] + public string URI { + get { + return this.uRIField; + } + set { + this.uRIField = value; + this.RaisePropertyChanged("URI"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] + public string Type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("Type"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class TransformType : object, System.ComponentModel.INotifyPropertyChanged { + + 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; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string[] Text { + get { + return this.textField; + } + set { + this.textField = value; + this.RaisePropertyChanged("Text"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] + public string Algorithm { + get { + return this.algorithmField; + } + set { + this.algorithmField = value; + this.RaisePropertyChanged("Algorithm"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class RSAKeyValueType : object, System.ComponentModel.INotifyPropertyChanged { + + 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; + this.RaisePropertyChanged("Modulus"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)] + public byte[] Exponent { + get { + return this.exponentField; + } + set { + this.exponentField = value; + this.RaisePropertyChanged("Exponent"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class DSAKeyValueType : object, System.ComponentModel.INotifyPropertyChanged { + + 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; + this.RaisePropertyChanged("P"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)] + public byte[] Q { + get { + return this.qField; + } + set { + this.qField = value; + this.RaisePropertyChanged("Q"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)] + public byte[] G { + get { + return this.gField; + } + set { + this.gField = value; + this.RaisePropertyChanged("G"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=3)] + public byte[] Y { + get { + return this.yField; + } + set { + this.yField = value; + this.RaisePropertyChanged("Y"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=4)] + public byte[] J { + get { + return this.jField; + } + set { + this.jField = value; + this.RaisePropertyChanged("J"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=5)] + public byte[] Seed { + get { + return this.seedField; + } + set { + this.seedField = value; + this.RaisePropertyChanged("Seed"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=6)] + public byte[] PgenCounter { + get { + return this.pgenCounterField; + } + set { + this.pgenCounterField = value; + this.RaisePropertyChanged("PgenCounter"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class KeyValueType : object, System.ComponentModel.INotifyPropertyChanged { + + 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; + this.RaisePropertyChanged("Item"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string[] Text { + get { + return this.textField; + } + set { + this.textField = value; + this.RaisePropertyChanged("Text"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class KeyInfoType : object, System.ComponentModel.INotifyPropertyChanged { + + 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; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType2[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + this.RaisePropertyChanged("ItemsElementName"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string[] Text { + get { + return this.textField; + } + set { + this.textField = value; + this.RaisePropertyChanged("Text"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] + public string Id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("Id"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [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("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class SignatureValueType : object, System.ComponentModel.INotifyPropertyChanged { + + private string idField; + + private byte[] valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] + public string Id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("Id"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute(DataType="base64Binary")] + public byte[] Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class DigestMethodType : object, System.ComponentModel.INotifyPropertyChanged { + + 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; + this.RaisePropertyChanged("Any"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] + public string Algorithm { + get { + return this.algorithmField; + } + set { + this.algorithmField = value; + this.RaisePropertyChanged("Algorithm"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class ReferenceType : object, System.ComponentModel.INotifyPropertyChanged { + + 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; + this.RaisePropertyChanged("Transforms"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DigestMethodType DigestMethod { + get { + return this.digestMethodField; + } + set { + this.digestMethodField = value; + this.RaisePropertyChanged("DigestMethod"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)] + public byte[] DigestValue { + get { + return this.digestValueField; + } + set { + this.digestValueField = value; + this.RaisePropertyChanged("DigestValue"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] + public string Id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("Id"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] + public string URI { + get { + return this.uRIField; + } + set { + this.uRIField = value; + this.RaisePropertyChanged("URI"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] + public string Type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("Type"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class SignatureMethodType : object, System.ComponentModel.INotifyPropertyChanged { + + 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; + this.RaisePropertyChanged("HMACOutputLength"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)] + public System.Xml.XmlNode[] Any { + get { + return this.anyField; + } + set { + this.anyField = value; + this.RaisePropertyChanged("Any"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] + public string Algorithm { + get { + return this.algorithmField; + } + set { + this.algorithmField = value; + this.RaisePropertyChanged("Algorithm"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class CanonicalizationMethodType : object, System.ComponentModel.INotifyPropertyChanged { + + 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; + this.RaisePropertyChanged("Any"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] + public string Algorithm { + get { + return this.algorithmField; + } + set { + this.algorithmField = value; + this.RaisePropertyChanged("Algorithm"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class SignedInfoType : object, System.ComponentModel.INotifyPropertyChanged { + + 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; + this.RaisePropertyChanged("CanonicalizationMethod"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public SignatureMethodType SignatureMethod { + get { + return this.signatureMethodField; + } + set { + this.signatureMethodField = value; + this.RaisePropertyChanged("SignatureMethod"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Reference", Order=2)] + public ReferenceType[] Reference { + get { + return this.referenceField; + } + set { + this.referenceField = value; + this.RaisePropertyChanged("Reference"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] + public string Id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("Id"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class SignatureType : object, System.ComponentModel.INotifyPropertyChanged { + + 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; + this.RaisePropertyChanged("SignedInfo"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public SignatureValueType SignatureValue { + get { + return this.signatureValueField; + } + set { + this.signatureValueField = value; + this.RaisePropertyChanged("SignatureValue"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public KeyInfoType KeyInfo { + get { + return this.keyInfoField; + } + set { + this.keyInfoField = value; + this.RaisePropertyChanged("KeyInfo"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Object", Order=3)] + public ObjectType[] Object { + get { + return this.objectField; + } + set { + this.objectField = value; + this.RaisePropertyChanged("Object"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] + public string Id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("Id"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.Xml.Serialization.XmlIncludeAttribute(typeof(BaseAsyncResponseType))] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class BaseType : object, System.ComponentModel.INotifyPropertyChanged { + + private SignatureType signatureField; + + private string idField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", Order=0)] + public SignatureType Signature { + get { + return this.signatureField; + } + set { + this.signatureField = value; + this.RaisePropertyChanged("Signature"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("Id"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class BaseAsyncResponseType : BaseType { + + private sbyte requestStateField; + + private string messageGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public sbyte RequestState { + get { + return this.requestStateField; + } + set { + this.requestStateField = value; + this.RaisePropertyChanged("RequestState"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string MessageGUID { + get { + return this.messageGUIDField; + } + set { + this.messageGUIDField = value; + this.RaisePropertyChanged("MessageGUID"); + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.ServiceContractAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-service-async/", ConfigurationName="Service.Async.Bills.BillsPortsTypeAsync")] + public interface BillsPortsTypeAsync { + + // CODEGEN: Контракт генерации сообщений с операцией getState не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:getState", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:getState", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Bills.getStateResponse getState(Hcs.Service.Async.Bills.getStateRequest1 request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:getState", ReplyAction="*")] + System.Threading.Tasks.Task getStateAsync(Hcs.Service.Async.Bills.getStateRequest1 request); + + // CODEGEN: Контракт генерации сообщений с операцией importPaymentDocumentData не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:importPaymentDocumentData", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:importPaymentDocumentData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Bills.importPaymentDocumentDataResponse importPaymentDocumentData(Hcs.Service.Async.Bills.importPaymentDocumentDataRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:importPaymentDocumentData", ReplyAction="*")] + System.Threading.Tasks.Task importPaymentDocumentDataAsync(Hcs.Service.Async.Bills.importPaymentDocumentDataRequest request); + + // CODEGEN: Контракт генерации сообщений с операцией exportPaymentDocumentData не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:exportPaymentDocumentData", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:exportPaymentDocumentData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Bills.exportPaymentDocumentDataResponse exportPaymentDocumentData(Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:exportPaymentDocumentData", ReplyAction="*")] + System.Threading.Tasks.Task exportPaymentDocumentDataAsync(Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest request); + + // CODEGEN: Контракт генерации сообщений с операцией exportNotificationsOfOrderExecution не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:exportNotificationsOfOrderExecution", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:exportNotificationsOfOrderExecution", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionResponse exportNotificationsOfOrderExecution(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1 request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:exportNotificationsOfOrderExecution", ReplyAction="*")] + System.Threading.Tasks.Task exportNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1 request); + + // CODEGEN: Контракт генерации сообщений с операцией importAcknowledgment не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:importAcknowledgment", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:importAcknowledgment", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Bills.importAcknowledgmentResponse importAcknowledgment(Hcs.Service.Async.Bills.importAcknowledgmentRequest1 request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:importAcknowledgment", ReplyAction="*")] + System.Threading.Tasks.Task importAcknowledgmentAsync(Hcs.Service.Async.Bills.importAcknowledgmentRequest1 request); + + // CODEGEN: Контракт генерации сообщений с операцией importInsuranceProduct не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:importInsuranceProduct", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:importInsuranceProduct", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Bills.importInsuranceProductResponse importInsuranceProduct(Hcs.Service.Async.Bills.importInsuranceProductRequest1 request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:importInsuranceProduct", ReplyAction="*")] + System.Threading.Tasks.Task importInsuranceProductAsync(Hcs.Service.Async.Bills.importInsuranceProductRequest1 request); + + // CODEGEN: Контракт генерации сообщений с операцией exportInsuranceProduct не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:exportInsuranceProduct", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:exportInsuranceProduct", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Bills.exportInsuranceProductResponse exportInsuranceProduct(Hcs.Service.Async.Bills.exportInsuranceProductRequest1 request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:exportInsuranceProduct", ReplyAction="*")] + System.Threading.Tasks.Task exportInsuranceProductAsync(Hcs.Service.Async.Bills.exportInsuranceProductRequest1 request); + + // CODEGEN: Контракт генерации сообщений с операцией importRSOSettlements не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:importRSOSettlements", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:importRSOSettlements", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Bills.importRSOSettlementsResponse importRSOSettlements(Hcs.Service.Async.Bills.importRSOSettlementsRequest1 request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:importRSOSettlements", ReplyAction="*")] + System.Threading.Tasks.Task importRSOSettlementsAsync(Hcs.Service.Async.Bills.importRSOSettlementsRequest1 request); + + // CODEGEN: Контракт генерации сообщений с операцией importIKUSettlements не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:importIKUSettlements", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:importIKUSettlements", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Bills.importIKUSettlementsResponse importIKUSettlements(Hcs.Service.Async.Bills.importIKUSettlementsRequest1 request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:importIKUSettlements", ReplyAction="*")] + System.Threading.Tasks.Task importIKUSettlementsAsync(Hcs.Service.Async.Bills.importIKUSettlementsRequest1 request); + + // CODEGEN: Контракт генерации сообщений с операцией exportSettlements не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:exportSettlements", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:exportSettlements", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Bills.exportSettlementsResponse exportSettlements(Hcs.Service.Async.Bills.exportSettlementsRequest1 request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:exportSettlements", ReplyAction="*")] + System.Threading.Tasks.Task exportSettlementsAsync(Hcs.Service.Async.Bills.exportSettlementsRequest1 request); + + // CODEGEN: Контракт генерации сообщений с операцией exportNotificationsOfOrderExecutionPaginal не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:exportNotificationsOfOrderExecutionPaginal", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:exportNotificationsOfOrderExecutionPaginal", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalResponse exportNotificationsOfOrderExecutionPaginal(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1 request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:exportNotificationsOfOrderExecutionPaginal", ReplyAction="*")] + System.Threading.Tasks.Task exportNotificationsOfOrderExecutionPaginalAsync(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1 request); + + // CODEGEN: Контракт генерации сообщений с операцией getRequestsState не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:getRequestsState", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:getRequestsState", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Bills.getRequestsStateResponse getRequestsState(Hcs.Service.Async.Bills.getRequestsStateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:getRequestsState", ReplyAction="*")] + System.Threading.Tasks.Task getRequestsStateAsync(Hcs.Service.Async.Bills.getRequestsStateRequest request); + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class RequestHeader : HeaderType { + + private object itemField; + + private ItemChoiceType4 itemElementNameField; + + private bool isOperatorSignatureField; + + private bool isOperatorSignatureFieldSpecified; + + private ISCreator[] iSCreatorField; + + public RequestHeader() { + this.isOperatorSignatureField = true; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Citizen", typeof(RequestHeaderCitizen), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("SenderID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("orgPPAGUID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemChoiceType4 ItemElementName { + get { + return this.itemElementNameField; + } + set { + this.itemElementNameField = value; + this.RaisePropertyChanged("ItemElementName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public bool IsOperatorSignature { + get { + return this.isOperatorSignatureField; + } + set { + this.isOperatorSignatureField = value; + this.RaisePropertyChanged("IsOperatorSignature"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IsOperatorSignatureSpecified { + get { + return this.isOperatorSignatureFieldSpecified; + } + set { + this.isOperatorSignatureFieldSpecified = value; + this.RaisePropertyChanged("IsOperatorSignatureSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ISCreator", Order=3)] + public ISCreator[] ISCreator { + get { + return this.iSCreatorField; + } + set { + this.iSCreatorField = value; + this.RaisePropertyChanged("ISCreator"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class RequestHeaderCitizen : object, System.ComponentModel.INotifyPropertyChanged { + + private object[] itemsField; + + private ItemsChoiceType6[] itemsElementNameField; + + /// + [System.Xml.Serialization.XmlElementAttribute("CitizenPPAGUID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("Document", typeof(RequestHeaderCitizenDocument), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("SNILS", typeof(string), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + public object[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType6[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + this.RaisePropertyChanged("ItemsElementName"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class RequestHeaderCitizenDocument : object, System.ComponentModel.INotifyPropertyChanged { + + private RequestHeaderCitizenDocumentDocumentType documentTypeField; + + private string seriesField; + + private string numberField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public RequestHeaderCitizenDocumentDocumentType DocumentType { + get { + return this.documentTypeField; + } + set { + this.documentTypeField = value; + this.RaisePropertyChanged("DocumentType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Series { + get { + return this.seriesField; + } + set { + this.seriesField = value; + this.RaisePropertyChanged("Series"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Number { + get { + return this.numberField; + } + set { + this.numberField = value; + this.RaisePropertyChanged("Number"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class RequestHeaderCitizenDocumentDocumentType : object, System.ComponentModel.INotifyPropertyChanged { + + private string codeField; + + private string gUIDField; + + private string nameField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Code { + get { + return this.codeField; + } + set { + this.codeField = value; + this.RaisePropertyChanged("Code"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string GUID { + get { + return this.gUIDField; + } + set { + this.gUIDField = value; + this.RaisePropertyChanged("GUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)] + public enum ItemsChoiceType6 { + + /// + CitizenPPAGUID, + + /// + Document, + + /// + SNILS, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)] + public enum ItemChoiceType4 { + + /// + Citizen, + + /// + SenderID, + + /// + orgPPAGUID, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class ISCreator : object, System.ComponentModel.INotifyPropertyChanged { + + private string iSNameField; + + private string iSOperatorNameField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ISName { + get { + return this.iSNameField; + } + set { + this.iSNameField = value; + this.RaisePropertyChanged("ISName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ISOperatorName { + get { + return this.iSOperatorNameField; + } + set { + this.iSOperatorNameField = value; + this.RaisePropertyChanged("ISOperatorName"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class HeaderType : object, System.ComponentModel.INotifyPropertyChanged { + + private System.DateTime dateField; + + private string messageGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public System.DateTime Date { + get { + return this.dateField; + } + set { + this.dateField = value; + this.RaisePropertyChanged("Date"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string MessageGUID { + get { + return this.messageGUIDField; + } + set { + this.messageGUIDField = value; + this.RaisePropertyChanged("MessageGUID"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class getStateRequest : object, System.ComponentModel.INotifyPropertyChanged { + + private string messageGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string MessageGUID { + get { + return this.messageGUIDField; + } + set { + this.messageGUIDField = value; + this.RaisePropertyChanged("MessageGUID"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class ResultHeader : HeaderType { + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class getStateResult : BaseAsyncResponseType { + + private object[] itemsField; + + private string versionField; + + public getStateResult() { + this.versionField = "10.0.1.1"; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ErrorMessage", typeof(ErrorMessageType), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ExportNotificationsOfOrderExecutionGUID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ImportResult", typeof(CommonResultType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("InsuranceProduct", typeof(InsuranceProductType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("Settlement", typeof(ExportSettlementResultType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("exportNotificationsOfOrderExecutionResult", typeof(exportNotificationsOfOrderExecutionResultType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("exportPaymentDocResult", typeof(exportPaymentDocumentResultType), Order=0)] + public object[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public string version { + get { + return this.versionField; + } + set { + this.versionField = value; + this.RaisePropertyChanged("version"); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class getStateRequest1 { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Bills.getStateRequest getStateRequest; + + public getStateRequest1() { + } + + public getStateRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.getStateRequest getStateRequest) { + this.RequestHeader = RequestHeader; + this.getStateRequest = getStateRequest; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class getStateResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.ResultHeader ResultHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)] + public Hcs.Service.Async.Bills.getStateResult getStateResult; + + public getStateResponse() { + } + + public getStateResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.getStateResult getStateResult) { + this.ResultHeader = ResultHeader; + this.getStateResult = getStateResult; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importPaymentDocumentRequest : BaseType { + + private object[] itemsField; + + private string versionField; + + public importPaymentDocumentRequest() { + this.versionField = "11.2.0.16"; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Month", typeof(int), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("Year", typeof(short), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ConfirmAmountsCorrect", typeof(bool), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PaymentDocument", typeof(importPaymentDocumentRequestPaymentDocument), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PaymentInformation", typeof(importPaymentDocumentRequestPaymentInformation), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PaymentProviderInformation", typeof(importPaymentDocumentRequestPaymentProviderInformation), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("WithdrawPaymentDocument", typeof(importPaymentDocumentRequestWithdrawPaymentDocument), Order=0)] + public object[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public string version { + get { + return this.versionField; + } + set { + this.versionField = value; + this.RaisePropertyChanged("version"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importPaymentDocumentRequestPaymentDocument : PaymentDocumentType { + + private string transportGUIDField; + + private string paymentDocumentIDField; + + private object[] items1Field; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public string TransportGUID { + get { + return this.transportGUIDField; + } + set { + this.transportGUIDField = value; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=1)] + public string PaymentDocumentID { + get { + return this.paymentDocumentIDField; + } + set { + this.paymentDocumentIDField = value; + this.RaisePropertyChanged("PaymentDocumentID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("DetailsPaymentInformation", typeof(importPaymentDocumentRequestPaymentDocumentDetailsPaymentInformation), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("PaymentInformationDetails", typeof(importPaymentDocumentRequestPaymentDocumentPaymentInformationDetails), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("PaymentInformationKey", typeof(string), Order=2)] + public object[] Items1 { + get { + return this.items1Field; + } + set { + this.items1Field = value; + this.RaisePropertyChanged("Items1"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importPaymentDocumentRequestPaymentDocumentDetailsPaymentInformation : object, System.ComponentModel.INotifyPropertyChanged { + + private string paymentInformationKeyField; + + private decimal totalPayableByPaymentInformationField; + + private string accountNumberField; + + private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField; + + private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + + private decimal totalPayableWithDebtAndAdvanceField; + + private bool totalPayableWithDebtAndAdvanceFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string PaymentInformationKey { + get { + return this.paymentInformationKeyField; + } + set { + this.paymentInformationKeyField = value; + this.RaisePropertyChanged("PaymentInformationKey"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal TotalPayableByPaymentInformation { + get { + return this.totalPayableByPaymentInformationField; + } + set { + this.totalPayableByPaymentInformationField = value; + this.RaisePropertyChanged("TotalPayableByPaymentInformation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string AccountNumber { + get { + return this.accountNumberField; + } + set { + this.accountNumberField = value; + this.RaisePropertyChanged("AccountNumber"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public decimal TotalPayableWithDebtAndAdvance { + get { + return this.totalPayableWithDebtAndAdvanceField; + } + set { + this.totalPayableWithDebtAndAdvanceField = value; + this.RaisePropertyChanged("TotalPayableWithDebtAndAdvance"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableWithDebtAndAdvanceSpecified { + get { + return this.totalPayableWithDebtAndAdvanceFieldSpecified; + } + set { + this.totalPayableWithDebtAndAdvanceFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableWithDebtAndAdvanceSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importPaymentDocumentRequestPaymentDocumentPaymentInformationDetails : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal totalPayableByPaymentInformationField; + + private string accountNumberField; + + private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField; + + private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + + private decimal totalPayableWithDebtAndAdvanceField; + + private bool totalPayableWithDebtAndAdvanceFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal TotalPayableByPaymentInformation { + get { + return this.totalPayableByPaymentInformationField; + } + set { + this.totalPayableByPaymentInformationField = value; + this.RaisePropertyChanged("TotalPayableByPaymentInformation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string AccountNumber { + get { + return this.accountNumberField; + } + set { + this.accountNumberField = value; + this.RaisePropertyChanged("AccountNumber"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal TotalPayableWithDebtAndAdvance { + get { + return this.totalPayableWithDebtAndAdvanceField; + } + set { + this.totalPayableWithDebtAndAdvanceField = value; + this.RaisePropertyChanged("TotalPayableWithDebtAndAdvance"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableWithDebtAndAdvanceSpecified { + get { + return this.totalPayableWithDebtAndAdvanceFieldSpecified; + } + set { + this.totalPayableWithDebtAndAdvanceFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableWithDebtAndAdvanceSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PaymentDocumentType : object, System.ComponentModel.INotifyPropertyChanged { + + private string accountGuidField; + + private string paymentDocumentNumberField; + + private PaymentDocumentTypeIndividualMDReadings[] individualMDReadingsField; + + private object[] itemsField; + + private bool itemField; + + private ItemChoiceType5 itemElementNameField; + + private decimal totalPayableByChargeInfoField; + + private bool totalPayableByChargeInfoFieldSpecified; + + private decimal totalPayableOverallByChargeInfoField; + + private bool totalPayableOverallByChargeInfoFieldSpecified; + + private decimal debtPreviousPeriodsField; + + private bool debtPreviousPeriodsFieldSpecified; + + private decimal advanceBllingPeriodField; + + private bool advanceBllingPeriodFieldSpecified; + + private decimal totalPiecemealPaymentSumField; + + private bool totalPiecemealPaymentSumFieldSpecified; + + private sbyte paymentsTakenField; + + private bool paymentsTakenFieldSpecified; + + private string additionalInformationField; + + private decimal totalPayableByPDWithDebtAndAdvanceField; + + private bool totalPayableByPDWithDebtAndAdvanceFieldSpecified; + + private decimal totalByPenaltiesAndCourtCostsField; + + private bool totalByPenaltiesAndCourtCostsFieldSpecified; + + private decimal totalPayableByPDField; + + private bool totalPayableByPDFieldSpecified; + + private PaymentDocumentTypeComponentsOfCost[] componentsOfCostField; + + private decimal paidCashField; + + private bool paidCashFieldSpecified; + + private System.DateTime dateOfLastReceivedPaymentField; + + private bool dateOfLastReceivedPaymentFieldSpecified; + + private decimal limitIndexField; + + private bool limitIndexFieldSpecified; + + private decimal subsidiesCompensationSocialSupportField; + + private bool subsidiesCompensationSocialSupportFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)] + public string AccountGuid { + get { + return this.accountGuidField; + } + set { + this.accountGuidField = value; + this.RaisePropertyChanged("AccountGuid"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=1)] + public string PaymentDocumentNumber { + get { + return this.paymentDocumentNumberField; + } + set { + this.paymentDocumentNumberField = value; + this.RaisePropertyChanged("PaymentDocumentNumber"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IndividualMDReadings", Order=2)] + public PaymentDocumentTypeIndividualMDReadings[] IndividualMDReadings { + get { + return this.individualMDReadingsField; + } + set { + this.individualMDReadingsField = value; + this.RaisePropertyChanged("IndividualMDReadings"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("CapitalRepairCharge", typeof(PaymentDocumentTypeCapitalRepairCharge), Order=3)] + [System.Xml.Serialization.XmlElementAttribute("CapitalRepairDebt", typeof(DebtImportCRType), Order=3)] + [System.Xml.Serialization.XmlElementAttribute("CapitalRepairYearCharge", typeof(CapitalRepairYearImportType), Order=3)] + [System.Xml.Serialization.XmlElementAttribute("ChargeDebt", typeof(PDServiceDebtImportType), Order=3)] + [System.Xml.Serialization.XmlElementAttribute("ChargeInfo", typeof(PaymentDocumentTypeChargeInfo), Order=3)] + [System.Xml.Serialization.XmlElementAttribute("Insurance", typeof(PaymentDocumentTypeInsurance), Order=3)] + [System.Xml.Serialization.XmlElementAttribute("PenaltiesAndCourtCosts", typeof(PaymentDocumentTypePenaltiesAndCourtCosts), Order=3)] + public object[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Expose", typeof(bool), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("Withdraw", typeof(bool), Order=4)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + public bool Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemChoiceType5 ItemElementName { + get { + return this.itemElementNameField; + } + set { + this.itemElementNameField = value; + this.RaisePropertyChanged("ItemElementName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public decimal TotalPayableByChargeInfo { + get { + return this.totalPayableByChargeInfoField; + } + set { + this.totalPayableByChargeInfoField = value; + this.RaisePropertyChanged("TotalPayableByChargeInfo"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableByChargeInfoSpecified { + get { + return this.totalPayableByChargeInfoFieldSpecified; + } + set { + this.totalPayableByChargeInfoFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableByChargeInfoSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public decimal TotalPayableOverallByChargeInfo { + get { + return this.totalPayableOverallByChargeInfoField; + } + set { + this.totalPayableOverallByChargeInfoField = value; + this.RaisePropertyChanged("TotalPayableOverallByChargeInfo"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableOverallByChargeInfoSpecified { + get { + return this.totalPayableOverallByChargeInfoFieldSpecified; + } + set { + this.totalPayableOverallByChargeInfoFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableOverallByChargeInfoSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public decimal DebtPreviousPeriods { + get { + return this.debtPreviousPeriodsField; + } + set { + this.debtPreviousPeriodsField = value; + this.RaisePropertyChanged("DebtPreviousPeriods"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DebtPreviousPeriodsSpecified { + get { + return this.debtPreviousPeriodsFieldSpecified; + } + set { + this.debtPreviousPeriodsFieldSpecified = value; + this.RaisePropertyChanged("DebtPreviousPeriodsSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public decimal AdvanceBllingPeriod { + get { + return this.advanceBllingPeriodField; + } + set { + this.advanceBllingPeriodField = value; + this.RaisePropertyChanged("AdvanceBllingPeriod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AdvanceBllingPeriodSpecified { + get { + return this.advanceBllingPeriodFieldSpecified; + } + set { + this.advanceBllingPeriodFieldSpecified = value; + this.RaisePropertyChanged("AdvanceBllingPeriodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public decimal totalPiecemealPaymentSum { + get { + return this.totalPiecemealPaymentSumField; + } + set { + this.totalPiecemealPaymentSumField = value; + this.RaisePropertyChanged("totalPiecemealPaymentSum"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool totalPiecemealPaymentSumSpecified { + get { + return this.totalPiecemealPaymentSumFieldSpecified; + } + set { + this.totalPiecemealPaymentSumFieldSpecified = value; + this.RaisePropertyChanged("totalPiecemealPaymentSumSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public sbyte PaymentsTaken { + get { + return this.paymentsTakenField; + } + set { + this.paymentsTakenField = value; + this.RaisePropertyChanged("PaymentsTaken"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PaymentsTakenSpecified { + get { + return this.paymentsTakenFieldSpecified; + } + set { + this.paymentsTakenFieldSpecified = value; + this.RaisePropertyChanged("PaymentsTakenSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public string AdditionalInformation { + get { + return this.additionalInformationField; + } + set { + this.additionalInformationField = value; + this.RaisePropertyChanged("AdditionalInformation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public decimal TotalPayableByPDWithDebtAndAdvance { + get { + return this.totalPayableByPDWithDebtAndAdvanceField; + } + set { + this.totalPayableByPDWithDebtAndAdvanceField = value; + this.RaisePropertyChanged("TotalPayableByPDWithDebtAndAdvance"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableByPDWithDebtAndAdvanceSpecified { + get { + return this.totalPayableByPDWithDebtAndAdvanceFieldSpecified; + } + set { + this.totalPayableByPDWithDebtAndAdvanceFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableByPDWithDebtAndAdvanceSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public decimal TotalByPenaltiesAndCourtCosts { + get { + return this.totalByPenaltiesAndCourtCostsField; + } + set { + this.totalByPenaltiesAndCourtCostsField = value; + this.RaisePropertyChanged("TotalByPenaltiesAndCourtCosts"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalByPenaltiesAndCourtCostsSpecified { + get { + return this.totalByPenaltiesAndCourtCostsFieldSpecified; + } + set { + this.totalByPenaltiesAndCourtCostsFieldSpecified = value; + this.RaisePropertyChanged("TotalByPenaltiesAndCourtCostsSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public decimal TotalPayableByPD { + get { + return this.totalPayableByPDField; + } + set { + this.totalPayableByPDField = value; + this.RaisePropertyChanged("TotalPayableByPD"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableByPDSpecified { + get { + return this.totalPayableByPDFieldSpecified; + } + set { + this.totalPayableByPDFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableByPDSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ComponentsOfCost", Order=16)] + public PaymentDocumentTypeComponentsOfCost[] ComponentsOfCost { + get { + return this.componentsOfCostField; + } + set { + this.componentsOfCostField = value; + this.RaisePropertyChanged("ComponentsOfCost"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public decimal PaidCash { + get { + return this.paidCashField; + } + set { + this.paidCashField = value; + this.RaisePropertyChanged("PaidCash"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PaidCashSpecified { + get { + return this.paidCashFieldSpecified; + } + set { + this.paidCashFieldSpecified = value; + this.RaisePropertyChanged("PaidCashSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=18)] + public System.DateTime DateOfLastReceivedPayment { + get { + return this.dateOfLastReceivedPaymentField; + } + set { + this.dateOfLastReceivedPaymentField = value; + this.RaisePropertyChanged("DateOfLastReceivedPayment"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DateOfLastReceivedPaymentSpecified { + get { + return this.dateOfLastReceivedPaymentFieldSpecified; + } + set { + this.dateOfLastReceivedPaymentFieldSpecified = value; + this.RaisePropertyChanged("DateOfLastReceivedPaymentSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public decimal LimitIndex { + get { + return this.limitIndexField; + } + set { + this.limitIndexField = value; + this.RaisePropertyChanged("LimitIndex"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LimitIndexSpecified { + get { + return this.limitIndexFieldSpecified; + } + set { + this.limitIndexFieldSpecified = value; + this.RaisePropertyChanged("LimitIndexSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=20)] + public decimal SubsidiesCompensationSocialSupport { + get { + return this.subsidiesCompensationSocialSupportField; + } + set { + this.subsidiesCompensationSocialSupportField = value; + this.RaisePropertyChanged("SubsidiesCompensationSocialSupport"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SubsidiesCompensationSocialSupportSpecified { + get { + return this.subsidiesCompensationSocialSupportFieldSpecified; + } + set { + this.subsidiesCompensationSocialSupportFieldSpecified = value; + this.RaisePropertyChanged("SubsidiesCompensationSocialSupportSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PaymentDocumentTypeIndividualMDReadings : PDServiceMDReadings { + + private PaymentDocumentTypeIndividualMDReadingsMDServiceCode[] mDServiceCodeField; + + /// + [System.Xml.Serialization.XmlElementAttribute("MDServiceCode", Order=0)] + public PaymentDocumentTypeIndividualMDReadingsMDServiceCode[] MDServiceCode { + get { + return this.mDServiceCodeField; + } + set { + this.mDServiceCodeField = value; + this.RaisePropertyChanged("MDServiceCode"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum PaymentDocumentTypeIndividualMDReadingsMDServiceCode { + + /// + [System.Xml.Serialization.XmlEnumAttribute("1")] + Item1, + + /// + [System.Xml.Serialization.XmlEnumAttribute("2")] + Item2, + + /// + [System.Xml.Serialization.XmlEnumAttribute("3")] + Item3, + + /// + [System.Xml.Serialization.XmlEnumAttribute("4")] + Item4, + + /// + [System.Xml.Serialization.XmlEnumAttribute("5")] + Item5, + + /// + [System.Xml.Serialization.XmlEnumAttribute("6")] + Item6, + + /// + [System.Xml.Serialization.XmlEnumAttribute("7")] + Item7, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PaymentDocumentTypeCapitalRepairCharge : CapitalRepairImportType { + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class CapitalRepairImportType : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal contributionField; + + private decimal accountingPeriodTotalField; + + private bool accountingPeriodTotalFieldSpecified; + + private decimal moneyRecalculationField; + + private bool moneyRecalculationFieldSpecified; + + private decimal moneyDiscountField; + + private bool moneyDiscountFieldSpecified; + + private decimal totalPayableField; + + private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField; + + private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + + private decimal penaltiesField; + + private bool penaltiesFieldSpecified; + + private decimal serviceProviderPenaltiesField; + + private bool serviceProviderPenaltiesFieldSpecified; + + private decimal stateFeesField; + + private bool stateFeesFieldSpecified; + + private decimal courtCostsField; + + private bool courtCostsFieldSpecified; + + private decimal totalPayableOverallField; + + private bool totalPayableOverallFieldSpecified; + + private string orgPPAGUIDField; + + private string calcExplanationField; + + private CapitalRepairImportTypePaymentRecalculation paymentRecalculationField; + + private string paymentInformationKeyField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal Contribution { + get { + return this.contributionField; + } + set { + this.contributionField = value; + this.RaisePropertyChanged("Contribution"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal AccountingPeriodTotal { + get { + return this.accountingPeriodTotalField; + } + set { + this.accountingPeriodTotalField = value; + this.RaisePropertyChanged("AccountingPeriodTotal"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AccountingPeriodTotalSpecified { + get { + return this.accountingPeriodTotalFieldSpecified; + } + set { + this.accountingPeriodTotalFieldSpecified = value; + this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal MoneyRecalculation { + get { + return this.moneyRecalculationField; + } + set { + this.moneyRecalculationField = value; + this.RaisePropertyChanged("MoneyRecalculation"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MoneyRecalculationSpecified { + get { + return this.moneyRecalculationFieldSpecified; + } + set { + this.moneyRecalculationFieldSpecified = value; + this.RaisePropertyChanged("MoneyRecalculationSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal MoneyDiscount { + get { + return this.moneyDiscountField; + } + set { + this.moneyDiscountField = value; + this.RaisePropertyChanged("MoneyDiscount"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MoneyDiscountSpecified { + get { + return this.moneyDiscountFieldSpecified; + } + set { + this.moneyDiscountFieldSpecified = value; + this.RaisePropertyChanged("MoneyDiscountSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public decimal TotalPayable { + get { + return this.totalPayableField; + } + set { + this.totalPayableField = value; + this.RaisePropertyChanged("TotalPayable"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public decimal Penalties { + get { + return this.penaltiesField; + } + set { + this.penaltiesField = value; + this.RaisePropertyChanged("Penalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PenaltiesSpecified { + get { + return this.penaltiesFieldSpecified; + } + set { + this.penaltiesFieldSpecified = value; + this.RaisePropertyChanged("PenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public decimal ServiceProviderPenalties { + get { + return this.serviceProviderPenaltiesField; + } + set { + this.serviceProviderPenaltiesField = value; + this.RaisePropertyChanged("ServiceProviderPenalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ServiceProviderPenaltiesSpecified { + get { + return this.serviceProviderPenaltiesFieldSpecified; + } + set { + this.serviceProviderPenaltiesFieldSpecified = value; + this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public decimal StateFees { + get { + return this.stateFeesField; + } + set { + this.stateFeesField = value; + this.RaisePropertyChanged("StateFees"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StateFeesSpecified { + get { + return this.stateFeesFieldSpecified; + } + set { + this.stateFeesFieldSpecified = value; + this.RaisePropertyChanged("StateFeesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public decimal CourtCosts { + get { + return this.courtCostsField; + } + set { + this.courtCostsField = value; + this.RaisePropertyChanged("CourtCosts"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CourtCostsSpecified { + get { + return this.courtCostsFieldSpecified; + } + set { + this.courtCostsFieldSpecified = value; + this.RaisePropertyChanged("CourtCostsSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public decimal TotalPayableOverall { + get { + return this.totalPayableOverallField; + } + set { + this.totalPayableOverallField = value; + this.RaisePropertyChanged("TotalPayableOverall"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableOverallSpecified { + get { + return this.totalPayableOverallFieldSpecified; + } + set { + this.totalPayableOverallFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableOverallSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public string CalcExplanation { + get { + return this.calcExplanationField; + } + set { + this.calcExplanationField = value; + this.RaisePropertyChanged("CalcExplanation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public CapitalRepairImportTypePaymentRecalculation PaymentRecalculation { + get { + return this.paymentRecalculationField; + } + set { + this.paymentRecalculationField = value; + this.RaisePropertyChanged("PaymentRecalculation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public string PaymentInformationKey { + get { + return this.paymentInformationKeyField; + } + set { + this.paymentInformationKeyField = value; + this.RaisePropertyChanged("PaymentInformationKey"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class CapitalRepairImportTypePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { + + private string recalculationReasonField; + + private decimal sumField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string recalculationReason { + get { + return this.recalculationReasonField; + } + set { + this.recalculationReasonField = value; + this.RaisePropertyChanged("recalculationReason"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal sum { + get { + return this.sumField; + } + set { + this.sumField = value; + this.RaisePropertyChanged("sum"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class DebtImportCRType : object, System.ComponentModel.INotifyPropertyChanged { + + private int monthField; + + private short yearField; + + private decimal totalPayableField; + + private string orgPPAGUIDField; + + private string paymentInformationKeyField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public int Month { + get { + return this.monthField; + } + set { + this.monthField = value; + this.RaisePropertyChanged("Month"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] + public short Year { + get { + return this.yearField; + } + set { + this.yearField = value; + this.RaisePropertyChanged("Year"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal TotalPayable { + get { + return this.totalPayableField; + } + set { + this.totalPayableField = value; + this.RaisePropertyChanged("TotalPayable"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string PaymentInformationKey { + get { + return this.paymentInformationKeyField; + } + set { + this.paymentInformationKeyField = value; + this.RaisePropertyChanged("PaymentInformationKey"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class CapitalRepairYearImportType : object, System.ComponentModel.INotifyPropertyChanged { + + private CapitalRepairYearImportTypeCapitalRepairMonthlyCharge[] capitalRepairMonthlyChargeField; + + private short yearField; + + private string orgPPAGUIDField; + + private string paymentInformationKeyField; + + /// + [System.Xml.Serialization.XmlElementAttribute("CapitalRepairMonthlyCharge", Order=0)] + public CapitalRepairYearImportTypeCapitalRepairMonthlyCharge[] CapitalRepairMonthlyCharge { + get { + return this.capitalRepairMonthlyChargeField; + } + set { + this.capitalRepairMonthlyChargeField = value; + this.RaisePropertyChanged("CapitalRepairMonthlyCharge"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] + public short Year { + get { + return this.yearField; + } + set { + this.yearField = value; + this.RaisePropertyChanged("Year"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string PaymentInformationKey { + get { + return this.paymentInformationKeyField; + } + set { + this.paymentInformationKeyField = value; + this.RaisePropertyChanged("PaymentInformationKey"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class CapitalRepairYearImportTypeCapitalRepairMonthlyCharge : CapitalRepairMonthlyImportType { + + private int monthField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public int Month { + get { + return this.monthField; + } + set { + this.monthField = value; + this.RaisePropertyChanged("Month"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceDebtImportType : object, System.ComponentModel.INotifyPropertyChanged { + + private object itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute("AdditionalService", typeof(PDServiceDebtImportTypeAdditionalService), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("GroupMunicipalService", typeof(PDServiceDebtImportTypeGroupMunicipalService), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("HousingService", typeof(PDServiceDebtImportTypeHousingService), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("MunicipalService", typeof(PDServiceDebtImportTypeMunicipalService), Order=0)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceDebtImportTypeAdditionalService : ServiceDebtImportType { + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class ServiceDebtImportType : DebtImportType { + + private nsiRef serviceTypeField; + + private string paymentInformationKeyField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public nsiRef ServiceType { + get { + return this.serviceTypeField; + } + set { + this.serviceTypeField = value; + this.RaisePropertyChanged("ServiceType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string PaymentInformationKey { + get { + return this.paymentInformationKeyField; + } + set { + this.paymentInformationKeyField = value; + this.RaisePropertyChanged("PaymentInformationKey"); + } + } + } + + /// + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ServiceDebtImportType))] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class DebtImportType : object, System.ComponentModel.INotifyPropertyChanged { + + private int monthField; + + private short yearField; + + private decimal totalPayableField; + + private string orgPPAGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public int Month { + get { + return this.monthField; + } + set { + this.monthField = value; + this.RaisePropertyChanged("Month"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] + public short Year { + get { + return this.yearField; + } + set { + this.yearField = value; + this.RaisePropertyChanged("Year"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal TotalPayable { + get { + return this.totalPayableField; + } + set { + this.totalPayableField = value; + this.RaisePropertyChanged("TotalPayable"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceDebtImportTypeGroupMunicipalService : object, System.ComponentModel.INotifyPropertyChanged { + + private PDServiceDebtImportTypeGroupMunicipalServiceTypeMunicipalService typeMunicipalServiceField; + + private PDServiceDebtImportTypeGroupMunicipalServiceMunicipalService[] municipalServiceField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PDServiceDebtImportTypeGroupMunicipalServiceTypeMunicipalService TypeMunicipalService { + get { + return this.typeMunicipalServiceField; + } + set { + this.typeMunicipalServiceField = value; + this.RaisePropertyChanged("TypeMunicipalService"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("MunicipalService", Order=1)] + public PDServiceDebtImportTypeGroupMunicipalServiceMunicipalService[] MunicipalService { + get { + return this.municipalServiceField; + } + set { + this.municipalServiceField = value; + this.RaisePropertyChanged("MunicipalService"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceDebtImportTypeGroupMunicipalServiceTypeMunicipalService : object, System.ComponentModel.INotifyPropertyChanged { + + private nsiRef serviceTypeField; + + private int monthField; + + private short yearField; + + private decimal totalPayableField; + + private string orgPPAGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public nsiRef ServiceType { + get { + return this.serviceTypeField; + } + set { + this.serviceTypeField = value; + this.RaisePropertyChanged("ServiceType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] + public int Month { + get { + return this.monthField; + } + set { + this.monthField = value; + this.RaisePropertyChanged("Month"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=2)] + public short Year { + get { + return this.yearField; + } + set { + this.yearField = value; + this.RaisePropertyChanged("Year"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal TotalPayable { + get { + return this.totalPayableField; + } + set { + this.totalPayableField = value; + this.RaisePropertyChanged("TotalPayable"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceDebtImportTypeGroupMunicipalServiceMunicipalService : ServiceDebtImportType { + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceDebtImportTypeHousingService : ServiceDebtImportType { + + private PDServiceDebtImportTypeHousingServiceMunicipalResource[] municipalResourceField; + + /// + [System.Xml.Serialization.XmlElementAttribute("MunicipalResource", Order=0)] + public PDServiceDebtImportTypeHousingServiceMunicipalResource[] MunicipalResource { + get { + return this.municipalResourceField; + } + set { + this.municipalResourceField = value; + this.RaisePropertyChanged("MunicipalResource"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceDebtImportTypeHousingServiceMunicipalResource : object, System.ComponentModel.INotifyPropertyChanged { + + private nsiRef serviceTypeField; + + private decimal totalPayableField; + + private string orgPPAGUIDField; + + private PDServiceDebtImportTypeHousingServiceMunicipalResourceGeneralMunicipalResource[] generalMunicipalResourceField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public nsiRef ServiceType { + get { + return this.serviceTypeField; + } + set { + this.serviceTypeField = value; + this.RaisePropertyChanged("ServiceType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal TotalPayable { + get { + return this.totalPayableField; + } + set { + this.totalPayableField = value; + this.RaisePropertyChanged("TotalPayable"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("GeneralMunicipalResource", Order=3)] + public PDServiceDebtImportTypeHousingServiceMunicipalResourceGeneralMunicipalResource[] GeneralMunicipalResource { + get { + return this.generalMunicipalResourceField; + } + set { + this.generalMunicipalResourceField = value; + this.RaisePropertyChanged("GeneralMunicipalResource"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceDebtImportTypeHousingServiceMunicipalResourceGeneralMunicipalResource : object, System.ComponentModel.INotifyPropertyChanged { + + private nsiRef serviceTypeField; + + private decimal totalPayableField; + + private string orgPPAGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public nsiRef ServiceType { + get { + return this.serviceTypeField; + } + set { + this.serviceTypeField = value; + this.RaisePropertyChanged("ServiceType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal TotalPayable { + get { + return this.totalPayableField; + } + set { + this.totalPayableField = value; + this.RaisePropertyChanged("TotalPayable"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceDebtImportTypeMunicipalService : ServiceDebtImportType { + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PaymentDocumentTypeChargeInfo : PDServiceChargeType { + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeType : object, System.ComponentModel.INotifyPropertyChanged { + + private object itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute("AdditionalService", typeof(PDServiceChargeTypeAdditionalService), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("GroupMunicipalService", typeof(PDServiceChargeTypeGroupMunicipalService), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("HousingService", typeof(PDServiceChargeTypeHousingService), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("MunicipalService", typeof(PDServiceChargeTypeMunicipalService), Order=0)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeAdditionalService : ServicePDImportType { + + private ServiceChargeImportType serviceChargeField; + + private PDServiceChargeTypeAdditionalServiceVolume[] consumptionField; + + private PDServiceChargeTypeAdditionalServicePaymentRecalculation paymentRecalculationField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ServiceChargeImportType ServiceCharge { + get { + return this.serviceChargeField; + } + set { + this.serviceChargeField = value; + this.RaisePropertyChanged("ServiceCharge"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=1)] + [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)] + public PDServiceChargeTypeAdditionalServiceVolume[] Consumption { + get { + return this.consumptionField; + } + set { + this.consumptionField = value; + this.RaisePropertyChanged("Consumption"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public PDServiceChargeTypeAdditionalServicePaymentRecalculation PaymentRecalculation { + get { + return this.paymentRecalculationField; + } + set { + this.paymentRecalculationField = value; + this.RaisePropertyChanged("PaymentRecalculation"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeAdditionalServiceVolume : object, System.ComponentModel.INotifyPropertyChanged { + + private PDServiceChargeTypeAdditionalServiceVolumeType typeField; + + private bool typeFieldSpecified; + + private decimal valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public PDServiceChargeTypeAdditionalServiceVolumeType type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("type"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool typeSpecified { + get { + return this.typeFieldSpecified; + } + set { + this.typeFieldSpecified = value; + this.RaisePropertyChanged("typeSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public decimal Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum PDServiceChargeTypeAdditionalServiceVolumeType { + + /// + I, + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeAdditionalServicePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { + + private string recalculationReasonField; + + private decimal sumField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string recalculationReason { + get { + return this.recalculationReasonField; + } + set { + this.recalculationReasonField = value; + this.RaisePropertyChanged("recalculationReason"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal sum { + get { + return this.sumField; + } + set { + this.sumField = value; + this.RaisePropertyChanged("sum"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class ServicePDImportType : object, System.ComponentModel.INotifyPropertyChanged { + + private nsiRef serviceTypeField; + + private decimal rateField; + + private decimal totalPayableField; + + private decimal accountingPeriodTotalField; + + private bool accountingPeriodTotalFieldSpecified; + + private string calcExplanationField; + + private string orgPPAGUIDField; + + private string paymentInformationKeyField; + + private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField; + + private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + + private decimal penaltiesField; + + private bool penaltiesFieldSpecified; + + private decimal serviceProviderPenaltiesField; + + private bool serviceProviderPenaltiesFieldSpecified; + + private decimal stateFeesField; + + private bool stateFeesFieldSpecified; + + private decimal courtCostsField; + + private bool courtCostsFieldSpecified; + + private decimal totalPayableOverallField; + + private bool totalPayableOverallFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public nsiRef ServiceType { + get { + return this.serviceTypeField; + } + set { + this.serviceTypeField = value; + this.RaisePropertyChanged("ServiceType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal Rate { + get { + return this.rateField; + } + set { + this.rateField = value; + this.RaisePropertyChanged("Rate"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal TotalPayable { + get { + return this.totalPayableField; + } + set { + this.totalPayableField = value; + this.RaisePropertyChanged("TotalPayable"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal AccountingPeriodTotal { + get { + return this.accountingPeriodTotalField; + } + set { + this.accountingPeriodTotalField = value; + this.RaisePropertyChanged("AccountingPeriodTotal"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AccountingPeriodTotalSpecified { + get { + return this.accountingPeriodTotalFieldSpecified; + } + set { + this.accountingPeriodTotalFieldSpecified = value; + this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string CalcExplanation { + get { + return this.calcExplanationField; + } + set { + this.calcExplanationField = value; + this.RaisePropertyChanged("CalcExplanation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public string PaymentInformationKey { + get { + return this.paymentInformationKeyField; + } + set { + this.paymentInformationKeyField = value; + this.RaisePropertyChanged("PaymentInformationKey"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public decimal Penalties { + get { + return this.penaltiesField; + } + set { + this.penaltiesField = value; + this.RaisePropertyChanged("Penalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PenaltiesSpecified { + get { + return this.penaltiesFieldSpecified; + } + set { + this.penaltiesFieldSpecified = value; + this.RaisePropertyChanged("PenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public decimal ServiceProviderPenalties { + get { + return this.serviceProviderPenaltiesField; + } + set { + this.serviceProviderPenaltiesField = value; + this.RaisePropertyChanged("ServiceProviderPenalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ServiceProviderPenaltiesSpecified { + get { + return this.serviceProviderPenaltiesFieldSpecified; + } + set { + this.serviceProviderPenaltiesFieldSpecified = value; + this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public decimal StateFees { + get { + return this.stateFeesField; + } + set { + this.stateFeesField = value; + this.RaisePropertyChanged("StateFees"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StateFeesSpecified { + get { + return this.stateFeesFieldSpecified; + } + set { + this.stateFeesFieldSpecified = value; + this.RaisePropertyChanged("StateFeesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public decimal CourtCosts { + get { + return this.courtCostsField; + } + set { + this.courtCostsField = value; + this.RaisePropertyChanged("CourtCosts"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CourtCostsSpecified { + get { + return this.courtCostsFieldSpecified; + } + set { + this.courtCostsFieldSpecified = value; + this.RaisePropertyChanged("CourtCostsSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public decimal TotalPayableOverall { + get { + return this.totalPayableOverallField; + } + set { + this.totalPayableOverallField = value; + this.RaisePropertyChanged("TotalPayableOverall"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableOverallSpecified { + get { + return this.totalPayableOverallFieldSpecified; + } + set { + this.totalPayableOverallFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableOverallSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeGroupMunicipalService : object, System.ComponentModel.INotifyPropertyChanged { + + private TypeMunicipalServiceType typeMunicipalServiceField; + + private PDServiceChargeTypeGroupMunicipalServiceMunicipalService[] municipalServiceField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public TypeMunicipalServiceType TypeMunicipalService { + get { + return this.typeMunicipalServiceField; + } + set { + this.typeMunicipalServiceField = value; + this.RaisePropertyChanged("TypeMunicipalService"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("MunicipalService", Order=1)] + public PDServiceChargeTypeGroupMunicipalServiceMunicipalService[] MunicipalService { + get { + return this.municipalServiceField; + } + set { + this.municipalServiceField = value; + this.RaisePropertyChanged("MunicipalService"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class TypeMunicipalServiceType : object, System.ComponentModel.INotifyPropertyChanged { + + private nsiRef serviceTypeField; + + private TypeMunicipalServiceTypeVolume[] consumptionField; + + private decimal rateField; + + private bool rateFieldSpecified; + + private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField; + + private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; + + private decimal amountOfPaymentMunicipalServiceIndividualConsumptionField; + + private bool amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified; + + private decimal accountingPeriodTotalField; + + private bool accountingPeriodTotalFieldSpecified; + + private TypeMunicipalServiceTypeMultiplyingFactor multiplyingFactorField; + + private ServiceChargeImportType serviceChargeField; + + private decimal totalPayableField; + + private decimal municipalServiceIndividualConsumptionPayableField; + + private bool municipalServiceIndividualConsumptionPayableFieldSpecified; + + private decimal municipalServiceCommunalConsumptionPayableField; + + private bool municipalServiceCommunalConsumptionPayableFieldSpecified; + + private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField; + + private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + + private decimal penaltiesField; + + private bool penaltiesFieldSpecified; + + private decimal serviceProviderPenaltiesField; + + private bool serviceProviderPenaltiesFieldSpecified; + + private decimal stateFeesField; + + private bool stateFeesFieldSpecified; + + private decimal courtCostsField; + + private bool courtCostsFieldSpecified; + + private decimal totalPayableOverallField; + + private bool totalPayableOverallFieldSpecified; + + private string calcExplanationField; + + private string orgPPAGUIDField; + + private PiecemealPayment piecemealPaymentField; + + private TypeMunicipalServiceTypePaymentRecalculation paymentRecalculationField; + + private ServiceInformation serviceInformationField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public nsiRef ServiceType { + get { + return this.serviceTypeField; + } + set { + this.serviceTypeField = value; + this.RaisePropertyChanged("ServiceType"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=1)] + [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)] + public TypeMunicipalServiceTypeVolume[] Consumption { + get { + return this.consumptionField; + } + set { + this.consumptionField = value; + this.RaisePropertyChanged("Consumption"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal Rate { + get { + return this.rateField; + } + set { + this.rateField = value; + this.RaisePropertyChanged("Rate"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool RateSpecified { + get { + return this.rateFieldSpecified; + } + set { + this.rateFieldSpecified = value; + this.RaisePropertyChanged("RateSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal AmountOfPaymentMunicipalServiceCommunalConsumption { + get { + return this.amountOfPaymentMunicipalServiceCommunalConsumptionField; + } + set { + this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified { + get { + return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; + } + set { + this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public decimal AmountOfPaymentMunicipalServiceIndividualConsumption { + get { + return this.amountOfPaymentMunicipalServiceIndividualConsumptionField; + } + set { + this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumption"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified { + get { + return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified; + } + set { + this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public decimal AccountingPeriodTotal { + get { + return this.accountingPeriodTotalField; + } + set { + this.accountingPeriodTotalField = value; + this.RaisePropertyChanged("AccountingPeriodTotal"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AccountingPeriodTotalSpecified { + get { + return this.accountingPeriodTotalFieldSpecified; + } + set { + this.accountingPeriodTotalFieldSpecified = value; + this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public TypeMunicipalServiceTypeMultiplyingFactor MultiplyingFactor { + get { + return this.multiplyingFactorField; + } + set { + this.multiplyingFactorField = value; + this.RaisePropertyChanged("MultiplyingFactor"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ServiceChargeImportType ServiceCharge { + get { + return this.serviceChargeField; + } + set { + this.serviceChargeField = value; + this.RaisePropertyChanged("ServiceCharge"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public decimal TotalPayable { + get { + return this.totalPayableField; + } + set { + this.totalPayableField = value; + this.RaisePropertyChanged("TotalPayable"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public decimal MunicipalServiceIndividualConsumptionPayable { + get { + return this.municipalServiceIndividualConsumptionPayableField; + } + set { + this.municipalServiceIndividualConsumptionPayableField = value; + this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MunicipalServiceIndividualConsumptionPayableSpecified { + get { + return this.municipalServiceIndividualConsumptionPayableFieldSpecified; + } + set { + this.municipalServiceIndividualConsumptionPayableFieldSpecified = value; + this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public decimal MunicipalServiceCommunalConsumptionPayable { + get { + return this.municipalServiceCommunalConsumptionPayableField; + } + set { + this.municipalServiceCommunalConsumptionPayableField = value; + this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MunicipalServiceCommunalConsumptionPayableSpecified { + get { + return this.municipalServiceCommunalConsumptionPayableFieldSpecified; + } + set { + this.municipalServiceCommunalConsumptionPayableFieldSpecified = value; + this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public decimal Penalties { + get { + return this.penaltiesField; + } + set { + this.penaltiesField = value; + this.RaisePropertyChanged("Penalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PenaltiesSpecified { + get { + return this.penaltiesFieldSpecified; + } + set { + this.penaltiesFieldSpecified = value; + this.RaisePropertyChanged("PenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public decimal ServiceProviderPenalties { + get { + return this.serviceProviderPenaltiesField; + } + set { + this.serviceProviderPenaltiesField = value; + this.RaisePropertyChanged("ServiceProviderPenalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ServiceProviderPenaltiesSpecified { + get { + return this.serviceProviderPenaltiesFieldSpecified; + } + set { + this.serviceProviderPenaltiesFieldSpecified = value; + this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public decimal StateFees { + get { + return this.stateFeesField; + } + set { + this.stateFeesField = value; + this.RaisePropertyChanged("StateFees"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StateFeesSpecified { + get { + return this.stateFeesFieldSpecified; + } + set { + this.stateFeesFieldSpecified = value; + this.RaisePropertyChanged("StateFeesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public decimal CourtCosts { + get { + return this.courtCostsField; + } + set { + this.courtCostsField = value; + this.RaisePropertyChanged("CourtCosts"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CourtCostsSpecified { + get { + return this.courtCostsFieldSpecified; + } + set { + this.courtCostsFieldSpecified = value; + this.RaisePropertyChanged("CourtCostsSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public decimal TotalPayableOverall { + get { + return this.totalPayableOverallField; + } + set { + this.totalPayableOverallField = value; + this.RaisePropertyChanged("TotalPayableOverall"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableOverallSpecified { + get { + return this.totalPayableOverallFieldSpecified; + } + set { + this.totalPayableOverallFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableOverallSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public string CalcExplanation { + get { + return this.calcExplanationField; + } + set { + this.calcExplanationField = value; + this.RaisePropertyChanged("CalcExplanation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public PiecemealPayment PiecemealPayment { + get { + return this.piecemealPaymentField; + } + set { + this.piecemealPaymentField = value; + this.RaisePropertyChanged("PiecemealPayment"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=20)] + public TypeMunicipalServiceTypePaymentRecalculation PaymentRecalculation { + get { + return this.paymentRecalculationField; + } + set { + this.paymentRecalculationField = value; + this.RaisePropertyChanged("PaymentRecalculation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + public ServiceInformation ServiceInformation { + get { + return this.serviceInformationField; + } + set { + this.serviceInformationField = value; + this.RaisePropertyChanged("ServiceInformation"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class TypeMunicipalServiceTypeVolume : object, System.ComponentModel.INotifyPropertyChanged { + + private TypeMunicipalServiceTypeVolumeType typeField; + + private bool typeFieldSpecified; + + private TypeMunicipalServiceTypeVolumeDeterminingMethod determiningMethodField; + + private bool determiningMethodFieldSpecified; + + private decimal valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public TypeMunicipalServiceTypeVolumeType type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("type"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool typeSpecified { + get { + return this.typeFieldSpecified; + } + set { + this.typeFieldSpecified = value; + this.RaisePropertyChanged("typeSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public TypeMunicipalServiceTypeVolumeDeterminingMethod determiningMethod { + get { + return this.determiningMethodField; + } + set { + this.determiningMethodField = value; + this.RaisePropertyChanged("determiningMethod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool determiningMethodSpecified { + get { + return this.determiningMethodFieldSpecified; + } + set { + this.determiningMethodFieldSpecified = value; + this.RaisePropertyChanged("determiningMethodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public decimal Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum TypeMunicipalServiceTypeVolumeType { + + /// + I, + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum TypeMunicipalServiceTypeVolumeDeterminingMethod { + + /// + N, + + /// + M, + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class TypeMunicipalServiceTypeMultiplyingFactor : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal ratioField; + + private decimal amountOfExcessFeesField; + + private bool amountOfExcessFeesFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal Ratio { + get { + return this.ratioField; + } + set { + this.ratioField = value; + this.RaisePropertyChanged("Ratio"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal AmountOfExcessFees { + get { + return this.amountOfExcessFeesField; + } + set { + this.amountOfExcessFeesField = value; + this.RaisePropertyChanged("AmountOfExcessFees"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfExcessFeesSpecified { + get { + return this.amountOfExcessFeesFieldSpecified; + } + set { + this.amountOfExcessFeesFieldSpecified = value; + this.RaisePropertyChanged("AmountOfExcessFeesSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class TypeMunicipalServiceTypePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { + + private string recalculationReasonField; + + private decimal sumField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string recalculationReason { + get { + return this.recalculationReasonField; + } + set { + this.recalculationReasonField = value; + this.RaisePropertyChanged("recalculationReason"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal sum { + get { + return this.sumField; + } + set { + this.sumField = value; + this.RaisePropertyChanged("sum"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeGroupMunicipalServiceMunicipalService : ServicePDImportType { + + private ServiceChargeImportType serviceChargeField; + + private PiecemealPayment piecemealPaymentField; + + private PDServiceChargeTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation paymentRecalculationField; + + private ServiceInformation serviceInformationField; + + private PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolume[] consumptionField; + + private PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor multiplyingFactorField; + + private decimal municipalServiceIndividualConsumptionPayableField; + + private bool municipalServiceIndividualConsumptionPayableFieldSpecified; + + private decimal municipalServiceCommunalConsumptionPayableField; + + private bool municipalServiceCommunalConsumptionPayableFieldSpecified; + + private decimal amountOfPaymentMunicipalServiceIndividualConsumptionField; + + private bool amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified; + + private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField; + + private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ServiceChargeImportType ServiceCharge { + get { + return this.serviceChargeField; + } + set { + this.serviceChargeField = value; + this.RaisePropertyChanged("ServiceCharge"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public PiecemealPayment PiecemealPayment { + get { + return this.piecemealPaymentField; + } + set { + this.piecemealPaymentField = value; + this.RaisePropertyChanged("PiecemealPayment"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public PDServiceChargeTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation PaymentRecalculation { + get { + return this.paymentRecalculationField; + } + set { + this.paymentRecalculationField = value; + this.RaisePropertyChanged("PaymentRecalculation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public ServiceInformation ServiceInformation { + get { + return this.serviceInformationField; + } + set { + this.serviceInformationField = value; + this.RaisePropertyChanged("ServiceInformation"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=4)] + [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)] + public PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolume[] Consumption { + get { + return this.consumptionField; + } + set { + this.consumptionField = value; + this.RaisePropertyChanged("Consumption"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor MultiplyingFactor { + get { + return this.multiplyingFactorField; + } + set { + this.multiplyingFactorField = value; + this.RaisePropertyChanged("MultiplyingFactor"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public decimal MunicipalServiceIndividualConsumptionPayable { + get { + return this.municipalServiceIndividualConsumptionPayableField; + } + set { + this.municipalServiceIndividualConsumptionPayableField = value; + this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MunicipalServiceIndividualConsumptionPayableSpecified { + get { + return this.municipalServiceIndividualConsumptionPayableFieldSpecified; + } + set { + this.municipalServiceIndividualConsumptionPayableFieldSpecified = value; + this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public decimal MunicipalServiceCommunalConsumptionPayable { + get { + return this.municipalServiceCommunalConsumptionPayableField; + } + set { + this.municipalServiceCommunalConsumptionPayableField = value; + this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MunicipalServiceCommunalConsumptionPayableSpecified { + get { + return this.municipalServiceCommunalConsumptionPayableFieldSpecified; + } + set { + this.municipalServiceCommunalConsumptionPayableFieldSpecified = value; + this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public decimal AmountOfPaymentMunicipalServiceIndividualConsumption { + get { + return this.amountOfPaymentMunicipalServiceIndividualConsumptionField; + } + set { + this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumption"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified { + get { + return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified; + } + set { + this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public decimal AmountOfPaymentMunicipalServiceCommunalConsumption { + get { + return this.amountOfPaymentMunicipalServiceCommunalConsumptionField; + } + set { + this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified { + get { + return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; + } + set { + this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { + + private string recalculationReasonField; + + private decimal sumField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string recalculationReason { + get { + return this.recalculationReasonField; + } + set { + this.recalculationReasonField = value; + this.RaisePropertyChanged("recalculationReason"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal sum { + get { + return this.sumField; + } + set { + this.sumField = value; + this.RaisePropertyChanged("sum"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolume : object, System.ComponentModel.INotifyPropertyChanged { + + private PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeType typeField; + + private bool typeFieldSpecified; + + private PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod determiningMethodField; + + private bool determiningMethodFieldSpecified; + + private decimal valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeType type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("type"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool typeSpecified { + get { + return this.typeFieldSpecified; + } + set { + this.typeFieldSpecified = value; + this.RaisePropertyChanged("typeSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod determiningMethod { + get { + return this.determiningMethodField; + } + set { + this.determiningMethodField = value; + this.RaisePropertyChanged("determiningMethod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool determiningMethodSpecified { + get { + return this.determiningMethodFieldSpecified; + } + set { + this.determiningMethodFieldSpecified = value; + this.RaisePropertyChanged("determiningMethodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public decimal Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeType { + + /// + I, + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod { + + /// + N, + + /// + M, + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal ratioField; + + private decimal amountOfExcessFeesField; + + private bool amountOfExcessFeesFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal Ratio { + get { + return this.ratioField; + } + set { + this.ratioField = value; + this.RaisePropertyChanged("Ratio"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal AmountOfExcessFees { + get { + return this.amountOfExcessFeesField; + } + set { + this.amountOfExcessFeesField = value; + this.RaisePropertyChanged("AmountOfExcessFees"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfExcessFeesSpecified { + get { + return this.amountOfExcessFeesFieldSpecified; + } + set { + this.amountOfExcessFeesFieldSpecified = value; + this.RaisePropertyChanged("AmountOfExcessFeesSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeHousingService : ServicePDImportType { + + private ServiceChargeImportType serviceChargeField; + + private PDServiceChargeTypeHousingServiceMunicipalResource[] municipalResourceField; + + private PDServiceChargeTypeHousingServicePaymentRecalculation paymentRecalculationField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ServiceChargeImportType ServiceCharge { + get { + return this.serviceChargeField; + } + set { + this.serviceChargeField = value; + this.RaisePropertyChanged("ServiceCharge"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("MunicipalResource", Order=1)] + public PDServiceChargeTypeHousingServiceMunicipalResource[] MunicipalResource { + get { + return this.municipalResourceField; + } + set { + this.municipalResourceField = value; + this.RaisePropertyChanged("MunicipalResource"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public PDServiceChargeTypeHousingServicePaymentRecalculation PaymentRecalculation { + get { + return this.paymentRecalculationField; + } + set { + this.paymentRecalculationField = value; + this.RaisePropertyChanged("PaymentRecalculation"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeHousingServiceMunicipalResource : object, System.ComponentModel.INotifyPropertyChanged { + + private nsiRef serviceTypeField; + + private PDServiceChargeTypeHousingServiceMunicipalResourceUnit unitField; + + private bool unitFieldSpecified; + + private PDServiceChargeTypeHousingServiceMunicipalResourceConsumption consumptionField; + + private decimal rateField; + + private bool rateFieldSpecified; + + private decimal accountingPeriodTotalField; + + private bool accountingPeriodTotalFieldSpecified; + + private ServiceChargeImportType serviceChargeField; + + private decimal municipalServiceCommunalConsumptionPayableField; + + private bool municipalServiceCommunalConsumptionPayableFieldSpecified; + + private PDServiceChargeTypeHousingServiceMunicipalResourceServiceInformation serviceInformationField; + + private PDServiceChargeTypeHousingServiceMunicipalResourcePaymentRecalculation paymentRecalculationField; + + private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField; + + private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; + + private decimal totalPayableField; + + private bool totalPayableFieldSpecified; + + private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField; + + private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + + private decimal penaltiesField; + + private bool penaltiesFieldSpecified; + + private decimal serviceProviderPenaltiesField; + + private bool serviceProviderPenaltiesFieldSpecified; + + private decimal stateFeesField; + + private bool stateFeesFieldSpecified; + + private decimal courtCostsField; + + private bool courtCostsFieldSpecified; + + private decimal totalPayableOverallField; + + private bool totalPayableOverallFieldSpecified; + + private string orgPPAGUIDField; + + private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResource[] generalMunicipalResourceField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public nsiRef ServiceType { + get { + return this.serviceTypeField; + } + set { + this.serviceTypeField = value; + this.RaisePropertyChanged("ServiceType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public PDServiceChargeTypeHousingServiceMunicipalResourceUnit Unit { + get { + return this.unitField; + } + set { + this.unitField = value; + this.RaisePropertyChanged("Unit"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UnitSpecified { + get { + return this.unitFieldSpecified; + } + set { + this.unitFieldSpecified = value; + this.RaisePropertyChanged("UnitSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public PDServiceChargeTypeHousingServiceMunicipalResourceConsumption Consumption { + get { + return this.consumptionField; + } + set { + this.consumptionField = value; + this.RaisePropertyChanged("Consumption"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal Rate { + get { + return this.rateField; + } + set { + this.rateField = value; + this.RaisePropertyChanged("Rate"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool RateSpecified { + get { + return this.rateFieldSpecified; + } + set { + this.rateFieldSpecified = value; + this.RaisePropertyChanged("RateSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public decimal AccountingPeriodTotal { + get { + return this.accountingPeriodTotalField; + } + set { + this.accountingPeriodTotalField = value; + this.RaisePropertyChanged("AccountingPeriodTotal"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AccountingPeriodTotalSpecified { + get { + return this.accountingPeriodTotalFieldSpecified; + } + set { + this.accountingPeriodTotalFieldSpecified = value; + this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public ServiceChargeImportType ServiceCharge { + get { + return this.serviceChargeField; + } + set { + this.serviceChargeField = value; + this.RaisePropertyChanged("ServiceCharge"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public decimal MunicipalServiceCommunalConsumptionPayable { + get { + return this.municipalServiceCommunalConsumptionPayableField; + } + set { + this.municipalServiceCommunalConsumptionPayableField = value; + this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MunicipalServiceCommunalConsumptionPayableSpecified { + get { + return this.municipalServiceCommunalConsumptionPayableFieldSpecified; + } + set { + this.municipalServiceCommunalConsumptionPayableFieldSpecified = value; + this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public PDServiceChargeTypeHousingServiceMunicipalResourceServiceInformation ServiceInformation { + get { + return this.serviceInformationField; + } + set { + this.serviceInformationField = value; + this.RaisePropertyChanged("ServiceInformation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public PDServiceChargeTypeHousingServiceMunicipalResourcePaymentRecalculation PaymentRecalculation { + get { + return this.paymentRecalculationField; + } + set { + this.paymentRecalculationField = value; + this.RaisePropertyChanged("PaymentRecalculation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public decimal AmountOfPaymentMunicipalServiceCommunalConsumption { + get { + return this.amountOfPaymentMunicipalServiceCommunalConsumptionField; + } + set { + this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified { + get { + return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; + } + set { + this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public decimal TotalPayable { + get { + return this.totalPayableField; + } + set { + this.totalPayableField = value; + this.RaisePropertyChanged("TotalPayable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableSpecified { + get { + return this.totalPayableFieldSpecified; + } + set { + this.totalPayableFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public decimal Penalties { + get { + return this.penaltiesField; + } + set { + this.penaltiesField = value; + this.RaisePropertyChanged("Penalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PenaltiesSpecified { + get { + return this.penaltiesFieldSpecified; + } + set { + this.penaltiesFieldSpecified = value; + this.RaisePropertyChanged("PenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public decimal ServiceProviderPenalties { + get { + return this.serviceProviderPenaltiesField; + } + set { + this.serviceProviderPenaltiesField = value; + this.RaisePropertyChanged("ServiceProviderPenalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ServiceProviderPenaltiesSpecified { + get { + return this.serviceProviderPenaltiesFieldSpecified; + } + set { + this.serviceProviderPenaltiesFieldSpecified = value; + this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public decimal StateFees { + get { + return this.stateFeesField; + } + set { + this.stateFeesField = value; + this.RaisePropertyChanged("StateFees"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StateFeesSpecified { + get { + return this.stateFeesFieldSpecified; + } + set { + this.stateFeesFieldSpecified = value; + this.RaisePropertyChanged("StateFeesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public decimal CourtCosts { + get { + return this.courtCostsField; + } + set { + this.courtCostsField = value; + this.RaisePropertyChanged("CourtCosts"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CourtCostsSpecified { + get { + return this.courtCostsFieldSpecified; + } + set { + this.courtCostsFieldSpecified = value; + this.RaisePropertyChanged("CourtCostsSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public decimal TotalPayableOverall { + get { + return this.totalPayableOverallField; + } + set { + this.totalPayableOverallField = value; + this.RaisePropertyChanged("TotalPayableOverall"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableOverallSpecified { + get { + return this.totalPayableOverallFieldSpecified; + } + set { + this.totalPayableOverallFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableOverallSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("GeneralMunicipalResource", Order=18)] + public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResource[] GeneralMunicipalResource { + get { + return this.generalMunicipalResourceField; + } + set { + this.generalMunicipalResourceField = value; + this.RaisePropertyChanged("GeneralMunicipalResource"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum PDServiceChargeTypeHousingServiceMunicipalResourceUnit { + + /// + S, + + /// + D, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeHousingServiceMunicipalResourceConsumption : object, System.ComponentModel.INotifyPropertyChanged { + + private PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolume volumeField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolume Volume { + get { + return this.volumeField; + } + set { + this.volumeField = value; + this.RaisePropertyChanged("Volume"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolume : object, System.ComponentModel.INotifyPropertyChanged { + + private PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeType typeField; + + private bool typeFieldSpecified; + + private PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethodField; + + private bool determiningMethodFieldSpecified; + + private decimal valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeType type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("type"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool typeSpecified { + get { + return this.typeFieldSpecified; + } + set { + this.typeFieldSpecified = value; + this.RaisePropertyChanged("typeSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethod { + get { + return this.determiningMethodField; + } + set { + this.determiningMethodField = value; + this.RaisePropertyChanged("determiningMethod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool determiningMethodSpecified { + get { + return this.determiningMethodFieldSpecified; + } + set { + this.determiningMethodFieldSpecified = value; + this.RaisePropertyChanged("determiningMethodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public decimal Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeType { + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod { + + /// + N, + + /// + M, + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeHousingServiceMunicipalResourceServiceInformation : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal houseOverallNeedsNormField; + + private bool houseOverallNeedsNormFieldSpecified; + + private decimal houseOverallNeedsCurrentValueField; + + private bool houseOverallNeedsCurrentValueFieldSpecified; + + private decimal houseTotalHouseOverallNeedsField; + + private bool houseTotalHouseOverallNeedsFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal houseOverallNeedsNorm { + get { + return this.houseOverallNeedsNormField; + } + set { + this.houseOverallNeedsNormField = value; + this.RaisePropertyChanged("houseOverallNeedsNorm"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool houseOverallNeedsNormSpecified { + get { + return this.houseOverallNeedsNormFieldSpecified; + } + set { + this.houseOverallNeedsNormFieldSpecified = value; + this.RaisePropertyChanged("houseOverallNeedsNormSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal houseOverallNeedsCurrentValue { + get { + return this.houseOverallNeedsCurrentValueField; + } + set { + this.houseOverallNeedsCurrentValueField = value; + this.RaisePropertyChanged("houseOverallNeedsCurrentValue"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool houseOverallNeedsCurrentValueSpecified { + get { + return this.houseOverallNeedsCurrentValueFieldSpecified; + } + set { + this.houseOverallNeedsCurrentValueFieldSpecified = value; + this.RaisePropertyChanged("houseOverallNeedsCurrentValueSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal houseTotalHouseOverallNeeds { + get { + return this.houseTotalHouseOverallNeedsField; + } + set { + this.houseTotalHouseOverallNeedsField = value; + this.RaisePropertyChanged("houseTotalHouseOverallNeeds"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool houseTotalHouseOverallNeedsSpecified { + get { + return this.houseTotalHouseOverallNeedsFieldSpecified; + } + set { + this.houseTotalHouseOverallNeedsFieldSpecified = value; + this.RaisePropertyChanged("houseTotalHouseOverallNeedsSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeHousingServiceMunicipalResourcePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { + + private string recalculationReasonField; + + private decimal sumField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string recalculationReason { + get { + return this.recalculationReasonField; + } + set { + this.recalculationReasonField = value; + this.RaisePropertyChanged("recalculationReason"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal sum { + get { + return this.sumField; + } + set { + this.sumField = value; + this.RaisePropertyChanged("sum"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResource : GeneralMunicipalResourceType { + + private nsiRef serviceTypeField; + + private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumption consumptionField; + + private decimal rateField; + + private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField; + + private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; + + private decimal accountingPeriodTotalField; + + private bool accountingPeriodTotalFieldSpecified; + + private ServiceChargeImportType serviceChargeField; + + private decimal municipalServiceCommunalConsumptionPayableField; + + private bool municipalServiceCommunalConsumptionPayableFieldSpecified; + + private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourcePaymentRecalculation paymentRecalculationField; + + private decimal totalPayableField; + + private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField; + + private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + + private decimal penaltiesField; + + private bool penaltiesFieldSpecified; + + private decimal serviceProviderPenaltiesField; + + private bool serviceProviderPenaltiesFieldSpecified; + + private decimal stateFeesField; + + private bool stateFeesFieldSpecified; + + private decimal courtCostsField; + + private bool courtCostsFieldSpecified; + + private decimal totalPayableOverallField; + + private bool totalPayableOverallFieldSpecified; + + private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceServiceInformation serviceInformationField; + + private string orgPPAGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public nsiRef ServiceType { + get { + return this.serviceTypeField; + } + set { + this.serviceTypeField = value; + this.RaisePropertyChanged("ServiceType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumption Consumption { + get { + return this.consumptionField; + } + set { + this.consumptionField = value; + this.RaisePropertyChanged("Consumption"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal Rate { + get { + return this.rateField; + } + set { + this.rateField = value; + this.RaisePropertyChanged("Rate"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal AmountOfPaymentMunicipalServiceCommunalConsumption { + get { + return this.amountOfPaymentMunicipalServiceCommunalConsumptionField; + } + set { + this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified { + get { + return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; + } + set { + this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public decimal AccountingPeriodTotal { + get { + return this.accountingPeriodTotalField; + } + set { + this.accountingPeriodTotalField = value; + this.RaisePropertyChanged("AccountingPeriodTotal"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AccountingPeriodTotalSpecified { + get { + return this.accountingPeriodTotalFieldSpecified; + } + set { + this.accountingPeriodTotalFieldSpecified = value; + this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public ServiceChargeImportType ServiceCharge { + get { + return this.serviceChargeField; + } + set { + this.serviceChargeField = value; + this.RaisePropertyChanged("ServiceCharge"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public decimal MunicipalServiceCommunalConsumptionPayable { + get { + return this.municipalServiceCommunalConsumptionPayableField; + } + set { + this.municipalServiceCommunalConsumptionPayableField = value; + this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MunicipalServiceCommunalConsumptionPayableSpecified { + get { + return this.municipalServiceCommunalConsumptionPayableFieldSpecified; + } + set { + this.municipalServiceCommunalConsumptionPayableFieldSpecified = value; + this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourcePaymentRecalculation PaymentRecalculation { + get { + return this.paymentRecalculationField; + } + set { + this.paymentRecalculationField = value; + this.RaisePropertyChanged("PaymentRecalculation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public decimal TotalPayable { + get { + return this.totalPayableField; + } + set { + this.totalPayableField = value; + this.RaisePropertyChanged("TotalPayable"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public decimal Penalties { + get { + return this.penaltiesField; + } + set { + this.penaltiesField = value; + this.RaisePropertyChanged("Penalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PenaltiesSpecified { + get { + return this.penaltiesFieldSpecified; + } + set { + this.penaltiesFieldSpecified = value; + this.RaisePropertyChanged("PenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public decimal ServiceProviderPenalties { + get { + return this.serviceProviderPenaltiesField; + } + set { + this.serviceProviderPenaltiesField = value; + this.RaisePropertyChanged("ServiceProviderPenalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ServiceProviderPenaltiesSpecified { + get { + return this.serviceProviderPenaltiesFieldSpecified; + } + set { + this.serviceProviderPenaltiesFieldSpecified = value; + this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public decimal StateFees { + get { + return this.stateFeesField; + } + set { + this.stateFeesField = value; + this.RaisePropertyChanged("StateFees"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StateFeesSpecified { + get { + return this.stateFeesFieldSpecified; + } + set { + this.stateFeesFieldSpecified = value; + this.RaisePropertyChanged("StateFeesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public decimal CourtCosts { + get { + return this.courtCostsField; + } + set { + this.courtCostsField = value; + this.RaisePropertyChanged("CourtCosts"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CourtCostsSpecified { + get { + return this.courtCostsFieldSpecified; + } + set { + this.courtCostsFieldSpecified = value; + this.RaisePropertyChanged("CourtCostsSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public decimal TotalPayableOverall { + get { + return this.totalPayableOverallField; + } + set { + this.totalPayableOverallField = value; + this.RaisePropertyChanged("TotalPayableOverall"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableOverallSpecified { + get { + return this.totalPayableOverallFieldSpecified; + } + set { + this.totalPayableOverallFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableOverallSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceServiceInformation ServiceInformation { + get { + return this.serviceInformationField; + } + set { + this.serviceInformationField = value; + this.RaisePropertyChanged("ServiceInformation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumption : object, System.ComponentModel.INotifyPropertyChanged { + + private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolume volumeField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolume Volume { + get { + return this.volumeField; + } + set { + this.volumeField = value; + this.RaisePropertyChanged("Volume"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolume : object, System.ComponentModel.INotifyPropertyChanged { + + private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeType typeField; + + private bool typeFieldSpecified; + + private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethodField; + + private bool determiningMethodFieldSpecified; + + private decimal valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeType type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("type"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool typeSpecified { + get { + return this.typeFieldSpecified; + } + set { + this.typeFieldSpecified = value; + this.RaisePropertyChanged("typeSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethod { + get { + return this.determiningMethodField; + } + set { + this.determiningMethodField = value; + this.RaisePropertyChanged("determiningMethod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool determiningMethodSpecified { + get { + return this.determiningMethodFieldSpecified; + } + set { + this.determiningMethodFieldSpecified = value; + this.RaisePropertyChanged("determiningMethodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public decimal Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeType { + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeDeterminingMethod { + + /// + N, + + /// + M, + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourcePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { + + private string recalculationReasonField; + + private decimal sumField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string recalculationReason { + get { + return this.recalculationReasonField; + } + set { + this.recalculationReasonField = value; + this.RaisePropertyChanged("recalculationReason"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal sum { + get { + return this.sumField; + } + set { + this.sumField = value; + this.RaisePropertyChanged("sum"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceServiceInformation : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal houseOverallNeedsNormField; + + private bool houseOverallNeedsNormFieldSpecified; + + private decimal houseOverallNeedsCurrentValueField; + + private bool houseOverallNeedsCurrentValueFieldSpecified; + + private decimal houseTotalHouseOverallNeedsField; + + private bool houseTotalHouseOverallNeedsFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal houseOverallNeedsNorm { + get { + return this.houseOverallNeedsNormField; + } + set { + this.houseOverallNeedsNormField = value; + this.RaisePropertyChanged("houseOverallNeedsNorm"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool houseOverallNeedsNormSpecified { + get { + return this.houseOverallNeedsNormFieldSpecified; + } + set { + this.houseOverallNeedsNormFieldSpecified = value; + this.RaisePropertyChanged("houseOverallNeedsNormSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal houseOverallNeedsCurrentValue { + get { + return this.houseOverallNeedsCurrentValueField; + } + set { + this.houseOverallNeedsCurrentValueField = value; + this.RaisePropertyChanged("houseOverallNeedsCurrentValue"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool houseOverallNeedsCurrentValueSpecified { + get { + return this.houseOverallNeedsCurrentValueFieldSpecified; + } + set { + this.houseOverallNeedsCurrentValueFieldSpecified = value; + this.RaisePropertyChanged("houseOverallNeedsCurrentValueSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal houseTotalHouseOverallNeeds { + get { + return this.houseTotalHouseOverallNeedsField; + } + set { + this.houseTotalHouseOverallNeedsField = value; + this.RaisePropertyChanged("houseTotalHouseOverallNeeds"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool houseTotalHouseOverallNeedsSpecified { + get { + return this.houseTotalHouseOverallNeedsFieldSpecified; + } + set { + this.houseTotalHouseOverallNeedsFieldSpecified = value; + this.RaisePropertyChanged("houseTotalHouseOverallNeedsSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class GeneralMunicipalResourceType : object, System.ComponentModel.INotifyPropertyChanged { + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeHousingServicePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { + + private string recalculationReasonField; + + private decimal sumField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string recalculationReason { + get { + return this.recalculationReasonField; + } + set { + this.recalculationReasonField = value; + this.RaisePropertyChanged("recalculationReason"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal sum { + get { + return this.sumField; + } + set { + this.sumField = value; + this.RaisePropertyChanged("sum"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeMunicipalService : ServicePDImportType { + + private ServiceChargeImportType serviceChargeField; + + private PiecemealPayment piecemealPaymentField; + + private PDServiceChargeTypeMunicipalServicePaymentRecalculation paymentRecalculationField; + + private ServiceInformation serviceInformationField; + + private PDServiceChargeTypeMunicipalServiceVolume[] consumptionField; + + private PDServiceChargeTypeMunicipalServiceMultiplyingFactor multiplyingFactorField; + + private decimal municipalServiceIndividualConsumptionPayableField; + + private bool municipalServiceIndividualConsumptionPayableFieldSpecified; + + private decimal municipalServiceCommunalConsumptionPayableField; + + private bool municipalServiceCommunalConsumptionPayableFieldSpecified; + + private decimal amountOfPaymentMunicipalServiceIndividualConsumptionField; + + private bool amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified; + + private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField; + + private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ServiceChargeImportType ServiceCharge { + get { + return this.serviceChargeField; + } + set { + this.serviceChargeField = value; + this.RaisePropertyChanged("ServiceCharge"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public PiecemealPayment PiecemealPayment { + get { + return this.piecemealPaymentField; + } + set { + this.piecemealPaymentField = value; + this.RaisePropertyChanged("PiecemealPayment"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public PDServiceChargeTypeMunicipalServicePaymentRecalculation PaymentRecalculation { + get { + return this.paymentRecalculationField; + } + set { + this.paymentRecalculationField = value; + this.RaisePropertyChanged("PaymentRecalculation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public ServiceInformation ServiceInformation { + get { + return this.serviceInformationField; + } + set { + this.serviceInformationField = value; + this.RaisePropertyChanged("ServiceInformation"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=4)] + [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)] + public PDServiceChargeTypeMunicipalServiceVolume[] Consumption { + get { + return this.consumptionField; + } + set { + this.consumptionField = value; + this.RaisePropertyChanged("Consumption"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public PDServiceChargeTypeMunicipalServiceMultiplyingFactor MultiplyingFactor { + get { + return this.multiplyingFactorField; + } + set { + this.multiplyingFactorField = value; + this.RaisePropertyChanged("MultiplyingFactor"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public decimal MunicipalServiceIndividualConsumptionPayable { + get { + return this.municipalServiceIndividualConsumptionPayableField; + } + set { + this.municipalServiceIndividualConsumptionPayableField = value; + this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MunicipalServiceIndividualConsumptionPayableSpecified { + get { + return this.municipalServiceIndividualConsumptionPayableFieldSpecified; + } + set { + this.municipalServiceIndividualConsumptionPayableFieldSpecified = value; + this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public decimal MunicipalServiceCommunalConsumptionPayable { + get { + return this.municipalServiceCommunalConsumptionPayableField; + } + set { + this.municipalServiceCommunalConsumptionPayableField = value; + this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MunicipalServiceCommunalConsumptionPayableSpecified { + get { + return this.municipalServiceCommunalConsumptionPayableFieldSpecified; + } + set { + this.municipalServiceCommunalConsumptionPayableFieldSpecified = value; + this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public decimal AmountOfPaymentMunicipalServiceIndividualConsumption { + get { + return this.amountOfPaymentMunicipalServiceIndividualConsumptionField; + } + set { + this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumption"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified { + get { + return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified; + } + set { + this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public decimal AmountOfPaymentMunicipalServiceCommunalConsumption { + get { + return this.amountOfPaymentMunicipalServiceCommunalConsumptionField; + } + set { + this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified { + get { + return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; + } + set { + this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value; + this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeMunicipalServicePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { + + private string recalculationReasonField; + + private decimal sumField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string recalculationReason { + get { + return this.recalculationReasonField; + } + set { + this.recalculationReasonField = value; + this.RaisePropertyChanged("recalculationReason"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal sum { + get { + return this.sumField; + } + set { + this.sumField = value; + this.RaisePropertyChanged("sum"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeMunicipalServiceVolume : object, System.ComponentModel.INotifyPropertyChanged { + + private PDServiceChargeTypeMunicipalServiceVolumeType typeField; + + private bool typeFieldSpecified; + + private PDServiceChargeTypeMunicipalServiceVolumeDeterminingMethod determiningMethodField; + + private bool determiningMethodFieldSpecified; + + private decimal valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public PDServiceChargeTypeMunicipalServiceVolumeType type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("type"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool typeSpecified { + get { + return this.typeFieldSpecified; + } + set { + this.typeFieldSpecified = value; + this.RaisePropertyChanged("typeSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public PDServiceChargeTypeMunicipalServiceVolumeDeterminingMethod determiningMethod { + get { + return this.determiningMethodField; + } + set { + this.determiningMethodField = value; + this.RaisePropertyChanged("determiningMethod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool determiningMethodSpecified { + get { + return this.determiningMethodFieldSpecified; + } + set { + this.determiningMethodFieldSpecified = value; + this.RaisePropertyChanged("determiningMethodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public decimal Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum PDServiceChargeTypeMunicipalServiceVolumeType { + + /// + I, + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum PDServiceChargeTypeMunicipalServiceVolumeDeterminingMethod { + + /// + N, + + /// + M, + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PDServiceChargeTypeMunicipalServiceMultiplyingFactor : object, System.ComponentModel.INotifyPropertyChanged { + + private decimal ratioField; + + private decimal amountOfExcessFeesField; + + private bool amountOfExcessFeesFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public decimal Ratio { + get { + return this.ratioField; + } + set { + this.ratioField = value; + this.RaisePropertyChanged("Ratio"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal AmountOfExcessFees { + get { + return this.amountOfExcessFeesField; + } + set { + this.amountOfExcessFeesField = value; + this.RaisePropertyChanged("AmountOfExcessFees"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountOfExcessFeesSpecified { + get { + return this.amountOfExcessFeesFieldSpecified; + } + set { + this.amountOfExcessFeesFieldSpecified = value; + this.RaisePropertyChanged("AmountOfExcessFeesSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PaymentDocumentTypeInsurance : object, System.ComponentModel.INotifyPropertyChanged { + + private string insuranceProductGUIDField; + + private decimal rateField; + + private decimal totalPayableField; + + private decimal accountingPeriodTotalField; + + private bool accountingPeriodTotalFieldSpecified; + + private string calcExplanationField; + + private ServiceChargeImportType serviceChargeField; + + private PaymentDocumentTypeInsuranceVolume[] consumptionField; + + private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField; + + private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + + private decimal penaltiesField; + + private bool penaltiesFieldSpecified; + + private decimal serviceProviderPenaltiesField; + + private bool serviceProviderPenaltiesFieldSpecified; + + private decimal stateFeesField; + + private bool stateFeesFieldSpecified; + + private decimal courtCostsField; + + private bool courtCostsFieldSpecified; + + private decimal totalPayableOverallField; + + private bool totalPayableOverallFieldSpecified; + + private string orgPPAGUIDField; + + private string paymentInformationKeyField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string InsuranceProductGUID { + get { + return this.insuranceProductGUIDField; + } + set { + this.insuranceProductGUIDField = value; + this.RaisePropertyChanged("InsuranceProductGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal Rate { + get { + return this.rateField; + } + set { + this.rateField = value; + this.RaisePropertyChanged("Rate"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal TotalPayable { + get { + return this.totalPayableField; + } + set { + this.totalPayableField = value; + this.RaisePropertyChanged("TotalPayable"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal AccountingPeriodTotal { + get { + return this.accountingPeriodTotalField; + } + set { + this.accountingPeriodTotalField = value; + this.RaisePropertyChanged("AccountingPeriodTotal"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AccountingPeriodTotalSpecified { + get { + return this.accountingPeriodTotalFieldSpecified; + } + set { + this.accountingPeriodTotalFieldSpecified = value; + this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string CalcExplanation { + get { + return this.calcExplanationField; + } + set { + this.calcExplanationField = value; + this.RaisePropertyChanged("CalcExplanation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public ServiceChargeImportType ServiceCharge { + get { + return this.serviceChargeField; + } + set { + this.serviceChargeField = value; + this.RaisePropertyChanged("ServiceCharge"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=6)] + [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)] + public PaymentDocumentTypeInsuranceVolume[] Consumption { + get { + return this.consumptionField; + } + set { + this.consumptionField = value; + this.RaisePropertyChanged("Consumption"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { + get { + return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; + } + set { + this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; + this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public decimal Penalties { + get { + return this.penaltiesField; + } + set { + this.penaltiesField = value; + this.RaisePropertyChanged("Penalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PenaltiesSpecified { + get { + return this.penaltiesFieldSpecified; + } + set { + this.penaltiesFieldSpecified = value; + this.RaisePropertyChanged("PenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public decimal ServiceProviderPenalties { + get { + return this.serviceProviderPenaltiesField; + } + set { + this.serviceProviderPenaltiesField = value; + this.RaisePropertyChanged("ServiceProviderPenalties"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ServiceProviderPenaltiesSpecified { + get { + return this.serviceProviderPenaltiesFieldSpecified; + } + set { + this.serviceProviderPenaltiesFieldSpecified = value; + this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public decimal StateFees { + get { + return this.stateFeesField; + } + set { + this.stateFeesField = value; + this.RaisePropertyChanged("StateFees"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StateFeesSpecified { + get { + return this.stateFeesFieldSpecified; + } + set { + this.stateFeesFieldSpecified = value; + this.RaisePropertyChanged("StateFeesSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public decimal CourtCosts { + get { + return this.courtCostsField; + } + set { + this.courtCostsField = value; + this.RaisePropertyChanged("CourtCosts"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CourtCostsSpecified { + get { + return this.courtCostsFieldSpecified; + } + set { + this.courtCostsFieldSpecified = value; + this.RaisePropertyChanged("CourtCostsSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public decimal TotalPayableOverall { + get { + return this.totalPayableOverallField; + } + set { + this.totalPayableOverallField = value; + this.RaisePropertyChanged("TotalPayableOverall"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPayableOverallSpecified { + get { + return this.totalPayableOverallFieldSpecified; + } + set { + this.totalPayableOverallFieldSpecified = value; + this.RaisePropertyChanged("TotalPayableOverallSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public string PaymentInformationKey { + get { + return this.paymentInformationKeyField; + } + set { + this.paymentInformationKeyField = value; + this.RaisePropertyChanged("PaymentInformationKey"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PaymentDocumentTypeInsuranceVolume : object, System.ComponentModel.INotifyPropertyChanged { + + private PaymentDocumentTypeInsuranceVolumeType typeField; + + private bool typeFieldSpecified; + + private decimal valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public PaymentDocumentTypeInsuranceVolumeType type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("type"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool typeSpecified { + get { + return this.typeFieldSpecified; + } + set { + this.typeFieldSpecified = value; + this.RaisePropertyChanged("typeSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public decimal Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public enum PaymentDocumentTypeInsuranceVolumeType { + + /// + I, + + /// + O, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PaymentDocumentTypePenaltiesAndCourtCosts : object, System.ComponentModel.INotifyPropertyChanged { + + private nsiRef serviceTypeField; + + private string causeField; + + private decimal totalPayableField; + + private string orgPPAGUIDField; + + private string paymentInformationKeyField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public nsiRef ServiceType { + get { + return this.serviceTypeField; + } + set { + this.serviceTypeField = value; + this.RaisePropertyChanged("ServiceType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Cause { + get { + return this.causeField; + } + set { + this.causeField = value; + this.RaisePropertyChanged("Cause"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public decimal TotalPayable { + get { + return this.totalPayableField; + } + set { + this.totalPayableField = value; + this.RaisePropertyChanged("TotalPayable"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string PaymentInformationKey { + get { + return this.paymentInformationKeyField; + } + set { + this.paymentInformationKeyField = value; + this.RaisePropertyChanged("PaymentInformationKey"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)] + public enum ItemChoiceType5 { + + /// + Expose, + + /// + Withdraw, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class PaymentDocumentTypeComponentsOfCost : object, System.ComponentModel.INotifyPropertyChanged { + + private nsiRef nameComponentField; + + private decimal costField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public nsiRef nameComponent { + get { + return this.nameComponentField; + } + set { + this.nameComponentField = value; + this.RaisePropertyChanged("nameComponent"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public decimal cost { + get { + return this.costField; + } + set { + this.costField = value; + this.RaisePropertyChanged("cost"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importPaymentDocumentRequestPaymentInformation : PaymentInformationKeyType { + + private string transportGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public string TransportGUID { + get { + return this.transportGUIDField; + } + set { + this.transportGUIDField = value; + this.RaisePropertyChanged("TransportGUID"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] + public partial class PaymentInformationKeyType : object, System.ComponentModel.INotifyPropertyChanged { + + private string bankBIKField; + + private string operatingAccountNumberField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string BankBIK { + get { + return this.bankBIKField; + } + set { + this.bankBIKField = value; + this.RaisePropertyChanged("BankBIK"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string operatingAccountNumber { + get { + return this.operatingAccountNumberField; + } + set { + this.operatingAccountNumberField = value; + this.RaisePropertyChanged("operatingAccountNumber"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importPaymentDocumentRequestPaymentProviderInformation : object, System.ComponentModel.INotifyPropertyChanged { + + private string orgPPAGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string orgPPAGUID { + get { + return this.orgPPAGUIDField; + } + set { + this.orgPPAGUIDField = value; + this.RaisePropertyChanged("orgPPAGUID"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importPaymentDocumentRequestWithdrawPaymentDocument : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string paymentDocumentIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public string TransportGUID { + get { + return this.transportGUIDField; + } + set { + this.transportGUIDField = value; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=1)] + public string PaymentDocumentID { + get { + return this.paymentDocumentIDField; + } + set { + this.paymentDocumentIDField = value; + this.RaisePropertyChanged("PaymentDocumentID"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class AckRequest : object, System.ComponentModel.INotifyPropertyChanged { + + private AckRequestAck ackField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public AckRequestAck Ack { + get { + return this.ackField; + } + set { + this.ackField = value; + this.RaisePropertyChanged("Ack"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class AckRequestAck : object, System.ComponentModel.INotifyPropertyChanged { + + private string messageGUIDField; + + private string requesterMessageGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string MessageGUID { + get { + return this.messageGUIDField; + } + set { + this.messageGUIDField = value; + this.RaisePropertyChanged("MessageGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string RequesterMessageGUID { + get { + return this.requesterMessageGUIDField; + } + set { + this.requesterMessageGUIDField = value; + this.RaisePropertyChanged("RequesterMessageGUID"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importPaymentDocumentDataRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)] + public Hcs.Service.Async.Bills.importPaymentDocumentRequest importPaymentDocumentRequest; + + public importPaymentDocumentDataRequest() { + } + + public importPaymentDocumentDataRequest(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importPaymentDocumentRequest importPaymentDocumentRequest) { + this.RequestHeader = RequestHeader; + this.importPaymentDocumentRequest = importPaymentDocumentRequest; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importPaymentDocumentDataResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.ResultHeader ResultHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Bills.AckRequest AckRequest; + + public importPaymentDocumentDataResponse() { + } + + public importPaymentDocumentDataResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.AckRequest AckRequest) { + this.ResultHeader = ResultHeader; + this.AckRequest = AckRequest; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class exportPaymentDocumentRequest : BaseType { + + private object[] itemsField; + + private ItemsChoiceType7[] itemsElementNameField; + + private string versionField; + + /// + [System.Xml.Serialization.XmlElementAttribute("AccountNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ServiceID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("UnifiedAccountNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("Month", typeof(int), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("Year", typeof(short), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("AccountGUID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + public object[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType7[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + this.RaisePropertyChanged("ItemsElementName"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public string version { + get { + return this.versionField; + } + set { + this.versionField = value; + this.RaisePropertyChanged("version"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)] + public enum ItemsChoiceType7 { + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:AccountNumber")] + AccountNumber, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:ServiceID")] + ServiceID, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:UnifiedAccountNumber")] + UnifiedAccountNumber, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Month")] + Month, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Year")] + Year, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentID")] + PaymentDocumentID, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentNumber")] + PaymentDocumentNumber, + + /// + AccountGUID, + + /// + FIASHouseGuid, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class exportPaymentDocumentDataRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)] + public Hcs.Service.Async.Bills.exportPaymentDocumentRequest exportPaymentDocumentRequest; + + public exportPaymentDocumentDataRequest() { + } + + public exportPaymentDocumentDataRequest(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportPaymentDocumentRequest exportPaymentDocumentRequest) { + this.RequestHeader = RequestHeader; + this.exportPaymentDocumentRequest = exportPaymentDocumentRequest; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class exportPaymentDocumentDataResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.ResultHeader ResultHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Bills.AckRequest AckRequest; + + public exportPaymentDocumentDataResponse() { + } + + public exportPaymentDocumentDataResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.AckRequest AckRequest) { + this.ResultHeader = ResultHeader; + this.AckRequest = AckRequest; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class exportNotificationsOfOrderExecutionRequest : BaseType { + + private object itemField; + + private string versionField; + + /// + [System.Xml.Serialization.XmlElementAttribute("Notifications", typeof(exportNotificationsOfOrderExecutionRequestNotifications), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("SupplierIDs", typeof(exportNotificationsOfOrderExecutionRequestSupplierIDs), Order=0)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public string version { + get { + return this.versionField; + } + set { + this.versionField = value; + this.RaisePropertyChanged("version"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class exportNotificationsOfOrderExecutionRequestNotifications : object, System.ComponentModel.INotifyPropertyChanged { + + private object[] itemsField; + + private ItemsChoiceType9[] itemsElementNameField; + + /// + [System.Xml.Serialization.XmlElementAttribute("AckStatus", typeof(sbyte), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("DateFrom", typeof(System.DateTime), DataType="date", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("DaysInterval", typeof(sbyte), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NotificationsOfOrderExecutionGUID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + public object[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType9[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + this.RaisePropertyChanged("ItemsElementName"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)] + public enum ItemsChoiceType9 { + + /// + AckStatus, + + /// + DateFrom, + + /// + DaysInterval, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/payments-base/:NotificationsOfOrderExe" + + "cutionGUID")] + NotificationsOfOrderExecutionGUID, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class exportNotificationsOfOrderExecutionRequestSupplierIDs : object, System.ComponentModel.INotifyPropertyChanged { + + private object[] itemsField; + + private ItemsChoiceType8[] itemsElementNameField; + + /// + [System.Xml.Serialization.XmlElementAttribute("AccountNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ServiceID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("UnifiedAccountNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("Month", typeof(int), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("Year", typeof(short), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + public object[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType8[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + this.RaisePropertyChanged("ItemsElementName"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)] + public enum ItemsChoiceType8 { + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:AccountNumber")] + AccountNumber, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:ServiceID")] + ServiceID, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:UnifiedAccountNumber")] + UnifiedAccountNumber, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Month")] + Month, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Year")] + Year, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentID")] + PaymentDocumentID, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentNumber")] + PaymentDocumentNumber, + + /// + FIASHouseGuid, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class exportNotificationsOfOrderExecutionRequest1 { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)] + public Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest exportNotificationsOfOrderExecutionRequest; + + public exportNotificationsOfOrderExecutionRequest1() { + } + + public exportNotificationsOfOrderExecutionRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest exportNotificationsOfOrderExecutionRequest) { + this.RequestHeader = RequestHeader; + this.exportNotificationsOfOrderExecutionRequest = exportNotificationsOfOrderExecutionRequest; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class exportNotificationsOfOrderExecutionResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.ResultHeader ResultHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Bills.AckRequest AckRequest; + + public exportNotificationsOfOrderExecutionResponse() { + } + + public exportNotificationsOfOrderExecutionResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.AckRequest AckRequest) { + this.ResultHeader = ResultHeader; + this.AckRequest = AckRequest; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importAcknowledgmentRequest : BaseType { + + private object[] itemsField; + + private string versionField; + + public importAcknowledgmentRequest() { + this.versionField = "11.0.0.2"; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("AckCancellation", typeof(importAcknowledgmentRequestAckCancellation), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("AcknowledgmentRequestInfo", typeof(importAcknowledgmentRequestAcknowledgmentRequestInfo), Order=0)] + public object[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public string version { + get { + return this.versionField; + } + set { + this.versionField = value; + this.RaisePropertyChanged("version"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importAcknowledgmentRequestAckCancellation : object, System.ComponentModel.INotifyPropertyChanged { + + private string[] itemsField; + + private ItemsChoiceType12[] itemsElementNameField; + + private string paymentDocumentIDField; + + private string transportGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute("orgPPAGUID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NotificationsOfOrderExecutionGUID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("OrderID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("OrderIDMultipurpose", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + public string[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType12[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + this.RaisePropertyChanged("ItemsElementName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=2)] + public string PaymentDocumentID { + get { + return this.paymentDocumentIDField; + } + set { + this.paymentDocumentIDField = value; + this.RaisePropertyChanged("PaymentDocumentID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=3)] + public string TransportGUID { + get { + return this.transportGUIDField; + } + set { + this.transportGUIDField = value; + this.RaisePropertyChanged("TransportGUID"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)] + public enum ItemsChoiceType12 { + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:orgPPAGUID")] + orgPPAGUID, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/payments-base/:NotificationsOfOrderExe" + + "cutionGUID")] + NotificationsOfOrderExecutionGUID, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/payments-base/:OrderID")] + OrderID, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/payments-base/:OrderIDMultipurpose")] + OrderIDMultipurpose, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importAcknowledgmentRequestAcknowledgmentRequestInfo : AcknowledgmentRequestInfoType { + + private string transportGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public string TransportGUID { + get { + return this.transportGUIDField; + } + set { + this.transportGUIDField = value; + this.RaisePropertyChanged("TransportGUID"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] + public partial class AcknowledgmentRequestInfoType : object, System.ComponentModel.INotifyPropertyChanged { + + private string[] itemsField; + + private ItemsChoiceType10[] itemsElementNameField; + + private object itemField; + + private AcknowledgmentRequestInfoTypeDelayPeriod delayPeriodField; + + /// + [System.Xml.Serialization.XmlElementAttribute("orgPPAGUID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NotificationsOfOrderExecutionGUID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("OrderID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("OrderIDMultipurpose", typeof(string), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + public string[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType10[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + this.RaisePropertyChanged("ItemsElementName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("AckImpossible", typeof(AcknowledgmentRequestInfoTypeAckImpossible), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentAck", typeof(AcknowledgmentRequestInfoTypePaymentDocumentAck), Order=2)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public AcknowledgmentRequestInfoTypeDelayPeriod DelayPeriod { + get { + return this.delayPeriodField; + } + set { + this.delayPeriodField = value; + this.RaisePropertyChanged("DelayPeriod"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", IncludeInSchema=false)] + public enum ItemsChoiceType10 { + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:orgPPAGUID")] + orgPPAGUID, + + /// + NotificationsOfOrderExecutionGUID, + + /// + OrderID, + + /// + OrderIDMultipurpose, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] + public partial class AcknowledgmentRequestInfoTypeAckImpossible : object, System.ComponentModel.INotifyPropertyChanged { + + private string paymentDocumentIDField; + + private string reasonField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)] + public string PaymentDocumentID { + get { + return this.paymentDocumentIDField; + } + set { + this.paymentDocumentIDField = value; + this.RaisePropertyChanged("PaymentDocumentID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Reason { + get { + return this.reasonField; + } + set { + this.reasonField = value; + this.RaisePropertyChanged("Reason"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] + public partial class AcknowledgmentRequestInfoTypePaymentDocumentAck : object, System.ComponentModel.INotifyPropertyChanged { + + private string paymentDocumentIDField; + + private object itemField; + + private ItemChoiceType6 itemElementNameField; + + private decimal amountField; + + private string paymentDocumentNumberField; + + private AcknowledgmentRequestInfoTypePaymentDocumentAckPaymentInformation paymentInformationField; + + private AcknowledgmentRequestInfoTypePaymentDocumentAckCapitalRepairYearAckPeriod capitalRepairYearAckPeriodField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)] + public string PaymentDocumentID { + get { + return this.paymentDocumentIDField; + } + set { + this.paymentDocumentIDField = value; + this.RaisePropertyChanged("PaymentDocumentID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ASType", typeof(string), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("HSType", typeof(string), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("MSType", typeof(string), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("PServiceType", typeof(nsiRef), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("TMSType", typeof(nsiRef), Order=1)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemChoiceType6 ItemElementName { + get { + return this.itemElementNameField; + } + set { + this.itemElementNameField = value; + this.RaisePropertyChanged("ItemElementName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public decimal Amount { + get { + return this.amountField; + } + set { + this.amountField = value; + this.RaisePropertyChanged("Amount"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=4)] + public string PaymentDocumentNumber { + get { + return this.paymentDocumentNumberField; + } + set { + this.paymentDocumentNumberField = value; + this.RaisePropertyChanged("PaymentDocumentNumber"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public AcknowledgmentRequestInfoTypePaymentDocumentAckPaymentInformation PaymentInformation { + get { + return this.paymentInformationField; + } + set { + this.paymentInformationField = value; + this.RaisePropertyChanged("PaymentInformation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public AcknowledgmentRequestInfoTypePaymentDocumentAckCapitalRepairYearAckPeriod CapitalRepairYearAckPeriod { + get { + return this.capitalRepairYearAckPeriodField; + } + set { + this.capitalRepairYearAckPeriodField = value; + this.RaisePropertyChanged("CapitalRepairYearAckPeriod"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", IncludeInSchema=false)] + public enum ItemChoiceType6 { + + /// + ASType, + + /// + HSType, + + /// + MSType, + + /// + PServiceType, + + /// + TMSType, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] + public partial class AcknowledgmentRequestInfoTypePaymentDocumentAckPaymentInformation : object, System.ComponentModel.INotifyPropertyChanged { + + private string[] itemsField; + + private ItemsChoiceType11[] itemsElementNameField; + + /// + [System.Xml.Serialization.XmlElementAttribute("BankBIK", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PaymentInformationGuid", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("operatingAccountNumber", typeof(string), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + public string[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType11[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + this.RaisePropertyChanged("ItemsElementName"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", IncludeInSchema=false)] + public enum ItemsChoiceType11 { + + /// + BankBIK, + + /// + PaymentInformationGuid, + + /// + operatingAccountNumber, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] + public partial class AcknowledgmentRequestInfoTypePaymentDocumentAckCapitalRepairYearAckPeriod : object, System.ComponentModel.INotifyPropertyChanged { + + private short yearField; + + private int monthField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public short Year { + get { + return this.yearField; + } + set { + this.yearField = value; + this.RaisePropertyChanged("Year"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] + public int Month { + get { + return this.monthField; + } + set { + this.monthField = value; + this.RaisePropertyChanged("Month"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] + public partial class AcknowledgmentRequestInfoTypeDelayPeriod : object, System.ComponentModel.INotifyPropertyChanged { + + private short yearField; + + private int monthField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public short Year { + get { + return this.yearField; + } + set { + this.yearField = value; + this.RaisePropertyChanged("Year"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] + public int Month { + get { + return this.monthField; + } + set { + this.monthField = value; + this.RaisePropertyChanged("Month"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importAcknowledgmentRequest1 { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)] + public Hcs.Service.Async.Bills.importAcknowledgmentRequest importAcknowledgmentRequest; + + public importAcknowledgmentRequest1() { + } + + public importAcknowledgmentRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importAcknowledgmentRequest importAcknowledgmentRequest) { + this.RequestHeader = RequestHeader; + this.importAcknowledgmentRequest = importAcknowledgmentRequest; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importAcknowledgmentResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.ResultHeader ResultHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Bills.AckRequest AckRequest; + + public importAcknowledgmentResponse() { + } + + public importAcknowledgmentResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.AckRequest AckRequest) { + this.ResultHeader = ResultHeader; + this.AckRequest = AckRequest; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importInsuranceProductRequest : BaseType { + + private importInsuranceProductRequestInsuranceProduct[] insuranceProductField; + + private string versionField; + + public importInsuranceProductRequest() { + this.versionField = "10.0.2.1"; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("InsuranceProduct", Order=0)] + public importInsuranceProductRequestInsuranceProduct[] InsuranceProduct { + get { + return this.insuranceProductField; + } + set { + this.insuranceProductField = value; + this.RaisePropertyChanged("InsuranceProduct"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public string version { + get { + return this.versionField; + } + set { + this.versionField = value; + this.RaisePropertyChanged("version"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importInsuranceProductRequestInsuranceProduct : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private object itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public string TransportGUID { + get { + return this.transportGUIDField; + } + set { + this.transportGUIDField = value; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("CreateOrUpdate", typeof(importInsuranceProductRequestInsuranceProductCreateOrUpdate), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("Remove", typeof(importInsuranceProductRequestInsuranceProductRemove), Order=1)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importInsuranceProductRequestInsuranceProductCreateOrUpdate : InsuranceProductType { + + private string insuranceProductGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string InsuranceProductGUID { + get { + return this.insuranceProductGUIDField; + } + set { + this.insuranceProductGUIDField = value; + this.RaisePropertyChanged("InsuranceProductGUID"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importInsuranceProductRequestInsuranceProductRemove : object, System.ComponentModel.INotifyPropertyChanged { + + private string insuranceProductGUIDField; + + private System.DateTime closeDateField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string InsuranceProductGUID { + get { + return this.insuranceProductGUIDField; + } + set { + this.insuranceProductGUIDField = value; + this.RaisePropertyChanged("InsuranceProductGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)] + public System.DateTime CloseDate { + get { + return this.closeDateField; + } + set { + this.closeDateField = value; + this.RaisePropertyChanged("CloseDate"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importInsuranceProductRequest1 { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)] + public Hcs.Service.Async.Bills.importInsuranceProductRequest importInsuranceProductRequest; + + public importInsuranceProductRequest1() { + } + + public importInsuranceProductRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importInsuranceProductRequest importInsuranceProductRequest) { + this.RequestHeader = RequestHeader; + this.importInsuranceProductRequest = importInsuranceProductRequest; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importInsuranceProductResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.ResultHeader ResultHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Bills.AckRequest AckRequest; + + public importInsuranceProductResponse() { + } + + public importInsuranceProductResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.AckRequest AckRequest) { + this.ResultHeader = ResultHeader; + this.AckRequest = AckRequest; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class exportInsuranceProductRequest : BaseType { + + private string versionField; + + public exportInsuranceProductRequest() { + this.versionField = "10.0.2.1"; + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public string version { + get { + return this.versionField; + } + set { + this.versionField = value; + this.RaisePropertyChanged("version"); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class exportInsuranceProductRequest1 { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)] + public Hcs.Service.Async.Bills.exportInsuranceProductRequest exportInsuranceProductRequest; + + public exportInsuranceProductRequest1() { + } + + public exportInsuranceProductRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportInsuranceProductRequest exportInsuranceProductRequest) { + this.RequestHeader = RequestHeader; + this.exportInsuranceProductRequest = exportInsuranceProductRequest; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class exportInsuranceProductResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Bills.AckRequest AckRequest; + + public exportInsuranceProductResponse() { + } + + public exportInsuranceProductResponse(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.AckRequest AckRequest) { + this.RequestHeader = RequestHeader; + this.AckRequest = AckRequest; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importRSOSettlementsRequest : BaseType { + + private importRSOSettlementsRequestImportSettlement[] importSettlementField; + + private string versionField; + + public importRSOSettlementsRequest() { + this.versionField = "10.0.2.1"; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("importSettlement", Order=0)] + public importRSOSettlementsRequestImportSettlement[] importSettlement { + get { + return this.importSettlementField; + } + set { + this.importSettlementField = value; + this.RaisePropertyChanged("importSettlement"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public string version { + get { + return this.versionField; + } + set { + this.versionField = value; + this.RaisePropertyChanged("version"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importRSOSettlementsRequestImportSettlement : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string settlementGUIDField; + + private object itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public string TransportGUID { + get { + return this.transportGUIDField; + } + set { + this.transportGUIDField = value; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string SettlementGUID { + get { + return this.settlementGUIDField; + } + set { + this.settlementGUIDField = value; + this.RaisePropertyChanged("SettlementGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("AnnulmentSettlement", typeof(AnnulmentType), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("Settlement", typeof(importRSOSettlementsRequestImportSettlementSettlement), Order=2)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class AnnulmentType : object, System.ComponentModel.INotifyPropertyChanged { + + private string reasonOfAnnulmentField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ReasonOfAnnulment { + get { + return this.reasonOfAnnulmentField; + } + set { + this.reasonOfAnnulmentField = value; + this.RaisePropertyChanged("ReasonOfAnnulment"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importRSOSettlementsRequestImportSettlementSettlement : object, System.ComponentModel.INotifyPropertyChanged { + + private importRSOSettlementsRequestImportSettlementSettlementContract contractField; + + private importRSOSettlementsRequestImportSettlementSettlementReportingPeriod[] reportingPeriodField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public importRSOSettlementsRequestImportSettlementSettlementContract Contract { + get { + return this.contractField; + } + set { + this.contractField = value; + this.RaisePropertyChanged("Contract"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ReportingPeriod", Order=1)] + public importRSOSettlementsRequestImportSettlementSettlementReportingPeriod[] ReportingPeriod { + get { + return this.reportingPeriodField; + } + set { + this.reportingPeriodField = value; + this.RaisePropertyChanged("ReportingPeriod"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importRSOSettlementsRequestImportSettlementSettlementContract : object, System.ComponentModel.INotifyPropertyChanged { + + private string contractRootGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ContractRootGUID { + get { + return this.contractRootGUIDField; + } + set { + this.contractRootGUIDField = value; + this.RaisePropertyChanged("ContractRootGUID"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importRSOSettlementsRequestImportSettlementSettlementReportingPeriod : ReportPeriodType { + + private object itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute("AnnulmentReportingPeriod", typeof(importRSOSettlementsRequestImportSettlementSettlementReportingPeriodAnnulmentReportingPeriod), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ReportingPeriodInfo", typeof(ReportPeriodRSOInfoType), Order=0)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importRSOSettlementsRequestImportSettlementSettlementReportingPeriodAnnulmentReportingPeriod : AnnulmentType { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importRSOSettlementsRequest1 { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)] + public Hcs.Service.Async.Bills.importRSOSettlementsRequest importRSOSettlementsRequest; + + public importRSOSettlementsRequest1() { + } + + public importRSOSettlementsRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importRSOSettlementsRequest importRSOSettlementsRequest) { + this.RequestHeader = RequestHeader; + this.importRSOSettlementsRequest = importRSOSettlementsRequest; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importRSOSettlementsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.ResultHeader ResultHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Bills.AckRequest AckRequest; + + public importRSOSettlementsResponse() { + } + + public importRSOSettlementsResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.AckRequest AckRequest) { + this.ResultHeader = ResultHeader; + this.AckRequest = AckRequest; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importIKUSettlementsRequest : BaseType { + + private importIKUSettlementsRequestImportSettlement[] importSettlementField; + + private string versionField; + + public importIKUSettlementsRequest() { + this.versionField = "10.0.2.1"; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("importSettlement", Order=0)] + public importIKUSettlementsRequestImportSettlement[] importSettlement { + get { + return this.importSettlementField; + } + set { + this.importSettlementField = value; + this.RaisePropertyChanged("importSettlement"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public string version { + get { + return this.versionField; + } + set { + this.versionField = value; + this.RaisePropertyChanged("version"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importIKUSettlementsRequestImportSettlement : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string settlementGUIDField; + + private object itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public string TransportGUID { + get { + return this.transportGUIDField; + } + set { + this.transportGUIDField = value; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string SettlementGUID { + get { + return this.settlementGUIDField; + } + set { + this.settlementGUIDField = value; + this.RaisePropertyChanged("SettlementGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("AnnulmentSettlement", typeof(AnnulmentType), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("Settlement", typeof(importIKUSettlementsRequestImportSettlementSettlement), Order=2)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importIKUSettlementsRequestImportSettlementSettlement : object, System.ComponentModel.INotifyPropertyChanged { + + private importIKUSettlementsRequestImportSettlementSettlementContract contractField; + + private importIKUSettlementsRequestImportSettlementSettlementReportingPeriod[] reportingPeriodField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public importIKUSettlementsRequestImportSettlementSettlementContract Contract { + get { + return this.contractField; + } + set { + this.contractField = value; + this.RaisePropertyChanged("Contract"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ReportingPeriod", Order=1)] + public importIKUSettlementsRequestImportSettlementSettlementReportingPeriod[] ReportingPeriod { + get { + return this.reportingPeriodField; + } + set { + this.reportingPeriodField = value; + this.RaisePropertyChanged("ReportingPeriod"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importIKUSettlementsRequestImportSettlementSettlementContract : object, System.ComponentModel.INotifyPropertyChanged { + + private object itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute("ContractRootGUID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NoContract", typeof(importIKUSettlementsRequestImportSettlementSettlementContractNoContract), Order=0)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importIKUSettlementsRequestImportSettlementSettlementContractNoContract : object, System.ComponentModel.INotifyPropertyChanged { + + private RegOrgType firstContractPartyField; + + private string docNumField; + + private System.DateTime signingDateField; + + private bool signingDateFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public RegOrgType FirstContractParty { + get { + return this.firstContractPartyField; + } + set { + this.firstContractPartyField = value; + this.RaisePropertyChanged("FirstContractParty"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string DocNum { + get { + return this.docNumField; + } + set { + this.docNumField = value; + this.RaisePropertyChanged("DocNum"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)] + public System.DateTime SigningDate { + get { + return this.signingDateField; + } + set { + this.signingDateField = value; + this.RaisePropertyChanged("SigningDate"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SigningDateSpecified { + get { + return this.signingDateFieldSpecified; + } + set { + this.signingDateFieldSpecified = value; + this.RaisePropertyChanged("SigningDateSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importIKUSettlementsRequestImportSettlementSettlementReportingPeriod : ReportPeriodType { + + private object itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute("AnnulmentReportingPeriod", typeof(importIKUSettlementsRequestImportSettlementSettlementReportingPeriodAnnulmentReportingPeriod), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ReportingPeriodInfo", typeof(ReportPeriodIKUInfoType), Order=0)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class importIKUSettlementsRequestImportSettlementSettlementReportingPeriodAnnulmentReportingPeriod : AnnulmentType { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importIKUSettlementsRequest1 { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)] + public Hcs.Service.Async.Bills.importIKUSettlementsRequest importIKUSettlementsRequest; + + public importIKUSettlementsRequest1() { + } + + public importIKUSettlementsRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importIKUSettlementsRequest importIKUSettlementsRequest) { + this.RequestHeader = RequestHeader; + this.importIKUSettlementsRequest = importIKUSettlementsRequest; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importIKUSettlementsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.ResultHeader ResultHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Bills.AckRequest AckRequest; + + public importIKUSettlementsResponse() { + } + + public importIKUSettlementsResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.AckRequest AckRequest) { + this.ResultHeader = ResultHeader; + this.AckRequest = AckRequest; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class exportSettlementsRequest : BaseType { + + private object[] itemsField; + + private ItemsChoiceType13[] itemsElementNameField; + + private string versionField; + + public exportSettlementsRequest() { + this.versionField = "10.0.2.1"; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ContractNumber", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ContractRootGUID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("OtherContractParty", typeof(RegOrgType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("Period", typeof(exportSettlementsRequestPeriod), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("SettlementGUID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + public object[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType13[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + this.RaisePropertyChanged("ItemsElementName"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public string version { + get { + return this.versionField; + } + set { + this.versionField = value; + this.RaisePropertyChanged("version"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class exportSettlementsRequestPeriod : object, System.ComponentModel.INotifyPropertyChanged { + + private ReportPeriodType periodFromField; + + private ReportPeriodType periodToField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ReportPeriodType PeriodFrom { + get { + return this.periodFromField; + } + set { + this.periodFromField = value; + this.RaisePropertyChanged("PeriodFrom"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ReportPeriodType PeriodTo { + get { + return this.periodToField; + } + set { + this.periodToField = value; + this.RaisePropertyChanged("PeriodTo"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)] + public enum ItemsChoiceType13 { + + /// + ContractNumber, + + /// + ContractRootGUID, + + /// + OtherContractParty, + + /// + Period, + + /// + SettlementGUID, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class exportSettlementsRequest1 { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)] + public Hcs.Service.Async.Bills.exportSettlementsRequest exportSettlementsRequest; + + public exportSettlementsRequest1() { + } + + public exportSettlementsRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportSettlementsRequest exportSettlementsRequest) { + this.RequestHeader = RequestHeader; + this.exportSettlementsRequest = exportSettlementsRequest; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class exportSettlementsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.ResultHeader ResultHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Bills.AckRequest AckRequest; + + public exportSettlementsResponse() { + } + + public exportSettlementsResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.AckRequest AckRequest) { + this.ResultHeader = ResultHeader; + this.AckRequest = AckRequest; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class exportNotificationsOfOrderExecutionPaginalRequest : BaseType { + + private object itemField; + + private string exportNotificationsOfOrderExecutionGUIDField; + + private string pageSizeField; + + private string versionField; + + /// + [System.Xml.Serialization.XmlElementAttribute("Notifications", typeof(exportNotificationsOfOrderExecutionPaginalRequestNotifications), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("SupplierIDs", typeof(exportNotificationsOfOrderExecutionPaginalRequestSupplierIDs), Order=0)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ExportNotificationsOfOrderExecutionGUID { + get { + return this.exportNotificationsOfOrderExecutionGUIDField; + } + set { + this.exportNotificationsOfOrderExecutionGUIDField = value; + this.RaisePropertyChanged("ExportNotificationsOfOrderExecutionGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=2)] + public string PageSize { + get { + return this.pageSizeField; + } + set { + this.pageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public string version { + get { + return this.versionField; + } + set { + this.versionField = value; + this.RaisePropertyChanged("version"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class exportNotificationsOfOrderExecutionPaginalRequestNotifications : object, System.ComponentModel.INotifyPropertyChanged { + + private object[] itemsField; + + private ItemsChoiceType15[] itemsElementNameField; + + /// + [System.Xml.Serialization.XmlElementAttribute("AckStatus", typeof(sbyte), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("DateFrom", typeof(System.DateTime), DataType="date", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("DaysInterval", typeof(sbyte), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NotificationsOfOrderExecutionGUID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + public object[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType15[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + this.RaisePropertyChanged("ItemsElementName"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)] + public enum ItemsChoiceType15 { + + /// + AckStatus, + + /// + DateFrom, + + /// + DaysInterval, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/payments-base/:NotificationsOfOrderExe" + + "cutionGUID")] + NotificationsOfOrderExecutionGUID, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] + public partial class exportNotificationsOfOrderExecutionPaginalRequestSupplierIDs : object, System.ComponentModel.INotifyPropertyChanged { + + private object[] itemsField; + + private ItemsChoiceType14[] itemsElementNameField; + + /// + [System.Xml.Serialization.XmlElementAttribute("AccountNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ServiceID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("UnifiedAccountNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("Month", typeof(int), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("Year", typeof(short), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + public object[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType14[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + this.RaisePropertyChanged("ItemsElementName"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)] + public enum ItemsChoiceType14 { + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:AccountNumber")] + AccountNumber, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:ServiceID")] + ServiceID, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:UnifiedAccountNumber")] + UnifiedAccountNumber, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Month")] + Month, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Year")] + Year, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentID")] + PaymentDocumentID, + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentNumber")] + PaymentDocumentNumber, + + /// + FIASHouseGuid, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class exportNotificationsOfOrderExecutionPaginalRequest1 { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)] + public Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest exportNotificationsOfOrderExecutionPaginalRequest; + + public exportNotificationsOfOrderExecutionPaginalRequest1() { + } + + public exportNotificationsOfOrderExecutionPaginalRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest exportNotificationsOfOrderExecutionPaginalRequest) { + this.RequestHeader = RequestHeader; + this.exportNotificationsOfOrderExecutionPaginalRequest = exportNotificationsOfOrderExecutionPaginalRequest; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class exportNotificationsOfOrderExecutionPaginalResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.ResultHeader ResultHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Bills.AckRequest AckRequest; + + public exportNotificationsOfOrderExecutionPaginalResponse() { + } + + public exportNotificationsOfOrderExecutionPaginalResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.AckRequest AckRequest) { + this.ResultHeader = ResultHeader; + this.AckRequest = AckRequest; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class getRequestsStateResult : BaseType { + + private string[] messageGUIDListField; + + /// + [System.Xml.Serialization.XmlElementAttribute("MessageGUIDList", Order=0)] + public string[] MessageGUIDList { + get { + return this.messageGUIDListField; + } + set { + this.messageGUIDListField = value; + this.RaisePropertyChanged("MessageGUIDList"); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class getRequestsStateRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Name="getRequestsStateRequest", Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + [System.Xml.Serialization.XmlArrayItemAttribute("MessageGUIDList", IsNullable=false)] + public string[] getRequestsStateRequest1; + + public getRequestsStateRequest() { + } + + public getRequestsStateRequest(Hcs.Service.Async.Bills.RequestHeader RequestHeader, string[] getRequestsStateRequest1) { + this.RequestHeader = RequestHeader; + this.getRequestsStateRequest1 = getRequestsStateRequest1; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class getRequestsStateResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Bills.ResultHeader ResultHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Bills.getRequestsStateResult getRequestsStateResult; + + public getRequestsStateResponse() { + } + + public getRequestsStateResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.getRequestsStateResult getRequestsStateResult) { + this.ResultHeader = ResultHeader; + this.getRequestsStateResult = getRequestsStateResult; + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public interface BillsPortsTypeAsyncChannel : Hcs.Service.Async.Bills.BillsPortsTypeAsync, System.ServiceModel.IClientChannel { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class BillsPortsTypeAsyncClient : System.ServiceModel.ClientBase, Hcs.Service.Async.Bills.BillsPortsTypeAsync { + + public BillsPortsTypeAsyncClient() { + } + + public BillsPortsTypeAsyncClient(string endpointConfigurationName) : + base(endpointConfigurationName) { + } + + public BillsPortsTypeAsyncClient(string endpointConfigurationName, string remoteAddress) : + base(endpointConfigurationName, remoteAddress) { + } + + public BillsPortsTypeAsyncClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : + base(endpointConfigurationName, remoteAddress) { + } + + public BillsPortsTypeAsyncClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : + base(binding, remoteAddress) { + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Bills.getStateResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.getState(Hcs.Service.Async.Bills.getStateRequest1 request) { + return base.Channel.getState(request); + } + + public Hcs.Service.Async.Bills.ResultHeader getState(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.getStateRequest getStateRequest, out Hcs.Service.Async.Bills.getStateResult getStateResult) { + Hcs.Service.Async.Bills.getStateRequest1 inValue = new Hcs.Service.Async.Bills.getStateRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.getStateRequest = getStateRequest; + Hcs.Service.Async.Bills.getStateResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).getState(inValue); + getStateResult = retVal.getStateResult; + return retVal.ResultHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.getStateAsync(Hcs.Service.Async.Bills.getStateRequest1 request) { + return base.Channel.getStateAsync(request); + } + + public System.Threading.Tasks.Task getStateAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.getStateRequest getStateRequest) { + Hcs.Service.Async.Bills.getStateRequest1 inValue = new Hcs.Service.Async.Bills.getStateRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.getStateRequest = getStateRequest; + return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).getStateAsync(inValue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Bills.importPaymentDocumentDataResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.importPaymentDocumentData(Hcs.Service.Async.Bills.importPaymentDocumentDataRequest request) { + return base.Channel.importPaymentDocumentData(request); + } + + public Hcs.Service.Async.Bills.ResultHeader importPaymentDocumentData(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importPaymentDocumentRequest importPaymentDocumentRequest, out Hcs.Service.Async.Bills.AckRequest AckRequest) { + Hcs.Service.Async.Bills.importPaymentDocumentDataRequest inValue = new Hcs.Service.Async.Bills.importPaymentDocumentDataRequest(); + inValue.RequestHeader = RequestHeader; + inValue.importPaymentDocumentRequest = importPaymentDocumentRequest; + Hcs.Service.Async.Bills.importPaymentDocumentDataResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importPaymentDocumentData(inValue); + AckRequest = retVal.AckRequest; + return retVal.ResultHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.importPaymentDocumentDataAsync(Hcs.Service.Async.Bills.importPaymentDocumentDataRequest request) { + return base.Channel.importPaymentDocumentDataAsync(request); + } + + public System.Threading.Tasks.Task importPaymentDocumentDataAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importPaymentDocumentRequest importPaymentDocumentRequest) { + Hcs.Service.Async.Bills.importPaymentDocumentDataRequest inValue = new Hcs.Service.Async.Bills.importPaymentDocumentDataRequest(); + inValue.RequestHeader = RequestHeader; + inValue.importPaymentDocumentRequest = importPaymentDocumentRequest; + return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importPaymentDocumentDataAsync(inValue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Bills.exportPaymentDocumentDataResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportPaymentDocumentData(Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest request) { + return base.Channel.exportPaymentDocumentData(request); + } + + public Hcs.Service.Async.Bills.ResultHeader exportPaymentDocumentData(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportPaymentDocumentRequest exportPaymentDocumentRequest, out Hcs.Service.Async.Bills.AckRequest AckRequest) { + Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest inValue = new Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest(); + inValue.RequestHeader = RequestHeader; + inValue.exportPaymentDocumentRequest = exportPaymentDocumentRequest; + Hcs.Service.Async.Bills.exportPaymentDocumentDataResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportPaymentDocumentData(inValue); + AckRequest = retVal.AckRequest; + return retVal.ResultHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportPaymentDocumentDataAsync(Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest request) { + return base.Channel.exportPaymentDocumentDataAsync(request); + } + + public System.Threading.Tasks.Task exportPaymentDocumentDataAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportPaymentDocumentRequest exportPaymentDocumentRequest) { + Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest inValue = new Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest(); + inValue.RequestHeader = RequestHeader; + inValue.exportPaymentDocumentRequest = exportPaymentDocumentRequest; + return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportPaymentDocumentDataAsync(inValue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportNotificationsOfOrderExecution(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1 request) { + return base.Channel.exportNotificationsOfOrderExecution(request); + } + + public Hcs.Service.Async.Bills.ResultHeader exportNotificationsOfOrderExecution(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest exportNotificationsOfOrderExecutionRequest, out Hcs.Service.Async.Bills.AckRequest AckRequest) { + Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1 inValue = new Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.exportNotificationsOfOrderExecutionRequest = exportNotificationsOfOrderExecutionRequest; + Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportNotificationsOfOrderExecution(inValue); + AckRequest = retVal.AckRequest; + return retVal.ResultHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1 request) { + return base.Channel.exportNotificationsOfOrderExecutionAsync(request); + } + + public System.Threading.Tasks.Task exportNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest exportNotificationsOfOrderExecutionRequest) { + Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1 inValue = new Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.exportNotificationsOfOrderExecutionRequest = exportNotificationsOfOrderExecutionRequest; + return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportNotificationsOfOrderExecutionAsync(inValue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Bills.importAcknowledgmentResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.importAcknowledgment(Hcs.Service.Async.Bills.importAcknowledgmentRequest1 request) { + return base.Channel.importAcknowledgment(request); + } + + public Hcs.Service.Async.Bills.ResultHeader importAcknowledgment(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importAcknowledgmentRequest importAcknowledgmentRequest, out Hcs.Service.Async.Bills.AckRequest AckRequest) { + Hcs.Service.Async.Bills.importAcknowledgmentRequest1 inValue = new Hcs.Service.Async.Bills.importAcknowledgmentRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importAcknowledgmentRequest = importAcknowledgmentRequest; + Hcs.Service.Async.Bills.importAcknowledgmentResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importAcknowledgment(inValue); + AckRequest = retVal.AckRequest; + return retVal.ResultHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.importAcknowledgmentAsync(Hcs.Service.Async.Bills.importAcknowledgmentRequest1 request) { + return base.Channel.importAcknowledgmentAsync(request); + } + + public System.Threading.Tasks.Task importAcknowledgmentAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importAcknowledgmentRequest importAcknowledgmentRequest) { + Hcs.Service.Async.Bills.importAcknowledgmentRequest1 inValue = new Hcs.Service.Async.Bills.importAcknowledgmentRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importAcknowledgmentRequest = importAcknowledgmentRequest; + return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importAcknowledgmentAsync(inValue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Bills.importInsuranceProductResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.importInsuranceProduct(Hcs.Service.Async.Bills.importInsuranceProductRequest1 request) { + return base.Channel.importInsuranceProduct(request); + } + + public Hcs.Service.Async.Bills.ResultHeader importInsuranceProduct(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importInsuranceProductRequest importInsuranceProductRequest, out Hcs.Service.Async.Bills.AckRequest AckRequest) { + Hcs.Service.Async.Bills.importInsuranceProductRequest1 inValue = new Hcs.Service.Async.Bills.importInsuranceProductRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importInsuranceProductRequest = importInsuranceProductRequest; + Hcs.Service.Async.Bills.importInsuranceProductResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importInsuranceProduct(inValue); + AckRequest = retVal.AckRequest; + return retVal.ResultHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.importInsuranceProductAsync(Hcs.Service.Async.Bills.importInsuranceProductRequest1 request) { + return base.Channel.importInsuranceProductAsync(request); + } + + public System.Threading.Tasks.Task importInsuranceProductAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importInsuranceProductRequest importInsuranceProductRequest) { + Hcs.Service.Async.Bills.importInsuranceProductRequest1 inValue = new Hcs.Service.Async.Bills.importInsuranceProductRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importInsuranceProductRequest = importInsuranceProductRequest; + return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importInsuranceProductAsync(inValue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Bills.exportInsuranceProductResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportInsuranceProduct(Hcs.Service.Async.Bills.exportInsuranceProductRequest1 request) { + return base.Channel.exportInsuranceProduct(request); + } + + public Hcs.Service.Async.Bills.AckRequest exportInsuranceProduct(ref Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportInsuranceProductRequest exportInsuranceProductRequest) { + Hcs.Service.Async.Bills.exportInsuranceProductRequest1 inValue = new Hcs.Service.Async.Bills.exportInsuranceProductRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.exportInsuranceProductRequest = exportInsuranceProductRequest; + Hcs.Service.Async.Bills.exportInsuranceProductResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportInsuranceProduct(inValue); + RequestHeader = retVal.RequestHeader; + return retVal.AckRequest; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportInsuranceProductAsync(Hcs.Service.Async.Bills.exportInsuranceProductRequest1 request) { + return base.Channel.exportInsuranceProductAsync(request); + } + + public System.Threading.Tasks.Task exportInsuranceProductAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportInsuranceProductRequest exportInsuranceProductRequest) { + Hcs.Service.Async.Bills.exportInsuranceProductRequest1 inValue = new Hcs.Service.Async.Bills.exportInsuranceProductRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.exportInsuranceProductRequest = exportInsuranceProductRequest; + return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportInsuranceProductAsync(inValue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Bills.importRSOSettlementsResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.importRSOSettlements(Hcs.Service.Async.Bills.importRSOSettlementsRequest1 request) { + return base.Channel.importRSOSettlements(request); + } + + public Hcs.Service.Async.Bills.ResultHeader importRSOSettlements(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importRSOSettlementsRequest importRSOSettlementsRequest, out Hcs.Service.Async.Bills.AckRequest AckRequest) { + Hcs.Service.Async.Bills.importRSOSettlementsRequest1 inValue = new Hcs.Service.Async.Bills.importRSOSettlementsRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importRSOSettlementsRequest = importRSOSettlementsRequest; + Hcs.Service.Async.Bills.importRSOSettlementsResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importRSOSettlements(inValue); + AckRequest = retVal.AckRequest; + return retVal.ResultHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.importRSOSettlementsAsync(Hcs.Service.Async.Bills.importRSOSettlementsRequest1 request) { + return base.Channel.importRSOSettlementsAsync(request); + } + + public System.Threading.Tasks.Task importRSOSettlementsAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importRSOSettlementsRequest importRSOSettlementsRequest) { + Hcs.Service.Async.Bills.importRSOSettlementsRequest1 inValue = new Hcs.Service.Async.Bills.importRSOSettlementsRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importRSOSettlementsRequest = importRSOSettlementsRequest; + return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importRSOSettlementsAsync(inValue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Bills.importIKUSettlementsResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.importIKUSettlements(Hcs.Service.Async.Bills.importIKUSettlementsRequest1 request) { + return base.Channel.importIKUSettlements(request); + } + + public Hcs.Service.Async.Bills.ResultHeader importIKUSettlements(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importIKUSettlementsRequest importIKUSettlementsRequest, out Hcs.Service.Async.Bills.AckRequest AckRequest) { + Hcs.Service.Async.Bills.importIKUSettlementsRequest1 inValue = new Hcs.Service.Async.Bills.importIKUSettlementsRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importIKUSettlementsRequest = importIKUSettlementsRequest; + Hcs.Service.Async.Bills.importIKUSettlementsResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importIKUSettlements(inValue); + AckRequest = retVal.AckRequest; + return retVal.ResultHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.importIKUSettlementsAsync(Hcs.Service.Async.Bills.importIKUSettlementsRequest1 request) { + return base.Channel.importIKUSettlementsAsync(request); + } + + public System.Threading.Tasks.Task importIKUSettlementsAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importIKUSettlementsRequest importIKUSettlementsRequest) { + Hcs.Service.Async.Bills.importIKUSettlementsRequest1 inValue = new Hcs.Service.Async.Bills.importIKUSettlementsRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importIKUSettlementsRequest = importIKUSettlementsRequest; + return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importIKUSettlementsAsync(inValue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Bills.exportSettlementsResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportSettlements(Hcs.Service.Async.Bills.exportSettlementsRequest1 request) { + return base.Channel.exportSettlements(request); + } + + public Hcs.Service.Async.Bills.ResultHeader exportSettlements(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportSettlementsRequest exportSettlementsRequest, out Hcs.Service.Async.Bills.AckRequest AckRequest) { + Hcs.Service.Async.Bills.exportSettlementsRequest1 inValue = new Hcs.Service.Async.Bills.exportSettlementsRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.exportSettlementsRequest = exportSettlementsRequest; + Hcs.Service.Async.Bills.exportSettlementsResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportSettlements(inValue); + AckRequest = retVal.AckRequest; + return retVal.ResultHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportSettlementsAsync(Hcs.Service.Async.Bills.exportSettlementsRequest1 request) { + return base.Channel.exportSettlementsAsync(request); + } + + public System.Threading.Tasks.Task exportSettlementsAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportSettlementsRequest exportSettlementsRequest) { + Hcs.Service.Async.Bills.exportSettlementsRequest1 inValue = new Hcs.Service.Async.Bills.exportSettlementsRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.exportSettlementsRequest = exportSettlementsRequest; + return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportSettlementsAsync(inValue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportNotificationsOfOrderExecutionPaginal(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1 request) { + return base.Channel.exportNotificationsOfOrderExecutionPaginal(request); + } + + public Hcs.Service.Async.Bills.ResultHeader exportNotificationsOfOrderExecutionPaginal(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest exportNotificationsOfOrderExecutionPaginalRequest, out Hcs.Service.Async.Bills.AckRequest AckRequest) { + Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1 inValue = new Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.exportNotificationsOfOrderExecutionPaginalRequest = exportNotificationsOfOrderExecutionPaginalRequest; + Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportNotificationsOfOrderExecutionPaginal(inValue); + AckRequest = retVal.AckRequest; + return retVal.ResultHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportNotificationsOfOrderExecutionPaginalAsync(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1 request) { + return base.Channel.exportNotificationsOfOrderExecutionPaginalAsync(request); + } + + public System.Threading.Tasks.Task exportNotificationsOfOrderExecutionPaginalAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest exportNotificationsOfOrderExecutionPaginalRequest) { + Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1 inValue = new Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.exportNotificationsOfOrderExecutionPaginalRequest = exportNotificationsOfOrderExecutionPaginalRequest; + return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportNotificationsOfOrderExecutionPaginalAsync(inValue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Bills.getRequestsStateResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.getRequestsState(Hcs.Service.Async.Bills.getRequestsStateRequest request) { + return base.Channel.getRequestsState(request); + } + + public Hcs.Service.Async.Bills.ResultHeader getRequestsState(Hcs.Service.Async.Bills.RequestHeader RequestHeader, string[] getRequestsStateRequest1, out Hcs.Service.Async.Bills.getRequestsStateResult getRequestsStateResult) { + Hcs.Service.Async.Bills.getRequestsStateRequest inValue = new Hcs.Service.Async.Bills.getRequestsStateRequest(); + inValue.RequestHeader = RequestHeader; + inValue.getRequestsStateRequest1 = getRequestsStateRequest1; + Hcs.Service.Async.Bills.getRequestsStateResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).getRequestsState(inValue); + getRequestsStateResult = retVal.getRequestsStateResult; + return retVal.ResultHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.getRequestsStateAsync(Hcs.Service.Async.Bills.getRequestsStateRequest request) { + return base.Channel.getRequestsStateAsync(request); + } + + public System.Threading.Tasks.Task getRequestsStateAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, string[] getRequestsStateRequest1) { + Hcs.Service.Async.Bills.getRequestsStateRequest inValue = new Hcs.Service.Async.Bills.getRequestsStateRequest(); + inValue.RequestHeader = RequestHeader; + inValue.getRequestsStateRequest1 = getRequestsStateRequest1; + return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).getRequestsStateAsync(inValue); + } + } +} diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/Reference.svcmap b/Hcs.Client/Connected Services/Service.Async.Bills/Reference.svcmap new file mode 100644 index 0000000..2db2111 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/Reference.svcmap @@ -0,0 +1,42 @@ + + + + false + true + true + + false + false + false + + + true + Auto + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/configuration.svcinfo b/Hcs.Client/Connected Services/Service.Async.Bills/configuration.svcinfo new file mode 100644 index 0000000..1d00299 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/configuration.svcinfo @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/configuration91.svcinfo b/Hcs.Client/Connected Services/Service.Async.Bills/configuration91.svcinfo new file mode 100644 index 0000000..b1a44ca --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/configuration91.svcinfo @@ -0,0 +1,310 @@ + + + + + + + BillsBindingAsync + + + + + + + + + + + + + + + + + + + + + StrongWildcard + + + + + + 65536 + + + + + + + + + System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + System.Text.UTF8Encoding + + + Buffered + + + + + + Text + + + System.ServiceModel.Configuration.BasicHttpSecurityElement + + + Transport + + + System.ServiceModel.Configuration.HttpTransportSecurityElement + + + None + + + None + + + System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement + + + Never + + + TransportSelected + + + (Коллекция) + + + + + + System.ServiceModel.Configuration.BasicHttpMessageSecurityElement + + + UserName + + + Default + + + + + + + BillsBindingAsync1 + + + + + + + + + + + + + + + + + + + + + StrongWildcard + + + + + + 65536 + + + + + + + + + System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + System.Text.UTF8Encoding + + + Buffered + + + + + + Text + + + System.ServiceModel.Configuration.BasicHttpSecurityElement + + + None + + + System.ServiceModel.Configuration.HttpTransportSecurityElement + + + None + + + None + + + System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement + + + Never + + + TransportSelected + + + (Коллекция) + + + + + + System.ServiceModel.Configuration.BasicHttpMessageSecurityElement + + + UserName + + + Default + + + + + + + + + https://api.dom.gosuslugi.ru/ext-bus-bills-service/services/BillsAsync + + + + + + basicHttpBinding + + + BillsBindingAsync + + + Service.Async.Bills.BillsPortsTypeAsync + + + System.ServiceModel.Configuration.AddressHeaderCollectionElement + + + <Header /> + + + System.ServiceModel.Configuration.IdentityElement + + + System.ServiceModel.Configuration.UserPrincipalNameElement + + + + + + System.ServiceModel.Configuration.ServicePrincipalNameElement + + + + + + System.ServiceModel.Configuration.DnsElement + + + + + + System.ServiceModel.Configuration.RsaElement + + + + + + System.ServiceModel.Configuration.CertificateElement + + + + + + System.ServiceModel.Configuration.CertificateReferenceElement + + + My + + + LocalMachine + + + FindBySubjectDistinguishedName + + + + + + False + + + BillsPortAsync + + + + + + + + + + + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/hcs-account-base.xsd b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-account-base.xsd new file mode 100644 index 0000000..4dd1ae1 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-account-base.xsd @@ -0,0 +1,82 @@ + + + + + + + Идентификатор лицевого счета + + + + + Номер лицевого счета/Иной идентификатор плательщика + + + + + + + + + + + + Основание для обязательств по оплате + + + + + Номер договора + + + + + Дата заключения договора + + + + + Срок окончания действия договора + + + + + + + Единый лицевой счет + + + + + + + + + + Расчетный счет + + + + + + + + + + Счет + + + + + + + + Идентификатор жилищно-коммунальной услуги + + + + + + + + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/hcs-base.xsd b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-base.xsd new file mode 100644 index 0000000..f5688dd --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-base.xsd @@ -0,0 +1,862 @@ + + + + + + Строка не более 2000 символов. + + + + + + + + Строка не более 1500 символов. + + + + + + + + Строка не более 300 символов. + + + + + + + + Скалярный тип. Строка не более 255 символов. + + + + + + + + + Скалярный тип. Строка не более 100 символов. + + + + + + + + Скалярный тип. Строка не более 250 символов. + + + + + + + + Скалярный тип. Строка не более 500 символов. + + + + + + + + Строка не более 60 символов. + + + + + + + + Текстовое поле 2000 + + + + + + + + Непустая строка + + + + + + + + + Базовый тип бизнес-сообщения с подписью + + + + + + + + + Заголовок запроса + + + + + + + + + Идентификатор поставщика данных + + + + + Идентификатор зарегистрированной организации + + + + + Информация о физическом лице + + + + + + Идентификатор физического лица, зарегистрированного в ГИС ЖКХ + + + + + + СНИЛС + + + + + + + + + + Документ, удостоверяющий личность + + + + + + Вид документа, удостоверяющего личность (НСИ №95) + + + + + + Код записи справочника + + + + + + + + + + + Идентификатор записи в соответствующем справочнике ГИС ЖКХ + + + + + Значение + + + + + + + + + + + + + Серия документа + + + + + + + + + + + Номер документа + + + + + + + + + + + + + + + + + + + Используется подпись Оператора ИС + + + + + Сведения об иной ИС, с использованием которой была сформирована информация (589/944/,п.164). Только для запросов размещения информации. + + + + + + + + + + Заголовок запроса + + + + + + + + + + + + + + Заголовок ответа + + + + + + + + + + Базовый тип ответа на запрос создания, редактирования, удаления + + + + + + Транспортный идентификатор, определенный постащиком информации + + + + + Идентификатор объекта в ГИС ЖКХ + + + + + + + + Идентификатор объекта в ГИС ЖКХ + + + + + Дата модификации + + + + + Уникальный номер + + + + + + + + + + Базовый тип заголовка + + + + + Дата отправки пакета + + + + + Идентификатор сообщения + + + + + + + Вложение + + + + + + Идентификатор сохраненного вложения + + + + + + + + Вложение + + + + + Наименование вложения + + + + + + + + + + + Описание вложения + + + + + + + + + + + + Хэш-тег вложения по алгоритму ГОСТ в binhex. + +Элемент обязателен в запросах импорта + + + + + + + + + + + + Вложение + + + + + Наименование вложения + + + + + + + + + + + Описание вложения + + + + + + + + + + + + Хэш-тег вложения по алгоритму ГОСТ в binhex + + + + + + + + + + + + Базовый тип, описывающий вложение с открепленными (detached) подписями. В сервисах ГИС ЖКХ, использущих тип SignedAttachmentType, может быть наложено ограничение на максимальное количесво элементов в блоке Signature (см. контроль INT002039). + + + + + Вложение + + + + + Открепленная (detached) подпись + + + + + + + Элемент Fault (для параметра Fault в операции) + + + + Базовый тип для fault-ошибки + + + + + + + + + + + Описание ошибок контролей или бизнес-процесса. Элемент не заполянется. Оставлен для совместимости + + + + + + Базовый тип ошибки контроля или бизнес-процесса + + + + + Код ошибки + + + + + Описание ошибки + + + + + StackTrace в случае возникновения исключения + + + + + + + Версия элемента, начиная с которой поддерживается совместимость + + + + + Возврат квитанции приема сообщения + + + + + + Квитанция + + + + + + Идентификатор сообщения, присвоенный ГИС ЖКХ + + + + + Идентификатор сообщения, присвоенный поставщиком + + + + + + + + + + + Запрос статуса отправленного сообщения + + + + + + Идентификатор сообщения, присвоенный ГИС ЖКХ + + + + + + + + Запрос списка обработанных сообщений + + + + + + Массив идентификаторов сообщений, присвоенных ГИС ЖКХ + + + + + + + + Ответ на запрос списка обработанных сообщений + + + + + + + + Список идентификаторов сообщений, присвоенный ГИС ЖКХ + + + + + + + + + + Базовый тип ответа на запрос статуса + + + + + + + Статус обработки + + + + + Идентификатор сообщения, присвоенный ГИС ЖКХ + + + + + + + + + Результат выполнения C_UD + + + + + Идентификатор создаваемой/изменяемой сущности + + + + + Транспортный идентификатор + + + + + + Операция выполнена успешно + + + + Уникальный реестровый номер + + + + + Дата модификации + + + + + + Описание ошибки + + + + + + + + + + + + + Статус обработки сообщения в асинхронном обмене (1- получено; 2 - в обработке; 3- обработано) + + + + + + + + + + Транспортный идентификатор + + + + + GUID-тип. + + + + + + + + Дата модификации объекта + + + + + Тип, описывающий год + + + + + + + + Тип, описывающий месяц + + + + + + + + + Месяц + + + + + Год + + + + + + + + + + + Определенный месяц определенного года + + + + + + + + + Временной период (обе даты обязательны) + + + + + Начало периода + + + + + Конец периода + + + + + + + Открытый временной период (даты необязательны) + + + + + Начало периода + + + + + Конец периода + + + + + + + Тип объема + + + + + + + + + + Ссылка на субъект РФ (ФИАС) + + + + + Код региона (ФИАС) + + + + + + + + + + Полное наименование + + + + + + + + + + + + Ссылка на ОКТМО + + + + + Код по ОКТМО + + + + + + + + + + + Полное наименование + + + + + + + + + + + + + + + + + Код ОКЕИ + + + + + Идентификатор зарегистрированной организации + + + + + Базовый тип документа ОЧ + + + + + Наименование документа + + + + + + + + + + + Номер документа + + + + + + + + + + + Дата принятия документа органом власти + + + + + Вложение + + + + + + + Сведения об иной ИС, с использованием которой была сформирована информация (589/944/,п.164) + + + + + + Наименование ИС + + + + + Наименование Оператора ИС + + + + + + + + Код по ОКТМО + + + + + + + + + Код по ОКТМО + + + + + + + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/hcs-bills-base.xsd b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-bills-base.xsd new file mode 100644 index 0000000..7144802 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-bills-base.xsd @@ -0,0 +1,93 @@ + + + + + + Сумма + + + + + + + + + + Неотрицательная сумма + + + + + + + + + + Сумма + + + + + + + + + Неотрицательная маленькая сумма + + + + + + + + + + + Маленькая сумма + + + + + + + + + + Неотрицательная сумма + + + + + + + + + + + Сумма в копейках + + + + + + Номер платежного документа, по которому внесена плата, присвоенный такому документу исполнителем в целях осуществления расчетов по внесению платы + + + + + + + + + + + + Идентификатор платежного документа + + + + + + + + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/hcs-bills-service-async.wsdl b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-bills-service-async.wsdl new file mode 100644 index 0000000..3a80918 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-bills-service-async.wsdl @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Результат обработки асинхронного вызова + + + + + + Импорт сведений о платежных документах + + + + + + Экспорт сведений о платежных документах + + + + + + Экспорт документов «Извещение о принятии к исполнению распоряжения» с результатами квитирования + + + + + + Импорт запросов на проведение квитирования + + + + + + Импорт страховых продуктов + + + + + + Экспорт страховых продуктов + + + + + + Импорт информации о состоянии расчетов от имени РСО + + + + + + Импорт информации о состоянии расчетов от имени организации - исполнителя коммунальных услуг (УО, ТСЖ и тд) + + + + + + Экспорт информации о расчетах по ДРСО + + + + + + Постраничный экспорт документов «Извещение о принятии к исполнению распоряжения» с результатами квитирования + + + + + + Получить список обработанных сообщений + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/hcs-bills-types.xsd b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-bills-types.xsd new file mode 100644 index 0000000..3cfadb1 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-bills-types.xsd @@ -0,0 +1,7316 @@ + + + + + + + + + + + + ???????????? ???? ???????????? ?????????????????? ???????????????????? + + + + + + + + + True = ???????????????????????? ???????????? ?????????????????? ????????????????????, ?????????????? ?????????????? ??????????????, ???????? ???????? ?????? ???????????????????? ???? ?????????????????????????? ???????????????????????? ???????????????? ????????????????. + +?? ?????? ????????????, ???????? ???????????????? ???? ????????????????, ???? ?????? ?????? ?????????? ?????????????????? ???????????????????????????? ???????????????? ???????????????????????????? ???????? ???? ????. (????????????????: +- ???????????????? ???? ???? ?????? ??????????, ?????????????????? ?? TotalPayableByChargeInfo ?????????? ?????????? ???????? ???????????????? ?? ???????????? ChargeInfo, Insurance, CapitalRepairCharge (?????? CapitalRepairYearCharge) ???? ???????? TotalPayable; +- ???????????????? AccountingPeriodTotal = ?????????? ???? ???????? (Consumption/ tns:Volume * Rate). +???????????????? ???????????????????????????? ???????????? ?????? ?????????????????????? ?????????? (????????????????, ???????? TotalPayableByPD ???? ??????????????????, ???? ?????? ?????? ?????????????????????????? ???????????????????? ???????????????? ?????????? ???? ????, ?? ???????????????? ???????????? ?????????? ???? ?????????? ??????????????????????). + + + + + ?????????? ???????????????????? ?????????????? ???????????????????? ??????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 1 ?????????????????? ?????????? ???? + + + + + ?????? ???????????????????? ?????????????? ???????????????????? ??????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 1 ?????????????????? ?????????? ???? + + + + + ???????????????? ?? ?????????????????? ???????????????????? ???????????????????? ?????????????? - ????????????-???????? ???????????? ?????????????????????? ?????????????????? ???????????????????? ?? ?????? ??????. + + + + + + + + + + + + + + ?????????????????????? ?????????????????? ???????????????? + + + + + + + + + + + + ???????????? ???? ?????????????????? ??????????????????. ??????????????????????, ???????? ?? ???? ???????????? ???????? ?????????????????? ???????????????? + + + + + ?????????????????????? ???????????????????? ?? ?????????????????????? ???? ???????????????????? ?????????????????? + + + + + + ?????????? ?? ???????????? ???? ?????????????????? ????????????, ??????. (?? ???????????? ???????????????????? ??????????????????) + + + + + + + + + + + ?????????? ???????????????? ?????????? (???????? ?????????????????????????? ??????????????????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????????????? ???? ???????????????????? ?????????????? / ?????????? ???? ???????????? ???????????????????? ?????????????? (???????????? ??????????????, ?????????????????????? ???????????????????????? ???? ?????????? ???????????????????? ??????????????, ???????????????????? ?? tns:PaymentDocument/tns:PaymentsTaken) + + + + + + + + + + + ?????????? ?? ???????????? ???? ?????????????????? ???????????? c ???????????? ??????????????????????????/??????????????????, ??????. (?? ???????????? ???????????????????? ??????????????????) + + + + + + + + + + + + + + + ??????????????????????, ???????? ?? ???? ?????????????????? ?????????????????? ???????????????????? ?????? ?????????????????? ?????????????????? ???????????????????? ?? ?????????????????????? ???? ?????????????? ???? ?????? + + + + + + ???????????? ???? ?????????????????? ?????????????????? + + + + + ?????????? ?? ???????????? ???? ?????????????????? ????????????, ??????. (???? ???????? ??????????????, ?????? ???????????? ?????????????????? ????????????????) + + + + + + + + + + + ?????????? ???????????????? ?????????? (???????? ?????????????????????????? ??????????????????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????????????? ???? ???????????????????? ?????????????? / ?????????? ???? ???????????? ???????????????????? ?????????????? (???????????? ??????????????, ?????????????????????? ???????????????????????? ???? ?????????? ???????????????????? ??????????????, ???????????????????? ?? tns:PaymentDocument/tns:PaymentsTaken) + + + + + + + + + + + ?????????? ?? ???????????? ???? ?????????????????? ???????????? c ???????????? ??????????????????????????/??????????????????, ??????. (?? ???????????? ???????????????????? ??????????????????) + + + + + + + + + + + + + + + + + + + + ???????????????? ???? ?????????????????????? ?????????? ???????????????????? ??????????????????. +????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 1 ?????????????????? ?????????? ???? + + + + + + ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ????????????. + + + + + + + + + ???????????????????? ?????????????????? ?????????????????? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ???????????? ???? ?????????????? ?????????????????? ????????????????????. + +???????????????? ????????????: 11.2.0.10, 12.2.0.1, 13.1.0.1 + + + + + + + + + + + + + + + ???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ???????? + + + + + + + + + + + ?????????????????????????? ???? ?? ?????? ?????? (?????? ???????????????????? ???????????? ????) + + + + + + + + + + + + + ?????? ???????????? ?????? ???????????? ???? ???????????? ???????????????? ?????????????????? ???????????????????? + + + + + + + + + + + + ???????????????? ?? ?????????????????? ???????????????????? ???????????????????? ?????????????? + + + + + + + + ?????????? ?? ???????????? ???? ?????????????????? ????????????,??????. (?? ???????????? ???????????????????? ??????????????????) + + + + + + + + + + + ?????????????????????????? ?????????????????? ???????????????????? ?? ?????????????????? ?????????????????? + + + + + ?????????? ???????????????? ?????????? (???????? ?????????????????????????? ??????????????????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + + ?????????????????????????? ???? ???????????????????? ?????????????? / ?????????? ???? ???????????? ???????????????????? ?????????????? (???????????? ??????????????, ?????????????????????? ???????????????????????? ???? ?????????? ???????????????????? ??????????????, ???????????????????? ?? tns:PaymentDocument/tns:PaymentsTaken). + + + + + + + + + + + ?????????? ?? ???????????? ???? ?????????????????? ???????????? c ???????????? ??????????????????????????/??????????????????, ??????. (?? ???????????? ???????????????????? ??????????????????) + + + + + + + + + + + + + + + + + + + + + + + ???????????? ?????????????? ?????????????????? ?? ???????????????? ?? ???????????????????? ???????????????????????? (????_??????????????_????????????_??????) + + + + + + + + ???? ???????????????????? ???????????????????? + + + + + + + + + + + + + ???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ???????? + + + + + + + + + + + + + + + + ???? ???????????????????? ?????????????????? + + + + + + + + ??????-???? ????????, ???? ?????????????? ?????????????????????? ?????????????? + + + + + + + + + + + + ???????? ???????????? ?????????????? ?????????????? + + + + + + + + + + + + + + + ???????????? ?????????????? ?????????????????? ?? ???????????????? ?? ???????????????????? ???????????????????????? ?? ???????????????????????? ?????????????????? (????_??????????????_????????????_??????) + + + + + + + + + ???? ???????????????????? ???????????????????? + + + + + + + + + + + + + ???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ???????? + + + + + + + + + + + + + + + + ???? ???????????????????? ?????????????????? + + + + + + + + ??????-???? ????????, ???? ?????????????? ?????????????????????? ?????????????? + + + + + + + + + + + + ???????? ???????????? ?????????????? ?????????????? + + + + + + + + + + ?????????????????????????? ?????????????????? ?? ???????????????? ?? ???????????????????? ???????????????????????? ?? ?????? ??????. +?????? ???????????????? ?????????????????? ???????????????? ?? ???????????????????????? ???????????? ???????????????????? ???????????????? ???? ?????????????????????? ???????????????? ?????????????? ????????????????. +?????? ???????????? ?????????????????? ?? ?????????????? ???? ??????????????????????. + + + + + ???????????? ????????????????. +?????????????????????????? ???????????????????????? ???????????????????? ??????????????????, ???????????????????????? ?? ???????????????????? ???????????????? (???? ?????????????????? - 1000). + + + + + + + + + + + + + + + + + ?????? ???????????? ?????? ???????????? ???? ???????????? ???????????????? ?????????????????? ?? ???????????????? ?? ???????????????????? ???????????????????????? (?????????????????? ???? ????????????) ?? ???????????????????????? ???????????????????????? + + + + + + + + + + + ???????? ???????????????? ?????????????????? ?? ?????????????? + + + + + ???????????? ?????????????????????? ???????????????????????? + + + + + + ?????????????????? ???????????????????????? ???? ???????????? + + + + + + + + ???????????????????? ?????????????????????????? ???????????????????????? ?????? ???????? ????????????????????????, ???????????????????? ?????????? ???????????? ?????????????????????? UI/Excel ???? 11.8.0 (??????) + + + + + + + + + + + + + ?????????? ???????????????????????? (?? ????????????????) + + + + + + ?????????????????????????? ??????????????????????, ?????????????????? ???????????? + + + + + + + + + + + + ???????????????? ?????????????? ???? ???????????????????? ???????????????????????? + + + + + + + + + + + + + + + + + + + ???????????? ???????????????????????? + + + + + + + + + + ???????????????????? ?????????? ?????????????? (?????????????????????????? ????????????????) + + + + + + + + + + + + + + + + + + + + + + + + + ???????????? ???????????????????? ?? ?????????????????? ???????????????? ???? ?????????? ?????? ?? ???? + + + + + + + + ???????????? ???????????????????? ?? ?????????????????? ???????????????? + + + + + + + + ?????????????????????????? ???????????????????? ?? ?????????????????? ???????????????? (???????????????????? ?????? ?????????????????? ?????? ?????????????????????????? ???????????????????? ?? ?????????????????? ????????????????) + + + + + + + ????????????????/?????????????????? ???????????????????? ?? ?????????????????? ???????????????? + + + + + + ???????????????????? ?? ???????????????? (?????????????????????? ?????? ???????????????? ???????????????????? ?? ?????????????????? ???????????????? ?????? ?????????????????????????? ?????????????????? ?????????? ?? ???????????????????????????? ????????) + + + + + + ?????????????????????????? ???????????????? ???????????????????????????????? ?? ?????? ?????? + + + + + + + + ???????????????? ???????????? (???? ???????????????????? ???????????? ?????? ?????????????????? ?????????? ?????????? ?????????????????????? ?? ?????????????????? ???????????????? ?? ????????) + + + + + + + + ??????????????/???????????????? ???????????????? ???????????? + + + + + ???????????????????????? ???????????????? ???????????? + + + + + + + + + + + + + + + + + + ???????????????????????? ???????????????????? ?? ???????????????? + + + + + + + + ???????????????? ???????????????????????? ???????????? ?? ???????? ???????????????? ?????????????? ?? ???????????? ???????????????????? ?? ?????????????????? ???????????????? + + + + + + + + + + + + + + ???????????????? ???????????????????????? ?????????????????????????? ???????????????????????????? ?? ???????????? ?????????????? + + + + + + + ???????????????? ???????????????????????? ???????????????????????????? ???????????????????? ?? ?????????????????? ???????????????? ?? ???????????? ?????????????? + + + + + + + ???????????????? ???????????????????????? ???????????????????????????? ???????????????? ???????????????????????????????? ?? ???????????? ?????????????? + + + + + + + + ???????????? ???????????????????? ?? ?????????????????? ???????????????? ???? ?????????? ?????????????????????? - ?????????????????????? ???????????????????????? ?????????? (????, ?????? ?? ????) + + + + + + + + ???????????? ???????????????????? ?? ?????????????????? ???????????????? + + + + + + + + ?????????????????????????? ???????????????????? ?? ?????????????????? ???????????????? + + + + + + + ????????????????/?????????????????? ???????????????????? ?? ?????????????????? ???????????????? + + + + + + ???????????????????? ?? ???????????????? ???????????????????????????????? (?????????????????????? ?? ??????????????: 1. ?????? ???????????????? ???????????????????? ?? ?????????????????? ????????????????. 2. ?????? ?????????????????? ?????????? ?????????? ?????????????????????? ?? ?????????????????? ???????????????? ?? ????????, ???????? ?????????????? ???????? ?????????????????????? ?????? ?????????? ???? ???????? ??????????????????????) + + + + + + ?????????????????????????? ???????????????? ???????????????????????????????? ?? ?????? ?????? + + + + + ?????????????? ?????????????????????? + + + + + + ???????????? ?????????????? ???????????????? + + + + + ?????????? ?????????????????? + + + + + + + + + + + ???????? ???????????????????? + + + + + + + + + + + ???????????????? ???????????? (???? ?????????????????????? ???????????? ?????? ?????????????????? ?????????? ?????????? ?????????????????????? ?? ?????????????????? ???????????????? ?? ????????) + + + + + + + + ??????????????/???????????????? ???????????????? ???????????? + + + + + ???????????????????????? ???????????????? ???????????? + + + + + + + + + + + + + + + + + + ???????????????????????? ???????????????????? ?? ???????????????? + + + + + + + + ???????????????? ???????????????????????? ???????????? ?? ???????? ???????????????? ?????????????? ?? ???????????? ???????????????????? ?? ?????????????????? ???????????????? + + + + + + + + + + + + + + ???????????????? ???????????????????????? ?????????????????????????? ???????????????????????????? ?? ???????????? ?????????????? + + + + + + + ???????????????? ???????????????????????? ???????????????????????????? ???????????????????? ?? ?????????????????? ???????????????? ?? ???????????? ?????????????? + + + + + + + ???????????????? ???????????????????????? ???????????????????????????? ???????????????? ???????????????????????????????? ?? ???????????? ?????????????? + + + + + + + + ???????????? ???? ?????????????? ???????????????????? ?? ?????????????????? ???????????????? + + + + + + + + ?????????????????????????? ???????????????? ???????????????????????????????? ?? ?????? ?????? + + + + + ?????????????????????????? ???????????????????? ?? ?????????????????? ???????????????? + + + + + + ?????????? ???????????????? ???????????????????????????????? + + + + + + + + + + + ???????????? ?????????????? ???????????????? (?????? ?????????????????? ???????????? ?????????????? ????????????????, ?????????????????????? ???????????????????????? ?????????? - ???????????? ??????????????) + + + + + ???????????? + + + + + + ???????????? ?? (???????? ???? ??????????????????, ???? ?????? ?????????????????????? ???????????????????? ??????????????) + + + + + ???????????? ???? (???????? ???? ??????????????????, ???? ?????? ?????????????????????? ?????????????????? ??????????????) + + + + + + + + + + + + + + + ?????? ?????? ???????????????? ???????????????????? ?? ?????????????????? ???????????????? + + + + + ?????????????????????????? ???????????????????? ?? ?????????????????? ???????????????? + + + + + ???????????????????? ?? ???????????????? ???????????????????????????????? + + + + + + ?????????????????????????? ???????????????? ???????????????????????????????? ?? ?????? ?????? + + + + + ?????????????? ?????????????????????? + + + + + + ???????????? ?????????????? ???????????????? + + + + + ?????????? ?????????????????? + + + + + + + + + + + ???????? ???????????????????? + + + + + + + + + + + ???????????????? ???????????? + + + + + + + + + ???????????????????? ???? ?????? + + + + + ???????????????????? ???? ?????????????????????? ???? + + + + + + ???????????? ?????????????????? ?????????????? + + + + + + ???????????? + + + + + + ???????????????? + + + + + ???????????? + + + + + ???????????????????? ???????????????????????? + + + + + + + + ?????????????? ?????????????????????????? + + + + + + + + + + + + + + + + + + ???????????????????? ?? ?????????????????? ???????????????? ???????????????????????? + + + + + + ?????????????? ?????????????????????????? + + + + + + + + + + + + + + + ???????????? ?????????????????? ?????????????????? + + + + + + + + ?????????????????? ?????????????? + + + + + + + + ?????????????? ?????? ???????????????? ???????????????????????? ?????????????????? ?????????????? + + + + + + + + + + + + + + ?????????????? ?????????????????? ?????????????? + + + + + + + ???????? ???????????????? + + + + + + + + + + + + + + + + + + + + + + ???????????? ???????????????? ?????????????????? ?????????????????? + + + + + + + + + + + + ?????????????????????????? ???????????????????? ???????????????? + + + + + ?????????????????? ?????????????? + + + + + ?????????????? ?????????????????????? + + + + + ???????????????? ?????????????????????????? ?????????????????? ???????????????? ???? ?????????????? ?????????????????????? + + + + + + + ?????????????? ?????????????? ?????????????????????????? ?????????????????? + + + + + + + + + + + + + ?????????????????????????? ?????????????????? ?? ???????????????? ?? ???????????????????? ???????????????????????? ?? ?????? ??????, ?????????????????? ?????? ???????????????????? ???????????????? ?????????????????? 1000 ??????????????????. +???????? ?????????????? ???? ????????????????, ???? ?????? ?????????????????????????????? ?? ??????, ?????? ?????? ?????????????????????????? ???????????? ???????? ?????????????????? + + + + + + ?????????????????? ?????????????? + + + + + ???????????????????? ?? ?????????????????? ???????????????? + + + + + + + + + + + + + + + + ?????? ???????????????????? "????" + + + + + ?????? ???????????????????? "????" + + + + + + + + ???????????? ???????????????????? ??????????????. (O)pen - ????????????, (C)losed - ????????????, + + + + + + + + + + + + ???????????????????????????? ???????????????????? ?????????????? ???????? + + + + + ???????????????????? ???????????????????? ?????????????????????????? ???????? + + + + + + ???????? ???????????????? + + + + + ???????? ???????????????? + + + + + + + ??????????????????????, ?????????????????????????? (??????) +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ????. + + + + + + + + + + + ????????????, ????????????????, ???????????? (??????) + + + + + + + + + + + ?????????? (??????) + + + + + + + + + + ?????????? ?????? ?????????????????????????? ?????? ?????????????? + + + + + ?????????? + + + + + ?????? + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. + + + + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ???????????? + + + + + + + ?????????? ?????? ?????????????????????????? ?????? ?????????????? + + + + + ?????????? + + + + + ?????? + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. + + + + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ???????????? + + + + + ???????????? ???? ?????????????????? ?????????????????? + + + + + + + ?????????????????????? ???? ???????????? + + + + + ?????? ???????????? ???? ??????????????????????: +- ?????? ???? - ?????? 50 "?????? ???????????????? ????????????"; +- ?????? ???????? ???? - ?????? 3 "?????? ???????????????????????? ????????????"; +- ?????? ?????????????? ???? - ?????? 51 "?????????????? ???????????????????????? ????????????" (???????????????????? ??????????????????????); +- ?????? ???? - ?????? 1 "?????? ???????????????????????????? ????????????" (???????????????????? ??????????????????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + ?????????? / ???????????? ?????????? ???? ????.??, ??????. / ???????????? ???????????? ???? ????.??, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? ???? ?????????????????? ???????????? (?????? ???????????????????????? ?? ??????????), ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????? ???????????????? + + + + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ???????????? + + + + + ???????????? ???? ?????????????????? ?????????????????? + + + + + ?????????????????????????? ???? ???????????????????? ?????????????? / ?????????? ???? ???????????? ???????????????????? ?????????????? (???????????? ??????????????, ?????????????????????? ???????????????????????? ???? ?????????? ???????????????????? ??????????????, ???????????????????? ?? tns:PaymentDocument/tns:PaymentsTaken). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? (??????????, ????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?????????????????????? ?????????? (??????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + + ?????????????????????????????? ??????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????????? ????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?? ???????????? (?? ???????????? ??????????????????????????/????????????, ???????????????? ?? ???????????????? ????????????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + + + ?????????????????????? ???? ???????????? + + + + + ?????? ???????????? (????????????????, ???????????????????????? ?????? ????????????????????????????) ???? ????????????????????????: +???? - ???50 ?????? ???????????????? ????????????; +???? - ???51 ???????????????????????? ???????????? (???????????????????? ??????????????????????); +???? - ???1 ???????????????????????????? ???????????? (???????????????????? ??????????????????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + ?????????? / ???????????? ?????????? ???? ????.??, ??????. / ???????????? ???????????? ???? ????.??, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? ???? ?????????????????? ???????????? (?????? ???????????????????????? ?? ??????????), ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????? ???????????????? + + + + + + + + + + + ?????????????????????????? ???? ???????????????????? ?????????????? / ?????????? ???? ???????????? ???????????????????? ?????????????? (???????????? ??????????????, ?????????????????????? ???????????????????????? ???? ?????????? ???????????????????? ??????????????, ???????????????????? ?? tns:PaymentDocument/tns:PaymentsTaken). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? (??????????, ????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?????????????????????? ?????????? (??????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????????????????? ??????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????????? ????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?? ???????????? (?? ???????????? ??????????????????????????/????????????, ???????????????? ?? ???????????????? ????????????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ???????????? + + + + + ?????????????????????????? ?????????????????? ???????????????????? + + + + + + + ?????????? ?????? ?????????????????????????? + + + + + + ?????????? + + + + + ?????? + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. + + + + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ???????????? + + + + + + ?????????? ?? ???????????? ???? ?????????????????? ???????????? ???????????????????? ??????????????????, ??????. + + + + + + + + + + + + + ?????????????????????????? ???? ???????????? ???? ???????????? + + + + + + + ?????? ???????????? (????????????????, ???????????????????????? ?????? ????????????????????????????) ???? ????????????????????????: +???? - ???50 ?????? ???????????????? ????????????; +???? - ???51 ???????????????????????? ???????????? (???????????????????? ??????????????????????); +???? - ???1 ???????????????????????????? ???????????? (???????????????????? ??????????????????????) + + + + + ?????????????????????????? ?????????????????? ???????????????????? + + + + + + + + + ?????????????????????????? ???? ???????????? ???? ???????????? ?????? ?????????????? + + + + + + + ?????? ???????????? ???? ??????????????????????: +- ?????? ???? - ?????? 50 "?????? ???????????????? ????????????"; +- ?????? ???????? ???? - ?????? 3 "?????? ???????????????????????? ????????????"; +- ?????? ?????????????? ???? - ?????? 51 "?????????????? ???????????????????????? ????????????" (???????????????????? ??????????????????????); +- ?????? ???? - ?????? 1 "?????? ???????????????????????????? ????????????" (???????????????????? ??????????????????????) + + + + + ???????????? ???? ?????????????????? ?????????????????? + + + + + + + + + ?????????????????????? ???? ???????????? + + + + + ?????? ???????????? (????????????????, ???????????????????????? ?????? ????????????????????????????) + + + + + + ?????????? + + + + + + + ???????????????????? ???? ???????????? + + + + + ??????????????????????, ??????????????????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + ????????????, ????????????????, ????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + + + + ???????????????????? ???? ???????????? + + + + + ??????????????????????, ??????????????????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ????????????, ????????????????, ????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + + + + + + ?????????? / ???????????? ?????????? ???? ????.??, ??????. / ???????????? ???????????? ???? ????.??, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? ???? ?????????????????? ???????????? (?????? ???????????????????????? ?? ??????????), ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????????? ??????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ????????????, ????????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????????????? ???? ???????????????????? ?????????????? / ?????????? ???? ???????????? ???????????????????? ?????????????? (???????????? ??????????????, ?????????????????????? ???????????????????????? ???? ?????????? ???????????????????? ??????????????, ???????????????????? ?? tns:PaymentDocument/tns:PaymentsTaken). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? (??????????, ????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?????????????????????? ?????????? (??????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + + ?????????????????????????????? ??????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????????? ????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?? ????????????, ??????. (?? ???????????? ??????????????????????????/????????????, ???????????????? ?? ???????????????? ????????????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ???????????? + + + + + ?????????????? ???????????????? + + + + + + + + + + + ???????????????? ?? ???????????????????????? (???????????????????????? +, ???????????????????? -). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 6 ?????????????????? ?????????? ???? + + + + + + ?????????????????? ???????????????????????? + + + + + + + + + + + ?????????? + + + + + + + + + + + + + + + ???????????? ???? ?????????????????? ?????????????????? + + + + + + + + + + + + + + ?????????? ???????????????????? ?????????????? + + + + + + + + + + ?????? ???????????????????? ?????????????? + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ???????????? + + + + + ???????????? ???? ?????????????????? ?????????????????? + + + + + + + + + ?????????? / ???????????? ?????????? ???? ????.??, ??????. / ???????????? ???????????? ???? ????.??, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? ???? ?????????????????? ???????????? (?????? ???????????????????????? ?? ??????????), ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + ?????????????????????? ??????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ????????????, ????????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????? ???????????????? + + + + + + + + + + + ?????????????????????????? ???? ???????????????????? ?????????????? / ?????????? ???? ???????????? ???????????????????? ?????????????? (???????????? ??????????????, ?????????????????????? ???????????????????????? ???? ?????????? ???????????????????? ??????????????, ???????????????????? ?? tns:PaymentDocument/tns:PaymentsTaken). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? (??????????, ????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?????????????????????? ?????????? (??????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + + ?????????????????????????????? ??????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????????? ????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?? ???????????? (?? ???????????? ??????????????????????????/????????????, ???????????????? ?? ???????????????? ????????????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + + + + + + + + + + ?????????? ???????????????????? ?????????????? + + + + + + + + + + ?????? ???????????????????? ?????????????? + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ???????????? + + + + + ?????????????????????????? ?????????????????? ???????????????????? + + + + + + + + + ?????????? / ???????????? ?????????? ???? ????.??, ??????. / ???????????? ???????????? ???? ????.??, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + ?????????????????? ???? ?????????????????? ???????????? (?????? ???????????????????????? ?? ??????????), ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????????? ??????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ????????????, ????????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ???????????? + + + + + ?????????????? ???????????????? + + + + + + + + + + + ?????????????????????????? ???? ???????????????????? ?????????????? / ?????????? ???? ???????????? ???????????????????? ?????????????? (???????????? ??????????????, ?????????????????????? ???????????????????????? ???? ?????????? ???????????????????? ??????????????, ???????????????????? ?? tns:PaymentDocument/tns:PaymentsTaken). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? (??????????, ????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?????????????????????? ?????????? (??????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????????????????? ??????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????????? ????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?? ???????????? (?? ???????????? ??????????????????????????/????????????, ???????????????? ?? ???????????????? ????????????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????????? ?? ???????????????????????? (???????????????????????? +, ???????????????????? -). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 6 ?????????????????? ?????????? ???? + + + + + + ?????????????????? ???????????????????????? + + + + + + + + + + + ?????????? + + + + + + + + + + + + + + + + + ???????????????????? ???????????????????? + + + + + + + + ???????????????? ?????????????????????? ???????????????????????? ???????????????? ?? ?????????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ???????? + + + + + ???????????????? ?????????????????????? ???????????????????????? ?????????? + + + + + + + + + + ?????????????????? + + + + + + ?????????? ?????????? ?? ???????????? ?????????????????? ?????????????? - ???? ?????????? ???? ?????????????????? ????????????, ??????. + + + + + + + + + + + ?????????? ?????????? ?? ???????????? ?????????????????? ?????????????? - ???? ?????????? ???? ???????????????????? ?????????????????? ??????????????, ??????. + + + + + + + + + + + ?????????? ???? ??????????????????, ??????. + + + + + + + + + + + ?????????? ???? ??????????????????, % + + + + + + + + + + + + ?????????? ?? ???????????? ?? ???????????? ?????????????????? ?????????????? ?? ?????????????????? ???? ??????????????????, ??????. + + + + + + + + + + + + + + ?????????????????????? + + + + + + ?????????????????? ???????????????????????? + + + + + + + + + + ?????????? + + + + + + + + + + + + + + + ???????????????????? ???????????????????? + + + + + ?????????????? ?????????????????? ???????????????? ?????????? +???????????????????????? ???????????????? - ???????????????????????????? (????????????????????) + + + + + ?????????????? ?????????????????? ???????????????? ?????????? +???????????????????????? ???????????????? - ???????????????????????? (??????????????????????) + + + + + ?????????????????? ?????????? ???????????????????????? ???????????????? ?? ?????????????????????????????? ???????? - ?? ???????????????????? ???????? + + + + + ?????????????????? ?????????? ???????????????????????? ???????????????? ?? ?????????????????????????????? ???????? - ?? ?????????? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ???????? + + + + + + + ?????????????????????? ?? ???????????????????? ???? ?????????????? ?? ???? + + + + + ???????????????? ???????????? + + + + + + + + ??????????????????????, ????????????, ???????????????? + + + + + ???????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + ?????? ???????? ?????????????????????????? ?????????????? ?????? ???????????????????? ???????????? ?????????????????? ???? ?????????????????????? ?????? 2 "?????? ?????????????????????????? ??????????????". +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + ?????????????? ??????????????????: +(S)quare meter - ????. ?? +(D)irectory - ???? ?????????????????????? +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ???????????????????????? ?????????? / ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ??????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + ?????????? + + + + + + + ??????: +house(O)verallNeeds - ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ?????????? + + + + + + + + + + ???????????? ?????????????????????? ????????????: +(N)orm - ???????????????? +(M)etering device - ???????????? ?????????? +(O)ther - ???????? + + + + + + + + + + + + + + + + + + + + + + + + ?????????? / ???????????? ?????????? ???? ????.??, ??????. / ???????????? ???????????? ???? ????.??, ??????. +?????????? ???????? ???? ????????????????, ???????? ???????????????? ???????? tns:MunicipalResource/ tns:GeneralMunicipalResource. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? ???? ?????????????????? ????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ??????????????????????, ????????????, ???????????????? + + + + + ?? ???????????? ???? ???????????????????????? ???????????? ?????????????????????? ?????? ???????????????????? ???????????? ??????????????????, ??????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 19. +???? ???????????????????????????? ???????????????? ?? ?????????? ?? ?????????????????????? ?? ???????? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? + + + + + + + + + + + ???????????????????? ????????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 4 ?????????????????? ?????????? ???? + + + + + + ???????????????? ?????????????????????? ???????????????????????? ???????????????? ?? ?????????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????. + + + + + ?????????????? ?????????????????? ???????????????? ?????????? +???????????????????????? ???????????????? - ???????????????????????? (??????????????????????). + + + + + ?????????????????? ?????????? ???????????????????????? ???????????????? ?? ?????????????????????????????? ???????? - ?? ?????????? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????. + + + + + + + + ???????????????? ?? ???????????????????????? (???????????????????????? +, ???????????????????? -). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 6 ?????????????????? ?????????? ???? + + + + + + ?????????????????? ???????????????????????? + + + + + + + + + + + ??????????, ??????. + + + + + + + + + + + + + + + ???????????? ?????????? ???? ???????????????????????? ????????????, ?????????????????????? ??????????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 18. +???? ???????????????????????????? ???????????????? ?? ?????????? ?? ?????????????????????? ?? ???????? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? + + + + + + + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????????????? ???? ???????????????????? ?????????????? / ?????????? ???? ???????????? ???????????????????? ?????????????? (???????????? ??????????????, ?????????????????????? ???????????????????????? ???? ?????????? ???????????????????? ??????????????, ???????????????????? ?? tns:PaymentDocument/tns:PaymentsTaken). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? (??????????, ????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?????????????????????? ?????????? (??????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + + ?????????????????????????????? ??????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????????? ????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?? ???????????? (?? ???????????? ??????????????????????????/????????????, ???????????????? ?? ???????????????? ????????????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ???????????????? ?????? ???????????????????? ?????? ???????????? ?????????? ?????????????? ????????????, ?????????? ???? ????. ???????? ?????? ???? ???? ???? ????????????????, ???? ?????????? ???????????????? ???? ???? + + + + + ?????????????? ???????????????????????? ?????????????? ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????. +???????????????????????? ???? ???????? ?????????????????????????? ??????????????. +??????????????????????, ???????? ?????? ?????????????? ???????????????? ?????????? ???????????????????? ???? ???????? ?????????????????????????? ?????????????? ???????????????????????? ???????????????????????????????? ???????????? ?????? ???????????? (????????), ???????????????? ???? ?????????????????????????? ?????????????? (??????) + + + + + + + + ?????? ???????????????? ?????????????????????????? ?????????????? ???? ?????????????????????? ?????? 337 "?????????????? ???????????????????????? ????????????". +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + ?????????? ???????????????????????? ?????????? / ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ??????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + ?????????? + + + + + + + ??????: +house(O)verallNeeds - ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ?????????? + + + + + + + + + + ???????????? ?????????????????????? ?????????????? ????: +(N)orm - ???????????????? +(M)etering device - ???????????? ?????????? +(O)ther - ???????? + + + + + + + + + + + + + + + + + + + + + + + + ?????????? / ???????????? ?????????? ???? ????.??, ??????. / ???????????? ???????????? ???? ????.??, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????? ?????????? ???? ???????????????????????? ????????????, ?????????????????????? ??????????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 18. +???? ???????????????????????????? ???????????????? ?? ?????????? ?? ?????????????????????? ?? ???????? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? + + + + + + + + + + + ?????????????????? ???? ?????????????????? ????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ??????????????????????, ????????????, ???????????????? + + + + + ?? ???????????? ???? ???????????????????????? ???????????? ?????????????????????? ?????? ???????????????????? ???????????? ??????????????????, ??????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 19. +???? ???????????????????????????? ???????????????? ?? ?????????? ?? ?????????????????????? ?? ???????? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? + + + + + + + + + + + ???????????????? ?? ???????????????????????? (???????????????????????? +, ???????????????????? -). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 6 ?????????????????? ?????????? ???? + + + + + + ?????????????????? ???????????????????????? + + + + + + + + + + + ?????????? + + + + + + + + + + + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????????????? ???? ???????????????????? ?????????????? / ?????????? ???? ???????????? ???????????????????? ?????????????? (???????????? ??????????????, ?????????????????????? ???????????????????????? ???? ?????????? ???????????????????? ??????????????, ???????????????????? ?? tns:PaymentDocument/tns:PaymentsTaken). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? (??????????, ????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?????????????????????? ?????????? (??????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + + ?????????????????????????????? ??????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????????? ????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?? ???????????? (?? ???????????? ??????????????????????????/????????????, ???????????????? ?? ???????????????? ????????????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????????????? ????????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 4 ?????????????????? ?????????? ???? + + + + + + ???????????????? ?????????????????????? ???????????????????????? ???????????????? ?? ?????????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ???????? + + + + + ?????????????? ?????????????????? ???????????????? ?????????? +???????????????????????? ???????????????? - ???????????????????????? (??????????????????????) + + + + + ?????????????????? ?????????? ???????????????????????? ???????????????? ?? ?????????????????????????????? ???????? - ?? ?????????? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ???????? + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ???????????????? ?????? ???????????????????? ?????? ???????????? ?????????? ?????????????? ????????????, ?????????? ???? ????. ???????? ?????? ???? ???? ???? ????????????????, ???? ?????????? ???????????????? ???? ?????? + + + + + + + + + + + + + ???????????????? ?? ???????????????????????? (???????????????????????? +, ???????????????????? -). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 6 ?????????????????? ?????????? ???? + + + + + + ?????????????????? ???????????????????????? + + + + + + + + + + + ?????????? + + + + + + + + + + + + + + + + + + + + ?????? ???????????????????????????? ???????????? + + + + + + + + ??????????????????????, ????????????, ???????????????? + + + + + ?????????? ???????????????????????? ?????????? / ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ??????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + ?????????? + + + + + + + ??????: +(I)ndividualConsumption - ?????????? ???????????????????????? ?????????? +house(O)verallNeeds - ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ?????????? + + + + + + + + + + + + + + + + + + + + + + ???????????????? ?? ???????????????????????? (???????????????????????? +, ???????????????????? -). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 6 ?????????????????? ?????????? ???? + + + + + + ?????????????????? ???????????????????????? + + + + + + + + + + + ?????????? + + + + + + + + + + + + + + + + + + + + ?????????????? ???????????????????????? ????????????. + + + + + + + + ??????????????????????, ????????????, ???????????????? + + + + + ???????????? ?????????? ?? ???????????? ?? ???????????? ?????????????????? ??????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 5 ?????????????????? ?????????? ???? + + + + + ???????????????? ?? ???????????????????????? (???????????????????????? +, ???????????????????? -). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 6 ?????????????????? ?????????? ???? + + + + + + ?????????????????? ???????????????????????? + + + + + + + + + + + ?????????? + + + + + + + + + + + + + + + ???????????????????? ????????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 4 ?????????????????? ?????????? ???? + + + + + ?????????? ???????????????????????? ?????????? / ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ??????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + ?????????? + + + + + + + ??????: +(I)ndividualConsumption - ?????????? ???????????????????????? ?????????? +house(O)verallNeeds - ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ?????????? + + + + + + + + + + + ???????????? ?????????????????????? ?????????????? ????: +(N)orm - ???????????????? +(M)etering device - ???????????? ?????????? +(O)ther - ???????? + + + + + + + + + + + + + + + + + + + + + + + + ???????????????????? ??????????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + ???????????? ?????????????????????? ???????????????????????? + + + + + + + + + + + ???????????? ???????????????????? ??????????, ???????????????????????? ?? ?????????????????????? ?????????????????????? ???????????????????????? ?????? ???????????????? ??????????, ???????????????????????? ?????? ?????????? ?????????????????????? ????????????????????????, ??????. + + + + + + + + + + + + + + ?? ???????????? ???? ???????????????????????????? ?????????????????????? ???????????????????????? ????????????, ??????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 23. +???? ???????????????????????????? ???????????????? ?? ?????????? ?? ?????????????????????? ?? ???????? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? + + + + + + + + + + + ?? ???????????? ???? ?????????????????????? ?????????????????????? ???????????????????????? ????????????, ??????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 23. +???? ???????????????????????????? ???????????????? ?? ?????????? ?? ?????????????????????? ?? ???????? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? + + + + + + + + + + + ???????????? ?????????? ???? ???????????????????????? ????????????, ???????????????????????????? ??????????????????????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 18. +???? ???????????????????????????? ???????????????? ?? ?????????? ?? ?????????????????????? ?? ???????? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? + + + + + + + + + + + ???????????? ?????????? ???? ???????????????????????? ????????????, ?????????????????????? ??????????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 18. +???? ???????????????????????????? ???????????????? ?? ?????????? ?? ?????????????????????? ?? ???????? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? + + + + + + + + + + + + + + + + ???????? ?????????????? ???????????????????????? ??????????, ?????????????????????????????? ???? ???????? ???????????????????????? ????????????. +??????????????????????, ???????? ?????? ?????????????? ???????????????? ?????????? ???????????????????? ???? ???????????????????????? ???????????? ???????????????????????? ???????????????????????????????? ???????????? ?????? ???????????? (????????), ???????????????? ???? ?????????????????????????? ?????????????? (??????) + + + + + + ?????? ???????????????????????? ???????????? + + + + + ?????????????? ???????????????????????? ???????????? + + + + + + + + ??????????????????????, ????????????, ???????????????? + + + + + ???????????? ?????????? ?? ???????????? ?? ???????????? ?????????????????? ??????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 5 ?????????????????? ?????????? ???? + + + + + ???????????????? ?? ???????????????????????? (???????????????????????? +, ???????????????????? -). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 6 ?????????????????? ?????????? ???? + + + + + + ?????????????????? ???????????????????????? + + + + + + + + + + + ?????????? + + + + + + + + + + + + + + + ???????????????????? ????????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 4 ?????????????????? ?????????? ???? + + + + + ?????????? ???????????????????????? ?????????? / ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ??????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ????. + + + + + + ?????????? + + + + + + + ??????: +(I)ndividualConsumption - ?????????? ???????????????????????? ?????????? +house(O)verallNeeds - ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ?????????? + + + + + + + + + + + ???????????? ?????????????????????? ?????????????? ????: +(N)orm - ???????????????? +(M)etering device - ???????????? ?????????? +(O)ther - ???????? + + + + + + + + + + + + + + + + + + + + + + + + ???????????????????? ??????????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + ???????????? ?????????????????????? ???????????????????????? + + + + + + + + + + + ???????????? ???????????????????? ??????????, ???????????????????????? ?? ?????????????????????? ?????????????????????? ???????????????????????? ?????? ???????????????? ??????????, ???????????????????????? ?????? ?????????? ?????????????????????? ????????????????????????, ??????. + + + + + + + + + + + + + + ?? ???????????? ???? ???????????????????????????? ?????????????????????? ???????????????????????? ????????????, ??????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 23. +???? ???????????????????????????? ???????????????? ?? ?????????? ?? ?????????????????????? ?? ???????? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? + + + + + + + + + + + ?? ???????????? ???? ?????????????????????? ?????????????????????? ???????????????????????? ????????????, ??????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 23. +???? ???????????????????????????? ???????????????? ?? ?????????? ?? ?????????????????????? ?? ???????? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? + + + + + + + + + + + ???????????? ?????????? ???? ???????????????????????? ????????????, ???????????????????????????? ??????????????????????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 18. +???? ???????????????????????????? ???????????????? ?? ?????????? ?? ?????????????????????? ?? ???????? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? + + + + + + + + + + + ???????????? ?????????? ???? ???????????????????????? ????????????, ?????????????????????? ??????????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 18. +???? ???????????????????????????? ???????????????? ?? ?????????? ?? ?????????????????????? ?? ???????? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? + + + + + + + + + + + + + + + + + + + + + ?????????????????????? ?? ???????????????????? ???? ?????????????? ?? ???? (??????????????) + + + + + ???????????????? ???????????? + + + + + + + + ??????????????????????, ????????????, ???????????????? + + + + + ???????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ????. + + + + + + + ?????? ?????????????????????????? ?????????????? ?????? ???????????????????? ???????????? ??????????????????. ?????? 2 "?????? ?????????????????????????? ??????????????" +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + ?????????? ???????????????????????? ?????????? / ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ??????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + ?????????? + + + + + + + ??????: +house(O)verallNeeds - ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ?????????? + + + + + + + + + + ???????????? ?????????????????????? ?????????????? ????: +(N)orm - ???????????????? +(M)etering device - ???????????? ?????????? +(O)ther - ???????? + + + + + + + + + + + + + + + + + + + + + + + + ?????????? / ???????????? ?????????? ???? ????.??, ??????. / ???????????? ???????????? ???? ????.??, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? ???? ?????????????????? ????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ??????????????????????, ????????????, ???????????????? + + + + + ?? ???????????? ???? ???????????????????????? ???????????? ?????????????????????? ?????? ???????????????????? ???????????? ??????????????????, ??????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 19 + + + + + + + + + + + ???????????????????? ????????????????????. +???????????????????? ????????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 4 ?????????????????? ?????????? ???? + + + + + + ???????????????? ?????????????????????? ???????????????????????? ???????????????? ?? ?????????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ???????? + + + + + ?????????????? ?????????????????? ???????????????? ?????????? +???????????????????????? ???????????????? - ???????????????????????? (??????????????????????) + + + + + ?????????????????? ?????????? ???????????????????????? ???????????????? ?? ?????????????????????????????? ???????? - ?? ?????????? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ???????? + + + + + + + + ???????????????? ?? ???????????????????????? (???????????????????????? +, ???????????????????? -). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 6 ?????????????????? ?????????? ???? + + + + + + ?????????????????? ???????????????????????? + + + + + + + + + + + ?????????? + + + + + + + + + + + + + + + ???????????? ?????????? ???? ???????????????????????? ????????????, ?????????????????????? ??????????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 18 + + + + + + + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????????????? ???? ???????????????????? ?????????????? / ?????????? ???? ???????????? ???????????????????? ?????????????? (???????????? ??????????????, ?????????????????????? ???????????????????????? ???? ?????????? ???????????????????? ??????????????, ???????????????????? ?? tns:PaymentDocument/tns:PaymentsTaken). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? (??????????, ????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?????????????????????? ?????????? (??????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????????????????? ??????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????????? ????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?? ???????????? (?? ???????????? ??????????????????????????/????????????, ???????????????? ?? ???????????????? ????????????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ???????????? + + + + + ?????????????? ???????????????????????? ?????????????? ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????. +???????????????????????? ???? ???????? ?????????????????????????? ??????????????. +??????????????????????, ???????? ?????? ?????????????? ???????????????? ?????????? ???????????????????? ???? ???????? ?????????????????????????? ?????????????? ???????????????????????? ???????????????????????????????? ???????????? ?????? ???????????? (????????), ???????????????? ???? ?????????????????????????? ?????????????? (??????) + + + + + + + + ???????????????? ?? ???????????????????????? (???????????????????????? +, ???????????????????? -). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 6 ?????????????????? ?????????? ???? + + + + + + ?????????????????? ???????????????????????? + + + + + + + + + + + ?????????? + + + + + + + + + + + + + + + + + + + + ?????? ???????????????????????????? ???????????? + + + + + + + + ??????????????????????, ????????????, ???????????????? + + + + + ?????????? ???????????????????????? ?????????? / ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ??????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + ?????????? + + + + + + + ??????: +(I)ndividualConsumption - ?????????? ???????????????????????? ?????????? +house(O)verallNeeds - ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ?????????? + + + + + + + + + + + + + + + + + + + + + + ???????????????? ?? ???????????????????????? (???????????????????????? +, ???????????????????? -). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 6 ?????????????????? ?????????? ???? + + + + + + ?????????????????? ???????????????????????? + + + + + + + + + + + ?????????? + + + + + + + + + + + + + + + + + + + + ?????????????? ???????????????????????? ???????????? + + + + + + + + ??????????????????????, ????????????, ???????????????? + + + + + + + + + + ???????????? ?????????? ?? ???????????? ?? ???????????? ?????????????????? ??????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 5 ?????????????????? ?????????? ???? + + + + + + ?????????? ?????????? ?? ???????????? ?????????????????? ?????????????? - ???? ?????????? ???? ?????????????????? ????????????, ??????. + + + + + + + + + + + ?????????? ?????????? ?? ???????????? ?????????????????? ?????????????? - ???? ?????????? ???? ???????????????????? ?????????????????? ?????????????? + + + + + + + + + + + ?????????? ???? ??????????????????, ??????. + + + + + + + + + + + ?????????? ???? ??????????????????, % + + + + + + + + + + + + ?????????? ?? ???????????? ?? ???????????? ?????????????????? ?????????????? ?? ?????????????????? ???? ??????????????????, ??????. + + + + + + + + + + + + + + ???????????????? ?? ???????????????????????? (???????????????????????? +, ???????????????????? -). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 6 ?????????????????? ?????????? ???? + + + + + + ?????????????????? ???????????????????????? + + + + + + + + + + ?????????? + + + + + + + + + + + + + + + ???????????????????? ????????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 4 ?????????????????? ?????????? ???? + + + + + ?????????? ???????????????????????? ?????????? / ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ??????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + ?????????? + + + + + + + ??????: +(I)ndividualConsumption - ?????????? ???????????????????????? ?????????? +house(O)verallNeeds - ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ?????????? + + + + + + + + + + + ???????????? ?????????????????????? ?????????????? ????: +(N)orm - ???????????????? +(M)etering device - ???????????? ?????????? +(O)ther - ???????? + + + + + + + + + + + + + + + + + + + + + + + + ???????????????????? ??????????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + ???????????? ?????????????????????? ???????????????????????? + + + + + + + + + + + ???????????? ???????????????????? ??????????, ???????????????????????? ?? ?????????????????????? ?????????????????????? ???????????????????????? ?????? ???????????????? ??????????, ???????????????????????? ?????? ?????????? ?????????????????????? ????????????????????????, ??????. + + + + + + + + + + + + + + ?? ???????????? ???? ???????????????????????????? ?????????????????????? ???????????????????????? ????????????, ??????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 23 + + + + + + + + + + + ?? ???????????? ???? ?????????????????????? ?????????????????????? ???????????????????????? ????????????, ??????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 23 + + + + + + + + + + + ???????????? ?????????? ???? ???????????????????????? ????????????, ???????????????????????????? ??????????????????????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 18 + + + + + + + + + + + ???????????? ?????????? ???? ???????????????????????? ????????????, ?????????????????????? ??????????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 18 + + + + + + + + + + + + + + + + ???????? ?????????????? ???????????????????????? ??????????, ?????????????????????????????? ???? ???????? ???????????????????????? ????????????. +??????????????????????, ???????? ?????? ?????????????? ???????????????? ?????????? ???????????????????? ???? ???????????????????????? ???????????? ???????????????????????? ???????????????????????????????? ???????????? ?????? ???????????? (????????), ???????????????? ???? ?????????????????????????? ?????????????? (??????) + + + + + + ?????? ???????????????????????? ???????????? + + + + + ?????????????? ???????????????????????? ???????????? ?? ?????????????? ?????????????????????? + + + + + + + + ??????????????????????, ????????????, ???????????????? + + + + + ???????????? ?????????? ?? ???????????? ?? ???????????? ?????????????????? ??????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 5 ?????????????????? ?????????? ???? + + + + + ???????????????? ?? ???????????????????????? (???????????????????????? +, ???????????????????? -). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 6 ?????????????????? ?????????? ???? + + + + + + ?????????????????? ???????????????????????? + + + + + + + + + + + ?????????? + + + + + + + + + + + + + + + ???????????????????? ????????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 4 ?????????????????? ?????????? ???? + + + + + ?????????? ???????????????????????? ?????????? / ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ??????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + ?????????? + + + + + + + ??????: +(I)ndividualConsumption - ?????????? ???????????????????????? ?????????? +house(O)verallNeeds - ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ?????????? + + + + + + + + + + + ???????????? ?????????????????????? ?????????????? ????: +(N)orm - ???????????????? +(M)etering device - ???????????? ?????????? +(O)ther - ???????? + + + + + + + + + + + + + + + + + + + + + + + + ???????????????????? ??????????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + ???????????? ?????????????????????? ???????????????????????? + + + + + + + + + + + ???????????? ???????????????????? ??????????, ???????????????????????? ?? ?????????????????????? ?????????????????????? ???????????????????????? ?????? ???????????????? ??????????, ???????????????????????? ?????? ?????????? ?????????????????????? ????????????????????????, ??????. + + + + + + + + + + + + + + ?? ???????????? ???? ???????????????????????????? ?????????????????????? ???????????????????????? ????????????, ??????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 23 + + + + + + + + + + + ?? ???????????? ???? ?????????????????????? ?????????????????????? ???????????????????????? ????????????, ??????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 23 + + + + + + + + + + + ???????????? ?????????? ???? ???????????????????????? ????????????, ???????????????????????????? ??????????????????????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 18 + + + + + + + + + + + ???????????? ?????????? ???? ???????????????????????? ????????????, ?????????????????????? ??????????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 18 + + + + + + + + + + + + + + + + + + + + + ?????????????????????????? ?????????????? ?? ???? + + + + + ???????????????? ???????????? + + + + + + + + ???????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ???????? + + + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. ???????? ???????????????? ???????????? ???????????????????????????? ???? ?????????????? (Month ?? Year ??????????????????) + + + + + + + + + + + ?????????? ?? ???????????? ???? ?????????????????? ???????????? ???????????????????? ??????????????????, ??????. ???????? ?????? ???????????????? ???????????? ???????????????? ?????????????? ?????????? ?? ???????????? ???? ?????????????????? ???????????? ???????????????????? ??????????????????, ??????. (TotalSumDebtPayable) + + + + + + + + + + + + ?????? ?????????????????????????? ?????????????? ?????? ???????????????????? ???????????? ??????????????????. ?????? 2 "?????? ?????????????????????????? ??????????????" + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ????????????. + + + + + ?????????????? ???????????????????????? ?????????????? ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????. +???????????????????????? ???? ???????? ?????????????????????????? ??????????????. +??????????????????????, ???????? ?????? ?????????????? ???????????????? ?????????? ???????????????????? ???? ???????? ?????????????????????????? ?????????????? ???????????????????????? ???????????????????????????????? ???????????? ?????? ???????????? (????????), ???????????????? ???? ?????????????????????????? ?????????????? (??????) + + + + + + ?????? ???????????????? ?????????????????????????? ?????????????? (??????) + + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. ???????? ???????????????? ???????????? ???????????????????????????? ???? ?????????????? (Month ?? Year ??????????????????) + + + + + + + + + + + ?????????? ?? ???????????? ???? ?????????????????? ???????????? ???????????????????? ??????????????????, ??????. ???????? ?????? ???????????????? ???????????? ???????????????? ?????????????? ?????????? ?? ???????????? ???? ?????????????????? ???????????? ???????????????????? ??????????????????, ??????. (TotalSumDebtPayable) + + + + + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ???????????? + + + + + + + + + + + + + + + + ???????????????????????????? ???????????? + + + + + + + + + + ?????????????? ???????????????????????? ???????????? + + + + + + + + + + ???????? ?????????????? ???????????????????????? ??????????, ?????????????????????????????? ???? ???????? ???????????????????????? ????????????. +??????????????????????, ???????? ?????? ?????????????? ???????????????? ?????????? ???????????????????? ???? ???????????????????????? ???????????? ???????????????????????? ???????????????????????????????? ???????????? ?????? ???????????? (????????), ???????????????? ???? ?????????????????????????? ?????????????? (??????) + + + + + + ?????? ???????????????????????? ???????????? + + + + + + ?????? ???????? ???????????????????????? ???????????? ???? ?????????????????????? ?????? 3 "?????? ???????????????????????? ????????????" + + + + + + + ?????????? + + + + + ?????? + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. + + + + + + + + + + + + ?????????? ?? ???????????? ???? ?????????????????? ???????????? ???????????????????? ??????????????????, ??????. + + + + + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ???????????? + + + + + + + + ?????????????? ???????????????????????? ???????????? + + + + + + + + + + ?????????????????????????? ?????????????? ?? ???? ?????? ?????????????? + + + + + ???????????????? ???????????? + + + + + + + + ???????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ???????? + + + + + + ?????? ?????????????????????????? ?????????????? ?????? ???????????????????? ???????????? ?????????????????? ???? ?????????????????????? ?????? 2 "?????? ?????????????????????????? ??????????????" + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. + + + + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ???????????? + + + + + ?????????????? ???????????????????????? ?????????????? ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????. +???????????????????????? ???? ???????? ?????????????????????????? ??????????????. +??????????????????????, ???????? ?????? ?????????????? ???????????????? ?????????? ???????????????????? ???? ???????? ?????????????????????????? ?????????????? ???????????????????????? ???????????????????????????????? ???????????? ?????? ???????????? (????????), ???????????????? ???? ?????????????????????????? ?????????????? (??????) + + + + + + ?????? ???????????????? ?????????????????????????? ?????????????? ???? ?????????????????????? ?????? 337 "?????????????? ???????????????????????? ????????????" + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. + + + + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ???????????? + + + + + + + + + + + + + + + + ???????????????????????????? ???????????? + + + + + + + + + + ?????????????? ???????????????????????? ???????????? + + + + + + + + + + ???????? ?????????????? ???????????????????????? ??????????, ?????????????????????????????? ???? ???????? ???????????????????????? ????????????. +??????????????????????, ???????? ?????? ?????????????? ???????????????? ?????????? ???????????????????? ???? ???????????????????????? ???????????? ???????????????????????? ???????????????????????????????? ???????????? ?????? ???????????? (????????), ???????????????? ???? ?????????????????????????? ?????????????? (??????) + + + + + + ?????? ???????????????????????? ???????????? + + + + + + ?????? ???????? ???????????????????????? ???????????? ???? ?????????????????????? ?????? 3 "?????? ???????????????????????? ????????????" + + + + + ?????????? + + + + + ?????? + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. + + + + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ???????????? + + + + + + + + ?????????????? ???????????????????????? ???????????? + + + + + + + + + + + + + + + ?????????????????? ???????????????? (????) + + + + + ?????????????????????????? ???????????????? ?????????? + + + + + ?????????? ???????????????????? ??????????????????, ???? ???????????????? ?????????????? ??????????, ?????????????????????? ???????????? ?????????????????? ???????????????????????? ?? ?????????? ?????????????????????????? ???????????????? ???? ???????????????? ?????????? + + + + + ???????????????? ?? ???????????????????? ?????????????????????????????? ?????????????? ??????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 2 ?????????????????? ?????????? ???? + + + + + + + + ?????? ???????????????????????? ????????????, ???????? ?????????????????????? ?????????????? ???????????????????????????? ???????????????? ??????????. +1 - ???????????????? ??????????????????????????; +2 - ?????????????? ??????????????????????????; +3 - ?????????????????? ?????????????? ??????; +4 - ????????????????????????????????; +5 - ??????????????????????????; +6 - ??????????????????; +7 - ?????????????????? ?? ???????????????? ?????????????????????????? ????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 2 ?????????????????? ?????????? ???? + + + + + + + + + + + + + + + + + + + + + ????????????????????: +1) ?????? ???????????????? ???? ?????????????????????? ChargeInfo, CapitalRepairCharge, CapitalRepairYearCharge, Insurance, PenaltiesAndCourtCosts +2) ?????? ?????????????????? ???? ???????????????????????? ChargeDebt, CapitalRepairDebt + + + + + + ???????????????????? ???? ???????????? + + + + + + + + + + + ???????????????????? ???? ?????????????????????? ???????????? + + + + + + + + + + ???????????????????? ???? ?????????????????????? ????????????. ?????????????????????? ???????????????????? ???? ?????????????????? ???? 12 ?????????????? ???????????????????????? ???????? + + + + + + ?????????????????????? + + + + + + + ?????????? / ???????????? ?????????? ???? ????.??, ??????. / ???????????? ???????????? ???? ????.??, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + ?????????????????? ???? ?????????????????? ???????????? (?????? ???????????????????????? ?? ??????????), ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + ?????????????? ???????????????? + + + + + + + + + + + ??????????????????????, ????????????, ???????????????? + + + + + ?????????? ???????????????????????? ?????????? / ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ??????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + ?????????? + + + + + + + ??????: +(I)ndividualConsumption - ?????????? ???????????????????????? ?????????? +house(O)verallNeeds - ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ?????????? + + + + + + + + + + + + + + + + + + + + + + ?????????????????????????? ???? ???????????????????? ?????????????? / ?????????? ???? ???????????? ???????????????????? ?????????????? (???????????? ??????????????, ?????????????????????? ???????????????????????? ???? ?????????? ???????????????????? ??????????????, ???????????????????? ?? tns:PaymentDocument/tns:PaymentsTaken). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? (??????????, ????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?????????????????????? ?????????? (??????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + + ?????????????????????????????? ??????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????????? ????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?? ???????????? (?? ???????????? ??????????????????????????/????????????, ???????????????? ?? ???????????????? ????????????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ???????????? + + + + + ???????????? ???? ?????????????????? ?????????????????? + + + + + + + + ?????????????????? ?? ???????????????? ?????????????? + + + + + + ?????? ?????????????????? ?? ???????????????? ???????????????? ???? ?????????????????????? ?????? 329 "?????????????????? ?? ???????????????? ??????????????": +- ???????? +- ???????????? +- ?????????????????????????????? ?????????????? +- ???????????????? ???????????????? + + + + + ?????????????????? ???????????????????? + + + + + + + + + + + ?????????? ?? ???????????? ???? ?????????????????? ????????????, ??????. + + + + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ???????????? + + + + + ???????????? ???? ?????????????????? ?????????????????? + + + + + + + + + + ?????????????????????????? ???? ?????????????????????? ???????????? + + + + + ?????????????????????????? ???? ???????????? + + + + + + + + ?????????????????? ???? ???????????? (?????????????? ?????????????????????? ?????? ????????????????, ?????? ?????????????? ????????????????????????) + + + + + ???????????????????? (?????????????? ?????????????????????? ?????? ????????????????, ?????? ?????????????? ????????????????????????) + + + + + + ?????????? ?? ???????????? ???? ?????????????????? ????????????, ??????. (???? ???????? ??????????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?? ???????????? (???? ???????? ?????????????? ?? ???????????? ??????????????????????????/????????????, ???????????????? ?? ???????????????? ????????????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????????????? ???? ???????????????????? ??????????????, ??????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 10 + + + + + + + + + + + + ?????????? ???? ???????????? ???????????????????? ??????????????, ??????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 10 + + + + + + + + + + + + ?????????? ?? ???????????? ?? ???????????? ?????????????????? ?????????????? ?? ?????????????????? ???? ??????????????????, ??????. (??????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 5 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????? ??????????????, ?????????????????????? ???? ???????????????????? ?????????? ???????????????????? ?????????????? ???????????????????????? + + + + + + + + + + + ???????????????????????????? ???????????????????? + + + + + + + + + + + ?????????? ?? ???????????? ???? ?????????????????? ???????????? c ???????????? ??????????????????????????/??????????????????, ??????. (???? ?????????? ???????????????????? ??????????????????) + + + + + + + + + + + ?????????? ?? ???????????? ???? ???????????????????? ?? ???????????????? ??????????????????, ??????. (?????????? ???? ???????? ???????????????????? ?? ???????????????? ??????????????????). +?????????????????????? ???????????? ?????? ???? ?? ?????????? = ?????????????? + + + + + + + + + + + ?????????? ?? ???????????? ???? ?????????????????? ????????????, ??????. (???? ?????????? ???????????????????? ??????????????????) + + + + + + + + + + + ???????????????????? ????????????????????. +???????????????????????? ?????????????????? ?????????????????????????? ?????????????? + + + + + + ???????????????????????? ???????????????????????? ???? ?????? 331 "???????????????????????? ???????????? ???? ?????????????????????????? ??????????????" + + + + + ?????????? ????????????????????????, ??????. + + + + + + + + + + + + + + ???????????????? ???????????????? ??????????????, ?????? + + + + + + + + + + + ???????? ?????????????????? ?????????????????????? ???????????? + + + + + ???????????????????? (????????????????????????) ???????????? ?????????????????? ?????????????? ?????????? ?????????????? ???? ???????????????????????? ???????????? ?? ?????????????????????????? ??????????????????????, % +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 4 ?????????????????? ?????????? ???? + + + + + + + + + + + + ????????????????, ?????????????????????? ?? ???????? ???????? ??????. ?????????????????? ??????????????, ??????. + + + + + + + + + + + + + ?????????????????? ???????????????? (????) + + + + + ?????????????????????????? ???????????????? ?????????? + + + + + ???????????? ???????????????? ???924/???? - ???????????? ???????????? ???????????????????? ?????????????????? ?????????????????????????? ?????????????????? ?????????? ???????????????????? ??????????????????, ???????????????????????? ???????????????? ???????????????? ???? ???? 29.12.2014 N 924/????; +???????????? ???????????????? ???43/???? - ???????????? ???????????? ???????????????????? ?????????????????? ?????????????????????????? ?????????????????? ?????????? ???????????????????? ??????????????????, ???????????????????????? ???????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? + + + + + + + + + + ?????????? ???????????????????? ??????????????????, ???? ???????????????? ?????????????? ??????????, ?????????????????????? ???????????? ?????????????????? ???????????????????????? ?? ?????????? ?????????????????????????? ???????????????? ???? ???????????????? ?????????? + + + + + ???????????????? ???????????????? + + + + + + ???????????????????? ?????????????????????? +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 1 ?????????????????? ?????????? ???? + + + + + ?????????? ?????????????? +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 1 ?????????????????? ?????????? ???? + + + + + ???????????????????????? ?????????????? +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 1 ?????????????????? ?????????? ???? + + + + + ?????????? ?????????????? ?????? ???? +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 1 ?????????????????? ?????????? ???? + + + + + + + + ???????????????? ?? ???????????????????? ?????????????????????????????? ?????????????? ??????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 2 ?????????????????? ?????????? ???? + + + + + + + + ???????????????????????? ????????????, ???????? ?????????????????????? ?????????????? ???????????????????????????? ???????????????? ??????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 2 ?????????????????? ?????????? ???? + + + + + + ?????? ???????????????????????? ???????????? + + + + + ???????????????????????? ???????????????????????? ???????????? + + + + + + + + + + + + + + + + + + + ????????????????????: +1) ?????? ???????????????? ???? ?????????????????????? ChargeInfo, CapitalRepairCharge, CapitalRepairYearCharge, Insurance, PenaltiesAndCourtCosts +2) ?????? ?????????????????? ???? ???????????????????????? ChargeDebt, CapitalRepairDebt + + + + + + ???????????????????? ???? ???????????? + + + + + + ???????????????????? ???? ?????????????????????? ???????????? + + + + + + + + ?????????????????????????? ?????????????????? ???????????????????? + + + + + + + + + + ???????????????????? ???? ?????????????????????? ????????????. ?????????????????????? ???????????????????? ???? ?????????????????? ???? 12 ?????????????? ???????????????????????? ????????. + + + + + + ?????????????????? ?? ???????????????? ?????????????? + + + + + + ?????? ?????????????????? ?? ???????????????? ????????????????. ?????? 329 "?????????????????? ?? ???????????????? ??????????????": +- ???????? +- ???????????? +- ?????????????????????????????? ?????????????? +- ???????????????? ???????????????? + + + + + ?????????????????? ???????????????????? + + + + + + + + + + + ?????????? ?? ???????????? ???? ?????????????????? ????????????, ??????. + + + + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ???????????? + + + + + ?????????????????????????? ?????????????????? ???????????????????? + + + + + + + + ?????????????????????? + + + + + + + ?????????? / ???????????? ?????????? ???? ????.??, ??????. / ???????????? ???????????? ???? ????.??, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + ?????????????????? ???? ?????????????????? ???????????? (?????? ???????????????????????? ?? ??????????), ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + ?????????????? ???????????????? + + + + + + + + + + + ??????????????????????, ????????????, ???????????????? + + + + + ?????????? ???????????????????????? ?????????? / ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ??????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + ?????????? + + + + + + + ??????: +(I)ndividualConsumption - ?????????? ???????????????????????? ?????????? +house(O)verallNeeds - ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ?????????? + + + + + + + + + + + + + + + + + + + + + + ?????????????????????????? ???? ???????????????????? ?????????????? / ?????????? ???? ???????????? ???????????????????? ?????????????? (???????????? ??????????????, ?????????????????????? ???????????????????????? ???? ?????????? ???????????????????? ??????????????, ???????????????????? ?? tns:PaymentDocument/tns:PaymentsTaken). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? (??????????, ????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?????????????????????? ?????????? (??????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????????????????? ??????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????????? ????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?? ???????????? (?? ???????????? ??????????????????????????/????????????, ???????????????? ?? ???????????????? ????????????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ????????????. + + + + + ?????????????????????????? ?????????????????? ???????????????????? + + + + + + + + + + ?????????????????????????? ???? ?????????????????????? ???????????? + + + + + + + + ?????????????????????????? ?????????????????? ???????????????????? + + + + + + + + + + ?????????????????????????? ???? ???????????? + + + + + + + + + + + + + ?????????????????? ???? ???????????? (?????????????? ?????????????????????? ?????? ????????????????, ?????? ?????????????? ????????????????????????) + + + + + ???????????????????? (?????????????? ?????????????????????? ?????? ????????????????, ?????? ?????????????? ????????????????????????) + + + + + + ?????????? ?? ???????????? ???? ?????????????????? ????????????, ??????. (???? ???????? ??????????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?? ????????????, ??????. (???? ???????? ??????????????) +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????????????? ???? ???????????????????? ??????????????, ??????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 10 + + + + + + + + + + + + ?????????? ???? ???????????? ???????????????????? ??????????????, ??????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 10 + + + + + + + + + + + + ?????????? ?? ???????????? ?? ???????????? ?????????????????? ?????????????? ?? ?????????????????? ???? ??????????????????, ??????. (??????????) +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 5 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????? ??????????????, ?????????????????????? ???? ???????????????????? ?????????? ???????????????????? ?????????????? ???????????????????????? + + + + + + + + + + + ???????????????????????????? ???????????????????? + + + + + + + + + + + ?????????? ?? ???????????? ???? ?????????????????? ????????????, ??????. (???? ?????????? ???????????????????? ??????????????????) + + + + + + + + + + + ?????????? ?? ???????????? ???? ???????????????????? ?? ???????????????? ??????????????????, ??????. (?????????? ???? ???????? ???????????????????? ?? ???????????????? ??????????????????). +?????????????????????? ???????????? ?????? ???? ?? ?????????? = ?????????????? + + + + + + + + + + + ?????????? ?? ???????????? ???? ?????????????????? ???????????? c ???????????? ??????????????????????????/??????????????????, ??????. (???? ?????????? ???????????????????? ??????????????????) + + + + + + + + + + + ???????????????????? ????????????????????. +???????????????????????? ?????????????????? ?????????????????????????? ??????????????. + + + + + + ???????????????????????? ???????????????????????? ???? ?????? 331 "???????????????????????? ???????????? ???? ?????????????????????????? ??????????????" + + + + + ?????????? ????????????????????????, ??????. + + + + + + + + + + + + + + ???????????????? ???????????????? ??????????????, ?????? + + + + + + + + + + + ???????? ?????????????????? ?????????????????????? ???????????? + + + + + ?????????? ???????????????????? ?????????????? ???????????????????? ??????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 1 ?????????????????? ?????????? ???? + + + + + ?????? ???????????????????? ?????????????? ???????????????????? ??????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 1 ?????????????????? ?????????? ???? + + + + + ???????????????????? (????????????????????????) ???????????? ?????????????????? ?????????????? ?????????? ?????????????? ???? ???????????????????????? ???????????? ?? ?????????????????????????? ??????????????????????, % +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 4 ?????????????????? ?????????? ???? + + + + + + + + + + + ????????????????, ?????????????????????? ?? ???????? ???????? ??????. ?????????????????? ??????????????, ??????. + + + + + + + + + + + ???????????????? ???? ?????????????????????? ?????????? ???????????????????? ??????????????????. +????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 1 ?????????????????? ?????????? ???? + + + + + + ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ????????????. + + + + + + + + + + ???????????????? ?? ?????????????????? ???????????????????? ???????????????????? + + + + + ?????? ???????????? + + + + + + + + + ?????? ???????????? ?? ?????????????????? + + + + + + + + + ?????? ???????????? ?????????????????????? ???? + + + + + + + + + ???????????? ????????????????????????: +0 - ?????????? (???? ???????????????? ????????????????????????) +1 - ?????????????????????? +2 - ?????????????????????? +3 - ???????????????? ?????????????????????? +4 - ???????????????????????????? ?????????????????????? +5 - ?????????????????????? ?????????????????????? ???????????????????????? + + + + + + + + + + + + + + + + ???????????? ?????????????????? ?????????????? (??????) + + + + + ?????????????????? + + + + + + + + + + + ?????????????????? + + + + + + + + + + + ?????????????????????????? + + + + + + + + + + ?????????????????? + + + + + + + + + + ????????????????. ??????????????????????, ???????? ?? ?????????????????????? ?????? ????????????????????: ??????+???? ?? ?? ???????? ?????? ???????????????? ?????? ???????????? ???????????????? ????????????????, ?????? ?? ???????????????????????? ????. + + + + + ???????????????? ?? ????????????????????, ???????????????????????????? ???????? ???????????????? ????????????????, ???????????????????? ??????????, ???????????????? ?????????? + + + + + + + ???????????? ?????????????????? ?????????????? (?????????????????????? ???????????????????????? ??????????) + + + + + ???????????????? + + + + + ???????????????? ?? ????????????????????, ???????????????????????????? ???????? ???????????? ????????????????, ???????????????????? ??????????, ???????????????? ?????????? + + + + + + + ???????????????? ???????????? + + + + + + + + + ?????????????????????????? ???????????????????? + + + + + ?????????????? ?????????????????????????? + + + + + + + + + + + + ?????? ???????????????????????? ???????????? + + + + + ?????? ???????? ???????????????????????? ???????????? ???? ?????????????????????? ?????? 3 "?????? ???????????????????????? ????????????". +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + ?????????? ???????????????????????? ?????????? / ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ??????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + ?????????? + + + + + + + ??????: +(I)ndividualConsumption - ?????????? ???????????????????????? ?????????? +house(O)verallNeeds - ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ?????????? + + + + + + + + + + + ???????????? ?????????????????????? ?????????????? ????: +(N)orm - ???????????????? +(M)etering device - ???????????? ?????????? +(O)ther - ???????? + + + + + + + + + + + + + + + + + + + + + + + + ?????????? / ???????????? ?????????? ???? ????.??, ??????. / ???????????? ???????????? ???? ????.??, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????? ?????????? ???? ???????????????????????? ????????????, ?????????????????????? ??????????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 18. +???? ???????????????????????????? ???????????????? ?? ?????????? ?? ?????????????????????? ?? ???????? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? + + + + + + + + + + + ???????????? ?????????? ???? ???????????????????????? ????????????, ???????????????????????????? ??????????????????????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 18. +???? ???????????????????????????? ???????????????? ?? ?????????? ?? ?????????????????????? ?? ???????? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? + + + + + + + + + + + ?????????????????? ???? ?????????????????? ???????????? (?????? ???????????????????????? ?? ??????????), ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????????????? ??????????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + ???????????? ?????????????????????? ???????????????????????? + + + + + + + + + + + ???????????? ???????????????????? ??????????, ???????????????????????? ?? ?????????????????????? ?????????????????????? ???????????????????????? ?????? ???????????????? ??????????, ???????????????????????? ?????? ?????????? ?????????????????????? ????????????????????????, ?????? + + + + + + + + + + + + + + ??????????????????????, ????????????, ???????????????? + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?? ???????????? ???? ???????????????????????????? ?????????????????????? ???????????????????????? ????????????, ??????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 23. +???? ???????????????????????????? ???????????????? ?? ?????????? ?? ?????????????????????? ?? ???????? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? + + + + + + + + + + + ?? ???????????? ???? ?????????????????????? ?????????????????????? ???????????????????????? ????????????, ??????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 23. +???? ???????????????????????????? ???????????????? ?? ?????????? ?? ?????????????????????? ?? ???????? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? + + + + + + + + + + + ?????????????????????????? ???? ???????????????????? ?????????????? / ?????????? ???? ???????????? ???????????????????? ?????????????? (???????????? ??????????????, ?????????????????????? ???????????????????????? ???? ?????????? ???????????????????? ??????????????, ???????????????????? ?? tns:PaymentDocument/tns:PaymentsTaken). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? (??????????, ????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?????????????????????? ?????????? (??????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + + ?????????????????????????????? ??????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????????? ????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?? ???????????? (?? ???????????? ??????????????????????????/????????????, ???????????????? ?? ???????????????? ????????????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????? ???????????????? + + + + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ???????????? + + + + + ???????????? ?????????? ?? ???????????? ?? ???????????? ?????????????????? ??????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 5 ?????????????????? ?????????? ???? + + + + + ???????????????? ?? ???????????????????????? (???????????????????????? +, ???????????????????? -). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 6 ?????????????????? ?????????? ???? + + + + + + ?????????????????? ???????????????????????? + + + + + + + + + + + ?????????? + + + + + + + + + + + + + + + ???????????????????? ????????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 4 ?????????????????? ?????????? ???? + + + + + + + ?????? ???????????????????????? ???????????? + + + + + ?????? ???????? ???????????????????????? ???????????? ???? ?????????????????????? ?????? 3 "?????? ???????????????????????? ????????????". +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + ?????????? ???????????????????????? ?????????? / ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ??????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + ?????????? + + + + + + + ??????: +(I)ndividualConsumption - ?????????? ???????????????????????? ?????????? +house(O)verallNeeds - ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ?????????? + + + + + + + + + + + ???????????? ?????????????????????? ?????????????? ????: +(N)orm - ???????????????? +(M)etering device - ???????????? ?????????? +(O)ther - ???????? + + + + + + + + + + + + + + + + + + + + + + + + ?????????? / ???????????? ?????????? ???? ????.??, ??????. / ???????????? ???????????? ???? ????.??, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????? ?????????? ???? ???????????????????????? ????????????, ???????????????????????????? ??????????????????????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 18 + + + + + + + + + + + ???????????? ?????????? ???? ???????????????????????? ????????????, ?????????????????????? ??????????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 18 + + + + + + + + + + + ?????????????????? ???? ?????????????????? ???????????? (?????? ???????????????????????? ?? ??????????), ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????????????? ??????????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + ???????????? ?????????????????????? ???????????????????????? + + + + + + + + + + + ???????????? ???????????????????? ??????????, ???????????????????????? ?? ?????????????????????? ?????????????????????? ???????????????????????? ?????? ???????????????? ??????????, ???????????????????????? ?????? ?????????? ?????????????????????? ????????????????????????, ??????. + + + + + + + + + + + + + + ??????????????????????, ????????????, ???????????????? + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?? ???????????? ???? ???????????????????????????? ?????????????????????? ???????????????????????? ????????????, ??????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 23 + + + + + + + + + + + ?? ???????????? ???? ?????????????????????? ?????????????????????? ???????????????????????? ????????????, ??????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 23 + + + + + + + + + + + ?????????????? ???????????????? + + + + + + + + + + + ?????????????????????????? ???? ???????????????????? ?????????????? / ?????????? ???? ???????????? ???????????????????? ?????????????? (???????????? ??????????????, ?????????????????????? ???????????????????????? ???? ?????????? ???????????????????? ??????????????, ???????????????????? ?? tns:PaymentDocument/tns:PaymentsTaken). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? (??????????, ????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?????????????????????? ?????????? (??????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????????????????? ??????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????????? ????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?? ???????????? (?? ???????????? ??????????????????????????/????????????, ???????????????? ?? ???????????????? ????????????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ???????????? + + + + + ???????????? ?????????? ?? ???????????? ?? ???????????? ?????????????????? ??????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 5 ?????????????????? ?????????? ???? + + + + + ???????????????? ?? ???????????????????????? (???????????????????????? +, ???????????????????? -). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 6 ?????????????????? ?????????? ???? + + + + + + ?????????????????? ???????????????????????? + + + + + + + + + + + ?????????? + + + + + + + + + + + + + + + ???????????????????? ????????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 4 ?????????????????? ?????????? ???? + + + + + + + + + + ?????? ???????????????? ?????????????????????????? ?????????????? ???? ?????????????????????? ?????? 337 "?????????????? ???????????????????????? ????????????". +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + ?????????? ???????????????????????? ?????????? / ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ??????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + ?????????? + + + + + + + ??????: +house(O)verallNeeds - ?????????? ???????????????????????? ????????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????, ?????? ???????????????????????? ?????????? ???? ?????????????????????? ?????????? + + + + + + + + + + ???????????? ?????????????????????? ?????????????? ????: +(N)orm - ???????????????? +(M)etering device - ???????????? ?????????? +(O)ther - ???????? + + + + + + + + + + + + + + + + + + + + + + + + ?????????? / ???????????? ?????????? ???? ????.??, ??????. / ???????????? ???????????? ???? ????.??, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????? ?????????? ???? ???????????????????????? ????????????, ?????????????????????? ??????????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 18 + + + + + + + + + + + ?????????????????? ???? ?????????????????? ????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ??????????????????????, ????????????, ???????????????? + + + + + ?? ???????????? ???? ???????????????????????? ???????????? ?????????????????????? ?????? ???????????????????? ???????????? ??????????????????, ??????. +???????????? ???? ????????. 924 ??? ???????????????????? 2, ??. 19 + + + + + + + + + + + ???????????????????? ????????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 4 ?????????????????? ?????????? ???? + + + + + + ???????????????? ?????????????????????? ???????????????????????? ???????????????? ?? ?????????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????. + + + + + ?????????????? ?????????????????? ???????????????? ?????????? +???????????????????????? ???????????????? - ???????????????????????? (??????????????????????). + + + + + ?????????????????? ?????????? ???????????????????????? ???????????????? ?? ?????????????????????????????? ???????? - ?? ?????????? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????. + + + + + + + + ???????????????? ?? ???????????????????????? (???????????????????????? +, ???????????????????? -). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 6 ?????????????????? ?????????? ????. + + + + + + ?????????????????? ???????????????????????? + + + + + + + + + + + ?????????? + + + + + + + + + + + + + + + ?? ???????????? ???? ?????????????????? ????????????, ??????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????????????? ???? ???????????????????? ?????????????? / ?????????? ???? ???????????? ???????????????????? ?????????????? (???????????? ??????????????, ?????????????????????? ???????????????????????? ???? ?????????? ???????????????????? ??????????????, ???????????????????? ?? tns:PaymentDocument/tns:PaymentsTaken). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? (??????????, ????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?????????????????????? ?????????? (??????????). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????????????????? ??????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ???????????????? ????????????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????? ?? ???????????? (?? ???????????? ??????????????????????????/????????????, ???????????????? ?? ???????????????? ????????????????). ???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 3 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? ????????????. ?????????????????????????? ???????????????????????????????????? ??????????????????????. ????????????????????, ???????? ?????? ???? "???? ????" (isRCAccount), ???????????????? ?????? ???????????????????? ?????? ?????????????????? ?????????? ?????????????? ???????????? + + + + + + + + + + + + ???????????????? ?? ???????????????????? ???????????????? ?????????? + + + + + ???????????? ??????????. +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 2 ?????????????????? ?????????? ???? + + + + + + + + + + + ?????????????????? ?????????????? ?????????? ???? ???????????????????? ??????????, ????. +???????????? ???????? ??????????????, ???????? ?????????????? ?????????????? ?????????????????? ?????????????????? (tns:MDUnit). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 2 ?????????????????? ?????????? ???? + + + + + + + + + + ?????? ?????????????? ?????????????????? ???? ???????????????????????????? ????????. +113 - ??[3*] +116 - ?????? +233 - ???????? +245 - ??????.?? +246 - ??????.??|^ 10[3*] ??????.?? +271 - ???? +A005 - ?? ??????. ???? +A056 - ?????? +A058 - ?????? +???????????? ???????? ????????????, ???????? ?????????????????? ?????????????????? ?????????????? ?????????? ???? ???????????????????? ?????????? (tns:MDPreviousPeriodReadings). +???????????? ???? ???????????????????? ?? ?????????????? ???????????????? ???? ???? 26.01.2018 N 43/???? - ???????????? 2 ?????????????????? ?????????? ???? + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/hcs-individual-registry-base.xsd b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-individual-registry-base.xsd new file mode 100644 index 0000000..0ff232e --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-individual-registry-base.xsd @@ -0,0 +1,157 @@ + + + + + + + Удостоверение личности + + + + + + Документ, удостоверяющий личность (НСИ 95) + + + + + Серия документа + + + + + + + + + + + Номер документа + + + + + + + + + + + Дата выдачи документа + + + + + + + + Физическое лицо + + + + + + + + + + + + + + + + + + СНИЛС + + + + + + + + + + + Фамилия + + + + + + + + + + + Имя + + + + + + + + + + + Отчество + + + + + + + + + + + ФИО + + + + + + + + + + ФИО + + + + + + + + + + Пол (M- мужской, F-женский) + + + + + + + + + + + + + Дата рождения + + + + + Место рождения + + + + + + + + + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/hcs-nsi-base.xsd b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-nsi-base.xsd new file mode 100644 index 0000000..cbd302d --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-nsi-base.xsd @@ -0,0 +1,427 @@ + + + + + + + + + + + + Ссылка на справочник + + + + + Код записи справочника + + + + + Идентификатор записи в соответствующем справочнике ГИС ЖКХ + + + + + Значение + + + + + + + + + + + + Скалярный тип. Наименование справочника. Строка не более 200 символов. + + + + + + + + Скалярный тип. Реестровый номер справочника. Код не более 10 символов. + + + + + + + + Составной тип. Наименование, дата и время последнего изменения справочника. + + + + + Реестровый номер справочника. + + + + + Наименование справочника. + + + + + Дата и время последнего изменения справочника. + + + + + + + Перечень справочников с датой последнего изменения каждого из них. + + + + + Дата и время формирования перечня справочников. + + + + + Наименование, дата и время последнего изменения справочника. + + + + + + + + Данные справочника. + + + + + Реестровый номер справочника. + + + + + Дата и время формирования данных справочника. + + + + + Элемент справочника верхнего уровня. + + + + + + + Составной тип. Элемент справочника. + + + + + Код элемента справочника, уникальный в пределах справочника. + + + + + Глобально-уникальный идентификатор элемента справочника. + + + + + + Дата и время последнего изменения элемента справочника (в том числе создания). + + + + + + Дата начала действия значения + + + + + Дата окончания действия значения + + + + + + + Признак актуальности элемента справочника. + + + + + Наименование и значение поля для элемента справочника. + + + + + Дочерний элемент. + + + + + + + Составной тип. Наименование и значение поля для элемента справочника. Абстрактный тип. + + + + + Наименование поля элемента справочника. + + + + + + + Составной тип. Наименование и значение поля типа "Строка" для элемента справочника. + + + + + + + Значение поля элемента справочника типа "Строка". + + + + + + + + + Составной тип. Наименование и значение поля типа "Да/Нет" для элемента справочника. + + + + + + + Значение поля элемента справочника типа "Да/Нет". + + + + + + + + + Составной тип. Наименование и значение поля типа "Вещественное" для элемента справочника. + + + + + + + Значение поля элемента справочника типа "Вещественное". + + + + + + + + + Составной тип. Наименование и значение поля типа "Дата" для элемента справочника. + + + + + + + Значение поля элемента справочника типа "Дата". + + + + + + + + + Составной тип. Наименование и значение поля типа "Целое число" для элемента справочника. + + + + + + + Значение поля элемента справочника типа "Целое число". + + + + + + + + + Составной тип. Наименование и значение поля типа "Перечислимый" для элемента справочника. + + + + + + + Запись элемента справочника типа "Перечислимый". + + + + + + Код поля элемента справочника типа "Перечислимый". + + + + + Значение поля элемента справочника типа "Перечислимый". + + + + + + + + + + + + Составной тип. Наименование и значение поля типа "Ссылка на справочник" для элемента справочника. + + + + + + + Ссылка на справочник. + + + + + + Реестровый номер справочника. + + + + + + + + + + + + + Составной тип. Наименование и значение поля типа "Ссылка на элемент внутреннего справочника" для элемента справочника. + + + + + + + Ссылка на элемент внутреннего справочника. + + + + + + Реестровый номер справочника. + + + + + Ссылка на элемент справочника. + + + + + + + + + + + + Составной тип. Наименование и значение поля типа "Ссылка на элемент справочника ОКЕИ" для элемента справочника. + + + + + + + Код единицы измерения по справочнику ОКЕИ. + + + + + + + + + Составной тип. Наименование и значение поля типа "Ссылка на элемент справочника ФИАС" для элемента справочника. + + + + + + + Ссылка на элемент справочника ФИАС. + + + + + + Идентификационный код позиции в справочнике ФИАС. + + + + + Глобально-уникальный идентификатор адресного объекта в справочнике ФИАС. + + + + + + + + + + + + Составной тип. Наименование и значение поля "Вложение" + + + + + + + Документ + + + + + + + + + Скалярный тип. Наименование поля элемента справочника. Строка не более 200 символов. + + + + + + + + Группа справочника: +NSI - (по умолчанию) общесистемный +NSIRAO - ОЖФ + + + + + + + + + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/hcs-organizations-base.xsd b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-organizations-base.xsd new file mode 100644 index 0000000..c001395 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-organizations-base.xsd @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + КПП + + + + + + + + + + + + + ОГРН + + + + + + + + + + ОГРНИП + + + + + + + + + + ОКОПФ + + + + + + + + + + + ОКОГУ + + + + + + + + + + Телефон + + + + + + + + + + + + + + + + + + + + + + + БИК + + + + + + + + БИК + + + + + + ИНН + + + + + НЗА (Номер записи об аккредитации) + + + + + + + + НЗА (Номер записи об аккредитации) + + + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/hcs-organizations-registry-base.xsd b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-organizations-registry-base.xsd new file mode 100644 index 0000000..f53a4c7 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-organizations-registry-base.xsd @@ -0,0 +1,265 @@ + + + + + + + + + Полное наименование + + + + + + + + + + + Фирменное наименование + + + + + Юридическое лицо + + + + + + + + + Дата государственной регистрации + + + + + + + + Адрес регистрации + + + + + Адрес регистрации (Глобальный уникальный идентификатор дома по ФИАС) + + + + + Дата прекращения деятельности + + + + + + + ОП (Обособленное подразделение) + + + + + Полное наименование + + + + + + + + + + + Сокращенное наименование + + + + + + + + + + + + + + + Адрес регистрации + + + + + + + + + + + Адрес регистрации (Глобальный уникальный идентификатор дома по ФИАС) + + + + + Дата прекращения деятельности + + + + + Источник информации + + + + + + + от + + + + + + + + + + + ФПИЮЛ (Филиал или представительство иностранного юридического лица) + + + + + + + + + + Адрес места нахождения(жительства)_текст + + + + + Адрес места нахождения(жительства)_ФИАС + + + + + Дата внесения записи в реестр аккредитованных + + + + + Дата прекращения действия аккредитации + + + + + Страна регистрации иностранного ЮЛ (Справочник ОКСМ, альфа-2) + + + + + + + + + + + + + Индивидуальный предприниматель + + + + + Фамилия + + + + + Имя + + + + + Отчество + + + + + Пол (M- мужской, F-женский) + + + + + + + + + + + + + ОГРН + + + + + Дата государственной регистрации + + + + + + + + Организация в реестре организаций + + + + + + + + + + Версия организации в реестре организаций + + + + + + + + + + Организация и версия организации в реестре организаций + + + + + + + + + Идентификатор корневой сущности организации в реестре организаций + + + + + Идентификатор версии записи в реестре организаций + + + + + Сокращенное наименование + + + + + + + + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/hcs-payments-base.xsd b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-payments-base.xsd new file mode 100644 index 0000000..540a4b9 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-payments-base.xsd @@ -0,0 +1,1238 @@ + + + + + + + + + + + + + Извещение о принятии к исполнению распоряжения + + + + + Сведения о потребителе + + + + + + Уникальный идентификатор плательщика + + + + + + + + + + + Наименование плательщика + + + + + + + + + + + + + + Сведения об исполнителе + + + + + + + + Исполнитель-ИП + + + + + Исполнитель-ЮЛ + + + + + + + Наименование + + + + + + + + + + + + + + Наименование ИП одной строкой + + + + + + + + + + + + Сведения о платежных реквизитах + + + + + + + + Общие сведения о распоряжении + + + + + + Уникальный идентификатор распоряжения для нужд квитирования, включающий более мягкие огранчиения UI/Excel до 11.8.0 (тип) + + + + + Дата + + + + + Номер распоряжения + + + + + + + + + + + Сумма оплаты (в копейках) + + + + + Назначение платежа + + + + + + + + + + + Признак онлайн-оплаты + + + + + Произвольный комментарий + + + + + + + + + + + + + + Номер платежного документа, по которому внесена плата, присвоенный такому документу исполнителем в целях осуществления расчетов по внесению платы + + + + + + + + + + + + + + + + + Адрес помещения и реквизиты потребителя + + + + + + Глобальный уникальный идентификатор дома по ФИАС + + + + + + + Номер жилого помещения + + + + + + + + + + + Номер комнаты жилого помещения + + + + + + + + + + + + Номер нежилого помещения + + + + + + + + + + + + Номер жилого блока + + + + + + + + + + + Номер комнаты жилого блока + + + + + + + + + + + + Номер нежилого блока + + + + + + + + + + + + + Физлицо, не являющееся индивидуальным предпринимателем + + + + + Индивидуальный предприниматель или юридическое лицо + + + + + + + + + Жилищно-коммунальная услуга + + + + + + + + + + Номер лицевого счета/Иной идентификатор плательщика + + + + + + + + + + + + + + + + + + + Извещение об аннулировании извещения о принятии распоряжения к исполнению + + + + + Уникальный идентификатор распоряжения для нужд квитирования, включающий более мягкие огранчиения UI/Excel до 11.8.0 (тип) + + + + + Дата аннулирования + + + + + Комментарий + + + + + + + + + + + + + + Запрос на квитирование + + + + + + + Поиск среди извещений указанной кредитной организации + + + + + + + + + + + + Cквитировано с платежным документом + + + + + + + Вид квитируемой услуги из платежного поручения + + + + Вид ЖУ (справочник "Классификатор видов работ (услуг)") + + + + + Вид ГКУ (справочник "Главная коммунальная услуга") + + + + + Вид ДУ (справочник "Вид дополнительной услуги") + + + + + Вид неустойки и судебных расходов. НСИ 329 "Неустойки и судебные расходы": +- Пени +- Штрафы +- Государственные пошлины +- Судебные издержки. + + + + + Вид коммунальной услуги. НСИ 3 + + + + + + Сумма квитирования (в копейках) + + + + + + + + + + + + Сведения о платежных реквизитах + + + + + + + БИК банка получателя + + + + + Номер расчетного счета + + + + + + + + + + + Идентификатор платежных реквизитов в платежном документе + + + + + + + + Периода расчета начисления услуги по капитальному ремонту (только для ПД с типом "текущий" с указанием КР на год) + + + + + + Год расчетного периода + + + + + Месяц расчетного периода + + + + + + + + + + + Квитирование невозможно + + + + + + + Причина, по которой отсутствует возможность сопоставления + + + + + + + + + + + + + + + Период просрочки, с которым выполняется квитирование (только для квитирования с долговым ПД) + + + + + + + + + + + + + Запрос на квитирование для экспорта + + + + + + + Cквитировано с платежным документом + + + + + + + Вид квитируемой услуги из платежного поручения + + + + Вид ЖУ (справочник "Вид жилищной услуги") + + + + + Вид ГКУ (справочник "Главная коммунальная услуга") + + + + + Вид ДУ (справочник "Вид дополнительной услуги") + + + + + Вид неустойки и судебных расходов. НСИ 329 "Неустойки и судебные расходы": +- Пени +- Штрафы +- Государственные пошлины +- Судебные издержки. + + + + + Вид коммунальной услуги. НСИ 3 + + + + + + Сумма квитирования (в копейках) + + + + + + + + + + + + Период просрочки, с которым выполняется квитирование (только для квитирования с долговым ПД) + + + + + + + + + + + Периода расчета начисления услуги по капитальному ремонту (только для ПД с типом "текущий" с указанием КР на год) + + + + + + Год расчетного периода + + + + + Месяц расчетного периода + + + + + + + + + + + Квитирование невозможно + + + + + + + Причина, по которой отсутствует возможность сопоставления + + + + + + + + + + + + + + + + Уникальный идентификатор распоряжения, сформированный через интеграцию + + + + + + + + + + Уникальный идентификатор распоряжения для нужд квитирования, включающий более мягкие огранчиения UI/Excel до 11.8.0 + + + + + + + + + + + Уникальный идентификатор распоряжения для нужд квитирования, включающий более мягкие огранчиения UI/Excel до 11.8.0 (тип) + + + + + + + + + Уникальный идентификатор счета, в уплату которого поступил платеж. +В случае отсутствия указывается 0. + + + + + + + + + + + + Извещение о принятии к исполнению распоряжения + + + + + Сведения о потребителе + + + + + + Уникальный идентификатор плательщика + + + + + + + + + + + Наименование плательщика + + + + + + + + + + + + + + Сведения об исполнителе жилищно-коммунальной услуги + + + + + + + + + Исполнитель-ИП + + + + + Исполнитель-ЮЛ + + + + + + + Наименование + + + + + + + + + + + + + + Наименование ИП одной строкой + + + + + + + + + + + + + Сведения о платежных реквизитах + + + + + + + + + + + + + Общие сведения о распоряжении + + + + + + Уникальный номер платежа (идентификатор операции) + + + + + Дата + + + + + Номер распоряжения + + + + + + + + + + + Сумма оплаты (в копейках) + + + + + + + + + + + + Назначение платежа + + + + + + + + + + + Признак онлайн-оплаты + + + + + Произвольный комментарий + + + + + + + + + + + + + + + + + + + + + Адрес помещения и реквизиты потребителя + + + + + + Глобальный уникальный идентификатор дома по ФИАС + + + + + + + Номер жилого помещения + + + + + + + + + + + Номер комнаты жилого помещения или жилого дома + + + + + + + + + + + + Номер нежилого помещения + + + + + + + + + + + + Номер жилого блока + + + + + + + + + + + Номер комнаты жилого блока + + + + + + + + + + + + Номер нежилого блока + + + + + + + + + + + + + Физлицо, не являющееся индивидуальным предпринимателем + + + + + Индивидуальный предприниматель или юридическое лицо + + + + + + + + + Жилищно-коммунальная услуга + + + + + + + + + + + + + + + + + + + Извещение о принятии к исполнению распоряжения + + + + + Общие сведения о распоряжении + + + + + + Уникальный номер платежа (идентификатор операции) + + + + + Дата + + + + + Сумма оплаты (в копейках) + + + + + + + + + + + + Признак онлайн-оплаты + + + + + Месяц и год + + + + + + + + + + + + + + GUID жилищно-коммунальной услуги + + + + + + + + GUID платежного документа + + + + + + + Идентификатор платежных реквизитов в платежном документе + + + + + + + + + + Платежные реквизиты + + + + + Сведения о платежных реквизитах организации + + + + + ИНН получателя платежа + + + + + КПП получателя платежа + + + + + Наименование банка получателя платежа + + + + + + + + + + + Наименование получателя + + + + + + + + + + + БИК банка получателя + + + + + Номер расчетного счета + + + + + + + + + + Корр. счет банка получателя + + + + + Код из Классификатора доходов в бюджет + + + + + + + + + + + Код из Общероссийского классификатора территорий муниципальных образований + + + + + Номер лицевого счета, открытый в органах Федерального казначейства (финансовых органах) + + + + + + + + + + + + + + Сведения о платежных реквизитах организации + + + + + ИНН получателя платежа + + + + + КПП получателя платежа + + + + + Наименование банка получателя платежа + + + + + + + + + + + Наименование получателя + + + + + + + + + + + БИК банка получателя + + + + + Номер расчетного счета + + + + + + + + + + Корр. счет банка получателя + + + + + Платежные реквизиты для платежей капитального ремонта + + + + + Код из Классификатора доходов в бюджет + + + + + + + + + + + Код из Общероссийского классификатора территорий муниципальных образований + + + + + + Номер лицевого счета, открытый в органах Федерального казначейства (финансовых органах) + + + + + + + + + + + + + Ключ поиска платежных реквизитов организации в ГИС ЖКХ + + + + + БИК банка получателя + + + + + Номер расчетного счета + + + + + + + + + + + + Идентификатор платежных реквизитов ЮЛ/ИП + + + + + Идентификатор извещения о принятии к исполнению распоряжения + + + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/hcs-premises-base.xsd b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-premises-base.xsd new file mode 100644 index 0000000..7f6914b --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/hcs-premises-base.xsd @@ -0,0 +1,73 @@ + + + + + + Глобальный уникальный идентификатор дома по ФИАС + + + + + + Тип уникального номера дома + + + + + + + + Тип уникального номера помещения + + + + + + + + Тип уникального номера комнаты + + + + + + + + Площадь жилого помещения (7 до запятой, 2 после) + + + + + + + + + + Площадь территории/здания + + + + + + + + + + Площадь помещения + + + + + + + + + + Площадь помещения (для экспорта данных) + + + + + + + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Bills/xmldsig-core-schema.xsd b/Hcs.Client/Connected Services/Service.Async.Bills/xmldsig-core-schema.xsd new file mode 100644 index 0000000..e036087 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Bills/xmldsig-core-schema.xsd @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Hcs.Client/Hcs.Client.csproj b/Hcs.Client/Hcs.Client.csproj index d294d3d..c0b9ee2 100644 --- a/Hcs.Client/Hcs.Client.csproj +++ b/Hcs.Client/Hcs.Client.csproj @@ -139,6 +139,11 @@ + + True + True + Reference.svcmap + True True @@ -495,6 +500,91 @@ + + Designer + + + Designer + + + Designer + + + + Designer + + + Designer + + + Designer + + + Designer + + + Designer + + + Designer + + + Designer + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Designer + Designer @@ -1003,6 +1093,12 @@ WCF Proxy Generator Reference.cs + + + + WCF Proxy Generator + Reference.cs + @@ -1018,6 +1114,7 @@ + diff --git a/Hcs.Client/app.config b/Hcs.Client/app.config index e9aa184..14f5dd0 100644 --- a/Hcs.Client/app.config +++ b/Hcs.Client/app.config @@ -23,6 +23,10 @@ + + + + @@ -44,6 +48,9 @@ binding="basicHttpBinding" bindingConfiguration="RegOrgBindingAsync" contract="Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync" name="RegOrgAsyncPort" /> + \ No newline at end of file