using System; using System.Xml.Serialization; using System.Collections.Generic; namespace Aop.Api.Domain { /// /// ArMonthlyStatementBillOpenApiResponse Data Structure. /// [Serializable] public class ArMonthlyStatementBillOpenApiResponse : AopObject { /// /// 账单核算时区 /// [XmlElement("accounting_time_zone")] public string AccountingTimeZone { get; set; } /// /// 应收日期(yyyyMMdd) /// [XmlElement("accrued_date")] public string AccruedDate { get; set; } /// /// 调整金额 /// [XmlElement("adjust_amt")] public MultiCurrencyMoneyOpenApi AdjustAmt { get; set; } /// /// 业务扩展分析维度,来自于分析、汇总维度 k1=v1$k2=v2$k3=v3* /// [XmlElement("analysis_dmsn")] public string AnalysisDmsn { get; set; } /// /// 分析维度1 /// [XmlElement("analysis_dmsn_1")] public string AnalysisDmsn1 { get; set; } /// /// 分析维度2 /// [XmlElement("analysis_dmsn_2")] public string AnalysisDmsn2 { get; set; } /// /// 分析维度3 /// [XmlElement("analysis_dmsn_3")] public string AnalysisDmsn3 { get; set; } /// /// 分析维度4 /// [XmlElement("analysis_dmsn_4")] public string AnalysisDmsn4 { get; set; } /// /// 申请中开票金额 /// [XmlElement("applying_invoice_amt")] public MultiCurrencyMoneyOpenApi ApplyingInvoiceAmt { get; set; } /// /// 合约号 /// [XmlElement("arrangement_no")] public string ArrangementNo { get; set; } /// /// 原始账单金额(对于月账单存在调整金额的情况,真实账单金额=原始账单金额+调整金额) /// [XmlElement("bill_amt")] public MultiCurrencyMoneyOpenApi BillAmt { get; set; } /// /// 账单结束日期 /// [XmlElement("bill_end_date")] public string BillEndDate { get; set; } /// /// 账单月 /// [XmlElement("bill_month")] public string BillMonth { get; set; } /// /// 账单编码 /// [XmlElement("bill_no")] public string BillNo { get; set; } /// /// 账单开始日期 /// [XmlElement("bill_start_date")] public string BillStartDate { get; set; } /// /// 收费项编码 /// [XmlElement("charge_item_code")] public string ChargeItemCode { get; set; } /// /// 计费类型,名称见charge_type_name /// [XmlElement("charge_type")] public string ChargeType { get; set; } /// /// 01:云在线计费 02:离线计费 03:老主站计收费 04:芝麻在线计收费 05:国际在线计收费 06:网商计费 07:应收收入计提 08:应收返点计提 09:国际离线计收费 10:线上生成账单 /// [XmlElement("charge_type_name")] public string ChargeTypeName { get; set; } /// /// 对账状态 01 账单生成 02 待确认出账 03 已出账 04 客户已对账 05 对账差异 06 部分出账 /// [XmlElement("check_state")] public string CheckState { get; set; } /// /// 计算依据 /// [XmlElement("clcn_basic_amt")] public long ClcnBasicAmt { get; set; } /// /// 01 交易金额 02 交易笔数 03 交易张数 04 资费依据扩展 05 其他 /// [XmlElement("clcn_basic_type")] public string ClcnBasicType { get; set; } /// /// 01 交易金额 02 交易笔数 03 交易张数 04 资费依据扩展 05 其他 /// [XmlElement("clcn_basic_type_name")] public string ClcnBasicTypeName { get; set; } /// /// 01 差额累进 02 全额累进 03 按传入金额收费 04 价格包量 05 包时间周期 06 按时间全额累进 07 包时间周期差额累进 08 期间差额累进 09 期间全额累进 10 包时间周期单笔 11 标准单笔计费 12 包时间周期单笔-按照传入金额计费 13 期间靠档差额累进 14 自定义 /// [XmlElement("clcn_method")] public string ClcnMethod { get; set; } /// /// 01 差额累进 02 全额累进 03 按传入金额收费 04 价格包量 05 包时间周期 06 按时间全额累进 07 包时间周期差额累进 08 期间差额累进 09 期间全额累进 10 包时间周期单笔 11 标准单笔计费 12 包时间周期单笔-按照传入金额计费 13 期间靠档差额累进 14 自定义 /// [XmlElement("clcn_method_name")] public string ClcnMethodName { get; set; } /// /// 调账金额 /// [XmlElement("detail_bill_adj_amt")] public MultiCurrencyMoneyOpenApi DetailBillAdjAmt { get; set; } /// /// 调账原因 /// [XmlElement("detail_bill_adj_reason")] public string DetailBillAdjReason { get; set; } /// /// 环境标识:租户ID /// [XmlElement("env_source")] public string EnvSource { get; set; } /// /// 机构ID /// [XmlElement("inst_id")] public string InstId { get; set; } /// /// 是否是关联交易 /// [XmlElement("inter_trade_flag")] public string InterTradeFlag { get; set; } /// /// 可开票金额 /// [XmlElement("invoice_amt")] public MultiCurrencyMoneyOpenApi InvoiceAmt { get; set; } /// /// 发票单据状态 01 未开票 02 部分开票 03 完全开票 04 线下开票 09 作废 /// [XmlElement("invoice_status")] public string InvoiceStatus { get; set; } /// /// 已开票金额 /// [XmlElement("invoiced_amt")] public MultiCurrencyMoneyOpenApi InvoicedAmt { get; set; } /// /// 结算对象参与者标识 /// [XmlElement("ip_id")] public string IpId { get; set; } /// /// 结算对象参与者角色标识 /// [XmlElement("ip_role_id")] public string IpRoleId { get; set; } /// /// 已关联发票金额 /// [XmlElement("link_invoice_amt")] public MultiCurrencyMoneyOpenApi LinkInvoiceAmt { get; set; } /// /// 记录未开票原因 /// [XmlElement("memo")] public string Memo { get; set; } /// /// 元数据来源标识,包括(用户、商户、产品、合约、计费)来源 /// [XmlElement("metadata_source")] public string MetadataSource { get; set; } /// /// 应收月账单号 /// [XmlElement("monthly_bill_no")] public string MonthlyBillNo { get; set; } /// /// 已付金额1 /// [XmlElement("paid_amt")] public MultiCurrencyMoneyOpenApi PaidAmt { get; set; } /// /// 是否存在往期扣款金额 /// [XmlElement("past_pay_flag")] public bool PastPayFlag { get; set; } /// /// 付款状态 01 待结算 02 部分结算 03 结算完 /// [XmlElement("pay_status")] public string PayStatus { get; set; } /// /// 付款方式 1资金 5走量 /// [XmlElement("pay_way")] public string PayWay { get; set; } /// /// 可付金额 /// [XmlElement("payable_amt")] public MultiCurrencyMoneyOpenApi PayableAmt { get; set; } /// /// 可付标记 /// [XmlElement("payable_flag")] public string PayableFlag { get; set; } /// /// 收款方账号 /// [XmlElement("payee_account")] public string PayeeAccount { get; set; } /// /// 付款方银行账号 /// [XmlElement("payer_account_no")] public string PayerAccountNo { get; set; } /// /// 扣款对象pid /// [XmlElement("payer_ip_role_id")] public string PayerIpRoleId { get; set; } /// /// 政策id /// [XmlElement("price_policy_id")] public string PricePolicyId { get; set; } /// /// 产品码,金融云为商品ID /// [XmlElement("prod_code")] public string ProdCode { get; set; } /// /// 产品名称,金融云为空,需要自己查询 /// [XmlElement("product_name")] public string ProductName { get; set; } /// /// 已收金额 /// [XmlElement("received_amt")] public MultiCurrencyMoneyOpenApi ReceivedAmt { get; set; } /// /// 关联的可开票单据列表 /// [XmlArray("rel_rcpt_list")] [XmlArrayItem("string")] public List RelRcptList { get; set; } /// /// 结算周期 01 年结 02 季结 03 月结 99 其它结算周期 /// [XmlElement("settle_period")] public string SettlePeriod { get; set; } /// /// 账单结算时区 /// [XmlElement("settle_time_zone")] public string SettleTimeZone { get; set; } /// /// 01 实时 02 预收 03 后收 04 周期结算 05 按日结算 09 延期结算 12 新周期结算 /// [XmlElement("settle_type")] public string SettleType { get; set; } /// /// 签约对象参与者标识 /// [XmlElement("sign_ip_id")] public string SignIpId { get; set; } /// /// 参与者名称,金融云需要自己查询 /// [XmlElement("sign_ip_id_name")] public string SignIpIdName { get; set; } /// /// 签约对象参与者角色标识 /// [XmlElement("sign_ip_role_id")] public string SignIpRoleId { get; set; } /// /// 税额 /// [XmlElement("tax_amt")] public MultiCurrencyMoneyOpenApi TaxAmt { get; set; } /// /// 税率 /// [XmlElement("tax_rate")] public long TaxRate { get; set; } /// /// 02 营业税 01 增值税 00 无税 /// [XmlElement("tax_tp")] public string TaxTp { get; set; } /// /// 租户标识 /// [XmlElement("tnt_inst_id")] public string TntInstId { get; set; } /// /// 待核销明细数量 /// [XmlElement("to_writeoff_detail_count")] public string ToWriteoffDetailCount { get; set; } /// /// 账单类型 1应收,2返点 ,4递延 /// [XmlElement("type")] public string Type { get; set; } /// /// 账单类型 1应收,2返点,4递延 /// [XmlElement("type_name")] public string TypeName { get; set; } /// /// 核销明细数量 /// [XmlElement("writeoff_detail_count")] public string WriteoffDetailCount { get; set; } } }