Konfigurasikan rencana bagi hasil

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Pengantar

Dalam paket pembagian keuntungan, penyedia API akan membagikan persentase pendapatan yang dihasilkan dari setiap transaksi kepada developer (berdasarkan harga kotor atau bersih transaksi). Saat membuat rencana pembagian keuntungan, Anda harus menunjukkan model pembagian, yang dapat berupa tetap atau fleksibel, dan dasar penetapan harga (seperti apakah pembagian keuntungan didasarkan pada harga kotor atau bersih transaksi). Anda menetapkan harga kotor atau bersih untuk transaksi saat membuat kebijakan pencatatan transaksi.

Dalam model pembagian tetap, Anda berbagi dengan developer persentase tetap dari pendapatan yang dihasilkan dari setiap transaksi (berdasarkan harga kotor atau bersih transaksi). Dalam model pembagian yang fleksibel, Anda berbagi persentase pendapatan yang bervariasi dengan developer. Pembagian keuntungan bergantung pada pendapatan yang dihasilkan selama jangka waktu tertentu. Persentase yang digunakan dalam penghitungan pembagian keuntungan dapat bervariasi berdasarkan jumlah pendapatan yang dihasilkan oleh transaksi.

Menentukan detail paket pembagian keuntungan menggunakan UI

Konfigurasikan paket pembagian keuntungan, seperti yang dijelaskan di bawah.

Edge

Untuk mengonfigurasi paket pembagian keuntungan menggunakan UI Edge, saat membuat atau mengedit paket tarif, pilih jenis paket tarif Pembagian Keuntungan atau Kartu Tarif dan Pembagian Keuntungan, lalu di bagian Pembagian keuntungan, konfigurasikan informasi berikut:

Kolom Deskripsi
Model kalkulasi Pilih salah satu jenis penetapan harga berikut:
  • Kotor - Pembagian keuntungan didasarkan pada persentase harga kotor transaksi.
  • Net - Bagi hasil didasarkan pada persentase harga bersih transaksi
Catatan: Anda menetapkan harga kotor atau bersih untuk transaksi saat membuat kebijakan pencatatan transaksi.
Frekuensi penghitungan Jangka waktu penghitungan volume transaksi (atau volume terkait atribut kustom). Pilih jumlah bulan (1-24 bulan).
Model berbagi Pilih salah satu model pembagian keuntungan berikut:
  • Tetap - Penyedia API berbagi persentase tetap pendapatan yang dihasilkan dari setiap transaksi (berdasarkan harga kotor atau bersih dari transaksi) kepada developer.
  • Fleksibel - Penyedia API berbagi persentase pendapatan yang bervariasi dengan developer. Pembagian keuntungan bergantung pada pendapatan yang dihasilkan selama jangka waktu tertentu. Persentase yang digunakan dalam penghitungan pembagian keuntungan dapat bervariasi berdasarkan jumlah pendapatan yang dihasilkan oleh transaksi.
Pembagian keuntungan tetap Untuk model berbagi tetap, menentukan persentase yang digunakan untuk menghitung pembagian keuntungan. Masukkan angka desimal (dengan maksimal empat angka di belakang koma). Misalnya, jika Anda memasukkan 80.5555, bagi hasil adalah 80.5555%, yaitu, sebagai penyedia API, Anda membayar developer 80.5555% dari harga yang ditagih untuk setiap transaksi.
Rentang pembagian keuntungan

Untuk model pembagian fleksibel, satu atau beberapa rentang pendapatan transaksi (setiap rentang adalah "band pendapatan"). Setiap rentang pendapatan dapat diberi persentase pembagian keuntungan. Transaksi digabungkan berdasarkan dasar agregasi untuk menghitung total pendapatan dan rentang pendapatan untuk transaksi. Persentase pembagian keuntungan yang diterapkan untuk setiap transaksi bergantung pada band pendapatannya.

