From 17e4f05405547a4bceab834b67dc0cf4528a46c3 Mon Sep 17 00:00:00 2001 From: "plekhov.a" Date: Fri, 27 Dec 2024 21:33:26 +0300 Subject: [PATCH 1/2] DDCORE-9584 added utd970 NSCHFDOPPR v3 user contract --- ...ON_NSCHFDOPPR_UserContract_970_05_03_01.cs | 4269 +++++++++++++++++ ...N_NSCHFDOPPR_UserContract_970_05_03_01.xsd | 3514 ++++++++++++++ 2 files changed, 7783 insertions(+) create mode 100644 src/DataXml/Utd970/V050301/ON_NSCHFDOPPR_UserContract_970_05_03_01.cs create mode 100644 src/DataXml/Utd970/V050301/ON_NSCHFDOPPR_UserContract_970_05_03_01.xsd diff --git a/src/DataXml/Utd970/V050301/ON_NSCHFDOPPR_UserContract_970_05_03_01.cs b/src/DataXml/Utd970/V050301/ON_NSCHFDOPPR_UserContract_970_05_03_01.cs new file mode 100644 index 00000000..285af408 --- /dev/null +++ b/src/DataXml/Utd970/V050301/ON_NSCHFDOPPR_UserContract_970_05_03_01.cs @@ -0,0 +1,4269 @@ +п»ї//------------------------------------------------------------------------------ +// +// 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_NSCHFDOPPR_UserContract_970_05_03_01 { + 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 UniversalTransferDocument { + + private string[] metaDataField; + + private ExtendedOrganizationInfoUtd970[] sellersField; + + private ExtendedOrganizationInfoUtd970[] buyersField; + + private UniversalTransferDocumentShipper[] shippersField; + + private ExtendedOrganizationInfoUtd970[] consigneesField; + + private Signers signersField; + + private PaymentDocumentInfoUtd970[] paymentDocumentsField; + + private AdditionalInfoId additionalInfoIdField; + + private InvoiceTable tableField; + + private TransferInfo transferInfoField; + + private ExtendedOrganizationInfoUtd970 factorInfoField; + + private DocumentRequisitesType mainAssignMonetaryClaimField; + + private UniversalTransferDocumentSellerInfoCircumPublicProc sellerInfoCircumPublicProcField; + + private DocumentRequisitesType[] documentShipmentsField; + + private DocumentRequisitesType documentCreatorBaseField; + + private UniversalTransferDocumentCommitmentType[] commitmentTypesField; + + private DocumentRequisitesType[] accompanyingDocumentsField; + + private UniversalTransferDocumentFunction functionField; + + private string uidField; + + private string approvedStructureAdditionalInfoFieldsField; + + private string senderFnsParticipantIdField; + + private string recipientFnsParticipantIdField; + + private string documentNameField; + + private string documentDateField; + + private string documentNumberField; + + private string fileIdSellerField; + + private string fileIdBuyerField; + + private string currencyField; + + private decimal currencyRateField; + + private bool currencyRateFieldSpecified; + + private string revisionDateField; + + private string revisionNumberField; + + private string documentCreatorField; + + private string governmentContractInfoField; + + private string circumFormatField; + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("IncludeIdentificationNumbers", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer", IsNullable=false)] + public string[] MetaData { + get { + return this.metaDataField; + } + set { + this.metaDataField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("Seller", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public ExtendedOrganizationInfoUtd970[] Sellers { + get { + return this.sellersField; + } + set { + this.sellersField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("Buyer", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public ExtendedOrganizationInfoUtd970[] Buyers { + get { + return this.buyersField; + } + set { + this.buyersField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("Shipper", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public UniversalTransferDocumentShipper[] Shippers { + get { + return this.shippersField; + } + set { + this.shippersField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("Consignee", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public ExtendedOrganizationInfoUtd970[] Consignees { + get { + return this.consigneesField; + } + set { + this.consigneesField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public Signers Signers { + get { + return this.signersField; + } + set { + this.signersField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("Document", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public PaymentDocumentInfoUtd970[] PaymentDocuments { + get { + return this.paymentDocumentsField; + } + set { + this.paymentDocumentsField = 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.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public InvoiceTable Table { + get { + return this.tableField; + } + set { + this.tableField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public TransferInfo TransferInfo { + get { + return this.transferInfoField; + } + set { + this.transferInfoField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public ExtendedOrganizationInfoUtd970 FactorInfo { + get { + return this.factorInfoField; + } + set { + this.factorInfoField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public DocumentRequisitesType MainAssignMonetaryClaim { + get { + return this.mainAssignMonetaryClaimField; + } + set { + this.mainAssignMonetaryClaimField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public UniversalTransferDocumentSellerInfoCircumPublicProc SellerInfoCircumPublicProc { + get { + return this.sellerInfoCircumPublicProcField; + } + set { + this.sellerInfoCircumPublicProcField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("DocumentShipment", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public DocumentRequisitesType[] DocumentShipments { + get { + return this.documentShipmentsField; + } + set { + this.documentShipmentsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public DocumentRequisitesType DocumentCreatorBase { + get { + return this.documentCreatorBaseField; + } + set { + this.documentCreatorBaseField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("CommitmentType", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public UniversalTransferDocumentCommitmentType[] CommitmentTypes { + get { + return this.commitmentTypesField; + } + set { + this.commitmentTypesField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("AccompanyingDocument", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public DocumentRequisitesType[] AccompanyingDocuments { + get { + return this.accompanyingDocumentsField; + } + set { + this.accompanyingDocumentsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public UniversalTransferDocumentFunction Function { + get { + return this.functionField; + } + set { + this.functionField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Uid { + get { + return this.uidField; + } + set { + this.uidField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ApprovedStructureAdditionalInfoFields { + get { + return this.approvedStructureAdditionalInfoFieldsField; + } + set { + this.approvedStructureAdditionalInfoFieldsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SenderFnsParticipantId { + get { + return this.senderFnsParticipantIdField; + } + set { + this.senderFnsParticipantIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string RecipientFnsParticipantId { + get { + return this.recipientFnsParticipantIdField; + } + set { + this.recipientFnsParticipantIdField = 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 FileIdSeller { + get { + return this.fileIdSellerField; + } + set { + this.fileIdSellerField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string FileIdBuyer { + get { + return this.fileIdBuyerField; + } + set { + this.fileIdBuyerField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Currency { + get { + return this.currencyField; + } + set { + this.currencyField = 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 RevisionDate { + get { + return this.revisionDateField; + } + set { + this.revisionDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string RevisionNumber { + get { + return this.revisionNumberField; + } + set { + this.revisionNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string DocumentCreator { + get { + return this.documentCreatorField; + } + set { + this.documentCreatorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string GovernmentContractInfo { + get { + return this.governmentContractInfoField; + } + set { + this.governmentContractInfoField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string CircumFormat { + get { + return this.circumFormatField; + } + set { + this.circumFormatField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ExtendedOrganizationInfoUtd970 { + + private ExtendedOrganizationDetails_ManualFilling_Utd970 itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute("OrganizationDetails", typeof(ExtendedOrganizationDetailsUtd970), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlElementAttribute("OrganizationReference", typeof(ExtendedOrganizationReferenceUtd970), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public ExtendedOrganizationDetails_ManualFilling_Utd970 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 ExtendedOrganizationDetailsUtd970 : ExtendedOrganizationDetails_ManualFilling_Utd970 { + + private AddressUtd970 addressField; + + private string orgNameField; + + private string innField; + + private string kppField; + + private string fnsParticipantIdField; + + private OrganizationType_DatabaseOrder orgTypeField; + + private ExtendedOrganizationDetailsUtd970StatusId statusIdField; + + private bool statusIdFieldSpecified; + + private string legalEntityIdField; + + private string countryField; + + private string organizationOrPersonInfoField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public AddressUtd970 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.XmlAttributeAttribute()] + public OrganizationType_DatabaseOrder OrgType { + get { + return this.orgTypeField; + } + set { + this.orgTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ExtendedOrganizationDetailsUtd970StatusId StatusId { + get { + return this.statusIdField; + } + set { + this.statusIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StatusIdSpecified { + get { + return this.statusIdFieldSpecified; + } + set { + this.statusIdFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string LegalEntityId { + get { + return this.legalEntityIdField; + } + set { + this.legalEntityIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Country { + get { + return this.countryField; + } + set { + this.countryField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string OrganizationOrPersonInfo { + get { + return this.organizationOrPersonInfoField; + } + set { + this.organizationOrPersonInfoField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class AddressUtd970 { + + private object itemField; + + private string glnField; + + /// + [System.Xml.Serialization.XmlElementAttribute("ForeignAddress", typeof(ForeignAddressUtd970), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlElementAttribute("GarAddress", typeof(GarAddress), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlElementAttribute("RussianAddress", typeof(RussianAddressUtd970), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Gln { + get { + return this.glnField; + } + set { + this.glnField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ForeignAddressUtd970 { + + 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 OtherIssuerUtd970 { + + private DocumentRequisitesType employeeBaseField; + + private DocumentRequisitesType organizationBaseField; + + private string positionField; + + private string employeeInfoField; + + private string innField; + + private string organizationNameField; + + private string lastNameField; + + private string firstNameField; + + private string middleNameField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public DocumentRequisitesType EmployeeBase { + get { + return this.employeeBaseField; + } + set { + this.employeeBaseField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public DocumentRequisitesType OrganizationBase { + get { + return this.organizationBaseField; + } + set { + this.organizationBaseField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Position { + get { + return this.positionField; + } + set { + this.positionField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string EmployeeInfo { + get { + return this.employeeInfoField; + } + set { + this.employeeInfoField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Inn { + get { + return this.innField; + } + set { + this.innField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string OrganizationName { + get { + return this.organizationNameField; + } + set { + this.organizationNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string LastName { + get { + return this.lastNameField; + } + set { + this.lastNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string FirstName { + get { + return this.firstNameField; + } + set { + this.firstNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string MiddleName { + get { + return this.middleNameField; + } + set { + this.middleNameField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class DocumentRequisitesType { + + private IdentificationDetails[] identificationDetailsField; + + private string documentNameField; + + private string documentNumberField; + + private string documentDateField; + + private string fileIdField; + + private string idField; + + private string systemIdField; + + private string systemUrlField; + + private string additionalInfoField; + + /// + [System.Xml.Serialization.XmlElementAttribute("IdentificationDetails", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public IdentificationDetails[] IdentificationDetails { + get { + return this.identificationDetailsField; + } + set { + this.identificationDetailsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string DocumentName { + get { + return this.documentNameField; + } + set { + this.documentNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string DocumentNumber { + get { + return this.documentNumberField; + } + set { + this.documentNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string DocumentDate { + get { + return this.documentDateField; + } + set { + this.documentDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string FileId { + get { + return this.fileIdField; + } + set { + this.fileIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Id { + get { + return this.idField; + } + set { + this.idField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SystemId { + get { + return this.systemIdField; + } + set { + this.systemIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SystemUrl { + get { + return this.systemUrlField; + } + set { + this.systemUrlField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string AdditionalInfo { + get { + return this.additionalInfoField; + } + set { + this.additionalInfoField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class IdentificationDetails { + + private string innField; + + private string shortNameExecutiveAuthorityField; + + private IdentificationDetailsStatusId statusIdField; + + private bool statusIdFieldSpecified; + + private string countryField; + + private string orgNameField; + + private string legalEntityIdField; + + private string organizationOrPersonInfoField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Inn { + get { + return this.innField; + } + set { + this.innField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ShortNameExecutiveAuthority { + get { + return this.shortNameExecutiveAuthorityField; + } + set { + this.shortNameExecutiveAuthorityField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public IdentificationDetailsStatusId StatusId { + get { + return this.statusIdField; + } + set { + this.statusIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StatusIdSpecified { + get { + return this.statusIdFieldSpecified; + } + set { + this.statusIdFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Country { + get { + return this.countryField; + } + set { + this.countryField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string OrgName { + get { + return this.orgNameField; + } + set { + this.orgNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string LegalEntityId { + get { + return this.legalEntityIdField; + } + set { + this.legalEntityIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string OrganizationOrPersonInfo { + get { + return this.organizationOrPersonInfoField; + } + set { + this.organizationOrPersonInfoField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum IdentificationDetailsStatusId { + + /// + LegalEntity, + + /// + PhysicalPerson, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class EmployeeUtd970 { + + private string positionField; + + private string employeeInfoField; + + private string lastNameField; + + private string firstNameField; + + private string middleNameField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Position { + get { + return this.positionField; + } + set { + this.positionField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string EmployeeInfo { + get { + return this.employeeInfoField; + } + set { + this.employeeInfoField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string LastName { + get { + return this.lastNameField; + } + set { + this.lastNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string FirstName { + get { + return this.firstNameField; + } + set { + this.firstNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string MiddleName { + get { + return this.middleNameField; + } + set { + this.middleNameField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class TransferInfo { + + private DocumentRequisitesType[] transferBasesField; + + private AdditionalInfoId additionalInfoIdField; + + private EmployeeUtd970 employeeField; + + private OtherIssuerUtd970 otherIssuerField; + + private DocumentRequisitesType createdThingTransferDocumentField; + + private string operationInfoField; + + private string operationTypeField; + + private string transferDateField; + + private string transferStartDateField; + + private string transferEndDateField; + + private string transferTextInfoField; + + private string inkotermsField; + + private string versionInkotermsField; + + private string createdThingTransferDateField; + + private string createdThingInfoField; + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("TransferBase", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public DocumentRequisitesType[] TransferBases { + get { + return this.transferBasesField; + } + set { + this.transferBasesField = 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.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public EmployeeUtd970 Employee { + get { + return this.employeeField; + } + set { + this.employeeField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public OtherIssuerUtd970 OtherIssuer { + get { + return this.otherIssuerField; + } + set { + this.otherIssuerField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public DocumentRequisitesType CreatedThingTransferDocument { + get { + return this.createdThingTransferDocumentField; + } + set { + this.createdThingTransferDocumentField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string OperationInfo { + get { + return this.operationInfoField; + } + set { + this.operationInfoField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string OperationType { + get { + return this.operationTypeField; + } + set { + this.operationTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string TransferDate { + get { + return this.transferDateField; + } + set { + this.transferDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string TransferStartDate { + get { + return this.transferStartDateField; + } + set { + this.transferStartDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string TransferEndDate { + get { + return this.transferEndDateField; + } + set { + this.transferEndDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string TransferTextInfo { + get { + return this.transferTextInfoField; + } + set { + this.transferTextInfoField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Inkoterms { + get { + return this.inkotermsField; + } + set { + this.inkotermsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string VersionInkoterms { + get { + return this.versionInkotermsField; + } + set { + this.versionInkotermsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string CreatedThingTransferDate { + get { + return this.createdThingTransferDateField; + } + set { + this.createdThingTransferDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string CreatedThingInfo { + get { + return this.createdThingInfoField; + } + set { + this.createdThingInfoField = 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 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 InvoiceTable { + + private InvoiceTableItem[] itemField; + + private decimal totalWithVatExcludedField; + + private bool totalWithVatExcludedFieldSpecified; + + private decimal vatField; + + private bool vatFieldSpecified; + + private InvoiceTableWithoutVat withoutVatField; + + private decimal totalField; + + private bool totalFieldSpecified; + + private decimal totalNetField; + + private bool totalNetFieldSpecified; + + public InvoiceTable() { + this.withoutVatField = InvoiceTableWithoutVat.@false; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Item", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public InvoiceTableItem[] Item { + get { + return this.itemField; + } + set { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal TotalWithVatExcluded { + get { + return this.totalWithVatExcludedField; + } + set { + this.totalWithVatExcludedField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalWithVatExcludedSpecified { + get { + return this.totalWithVatExcludedFieldSpecified; + } + set { + this.totalWithVatExcludedFieldSpecified = 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()] + [System.ComponentModel.DefaultValueAttribute(InvoiceTableWithoutVat.@false)] + public InvoiceTableWithoutVat WithoutVat { + get { + return this.withoutVatField; + } + set { + this.withoutVatField = 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.Xml.Serialization.XmlAttributeAttribute()] + public decimal TotalNet { + get { + return this.totalNetField; + } + set { + this.totalNetField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalNetSpecified { + get { + return this.totalNetFieldSpecified; + } + set { + this.totalNetFieldSpecified = 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 InvoiceTableItem { + + private InvoiceTableItemCustomsDeclaration[] customsDeclarationsField; + + private AdditionalInfo[] additionalInfosField; + + private InvoiceTableItemItemTracingInfo[] itemTracingInfosField; + + private InvoiceTableItemItemIdentificationNumber[] itemIdentificationNumbersField; + + private DocumentRequisitesType[] accompanyingDocumentsField; + + private InvoiceTableItemDepreciationInfo depreciationInfoField; + + private InvoiceTableItemStateSystemItemInfo[] stateSystemItemInfosField; + + private string productField; + + private string unitField; + + private string unitNameField; + + private decimal quantityField; + + private bool quantityFieldSpecified; + + private decimal priceField; + + private bool priceFieldSpecified; + + private decimal exciseField; + + private bool exciseFieldSpecified; + + private TaxRateUtd970V3 taxRateField; + + private decimal subtotalWithVatExcludedField; + + private bool subtotalWithVatExcludedFieldSpecified; + + private decimal vatField; + + private bool vatFieldSpecified; + + private InvoiceTableItemWithoutVat withoutVatField; + + private decimal restoredVatField; + + private bool restoredVatFieldSpecified; + + private InvoiceTableItemWithoutRestoredVat withoutRestoredVatField; + + private decimal subtotalField; + + private bool subtotalFieldSpecified; + + private InvoiceTableItemItemMark itemMarkField; + + private bool itemMarkFieldSpecified; + + private string additionalPropertyField; + + private string itemVendorCodeField; + + private decimal itemToReleaseField; + + private bool itemToReleaseFieldSpecified; + + private string itemCharactField; + + private string itemArticleField; + + private string itemKindField; + + private string itemSeriesField; + + private string gtinField; + + private string catalogCodeField; + + private string itemTypeCodeField; + + private string productTypeCodeField; + + private string okpdField; + + private string itemAdditionalInfoField; + + public InvoiceTableItem() { + this.withoutVatField = InvoiceTableItemWithoutVat.@false; + this.withoutRestoredVatField = InvoiceTableItemWithoutRestoredVat.@false; + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("CustomsDeclaration", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public InvoiceTableItemCustomsDeclaration[] CustomsDeclarations { + get { + return this.customsDeclarationsField; + } + set { + this.customsDeclarationsField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public AdditionalInfo[] AdditionalInfos { + get { + return this.additionalInfosField; + } + set { + this.additionalInfosField = 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 InvoiceTableItemItemTracingInfo[] 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 InvoiceTableItemItemIdentificationNumber[] ItemIdentificationNumbers { + get { + return this.itemIdentificationNumbersField; + } + set { + this.itemIdentificationNumbersField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("AccompanyingDocument", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public DocumentRequisitesType[] AccompanyingDocuments { + get { + return this.accompanyingDocumentsField; + } + set { + this.accompanyingDocumentsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public InvoiceTableItemDepreciationInfo DepreciationInfo { + get { + return this.depreciationInfoField; + } + set { + this.depreciationInfoField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("StateSystemItemInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public InvoiceTableItemStateSystemItemInfo[] StateSystemItemInfos { + get { + return this.stateSystemItemInfosField; + } + set { + this.stateSystemItemInfosField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Product { + get { + return this.productField; + } + set { + this.productField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Unit { + get { + return this.unitField; + } + set { + this.unitField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string UnitName { + get { + return this.unitNameField; + } + set { + this.unitNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal Quantity { + get { + return this.quantityField; + } + set { + this.quantityField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool QuantitySpecified { + get { + return this.quantityFieldSpecified; + } + set { + this.quantityFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal Price { + get { + return this.priceField; + } + set { + this.priceField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PriceSpecified { + get { + return this.priceFieldSpecified; + } + set { + this.priceFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal Excise { + get { + return this.exciseField; + } + set { + this.exciseField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ExciseSpecified { + get { + return this.exciseFieldSpecified; + } + set { + this.exciseFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public TaxRateUtd970V3 TaxRate { + get { + return this.taxRateField; + } + set { + this.taxRateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal SubtotalWithVatExcluded { + get { + return this.subtotalWithVatExcludedField; + } + set { + this.subtotalWithVatExcludedField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SubtotalWithVatExcludedSpecified { + get { + return this.subtotalWithVatExcludedFieldSpecified; + } + set { + this.subtotalWithVatExcludedFieldSpecified = 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()] + [System.ComponentModel.DefaultValueAttribute(InvoiceTableItemWithoutVat.@false)] + public InvoiceTableItemWithoutVat WithoutVat { + get { + return this.withoutVatField; + } + set { + this.withoutVatField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal RestoredVat { + get { + return this.restoredVatField; + } + set { + this.restoredVatField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool RestoredVatSpecified { + get { + return this.restoredVatFieldSpecified; + } + set { + this.restoredVatFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(InvoiceTableItemWithoutRestoredVat.@false)] + public InvoiceTableItemWithoutRestoredVat WithoutRestoredVat { + get { + return this.withoutRestoredVatField; + } + set { + this.withoutRestoredVatField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal Subtotal { + get { + return this.subtotalField; + } + set { + this.subtotalField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SubtotalSpecified { + get { + return this.subtotalFieldSpecified; + } + set { + this.subtotalFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public InvoiceTableItemItemMark ItemMark { + get { + return this.itemMarkField; + } + set { + this.itemMarkField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ItemMarkSpecified { + get { + return this.itemMarkFieldSpecified; + } + set { + this.itemMarkFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string AdditionalProperty { + get { + return this.additionalPropertyField; + } + set { + this.additionalPropertyField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ItemVendorCode { + get { + return this.itemVendorCodeField; + } + set { + this.itemVendorCodeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal ItemToRelease { + get { + return this.itemToReleaseField; + } + set { + this.itemToReleaseField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ItemToReleaseSpecified { + get { + return this.itemToReleaseFieldSpecified; + } + set { + this.itemToReleaseFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ItemCharact { + get { + return this.itemCharactField; + } + set { + this.itemCharactField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ItemArticle { + get { + return this.itemArticleField; + } + set { + this.itemArticleField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ItemKind { + get { + return this.itemKindField; + } + set { + this.itemKindField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ItemSeries { + get { + return this.itemSeriesField; + } + set { + this.itemSeriesField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Gtin { + get { + return this.gtinField; + } + set { + this.gtinField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string CatalogCode { + get { + return this.catalogCodeField; + } + set { + this.catalogCodeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ItemTypeCode { + get { + return this.itemTypeCodeField; + } + set { + this.itemTypeCodeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string ProductTypeCode { + get { + return this.productTypeCodeField; + } + set { + this.productTypeCodeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Okpd { + get { + return this.okpdField; + } + set { + this.okpdField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ItemAdditionalInfo { + get { + return this.itemAdditionalInfoField; + } + set { + this.itemAdditionalInfoField = 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 InvoiceTableItemCustomsDeclaration { + + private string countryField; + + private string declarationNumberField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Country { + get { + return this.countryField; + } + set { + this.countryField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string DeclarationNumber { + get { + return this.declarationNumberField; + } + set { + this.declarationNumberField = 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 InvoiceTableItemItemTracingInfo { + + private string regNumberUnitField; + + private string unitField; + + private decimal quantityField; + + private decimal priceWithVatExcludedField; + + private string itemAddInfoField; + + /// + [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 decimal Quantity { + get { + return this.quantityField; + } + set { + this.quantityField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public decimal PriceWithVatExcluded { + get { + return this.priceWithVatExcludedField; + } + set { + this.priceWithVatExcludedField = 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 InvoiceTableItemItemIdentificationNumber { + + private string[] itemsField; + + private ItemsChoiceType[] itemsElementNameField; + + private string transPackageIdField; + + private string quantityMarkField; + + private string batchMarkCodeField; + + /// + [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.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string QuantityMark { + get { + return this.quantityMarkField; + } + set { + this.quantityMarkField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string BatchMarkCode { + get { + return this.batchMarkCodeField; + } + set { + this.batchMarkCodeField = 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")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class InvoiceTableItemDepreciationInfo { + + private string depreciationGroupField; + + private string okofField; + + private string usefulPeriodField; + + private string actualPeriodField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string DepreciationGroup { + get { + return this.depreciationGroupField; + } + set { + this.depreciationGroupField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Okof { + get { + return this.okofField; + } + set { + this.okofField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string UsefulPeriod { + get { + return this.usefulPeriodField; + } + set { + this.usefulPeriodField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string ActualPeriod { + get { + return this.actualPeriodField; + } + set { + this.actualPeriodField = 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 InvoiceTableItemStateSystemItemInfo { + + private string[] stateSystemIdField; + + private string stateSystemNameField; + + private string accountingUnitField; + + private string otherInfoField; + + /// + [System.Xml.Serialization.XmlElementAttribute("StateSystemId", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public string[] StateSystemId { + get { + return this.stateSystemIdField; + } + set { + this.stateSystemIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string StateSystemName { + get { + return this.stateSystemNameField; + } + set { + this.stateSystemNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string AccountingUnit { + get { + return this.accountingUnitField; + } + set { + this.accountingUnitField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string OtherInfo { + get { + return this.otherInfoField; + } + set { + this.otherInfoField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + public enum TaxRateUtd970V3 { + + /// + NoVat, + + /// + ZeroPercent, + + /// + FivePercent, + + /// + SevenPercent, + + /// + NinePointZeroNinePercent, + + /// + TenPercent, + + /// + SixteenPointSixtySevenPercent, + + /// + TwentyPercent, + + /// + FiveFraction, + + /// + SevenFraction, + + /// + TenFraction, + + /// + TwentyFraction, + + /// + TaxedByAgent, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum InvoiceTableItemWithoutVat { + + /// + @true, + + /// + @false, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum InvoiceTableItemWithoutRestoredVat { + + /// + @true, + + /// + @false, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum InvoiceTableItemItemMark { + + /// + [System.Xml.Serialization.XmlEnumAttribute("1")] + 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.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum InvoiceTableWithoutVat { + + /// + @true, + + /// + @false, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class PaymentDocumentInfoUtd970 { + + private string dateField; + + private string numberField; + + private decimal totalField; + + private bool totalFieldSpecified; + + /// + [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.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.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Paper { + + private Fio personField; + + private string internalNumberField; + + private string registrationDateField; + + private string issuerInfoField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public Fio Person { + get { + return this.personField; + } + set { + this.personField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string InternalNumber { + get { + return this.internalNumberField; + } + set { + this.internalNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string RegistrationDate { + get { + return this.registrationDateField; + } + set { + this.registrationDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string IssuerInfo { + get { + return this.issuerInfoField; + } + set { + this.issuerInfoField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Fio { + + private string lastNameField; + + private string firstNameField; + + private string middleNameField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string LastName { + get { + return this.lastNameField; + } + set { + this.lastNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string FirstName { + get { + return this.firstNameField; + } + set { + this.firstNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string MiddleName { + get { + return this.middleNameField; + } + set { + this.middleNameField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Manual { + + private string registrationNumberField; + + private string registrationDateField; + + private string internalNumberField; + + private string internalDateField; + + private string systemIdField; + + private string systemUrlField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string RegistrationNumber { + get { + return this.registrationNumberField; + } + set { + this.registrationNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string RegistrationDate { + get { + return this.registrationDateField; + } + set { + this.registrationDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string InternalNumber { + get { + return this.internalNumberField; + } + set { + this.internalNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string InternalDate { + get { + return this.internalDateField; + } + set { + this.internalDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SystemId { + get { + return this.systemIdField; + } + set { + this.systemIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SystemUrl { + get { + return this.systemUrlField; + } + set { + this.systemUrlField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Storage { + + private StorageFullId fullIdField; + + private StorageUseDefault useDefaultField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public StorageFullId FullId { + get { + return this.fullIdField; + } + set { + this.fullIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public StorageUseDefault 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 StorageFullId { + + 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 StorageUseDefault { + + /// + @true, + + /// + @false, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Electronic { + + private object itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute("Manual", typeof(Manual), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlElementAttribute("Storage", typeof(Storage), 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 PowerOfAttorney { + + private Electronic electronicField; + + private Paper paperField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public Electronic Electronic { + get { + return this.electronicField; + } + set { + this.electronicField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public Paper Paper { + get { + return this.paperField; + } + set { + this.paperField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Certificate { + + private string certificateThumbprintField; + + private byte[] certificateBytesField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string CertificateThumbprint { + get { + return this.certificateThumbprintField; + } + set { + this.certificateThumbprintField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="base64Binary")] + public byte[] CertificateBytes { + get { + return this.certificateBytesField; + } + set { + this.certificateBytesField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Signer { + + private Certificate certificateField; + + private Fio fioField; + + private SignerPosition positionField; + + private SignerSignerAdditionalInfo signerAdditionalInfoField; + + private PowerOfAttorney powerOfAttorneyField; + + private SignerSignerStatus signerStatusField; + + private bool signerStatusFieldSpecified; + + private SignerSignatureType signatureTypeField; + + private bool signatureTypeFieldSpecified; + + private string signingDateField; + + private SignerSignerPowersConfirmationMethod signerPowersConfirmationMethodField; + + private bool signerPowersConfirmationMethodFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public Certificate Certificate { + get { + return this.certificateField; + } + set { + this.certificateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public Fio Fio { + get { + return this.fioField; + } + set { + this.fioField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public SignerPosition Position { + get { + return this.positionField; + } + set { + this.positionField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public SignerSignerAdditionalInfo SignerAdditionalInfo { + get { + return this.signerAdditionalInfoField; + } + set { + this.signerAdditionalInfoField = value; + } + } + + /// + [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 SignerSignerStatus SignerStatus { + get { + return this.signerStatusField; + } + set { + this.signerStatusField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SignerStatusSpecified { + get { + return this.signerStatusFieldSpecified; + } + set { + this.signerStatusFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public SignerSignatureType SignatureType { + get { + return this.signatureTypeField; + } + set { + this.signatureTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SignatureTypeSpecified { + get { + return this.signatureTypeFieldSpecified; + } + set { + this.signatureTypeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SigningDate { + get { + return this.signingDateField; + } + set { + this.signingDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public SignerSignerPowersConfirmationMethod SignerPowersConfirmationMethod { + get { + return this.signerPowersConfirmationMethodField; + } + set { + this.signerPowersConfirmationMethodField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SignerPowersConfirmationMethodSpecified { + get { + return this.signerPowersConfirmationMethodFieldSpecified; + } + set { + this.signerPowersConfirmationMethodFieldSpecified = 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 SignerPosition { + + private SignerPositionPositionSource positionSourceField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public SignerPositionPositionSource PositionSource { + get { + return this.positionSourceField; + } + set { + this.positionSourceField = value; + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value { + get { + return this.valueField; + } + set { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum SignerPositionPositionSource { + + /// + Employee, + + /// + Certificate, + + /// + StorageByTitleTypeId, + + /// + Manual, + } + + /// + [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 SignerSignerAdditionalInfo { + + private SignerSignerAdditionalInfoSignerAdditionalInfoSource signerAdditionalInfoSourceField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public SignerSignerAdditionalInfoSignerAdditionalInfoSource SignerAdditionalInfoSource { + get { + return this.signerAdditionalInfoSourceField; + } + set { + this.signerAdditionalInfoSourceField = value; + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value { + get { + return this.valueField; + } + set { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum SignerSignerAdditionalInfoSignerAdditionalInfoSource { + + /// + StorageByTitleTypeId, + + /// + Manual, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum SignerSignerStatus { + + /// + [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 SignerSignatureType { + + /// + [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 SignerSignerPowersConfirmationMethod { + + /// + [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 Signers { + + private Signer[] signerField; + + private string boxIdField; + + /// + [System.Xml.Serialization.XmlElementAttribute("Signer", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public Signer[] Signer { + get { + return this.signerField; + } + set { + this.signerField = value; + } + } + + /// + [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 AddressElement { + + private string typeField; + + private string nameOrNumberField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Type { + get { + return this.typeField; + } + set { + this.typeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string NameOrNumber { + get { + return this.nameOrNumberField; + } + set { + this.nameOrNumberField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class GarAddress { + + private AddressElement municipalTerritoryField; + + private AddressElement urbanSettlementField; + + private AddressElement localityField; + + private AddressElement elementPlanningStructureField; + + private AddressElement elementRoadNetworkField; + + private AddressElement[] buildingsField; + + private AddressElement roomBuildingField; + + private AddressElement roomApartmentField; + + private string addressCodeField; + + private string zipCodeField; + + private string regionField; + + private string landPlotField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public AddressElement MunicipalTerritory { + get { + return this.municipalTerritoryField; + } + set { + this.municipalTerritoryField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public AddressElement UrbanSettlement { + get { + return this.urbanSettlementField; + } + set { + this.urbanSettlementField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public AddressElement Locality { + get { + return this.localityField; + } + set { + this.localityField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public AddressElement ElementPlanningStructure { + get { + return this.elementPlanningStructureField; + } + set { + this.elementPlanningStructureField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public AddressElement ElementRoadNetwork { + get { + return this.elementRoadNetworkField; + } + set { + this.elementRoadNetworkField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("Building", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public AddressElement[] Buildings { + get { + return this.buildingsField; + } + set { + this.buildingsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public AddressElement RoomBuilding { + get { + return this.roomBuildingField; + } + set { + this.roomBuildingField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public AddressElement RoomApartment { + get { + return this.roomApartmentField; + } + set { + this.roomApartmentField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string AddressCode { + get { + return this.addressCodeField; + } + set { + this.addressCodeField = value; + } + } + + /// + [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 LandPlot { + get { + return this.landPlotField; + } + set { + this.landPlotField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class RussianAddressUtd970 { + + 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; + + private string otherInfoField; + + /// + [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.Xml.Serialization.XmlAttributeAttribute()] + public string OtherInfo { + get { + return this.otherInfoField; + } + set { + this.otherInfoField = value; + } + } + } + + /// + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedOrganizationDetailsUtd970))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExtendedOrganizationReferenceUtd970))] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ExtendedOrganizationDetails_ManualFilling_Utd970 { + + private string[] phonesField; + + private string[] emailsField; + + private string okpoField; + + private string okopfField; + + private string fullNameOkopfField; + + private string departmentField; + + private string organizationAdditionalInfoField; + + private string shortOrgNameField; + + private string ogrnField; + + private string ogrnDateField; + + private string individualEntityRegistrationCertificateField; + + private ExtendedOrganizationDetails_ManualFilling_Utd970PersonStatusId personStatusIdField; + + private bool personStatusIdFieldSpecified; + + private string otherContactInfoField; + + private string correspondentAccountField; + + private string bankAccountNumberField; + + private string bankNameField; + + private string bankIdField; + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("Phone", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public string[] Phones { + get { + return this.phonesField; + } + set { + this.phonesField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlArrayItemAttribute("Email", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] + public string[] Emails { + get { + return this.emailsField; + } + set { + this.emailsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Okpo { + get { + return this.okpoField; + } + set { + this.okpoField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Okopf { + get { + return this.okopfField; + } + set { + this.okopfField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string FullNameOkopf { + get { + return this.fullNameOkopfField; + } + set { + this.fullNameOkopfField = 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 ShortOrgName { + get { + return this.shortOrgNameField; + } + set { + this.shortOrgNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Ogrn { + get { + return this.ogrnField; + } + set { + this.ogrnField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string OgrnDate { + get { + return this.ogrnDateField; + } + set { + this.ogrnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string IndividualEntityRegistrationCertificate { + get { + return this.individualEntityRegistrationCertificateField; + } + set { + this.individualEntityRegistrationCertificateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ExtendedOrganizationDetails_ManualFilling_Utd970PersonStatusId PersonStatusId { + get { + return this.personStatusIdField; + } + set { + this.personStatusIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PersonStatusIdSpecified { + get { + return this.personStatusIdFieldSpecified; + } + set { + this.personStatusIdFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string OtherContactInfo { + get { + return this.otherContactInfoField; + } + set { + this.otherContactInfoField = 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.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ExtendedOrganizationDetails_ManualFilling_Utd970PersonStatusId { + + /// + [System.Xml.Serialization.XmlEnumAttribute("0")] + Item0, + + /// + [System.Xml.Serialization.XmlEnumAttribute("1")] + Item1, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ExtendedOrganizationReferenceUtd970 : ExtendedOrganizationDetails_ManualFilling_Utd970 { + + 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()] + public enum OrganizationType_DatabaseOrder { + + /// + [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.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ExtendedOrganizationDetailsUtd970StatusId { + + /// + LegalEntity, + + /// + PhysicalPerson, + } + + /// + [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 UniversalTransferDocumentShipper { + + private ExtendedOrganizationDetails_ManualFilling_Utd970 itemField; + + private UniversalTransferDocumentShipperSameAsSeller sameAsSellerField; + + public UniversalTransferDocumentShipper() { + this.sameAsSellerField = UniversalTransferDocumentShipperSameAsSeller.@false; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("OrganizationDetails", typeof(ExtendedOrganizationDetailsUtd970), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + [System.Xml.Serialization.XmlElementAttribute("OrganizationReference", typeof(ExtendedOrganizationReferenceUtd970), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public ExtendedOrganizationDetails_ManualFilling_Utd970 Item { + get { + return this.itemField; + } + set { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(UniversalTransferDocumentShipperSameAsSeller.@false)] + public UniversalTransferDocumentShipperSameAsSeller SameAsSeller { + get { + return this.sameAsSellerField; + } + set { + this.sameAsSellerField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum UniversalTransferDocumentShipperSameAsSeller { + + /// + @true, + + /// + @false, + } + + /// + [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 UniversalTransferDocumentSellerInfoCircumPublicProc { + + private string dateStateContractField; + + private string numberStateContractField; + + private string personalAccountSellerField; + + private string sellerBudjetClassCodeField; + + private string sellerTargetCodeField; + + private string sellerTreasuryCodeField; + + private string sellerTreasuryNameField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string DateStateContract { + get { + return this.dateStateContractField; + } + set { + this.dateStateContractField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string NumberStateContract { + get { + return this.numberStateContractField; + } + set { + this.numberStateContractField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string PersonalAccountSeller { + get { + return this.personalAccountSellerField; + } + set { + this.personalAccountSellerField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SellerBudjetClassCode { + get { + return this.sellerBudjetClassCodeField; + } + set { + this.sellerBudjetClassCodeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SellerTargetCode { + get { + return this.sellerTargetCodeField; + } + set { + this.sellerTargetCodeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SellerTreasuryCode { + get { + return this.sellerTreasuryCodeField; + } + set { + this.sellerTreasuryCodeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SellerTreasuryName { + get { + return this.sellerTreasuryNameField; + } + set { + this.sellerTreasuryNameField = 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 UniversalTransferDocumentCommitmentType { + + private string commitmentTypeCodeField; + + private string commitmentTypeNameField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string CommitmentTypeCode { + get { + return this.commitmentTypeCodeField; + } + set { + this.commitmentTypeCodeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string CommitmentTypeName { + get { + return this.commitmentTypeNameField; + } + set { + this.commitmentTypeNameField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum UniversalTransferDocumentFunction { + + /// + СЧФ, + + /// + ДОП, + + /// + СЧФДОП, + + /// + РЎРІР Рљ, + + /// + РЎРІР—Рљ, + } +} diff --git a/src/DataXml/Utd970/V050301/ON_NSCHFDOPPR_UserContract_970_05_03_01.xsd b/src/DataXml/Utd970/V050301/ON_NSCHFDOPPR_UserContract_970_05_03_01.xsd new file mode 100644 index 00000000..af564e48 --- /dev/null +++ b/src/DataXml/Utd970/V050301/ON_NSCHFDOPPR_UserContract_970_05_03_01.xsd @@ -0,0 +1,3514 @@ + + + + + + + + + + + Типы товаров, подлежащих маркировке (используется для корректного заполнения данных о маркировке в ИдФайл) + 0 - товары, подлежащие маркировке (значение по умолчанию) + 1 - алкогольная продукция, подлежащая маркировке + 2 - табачная продукция, сырье, никотинсодержащая продукция и никотиновое сырье + На основании переданных типов будут сформированы соответствующие признаки в ИдФайл о наличии в документе товаров, подлежащих маркировке + + + + + + + + + + + + + + + + СвПрод - сведения о продавце + + + + + + + + + + + СвПокуп - сведения о покупателе + + + + + + + + + + + ГрузОт - грузоотправитель + + + + + + + + + ОнЖе - совпадает с продавцом + + + + + + + + + + + + + + + + + + + ГрузПолуч - грузополучатель + + + + + + + + + + + + СвПРД - платежно-расчетные документы + + + + + + + + ИнфПолФХЖ1 - Информационное поле документа + + + + + + + СвФактор - Сведения о факторе + + + + + ОснУстДенТреб - Основание уступки денежного требования + + + + + ИнфПродЗаГоскКазн - Информация продавца об обстоятельствах закупок для + государственных и муниципальных нужд + + + + + + ДатаГосКонт - Дата государственного контракта + + + + + НомерГосКонт - Номер государственного контракта + + + + + ЛицСчетПрод - Номер лицевого счета продавца + + + + + КодПродБюджКласс - Код бюджетной классификации продавца + + + + + + КодЦелиПрод - Код цели продавца + + + + + КодКазначПрод - Код территориального органа Федерального казначейства + продавца + + + + + + НаимКазначПрод - Наименование территориального органа Федерального + казначейства продавца + + + + + + + + + + + ДокПодтвОтгрНом - Реквизиты документа, подтверждающего отгрузку + товаров + + + + + + + + + ОснДоверОргСост - Основание, по которому экономический субъект является + составителем файла обмена счета-фактуры + + + + + + + + + ВидОбяз - Вид обязательств + + + + + КодВидОбяз - Код вида обязательств + + + + + НаимВидОбяз - Наименование вида обязательств + + + + + + + + + + + + + + СопрДокФХЖ - Сведения о сопроводительных документах, уточняющих + обстоятельства факт хозяйственной жизни + + + + + + + + + + Функция - Функция документа + + + + + + + + + + + + + + УИД - Уникальный идентификатор документа + + + + + СоглСтрДопИнф - Информация о наличии согласованной структуры дополнительных + информационных полей + + + + + + Идентификатор участника ЭДО + Если не указан, то для формирования атрибута ИдФайл будет использован идентификатор первой организации, указанной в элементе Sellers + + + + + + + + + + + Идентификатор участника ЭДО + Если не указан, то для формирования атрибута ИдФайл будет использован идентификатор первой организации, указанной в элементе Buyers + + + + + + + + + + + НаимДокОпр - Наименование первичного документа, определенное организацией + + + + + + ДатаДок - дата УПД + + + + + НомерДок - номер УПД + + + + + ИмяФайлИспрПрод - Имя файла обмена (информации продавца) исправляемого документа + + + + + + ИмяФайлИспрПок - Имя файла обмена (информации покупателя) исправляемого + документа + + + + + + КодОКВ - валюта (код) + + + + + КурсВал - Курс валюты + + + + + + + + + + + ДатаИспр - дата ИСФ + + + + + + НомИспр - номер ИСФ + + + + + + + + + + + + НаимЭконСубСост - Наименование экономического субъекта – составителя файла обмена + счета-фактуры (информации продавца) + + + + + + ИдГосКон + + + + + + + + + + + СпОбстФСЧФ/СпОбстФСЧФДОП/СпОбстФДОП - Специальные обстоятельства формирования документа + + + + + + + + + + + + + + + ТаблСчФакт - Сведения таблицы счет фактуры + + + + + СведТов - информация о товарах + + + + + + + + + СвДТ - Сведения о декларации на товары + + + + + + КодПроисх - Код страны происхождения товара по Общероссийскому + классификатору стран мира (ОКСМ) или + 980 - Евросоюз, + 981 - ЕАЭС + + + + + + + + + + + + НомерДТ - Регистрационный номер декларации на + товары (графа 11 счета-фактуры) + + + + + + + + + + + + + + Информационное поле факта хозяйственной жизни 1 + + + + + + + + + + + + СведПрослеж - Сведения о товаре, подлежащем + прослеживаемости + + + + + + НомТовПрослеж - Регистрационный номер партии товаров (графа 11 счета-фактуры) + + + + + + + + + + + ЕдИзмПрослеж - Единица количественного учета + товара, используемая в целях осуществления прослеживаемости + + + + + + КолВЕдПрослеж - Количество товара в единицах + измерения прослеживаемого товара + + + + + + + + + + + + + СтТовБезНДСПрослеж - Стоимость товара, подлежащего + прослеживаемости, без налога на добавленную стоимость, в рублях + (графа 14 счета-фактуры) + + + + + + + + + + + + ДопИнфПрослеж - Дополнительный показатель для + идентификации товаров, подлежащих прослеживаемости + + + + + + + + + + + + + + НомСредИдентТов - Номер средств идентификации товаров + + + + + + + КИЗ - Контрольный идентификационный знак + + + + + + НомУпак - Уникальный идентификатор вторичной + (потребительской)/третичной (заводской, транспортной) + упаковки + + + + + + + ИдентТрансУпак - Уникальный идентификатор + транспортной упаковки + + + + + + КолВедМарк - Количество товара в единицах + измерения маркированного товара средствами идентификации + + + + + + + + + + + ПрПартМарк - Производственная партия (КОД) + + + + + + + + + + + + + + СопрДокТов - Сведения о сопроводительных документах по + товару (работам, услугам и имущественным правам) + + + + + + + + + + + АмГруппа - Амортизационная группа + + + + + КодОКОФ - Код вида основных фондов + + + + + СрПолИспОС - Установленный продавцом (передающей стороной) + срок полезного использования, бывшего в употреблении основного средства + + + + + + ФактСрокИсп - Фактический срок полезного использования + продавцом (передающей стороной) бывшего в употреблении объекта основных + средств + + + + + + + + + + + + + + + + СвГосСист - Дополнительные сведения о товаре, подлежащем + идентификации и учету в государственной информационной системе + + + + + + + ИдНомУчетЕд - Идентификационный номер учетной + единицы в государственной информационной системе + + + + + + + НаимГосСист - Наименование государственной + информационной системы + + + + + + УчетЕд - Учетная единица в государственной + информационной системе + + + + + + ИнаяИнф - Иная информация о товаре, подлежащем + учету в государственной информационной системе + + + + + + + + + + + + НаимТов - наименование товара + + + + + ОКЕИ_Тов - единицы измерения товара (код) + + + + + НаимЕдИзм - наименование единицы измерения товара. + Пользователь заполняет, если Unit=ОКЕИ_Тов='0000'. + + + + + КолТов - количество единиц товара + + + + + + + + + + + + ЦенаТов - цена за единицу товара + + + + + + + + + + + + СумАкциз - акциз + + + + + + + + + + + НалСт - ставка налога + + + + + СтТовБезНДС - Стоимость товаров (работ, услуг), имущественных прав без + налога - всего (графа 5 счета-фактуры) + + + + + + + + + + + + + СумНал - сумма налога + + + + + + + + + + + + Без НДС. Указывается, если для товара не требуется НДС + + + + + + + + + + + СумНалВосст - Сумма налога, восстановленного при передаче имущества, нематериальных активов и имущественных прав в качестве вклада в уставный капитал + + + + + + + + + + + + Без НДС. Указывается, если для товара не требуется НДС + + + + + + + + + + + СтТовУчНал - сумма всего + + + + + + + + + + + + + ПрТовРаб - Признак товар-работа-услуга + 1 - имущество; + 2 - работа; + 3 - услуга; + 4 – имущественные права; + 5 - иное + + + + + + + + + + + + + + + ДопПризн - Дополнительная информация о признаке + + + + + КодТов - Код товара (в том числе графа 1а счета-фактуры) + + + + + + НадлОтп - Количество надлежит отпустить + + + + + + + + + + + ХарактерТов - Характеристика/описание товара + + + + + АртикулТов - Артикул товара + + + + + СортТов - Сорт товара + + + + + СерияТов - Серия товара + + + + + ГТИН - Глобальный идентификационный номер товарной продукции + + + + + + КодКат - Код каталога + + + + + КодВидТов - Код вида товара + + + + + КодВидПр - Код вида продукции + + + + + + + + + + КодТовОКПД2 - Код товара по ОКПД 2 + + + + + ДопИнфПВидО - Дополнительная информация к продукции по видам операций + + + + + + + + + СтТовБезНДСВсего - Сумма без учета налога + + + + + + + + + + + + СумНалВсего - Сумма налога всего + + + + + + + + + + + + Без НДС. Указывается, если для суммы налога всего не требуется НДС + + + + + + + + + + + СтТовУчНалВсего - Сумма всего + + + + + + + + + + + + КолНеттоВс - Количество (масса нетто/количество) - всего по документу + + + + + + + + + + + + + + + + + ОснПер - Основание отгрузки + + + + + + + + ИнфПолФХЖ3 - Информационное поле документа + + + + + РабОргПрод - Работник организации продавца + + + + + ИнЛицо - Иное лицо + + + + + ДокПерВещ - Документ, подтверждающий передачу + + + + + + СодОпер - Содержание операции + + + + + ВидОпер - Вид операции + + + + + ДатаПер - Дата отгрузки + + + + + ДатаНачПер - Дата начала периода оказания услуг (выполнения работ, поставки товаров) + + + + + + ДатаОконПер - Дата окончания периода оказания услуг (выполнения работ, поставки + товаров) + + + + + + СвТран- Сведения о транспортировке + + + + + Инкотермс - Значение в соответствии с международными правилами толкования торговых + терминов (далее – международные правила) + + + + + + ВерИнкотермс - Версия международных правил + + + + + ДатаПерВещ - Дата передачи вещи, изготовленной по договору + + + + + СвПерВещ - Сведения о передаче + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Код из Общероссийского классификатора единиц измерения + + + + + + + + + + + Код из Общероссийского классификатора валют + + + + + + + + + Код товара по ОКДП 2 + + + + + + + + + ОГРН - ОГРНИП + + + + + + + + + + Код причины постановки на учет (КПП) - 5 и 6 знаки от 0-9 и A-Z + + + + + + + + + Дата в формате ДД.ММ.ГГГГ (01.01.1800 - 31.12.2099) + + + + + + + + + Время в формате ЧЧ.ММ.СС + + + + + + + + + Дата и время в формате ДД.ММ.ГГГГ ЧЧ.ММ.СС (01.01.1800 - 31.12.2099) + + + + + + + + + Идентификационный номер налогоплательщика - физического лица + + + + + + + + + Идентификационный номер налогоплательщика - юридического лица + + + + + + + + + + + ТекстИнф - текстовая информация + + + + + + ИдФайлИнфПол (GUID) - идентификатор файла информационного поля + + + + + + + + + + + + + ТекстИнф - текстовая информация + + + + + + ИдФайлИнфПол (GUID) - идентификатор файла информационного поля + + + + + + + + + + + + Идентиф - идентификатор (наименование) + + + + + Значен - значение + + + + + + + Идентиф - идентификатор + + + + + Значен - значение + + + + + + + + КодПроисх - Код страны происхождения товара по Общероссийскому классификатору стран мира (ОКСМ) или + 980 - Евросоюз, + 981 - ЕАЭС + + + + + + Номер таможенной декларации + + + + + + + + КодПроисх - Код страны происхождения товара по Общероссийскому классификатору стран мира (ОКСМ) или + 980 - Евросоюз, + 981 - ЕАЭС + + + + + + ДефКодПроисх - обязателен, если отсутствует КодПроисх + + + + + + + + + + + + Номер таможенной декларации + + + + + + + сумма без учета налога + + + + + сумма налога + + + + + сумма всего + + + + + + + сумма без учета налога + + + + + сумма налога + + + + + Если заполнено - формирует для суммы налога элемент БезНДС + Игнорирует заполненное значение в элементе Vat + + + + + + + + + + сумма всего + + + + + + + акциз + + + + + сумма без учета налога + + + + + сумма налога + + + + + сумма с учетом налога + + + + + + + единицы измерения товара (код) + + + + + количество единиц товара + + + + + цена за единицу товара + + + + + акциз + + + + + сумма без учета налога + + + + + сумма налога + + + + + сумма с учетом налога + + + + + + + + + ставка налога + + + + + + + + + + + ставка налога + + + + + + + + + + + ставка налога + + + + + + + + + + + ставка налога + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Лицо, выдавшее доверенность + + + + + Лицо, получившее доверенность + + + + + + Дата выдачи доверенности + + + + + Номер доверенности + + + + + Организация, представитель которой выдал доверенность + + + + + Дополнительная информация о выдавшем доверенность + + + + + Дополнительная информация о получившем доверенность + + + + + + + + + + + + + + лицо, подписывающее со стороны исполнителя / заказчика + + + + + сведения о доверенности подписывающего со стороны исполнителя / заказчика + + + + + + дата подписи акта исполнителем / заказчиком + + + + + + + ДатаПРД - Дата составления платежно-расчетного документа + + + + + НомерПРД - Номер платежно-расчетного документа + + + + + СуммаПРД - Сумма платежно-расчетного документа + + + + + + + + + + + + + ДатаПРД - Дата составления платежно-расчетного документа + + + + + НомерПРД - Номер платежно-расчетного документа + + + + + СуммаПРД - Сумма платежно-расчетного документа + + + + + + + + + + + + + НаимОсн - Наименование документа-основания + + + + + НомОсн - Номер документа-основания + + + + + ДатаОсн - Дата документа-основания + + + + + ДопСвОсн - Дополнительные сведения документа-основания + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Идентификатор ящика организации + + + + + + + + + + + + + + + + + Идентификатор ящика организации + + + + + + + + + + + + Адрес + + + + + + НаимОрг - название организации + + + + + ИНН ФЛ-ИНН - ИНН + + + + + КПП + + + + + идентификатор участника ЭДО + + + + + + + + + + + + Адрес + + + + + + НаимОрг - название организации + + + + + ИНН ФЛ-ИНН - ИНН + + + + + КПП + + + + + идентификатор участника ЭДО + + + + + + + + + + + + Адрес + + + + + + НаимОрг - название организации + + + + + ИНН ФЛ-ИНН - ИНН + + + + + КПП + + + + + идентификатор участника ЭДО + + + + + + + + + + + + + + + + СвИП - СвЮЛУч - СвИнНеУч + + + + + ОКОПФ - Код организационно-правовой формы по ОКОПФ + + + + + ОКПО - код в общероссийском классификаторе предприятий и организаций + + + + + + + + + + + ОКДП - код основного вида деятельности по ОКДП + + + + + + + + + + + Тлф - Номер контактного телефона/факс + + + + + ЭлПочта - Адрес электронной почты + + + + + КорСчет - Корреспондентский счёт + + + + + НомерСчета - номер банковского счета + + + + + НаимБанк - название банка + + + + + БИК + + + + + + + + + + СтруктПодр - структурное подразделение + + + + + ИнфДляУчаст - Информация для участника + + + + + ИныеСвед - Иные сведения, идентифицирующие ФЛ или ЮЛ + + + + + СвГосРегИп - Реквизиты свидетельства о государственной регистрации ИП + + + + + Идентиф - Идентификатор ЮЛ, нужен для автоматизированной обработки + + + + + КраткНазв - Краткое название + + + + + Страна + + + + + + + СвИП - СвЮЛУч - СвИнНеУч + + + + + ОКПО - код в общероссийском классификаторе предприятий и организаций + + + + + + + + + + + Тлф - Номер контактного телефона/факс + + + + + ЭлПочта - Адрес электронной почты + + + + + КорСчет - Корреспондентский счёт + + + + + НомерСчета - номер банковского счета + + + + + НаимБанк - название банка + + + + + БИК + + + + + + + + + + СтруктПодр - структурное подразделение + + + + + ИнфДляУчаст - Информация для участника + + + + + ИныеСвед - Иные сведения, идентифицирующие ФЛ или ЮЛ + + + + + СвГосРегИп - Реквизиты свидетельства о государственной регистрации ИП + + + + + Идентиф - Идентификатор ЮЛ, нужен для автоматизированной обработки + + + + + КраткНазв - Краткое название + + + + + Страна + + + + + + + + + НаимОрг - название организации + + + + + ИННЮЛ - ИННФЛ + + + + + КПП + + + + + Идентификатор участника ЭДО + + + + + СвИП - СвЮЛУч - СвФЛ - СвИнНеУч + + + + + + ОГРН - ОГРНИП + + + + + + + + + + + + + + + ОКПО - Код в общероссийском классификаторе предприятий и организаций + + + + + КраткНазв - Краткое название + + + + + СтруктПодр - Структурное подразделение + + + + + Идентиф - Идентификатор иностранной организации + + + + + ИныеСвед - Иные сведения, идентифицирующие ФЛ или ЮЛ + + + + + ИнфДляУчаст - Информация для участника + + + + + Тлф - Номер контактного телефона/факс + + + + + ЭлПочта - Адрес электронной почты + + + + + ИнКонт - Иные контактные данные + + + + + + + + + + Адрес + + + + + + НаимОрг/Наим - название организации/Наименование иностранной организации полное/Фамилия, имя, отчество (при наличии) иностранного гражданина + + + + + ИНН ФЛ-ИНН - ИНН + + + + + КПП + + + + + идентификатор участника ЭДО + + + + + СвИП - СвЮЛУч - СвФЛУч - СвИнНеУч + + + + + ИдСтат - Идентификация статуса + При значении 'LegalEntity' в конечный файл значение 'ИО' + При значении 'PhysicalPerson' в конечный файл значение 'ИГ' + + + + + + + + + + + Идентиф - Идентификатор иностранной организации + + + + + КодСтр - Код страны + НаимСтран будет заполнен автоматически + + + + + + + + + + + ИныеСвед - Иные сведения, идентифицирующие ФЛ или ЮЛ + + + + + + + + + + + + + Тлф - Номер контактного телефона/факс + + + + + + + + + + + ЭлПочта - Адрес электронной почты + + + + + + + + + ОКПО - Код в общероссийском классификаторе предприятий и организаций + + + + + КодОПФ - Код по Общероссийскому классификатору организационно-правовых форм об организационно-правовой форме + + + + + + + + + + + ПолнНаимОПФ - Полное наименование организационно-правовой формы + + + + + + + + + + + СтруктПодр - Структурное подразделение + + + + + ИнфДляУчаст - Информация для участника + + + + + СокрНаим - Сокращенное наименование + + + + + ОГРН - ОГРНИП + + + + + ДатаОГРНИП - Дата присвоения основного государственного регистрационного номера индивидуального предпринимателя + + + + + СвГосРегИп - Реквизиты свидетельства о государственной регистрации ИП + + + + + + ИдСтатЛ - Идентификация статуса лица + 0 - лицо, являющееся покупателем при розничной продаже + 1 - иное + + + + + + + + + + + + + ИнКонт - Иные контактные данные + + + + + КорСчет - Корреспондентский счёт + + + + + НомерСчета - номер банковского счета + + + + + НаимБанк - название банка + + + + + БИК + + + + + + + 1 - Сведения о юридическом лице, состоящем на учете в налоговых органах // СвЮЛУч + 2 - Сведения об индивидуальном предпринимателе// СвИП + 3 - Сведения об иностранном лице, не состоящем на учете в налоговых органах // СвЮлНеУч, СвИнНеУч + 4 - Сведения о физическом лице // СвФл + + + + + + + + + + + + + 1 - Сведения об индивидуальном предпринимателе// СвИП + 2 - Сведения о юридическом лице, состоящем на учете в налоговых органах // СвЮЛУч + 3 - Сведения о физическом лице // СвФл + 4 - Сведения об иностранном лице, не состоящем на учете в налоговых органах // СвИнНеУч + + + + + + + + + + + + + + + ДефИННФЛ, ДефИННЮЛ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ГЛНМеста - Глобальный номер места нахождения (GLN места) + + + + + + + индекс + + + + + + + + + + + регион (код) + + + + + район + + + + + город + + + + + населенный пункт + + + + + улица + + + + + дом + + + + + корпус + + + + + квартира + + + + + + + Индекс + + + + + + + + + + + КодРегион - Код субъекта Российской Федерации + НаимРегион будет заполнен автоматически + + + + + + + + + + + Район + + + + + Город + + + + + Населенный пункт + + + + + Улица + + + + + Дом + + + + + Корпус + + + + + Квартира + + + + + Иные сведения об адресе в Российской Федерации + + + + + + + страна (код) + + + + + текст адреса + + + + + + + КодСтр - Код страны + НаимСтран будет заполнен автоматически + + + + + + + + + + + текст адреса + + + + + + + страна (код) + + + + + текст адреса + + + + + + + + МуниципРайон - Муниципальный район/городской округ/внутригородская территория города федерального значения/муниципальный округ/федеральная территория + + + + + ГородСелПоселен - Городское поселение/сельское поселение/межселенная территория в составе муниципального района/внутригородской район городского округа + + + + + НаселенПункт - Населенный пункт (город, деревня, село и прочее) + + + + + ЭлПланСтруктур - Элемент планировочной структуры + + + + + ЭлУлДорСети - Элемент улично-дорожной сети + + + + + + + + Здание - Здание (строение), сооружение/ объект незавершенного строительства + + + + + + + + ПомещЗдания - Помещение в пределах здания (строения), сооружения/ машино-место + + + + + ПомещКвартиры - Помещение в пределах квартиры + + + + + + ИдНом - Уникальный номер адреса объекта адресации в государственном адресном реестре + + + + + Индекс + + + + + + + + + + + КодРегион - Код субъекта Российской Федерации + НаимРегион будет заполнен автоматически + + + + + + + + + + + Земельный участок (номер) + + + + + + Сведения об адресном элементе + + + + Вид(код)/Тип + + + + + Наим/Номер + + + + + + + Должность + + + + + ИныеСвед - Иные сведения, идентифицирующие физическое лицо + + + + + ОснПолн - Основание полномочий предстваителя + + + + + + + + + + Должность представителя организации + Если заполнено - формируется структура "ПредОргПер". + Если не заполнено – формируется структура "ФЛПер". + + + + + ИныеСвед - Иные сведения, идентифицирующие физическое лицо + + + + + ОснПолнПредПер (ОснДоверФЛ) - Основание полномочий представителя + + + + + НаимОргПер - Наименование организации, которой доверена передача + + + + + ОснДоверОргПер - Основание, по которому организации доверена передача + + + + + + + + + + Должность + + + + + ИныеСвед - Иные сведения, идентифицирующие физическое лицо + + + + + Фамилия + + + + + Имя + + + + + Отчество + + + + + + + + ОснПолнПредПер/ОснПолнПредПрин (ОснДоверФЛ) - Основание полномочий представителя + + + + + ОснДоверОргПер/ОснДоверОргПрин - Основание, по которому организации доверена отгрузка/принятие товаров + + + + + + Должность представителя организации + Если заполнено - формируется структура "ПредОргПер/ПредОргПрин" + Если не заполнено – формируется структура "ФЛПер/ФЛПрин" + + + + + ИныеСвед - Иные сведения, идентифицирующие физическое лицо + + + + + ИННЮЛПер/ИННОргПрин (ИННФЛПер/ИННФЛПрин) + + + + + НаимОргПер/НаимОргПрин - Наименование организации + + + + + Фамилия + + + + + Имя + + + + + Отчество + + + + + + + + РеквИдРекСост - Идентифицирующие реквизиты экономических субъектов, составивших (сформировавших) документ + + + + + + РеквНаимДок - Наименование документа + + + + + РеквНомерДок - Номер документа + + + + + РеквДатаДок - Дата документа + + + + + РеквИдФайлДок - Идентификатор файла обмена документа, подписанного первой стороной + + + + + РеквИдДок - Идентификатор документа + + + + + РИдСистХранД - Идентифицирующая информация об информационной системе, в которой осуществляется хранение документа, необходимая для запроса информации из информационной системы + + + + + РеквУРЛСистДок - Сведения в формате URL об информационной системе, которая предоставляет техническую возможность получения информации о документе + + + + + РеквДопСведДок - Дополнительные сведения + + + + + + Если заполнен Inn - пытается сформировать ИННЮЛ (ИННФЛ) + Если не заполнен Inn, но заполнен ShortNameExecutiveAuthority - пытается сформировать НаимОИВ + Если не заполнены Inn и ShortNameExecutiveAuthority - пытается сформировать ДаннИно + + + + ИННЮЛ (ИННФЛ) + + + + + НаимОИВ - Краткое наименование органа исполнительной власти (специализированной уполномоченной организации), выдавшего документ + + + + + ИдСтат - Идентификация статуса + При значении 'LegalEntity' в конечный файл значение 'ИО' + При значении 'PhysicalPerson' в конечный файл значение 'ИГ' + + + + + + + + + + + КодСтр - Код страны + НаимСтран будет заполнен автоматически + + + + + + + + + + + Наим - Наименование иностранной организации полное/Фамилия, имя, отчество (при наличии) иностранного гражданина + + + + + Идентиф - Идентификатор иностранной организации (иностранного гражданина) + + + + + ИныеСвед - Иные сведения для однозначной идентификации иностранной организации (иностранного гражданина) + + + + + + + + + + Идентификатор ящика организации + + + + + + + + + + Должность + Один из элементов является обязательным + + + + + + + Автоматическое заполнение должности из настроек сотрудника указанных в сервисе + + + + + + + + Первым шагом пытается сформировать должность из данных по сотруднику в сервисе + Если данные в сервисе не найдены, то значение будет взято из значения в элементе Position + Если данные в сервисе не найдены и в элементе Position пустое значение, то атрибут в конечном файле не сформируется + + + + + + + + + Первым шагом пытается сформировать должность из данных по сотруднику из сертификата + Если данные в сертификате не найдены, то значение будет взято из значения в элементе Position + Если данные в сертификате не найдены и в элементе Position пустое значение, то атрибут в конечном файле не сформируется + + + + + + + + + Используется для типов @970 формата. Для остальных - игнорируется + Для использования данного варианта формирования должности необходимо заполнить элемент Certificate + Первым шагом пытается сформировать должность из данных, сохраненных с помощью метода ExtendedSignerDetails для указанного сертификата и documentTitleType + Если данные в сервисе не найдены, то значение будет взято из значения в элементе Position + Если данные в сервисе не найдены и в элементе Position пустое значение, то атрибут в конечном файле не сформируется + + + + + + + Используется для ручного заполнения должности + + + + + + + + + + + + + + Используется для типов @970 и @405 форматов. Для остальных - игнорируется + ДопСведПодп - Дополнительные сведения о подписанте + + + + + + + + + Автоматическое заполнение дополнительных сведений из настроек указанных в сервисе + + + + + + + + Используется для типов @970 формата. Для остальных - игнорируется + Для использования данного варианта формирования дополнительных сведений необходимо заполнить элемент Certificate + Первым шагом пытается сформировать дополнительные сведения из данных, сохраненных с помощью метода ExtendedSignerDetails для указанного сертификата и documentTitleType + Если данные в сервисе не найдены, то значение будет взято из значения в элементе SignerAdditionalInfo + Если данные в сервисе не найдены и в элементе пустое значение SignerAdditionalInfo, то атрибут в конечном файле не сформируется + + + + + + + Используется для ручного заполнения дополнительных сведений + + + + + + + + + + + + + + + + Используется для типов @405 и @691 форматов. Для остальных - игнорируется + СтатПодп - Статус подписанта + + + + + + + + + Лицо, имеющее полномочия на подписание документа без доверенности + + + + + Лицо, имеющее полномочия на подписание документа на основании доверенности в электронной форме + + + + + Лицо, имеющее полномочия на подписание документа на основании доверенности в бумажном виде + + + + + + + + ТипПодпис - Тип подписи + + + + + + + Усиленная квалифицированная электронная подпись + + + + + Простая электронная подпись + + + + + Усиленная неквалифицированная электронная подпись + + + + + + + + + + Используется для типов @970 формата. Для остальных - игнорируется + ДатаПодДок - Дата подписания документа + + + + + + + + + Используется для типов @970 и @405 форматов. Для остальных - игнорируется + СпосПодтПолном - Способ подтверждения полномочий представителя на подписание документа + + + + + + + + + В соответствии с данными, содержащимися в электронной подписи + + + + + В соответствии с доверенностью в электронной форме в машиночитаемом виде, если представление доверенности осуществляется посредством включения в каждый пакет электронных документов, подписываемых представителем + + + + + В соответствии с доверенностью в электронной форме в машиночитаемом виде, если представление доверенности осуществляется из информационной системы. При этом необходимая информация для запроса доверенности из информационной системы, указана в электронном документе + + + + + В соответствии с доверенностью в электронной форме в машиночитаемом виде, если представление доверенности осуществляется из информационной системы. При этом необходимая информация для запроса доверенности из информационной системы, представляется способом, отличным от указания в электронном документе + + + + + В соответствии с доверенностью в форме документа на бумажном носителе + + + + + Иное + + + + + + + + + + + + + + + Электронная доверенность + + + + + Бумажная доверенности + + + + + + + + + + Автоматическое заполнение информации по доверенности на основе номера и ИНН + + + + + Ручное заполнение данных доверенности + + + + + + + + + + + + Номер доверенности + + + + + ИНН организации, выдавшей доверенность + + + + + + + + Автоматическое заполнение информации на основе доверенности, используемой сотрудником по умолчанию + + + + + + + + + + + + + Номер доверенности + + + + + Дата совершения (выдачи) доверенности + + + + + Внутренний регистрационный номер доверенности + + + + + Дата внутренней регистрации доверенности + + + + + Идентифицирующая информация об информационной системе, в которой осуществляется хранение доверенности + + + + + + + Используется для типов @970 формата. Для остальных - игнорируется + Сведения в формате URL об информационной системе, которая предоставляет техническую возможность получения информации о доверенности + + + + + + + + Сведения о доверенности, используемой для подтверждения полномочий на бумажном носителе + + + + + Фамилия, имя, отчество (при наличии) лица, подписавшего доверенность + + + + + + Внутренний регистрационный номер доверенности + + + + + Дата совершения (выдачи) доверенности + + + + + Сведения о доверителе + + + + + + + Фамилия + + + + + Имя + + + + + Отчество + + + + + + + + + + НомерТранНакл - Номер транспортной накладной + + + + + ДатаТранНакл - Дата транспортной накладной + + + + + + + + + + НаимОсн - Наименование документа-основания отгрузки + + + + + НомОсн - Номер документа-основания отгрузки + + + + + ДатаОсн - Дата документа-основания отгрузки + + + + + ДопСвОсн - Дополнительные сведения документа-основания отгрузки + + + + + + + + + ИдентОсн - Идентификатор документа – основания + + + + + + \ No newline at end of file From ac0ab5c5f38d2d6911ccca20470ece7e2349f2b1 Mon Sep 17 00:00:00 2001 From: "plekhov.a" Date: Mon, 20 Jan 2025 15:33:42 +0300 Subject: [PATCH 2/2] DDCORE-9584 tax rate enum rename --- .../ON_NSCHFDOPPR_UserContract_970_05_03_01.cs | 6 +++--- .../ON_NSCHFDOPPR_UserContract_970_05_03_01.xsd | 13 +------------ 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/src/DataXml/Utd970/V050301/ON_NSCHFDOPPR_UserContract_970_05_03_01.cs b/src/DataXml/Utd970/V050301/ON_NSCHFDOPPR_UserContract_970_05_03_01.cs index 285af408..98545b26 100644 --- a/src/DataXml/Utd970/V050301/ON_NSCHFDOPPR_UserContract_970_05_03_01.cs +++ b/src/DataXml/Utd970/V050301/ON_NSCHFDOPPR_UserContract_970_05_03_01.cs @@ -1635,7 +1635,7 @@ public partial class InvoiceTableItem { private bool exciseFieldSpecified; - private TaxRateUtd970V3 taxRateField; + private TaxRateUtd970 taxRateField; private decimal subtotalWithVatExcludedField; @@ -1878,7 +1878,7 @@ public bool ExciseSpecified { /// [System.Xml.Serialization.XmlAttributeAttribute()] - public TaxRateUtd970V3 TaxRate { + public TaxRateUtd970 TaxRate { get { return this.taxRateField; } @@ -2500,7 +2500,7 @@ public string OtherInfo { /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] - public enum TaxRateUtd970V3 { + public enum TaxRateUtd970 { /// NoVat, diff --git a/src/DataXml/Utd970/V050301/ON_NSCHFDOPPR_UserContract_970_05_03_01.xsd b/src/DataXml/Utd970/V050301/ON_NSCHFDOPPR_UserContract_970_05_03_01.xsd index af564e48..32e8a568 100644 --- a/src/DataXml/Utd970/V050301/ON_NSCHFDOPPR_UserContract_970_05_03_01.xsd +++ b/src/DataXml/Utd970/V050301/ON_NSCHFDOPPR_UserContract_970_05_03_01.xsd @@ -692,7 +692,7 @@ - + НалСт - ставка налога @@ -1713,17 +1713,6 @@ - - - - - - - - - - -