更新时间:2024-09-26 GMT+08:00
查询伙伴月度消费账单

查询伙伴月度消费账单

功能介绍

伙伴可以查询伙伴月度消费账单。

该接口即将下线,“查询伙伴月度消费账单”新接口请参考查询伙伴月度消费账单

Web UI

伙伴可以登录合作伙伴中心查询伙伴月度消费账单。

  1. 在伙伴中心顶部的导航栏中选择“销售 > 伙伴账务 > 伙伴账单”。
  2. 在“应还金额”区域,可以查看到伙伴的应还金额,包括“本月未还金额”和“往期未还金额”。

    • 单击“还款”,可进行还款操作,具体参见还款
    • 单击“未还清账单”,可查看当前未还清的账单。
    • 单击“还款记录”,可前往“收支明细”页面查看还款记录。

  1. 在“月度账单”区域,伙伴可以选择账期,查看对应账期的伙伴账单信息。

  2. 导出伙伴账单。

    • 导出账单

      单击“导出账单(pdf)”,页面提示“导出任务创建成功”。

    • 导出账单明细

      单击“导出账单明细(xlsx)”,页面提示“导出任务创建成功”。

    • 查看导出记录
      1. 单击“查看导出记录”,进入“导出记录”页面。
      2. 单击“操作”列的“下载”,下载并查看导出状态为“已完成”的伙伴账单。

REST API

