ChargingRequest

BillingEnterpriseOrder to CashRevenue ManagementSAPSubscription ManagementUsage-Based Pricing

Properties

Name Type Description
accountId string Account to charge
amount object
chargeType string Charging model
serviceType string
description string
externalReference string External transaction reference
metadata object
View JSON Schema on GitHub

JSON Schema

sap-brim-billing-and-revenue-innovation-management-chargingrequest-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/ChargingRequest",
  "title": "ChargingRequest",
  "type": "object",
  "required": [
    "accountId",
    "amount",
    "chargeType"
  ],
  "properties": {
    "accountId": {
      "type": "string",
      "description": "Account to charge"
    },
    "amount": {
      "$ref": "#/components/schemas/MonetaryAmount"
    },
    "chargeType": {
      "type": "string",
      "enum": [
        "PREPAID",
        "POSTPAID"
      ],
      "description": "Charging model"
    },
    "serviceType": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "externalReference": {
      "type": "string",
      "description": "External transaction reference"
    },
    "metadata": {
      "type": "object",
      "additionalProperties": {
        "type": "string"
      }
    }
  }
}