AlipayBossFncUserinvoiceinfoModifyModel.cs 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. using System;
  2. using System.Collections.Generic;
  3. using Newtonsoft.Json;
  4. namespace Essensoft.AspNetCore.Payment.Alipay.Domain
  5. {
  6. /// <summary>
  7. /// AlipayBossFncUserinvoiceinfoModifyModel Data Structure.
  8. /// </summary>
  9. [Serializable]
  10. public class AlipayBossFncUserinvoiceinfoModifyModel : AlipayObject
  11. {
  12. /// <summary>
  13. /// 是否接受电子票 true:是,false:否
  14. /// </summary>
  15. [JsonProperty("accept_electronic")]
  16. public bool AcceptElectronic { get; set; }
  17. /// <summary>
  18. /// 公司注册地址,公司营业执照上登记的住址,一般纳税人必须填写,小规模纳税人无需填写
  19. /// </summary>
  20. [JsonProperty("address")]
  21. public string Address { get; set; }
  22. /// <summary>
  23. /// 是否自动申请开票 true:是;false:否
  24. /// </summary>
  25. [JsonProperty("auto")]
  26. public bool Auto { get; set; }
  27. /// <summary>
  28. /// 银行账户,公司银行账号 一般纳税人必须填写,小规模纳税人无需填写
  29. /// </summary>
  30. [JsonProperty("bank_account")]
  31. public string BankAccount { get; set; }
  32. /// <summary>
  33. /// 开户行,办理银行开户手续的营业网点 一般纳税人必须填写,小规模纳税人无需填写
  34. /// </summary>
  35. [JsonProperty("bank_name")]
  36. public string BankName { get; set; }
  37. /// <summary>
  38. /// 营业执照地址,营业执照上传oss上的地址
  39. /// </summary>
  40. [JsonProperty("business_licence_url")]
  41. public string BusinessLicenceUrl { get; set; }
  42. /// <summary>
  43. /// 是否暂停开票,商户修改无效,如果要暂停开票,只能去结算中台处理。
  44. /// </summary>
  45. [JsonProperty("hold")]
  46. public bool Hold { get; set; }
  47. /// <summary>
  48. /// 开票资料ID
  49. /// </summary>
  50. [JsonProperty("id")]
  51. public string Id { get; set; }
  52. /// <summary>
  53. /// 银行开户许可证附件,银行开户许可证上传oss上的地址
  54. /// </summary>
  55. [JsonProperty("open_account_permit_url")]
  56. public string OpenAccountPermitUrl { get; set; }
  57. /// <summary>
  58. /// 当前操作人
  59. /// </summary>
  60. [JsonProperty("operator")]
  61. public string Operator { get; set; }
  62. /// <summary>
  63. /// 当前操作人类型,01:商户;02:管理员(小二)
  64. /// </summary>
  65. [JsonProperty("operator_type")]
  66. public string OperatorType { get; set; }
  67. /// <summary>
  68. /// 其它资质证明地址,其他资质证明附件上传oss上的地址
  69. /// </summary>
  70. [JsonProperty("other_qualification_url")]
  71. public string OtherQualificationUrl { get; set; }
  72. /// <summary>
  73. /// 纳税人识别号,税务登记证上的号码。一般纳税人必须填写,小规模纳税人如果是商户也必须填写,个人无需填写
  74. /// </summary>
  75. [JsonProperty("tax_no")]
  76. public string TaxNo { get; set; }
  77. /// <summary>
  78. /// 纳税人资格开始时间 (格式:时间戳) 一般纳税人必须填写,小规模纳税人无需填写
  79. /// </summary>
  80. [JsonProperty("tax_payer_quali_valid")]
  81. public string TaxPayerQualiValid { get; set; }
  82. /// <summary>
  83. /// 纳税人资格种类,01:一般纳税人;02:小规模纳税人;03:国际商户
  84. /// </summary>
  85. [JsonProperty("tax_payer_qualification")]
  86. public string TaxPayerQualification { get; set; }
  87. /// <summary>
  88. /// 一般纳税人资格证书地址,一般纳税人资格证书上传oss上的地址
  89. /// </summary>
  90. [JsonProperty("tax_qualification_url")]
  91. public string TaxQualificationUrl { get; set; }
  92. /// <summary>
  93. /// 税务登记证地址,税务登记证上传oss上的地址
  94. /// </summary>
  95. [JsonProperty("tax_reg_cert_url")]
  96. public string TaxRegCertUrl { get; set; }
  97. /// <summary>
  98. /// 公司注册电话 一般纳税人必须填写,小规模纳税人无需填写
  99. /// </summary>
  100. [JsonProperty("telephone")]
  101. public string Telephone { get; set; }
  102. /// <summary>
  103. /// 发票抬头,票面信息上的抬头信息
  104. /// </summary>
  105. [JsonProperty("title")]
  106. public string Title { get; set; }
  107. /// <summary>
  108. /// 收件人列表,若不修改此项可以不填 选择非电子票时,邮寄信息必填,且保证邮寄信息的ipRoleId和开票资料的ipRoleId相等
  109. /// </summary>
  110. [JsonProperty("user_mail_info_order_list")]
  111. public List<UserMailInfoOrder> UserMailInfoOrderList { get; set; }
  112. }
  113. }