伙伴在伙伴销售平台基于伙伴月度消费账单,展示伙伴每月消费数据,并与华为进行结算。

  • 该接口只允许使用合作伙伴账号AK/SK或者Token调用。
  • 北京时间每月5号12:00前会生成上个月伙伴账单。

  1. URI

    GET /v1.0/{partner_id}/partner/account-mgr/postpaid-bill-summary

    参数说明请参见下表。

    表1 路径参数

    参数

    是否必选

    取值范围

    描述

    partner_id

    最大长度:64

    合作伙伴ID(华为分配)。

    获取方法请参见如何获取合作伙伴ID(partner_id)

    表2 查询参数

    参数

    是否必选

    参数类型

    取值范围

    描述

    consume_month

    String

    最大长度:10

    查询月份,yyyy-MM格式。

  1. 请求消息

    请求参数

    无。

    请求示例

    GET https://bss-intl.myhuaweicloud.com/v1.0/{partner_id}/partner/account-mgr/postpaid-bill-summary?consume_month=2019-01 HTTP/1.1
    Content-Type: application/json
    X-Auth-TokenMIIPAgYJKoZIhvcNAQcCo...ggg1BBIINPXsidG9rZ

  1. 响应消息

    响应参数

    参数

    是否必选

    参数类型

    取值范围

    描述

    error_code

    String

    最大长度:16

    状态码,具体请参考4。只有失败才会返回这个参数。

    error_msg

    String

    最大长度:1024

    错误描述信息。只有失败才会返回这个参数。

    billCycle

    String

    最大长度:10

    结算周期,只有成功才返回这个参数。表示某年某月的账单汇总。

    格式:YYYY-MM

    creditDebtAmount

    BigDecimal

    -

    账单金额,该金额已经计算过伙伴的特殊商务的优惠比例。只有成功才返回这个参数。不含税。

    consumeAmount

    BigDecimal

    -

    消费金额,该金额已经计算过伙伴的特殊商务的优惠比例。只有成功才返回这个参数。不含税。

    writeoffdebt

    BigDecimal

    -

    核销返还金额(负值),该金额已经计算过伙伴的特殊商务的优惠比例。只有成功才返回这个参数。不含税。

    unsubscribeAmount

    BigDecimal

    -

    退订返还金额(负值),该金额已经计算过伙伴的特殊商务的优惠比例。只有成功才返回这个参数。不含税。

    measureId

    Integer

    -

    单位,只有成功才返回这个参数。

    1:元

    currency

    String

    最大长度:8

    只有成功才返回这个参数。

    美金:USD

    taxAmount

    BigDecimal

    -

    税的金额,针对creditDebtAmount字段的税的金额,目前该字段预留,暂时不返回值。

    unclearedAmount

    BigDecimal

    -

    本账期未结清金额,该金额已经计算过伙伴的特殊商务的优惠比例。只有成功才返回这个参数。

    dueDate

    String

    最大长度:32

    还款截止日期,只有成功才返回这个参数。

    billList

    List<PostpaidBillInfo>

    -

    账单列表,具体参考表3,只有成功才返回这个参数。

    表3 PostpaidBillInfo

    参数

    是否必选

    参数类型

    取值范围

    描述

    billType

    String

    最大长度:1

    账单类型:

    • 0:消费
    • 1:退订
    • 2:华为核销

    cloudServiceTypeCode

    String

    最大长度:100

    云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表接口获取。

    resourceTypeCode

    String

    最大长度:100

    资源类型编码,例如ECS的VM为“hws.resource.type.vm”。您可以调用查询资源类型列表接口获取。

    payMethod

    String

    最大长度:1

    计费模式:

    0:包年/包月;

    1:按需;

    2:预留实例-订购;

    3:预留实例-按时计费。

    creditDebtAmount

    BigDecimal

    -

    子客户成交/退订/返还金额(含券含卡,劵包含代金券和现金券,卡包含储值卡。暂时不支持现金券和储值卡)。

    对于billType=1、2的账单,该金额为负值。

    customerAmountDue

    BigDecimal

    -

    子客户成交/退订/返还金额(不含券不含卡,劵包含代金券和现金券,卡包含储值卡。暂时不支持现金券和储值卡)。

    对于billType=1、2的账单,该金额为负值。

    settlementType

    Integer

    -

    产品结算类型:

    0:普通商品;

    1:促销商品;

    2:混托;

    5:储值卡;

    6:云商店;

    7:竞价实例;

    8:FCS(预留)。

    partnerRatio

    Bigdecimal

    -

    伙伴优惠比例。仅partnerPreferentialType为0时存在。

    partnerAmount

    Bigdecimal

    -

    伙伴应还/退还金额。

    对于billType=1、2的账单,该金额为负值。

    periodType

    Integer

    -

    包年/包月单位。

    0:包天

    1:包周

    2:包月

    3:包年

    periodNum

    Integer

    -

    包年/包月数量。

    categoryCode

    String

    64

    产品分类编码。

    salePrice

    BigDecimal

    -

    固定单价。

    仅partnerPreferentialType为1时存在。

    stepNum

    Integer

    -

    固定单价步长。

    仅partnerPreferentialType为1时存在。

    stepNumMeasureId

    Integer

    -

    固定单价步长单位。

    仅partnerPreferentialType为1时存在。

    partnerPreferentialType

    Integer

    [0-1]

    伙伴优惠类型。

    • 0:产品折扣
    • 1:固定单价,如果不出现,默认为产品折扣

    响应示例

    HTTP/1.1 200 OK
    Content-Type: application/json;charset=UTF-8
    Content-Length: length
    Date: response time
      
    {
        "billCycle": "2019-01",
        "creditDebtAmount": 22500,
        "consumeAmount": 22500,
        "writeoffdebt": 0,
        "unsubscribeAmount": 0,
        "measureId": 1,
        "currency": "USD",
        "taxAmount": null,
        "unclearedAmount": 10,
        "dueDate": "2019-02-15",
        "billList": [
            {
                "billType": "0",
                "cloudServiceTypeCode": "hws.service.type.kms",
                "resourceTypeCode": "hws.resource.type.dev.codehub",
                "payMethod": "1",
                "creditDebtAmount": 30000,
                "customerAmountDue": 30000,
                "settlementType": 0,
                "partnerRatio": 0.75,
                "partnerAmount": 22500,
                "periodType":3,
                "periodNum":1,
                "categoryCode": "hws.resource.storage1.evs",
                "salePrice": null,
                "stepNum": null,
                "stepNumMeasureId": null,
                "partnerPreferentialType": 0
            }
        ]
    }

  1. 状态码
    • 状态码4xx:由于明显的客户端错误(例如,格式错误的请求语法、参数错误等),华为云会返回4xx错误码,请及时检查请求消息的正确性,重新发起请求。
    • 状态码5xx:由于华为云系统原因,导致无法完成明显有效请求的处理,可及时联系华为云客服处理。

    HTTP状态码

    错误码

    错误描述

    400

    CBC.0100

    输入参数校验失败。

    403

    CBC.0151

    访问拒绝。

    500

    CBC.0999

    其他错误。