Abrechnungsanpassungen vornehmen

Sie lesen gerade die Apigee Edge -Dokumentation.
Zur Apigee X -Dokumentation.
info

Einführung

Mit der Monetarisierung können Sie Anpassungen an Abrechnungsdetails vornehmen. Beispielsweise müssen Sie möglicherweise die Umsatzbeteiligung oder die Gebühren für einen bestimmten Abrechnungsmonat aufgrund einer Abweichung in Ihren Aufzeichnungen erhöhen oder verringern.

Die Seite „Rechnungsgutschriften“

Rufen Sie die Seite „Rechnungsgutschriften“ wie unten beschrieben auf.

Edge

So greifen Sie über die Edge-Benutzeroberfläche auf die Seite „Rechnungsgutschriften“ zu:

  1. Melden Sie sich unter apigee.com/edge an.
  2. Wählen Sie in der linken Navigationsleiste Veröffentlichen > Monetarisierung > Rechnungsgutschriften aus.

Die Seite „Rechnungsgutschriften“ wird angezeigt.

Wie in der Abbildung hervorgehoben, können Sie auf der Seite „Rechnungsgutschriften“ Folgendes tun:

Classic Edge (Private Cloud)

So greifen Sie über die Classic Edge-Benutzeroberfläche auf die Seite „Rechnungsgutschriften“ zu:

  1. Melden Sie sich unter http://ms-ip:9000 an, wobei ms-ip die IP-Adresse oder der DNS-Name des Management Server-Knotens ist.
  2. Wählen Sie in der oberen Navigationsleiste Monetarisierung > Gutschriften aus.

Auf der Seite „Rechnungsgutschriften“ können Sie Folgendes tun:

  • Aktuelle Liste der Rechnungsgutschriften ansehen
  • Rechnungsgutschrift hinzufügen
  • Rechnungsgutschrift bearbeiten
  • Liste der Rechnungsgutschriften durchsuchen

Rechnungsgutschrift hinzufügen

So fügen Sie eine Rechnungsgutschrift hinzu:

  1. Rufen Sie die Seite „Rechnungsgutschriften“ auf.
  2. Klicken Sie auf + Gutschrift.
  3. Geben Sie die folgenden Informationen ein:
    Feld Beschreibung
    Name

    Ein beschreibender Name, der auf dem Abrechnungsdokument angezeigt wird.

    Gutschrift in %

    Betrag der Gutschrift als positiver oder negativer Prozentsatz. Ein positiver Prozentsatz erhöht die Umsatzbeteiligung oder die Gebühren in der Transaktion um diesen Prozentsatz. Eine negative Gutschrift verringert die Umsatzbeteiligung oder die Gebühren in der Transaktion um diesen Prozentsatz. Geben Sie eine positive oder negative Dezimalzahl mit bis zu zwei Dezimalstellen ein.

    Abrechnungsmonat

    Abrechnungsmonat für die Gutschrift. Wählen Sie in der Drop-down-Liste einen Monat aus.

    Transaktionstyp

    Transaktionstyp, für den Sie die Gutschrift anwenden möchten. Wählen Sie einen Wert aus der Drop-down-Liste aus:

    • Alle Transaktionen
    • Belastung (Transaktionen des Abrechnungsmodells)
    • Kauf (Transaktionen des Modells zur Umsatzbeteiligung)
    • Erstattung (Transaktionen des Modells zur Umsatzbeteiligung)
    Produkt

    API-Produkt, für das Sie die Gutschrift anwenden möchten. Sie können nicht eine einzelne Gutschrift auf mehrere API-Produkte anwenden. Wenn Sie eine Gutschrift auf mehrere API-Produkte anwenden müssen, erstellen Sie für jedes Produkt eine Gutschrift. Wählen Sie im Drop-down-Menü ein API-Produkt aus.

    Entwickler

    Entwickler, für den Sie die Gutschrift anwenden möchten. Sie können die Gutschrift standardmäßig auf alle Entwickler oder auf einen bestimmten Entwickler anwenden. Wählen Sie im Drop-down-Menü „Alle Entwickler“ oder einen bestimmten Entwickler aus.

  4. Klicken Sie auf Gutschrift erstellen.

Rechnungsgutschrift bearbeiten