Tentukan batas atas band pertama, misalnya, hingga 1.000 (batas bawah disetel sebelumnya ke lebih besar dari 0). Klik +Baru untuk menambahkan tali lain. Biarkan batas atas band akhir kosong untuk menunjukkan semua transaksi setelah pendapatan gabungan melebihi level ini.

Misalnya, jika Anda menentukan dua rentang pendapatan di bagian Rentang Pendapatan (>0-1.000, dan 1.000 dan lebih tinggi), Anda dapat memasukkan 80,5555 untuk rentang pendapatan >0-1.000, dan 90,5 untuk rentang pendapatan 1.000 dan lebih tinggi. Asumsikan juga bahwa mata uangnya adalah dolar AS. Kemudian, untuk transaksi yang menghasilkan pendapatan hingga $1.000, pembagian keuntungannya adalah 80,5555% dari harga transaksi, dan untuk transaksi yang menghasilkan pendapatan lebih dari $1.000, pembagian keuntungannya adalah 90,5% dari harga transaksi.

Edge Klasik (Private Cloud)

Untuk mengonfigurasi rencana pembagian keuntungan menggunakan UI Classic Edge:

  1. Ikuti langkah-langkah untuk membuat paket tarif.
  2. Pilih Pembagian Keuntungan di drop-down Jenis Paket Tarif untuk mengonfigurasi model pendapatan.
  3. Jika paket API yang dipilih menyertakan beberapa produk API, pilih salah satu opsi berikut:

    Catatan: Jika paket API mencakup satu produk API, Anda dapat melewati langkah ini.

    • Paket Khusus Produk untuk mengonfigurasi detail paket tarif untuk setiap produk API satu per satu.
    • Paket Umum untuk Semua Produk untuk mengonfigurasi detail paket tarif untuk semua produk API.
  4. Klik Pembagian Keuntungan untuk paket tarif generik atau untuk setiap paket tarif khusus produk API.

    Catatan: Saat mengonfigurasi paket khusus produk API, Anda harus mengonfigurasi paket pembagian keuntungan untuk setiap produk API satu per satu.

    Jendela Pembagian Keuntungan akan terbuka.

  5. Pilih salah satu model berbagi berikut:
    • Tetap: Dalam model ini, penyedia API berbagi dengan developer persentase tetap pendapatan yang dihasilkan dari setiap transaksi (berdasarkan harga kotor atau bersih transaksi).
    • Fleksibel: Dalam model ini, penyedia API berbagi persentase pendapatan variabel dengan developer. Pembagian keuntungan bergantung pada pendapatan yang dihasilkan selama periode waktu tertentu. Persentase yang digunakan dalam penghitungan pembagian keuntungan dapat bervariasi berdasarkan jumlah pendapatan yang dihasilkan oleh transaksi.

    Untuk model berbagi tetap:

    Jika Anda memilih model pembagian tetap, masukkan informasi berikut di bagian Harga pada jendela Pembagian Pendapatan Umum:

    Kolom Deskripsi
    Operator (atau Organisasi)

    Nama organisasi Anda. Kolom ini telah ditetapkan sebelumnya menggunakan nilai kolom Operator (atau Organisasi) di profil organisasi.

    Negara

    Negara tempat organisasi Anda beroperasi. Kolom ini telah ditetapkan sebelumnya menggunakan nilai kolom Country di profil organisasi.

    Mata Uang

    Mata uang "dasar" atau akuntansi yang digunakan perusahaan Anda. Kolom ini telah ditetapkan sebelumnya menggunakan nilai kolom Mata Uang di profil organisasi.

    Jenis Harga

    Dasar bagi hasil. Pilih Kotor atau Bersih. Jika Anda memilih Kotor, pembagian keuntungan didasarkan pada persentase harga kotor transaksi. Jika Anda memilih Net, pembagian keuntungan akan didasarkan pada persentase dari harga bersih transaksi. Catatan: Anda menetapkan harga kotor atau bersih untuk transaksi saat membuat kebijakan pencatatan transaksi.

    % Bagi Hasil Tetap

    Persentase yang digunakan untuk menghitung pembagian keuntungan. Masukkan angka desimal (dengan maksimal empat angka di belakang koma). Misalnya, jika Anda memasukkan 80.5555, pembagian keuntungannya adalah 80,5555%, sehingga sebagai penyedia API, Anda membayar kepada developer sebesar 80,5555% dari harga yang dikenakan untuk setiap transaksi.

    Untuk model pembagian item secara fleksibel:

    Jika memilih model pembagian fleksibel, Anda akan melihat bahwa jendela Bagi Hasil Umum menampilkan kolom tambahan. Anda menggunakan kolom ini untuk menentukan dasar agregasi dan menentukan "revenue band", yaitu rentang pendapatan yang dihasilkan transaksi yang dapat Anda terapkan berbagai persentase pembagian keuntungan.

    Masukkan informasi berikut di jendela Pembagian Keuntungan Umum:

    Kolom Deskripsi
    Dasar Agregasi

    Periode waktu penggabungan pendapatan. Pendapatan gabungan digunakan untuk menghitung band pendapatan untuk setiap transaksi (dan persentase pembagian keuntungan yang berlaku). Pilih jumlah bulan (antara 1 dan 12).

    Kelompok Pendapatan

    Satu atau beberapa rentang pendapatan transaksi (setiap rentang disebut "pita pendapatan"). Setiap rentang pendapatan dapat diberi persentase pembagian keuntungan (Anda menetapkan persentase ini di kolom Rentang Pendapatan di bagian Harga.) Transaksi digabungkan berdasarkan dasar agregasi untuk menghitung total pendapatan dan rentang pendapatan untuk transaksi. Persentase pembagian keuntungan yang diterapkan ke setiap transaksi bergantung pada rentang pendapatannya.

    Tentukan batas atas band pertama, misalnya, hingga 1.000 (batas bawah disetel sebelumnya ke lebih besar dari 0). Klik + untuk menambahkan band kedua, misalnya, lebih besar dari 1.000 dan hingga 2.000. Klik + untuk menambahkan tali lainnya. Anda dapat membiarkan batas atas band akhir kosong untuk menunjukkan semua transaksi setelah pendapatan gabungan melebihi level ini.

    Harga
    Operator (atau Organisasi)

    Nama organisasi Anda. Kolom ini telah ditetapkan sebelumnya menggunakan nilai kolom Operator (atau Organisasi) di profil organisasi.

    Negara

    Negara tempat organisasi Anda beroperasi. Kolom ini telah ditetapkan sebelumnya menggunakan nilai kolom Country di profil organisasi.

    Mata Uang

    "Dasar" atau mata uang akuntansi yang digunakan organisasi Anda. Kolom ini telah ditetapkan sebelumnya menggunakan nilai kolom Mata Uang di profil organisasi.

    Jenis Harga

    Dasar pembagian keuntungan. Pilih Kotor atau Bersih. Jika Anda memilih Kotor, pembagian keuntungan akan didasarkan pada persentase harga kotor transaksi. Jika Anda memilih Bersih, pembagian keuntungan didasarkan pada persentase harga bersih transaksi. Catatan: Anda menetapkan harga kotor atau bersih untuk transaksi saat membuat kebijakan pencatatan transaksi.

    % Bagi Hasil untuk Rentang Pendapatan

    Persentase yang digunakan untuk menghitung pembagian keuntungan untuk transaksi di setiap rentang pendapatan. Anda menentukan persentase untuk setiap band. Masukkan angka desimal (dengan maksimal empat angka di belakang koma). Misalnya, jika Anda menentukan dua band pendapatan di bagian Band Pendapatan (>0-1000, dan 1000 ke atas), Anda dapat memasukkan 80.5555 untuk rentang pendapatan >0-1000, dan 90,5 untuk band pendapatan 1000 ke atas. Juga asumsikan mata uang tersebut dalam dolar AS. Kemudian, untuk transaksi yang menghasilkan pendapatan hingga $1.000, pembagian keuntungannya adalah 80,5555% dari harga transaksi, dan untuk transaksi yang menghasilkan pendapatan lebih dari $1.000, pembagian keuntungannya adalah 90,5% dari harga transaksi.

  6. Klik Apply and Close untuk menyimpan detail pembagian keuntungan dan kembali ke jendela Paket Tarif Standar.
  7. Untuk paket tarif khusus produk API, konfigurasi detail paket tarif untuk produk API tambahan, sebagaimana diperlukan.

