using System; using System.Xml.Serialization; using System.Collections.Generic; namespace Aop.Api.Domain { /// /// InvoiceOutputInfo Data Structure. /// [Serializable] public class InvoiceOutputInfo : AopObject { /// /// 票面上复核人信息。 /// [XmlElement("checker")] public string Checker { get; set; } /// /// 票面上开票员信息。 /// [XmlElement("clerk")] public string Clerk { get; set; } /// /// 不含税金额,票面上的不含税金额,单位(元),保留两位小数。 /// [XmlElement("ex_tax_amount")] public string ExTaxAmount { get; set; } /// /// 发票代码 /// [XmlElement("invoice_code")] public string InvoiceCode { get; set; } /// /// 发票明细项。 /// [XmlArray("invoice_content")] [XmlArrayItem("invoice_item_open_model")] public List InvoiceContent { get; set; } /// /// 开票日期,格式如:YYYY-MM-DD。 /// [XmlElement("invoice_date")] public string InvoiceDate { get; set; } /// /// 发票预览图片地址 /// [XmlElement("invoice_img_url")] public string InvoiceImgUrl { get; set; } /// /// 标识发票的类型,PLAIN:增值税电子普通发票;SPECIAL:增值税专用发票;PLAIN_INVOICE:增值税普通发票;SALSE_INVOICE:机动车销售统一发票 ;PAPER_INVOICE:增值税普通发票(卷式)。 /// [XmlElement("invoice_kind")] public string InvoiceKind { get; set; } /// /// 票面上备注信息。 /// [XmlElement("invoice_memo")] public string InvoiceMemo { get; set; } /// /// 发票号码 /// [XmlElement("invoice_no")] public string InvoiceNo { get; set; } /// /// 发票抬头,票面上的购买方信息。 /// [XmlElement("invoice_title")] public InvoiceTitleOpenModel InvoiceTitle { get; set; } /// /// 标识是红票还是蓝票,RED:红票;BLUE:蓝票 /// [XmlElement("invoice_type")] public string InvoiceType { get; set; } /// /// 红票情况下,必须填入原始蓝票的发票代码。 /// [XmlElement("ori_blue_inv_code")] public string OriBlueInvCode { get; set; } /// /// 红票情况下,必须填入原始蓝票的发票号码。 /// [XmlElement("ori_blue_inv_no")] public string OriBlueInvNo { get; set; } /// /// 票面上收款人信息。 /// [XmlElement("payee")] public string Payee { get; set; } /// /// 票面上销售方地址、电话信息。 /// [XmlElement("payee_address_tel")] public string PayeeAddressTel { get; set; } /// /// 票面上销售方开户行及账号。 /// [XmlElement("payee_bank_name_account")] public string PayeeBankNameAccount { get; set; } /// /// 票面上销售方企业名称。 /// [XmlElement("payee_name")] public string PayeeName { get; set; } /// /// 票面上销售方税号信息。 /// [XmlElement("payee_register_no")] public string PayeeRegisterNo { get; set; } /// /// 价税合计,票面上的总开票金额,单位(元),保留两位小数,sum_amount=ex_tax_amount+tax_amount。 /// [XmlElement("sum_amount")] public string SumAmount { get; set; } /// /// 合计税额,票面上的合计税额,单位(元),保留两位小数。 /// [XmlElement("tax_amount")] public string TaxAmount { get; set; } } }