SubscriptionItem

BillingEnterpriseOrder to CashRevenue ManagementSAPSubscription ManagementUsage-Based Pricing

Properties

Name Type Description
itemId string
productId string
productName string
description string
quantity integer
unitPrice object
totalPrice object
billingType string
includedUnits integer Number of units included in the base price
overageRate number Rate per unit above the included quantity
metadata object
View JSON Schema on GitHub

JSON Schema

sap-brim-billing-and-revenue-innovation-management-subscriptionitem-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/SubscriptionItem",
  "title": "SubscriptionItem",
  "type": "object",
  "properties": {
    "itemId": {
      "type": "string"
    },
    "productId": {
      "type": "string"
    },
    "productName": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "quantity": {
      "type": "integer",
      "minimum": 1
    },
    "unitPrice": {
      "$ref": "#/components/schemas/MonetaryAmount"
    },
    "totalPrice": {
      "$ref": "#/components/schemas/MonetaryAmount"
    },
    "billingType": {
      "type": "string",
      "enum": [
        "RECURRING",
        "ONE_TIME",
        "USAGE_BASED"
      ]
    },
    "includedUnits": {
      "type": "integer",
      "description": "Number of units included in the base price"
    },
    "overageRate": {
      "type": "number",
      "format": "double",
      "description": "Rate per unit above the included quantity"
    },
    "metadata": {
      "type": "object",
      "additionalProperties": {
        "type": "string"
      }
    }
  }
}