Menentukan detail paket pembagian keuntungan menggunakan API

Anda akan menentukan detail paket pembagian keuntungan saat membuat paket tarif. Anda menentukan detail dalam properti ratePlanDetails dalam isi permintaan dalam panggilan ke /organizations/{org_name}/monetization-packages/{package_id}/rate-plans. Apa yang Anda tentukan dalam properti ratePlanDetails, bergantung pada model berbagi yang Anda pilih: tetap atau fleksibel.

Menentukan detail paket pembagian keuntungan untuk model pembagian tetap

Untuk menerapkan model berbagi tetap, Anda harus menentukan hal berikut di detail paket tarif:

  • Parameter rating yang menunjukkan bahwa paket tarif didasarkan pada transaksi (VOLUME). VOLUME adalah default.
  • Jenis pengukuran (UNIT) yang menunjukkan bahwa pembagian keuntungan bersifat tetap per unit (yaitu, tidak didasarkan pada volume transaksi, seperti halnya model pembagian yang fleksibel).
  • Jenis pendapatan (GROSS atau NET). Ini menunjukkan apakah pembagian keuntungan didasarkan pada harga kotor atau bersih dari transaksi.
  • Periode jatuh tempo pembayaran (misalnya, 30 hari).
  • ID organisasi Anda.
  • Mata uang "dasar" atau akuntansi yang digunakan perusahaan Anda.
  • Tarif paket tarif yang memberikan detail tentang cara penghitungan pembagian keuntungan. Karena model berbagi didasarkan pada tarif tetap, Anda hanya menentukan satu tarif paket tarif.

