using System; using System.Xml.Serialization; using System.Collections.Generic; namespace Aop.Api.Domain { /// /// AlipayBossFncInvoiceBatchqueryModel Data Structure. /// [Serializable] public class AlipayBossFncInvoiceBatchqueryModel : AopObject { /// /// 开票申请ID,唯一标识开票申请表的ID /// [XmlElement("apply_order_id")] public string ApplyOrderId { get; set; } /// /// 买方发票抬头,用于打印在发票上 /// [XmlElement("buyer_invoice_title")] public string BuyerInvoiceTitle { get; set; } /// /// 对应发票商户的ipId,在主站标示mid,在其他环境标示ip_id。 /// [XmlElement("buyer_ipid")] public string BuyerIpid { get; set; } /// /// 购方商户ID集合 /// [XmlArray("buyer_ipids")] [XmlArrayItem("string")] public List BuyerIpids { get; set; } /// /// 商户结算的ipRoleId,表示商户的结算对象,在主站表示pid。 /// [XmlElement("buyer_iprole_id")] public string BuyerIproleId { get; set; } /// /// 购方PID集合 /// [XmlArray("buyer_iprole_ids")] [XmlArrayItem("string")] public List BuyerIproleIds { get; set; } /// /// 对应发票所在OU的id,用于标示该发票所述的OU。 /// [XmlElement("inst_id")] public string InstId { get; set; } /// /// 开票渠道 01 线上;02 线下 /// [XmlElement("invoice_channel")] public string InvoiceChannel { get; set; } /// /// 发票代码,税务部门给予发票的编码 /// [XmlElement("invoice_code")] public string InvoiceCode { get; set; } /// /// 发票创建日期【起始日期,格式yyyyMMdd】 /// [XmlElement("invoice_create_date_begin")] public string InvoiceCreateDateBegin { get; set; } /// /// 发票创建日期【结束日期,格式yyyyMMdd】 /// [XmlElement("invoice_create_date_end")] public string InvoiceCreateDateEnd { get; set; } /// /// 发票ID集合,发票ID,唯一标示一张发票的ID /// [XmlArray("invoice_ids")] [XmlArrayItem("string")] public List InvoiceIds { get; set; } /// /// 开票介质 01电子 02纸质 /// [XmlElement("invoice_material")] public string InvoiceMaterial { get; set; } /// /// 发票号码,税务部门给予发票的编码 /// [XmlElement("invoice_no")] public string InvoiceNo { get; set; } /// /// 发票开票日期【起始日期,格式yyyyMMdd】 /// [XmlElement("invoice_open_date_begin")] public string InvoiceOpenDateBegin { get; set; } /// /// 发票开票日期【结束日期,格式yyyyMMdd】 /// [XmlElement("invoice_open_date_end")] public string InvoiceOpenDateEnd { get; set; } /// /// 发票状态:用于标示发票当前的状态,状态类型以及相关含义:01 待开票;02 开票中;03 已开票;04 作废中;05 已作废;06 红冲中;07 已红冲;08 部分红冲;09 无效 /// [XmlArray("invoice_status")] [XmlArrayItem("string")] public List InvoiceStatus { get; set; } /// /// 发票类型,01专票 02普票 03营业税发票 04国际形式发票 05其它发票 /// [XmlArray("invoice_types")] [XmlArrayItem("string")] public List InvoiceTypes { get; set; } /// /// 是否能在线开票 Y能 N不能 /// [XmlElement("is_online")] public string IsOnline { get; set; } /// /// 是否红字 Y红字 N蓝字 /// [XmlElement("is_red")] public string IsRed { get; set; } /// /// 邮寄状态 01 待邮寄;02 已邮寄;03 退回中;04 已退回 /// [XmlArray("mail_status")] [XmlArrayItem("string")] public List MailStatus { get; set; } /// /// 月账单号 /// [XmlElement("monthly_bill_no")] public string MonthlyBillNo { get; set; } /// /// 起始页,分页时必须提供 /// [XmlElement("page_no")] public long PageNo { get; set; } /// /// 每页显示数,分页时必须提供 /// [XmlElement("page_size")] public long PageSize { get; set; } /// /// 快递单号 /// [XmlElement("tracking_no")] public string TrackingNo { get; set; } } }