C# 发送xml报文到用友U8生成凭证系列三(Modal代码)

C# 发送xml报文到用友U8生成凭证系列一(配置信息)
C# 发送xml报文到用友U8生成凭证系列二(基础代码)
C# 发送xml报文到用友U8生成凭证系列三(Modal代码)
C# 发送xml报文到用友U8生成凭证系列四(Biz代码)最终代码

本文我们详细讲解了Modal  目录下的生成U8类型、NC类适合用友升级版类怎么编写的

Nc目录下的文件:用于用于财务软件高级版本 NC

NCVoucher.cs代码:

//------------------------------------------------------------------------------
// <auto-generated>
//     此代码由工具生成。
//     运行时版本:4.0.30319.42000
//
//     对此文件的更改可能会导致不正确的行为,并且如果
//     重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------

using System.Xml.Serialization;

// 
// 此源代码由 xsd 自动生成, Version=4.0.30319.33440。
// 

namespace NC2U8.Modal.NC
{
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
    [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 ufinterface
    {

        private ufinterfaceVoucher[] voucherField;

        private string accountField;

        private string billtypeField;

        private string filenameField;

        private string isexchangeField;

        private string procField;

        private string receiverField;

        private string replaceField;

        private string roottagField;

        private string senderField;

        private string subbilltypeField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("voucher", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public ufinterfaceVoucher[] voucher
        {
            get
            {
                return this.voucherField;
            }
            set
            {
                this.voucherField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string account
        {
            get
            {
                return this.accountField;
            }
            set
            {
                this.accountField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string billtype
        {
            get
            {
                return this.billtypeField;
            }
            set
            {
                this.billtypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string filename
        {
            get
            {
                return this.filenameField;
            }
            set
            {
                this.filenameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string isexchange
        {
            get
            {
                return this.isexchangeField;
            }
            set
            {
                this.isexchangeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string proc
        {
            get
            {
                return this.procField;
            }
            set
            {
                this.procField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string receiver
        {
            get
            {
                return this.receiverField;
            }
            set
            {
                this.receiverField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string replace
        {
            get
            {
                return this.replaceField;
            }
            set
            {
                this.replaceField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string roottag
        {
            get
            {
                return this.roottagField;
            }
            set
            {
                this.roottagField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string sender
        {
            get
            {
                return this.senderField;
            }
            set
            {
                this.senderField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string subbilltype
        {
            get
            {
                return this.subbilltypeField;
            }
            set
            {
                this.subbilltypeField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    public partial class ufinterfaceVoucher
    {

        private ufinterfaceVoucherVoucher_head[] voucher_headField;

        private ufinterfaceVoucherVoucher_bodyEntry[] voucher_bodyField;

        private string idField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("voucher_head", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public ufinterfaceVoucherVoucher_head[] voucher_head
        {
            get
            {
                return this.voucher_headField;
            }
            set
            {
                this.voucher_headField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", typeof(ufinterfaceVoucherVoucher_bodyEntry), Form = System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable = false)]
        public ufinterfaceVoucherVoucher_bodyEntry[] voucher_body
        {
            get
            {
                return this.voucher_bodyField;
            }
            set
            {
                this.voucher_bodyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string id
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    public partial class ufinterfaceVoucherVoucher_head
    {

        private string companyField;

        private string voucher_typeField;

        private string fiscal_yearField;

        private string accounting_periodField;

        private string voucher_idField;

        private string attachment_numberField;

        private string prepareddateField;

        private string enterField;

        private string cashierField;

        private string signatureField;

        private string checkerField;

        private string posting_dateField;

        private string posting_personField;

        private string operatorField;

        private string revokeflagField;

        private string voucherkindField;

        private string voucher_making_systemField;

        private string memo1Field;

        private string memo2Field;

        private string reserve1Field;

        private string reserve2Field;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string company
        {
            get
            {
                return this.companyField;
            }
            set
            {
                this.companyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string voucher_type
        {
            get
            {
                return this.voucher_typeField;
            }
            set
            {
                this.voucher_typeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string fiscal_year
        {
            get
            {
                return this.fiscal_yearField;
            }
            set
            {
                this.fiscal_yearField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string accounting_period
        {
            get
            {
                return this.accounting_periodField;
            }
            set
            {
                this.accounting_periodField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string voucher_id
        {
            get
            {
                return this.voucher_idField;
            }
            set
            {
                this.voucher_idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string attachment_number
        {
            get
            {
                return this.attachment_numberField;
            }
            set
            {
                this.attachment_numberField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string prepareddate
        {
            get
            {
                return this.prepareddateField;
            }
            set
            {
                this.prepareddateField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string enter
        {
            get
            {
                return this.enterField;
            }
            set
            {
                this.enterField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string cashier
        {
            get
            {
                return this.cashierField;
            }
            set
            {
                this.cashierField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string signature
        {
            get
            {
                return this.signatureField;
            }
            set
            {
                this.signatureField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string checker
        {
            get
            {
                return this.checkerField;
            }
            set
            {
                this.checkerField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string posting_date
        {
            get
            {
                return this.posting_dateField;
            }
            set
            {
                this.posting_dateField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string posting_person
        {
            get
            {
                return this.posting_personField;
            }
            set
            {
                this.posting_personField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string @operator
        {
            get
            {
                return this.operatorField;
            }
            set
            {
                this.operatorField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string revokeflag
        {
            get
            {
                return this.revokeflagField;
            }
            set
            {
                this.revokeflagField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string voucherkind
        {
            get
            {
                return this.voucherkindField;
            }
            set
            {
                this.voucherkindField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string voucher_making_system
        {
            get
            {
                return this.voucher_making_systemField;
            }
            set
            {
                this.voucher_making_systemField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string memo1
        {
            get
            {
                return this.memo1Field;
            }
            set
            {
                this.memo1Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string memo2
        {
            get
            {
                return this.memo2Field;
            }
            set
            {
                this.memo2Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string reserve1
        {
            get
            {
                return this.reserve1Field;
            }
            set
            {
                this.reserve1Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string reserve2
        {
            get
            {
                return this.reserve2Field;
            }
            set
            {
                this.reserve2Field = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    public partial class ufinterfaceVoucherVoucher_bodyEntry
    {

        private string entry_idField;

        private string account_codeField;

        private string abstractField;

        private string settlementField;

        private string document_idField;

        private string document_dateField;

        private string currencyField;

        private string unit_priceField;

        private string exchange_rate1Field;

        private string exchange_rate2Field;

        private string debit_quantityField;

        private string primary_debit_amountField;

        private string secondary_debit_amountField;

        private string natural_debit_currencyField;

        private string credit_quantityField;

        private string primary_credit_amountField;

        private string secondary_credit_amountField;

        private string natural_credit_currencyField;

        private string bill_typeField;

        private string bill_idField;

        private string bill_dateField;

        private string detailField;

        private string free1Field;

        private string freeitem1Field;

        private string freeitem2Field;

        private string freeitem3Field;

        private string freeitem4Field;

        private string freeitem5Field;

        private string freeitem6Field;

        private string freeitem7Field;

        private string freeitem8Field;

        private string freeitem9Field;

        private string freeitem10Field;

        private string freeitem11Field;

        private string freeitem12Field;

        private string freeitem13Field;

        private string freeitem14Field;

        private string freeitem15Field;

        private string freeitem16Field;

        private string freeitem17Field;

        private string freeitem18Field;

        private string freeitem19Field;

        private string freeitem20Field;

        private string freeitem21Field;

        private string freeitem22Field;

        private string freeitem23Field;

        private string freeitem24Field;

        private string freeitem25Field;

        private string freeitem26Field;

        private string freeitem27Field;

        private string freeitem28Field;

        private string freeitem29Field;

        private string freeitem30Field;

        private ufinterfaceVoucherVoucher_bodyEntryAuxiliary_accountingItem[] auxiliary_accountingField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string entry_id
        {
            get
            {
                return this.entry_idField;
            }
            set
            {
                this.entry_idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string account_code
        {
            get
            {
                return this.account_codeField;
            }
            set
            {
                this.account_codeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string @abstract
        {
            get
            {
                return this.abstractField;
            }
            set
            {
                this.abstractField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string settlement
        {
            get
            {
                return this.settlementField;
            }
            set
            {
                this.settlementField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string document_id
        {
            get
            {
                return this.document_idField;
            }
            set
            {
                this.document_idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string document_date
        {
            get
            {
                return this.document_dateField;
            }
            set
            {
                this.document_dateField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string currency
        {
            get
            {
                return this.currencyField;
            }
            set
            {
                this.currencyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string unit_price
        {
            get
            {
                return this.unit_priceField;
            }
            set
            {
                this.unit_priceField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string exchange_rate1
        {
            get
            {
                return this.exchange_rate1Field;
            }
            set
            {
                this.exchange_rate1Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string exchange_rate2
        {
            get
            {
                return this.exchange_rate2Field;
            }
            set
            {
                this.exchange_rate2Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string debit_quantity
        {
            get
            {
                return this.debit_quantityField;
            }
            set
            {
                this.debit_quantityField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string primary_debit_amount
        {
            get
            {
                return this.primary_debit_amountField;
            }
            set
            {
                this.primary_debit_amountField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string secondary_debit_amount
        {
            get
            {
                return this.secondary_debit_amountField;
            }
            set
            {
                this.secondary_debit_amountField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string natural_debit_currency
        {
            get
            {
                return this.natural_debit_currencyField;
            }
            set
            {
                this.natural_debit_currencyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string credit_quantity
        {
            get
            {
                return this.credit_quantityField;
            }
            set
            {
                this.credit_quantityField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string primary_credit_amount
        {
            get
            {
                return this.primary_credit_amountField;
            }
            set
            {
                this.primary_credit_amountField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string secondary_credit_amount
        {
            get
            {
                return this.secondary_credit_amountField;
            }
            set
            {
                this.secondary_credit_amountField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string natural_credit_currency
        {
            get
            {
                return this.natural_credit_currencyField;
            }
            set
            {
                this.natural_credit_currencyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string bill_type
        {
            get
            {
                return this.bill_typeField;
            }
            set
            {
                this.bill_typeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string bill_id
        {
            get
            {
                return this.bill_idField;
            }
            set
            {
                this.bill_idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string bill_date
        {
            get
            {
                return this.bill_dateField;
            }
            set
            {
                this.bill_dateField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string detail
        {
            get
            {
                return this.detailField;
            }
            set
            {
                this.detailField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string free1
        {
            get
            {
                return this.free1Field;
            }
            set
            {
                this.free1Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem1
        {
            get
            {
                return this.freeitem1Field;
            }
            set
            {
                this.freeitem1Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem2
        {
            get
            {
                return this.freeitem2Field;
            }
            set
            {
                this.freeitem2Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem3
        {
            get
            {
                return this.freeitem3Field;
            }
            set
            {
                this.freeitem3Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem4
        {
            get
            {
                return this.freeitem4Field;
            }
            set
            {
                this.freeitem4Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem5
        {
            get
            {
                return this.freeitem5Field;
            }
            set
            {
                this.freeitem5Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem6
        {
            get
            {
                return this.freeitem6Field;
            }
            set
            {
                this.freeitem6Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem7
        {
            get
            {
                return this.freeitem7Field;
            }
            set
            {
                this.freeitem7Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem8
        {
            get
            {
                return this.freeitem8Field;
            }
            set
            {
                this.freeitem8Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem9
        {
            get
            {
                return this.freeitem9Field;
            }
            set
            {
                this.freeitem9Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem10
        {
            get
            {
                return this.freeitem10Field;
            }
            set
            {
                this.freeitem10Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem11
        {
            get
            {
                return this.freeitem11Field;
            }
            set
            {
                this.freeitem11Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem12
        {
            get
            {
                return this.freeitem12Field;
            }
            set
            {
                this.freeitem12Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem13
        {
            get
            {
                return this.freeitem13Field;
            }
            set
            {
                this.freeitem13Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem14
        {
            get
            {
                return this.freeitem14Field;
            }
            set
            {
                this.freeitem14Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem15
        {
            get
            {
                return this.freeitem15Field;
            }
            set
            {
                this.freeitem15Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem16
        {
            get
            {
                return this.freeitem16Field;
            }
            set
            {
                this.freeitem16Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem17
        {
            get
            {
                return this.freeitem17Field;
            }
            set
            {
                this.freeitem17Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem18
        {
            get
            {
                return this.freeitem18Field;
            }
            set
            {
                this.freeitem18Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem19
        {
            get
            {
                return this.freeitem19Field;
            }
            set
            {
                this.freeitem19Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem20
        {
            get
            {
                return this.freeitem20Field;
            }
            set
            {
                this.freeitem20Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem21
        {
            get
            {
                return this.freeitem21Field;
            }
            set
            {
                this.freeitem21Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem22
        {
            get
            {
                return this.freeitem22Field;
            }
            set
            {
                this.freeitem22Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem23
        {
            get
            {
                return this.freeitem23Field;
            }
            set
            {
                this.freeitem23Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem24
        {
            get
            {
                return this.freeitem24Field;
            }
            set
            {
                this.freeitem24Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem25
        {
            get
            {
                return this.freeitem25Field;
            }
            set
            {
                this.freeitem25Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem26
        {
            get
            {
                return this.freeitem26Field;
            }
            set
            {
                this.freeitem26Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem27
        {
            get
            {
                return this.freeitem27Field;
            }
            set
            {
                this.freeitem27Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem28
        {
            get
            {
                return this.freeitem28Field;
            }
            set
            {
                this.freeitem28Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem29
        {
            get
            {
                return this.freeitem29Field;
            }
            set
            {
                this.freeitem29Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string freeitem30
        {
            get
            {
                return this.freeitem30Field;
            }
            set
            {
                this.freeitem30Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("item", typeof(ufinterfaceVoucherVoucher_bodyEntryAuxiliary_accountingItem), Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public ufinterfaceVoucherVoucher_bodyEntryAuxiliary_accountingItem[] auxiliary_accounting
        {
            get
            {
                return this.auxiliary_accountingField;
            }
            set
            {
                this.auxiliary_accountingField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    public partial class ufinterfaceVoucherVoucher_bodyEntryAuxiliary_accountingItem
    {

        private string nameField;

        private string valueField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
    [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 NewDataSet
    {

        private ufinterface[] itemsField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ufinterface")]
        public ufinterface[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
    }
}

U8目录下的文件:用于用于财务软件u8版本

U8Voucher.cs代码:

//------------------------------------------------------------------------------
// <auto-generated>
//     此代码由工具生成。
//     运行时版本:4.0.30319.42000
//
//     对此文件的更改可能会导致不正确的行为,并且如果
//     重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------

using System.Xml.Serialization;

// 
// 此源代码由 xsd 自动生成, Version=4.0.30319.33440。
// 

namespace NC2U8.Modal.U8
{
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
    [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 item
    {

        private string nameField;

        private string valueField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
    [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 ufinterface
    {

        private ufinterfaceVoucher[] voucherField;

        private string roottagField;

        private string billtypeField;

        private string docidField;

        private string receiverField;

        private string senderField;

        private string procField;

        private string codeexchangedField;

        private string exportneedexchField;

        private string renewproofnoField;

        private string versionField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("voucher", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public ufinterfaceVoucher[] voucher
        {
            get
            {
                return this.voucherField;
            }
            set
            {
                this.voucherField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string roottag
        {
            get
            {
                return this.roottagField;
            }
            set
            {
                this.roottagField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string billtype
        {
            get
            {
                return this.billtypeField;
            }
            set
            {
                this.billtypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string docid
        {
            get
            {
                return this.docidField;
            }
            set
            {
                this.docidField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string receiver
        {
            get
            {
                return this.receiverField;
            }
            set
            {
                this.receiverField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string sender
        {
            get
            {
                return this.senderField;
            }
            set
            {
                this.senderField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string proc
        {
            get
            {
                return this.procField;
            }
            set
            {
                this.procField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string codeexchanged
        {
            get
            {
                return this.codeexchangedField;
            }
            set
            {
                this.codeexchangedField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string exportneedexch
        {
            get
            {
                return this.exportneedexchField;
            }
            set
            {
                this.exportneedexchField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string renewproofno
        {
            get
            {
                return this.renewproofnoField;
            }
            set
            {
                this.renewproofnoField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    public partial class ufinterfaceVoucher
    {

        private ufinterfaceVoucherVoucher_head[] voucher_headField;

        private ufinterfaceVoucherVoucher_bodyEntry[] voucher_bodyField;

        private string idField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("voucher_head", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public ufinterfaceVoucherVoucher_head[] voucher_head
        {
            get
            {
                return this.voucher_headField;
            }
            set
            {
                this.voucher_headField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", typeof(ufinterfaceVoucherVoucher_bodyEntry), Form = System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable = false)]
        public ufinterfaceVoucherVoucher_bodyEntry[] voucher_body
        {
            get
            {
                return this.voucher_bodyField;
            }
            set
            {
                this.voucher_bodyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string id
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    public partial class ufinterfaceVoucherVoucher_head
    {

        private string companyField;

        private string voucher_typeField;

        private string fiscal_yearField;

        private string accounting_periodField;

        private string voucher_idField;

        private string attachment_numberField;

        private string dateField;

        private string enterField;

        private string cashierField;

        private string signatureField;

        private string checkerField;

        private string posting_dateField;

        private string posting_personField;

        private string voucher_making_systemField;

        private string memo1Field;

        private string memo2Field;

        private string reserve1Field;

        private string reserve2Field;

        private string revokeflagField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string company
        {
            get
            {
                return this.companyField;
            }
            set
            {
                this.companyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string voucher_type
        {
            get
            {
                return this.voucher_typeField;
            }
            set
            {
                this.voucher_typeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string fiscal_year
        {
            get
            {
                return this.fiscal_yearField;
            }
            set
            {
                this.fiscal_yearField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string accounting_period
        {
            get
            {
                return this.accounting_periodField;
            }
            set
            {
                this.accounting_periodField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string voucher_id
        {
            get
            {
                return this.voucher_idField;
            }
            set
            {
                this.voucher_idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string attachment_number
        {
            get
            {
                return this.attachment_numberField;
            }
            set
            {
                this.attachment_numberField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string date
        {
            get
            {
                return this.dateField;
            }
            set
            {
                this.dateField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string enter
        {
            get
            {
                return this.enterField;
            }
            set
            {
                this.enterField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string cashier
        {
            get
            {
                return this.cashierField;
            }
            set
            {
                this.cashierField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string signature
        {
            get
            {
                return this.signatureField;
            }
            set
            {
                this.signatureField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string checker
        {
            get
            {
                return this.checkerField;
            }
            set
            {
                this.checkerField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string posting_date
        {
            get
            {
                return this.posting_dateField;
            }
            set
            {
                this.posting_dateField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string posting_person
        {
            get
            {
                return this.posting_personField;
            }
            set
            {
                this.posting_personField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string voucher_making_system
        {
            get
            {
                return this.voucher_making_systemField;
            }
            set
            {
                this.voucher_making_systemField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string memo1
        {
            get
            {
                return this.memo1Field;
            }
            set
            {
                this.memo1Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string memo2
        {
            get
            {
                return this.memo2Field;
            }
            set
            {
                this.memo2Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string reserve1
        {
            get
            {
                return this.reserve1Field;
            }
            set
            {
                this.reserve1Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string reserve2
        {
            get
            {
                return this.reserve2Field;
            }
            set
            {
                this.reserve2Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string revokeflag
        {
            get
            {
                return this.revokeflagField;
            }
            set
            {
                this.revokeflagField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    public partial class ufinterfaceVoucherVoucher_bodyEntry
    {

        private string entry_idField;

        private string account_codeField;

        private string abstractField;

        private string settlementField;

        private string document_idField;

        private string document_dateField;

        private string currencyField;

        private string unit_priceField;

        private string exchange_rate1Field;

        private string exchange_rate2Field;

        private string debit_quantityField;

        private string primary_debit_amountField;

        private string secondary_debit_amountField;

        private string natural_debit_currencyField;

        private string credit_quantityField;

        private string primary_credit_amountField;

        private string secondary_credit_amountField;

        private string natural_credit_currencyField;

        private string bill_typeField;

        private string bill_idField;

        private string bill_dateField;

        private item[] auxiliary_accountingField;

        private ufinterfaceVoucherVoucher_bodyEntryDetail[] detailField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string entry_id
        {
            get
            {
                return this.entry_idField;
            }
            set
            {
                this.entry_idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string account_code
        {
            get
            {
                return this.account_codeField;
            }
            set
            {
                this.account_codeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string @abstract
        {
            get
            {
                return this.abstractField;
            }
            set
            {
                this.abstractField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string settlement
        {
            get
            {
                return this.settlementField;
            }
            set
            {
                this.settlementField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string document_id
        {
            get
            {
                return this.document_idField;
            }
            set
            {
                this.document_idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string document_date
        {
            get
            {
                return this.document_dateField;
            }
            set
            {
                this.document_dateField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string currency
        {
            get
            {
                return this.currencyField;
            }
            set
            {
                this.currencyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string unit_price
        {
            get
            {
                return this.unit_priceField;
            }
            set
            {
                this.unit_priceField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string exchange_rate1
        {
            get
            {
                return this.exchange_rate1Field;
            }
            set
            {
                this.exchange_rate1Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string exchange_rate2
        {
            get
            {
                return this.exchange_rate2Field;
            }
            set
            {
                this.exchange_rate2Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string debit_quantity
        {
            get
            {
                return this.debit_quantityField;
            }
            set
            {
                this.debit_quantityField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string primary_debit_amount
        {
            get
            {
                return this.primary_debit_amountField;
            }
            set
            {
                this.primary_debit_amountField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string secondary_debit_amount
        {
            get
            {
                return this.secondary_debit_amountField;
            }
            set
            {
                this.secondary_debit_amountField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string natural_debit_currency
        {
            get
            {
                return this.natural_debit_currencyField;
            }
            set
            {
                this.natural_debit_currencyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string credit_quantity
        {
            get
            {
                return this.credit_quantityField;
            }
            set
            {
                this.credit_quantityField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string primary_credit_amount
        {
            get
            {
                return this.primary_credit_amountField;
            }
            set
            {
                this.primary_credit_amountField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string secondary_credit_amount
        {
            get
            {
                return this.secondary_credit_amountField;
            }
            set
            {
                this.secondary_credit_amountField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string natural_credit_currency
        {
            get
            {
                return this.natural_credit_currencyField;
            }
            set
            {
                this.natural_credit_currencyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string bill_type
        {
            get
            {
                return this.bill_typeField;
            }
            set
            {
                this.bill_typeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string bill_id
        {
            get
            {
                return this.bill_idField;
            }
            set
            {
                this.bill_idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string bill_date
        {
            get
            {
                return this.bill_dateField;
            }
            set
            {
                this.bill_dateField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("item", typeof(item), IsNullable = false)]
        public item[] auxiliary_accounting
        {
            get
            {
                return this.auxiliary_accountingField;
            }
            set
            {
                this.auxiliary_accountingField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("detail", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public ufinterfaceVoucherVoucher_bodyEntryDetail[] detail
        {
            get
            {
                return this.detailField;
            }
            set
            {
                this.detailField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    public partial class ufinterfaceVoucherVoucher_bodyEntryDetail
    {

        private ufinterfaceVoucherVoucher_bodyEntryDetailCash_flow_statementCash_flow[] cash_flow_statementField;

        private ufinterfaceVoucherVoucher_bodyEntryDetailCode_remark_statementCode_remark[] code_remark_statementField;

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("cash_flow", typeof(ufinterfaceVoucherVoucher_bodyEntryDetailCash_flow_statementCash_flow), Form = System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable = false)]
        public ufinterfaceVoucherVoucher_bodyEntryDetailCash_flow_statementCash_flow[] cash_flow_statement
        {
            get
            {
                return this.cash_flow_statementField;
            }
            set
            {
                this.cash_flow_statementField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("code_remark", typeof(ufinterfaceVoucherVoucher_bodyEntryDetailCode_remark_statementCode_remark), Form = System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable = false)]
        public ufinterfaceVoucherVoucher_bodyEntryDetailCode_remark_statementCode_remark[] code_remark_statement
        {
            get
            {
                return this.code_remark_statementField;
            }
            set
            {
                this.code_remark_statementField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    public partial class ufinterfaceVoucherVoucher_bodyEntryDetailCash_flow_statementCash_flow
    {

        private string cash_itemField;

        private string natural_debit_currencyField;

        private string natural_credit_currencyField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string cash_item
        {
            get
            {
                return this.cash_itemField;
            }
            set
            {
                this.cash_itemField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string natural_debit_currency
        {
            get
            {
                return this.natural_debit_currencyField;
            }
            set
            {
                this.natural_debit_currencyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string natural_credit_currency
        {
            get
            {
                return this.natural_credit_currencyField;
            }
            set
            {
                this.natural_credit_currencyField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    public partial class ufinterfaceVoucherVoucher_bodyEntryDetailCode_remark_statementCode_remark
    {

        private item[] itemField;

        private string i_idField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("item")]
        public item[] item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string i_id
        {
            get
            {
                return this.i_idField;
            }
            set
            {
                this.i_idField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
    [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 NewDataSet
    {

        private object[] itemsField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("item", typeof(item))]
        [System.Xml.Serialization.XmlElementAttribute("ufinterface", typeof(ufinterface))]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值