Lihat Properti konfigurasi untuk detail paket tarif untuk mengetahui daftar lengkap properti detail paket tarif.

Dalam tarif paket tarif, Anda menentukan:

  • Jenis tarif paket tarif (REVSHARE).
  • Persentase yang digunakan untuk menghitung pembagian keuntungan. Misalnya, jika Anda menentukan 80.5555, pembagian keuntungan adalah 80,5555%, yaitu, sebagai penyedia API, Anda membayar developer 80,5555% dari harga yang ditagih untuk setiap transaksi (atau jika didasarkan pada atribut kustom seperti jumlah byte yang dikirim dalam transaksi, Anda membayar developer 80,5555% dari harga yang ditagih untuk mengirimkan jumlah byte yang ditentukan).
  • Unit awal penerapan tarif (0). Artinya, tarif diterapkan ke setiap transaksi, dimulai dengan transaksi pertama.

Lihat Properti konfigurasi untuk paket tarif untuk mengetahui daftar lengkap properti paket tarif.

Misalnya, contoh berikut membuat rencana pembagian keuntungan dengan model pembagian tetap. Persentase pembagian keuntungan adalah 80,5555%. Pembagian keuntungan didasarkan pada harga bersih transaksi. Kontrak berlaku mulai 15 September 2013, dan pembayaran jatuh tempo dalam 30 hari. (Detail terkait pembagian keuntungan ditandai.)

