using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
///
/// InvoiceCompanyDTO Data Structure.
///
[Serializable]
public class InvoiceCompanyDTO : AopObject
{
///
/// 企业所在区
///
[XmlElement("area")]
public string Area { get; set; }
///
/// 开户行账号
///
[XmlElement("bank_account_id")]
public string BankAccountId { get; set; }
///
/// 开户行名称
///
[XmlElement("bank_name")]
public string BankName { get; set; }
///
/// 入驻商户的营业执照,图像二进制数据的base64编码
///
[XmlElement("business_license_img")]
public string BusinessLicenseImg { get; set; }
///
/// 企业所在城市
///
[XmlElement("city")]
public string City { get; set; }
///
/// 企业名称
///
[XmlElement("company_name")]
public string CompanyName { get; set; }
///
/// 企业类型,可选值: 一般纳税人:1,小规模纳税人:2,起征点以下纳税人:3
///
[XmlElement("company_type")]
public long CompanyType { get; set; }
///
/// 商品名称
///
[XmlElement("default_item_name")]
public string DefaultItemName { get; set; }
///
/// 税收分类编码
///
[XmlElement("default_tax_code")]
public string DefaultTaxCode { get; set; }
///
/// 税率
///
[XmlElement("default_tax_rate")]
public string DefaultTaxRate { get; set; }
///
/// 企业地址
///
[XmlElement("detailed_address")]
public string DetailedAddress { get; set; }
///
/// 扩展信息,json格式
///
[XmlElement("ext_json")]
public string ExtJson { get; set; }
///
/// 税盘
///
[XmlArray("invoice_disks")]
[XmlArrayItem("string")]
public List InvoiceDisks { get; set; }
///
/// 企业电话
///
[XmlElement("invoice_phone")]
public string InvoicePhone { get; set; }
///
/// 复核人
///
[XmlElement("payee_checker")]
public string PayeeChecker { get; set; }
///
/// 开票人
///
[XmlElement("payee_operator")]
public string PayeeOperator { get; set; }
///
/// 收款人
///
[XmlElement("payee_receiver")]
public string PayeeReceiver { get; set; }
///
/// 纳税人识别号
///
[XmlElement("payee_register_no")]
public string PayeeRegisterNo { get; set; }
///
/// 企业所在省/直辖市
///
[XmlElement("province")]
public string Province { get; set; }
///
/// 商户在税控服务开通后,税控厂商会向商户分配秘钥并提供token的生成方法,商户或ISV利用该方法生成token以获得此次调用的操作权限
///
[XmlElement("tax_token")]
public string TaxToken { get; set; }
///
/// 0税率标识,可选值:出口零税率:0,免税:1,不征收:2,普通零税率:3
///
[XmlElement("zero_tax_rate_flag")]
public string ZeroTaxRateFlag { get; set; }
}
}