So bearbeiten Sie eine Rechnungsgutschrift:

  1. Rufen Sie die Seite „Rechnungsgutschriften“ auf.
  2. Bewegen Sie den Mauszeiger auf die Rechnungsgutschrift, die Sie bearbeiten möchten, und klicken Sie im Aktionsmenü auf .
  3. Aktualisieren Sie die Rechnungsgutschrift nach Bedarf.
  4. Klicken Sie auf Gutschrift aktualisieren.

Rechnungsgutschriften mit der API vornehmen

In den folgenden Abschnitten wird beschrieben, wie Sie Rechnungsgutschriften mit der API vornehmen.

Rechnungsgutschrift mit der API vornehmen

Sie können Abrechnungsdetails anpassen, indem Sie eine POST-Anfrage an /organizations/{org_name}/billing-adjustments senden. Wenn Sie die Anfrage senden, geben Sie im Anfragetext Folgendes an:

  • Name für die Rechnungsgutschrift.
  • Ein Prozentsatz für die Gutschrift, d. h. ein positiver oder negativer Prozentsatz, der die Rechnung entsprechend erhöht oder verringert.
  • Abrechnungsmonat.
  • Abrechnungsjahr.
  • Organisation, auf die die Rechnungsgutschrift angewendet wird.

Sie können auch andere Attribute angeben, z. B.:

  • Transaktionstyp, für den Sie die Gutschrift anwenden möchten (z. B. eine Kauf Transaktion).
  • Entwickler, für den Sie die Gutschrift anwenden möchten.
  • Ob Sie die Gutschrift auf Prepaid-Entwickler, Postpaid-Entwickler oder beide anwenden möchten.
  • API-Paket, für das Sie die Gutschrift anwenden möchten.
  • API-Produkt, für das Sie die Gutschrift anwenden möchten.

Eine vollständige Liste der Attribute für Rechnungsgutschriften, die Sie in einer Gutschriftsanfrage angeben können, finden Sie unter Konfigurationseinstellungen für Rechnungsgutschriften.

Wenn ein optionales Attribut nicht angegeben ist, gilt die Rechnungsgutschrift für alle Werte dieses Attributs. Wenn beispielsweise kein Transaktionstyp angegeben ist, gilt die Rechnungsgutschrift für alle Transaktionstypen.

Im folgenden Beispiel wird eine Rechnungsgutschrift für den offenen Abrechnungsmonat Juni 2013 vorgenommen. Die Gutschrift führt zu einer Reduzierung um 3 % und wird auf Kauf-Transaktionen, das Zahlungsprodukt und Postpaid-Entwickler angewendet. Da die Attribute zur Identifizierung eines bestimmten Entwicklers oder API-Pakets nicht angegeben sind, wird die Gutschrift auf alle Entwickler (die Postpaid-Entwickler sind) und das Zahlungsprodukt in allen API-Paketen angewendet.

$ curl -H "Content-Type:application/json" -X POST -d \
'{
  "name": "Purchase Adjustment Negative3",
  "adjustmentPercentageFactor": -3,
  "billingMonth": 6,
  "billingYear": 2017,
  "isPublished": false,
  "transactionType": "PURCHASE",
  "developerBillingType": "POSTPAID",
  "organization": {
      "id": "{org_name}" 
  },
  "product": { "id": "payment" }
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/billing-adjustments" \
-u email:password

Die Antwort sollte in etwa so aussehen (nur ein Teil der Antwort wird angezeigt):

{
  "adjustmentPercentageFactor" : -3,
  "billingMonth" : 6,
  "billingYear" : 2017,
  "developerBillingType" : "POSTPAID",
  "id" : "511144db-7fb1-4c74-bafb-5bc7a6380c9c",
  "isPublished" : false,
  "name" : "Purchase Adjustment Negative3",
  "organization" : {
   ...
  },
  "product" : {
    "customAtt1Name" : "user",
    "description" : "Payment",
    "displayName" : "Payment",
    "id" : "payment",
    "name" : "payment",
    "organization" : {
      ...
    },
    "status" : "CREATED",
    "transactionSuccessCriteria" : "Status=='200 OK'"
  },
  "transactionType" : "PURCHASE"
}

Rechnungsgutschriften mit der API ansehen