$ curl -H "Content-Type:application/json" -X POST -d \
'{
    "name": "Fixed share plan",
    "developer":null,
    "developerCategory":null,
    "advance": false,
    "currency": {
      "id": "usd"
    },
    "description": "Fixed share plan",
    "displayName": "Fixed share plan",
    "earlyTerminationFee": 10,    
    "monetizationPackage": {
      "id": "location"
    },    
    "organization": {
      "id": "{org_name}"
    },
    "paymentDueDays": "30",
    "prorate": false,
    "published": true,
    "ratePlanDetails": [
      {
        "aggregateStandardCounters": true,
        "currency": {
         "id": "usd"
        },
        "duration": 1,
        "durationType": "MONTH",
        "meteringType": "UNIT",
        "organization": {
         "id": "{org_name}"
        },
        "paymentDueDays": "30",
        "ratePlanRates": [
         {
          "revshare": 80.8555,
          "startUnit": 0,
          "type": "REVSHARE"
         }
        ],
        "ratingParameter": "VOLUME",
        "revenueType": "NET",
        "type": "REVSHARE"
      }
    ],
    "recurringStartUnit": 1,
    "recurringType": "CALENDAR",
    "setUpFee": 10,
    "startDate": "2013-09-15 00:00:00",
    "type": "STANDARD"
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location/rate-plans" \
-u email:password

Responsnya akan terlihat seperti ini (hanya sebagian respons yang ditampilkan):

{
  "advance" : false,
  "currency" : {
    "id" : "usd",
    "name" : "USD",
    ...
    "organization" : {
      ...
    },
   ...
  },
  "description" : "Fixed share plan",
  "displayName" : "Fixed share plan",
  "earlyTerminationFee" : 10,
  "id" : "location_fixed_share_plan",
  "monetizationPackage" : {
    "description" : "Location",
    "displayName" : "Location",
    "id" : "location",
    "name" : "Location",
    "organization" : {
     ...
    },
    "product" : [ {
      "customAtt1Name" : "user",
      "description" : "Location",
      "displayName" : "Location",
      "id" : "location",
      "name" : "location",
      "organization" : {
        ...
      },
      "status" : "CREATED"
    } ],
    "status" : "CREATED"
  },
  "name" : "Fixed share plan",
  "organization" : {
    ...
  },
  "paymentDueDays" : "30",
  "prorate" : false,
  "published" : true,
  "ratePlanDetails" : [ {
    "aggregateFreemiumCounters" : true,
    "aggregateStandardCounters" : true,
    "currency" : {
      "id" : "usd",
      "name" : "USD",
      ...
      "organization" : {
        ...
      },
      ...
    },
    "duration" : 1,
    "durationType" : "MONTH",
    "id" : "c1720153-c60f-4f7f-b4e5-cdc7bc7bec5b",
    "meteringType" : "UNIT",
    "organization" : {
      ...
    },
    "paymentDueDays" : "30",
    "ratePlanRates" : [ {
      "id" : "01c4d544-d907-423b-964e-4e2aed2816a3",
      "revshare" : 80.8555,
      "startUnit" : 0,
      "type" : "REVSHARE"
    } ],
    "ratingParameter" : "VOLUME",
    "revenueType" : "NET",
    "type" : "REVSHARE"
  } ],
  "recurringStartUnit" : 1,
  "recurringType" : "CALENDAR",
  "setUpFee" : 10,
  "startDate" : "2013-09-15 00:00:00",
  "type" : "STANDARD"
}

Menentukan detail paket pembagian keuntungan untuk model pembagian yang fleksibel

Dalam model berbagi fleksibel, Anda menentukan detail paket tarif yang menyertakan satu atau beberapa tarif paket tarif. Setiap tarif paket tarif mencakup rentang pendapatan transaksi (setiap rentang disebut "rentang pendapatan"). Anda menetapkan persentase pembagian keuntungan untuk setiap rentang pendapatan.

