using System; using System.Xml.Serialization; namespace Aop.Api.Domain { /// /// ArMonthlyBillDTO Data Structure. /// [Serializable] public class ArMonthlyBillDTO : AopObject { /// /// 出账日 /// [XmlElement("account_day")] public string AccountDay { get; set; } /// /// 应收日期(yyyyMMdd) /// [XmlElement("accrued_date")] public string AccruedDate { get; set; } /// /// 调账金额 /// [XmlElement("adjust_amt")] public MultiCurrencyMoneyOpenApi AdjustAmt { 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("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; } /// /// 月账单号,唯一标识月账单的ID /// [XmlElement("bill_no")] public string BillNo { get; set; } /// /// 账单开始日期 /// [XmlElement("bill_start_date")] public string BillStartDate { get; set; } /// /// 账单类型 21:应收月账单 目前仅支持该类型的账单类型 /// [XmlElement("bill_type")] public string BillType { get; set; } /// /// 收费项编码 /// [XmlElement("charge_item_code")] public string ChargeItemCode { get; set; } /// /// 计费类型 01:云在线计费,02:离线计费,03:老主站计收费,04:芝麻在线计收费 /// [XmlElement("charge_type")] public string ChargeType { get; set; } /// /// 出账状态 01:账单生成,02:待确认出账,03:已出账,04:客户已对账,05:对账差异,06:部分出账 /// [XmlElement("check_status")] public string CheckStatus { get; set; } /// /// 已出账金额 /// [XmlElement("checked_amt")] public MultiCurrencyMoneyOpenApi CheckedAmt { get; set; } /// /// 出账中金额 /// [XmlElement("checking_amt")] public MultiCurrencyMoneyOpenApi CheckingAmt { 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:包时间周期,06:按时间全额累进,07:包时间周期差额累进,08:期间差额累进,09:期间全额累进,10:包时间周期单笔,11:标准单笔计费,12:包时间周期单笔-按照传入金额计费,13:期间靠档差额累进,靠档计息使用,14:自定义 /// [XmlElement("clcn_method")] public string ClcnMethod { get; set; } /// /// 冻结金额 /// [XmlElement("freeze_amt")] public MultiCurrencyMoneyOpenApi FreezeAmt { get; set; } /// /// 创建时间(创建备份时需要) /// [XmlElement("gmt_create")] public string GmtCreate { get; set; } /// /// 修改时间(创建备份时需要) /// [XmlElement("gmt_modified")] public string GmtModified { get; set; } /// /// 付款时间 /// [XmlElement("gmt_pay")] public string GmtPay { get; set; } /// /// 分支机构号 /// [XmlElement("inst_id")] public string InstId { get; set; } /// /// 可开票金额 /// [XmlElement("invoice_amt")] public MultiCurrencyMoneyOpenApi InvoiceAmt { get; set; } /// /// 已开票金额 /// [XmlElement("invoiced_amt")] public MultiCurrencyMoneyOpenApi InvoicedAmt { get; set; } /// /// 结算对象参与者标识 /// [XmlElement("ip_id")] public string IpId { get; set; } /// /// 参与者名字 /// [XmlElement("ip_name")] public string IpName { get; set; } /// /// 结算对象参与者角色标识 /// [XmlElement("ip_role_id")] public string IpRoleId { get; set; } /// /// 最后修改人 /// [XmlElement("last_moder")] public string LastModer { get; set; } /// /// 已关联发票金额 /// [XmlElement("link_invoice_amt")] public MultiCurrencyMoneyOpenApi LinkInvoiceAmt { get; set; } /// /// 付款来源 1:主账务,2:包量,3:预收,4:预存,5:银行,6:积分,7:统一支付,8:支付受理 /// [XmlElement("pay_original")] public string PayOriginal { get; set; } /// /// 付款状态 01:待结算;02:部分结算;03:结算完成 /// [XmlElement("pay_status")] public string PayStatus { get; set; } /// /// 付款方式 1:资金;2:包量 /// [XmlElement("pay_way")] public string PayWay { get; set; } /// /// 收款方账号 /// [XmlElement("payee_account")] public string PayeeAccount { get; set; } /// /// 付款方账号 /// [XmlElement("payer_account")] public string PayerAccount { get; set; } /// /// 扣款对象pid /// [XmlElement("payer_ip_role_id")] public string PayerIpRoleId { get; set; } /// /// 产品码 /// [XmlElement("prod_code")] public string ProdCode { get; set; } /// /// 已收金额 /// [XmlElement("received_amt")] public MultiCurrencyMoneyOpenApi ReceivedAmt { get; set; } /// /// 记录id,账单全局唯一号 /// [XmlElement("record_id")] public string RecordId { get; set; } /// /// 服务金额 /// [XmlElement("service_amt")] public MultiCurrencyMoneyOpenApi ServiceAmt { get; set; } /// /// 结算类型 01:实时;02:预收;03:后收;04:周期结算;05:按日汇总结算;09:延期结算 /// [XmlElement("settle_type")] public string SettleType { get; set; } /// /// 签约对象参与者标识 /// [XmlElement("sign_ip_id")] public string SignIpId { get; set; } /// /// 签约对象参与者角色标识 /// [XmlElement("sign_ip_role_id")] public string SignIpRoleId { get; set; } /// /// 结算对象PID /// [XmlElement("stl_ip_role_id")] public string StlIpRoleId { get; set; } /// /// 税额 /// [XmlElement("tax_amt")] public MultiCurrencyMoneyOpenApi TaxAmt { get; set; } /// /// 税率 /// [XmlElement("tax_rate")] public long TaxRate { get; set; } /// /// 税收类型,01:增值税,02:营业税 营业税已经在大部分行业废弃,要传入需咨询后再确认 /// [XmlElement("tax_type")] public string TaxType { get; set; } /// /// 待核销明细数量 /// [XmlElement("to_writeoff_detail_count")] public long ToWriteoffDetailCount { get; set; } /// /// 账单分类 1应收,2返点 /// [XmlElement("type")] public string Type { get; set; } /// /// 核销明细数量 /// [XmlElement("writeoff_detail_dount")] public long WriteoffDetailDount { get; set; } /// /// 核销中金额 /// [XmlElement("writingoff_amt")] public MultiCurrencyMoneyOpenApi WritingoffAmt { get; set; } } }