diff --git a/Samples/Diadoc.Samples/PostUniversalTransferDocument820.cs b/Samples/Diadoc.Samples/PostUniversalTransferDocument820.cs index 905df87c..46e52631 100644 --- a/Samples/Diadoc.Samples/PostUniversalTransferDocument820.cs +++ b/Samples/Diadoc.Samples/PostUniversalTransferDocument820.cs @@ -188,12 +188,12 @@ private static UniversalTransferDocumentWithHyphens BuildUserDataContract() Unit = "796", Quantity = 10, QuantitySpecified = true, - HyphenVat = InvoiceTableItemHyphenVat.True, - HyphenSubtotal = InvoiceTableItemHyphenSubtotal.True + HyphenVat = InvoiceTableItemHyphenVat.@true, + HyphenSubtotal = InvoiceTableItemHyphenSubtotal.@true } }, - HyphenVat = InvoiceTableHyphenVat.True, - HyphenTotal = InvoiceTableHyphenTotal.True + HyphenVat = InvoiceTableHyphenVat.@true, + HyphenTotal = InvoiceTableHyphenTotal.@true }, Currency = "643", DocumentCreator = "Наименование экономического субъекта – составителя файла обмена счета-фактуры", @@ -201,7 +201,7 @@ private static UniversalTransferDocumentWithHyphens BuildUserDataContract() // Передадим информацию о подписанте документа, т.е. персональные данные подписываемого сотрудника, // которые осядут в самом xml: - universalTransferDocumentWithHyphens.UseSignerDetails(new[] + universalTransferDocumentWithHyphens.Signers = new[] { new ExtendedSignerDetails_SellerTitle { @@ -213,7 +213,7 @@ private static UniversalTransferDocumentWithHyphens BuildUserDataContract() Inn = "7750370238", Position = "директор" } - }); + }; // Альтернативный способ заполнения данных подписанта: // отправить в хранилище Диадока аналогичный набор данных через метод PostExtendedSignerDetails // и затем использовать universalTransferDocumentWithHyphens.UseSignerReferences(new SignerReference[]) @@ -230,4 +230,4 @@ private static UniversalTransferDocumentWithHyphens BuildUserDataContract() */ } } -} \ No newline at end of file +} diff --git a/src/DataXml/Utd820/Hyphens/ON_NSCHFDOPPR_UserContract_820_05_01_02_Hyphen.cs b/src/DataXml/Utd820/Hyphens/ON_NSCHFDOPPR_UserContract_820_05_01_02_Hyphen.cs index 38264998..10066c0b 100644 --- a/src/DataXml/Utd820/Hyphens/ON_NSCHFDOPPR_UserContract_820_05_01_02_Hyphen.cs +++ b/src/DataXml/Utd820/Hyphens/ON_NSCHFDOPPR_UserContract_820_05_01_02_Hyphen.cs @@ -8,13 +8,16 @@ // //------------------------------------------------------------------------------ -// -// This source code was auto-generated by xsd, Version=4.7.3081.0. -// +// +// This source code was auto-generated by xsd, Version=4.8.3928.0. +// namespace Diadoc.Api.DataXml.Utd820.Hyphens { + using System.Xml.Serialization; + + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -88,8 +91,8 @@ public partial class UniversalTransferDocumentWithHyphens public UniversalTransferDocumentWithHyphens() { - this.hyphenRevisionDateField = UniversalTransferDocumentWithHyphensHyphenRevisionDate.False; - this.hyphenRevisionNumberField = UniversalTransferDocumentWithHyphensHyphenRevisionNumber.False; + this.hyphenRevisionDateField = UniversalTransferDocumentWithHyphensHyphenRevisionDate.@false; + this.hyphenRevisionNumberField = UniversalTransferDocumentWithHyphensHyphenRevisionNumber.@false; } /// @@ -131,25 +134,13 @@ public ExtendedOrganizationInfoWithHyphens[] Consignees /// [System.Xml.Serialization.XmlArrayAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlArrayItemAttribute("SignerDetails", typeof(ExtendedSignerDetails_SellerTitle), Form = System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable = false)] - [System.Xml.Serialization.XmlArrayItemAttribute(typeof(SignerReference), Form = System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable = false)] + [System.Xml.Serialization.XmlArrayItemAttribute("SignerReference", typeof(SignerReferenceWithPowerOfAttorney), Form = System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable = false)] public object[] Signers { get { return this.signersField; } set { this.signersField = value; } } - public UniversalTransferDocumentWithHyphens UseSignerReferences(SignerReference[] signerReferences) - { - this.Signers = signerReferences; - return this; - } - - public UniversalTransferDocumentWithHyphens UseSignerDetails(ExtendedSignerDetails_SellerTitle[] signerDetails) - { - this.Signers = signerDetails; - return this; - } - /// [System.Xml.Serialization.XmlArrayAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlArrayItemAttribute("Document", Form = System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable = false)] @@ -306,7 +297,7 @@ public string RevisionDate /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(UniversalTransferDocumentWithHyphensHyphenRevisionDate.False)] + [System.ComponentModel.DefaultValueAttribute(UniversalTransferDocumentWithHyphensHyphenRevisionDate.@false)] public UniversalTransferDocumentWithHyphensHyphenRevisionDate HyphenRevisionDate { get { return this.hyphenRevisionDateField; } @@ -323,7 +314,7 @@ public string RevisionNumber /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(UniversalTransferDocumentWithHyphensHyphenRevisionNumber.False)] + [System.ComponentModel.DefaultValueAttribute(UniversalTransferDocumentWithHyphensHyphenRevisionNumber.@false)] public UniversalTransferDocumentWithHyphensHyphenRevisionNumber HyphenRevisionNumber { get { return this.hyphenRevisionNumberField; } @@ -372,7 +363,7 @@ public bool CircumFormatInvoiceSpecified } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -391,7 +382,7 @@ public ExtendedOrganizationDetails_ManualFilling Item } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -401,12 +392,12 @@ public partial class ExtendedOrganizationDetailsWithHyphens : ExtendedOrganizati public ExtendedOrganizationDetailsWithHyphens() { - this.hyphenInnField = ExtendedOrganizationDetailsWithHyphensHyphenInn.False; + this.hyphenInnField = ExtendedOrganizationDetailsWithHyphensHyphenInn.@false; } /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ExtendedOrganizationDetailsWithHyphensHyphenInn.False)] + [System.ComponentModel.DefaultValueAttribute(ExtendedOrganizationDetailsWithHyphensHyphenInn.@false)] public ExtendedOrganizationDetailsWithHyphensHyphenInn HyphenInn { get { return this.hyphenInnField; } @@ -415,23 +406,21 @@ public ExtendedOrganizationDetailsWithHyphensHyphenInn HyphenInn } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum ExtendedOrganizationDetailsWithHyphensHyphenInn { /// - [System.Xml.Serialization.XmlEnumAttribute("true")] - True, + @true, /// - [System.Xml.Serialization.XmlEnumAttribute("false")] - False, + @false, } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedOrganizationDetailsWithHyphens))] - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -488,165 +477,9 @@ public string FnsParticipantId } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - public partial class OtherIssuer - { - private string positionField; - - private string employeeInfoField; - - private string employeeBaseField; - - private string organizationNameField; - - private string organizationBaseField; - - private string lastNameField; - - private string firstNameField; - - private string middleNameField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string Position - { - get { return this.positionField; } - set { this.positionField = value; } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string EmployeeInfo - { - get { return this.employeeInfoField; } - set { this.employeeInfoField = value; } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string EmployeeBase - { - get { return this.employeeBaseField; } - set { this.employeeBaseField = value; } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string OrganizationName - { - get { return this.organizationNameField; } - set { this.organizationNameField = value; } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string OrganizationBase - { - get { return this.organizationBaseField; } - set { this.organizationBaseField = value; } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string LastName - { - get { return this.lastNameField; } - set { this.lastNameField = value; } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string FirstName - { - get { return this.firstNameField; } - set { this.firstNameField = value; } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string MiddleName - { - get { return this.middleNameField; } - set { this.middleNameField = value; } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - public partial class Employee - { - private string positionField; - - private string employeeInfoField; - - private string employeeBaseField; - - private string lastNameField; - - private string firstNameField; - - private string middleNameField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string Position - { - get { return this.positionField; } - set { this.positionField = value; } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string EmployeeInfo - { - get { return this.employeeInfoField; } - set { this.employeeInfoField = value; } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string EmployeeBase - { - get { return this.employeeBaseField; } - set { this.employeeBaseField = value; } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string LastName - { - get { return this.lastNameField; } - set { this.lastNameField = value; } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string FirstName - { - get { return this.firstNameField; } - set { this.firstNameField = value; } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string MiddleName - { - get { return this.middleNameField; } - set { this.middleNameField = value; } - } - } - /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(TransferBase820))] - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -694,7 +527,7 @@ public string BaseDocumentInfo } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -712,7 +545,7 @@ public string BaseDocumentId } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -862,7 +695,7 @@ public string CreatedThingInfo } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -891,63 +724,7 @@ public string TransferDocumentDate } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - public partial class AdditionalInfoId - { - private AdditionalInfo[] additionalInfoField; - - private string infoFileIdField; - - /// - [System.Xml.Serialization.XmlElementAttribute("AdditionalInfo", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] - public AdditionalInfo[] AdditionalInfo - { - get { return this.additionalInfoField; } - set { this.additionalInfoField = value; } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string InfoFileId - { - get { return this.infoFileIdField; } - set { this.infoFileIdField = value; } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - public partial class AdditionalInfo - { - private string idField; - - private string valueField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string Id - { - get { return this.idField; } - set { this.idField = value; } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string Value - { - get { return this.valueField; } - set { this.valueField = value; } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -961,7 +738,7 @@ public partial class CustomsDeclarationWithHyphens public CustomsDeclarationWithHyphens() { - this.hyphenCountryField = CustomsDeclarationWithHyphensHyphenCountry.False; + this.hyphenCountryField = CustomsDeclarationWithHyphensHyphenCountry.@false; } /// @@ -974,7 +751,7 @@ public string Country /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(CustomsDeclarationWithHyphensHyphenCountry.False)] + [System.ComponentModel.DefaultValueAttribute(CustomsDeclarationWithHyphensHyphenCountry.@false)] public CustomsDeclarationWithHyphensHyphenCountry HyphenCountry { get { return this.hyphenCountryField; } @@ -991,22 +768,20 @@ public string DeclarationNumber } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum CustomsDeclarationWithHyphensHyphenCountry { /// - [System.Xml.Serialization.XmlEnumAttribute("true")] - True, + @true, /// - [System.Xml.Serialization.XmlEnumAttribute("false")] - False, + @false, } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1038,9 +813,9 @@ public partial class InvoiceTable public InvoiceTable() { - this.withoutVatField = InvoiceTableWithoutVat.False; - this.hyphenVatField = InvoiceTableHyphenVat.False; - this.hyphenTotalField = InvoiceTableHyphenTotal.False; + this.withoutVatField = InvoiceTableWithoutVat.@false; + this.hyphenVatField = InvoiceTableHyphenVat.@false; + this.hyphenTotalField = InvoiceTableHyphenTotal.@false; } /// @@ -1085,7 +860,7 @@ public bool VatSpecified /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(InvoiceTableWithoutVat.False)] + [System.ComponentModel.DefaultValueAttribute(InvoiceTableWithoutVat.@false)] public InvoiceTableWithoutVat WithoutVat { get { return this.withoutVatField; } @@ -1094,7 +869,7 @@ public InvoiceTableWithoutVat WithoutVat /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(InvoiceTableHyphenVat.False)] + [System.ComponentModel.DefaultValueAttribute(InvoiceTableHyphenVat.@false)] public InvoiceTableHyphenVat HyphenVat { get { return this.hyphenVatField; } @@ -1119,7 +894,7 @@ public bool TotalSpecified /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(InvoiceTableHyphenTotal.False)] + [System.ComponentModel.DefaultValueAttribute(InvoiceTableHyphenTotal.@false)] public InvoiceTableHyphenTotal HyphenTotal { get { return this.hyphenTotalField; } @@ -1144,7 +919,7 @@ public bool TotalNetSpecified } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1179,7 +954,7 @@ public partial class InvoiceTableItem private bool exciseFieldSpecified; - private TaxRateWithTwentyPercentAndTaxedByAgent taxRateField; + private TaxRateUcd736AndUtd820 taxRateField; private decimal subtotalWithVatExcludedField; @@ -1223,10 +998,10 @@ public partial class InvoiceTableItem public InvoiceTableItem() { - this.hyphenUnitField = InvoiceTableItemHyphenUnit.False; - this.withoutVatField = InvoiceTableItemWithoutVat.False; - this.hyphenVatField = InvoiceTableItemHyphenVat.False; - this.hyphenSubtotalField = InvoiceTableItemHyphenSubtotal.False; + this.hyphenUnitField = InvoiceTableItemHyphenUnit.@false; + this.withoutVatField = InvoiceTableItemWithoutVat.@false; + this.hyphenVatField = InvoiceTableItemHyphenVat.@false; + this.hyphenSubtotalField = InvoiceTableItemHyphenSubtotal.@false; } /// @@ -1283,7 +1058,7 @@ public string Unit /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(InvoiceTableItemHyphenUnit.False)] + [System.ComponentModel.DefaultValueAttribute(InvoiceTableItemHyphenUnit.@false)] public InvoiceTableItemHyphenUnit HyphenUnit { get { return this.hyphenUnitField; } @@ -1348,7 +1123,7 @@ public bool ExciseSpecified /// [System.Xml.Serialization.XmlAttributeAttribute()] - public TaxRateWithTwentyPercentAndTaxedByAgent TaxRate + public TaxRateUcd736AndUtd820 TaxRate { get { return this.taxRateField; } set { this.taxRateField = value; } @@ -1388,7 +1163,7 @@ public bool VatSpecified /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(InvoiceTableItemWithoutVat.False)] + [System.ComponentModel.DefaultValueAttribute(InvoiceTableItemWithoutVat.@false)] public InvoiceTableItemWithoutVat WithoutVat { get { return this.withoutVatField; } @@ -1397,7 +1172,7 @@ public InvoiceTableItemWithoutVat WithoutVat /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(InvoiceTableItemHyphenVat.False)] + [System.ComponentModel.DefaultValueAttribute(InvoiceTableItemHyphenVat.@false)] public InvoiceTableItemHyphenVat HyphenVat { get { return this.hyphenVatField; } @@ -1422,7 +1197,7 @@ public bool SubtotalSpecified /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(InvoiceTableItemHyphenSubtotal.False)] + [System.ComponentModel.DefaultValueAttribute(InvoiceTableItemHyphenSubtotal.@false)] public InvoiceTableItemHyphenSubtotal HyphenSubtotal { get { return this.hyphenSubtotalField; } @@ -1519,7 +1294,7 @@ public string ItemTypeCode } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1568,7 +1343,7 @@ public string ItemAddInfo } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1610,181 +1385,191 @@ public string TransPackageId } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum InvoiceTableItemHyphenUnit { /// - [System.Xml.Serialization.XmlEnumAttribute("true")] - True, + @true, /// - [System.Xml.Serialization.XmlEnumAttribute("false")] - False, + @false, } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] - public enum TaxRateWithTwentyPercentAndTaxedByAgent + public enum TaxRateUcd736AndUtd820 { /// - [System.Xml.Serialization.XmlEnumAttribute("без НДС")] - WithoutVat, + [System.Xml.Serialization.XmlEnumAttribute("0%")] + Item0, /// - [System.Xml.Serialization.XmlEnumAttribute("0%")] - Zero, + [System.Xml.Serialization.XmlEnumAttribute("5%")] + Item5, + + /// + [System.Xml.Serialization.XmlEnumAttribute("7%")] + Item7, + + /// + [System.Xml.Serialization.XmlEnumAttribute("9,09%")] + Item909, /// [System.Xml.Serialization.XmlEnumAttribute("10%")] - TenPercent, + Item10, + + /// + [System.Xml.Serialization.XmlEnumAttribute("16,67%")] + Item1667, /// [System.Xml.Serialization.XmlEnumAttribute("18%")] - EighteenPercent, + Item18, /// [System.Xml.Serialization.XmlEnumAttribute("20%")] - TwentyPercent, + Item20, + + /// + [System.Xml.Serialization.XmlEnumAttribute("5/105")] + Item5105, + + /// + [System.Xml.Serialization.XmlEnumAttribute("7/107")] + Item7107, /// [System.Xml.Serialization.XmlEnumAttribute("10/110")] - TenFraction, + Item10110, /// [System.Xml.Serialization.XmlEnumAttribute("18/118")] - EighteenFraction, + Item18118, /// [System.Xml.Serialization.XmlEnumAttribute("20/120")] - TwentyFraction, + Item20120, + + /// + [System.Xml.Serialization.XmlEnumAttribute("без НДС")] + безНДС, /// [System.Xml.Serialization.XmlEnumAttribute("НДС исчисляется налоговым агентом")] - TaxedByAgent, + НДСисчисляетсяналоговымагентом, } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum InvoiceTableItemWithoutVat { /// - [System.Xml.Serialization.XmlEnumAttribute("true")] - True, + @true, /// - [System.Xml.Serialization.XmlEnumAttribute("false")] - False, + @false, } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum InvoiceTableItemHyphenVat { /// - [System.Xml.Serialization.XmlEnumAttribute("true")] - True, + @true, /// - [System.Xml.Serialization.XmlEnumAttribute("false")] - False, + @false, } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum InvoiceTableItemHyphenSubtotal { /// - [System.Xml.Serialization.XmlEnumAttribute("true")] - True, + @true, /// - [System.Xml.Serialization.XmlEnumAttribute("false")] - False, + @false, } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum InvoiceTableItemItemMark { /// [System.Xml.Serialization.XmlEnumAttribute("1")] - Property, + Item1, /// [System.Xml.Serialization.XmlEnumAttribute("2")] - Job, + Item2, /// [System.Xml.Serialization.XmlEnumAttribute("3")] - Service, + Item3, /// [System.Xml.Serialization.XmlEnumAttribute("4")] - PropertyRights, + Item4, /// [System.Xml.Serialization.XmlEnumAttribute("5")] - Other, + Item5, } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum InvoiceTableWithoutVat { /// - [System.Xml.Serialization.XmlEnumAttribute("true")] - True, + @true, /// - [System.Xml.Serialization.XmlEnumAttribute("false")] - False, + @false, } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum InvoiceTableHyphenVat { /// - [System.Xml.Serialization.XmlEnumAttribute("true")] - True, + @true, /// - [System.Xml.Serialization.XmlEnumAttribute("false")] - False, + @false, } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum InvoiceTableHyphenTotal { /// - [System.Xml.Serialization.XmlEnumAttribute("true")] - True, + @true, /// - [System.Xml.Serialization.XmlEnumAttribute("false")] - False, + @false, } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1831,11 +1616,108 @@ public bool TotalSpecified } } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class SignerReferenceWithPowerOfAttorney + { + private PowerOfAttorney powerOfAttorneyField; + + private string boxIdField; + + private byte[] certificateBytesField; + + private string certificateThumbprintField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] + public PowerOfAttorney PowerOfAttorney + { + get { return this.powerOfAttorneyField; } + set { this.powerOfAttorneyField = value; } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string BoxId + { + get { return this.boxIdField; } + set { this.boxIdField = value; } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "base64Binary")] + public byte[] CertificateBytes + { + get { return this.certificateBytesField; } + set { this.certificateBytesField = value; } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string CertificateThumbprint + { + get { return this.certificateThumbprintField; } + set { this.certificateThumbprintField = value; } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ForeignAddress1000 + { + private string countryField; + + private string addressField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Country + { + get { return this.countryField; } + set { this.countryField = value; } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Address + { + get { return this.addressField; } + set { this.addressField = value; } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Address_ForeignAddress1000 + { + private object itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute("AddressCode", typeof(string), Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlElementAttribute("ForeignAddress", typeof(ForeignAddress1000), Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlElementAttribute("RussianAddress", typeof(RussianAddress), Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] + public object Item + { + get { return this.itemField; } + set { this.itemField = value; } + } + } + /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedOrganizationReference))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedOrganizationDetails_ForeignAddress1000))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedOrganizationDetails))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedOrganizationDetailsWithHyphens))] - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -2013,7 +1895,7 @@ public string Country } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -2031,7 +1913,65 @@ public string BoxId } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ExtendedOrganizationDetails_ForeignAddress1000 : ExtendedOrganizationDetails_ManualFilling + { + private Address_ForeignAddress1000 addressField; + + private string orgNameField; + + private string innField; + + private string kppField; + + private string fnsParticipantIdField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] + public Address_ForeignAddress1000 Address + { + get { return this.addressField; } + set { this.addressField = value; } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string OrgName + { + get { return this.orgNameField; } + set { this.orgNameField = value; } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Inn + { + get { return this.innField; } + set { this.innField = value; } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Kpp + { + get { return this.kppField; } + set { this.kppField = value; } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string FnsParticipantId + { + get { return this.fnsParticipantIdField; } + set { this.fnsParticipantIdField = value; } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -2044,11 +1984,11 @@ public partial class UniversalTransferDocumentWithHyphensShipper public UniversalTransferDocumentWithHyphensShipper() { - this.sameAsSellerField = UniversalTransferDocumentWithHyphensShipperSameAsSeller.False; + this.sameAsSellerField = UniversalTransferDocumentWithHyphensShipperSameAsSeller.@false; } /// - [System.Xml.Serialization.XmlElementAttribute("OrganizationDetails", typeof(ExtendedOrganizationDetails), Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlElementAttribute("OrganizationDetails", typeof(ExtendedOrganizationDetailsWithHyphens), Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlElementAttribute("OrganizationReference", typeof(ExtendedOrganizationReference), Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ExtendedOrganizationDetails_ManualFilling Item { @@ -2058,7 +1998,7 @@ public ExtendedOrganizationDetails_ManualFilling Item /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(UniversalTransferDocumentWithHyphensShipperSameAsSeller.False)] + [System.ComponentModel.DefaultValueAttribute(UniversalTransferDocumentWithHyphensShipperSameAsSeller.@false)] public UniversalTransferDocumentWithHyphensShipperSameAsSeller SameAsSeller { get { return this.sameAsSellerField; } @@ -2067,22 +2007,20 @@ public UniversalTransferDocumentWithHyphensShipperSameAsSeller SameAsSeller } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum UniversalTransferDocumentWithHyphensShipperSameAsSeller { /// - [System.Xml.Serialization.XmlEnumAttribute("true")] - True, + @true, /// - [System.Xml.Serialization.XmlEnumAttribute("false")] - False, + @false, } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -2161,7 +2099,7 @@ public string SellerTreasuryName } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -2200,7 +2138,7 @@ public string Date } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum UniversalTransferDocumentWithHyphensFunction @@ -2222,71 +2160,67 @@ public enum UniversalTransferDocumentWithHyphensFunction } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum UniversalTransferDocumentWithHyphensHyphenRevisionDate { /// - [System.Xml.Serialization.XmlEnumAttribute("true")] - True, + @true, /// - [System.Xml.Serialization.XmlEnumAttribute("false")] - False, + @false, } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum UniversalTransferDocumentWithHyphensHyphenRevisionNumber { /// - [System.Xml.Serialization.XmlEnumAttribute("true")] - True, + @true, /// - [System.Xml.Serialization.XmlEnumAttribute("false")] - False, + @false, } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum UniversalTransferDocumentWithHyphensCircumFormatInvoice { /// [System.Xml.Serialization.XmlEnumAttribute("1")] - ItemsRealization, + Item1, /// [System.Xml.Serialization.XmlEnumAttribute("2")] - PaymentsRecieve, + Item2, /// [System.Xml.Serialization.XmlEnumAttribute("3")] - AgentSchema, + Item3, /// [System.Xml.Serialization.XmlEnumAttribute("4")] - СommissionAgentSales, + Item4, /// [System.Xml.Serialization.XmlEnumAttribute("5")] - AgentCommissionReturn, + Item5, /// [System.Xml.Serialization.XmlEnumAttribute("6")] - AgentCommissionPurchase, + Item6, /// [System.Xml.Serialization.XmlEnumAttribute("7")] - СommissionAgentReturn, + Item7, /// [System.Xml.Serialization.XmlEnumAttribute("8")] - BuyerSellerReturn, + Item8, } } diff --git a/src/DataXml/Utd820/Hyphens/ON_NSCHFDOPPR_UserContract_820_05_01_02_Hyphen.xsd b/src/DataXml/Utd820/Hyphens/ON_NSCHFDOPPR_UserContract_820_05_01_02_Hyphen.xsd new file mode 100644 index 00000000..590e0ad2 --- /dev/null +++ b/src/DataXml/Utd820/Hyphens/ON_NSCHFDOPPR_UserContract_820_05_01_02_Hyphen.xsd @@ -0,0 +1,3548 @@ + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + - - + + + + + + + + 1 - + + + + + + + - + + + + + - + + + + + - + + + + + + + - + + + + + - + + + + + - + + + + + + + + + + - + + + + + + - + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + - , + + + + + + + - + + + + + + - + + + + + + - + + + + + + + + + + + + - + + + + + + + + + + + + + + - + + + + + + + - . + , , Sellers + + + + + + + + + + + - + , , Buyers + + + + + + + + + + + - , + + + + + + - + + + + + - + + + + + - () + + + + + - + + + + + + + + + + + - ( + /) + + + + + + - , + + + + + + + + + + + + - ( + /) + + + + + + + + + + + + - , + + + + + + + + + + + + - - ( ) + + + + + + - , + - + + + + + + + + + + + + + + + + + + - - + 1 - -, ; + 2 - -, ; + 3 - -, + 4 - () (, ) + 5 - (, ) () + 6 - (, ) () + 7 - () (, ) + 8 - + + + + + + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + ( 10 + -) + + + + + + + + + + + + 1 + + + + + + + + + + + + - , + + + + + + + - + + + + + + + - + , + + + + + + - + + + + + + + + + + + + + - + , + + + + + + + + + + + + + + - + + + + + + + - + + + + + + - + ()/ (, ) + + + + + + + + - + + + + + + + + + + + + + - + + + + + _ - () + + + + + _ - _ + + + + + + + + + + + - . + , Unit=_='0000'. + + + + + - + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + - + + + + + - + + + + + + + + + + + - + + + + + + + + + + + . , + + + + + + + + + + + . , , + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + + - -- + 1 - ; + 2 - ; + 3 - ; + 4 ; + 5 - + + + + + + + + + + + + + + + - + + + + + + + + + + + - /// + + + + + - + + + + + + + + + + + - / + + + + + - + + + + + - + + + + + - + + + + + + + + + + - + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + . , + + + + + + + + + + + . , , + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + + + + + + + - + + + + + + + + - + + + + + 3 - + + + + + + + + + + + + + + + + + + + + + - + + + + + - + + + + + - + + + + + - ( , ) + + + + + + - ( , ) + + + + + + - + + + + + - , + + + + + - , + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + - + + + + + + + + + + () - 5 6 0-9 A-Z + + + + + + + + + .. (01.01.1800 - 31.12.2099) + + + + + + + + + .. + + + + + + + + + .. .. (01.01.1800 - 31.12.2099) + + + + + + + + + - + + + + + + + + + - + + + + + + + + + + + - + + + + + + (GUID) - + + + + + + + + + + + + + - + + + + + + (GUID) - + + + + + + + + + + + + - () + + + + + - + + + + + + + - + + + + + - + + + + + + + + - () + 980 - , + 981 - + + + + + + + + + + + + + + - () + 980 - , + 981 - + + + + + + - , + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + Vat + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + () + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + , + + + + + , + + + + + + + + + + + + + + + + , + + + + + + + + + + + + + + + + + + + + + + + + , / + + + + + / + + + + + + / + + + + + + + - - + + + + + - - + + + + + - - + + + + + + + + + + + + + - - + + + + + - - + + + + + - - + + + + + + + + + + + + + - - + + + + + - - + + + + + - - + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + - - + + + + + - + + + + + + + + + + + - + + + + + + + + + + + - / + + + + + - + + + + + - + + + + + - + + + + + - + + + + + + + + + + + + + + + - + + + + + - + + + + + - , + + + + + - + + + + + - , + + + + + - + + + + + + + + + + + + - - + + + + + - + + + + + + + + + + + - / + + + + + - + + + + + - + + + + + - + + + + + - + + + + + + + + + + + + + + + - + + + + + - + + + + + - , + + + + + - + + + + + - , + + + + + - + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + - - - + + + + + + - + + + + + + + + + + + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - , + + + + + - + + + + + - / + + + + + - + + + + + - + + + + + + + + + + + + + + + + / - / /, , ( ) + + + + + - - + + + + + + + + + + + + + + + - - - + + + + + - + 'LegalEntity' '' + 'PhysicalPerson' '' + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + - , + + + + + + + + + + + + + - / + + + + + + + + + + + - + + + + + + + + + - + + + + + - - - + + + + + + + + + + + - - + + + + + + + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + + - + 0 - , + 1 - + + + + + + + + + + + + + - + + + + + - + + + + + - + + + + + - + + + + + + + + + + + + 1 - , // + 2 - // + 3 - , // , + 4 - // + + + + + + + + + + + + + 1 - // + 2 - , // + 3 - // + 4 - , // + + + + + + + + + + + + + + + , + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - (GLN ) + + + + + + + + + + + + + + + + + + () + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + () + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + () + + + + + + + + + + + + + - / / / / + + + + + - / / / + + + + + - (, , ) + + + + + - + + + + + - - + + + + + + + + - (), / + + + + + + + + - (), / - + + + + + - + + + + + + - + + + + + + + + + + + + + + + + - + + + + + + + + + + + + () + + + + + + + + + + ()/ + + + + + / + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + X.509 (DER-) BASE64 + CertificateBytes CertificateThumbprint + + + + + + CertificateBytes CertificateThumbprint + + + + + + + SignerDetails + + + + + X.509 (DER-) BASE64 + CertificateBytes CertificateThumbprint + + + + + + CertificateBytes CertificateThumbprint + + + + + + + + + + SignerDetails + + + + + X.509 (DER-) BASE64 + CertificateBytes CertificateThumbprint + + + + + + CertificateBytes CertificateThumbprint + + + + + + + + + + + + + + + + + + + + + + + + + + + + SignerType=1 () SignerType=2 () + SignerType=3 () + + + + + + + + + + + - + + + + + + 1 () + 2 - () + 3 - () + + + + + + + + + + + + + + + + + + - , + + + + + - () + + + + + - () + + + + + + + + + + + + + + + + + + + + + + + + + + + + SignerType=1 () SignerType=2 () + SignerType=3 () + + + + + + + + + + + - + + + + + + 1 () + 2 - () + 3 - () + + + + + + + + + + + + + + + + + + - , + + + + + - () + + + + + - () + + + + + + + + + + + 1 - (, , ) ; + 2 - - ; + 3 - ; + 4 - , . + + + + + + + + + + + + + + + + + + + + + + 3 - ; + 4 - , ; + 5 - ; + 6 - , . + + + + + + + + + + + + + + + + + + + + - + + 0 - , - + 1 - , , + 2 - , , + 3 - , + 4 - , , - + 5 - , , - + 6 - , - + + + + + + + + + + + + + + + + + + + + + + + - + + 1 - , , + 2 - , , + 3 - , + + + + + + + + + + + + + + + + + + + - + + 1 - , , + 2 - , , + 3 - , + + + + + + + + + + + + + + + 3 - ; + 4 - , ; + 5 - ; + 6 - , . + + + + + + + + + + + + + + + + + + + + - + + 0 - , -; + 3 , ; + 6 - , , - + + + + + + + + + + + + + + + + + + + - + + 3 , ; + + + + + + + + + + + + + + + + + - + + 0 - , -; + 3 , ; + 6 - , , -; + 29 - + + + + + + + + + + + + + + + + + + + + - + + 1 - , , ; + 2 , , ; + 3 , + + + + + + + + + + + + + + + + + + + - + + 1 - , + 2 - , () + 3 - , () + 7 - + 8 - + + + + + + + + + + + + + + + + + 3 - ; + 4 - , ; + 5 - ; + 6 - , . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + 21 - , , ( ) + 22 - , ( ) + 23 - , , ( ) + 29 - + + + + + + + + + + + + + + + + 1 - - + 3 - + 4 - ( ) + 5 - - + 6 - - + + + + + + + + + + + + + + + + + + + + + + + + - , + + + + + - + + + + + + + + + + + - "". + "". + + + + + - , + + + + + () - + + + + + - , + + + + + - , + + + + + + + + + + + + + + + - , + + + + + + + + + + + + + + + + + + + + + + + / () - + + + + + / - , / + + + + + + + - "/" + "/" + + + + + - , + + + + + / (/) + + + + + / - + + + + + + + + + + + + + + + + + + + + + + + - , () + + + + + + - + + + + + - + + + + + - + + + + + - , + + + + + - + + + + + - , , + + + + + - URL , + + + + + - + + + + + + Inn - () + Inn, ShortNameExecutiveAuthority - + Inn ShortNameExecutiveAuthority - + + + + () + + + + + - ( ), + + + + + - + 'LegalEntity' '' + 'PhysicalPerson' '' + + + + + + + + + + + - + + + + + + + + + + + + - /, , ( ) + + + + + - ( ) + + + + + - ( ) + + + + + + + + + + - + + + + + - + + + + + + + + + + - - + + + + + - - + + + + + - - + + + + + - - + + + + + + + + + - + + + + + + \ No newline at end of file