Selain tarif paket tarif, Anda menentukan hal berikut dalam detail paket tarif:

  • Parameter rating yang menunjukkan bahwa paket tarif didasarkan pada transaksi (VOLUME). VOLUME adalah default.
  • Jenis pengukuran (VOLUME) yang menunjukkan bahwa pembagian keuntungan tidak didasarkan pada volume transaksi (yaitu, tidak tetap, seperti yang terjadi pada model pembagian tetap).
  • Jenis pendapatan (GROSS atau NET). Ini menunjukkan apakah pembagian keuntungan didasarkan pada harga kotor atau bersih dari transaksi.
  • Periode jatuh tempo pembayaran (misalnya, 30 hari).
  • ID organisasi Anda.
  • Mata uang "dasar" atau akuntansi yang digunakan perusahaan Anda.
  • Durasi dan jenis durasi yang bersama-sama menentukan jangka waktu penggabungan pendapatan (ini juga disebut "dasar agregasi"). Transaksi digabungkan berdasarkan dasar agregasi (misalnya, 1 bulan) untuk menghitung total pendapatan dan rentang pendapatan yang berlaku. Persentase pembagian keuntungan yang diterapkan ke setiap transaksi bergantung pada rentang pendapatannya.
  • Penghitung agregasi yang digunakan untuk menentukan rentang pendapatan yang berlaku.

Lihat Properti konfigurasi untuk detail paket tarif guna mengetahui daftar lengkap properti detail paket tarif.

Untuk setiap tarif paket tarif, Anda menentukan:

  • Jenis tarif paket tarif untuk rentang pendapatan (REVSHARE).
  • Persentase yang digunakan untuk menghitung pembagian keuntungan untuk band pendapatan. Misalnya, jika Anda menentukan 80,5555, bagi hasil untuk rentang pendapatan adalah 80,5555%, yaitu, sebagai penyedia API, Anda membayar developer 80,5555% dari harga yang ditagih untuk setiap transaksi dalam rentang pendapatan tersebut.
  • Unit awal dan akhir dari band pendapatan. Unit awal menentukan batas bawah rentang pendapatan, dan unit akhir menentukan batas atas rentang pendapatan. Misalnya, jika Anda menentukan unit awal 0 dan unit akhir 1.000, rentang pendapatan akan mencakup pendapatan transaksi yang lebih besar dari 0 dan hingga 1.000 dalam mata uang yang ditentukan. Jika mata uangnya adalah dolar AS, dasar agregasi adalah 1 bulan, dan persentase untuk rentang pendapatan adalah 80,5555%, maka untuk transaksi yang menghasilkan pendapatan hingga $1.000 dalam sebulan, pembagian keuntungan adalah 80,5555% dari harga transaksi.

    Jika Anda tidak menentukan unit akhir untuk rentang pendapatan akhir, persentase pembagian untuk rentang tersebut akan diterapkan ke semua transaksi setelah pendapatan gabungan melebihi unit awal untuk rentang tersebut. Misalnya, jika unit awal untuk band terakhir adalah 1.000 (misalnya dolar AS), dan Anda tidak menentukan unit akhir untuk band tersebut, persentase pendapatan untuk band akan diterapkan ke semua transaksi di atas pendapatan sebesar $1. 000 selama periode gabungan.

Lihat Properti konfigurasi untuk paket tarif untuk mengetahui daftar lengkap properti paket tarif.

Misalnya, kode berikut membuat rencana pembagian keuntungan dengan model pembagian yang fleksibel. Ini menentukan dua rentang pendapatan. Band pertama mencakup pendapatan transaksi yang lebih besar hingga 1.000 dolar AS. Band kedua mencakup pendapatan transaksi di atas 1.000 dolar AS. Persentase pembagian keuntungan adalah 80,5555% untuk rentang pendapatan pertama, dan 90,5% untuk rentang pendapatan kedua. Pembagian keuntungan didasarkan pada harga bersih transaksi. Dasar agregasi adalah 1 bulan. Periode kontrak berlaku mulai 15 September 2013 dan pembayaran akan jatuh tempo dalam waktu 30 hari. (Detail terkait pembagian keuntungan ditandai.)

