RatingResponse

BillingEnterpriseOrder to CashRevenue ManagementSAPSubscription ManagementUsage-Based Pricing

Properties

Name Type Description
ratingId string
subscriberId string
serviceType string
quantity number
charge object
pricingPlanId string
rateApplied number The unit rate applied
tierApplied string Name of the pricing tier that was applied
ratedAt string
status string
details array
View JSON Schema on GitHub

JSON Schema

sap-brim-billing-and-revenue-innovation-management-ratingresponse-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/RatingResponse",
  "title": "RatingResponse",
  "type": "object",
  "properties": {
    "ratingId": {
      "type": "string",
      "format": "uuid"
    },
    "subscriberId": {
      "type": "string"
    },
    "serviceType": {
      "type": "string"
    },
    "quantity": {
      "type": "number",
      "format": "double"
    },
    "charge": {
      "$ref": "#/components/schemas/MonetaryAmount"
    },
    "pricingPlanId": {
      "type": "string"
    },
    "rateApplied": {
      "type": "number",
      "format": "double",
      "description": "The unit rate applied"
    },
    "tierApplied": {
      "type": "string",
      "description": "Name of the pricing tier that was applied"
    },
    "ratedAt": {
      "type": "string",
      "format": "date-time"
    },
    "status": {
      "type": "string",
      "enum": [
        "RATED",
        "FAILED",
        "ZERO_RATED"
      ]
    },
    "details": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "tierName": {
            "type": "string"
          },
          "unitsInTier": {
            "type": "number",
            "format": "double"
          },
          "ratePerUnit": {
            "type": "number",
            "format": "double"
          },
          "tierCharge": {
            "$ref": "#/components/schemas/MonetaryAmount"
          }
        }
      }
    }
  }
}