diff --git a/Samples/Diadoc.Samples/PostUniversalCorrectionDocument736.cs b/Samples/Diadoc.Samples/PostUniversalCorrectionDocument736.cs index 76436962..6a70bc7f 100644 --- a/Samples/Diadoc.Samples/PostUniversalCorrectionDocument736.cs +++ b/Samples/Diadoc.Samples/PostUniversalCorrectionDocument736.cs @@ -4,8 +4,7 @@ using System.Security.Cryptography.X509Certificates; using Diadoc.Api; using Diadoc.Api.Cryptography; -using Diadoc.Api.DataXml; -using Diadoc.Api.DataXml.Ucd736; +using Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03; using Diadoc.Api.Proto.Events; namespace Diadoc.Samples @@ -137,7 +136,7 @@ private static UniversalCorrectionDocument BuildUserDataContract() Function = UniversalCorrectionDocumentFunction.КСЧФ, DocumentDate = "01.01.2020", DocumentNumber = "134", - CurrencyName = UniversalCorrectionDocumentCurrencyName.GetCurrencyNameByCode, + CurrencyName = UniversalCorrectionDocumentCurrencyName.Item1, Seller = new ExtendedOrganizationInfo_ForeignAddress1000 { Item = new ExtendedOrganizationDetails_ForeignAddress1000 @@ -145,7 +144,7 @@ private static UniversalCorrectionDocument BuildUserDataContract() Inn = "7750370238", Kpp = "770100101", OrgName = "ЗАО Очень Древний Папирус", - OrgType = OrganizationType.LegalEntity, + OrgType = OrganizationType.Item1, Address = new Address_ForeignAddress1000 { Item = new RussianAddress @@ -161,7 +160,7 @@ private static UniversalCorrectionDocument BuildUserDataContract() { Inn = "9500000005", Kpp = "667301001", - OrgType = OrganizationType.LegalEntity, + OrgType = OrganizationType.Item1, OrgName = "ООО Тестовое Юрлицо обычное", Address = new Address_ForeignAddress1000 { @@ -198,12 +197,12 @@ private static UniversalCorrectionDocument BuildUserDataContract() }, Subtotal = new ExtendedInvoiceCorrectionItemSubtotal { - ItemElementName = ExtendedInvoiceCorrectionItemSubtotalDiffType.AmountsInc, + ItemElementName = ItemChoiceType3.AmountsInc, Item = (decimal)10 }, TaxRate = new ExtendedInvoiceCorrectionItemTaxRate { - OriginalValue = TaxRateWithTwentyPercentAndTaxedByAgent.TaxedByAgent + OriginalValue = TaxRateUcd736AndUtd820.НДСисчисляетсяналоговымагентом } }, }, @@ -234,11 +233,11 @@ private static UniversalCorrectionDocument BuildUserDataContract() // Передадим информацию о подписанте документа, т.е. персональные данные подписываемого сотрудника, // которые осядут в самом xml: - universalCorrectionDocument.UseSignerDetails(new[] + universalCorrectionDocument.Signers = new[] { new ExtendedSignerDetails_CorrectionSellerTitle { - SignerType = ExtendedSignerDetailsBaseSignerType.LegalEntity, + SignerType = ExtendedSignerDetailsBaseSignerType.Item1, FirstName = "Иван", MiddleName = "Иванович", LastName = "Иванов", @@ -246,10 +245,10 @@ private static UniversalCorrectionDocument BuildUserDataContract() Inn = "7750370238", Position = "директор" } - }); + }; // Альтернативный способ заполнения данных подписанта: // отправить в хранилище Диадока аналогичный набор данных через метод PostExtendedSignerDetails - // и затем использовать universalCorrectionDocument.UseSignerReferences(new SignerReference[]) + // и затем использовать universalCorrectionDocument.Signers = new SignerReference[] return universalCorrectionDocument; } diff --git a/src/DataXml/Ucd736/ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_02.cs b/src/DataXml/Ucd736/ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_02.cs index 963a77ec..fa866b34 100644 --- a/src/DataXml/Ucd736/ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_02.cs +++ b/src/DataXml/Ucd736/ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_02.cs @@ -11,10 +11,14 @@ // // This source code was auto-generated by xsd, Version=4.8.3928.0. // + +using System; + namespace Diadoc.Api.DataXml.Ucd736 { /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -248,7 +252,8 @@ public string GovernmentContractInfo } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -286,7 +291,8 @@ public string Number } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -315,7 +321,8 @@ public string Number } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -343,7 +350,8 @@ public ExtendedSignerDetails_Torg2AdditionalInfoSignerStatus SignerStatus } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum ExtendedSignerDetails_Torg2AdditionalInfoSignerPowers @@ -366,7 +374,8 @@ public enum ExtendedSignerDetails_Torg2AdditionalInfoSignerPowers } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum ExtendedSignerDetails_Torg2AdditionalInfoSignerStatus @@ -393,7 +402,8 @@ public enum ExtendedSignerDetails_Torg2AdditionalInfoSignerStatus } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -421,7 +431,8 @@ public ExtendedSignerDetails_Torg2BuyerSignerStatus SignerStatus } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum ExtendedSignerDetails_Torg2BuyerSignerPowers @@ -448,7 +459,8 @@ public enum ExtendedSignerDetails_Torg2BuyerSignerPowers } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum ExtendedSignerDetails_Torg2BuyerSignerStatus @@ -471,7 +483,8 @@ public enum ExtendedSignerDetails_Torg2BuyerSignerStatus } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -529,7 +542,8 @@ public string BaseIdFile } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -589,7 +603,8 @@ public string NotificationDate } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -667,7 +682,8 @@ public bool TotalSpecified } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum InvoiceTotalsDiff736WithoutVat @@ -677,7 +693,8 @@ public enum InvoiceTotalsDiff736WithoutVat } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -903,7 +920,8 @@ public string OriginalNumber } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -932,7 +950,8 @@ public TaxRateWithTwentyPercentAndTaxedByAgent CorrectedValue } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -961,7 +980,8 @@ public string CorrectedValue } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -990,7 +1010,8 @@ public string CorrectedValue } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1039,7 +1060,8 @@ public bool CorrectedValueSpecified } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1088,7 +1110,8 @@ public bool CorrectedValueSpecified } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1161,7 +1184,8 @@ public bool CorrectedValueSpecified } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema = false)] public enum ExtendedInvoiceCorrectionItemExciseDiffType @@ -1174,7 +1198,8 @@ public enum ExtendedInvoiceCorrectionItemExciseDiffType } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1247,7 +1272,8 @@ public bool CorrectedValueSpecified } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema = false)] public enum ExtendedInvoiceCorrectionItemSubtotalWithVatExcludedDiffType @@ -1260,7 +1286,8 @@ public enum ExtendedInvoiceCorrectionItemSubtotalWithVatExcludedDiffType } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1333,7 +1360,8 @@ public bool CorrectedValueSpecified } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema = false)] public enum ExtendedInvoiceCorrectionItemVatDiffType @@ -1346,7 +1374,8 @@ public enum ExtendedInvoiceCorrectionItemVatDiffType } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1395,7 +1424,8 @@ public bool CorrectedValueSpecified } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum ExtendedInvoiceCorrectionItemWithoutVatOriginalValue @@ -1405,7 +1435,8 @@ public enum ExtendedInvoiceCorrectionItemWithoutVatOriginalValue } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum ExtendedInvoiceCorrectionItemWithoutVatCorrectedValue @@ -1415,7 +1446,8 @@ public enum ExtendedInvoiceCorrectionItemWithoutVatCorrectedValue } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1488,7 +1520,8 @@ public bool CorrectedValueSpecified } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema = false)] public enum ExtendedInvoiceCorrectionItemSubtotalDiffType @@ -1501,7 +1534,8 @@ public enum ExtendedInvoiceCorrectionItemSubtotalDiffType } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1550,7 +1584,8 @@ public string ItemAddInfo } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1603,7 +1638,8 @@ public decimal CorrectedQuantity } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema = false)] public enum ExtendedInvoiceCorrectionItemItemTracingInfoQuantityDiffType @@ -1616,7 +1652,8 @@ public enum ExtendedInvoiceCorrectionItemItemTracingInfoQuantityDiffType } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1660,7 +1697,8 @@ public string TransPackageId } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1700,7 +1738,8 @@ public InvoiceTotalsDiff736 TotalsDec } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1728,7 +1767,8 @@ public string Address } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1755,7 +1795,8 @@ public object Item [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.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1933,7 +1974,8 @@ public string Country } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1951,7 +1993,8 @@ public string BoxId } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -2010,7 +2053,8 @@ public string FnsParticipantId /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedOrganizationDetailsWithHyphens))] - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -2068,7 +2112,8 @@ public string FnsParticipantId } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -2092,7 +2137,8 @@ public ExtendedOrganizationDetailsWithHyphensHyphenInn HyphenInn } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum ExtendedOrganizationDetailsWithHyphensHyphenInn @@ -2105,7 +2151,8 @@ public enum ExtendedOrganizationDetailsWithHyphensHyphenInn } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -2126,7 +2173,8 @@ public ExtendedOrganizationDetails_ManualFilling Item } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum UniversalCorrectionDocumentFunction @@ -2148,7 +2196,8 @@ public enum UniversalCorrectionDocumentFunction } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [Obsolete("Use types from Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 instead")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public enum UniversalCorrectionDocumentCurrencyName diff --git a/src/DataXml/Ucd736/ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03.cs b/src/DataXml/Ucd736/ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03.cs new file mode 100644 index 00000000..7647f1af --- /dev/null +++ b/src/DataXml/Ucd736/ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03.cs @@ -0,0 +1,3668 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +// +// This source code was auto-generated by xsd, Version=4.8.3928.0. +// +namespace Diadoc.Api.DataXml.ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03 { + using System.Xml.Serialization; + + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class UniversalCorrectionDocument { + + private InvoiceForCorrectionInfo[] invoicesField; + + private ExtendedOrganizationInfo_ForeignAddress1000 sellerField; + + private ExtendedOrganizationInfo_ForeignAddress1000 buyerField; + + private InvoiceCorrectionTable tableField; + + private EventContent eventContentField; + + private AdditionalInfoId additionalInfoIdField; + + private object[] signersField; + + private UniversalCorrectionDocumentFunction functionField; + + private string documentNameField; + + private string documentDateField; + + private string documentNumberField; + + private string currencyField; + + private UniversalCorrectionDocumentCurrencyName currencyNameField; + + private decimal currencyRateField; + + private bool currencyRateFieldSpecified; + + private string correctionRevisionDateField; + + private string correctionRevisionNumberField; + + private string documentCreatorField; + + private string documentCreatorBaseField; + + private string governmentContractInfoField; + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("Invoice", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public InvoiceForCorrectionInfo[] Invoices { + get { + return this.invoicesField; + } + set { + this.invoicesField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public ExtendedOrganizationInfo_ForeignAddress1000 Seller { + get { + return this.sellerField; + } + set { + this.sellerField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public ExtendedOrganizationInfo_ForeignAddress1000 Buyer { + get { + return this.buyerField; + } + set { + this.buyerField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public InvoiceCorrectionTable Table { + get { + return this.tableField; + } + set { + this.tableField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public EventContent EventContent { + get { + return this.eventContentField; + } + set { + this.eventContentField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public AdditionalInfoId AdditionalInfoId { + get { + return this.additionalInfoIdField; + } + set { + this.additionalInfoIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("SignerDetails", typeof(ExtendedSignerDetails_CorrectionSellerTitle), 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; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public UniversalCorrectionDocumentFunction Function { + get { + return this.functionField; + } + set { + this.functionField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string DocumentName { + get { + return this.documentNameField; + } + set { + this.documentNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string DocumentDate { + get { + return this.documentDateField; + } + set { + this.documentDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string DocumentNumber { + get { + return this.documentNumberField; + } + set { + this.documentNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Currency { + get { + return this.currencyField; + } + set { + this.currencyField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public UniversalCorrectionDocumentCurrencyName CurrencyName { + get { + return this.currencyNameField; + } + set { + this.currencyNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal CurrencyRate { + get { + return this.currencyRateField; + } + set { + this.currencyRateField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CurrencyRateSpecified { + get { + return this.currencyRateFieldSpecified; + } + set { + this.currencyRateFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string CorrectionRevisionDate { + get { + return this.correctionRevisionDateField; + } + set { + this.correctionRevisionDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string CorrectionRevisionNumber { + get { + return this.correctionRevisionNumberField; + } + set { + this.correctionRevisionNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string DocumentCreator { + get { + return this.documentCreatorField; + } + set { + this.documentCreatorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string DocumentCreatorBase { + get { + return this.documentCreatorBaseField; + } + set { + this.documentCreatorBaseField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string GovernmentContractInfo { + get { + return this.governmentContractInfoField; + } + set { + this.governmentContractInfoField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class InvoiceForCorrectionInfo { + + private InvoiceForCorrectionInfoRevision[] revisionField; + + private string dateField; + + private string numberField; + + /// + [System.Xml.Serialization.XmlElementAttribute("Revision", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public InvoiceForCorrectionInfoRevision[] Revision { + get { + return this.revisionField; + } + set { + this.revisionField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Date { + get { + return this.dateField; + } + set { + this.dateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Number { + get { + return this.numberField; + } + set { + this.numberField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class InvoiceForCorrectionInfoRevision { + + private string dateField; + + private string numberField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Date { + get { + return this.dateField; + } + set { + this.dateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string Number { + get { + return this.numberField; + } + set { + this.numberField = value; + } + } + } + + /// + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedSignerDetails_Torg2AdditionalInfo))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedSignerDetails_Torg2Buyer))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedSignerDetails_BuyerTitle820))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedSignerDetails))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedSignerDetails_551_552))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedSignerDetails_CorrectionBuyerTitle))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedSignerDetails_CorrectionSellerTitle))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedSignerDetails_BuyerTitle))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedSignerDetails_SellerTitle))] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ExtendedSignerDetailsBase { + + private string lastNameField; + + private string firstNameField; + + private string middleNameField; + + private string positionField; + + private string innField; + + private string registrationCertificateField; + + private ExtendedSignerDetailsBaseSignerType signerTypeField; + + private string signerOrganizationNameField; + + private string signerInfoField; + + private string signerPowersBaseField; + + private string signerOrgPowersBaseField; + + /// + [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.XmlAttributeAttribute()] + public string Position { + get { + return this.positionField; + } + set { + this.positionField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Inn { + get { + return this.innField; + } + set { + this.innField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string RegistrationCertificate { + get { + return this.registrationCertificateField; + } + set { + this.registrationCertificateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ExtendedSignerDetailsBaseSignerType SignerType { + get { + return this.signerTypeField; + } + set { + this.signerTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SignerOrganizationName { + get { + return this.signerOrganizationNameField; + } + set { + this.signerOrganizationNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SignerInfo { + get { + return this.signerInfoField; + } + set { + this.signerInfoField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SignerPowersBase { + get { + return this.signerPowersBaseField; + } + set { + this.signerPowersBaseField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SignerOrgPowersBase { + get { + return this.signerOrgPowersBaseField; + } + set { + this.signerOrgPowersBaseField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ExtendedSignerDetailsBaseSignerType { + + /// + [System.Xml.Serialization.XmlEnumAttribute("1")] + Item1, + + /// + [System.Xml.Serialization.XmlEnumAttribute("2")] + Item2, + + /// + [System.Xml.Serialization.XmlEnumAttribute("3")] + Item3, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ExtendedSignerDetails_Torg2AdditionalInfo : ExtendedSignerDetailsBase { + + private ExtendedSignerDetails_Torg2AdditionalInfoSignerPowers signerPowersField; + + private ExtendedSignerDetails_Torg2AdditionalInfoSignerStatus signerStatusField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ExtendedSignerDetails_Torg2AdditionalInfoSignerPowers SignerPowers { + get { + return this.signerPowersField; + } + set { + this.signerPowersField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ExtendedSignerDetails_Torg2AdditionalInfoSignerStatus SignerStatus { + get { + return this.signerStatusField; + } + set { + this.signerStatusField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ExtendedSignerDetails_Torg2AdditionalInfoSignerPowers { + + /// + [System.Xml.Serialization.XmlEnumAttribute("21")] + Item21, + + /// + [System.Xml.Serialization.XmlEnumAttribute("22")] + Item22, + + /// + [System.Xml.Serialization.XmlEnumAttribute("23")] + Item23, + + /// + [System.Xml.Serialization.XmlEnumAttribute("29")] + Item29, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ExtendedSignerDetails_Torg2AdditionalInfoSignerStatus { + + /// + [System.Xml.Serialization.XmlEnumAttribute("1")] + Item1, + + /// + [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.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ExtendedSignerDetails_Torg2Buyer : ExtendedSignerDetailsBase { + + private ExtendedSignerDetails_Torg2BuyerSignerPowers signerPowersField; + + private ExtendedSignerDetails_Torg2BuyerSignerStatus signerStatusField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ExtendedSignerDetails_Torg2BuyerSignerPowers SignerPowers { + get { + return this.signerPowersField; + } + set { + this.signerPowersField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ExtendedSignerDetails_Torg2BuyerSignerStatus SignerStatus { + get { + return this.signerStatusField; + } + set { + this.signerStatusField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ExtendedSignerDetails_Torg2BuyerSignerPowers { + + /// + [System.Xml.Serialization.XmlEnumAttribute("1")] + Item1, + + /// + [System.Xml.Serialization.XmlEnumAttribute("2")] + Item2, + + /// + [System.Xml.Serialization.XmlEnumAttribute("3")] + Item3, + + /// + [System.Xml.Serialization.XmlEnumAttribute("7")] + Item7, + + /// + [System.Xml.Serialization.XmlEnumAttribute("8")] + Item8, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ExtendedSignerDetails_Torg2BuyerSignerStatus { + + /// + [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.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ExtendedSignerDetails_BuyerTitle820 : ExtendedSignerDetailsBase { + + private ExtendedSignerDetails_BuyerTitle820SignerPowers signerPowersField; + + private ExtendedSignerDetails_BuyerTitle820SignerStatus signerStatusField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ExtendedSignerDetails_BuyerTitle820SignerPowers SignerPowers { + get { + return this.signerPowersField; + } + set { + this.signerPowersField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ExtendedSignerDetails_BuyerTitle820SignerStatus SignerStatus { + get { + return this.signerStatusField; + } + set { + this.signerStatusField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ExtendedSignerDetails_BuyerTitle820SignerPowers { + + /// + [System.Xml.Serialization.XmlEnumAttribute("1")] + Item1, + + /// + [System.Xml.Serialization.XmlEnumAttribute("2")] + Item2, + + /// + [System.Xml.Serialization.XmlEnumAttribute("3")] + Item3, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ExtendedSignerDetails_BuyerTitle820SignerStatus { + + /// + [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.XmlIncludeAttribute(typeof(ExtendedSignerDetails_551_552))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedSignerDetails_CorrectionBuyerTitle))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedSignerDetails_CorrectionSellerTitle))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedSignerDetails_BuyerTitle))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedSignerDetails_SellerTitle))] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ExtendedSignerDetails : ExtendedSignerDetailsBase { + + private ExtendedSignerDetailsSignerStatus signerStatusField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ExtendedSignerDetailsSignerStatus SignerStatus { + get { + return this.signerStatusField; + } + set { + this.signerStatusField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ExtendedSignerDetailsSignerStatus { + + /// + [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.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ExtendedSignerDetails_551_552 : ExtendedSignerDetails { + + private ExtendedSignerDetails_551_552SignerPowers signerPowersField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ExtendedSignerDetails_551_552SignerPowers SignerPowers { + get { + return this.signerPowersField; + } + set { + this.signerPowersField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ExtendedSignerDetails_551_552SignerPowers { + + /// + [System.Xml.Serialization.XmlEnumAttribute("1")] + Item1, + + /// + [System.Xml.Serialization.XmlEnumAttribute("2")] + Item2, + + /// + [System.Xml.Serialization.XmlEnumAttribute("3")] + Item3, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ExtendedSignerDetails_CorrectionBuyerTitle : ExtendedSignerDetails { + + private ExtendedSignerDetails_CorrectionBuyerTitleSignerPowers signerPowersField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ExtendedSignerDetails_CorrectionBuyerTitleSignerPowers SignerPowers { + get { + return this.signerPowersField; + } + set { + this.signerPowersField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ExtendedSignerDetails_CorrectionBuyerTitleSignerPowers { + + /// + [System.Xml.Serialization.XmlEnumAttribute("3")] + Item3, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ExtendedSignerDetails_CorrectionSellerTitle : ExtendedSignerDetails { + + private ExtendedSignerDetails_CorrectionSellerTitleSignerPowers signerPowersField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ExtendedSignerDetails_CorrectionSellerTitleSignerPowers SignerPowers { + get { + return this.signerPowersField; + } + set { + this.signerPowersField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ExtendedSignerDetails_CorrectionSellerTitleSignerPowers { + + /// + [System.Xml.Serialization.XmlEnumAttribute("0")] + Item0, + + /// + [System.Xml.Serialization.XmlEnumAttribute("3")] + Item3, + + /// + [System.Xml.Serialization.XmlEnumAttribute("6")] + Item6, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ExtendedSignerDetails_BuyerTitle : ExtendedSignerDetails { + + private ExtendedSignerDetails_BuyerTitleSignerPowers signerPowersField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ExtendedSignerDetails_BuyerTitleSignerPowers SignerPowers { + get { + return this.signerPowersField; + } + set { + this.signerPowersField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ExtendedSignerDetails_BuyerTitleSignerPowers { + + /// + [System.Xml.Serialization.XmlEnumAttribute("1")] + Item1, + + /// + [System.Xml.Serialization.XmlEnumAttribute("2")] + Item2, + + /// + [System.Xml.Serialization.XmlEnumAttribute("3")] + Item3, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ExtendedSignerDetails_SellerTitle : ExtendedSignerDetails { + + private ExtendedSignerDetails_SellerTitleSignerPowers signerPowersField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ExtendedSignerDetails_SellerTitleSignerPowers SignerPowers { + get { + return this.signerPowersField; + } + set { + this.signerPowersField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ExtendedSignerDetails_SellerTitleSignerPowers { + + /// + [System.Xml.Serialization.XmlEnumAttribute("0")] + Item0, + + /// + [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.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class PowerOfAttorney { + + private PowerOfAttorneyFullId fullIdField; + + private PowerOfAttorneyUseDefault useDefaultField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public PowerOfAttorneyFullId FullId { + get { + return this.fullIdField; + } + set { + this.fullIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public PowerOfAttorneyUseDefault UseDefault { + get { + return this.useDefaultField; + } + set { + this.useDefaultField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class PowerOfAttorneyFullId { + + private string registrationNumberField; + + private string issuerInnField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string RegistrationNumber { + get { + return this.registrationNumberField; + } + set { + this.registrationNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string IssuerInn { + get { + return this.issuerInnField; + } + set { + this.issuerInnField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum PowerOfAttorneyUseDefault { + + /// + @true, + + /// + @false, + } + + /// + [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 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.8.3928.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.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class DocType { + + private string baseDocumentNameField; + + private string baseDocumentNumberField; + + private string baseDocumentDateField; + + private string additionalInfoField; + + private string baseIdFileField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string BaseDocumentName { + get { + return this.baseDocumentNameField; + } + set { + this.baseDocumentNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string BaseDocumentNumber { + get { + return this.baseDocumentNumberField; + } + set { + this.baseDocumentNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string BaseDocumentDate { + get { + return this.baseDocumentDateField; + } + set { + this.baseDocumentDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string AdditionalInfo { + get { + return this.additionalInfoField; + } + set { + this.additionalInfoField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string BaseIdFile { + get { + return this.baseIdFileField; + } + set { + this.baseIdFileField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class EventContent { + + private DocType[] transferDocDetailsField; + + private DocType[] correctionBaseField; + + private string costChangeInfoField; + + private string operationContentField; + + private string notificationDateField; + + /// + [System.Xml.Serialization.XmlElementAttribute("TransferDocDetails", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public DocType[] TransferDocDetails { + get { + return this.transferDocDetailsField; + } + set { + this.transferDocDetailsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("CorrectionBase", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public DocType[] CorrectionBase { + get { + return this.correctionBaseField; + } + set { + this.correctionBaseField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string CostChangeInfo { + get { + return this.costChangeInfoField; + } + set { + this.costChangeInfoField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string OperationContent { + get { + return this.operationContentField; + } + set { + this.operationContentField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string NotificationDate { + get { + return this.notificationDateField; + } + set { + this.notificationDateField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class InvoiceTotalsDiff736 { + + private decimal totalWithVatExcludedField; + + private decimal vatField; + + private bool vatFieldSpecified; + + private InvoiceTotalsDiff736WithoutVat withoutVatField; + + private bool withoutVatFieldSpecified; + + private decimal totalField; + + private bool totalFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal TotalWithVatExcluded { + get { + return this.totalWithVatExcludedField; + } + set { + this.totalWithVatExcludedField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal Vat { + get { + return this.vatField; + } + set { + this.vatField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool VatSpecified { + get { + return this.vatFieldSpecified; + } + set { + this.vatFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public InvoiceTotalsDiff736WithoutVat WithoutVat { + get { + return this.withoutVatField; + } + set { + this.withoutVatField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool WithoutVatSpecified { + get { + return this.withoutVatFieldSpecified; + } + set { + this.withoutVatFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal Total { + get { + return this.totalField; + } + set { + this.totalField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalSpecified { + get { + return this.totalFieldSpecified; + } + set { + this.totalFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum InvoiceTotalsDiff736WithoutVat { + + /// + @true, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class AdditionalInfo100 { + + 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.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ExtendedInvoiceCorrectionItem { + + private ExtendedInvoiceCorrectionItemTaxRate taxRateField; + + private ExtendedInvoiceCorrectionItemUnitName unitNameField; + + private ExtendedInvoiceCorrectionItemUnit unitField; + + private ExtendedInvoiceCorrectionItemQuantity quantityField; + + private ExtendedInvoiceCorrectionItemPrice priceField; + + private ExtendedInvoiceCorrectionItemExcise exciseField; + + private ExtendedInvoiceCorrectionItemSubtotalWithVatExcluded subtotalWithVatExcludedField; + + private ExtendedInvoiceCorrectionItemVat vatField; + + private ExtendedInvoiceCorrectionItemWithoutVat withoutVatField; + + private ExtendedInvoiceCorrectionItemSubtotal subtotalField; + + private ExtendedInvoiceCorrectionItemItemTracingInfo[] itemTracingInfosField; + + private ItemIdentificationNumbersItemIdentificationNumber[] originalItemIdentificationNumbersField; + + private ItemIdentificationNumbersItemIdentificationNumber[] correctedItemIdentificationNumbersField; + + private AdditionalInfo100[] additionalInfosField; + + private string productField; + + private string itemCharactField; + + private string itemKindField; + + private string itemArticleField; + + private string itemVendorCodeField; + + private string itemTypeCodeField; + + private string originalNumberField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public ExtendedInvoiceCorrectionItemTaxRate TaxRate { + get { + return this.taxRateField; + } + set { + this.taxRateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public ExtendedInvoiceCorrectionItemUnitName UnitName { + get { + return this.unitNameField; + } + set { + this.unitNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public ExtendedInvoiceCorrectionItemUnit Unit { + get { + return this.unitField; + } + set { + this.unitField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public ExtendedInvoiceCorrectionItemQuantity Quantity { + get { + return this.quantityField; + } + set { + this.quantityField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public ExtendedInvoiceCorrectionItemPrice Price { + get { + return this.priceField; + } + set { + this.priceField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public ExtendedInvoiceCorrectionItemExcise Excise { + get { + return this.exciseField; + } + set { + this.exciseField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public ExtendedInvoiceCorrectionItemSubtotalWithVatExcluded SubtotalWithVatExcluded { + get { + return this.subtotalWithVatExcludedField; + } + set { + this.subtotalWithVatExcludedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public ExtendedInvoiceCorrectionItemVat Vat { + get { + return this.vatField; + } + set { + this.vatField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public ExtendedInvoiceCorrectionItemWithoutVat WithoutVat { + get { + return this.withoutVatField; + } + set { + this.withoutVatField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public ExtendedInvoiceCorrectionItemSubtotal Subtotal { + get { + return this.subtotalField; + } + set { + this.subtotalField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("ItemTracingInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public ExtendedInvoiceCorrectionItemItemTracingInfo[] ItemTracingInfos { + get { + return this.itemTracingInfosField; + } + set { + this.itemTracingInfosField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("ItemIdentificationNumber", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public ItemIdentificationNumbersItemIdentificationNumber[] OriginalItemIdentificationNumbers { + get { + return this.originalItemIdentificationNumbersField; + } + set { + this.originalItemIdentificationNumbersField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("ItemIdentificationNumber", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public ItemIdentificationNumbersItemIdentificationNumber[] CorrectedItemIdentificationNumbers { + get { + return this.correctedItemIdentificationNumbersField; + } + set { + this.correctedItemIdentificationNumbersField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("AdditionalInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public AdditionalInfo100[] AdditionalInfos { + get { + return this.additionalInfosField; + } + set { + this.additionalInfosField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Product { + get { + return this.productField; + } + set { + this.productField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ItemCharact { + get { + return this.itemCharactField; + } + set { + this.itemCharactField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ItemKind { + get { + return this.itemKindField; + } + set { + this.itemKindField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ItemArticle { + get { + return this.itemArticleField; + } + set { + this.itemArticleField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ItemVendorCode { + get { + return this.itemVendorCodeField; + } + set { + this.itemVendorCodeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ItemTypeCode { + get { + return this.itemTypeCodeField; + } + set { + this.itemTypeCodeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string OriginalNumber { + get { + return this.originalNumberField; + } + set { + this.originalNumberField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class ExtendedInvoiceCorrectionItemTaxRate { + + private TaxRateUcd736AndUtd820 originalValueField; + + private TaxRateUcd736AndUtd820 correctedValueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public TaxRateUcd736AndUtd820 OriginalValue { + get { + return this.originalValueField; + } + set { + this.originalValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public TaxRateUcd736AndUtd820 CorrectedValue { + get { + return this.correctedValueField; + } + set { + this.correctedValueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + public enum TaxRateUcd736AndUtd820 { + + /// + [System.Xml.Serialization.XmlEnumAttribute("0%")] + Item0, + + /// + [System.Xml.Serialization.XmlEnumAttribute("5%")] + Item5, + + /// + [System.Xml.Serialization.XmlEnumAttribute("7%")] + Item7, + + /// + [System.Xml.Serialization.XmlEnumAttribute("9,09%")] + Item909, + + /// + [System.Xml.Serialization.XmlEnumAttribute("10%")] + Item10, + + /// + [System.Xml.Serialization.XmlEnumAttribute("16,67%")] + Item1667, + + /// + [System.Xml.Serialization.XmlEnumAttribute("18%")] + Item18, + + /// + [System.Xml.Serialization.XmlEnumAttribute("20%")] + Item20, + + /// + [System.Xml.Serialization.XmlEnumAttribute("5/105")] + Item5105, + + /// + [System.Xml.Serialization.XmlEnumAttribute("7/107")] + Item7107, + + /// + [System.Xml.Serialization.XmlEnumAttribute("10/110")] + Item10110, + + /// + [System.Xml.Serialization.XmlEnumAttribute("18/118")] + Item18118, + + /// + [System.Xml.Serialization.XmlEnumAttribute("20/120")] + Item20120, + + /// + [System.Xml.Serialization.XmlEnumAttribute("без НДС")] + безНДС, + + /// + [System.Xml.Serialization.XmlEnumAttribute("НДС исчисляется налоговым агентом")] + НДСисчисляетсяналоговымагентом, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class ExtendedInvoiceCorrectionItemUnitName { + + private ExtendedInvoiceCorrectionItemUnitNameUnitNameByUnit unitNameByUnitField; + + private bool unitNameByUnitFieldSpecified; + + private string originalValueField; + + private string correctedValueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ExtendedInvoiceCorrectionItemUnitNameUnitNameByUnit UnitNameByUnit { + get { + return this.unitNameByUnitField; + } + set { + this.unitNameByUnitField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UnitNameByUnitSpecified { + get { + return this.unitNameByUnitFieldSpecified; + } + set { + this.unitNameByUnitFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string OriginalValue { + get { + return this.originalValueField; + } + set { + this.originalValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string CorrectedValue { + get { + return this.correctedValueField; + } + set { + this.correctedValueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ExtendedInvoiceCorrectionItemUnitNameUnitNameByUnit { + + /// + [System.Xml.Serialization.XmlEnumAttribute("1")] + Item1, + + /// + [System.Xml.Serialization.XmlEnumAttribute("0")] + Item0, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class ExtendedInvoiceCorrectionItemUnit { + + private string originalValueField; + + private string correctedValueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string OriginalValue { + get { + return this.originalValueField; + } + set { + this.originalValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string CorrectedValue { + get { + return this.correctedValueField; + } + set { + this.correctedValueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class ExtendedInvoiceCorrectionItemQuantity { + + private decimal originalValueField; + + private bool originalValueFieldSpecified; + + private decimal correctedValueField; + + private bool correctedValueFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal OriginalValue { + get { + return this.originalValueField; + } + set { + this.originalValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool OriginalValueSpecified { + get { + return this.originalValueFieldSpecified; + } + set { + this.originalValueFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal CorrectedValue { + get { + return this.correctedValueField; + } + set { + this.correctedValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CorrectedValueSpecified { + get { + return this.correctedValueFieldSpecified; + } + set { + this.correctedValueFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class ExtendedInvoiceCorrectionItemPrice { + + private decimal originalValueField; + + private bool originalValueFieldSpecified; + + private decimal correctedValueField; + + private bool correctedValueFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal OriginalValue { + get { + return this.originalValueField; + } + set { + this.originalValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool OriginalValueSpecified { + get { + return this.originalValueFieldSpecified; + } + set { + this.originalValueFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal CorrectedValue { + get { + return this.correctedValueField; + } + set { + this.correctedValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CorrectedValueSpecified { + get { + return this.correctedValueFieldSpecified; + } + set { + this.correctedValueFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class ExtendedInvoiceCorrectionItemExcise { + + private decimal itemField; + + private ItemChoiceType itemElementNameField; + + private decimal originalValueField; + + private bool originalValueFieldSpecified; + + private decimal correctedValueField; + + private bool correctedValueFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute("AmountsDec", typeof(decimal), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlElementAttribute("AmountsInc", typeof(decimal), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + public decimal Item { + get { + return this.itemField; + } + set { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemChoiceType ItemElementName { + get { + return this.itemElementNameField; + } + set { + this.itemElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal OriginalValue { + get { + return this.originalValueField; + } + set { + this.originalValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool OriginalValueSpecified { + get { + return this.originalValueFieldSpecified; + } + set { + this.originalValueFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal CorrectedValue { + get { + return this.correctedValueField; + } + set { + this.correctedValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CorrectedValueSpecified { + get { + return this.correctedValueFieldSpecified; + } + set { + this.correctedValueFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemChoiceType { + + /// + AmountsDec, + + /// + AmountsInc, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class ExtendedInvoiceCorrectionItemSubtotalWithVatExcluded { + + private decimal itemField; + + private ItemChoiceType1 itemElementNameField; + + private decimal originalValueField; + + private bool originalValueFieldSpecified; + + private decimal correctedValueField; + + private bool correctedValueFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute("AmountsDec", typeof(decimal), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlElementAttribute("AmountsInc", typeof(decimal), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + public decimal Item { + get { + return this.itemField; + } + set { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemChoiceType1 ItemElementName { + get { + return this.itemElementNameField; + } + set { + this.itemElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal OriginalValue { + get { + return this.originalValueField; + } + set { + this.originalValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool OriginalValueSpecified { + get { + return this.originalValueFieldSpecified; + } + set { + this.originalValueFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal CorrectedValue { + get { + return this.correctedValueField; + } + set { + this.correctedValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CorrectedValueSpecified { + get { + return this.correctedValueFieldSpecified; + } + set { + this.correctedValueFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemChoiceType1 { + + /// + AmountsDec, + + /// + AmountsInc, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class ExtendedInvoiceCorrectionItemVat { + + private decimal itemField; + + private ItemChoiceType2 itemElementNameField; + + private decimal originalValueField; + + private bool originalValueFieldSpecified; + + private decimal correctedValueField; + + private bool correctedValueFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute("AmountsDec", typeof(decimal), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlElementAttribute("AmountsInc", typeof(decimal), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + public decimal Item { + get { + return this.itemField; + } + set { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemChoiceType2 ItemElementName { + get { + return this.itemElementNameField; + } + set { + this.itemElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal OriginalValue { + get { + return this.originalValueField; + } + set { + this.originalValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool OriginalValueSpecified { + get { + return this.originalValueFieldSpecified; + } + set { + this.originalValueFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal CorrectedValue { + get { + return this.correctedValueField; + } + set { + this.correctedValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CorrectedValueSpecified { + get { + return this.correctedValueFieldSpecified; + } + set { + this.correctedValueFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemChoiceType2 { + + /// + AmountsDec, + + /// + AmountsInc, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class ExtendedInvoiceCorrectionItemWithoutVat { + + private ExtendedInvoiceCorrectionItemWithoutVatOriginalValue originalValueField; + + private bool originalValueFieldSpecified; + + private ExtendedInvoiceCorrectionItemWithoutVatCorrectedValue correctedValueField; + + private bool correctedValueFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ExtendedInvoiceCorrectionItemWithoutVatOriginalValue OriginalValue { + get { + return this.originalValueField; + } + set { + this.originalValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool OriginalValueSpecified { + get { + return this.originalValueFieldSpecified; + } + set { + this.originalValueFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ExtendedInvoiceCorrectionItemWithoutVatCorrectedValue CorrectedValue { + get { + return this.correctedValueField; + } + set { + this.correctedValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CorrectedValueSpecified { + get { + return this.correctedValueFieldSpecified; + } + set { + this.correctedValueFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ExtendedInvoiceCorrectionItemWithoutVatOriginalValue { + + /// + @true, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ExtendedInvoiceCorrectionItemWithoutVatCorrectedValue { + + /// + @true, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class ExtendedInvoiceCorrectionItemSubtotal { + + private decimal itemField; + + private ItemChoiceType3 itemElementNameField; + + private decimal originalValueField; + + private bool originalValueFieldSpecified; + + private decimal correctedValueField; + + private bool correctedValueFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute("AmountsDec", typeof(decimal), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlElementAttribute("AmountsInc", typeof(decimal), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + public decimal Item { + get { + return this.itemField; + } + set { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemChoiceType3 ItemElementName { + get { + return this.itemElementNameField; + } + set { + this.itemElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal OriginalValue { + get { + return this.originalValueField; + } + set { + this.originalValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool OriginalValueSpecified { + get { + return this.originalValueFieldSpecified; + } + set { + this.originalValueFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal CorrectedValue { + get { + return this.correctedValueField; + } + set { + this.correctedValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CorrectedValueSpecified { + get { + return this.correctedValueFieldSpecified; + } + set { + this.correctedValueFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemChoiceType3 { + + /// + AmountsDec, + + /// + AmountsInc, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class ExtendedInvoiceCorrectionItemItemTracingInfo { + + private ExtendedInvoiceCorrectionItemItemTracingInfoQuantityDiff quantityDiffField; + + private string regNumberUnitField; + + private string unitField; + + private string itemAddInfoField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public ExtendedInvoiceCorrectionItemItemTracingInfoQuantityDiff QuantityDiff { + get { + return this.quantityDiffField; + } + set { + this.quantityDiffField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string RegNumberUnit { + get { + return this.regNumberUnitField; + } + set { + this.regNumberUnitField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Unit { + get { + return this.unitField; + } + set { + this.unitField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ItemAddInfo { + get { + return this.itemAddInfoField; + } + set { + this.itemAddInfoField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class ExtendedInvoiceCorrectionItemItemTracingInfoQuantityDiff { + + private decimal itemField; + + private ItemChoiceType4 itemElementNameField; + + private decimal originalQuantityField; + + private decimal correctedQuantityField; + + /// + [System.Xml.Serialization.XmlElementAttribute("QuantityDec", typeof(decimal), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlElementAttribute("QuantityInc", typeof(decimal), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + public decimal Item { + get { + return this.itemField; + } + set { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemChoiceType4 ItemElementName { + get { + return this.itemElementNameField; + } + set { + this.itemElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal OriginalQuantity { + get { + return this.originalQuantityField; + } + set { + this.originalQuantityField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal CorrectedQuantity { + get { + return this.correctedQuantityField; + } + set { + this.correctedQuantityField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemChoiceType4 { + + /// + QuantityDec, + + /// + QuantityInc, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class ItemIdentificationNumbersItemIdentificationNumber { + + private string[] itemsField; + + private ItemsChoiceType[] itemsElementNameField; + + private string transPackageIdField; + + /// + [System.Xml.Serialization.XmlElementAttribute("PackageId", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlElementAttribute("Unit", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + public string[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string TransPackageId { + get { + return this.transPackageIdField; + } + set { + this.transPackageIdField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType { + + /// + PackageId, + + /// + Unit, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class InvoiceCorrectionTable { + + private ExtendedInvoiceCorrectionItem[] itemsField; + + private InvoiceTotalsDiff736 totalsIncField; + + private InvoiceTotalsDiff736 totalsDecField; + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("Item", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public ExtendedInvoiceCorrectionItem[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public InvoiceTotalsDiff736 TotalsInc { + get { + return this.totalsIncField; + } + set { + this.totalsIncField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public InvoiceTotalsDiff736 TotalsDec { + get { + return this.totalsDecField; + } + set { + this.totalsDecField = 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.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class RussianAddress { + + private string zipCodeField; + + private string regionField; + + private string territoryField; + + private string cityField; + + private string localityField; + + private string streetField; + + private string buildingField; + + private string blockField; + + private string apartmentField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ZipCode { + get { + return this.zipCodeField; + } + set { + this.zipCodeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Region { + get { + return this.regionField; + } + set { + this.regionField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Territory { + get { + return this.territoryField; + } + set { + this.territoryField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string City { + get { + return this.cityField; + } + set { + this.cityField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Locality { + get { + return this.localityField; + } + set { + this.localityField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Street { + get { + return this.streetField; + } + set { + this.streetField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Building { + get { + return this.buildingField; + } + set { + this.buildingField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Block { + get { + return this.blockField; + } + set { + this.blockField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Apartment { + get { + return this.apartmentField; + } + set { + this.apartmentField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ForeignAddress { + + 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 { + + private object itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute("AddressCode", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlElementAttribute("ForeignAddress", typeof(ForeignAddress), 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.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ExtendedOrganizationDetails_ManualFilling { + + private OrganizationType orgTypeField; + + private string okopfField; + + private string okpoField; + + private string okdpField; + + private string phoneField; + + private string emailField; + + private string correspondentAccountField; + + private string bankAccountNumberField; + + private string bankNameField; + + private string bankIdField; + + private string departmentField; + + private string organizationAdditionalInfoField; + + private string organizationOrPersonInfoField; + + private string individualEntityRegistrationCertificateField; + + private string legalEntityIdField; + + private string shortOrgNameField; + + private string countryField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public OrganizationType OrgType { + get { + return this.orgTypeField; + } + set { + this.orgTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Okopf { + get { + return this.okopfField; + } + set { + this.okopfField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Okpo { + get { + return this.okpoField; + } + set { + this.okpoField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Okdp { + get { + return this.okdpField; + } + set { + this.okdpField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Phone { + get { + return this.phoneField; + } + set { + this.phoneField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Email { + get { + return this.emailField; + } + set { + this.emailField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string CorrespondentAccount { + get { + return this.correspondentAccountField; + } + set { + this.correspondentAccountField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string BankAccountNumber { + get { + return this.bankAccountNumberField; + } + set { + this.bankAccountNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string BankName { + get { + return this.bankNameField; + } + set { + this.bankNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string BankId { + get { + return this.bankIdField; + } + set { + this.bankIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Department { + get { + return this.departmentField; + } + set { + this.departmentField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string OrganizationAdditionalInfo { + get { + return this.organizationAdditionalInfoField; + } + set { + this.organizationAdditionalInfoField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string OrganizationOrPersonInfo { + get { + return this.organizationOrPersonInfoField; + } + set { + this.organizationOrPersonInfoField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string IndividualEntityRegistrationCertificate { + get { + return this.individualEntityRegistrationCertificateField; + } + set { + this.individualEntityRegistrationCertificateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string LegalEntityId { + get { + return this.legalEntityIdField; + } + set { + this.legalEntityIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ShortOrgName { + get { + return this.shortOrgNameField; + } + set { + this.shortOrgNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Country { + get { + return this.countryField; + } + set { + this.countryField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + public enum OrganizationType { + + /// + [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.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ExtendedOrganizationReference : ExtendedOrganizationDetails_ManualFilling { + + private string boxIdField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string BoxId { + get { + return this.boxIdField; + } + set { + this.boxIdField = value; + } + } + } + + /// + [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.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedOrganizationDetailsWithHyphens))] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ExtendedOrganizationDetails : ExtendedOrganizationDetails_ManualFilling { + + private Address 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 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")] + public partial class ExtendedOrganizationDetailsWithHyphens : ExtendedOrganizationDetails { + + private ExtendedOrganizationDetailsWithHyphensHyphenInn hyphenInnField; + + public ExtendedOrganizationDetailsWithHyphens() { + this.hyphenInnField = ExtendedOrganizationDetailsWithHyphensHyphenInn.@false; + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(ExtendedOrganizationDetailsWithHyphensHyphenInn.@false)] + public ExtendedOrganizationDetailsWithHyphensHyphenInn HyphenInn { + get { + return this.hyphenInnField; + } + set { + this.hyphenInnField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ExtendedOrganizationDetailsWithHyphensHyphenInn { + + /// + @true, + + /// + @false, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ExtendedOrganizationInfo_ForeignAddress1000 { + + private ExtendedOrganizationDetails_ManualFilling itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute("OrganizationDetails", typeof(ExtendedOrganizationDetails_ForeignAddress1000), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlElementAttribute("OrganizationReference", typeof(ExtendedOrganizationReference), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public ExtendedOrganizationDetails_ManualFilling Item { + get { + return this.itemField; + } + set { + this.itemField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum UniversalCorrectionDocumentFunction { + + /// + КСЧФ, + + /// + КСЧФДИС, + + /// + ДИС, + + /// + СвИСРК, + + /// + СвИСЗК, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum UniversalCorrectionDocumentCurrencyName { + + /// + [System.Xml.Serialization.XmlEnumAttribute("1")] + Item1, + + /// + [System.Xml.Serialization.XmlEnumAttribute("0")] + Item0, + } +} diff --git a/src/DataXml/Ucd736/ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03.xsd b/src/DataXml/Ucd736/ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03.xsd new file mode 100644 index 00000000..44df7f37 --- /dev/null +++ b/src/DataXml/Ucd736/ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_03.xsd @@ -0,0 +1,3128 @@ + + + + + + + + + + + - - ( ), - + + + + + + + + - + + + + + - + + + + + - - + + + + + 3 - + + + + + 1 - + + + + + + + + + + + + + + - + + - -, ; + - -, , ( , ), ; + - ( , ), ; + + + + + + + + + + + + + + + - , + + + + + - + + + + + - + + + + + - () + + + + + - + - 1 + - 0 + + + + + + + + + + + - + + + + + + + + + + + - , , + + + + + - , , + + + + + + + + + + + - - - ( ) + + + + + - , - + + + + + - + + + + + + + + + + + + + + + - + + + + + (, / ) + + + + + (, / ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + , Unit + + + + + 1 - UnitName Unit + UnitName + UnitName Unit + Unit - + + + + + + + + + + + + + + + + + + + + + + + () + + + + + _ + + + + + _ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + / + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + Vat + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - , + + + + + + + + - + + + + + + - , + + + + + + + + + + + - , + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + + + + - + + + + + + + - + , + + + + + + - + , + + + + + + + + + + + - + + + + + - + + + + + 2 - + + + + + + + + + + + - + + + + + - / + + + + + - + + + + + - + + + + + - /// + + + + + - + + + + + - + + + + + + + + + + + + + + - + + + + + + - + ()/ (, ) + + + + + + + + - + + + + + + + + + + + + + () , + + + + + , + + + + + + - + + + + + - + + + + + - + + + + + + + - - + + + + + - - + + + + + - - , "" + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file