$ curl -H "Content-Type:application/json" -X POST -d \
'{
     "name": "Flexible share plan",
     "developer":null,
     "developerCategory":null,
     "advance": "true",
     "currency": {
      "id": "usd"
     },
     "description": "Flexible share plan",
     "displayName": "Flexible share plan",   
     "frequencyDuration": "30",
     "frequencyDurationType": "DAY",
     "earlyTerminationFee": "10",       
     "monetizationPackage": {
      "id": "location"
     },
     "organization": {
      "id": "{org_name}"
     },
     "paymentDueDays": "30",
     "prorate": "false",
     "published": "true",
     "ratePlanDetails": [
     {
      "currency": {
       "id": "usd"
      },
      "duration": "1",
      "durationType": "MONTH",
      "meteringType": "VOLUME",
      "organization": {
       "id": "{org_name}"
      },
      "paymentDueDays": "30",
      "ratePlanRates" : [ {
       "endUnit" : 1000,
       "revshare" : 80.5555,
       "startUnit" : 0,
       "type" : "REVSHARE"
      }, {
       "revshare" : 90.5,
       "startUnit" : 1000,
       "type" : "REVSHARE"
      } ],
     "ratingParameter" : "VOLUME",
     "revenueType" : "NET",
     "type" : "REVSHARE"
    } ],
    "recurringStartUnit": 1,
    "recurringType": "CALENDAR",
    "recurringFee": "10",
    "setUpFee": "10",
    "startDate": "2013-09-15 00:00:00",   
    "type": "STANDARD"
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location/rate-plans" \
-u email:password

Responsnya akan terlihat seperti ini (hanya sebagian respons yang ditampilkan):

{
  "advance" : true,
  "currency" : {
    "id" : "usd",
    "name" : "USD",
    "organization" : {
      ...
    },
    ...
  },
  "description" : "Flexible share plan",
  "displayName" : "Flexible share plan",
  "earlyTerminationFee" : 10,
  "frequencyDuration" : 30,
  "frequencyDurationType" : "DAY",
  "id" : "location_flexible_share_plan",
  "monetizationPackage" : {
    "description" : "Location",
    "displayName" : "Location",
    "id" : "location",
    "name" : "Location",
    "organization" : {
      ...
    },
    "product" : [ {
      "customAtt1Name" : "user",
      "description" : "Location",
      "displayName" : "Location",
      "id" : "location",
      "name" : "location",
      "organization" : {
        ...
      },
      "status" : "CREATED"
    } ],
    "status" : "CREATED"
  },
  "name" : "Flexible share plan",
  "organization" : {
    ...
  },
  "paymentDueDays" : "30",
  "prorate" : false,
  "published" : false,
  "ratePlanDetails" : [ {
    "aggregateFreemiumCounters" : true,
    "aggregateStandardCounters" : true,
    "currency" : {
      "id" : "usd",
      "name" : "USD",
       …
      "organization" : {
        ...
      },
      ...
    },
    "duration" : 1,
    "durationType" : "MONTH",
    "id" : "ba3353e3-14f4-4bc5-a9f1-c723fd34131c",
    "meteringType" : "VOLUME",
    "organization" : {
      ...
    },
    "paymentDueDays" : "30",
    "ratePlanRates" : [ {
      "endUnit" : 1000,
      "id" : "5f13a51e-2250-4383-9aad-35e9a008ab40",
      "revshare" : 80.5555,
      "startUnit" : 0,
      "type" : "REVSHARE"
    }, {
      "id" : "d4196250-4ecc-480e-a7ed-dfab8e1c92ed",
      "revshare" : 90.5,
      "startUnit" : 1000,
      "type" : "REVSHARE"
    } ],
    "ratingParameter" : "VOLUME",
    "revenueType" : "NET",
    "type" : "REVSHARE"
  } ],
  "recurringFee" : 10,
  "recurringStartUnit" : 1,
  "recurringType" : "CALENDAR",
  "setUpFee" : 10,
  "startDate" : "2013-09-15 00:00:00",
  "type" : "STANDARD"
}