Sie können eine bestimmte Rechnungsgutschrift oder alle Rechnungsgutschriften für eine Organisation ansehen. Wenn Sie eine bestimmte Rechnungsgutschrift ansehen möchten, senden Sie eine GET-Anfrage an /organizations/{org_name}/billing-adjustments/{billing_adjustment_id}, wobei {billing_adjustment_id} die ID der bestimmten Rechnungsgutschrift ist (die ID wird in der Antwort zurückgegeben, wenn Sie die Rechnungsgutschrift erstellen). Beispiel:

$ curl -H "Accept:application/json" -X GET \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/billing-adjustments/511144db-7fb1-4c74-bafb-5bc7a6380c9c" \
-u email:password

Wenn Sie alle Rechnungsgutschriften für eine Organisation ansehen möchten, senden Sie eine GET-Anfrage an /organizations/{org_name}/billing-adjustments. Beispiel:

$ curl -H "Accept:application/json" -X GET \ 
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/billing-adjustments" \ 
-u email:password

Die Antwort sollte in etwa so aussehen (nur ein Teil der Antwort wird angezeigt):

{
  "billingAdjustment" : [ {
    "adjustmentPercentageFactor" : -3,
    "billingMonth" : 6,
    "billingYear" : 2017,
    "developerBillingType" : "POSTPAID",
    "id" : "511144db-7fb1-4c74-bafb-5bc7a6380c9c",
    "isPublished" : false,
    "name" : "Purchase Adjustment Negative3",
    "organization" : {
      ...
    },
    "product" : {
      "customAtt1Name" : "user",
      "description" : "Payment",
      "displayName" : "Payment",
      "id" : "payment",
      "name" : "payment",
      "organization" : {
        ...
      },
      "status" : "CREATED",
      "transactionSuccessCriteria" : "Status=='200 OK'"
    },
    "transactionType" : "PURCHASE"
  }, {
    "adjustmentPercentageFactor" : 5.0000,
    "billingMonth" : 5,
    "billingYear" : 2017,
    "id" : "53c363c0-7e1d-4dc1-9392-cf86656225f2",
    "isPublished" : false,
    "monetizationPackage" : {
      "description" : "Communications",
      "displayName" : "Communications",
      "id" : "communications",
      "name" : "Communications",
      "organization" : {
       ...
      },
      "product" : [ {
        "customAtt1Name" : "user",
        "description" : "Messaging",
        "displayName" : "Messaging",
        "id" : "messaging",
        "name" : "messaging",
        "organization" : {
          ...
        },
        "status" : "CREATED"
      }, {
        ...
        },
        "status" : "CREATED",
        "transactionSuccessCriteria" : "Status=='200 OK'"
      } ],
      "status" : "CREATED"
    },
    "name" : "Test Package Adjustment",
    "organization" : {
     ...
    },
    "product" : {
      "customAtt1Name" : "user",
      "description" : "Location",
      "displayName" : "Location",
      "id" : "location",
      "name" : "location",
      "organization" : {
        ...
      },
      "status" : "CREATED",
      "transactionSuccessCriteria" : "Status=='200 OK'"
    }
  } ],
  "totalRecords" : 2
}

Rechnungsgutschrift mit der API aktualisieren

Sie können eine Rechnungsgutschrift aktualisieren, indem Sie eine PUT-Anfrage an /organizations/{org_name}/billing-adjustments/{billing_adjustment_id} senden, wobei {billing_adjustment_id} die ID der bestimmten Rechnungsgutschrift ist. Wenn Sie die Aktualisierung vornehmen, müssen Sie im Anfragetext die aktualisierten Attribute und die ID der zu aktualisierenden Rechnungsgutschrift angeben. Sie müssen auch die obligatorischen Attribute für die Rechnungsgutschrift angeben, d. h. Attribute für den Namen, den Prozentsatz der Gutschrift, den Abrechnungsmonat, das Abrechnungsjahr und die Organisation.

Der folgende API-Aufruf aktualisiert beispielsweise den Prozentsatz der Gutschrift und den Namen. Die aktualisierten Attribute sind im Beispiel hervorgehoben:

$ curl -H "Content-Type: application/json" -X PUT -d \
'{
  "id" : "511144db-7fb1-4c74-bafb-5bc7a6380c9c ",
  "adjustmentPercentageFactor": -5,
  "name" : "Purchase Adjustment Negative5",
  "billingMonth": 6,
  "billingYear": 2017,
  "isPublished": false,
  "transactionType": "PURCHASE",
  "developerBillingType": "POSTPAID",
  "organization": {
      "id": "{org_name}" 
    },
  "product": { "id": "payment" }
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/billing-adjustments/511144db-7fb1-4c74-bafb-5bc7a6380c9c" \
-u email:password

Rechnungsgutschrift mit der API löschen

Sie können eine Rechnungsgutschrift löschen, indem Sie eine DELETE-Anfrage an /organizations/{org_name}/billing-adjustments/{billing_adjustment_id} senden, wobei {billing_adjustment_id} die ID der zu löschenden Rechnungsgutschrift ist. Beispiel:

$ curl -H "Accept:application/json" -X GET \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/billing-adjustments/511144db-7fb1-4c74-bafb-5bc7a6380c9c" \
-u email:password

Konfigurationseinstellungen für Rechnungsgutschriften für die API

Die folgenden Konfigurationsoptionen sind für Rechnungsgutschriften verfügbar:

Name Beschreibung Standard Erforderlich?
name

Ein beschreibender Name für die Rechnungsgutschrift.

Ja
adjustmentPercentageFactor

Der Betrag der Gutschrift als positiver oder negativer Prozentsatz. Ein positiver Prozentsatz erhöht die Umsatzbeteiligung oder die Gebühren in der Transaktion um diesen Prozentsatz. Ein negativer Prozentsatz verringert die Umsatzbeteiligung oder die Gebühren in der Transaktion um diesen Prozentsatz. Die Werte können zwischen -100 und 999,9999 liegen.

Ja
billingMonth

Der Abrechnungsmonat für die Rechnungsgutschrift als Ganzzahl. Beispiel: 11 für Dezember.

Ja
billingYear

Das Abrechnungsjahr für die Rechnungsgutschrift im folgenden Format: YYYY. Beispiel: 2017.

Ja
organization

Die Organisation, auf die die Rechnungsgutschrift angewendet wird.

Ja
isPublished

Ein Flag, das angibt, ob die Gutschrift veröffentlicht werden soll. Der Wert kann einer der folgenden sein:

  • true: Die Rechnungsgutschrift soll veröffentlicht werden.
  • false: Die Rechnungsgutschrift soll nicht veröffentlicht werden.
Nein
transactionType

Der Transaktionstyp, für den die Rechnungsgutschrift gilt. Der Typ kann einer der folgenden sein:

  • PURCHASE
  • CHARGE
  • REFUND
  • CREDIT
  • BALANCE
  • SETUPFEES
  • TERMINATIONFEES
  • RECURRINGFEES
  • TRUEUPS: Dies sind Transaktionen, mit denen bewertete Transaktionen neu angepasst werden. Sie werden aufgerufen, wenn im vorherigen Abrechnungs monat Steueränderungen vorgenommen wurden.
Nein
developerBillingType

Der Abrechnungstyp für Entwickler, für den die Rechnungsgutschrift gilt. Der Wert kann einer der folgenden sein:

  • PREPAID.: Prepaid-Entwickler.
  • POSTPAID: Postpaid-Entwickler.
  • BOTH: Prepaid- und Postpaid-Entwickler.
Nein
product

Das API-Produkt, für das die Rechnungsgutschrift gilt. Wenn Sie dieses Attribut nicht angeben, gilt die Rechnungsgutschrift für alle API-Produkte.

Nein
monetizationPackage

Das API-Paket, für das die Rechnungsgutschrift gilt. Wenn Sie dieses Attribut nicht angeben, gilt die Rechnungsgutschrift für alle API-Pakete.

Nein
developer

Der Entwickler, für den die Rechnungsgutschrift gilt. Wenn Sie dieses Attribut nicht angeben, gilt die Rechnungsgutschrift für alle Entwickler.

Nein

Nächste Schritte

Mit der Monetarisierung können Sie Entwicklern Gutschriften ausstellen. Dies ist möglicherweise erforderlich, wenn ein Entwickler mit einem Dienst unzufrieden ist und eine teilweise oder volle Erstattung für die Nutzung in einem bestimmten Zeitraum beantragt. Informationen zum Ausstellen von Gutschriften finden Sie unter Gutschriften ausstellen.