Konfigurasikan rencana bagi hasil

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

Pengantar

Dalam paket pembagian keuntungan, penyedia API berbagi persentase dari pendapatan yang dihasilkan dari setiap transaksi (berdasarkan harga kotor atau bersih transaksi). Kapan Anda membuat rencana pembagian keuntungan, Anda perlu menunjukkan model pembagian keuntungan, yang dapat diperbaiki atau fleksibel, dan harga (seperti apakah pembagian keuntungan didasarkan pada harga transaksi). Anda menetapkan harga kotor atau bersih untuk transaksi saat membuat kebijakan pencatatan transaksi.

Pada model berbagi tetap, Anda berbagi persentase tetap dari pendapatan dengan developer yang dihasilkan dari setiap transaksi (berdasarkan harga kotor atau bersih transaksi). Di kolom model berbagi fleksibel, Anda berbagi persentase variabel pendapatan dengan developer. Tujuan 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

Konfigurasi 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, dan 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.
  • Bersih - Pembagian keuntungan didasarkan pada persentase harga bersih transaksi
Catatan: Anda menetapkan harga kotor atau bersih untuk transaksi saat membuat kebijakan pencatatan transaksi.
Frekuensi penghitungan Periode waktu penghitungan volume transaksi (atau volume terkait atribut khusus). 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 variabel pendapatan 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, pembagian keuntungannya adalah 80,5555%, sehingga sebagai penyedia API, Anda membayar developer sebesar 80,5555% dari harga yang dikenakan untuk setiap transaksi.
Band yang memenuhi syarat pembagian keuntungan

Untuk model berbagi yang fleksibel, satu atau beberapa rentang pendapatan transaksi (setiap rentang disebut "band pendapatan"). Setiap kelompok pendapatan dapat diberi persentase pembagian keuntungan. Transaksi diagregasi berdasarkan gabungan 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 preset ke nilai yang lebih besar dari 0). Klik +Baru untuk menambahkan tali lain. Biarkan batas atas rentang terakhir kosong untuk menunjukkan semua transaksi setelah pendapatan gabungan berada di atas level ini.

Misalnya, jika Anda menentukan dua band pendapatan di bagian Band Pendapatan (>0-1.000, dan 1.000 ke atas), Anda dapat memasukkan 80.5555 untuk rentang pendapatan >0-1000, dan 90,5 untuk band pendapatan 1000 dan di atasnya. 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.

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 mencakup beberapa produk API, pilih salah satu opsi berikut:

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

    • Paket Spesifik Per Produk guna mengonfigurasi detail paket tarif untuk setiap produk API satu per satu.
    • Paket Umum untuk Semua Produk guna mengonfigurasi detail paket tarif untuk semua produk API.
  4. Klik Pembagian Keuntungan untuk paket tarif umum 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 persentase tetap dari pendapatan yang dihasilkan dari setiap transaksi (berdasarkan harga kotor atau bersih transaksi).
    • Fleksibel: Dalam model ini, penyedia API berbagi variabel dengan developer persentase pendapatan. Pembagian keuntungan bergantung pada pendapatan yang dihasilkan selama periode tertentu waktu tertentu. Persentase yang digunakan dalam penghitungan pembagian keuntungan dapat bervariasi berdasarkan jumlahnya pendapatan yang dihasilkan oleh transaksi.

    Untuk model berbagi tetap:

    Jika Anda memilih model berbagi tetap, masukkan informasi berikut di bagian Harga di jendela Bagi Hasil Umum:

    Kolom Deskripsi
    Operator (atau Organisasi)

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

    Negara

    Negara operasional organisasi Anda. Bidang ini telah ditetapkan sebelumnya menggunakan Nilai kolom negara di profil organisasi.

    Mata Uang

    "Dasar" atau mata uang akuntansi yang digunakan perusahaan Anda. Kolom ini sudah disetel sebelumnya menggunakan nilai kolom Mata uang di profil organisasi.

    Jenis Harga

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

    % Pembagian Tetap

    Persentase yang digunakan untuk menghitung pembagian keuntungan. Masukkan angka desimal (dengan maksimal empat angka desimal). Misalnya, jika Anda memasukkan 80.5555, pembagian keuntungannya adalah 80,5555%, yaitu, sebagai penyedia API, Anda membayar pengembang sebesar 80,5555% dari harga dikenai biaya untuk setiap transaksi.

    Untuk model berbagi yang 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 "{i>revenue band<i}", yaitu rentang pendapatan yang dihasilkan dari transaksi yang menerapkan persentase pembagian keuntungan yang berbeda.

    Masukkan informasi berikut di jendela Bagi Hasil Umum:

    Kolom Deskripsi
    Dasar Agregasi

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

    Kelompok Pendapatan

    Satu atau beberapa rentang pendapatan transaksi (setiap rentang disebut "pita pendapatan"). Masing-masing band pendapatan dapat diberikan persentase pembagian keuntungan (Anda menetapkan persentase ini dalam kolom Revenue Bands di bagian Pricing.) Transaksi akan digabungkan selama dasar agregasi untuk menghitung total pendapatan dan rentang pendapatan untuk transaksi. Persentase pembagian keuntungan yang diterapkan ke setiap transaksi bergantung pada {i>band<i} pendapatan.

    Tentukan batas atas pita pertama, misalnya, hingga 1.000 (semakin rendah ditetapkan ke lebih besar dari 0). Klik + untuk menambahkan tali kedua, misalnya, lebih dari 1000 dan hingga 2000. Klik + untuk menambahkan tali lainnya. Anda bisa membiarkan bagian atas batas band akhir kosong untuk menunjukkan semua transaksi setelah agregat tingkat pendapatan telah melampaui batas ini.

    Harga
    Operator (atau Organisasi)

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

    Negara

    Negara operasional organisasi Anda. Bidang ini telah ditetapkan sebelumnya menggunakan Nilai kolom negara di profil organisasi.

    Mata Uang

    "Dasar" atau mata uang akuntansi yang digunakan organisasi Anda. Bidang ini adalah preset menggunakan nilai kolom Mata uang di profil organisasi.

    Jenis Harga

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

    % Pembagian untuk Band Pendapatan

    Persentase yang digunakan untuk menghitung bagi hasil transaksi dalam setiap {i>band<i} pendapatan. Anda menentukan persentase untuk setiap band. Masukkan angka desimal (dengan ke empat angka desimal). Misalnya, jika Anda menentukan dua rentang pendapatan di kolom Pendapatan bagian band (>0-1000, dan 1000 dan lebih tinggi), Anda dapat memasukkan 80.5555 untuk Pita pendapatan >0-1.000, dan 90,5 untuk rentang pendapatan 1.000 ke atas. Juga asumsikan mata uangnya dalam dolar AS. Lalu untuk transaksi yang menghasilkan hingga $1.000 dalam pendapatan, bagi hasil adalah 80,5555% dari harga transaksi, dan untuk transaksi yang menghasilkan pendapatan lebih dari $1.000, pembagian keuntungannya adalah 90,5% harga transaksi.

  6. Klik Terapkan dan Tutup untuk menyimpan detail pembagian keuntungan dan kembali ke Tarif Standar Periode paket.
  7. Untuk paket tarif khusus produk API, konfigurasi detail paket tarif untuk produk API tambahan, jika diperlukan.

Menentukan detail paket pembagian keuntungan menggunakan API

Anda akan menentukan detail paket pembagian keuntungan saat membuat paket tarif. Anda yang menentukan detailnya di properti ratePlanDetails dalam isi permintaan dalam panggilan ke /organizations/{org_name}/monetization-packages/{package_id}/rate-plans. Apa yang Anda tentukan di 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 dalam detail paket tarif:

  • Parameter rating yang menunjukkan bahwa paket tarif didasarkan pada transaksi (VOLUME). VOLUME adalah defaultnya.
  • Jenis pengukuran (UNIT) yang menunjukkan bahwa pembagian keuntungan bersifat tetap per unit (yaitu, tidak didasarkan pada volume transaksi, seperti halnya model berbagi).
  • Jenis pendapatan (GROSS atau NET). Hal ini menunjukkan apakah pembagian keuntungan didasarkan pada harga kotor atau bersih dari transaksi.
  • Batas waktu pembayaran (misalnya, 30 hari).
  • ID organisasi Anda.
  • "Dasar" atau mata uang 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 guna 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 menetapkan 80.5555, pembagian keuntungan adalah 80,5555%, yaitu, sebagai penyedia API, Anda membayar pengembang 80,5555% dari harga yang dikenakan untuk setiap transaksi (atau jika berdasarkan atribut khusus, seperti jumlah byte yang ditransmisikan dalam transaksi, Anda membayar pengembang sebesar 80,5555% dari harga yang dikenakan mengirimkan sejumlah byte yang ditentukan).
  • Unit awal aplikasi tarif (0). Ini berarti bahwa tarifnya 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. Tujuan maka persentase pembagian keuntungannya adalah 80,5555%. Bagi hasil didasarkan pada harga bersih transaksi. Kontrak ini berlaku mulai 15 September 2013 dan pembayaran akan jatuh tempo dalam waktu 30 hari. ( detail yang terkait dengan 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

Respons 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 fleksibel

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

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

  • Parameter rating yang menunjukkan bahwa paket tarif didasarkan pada transaksi (VOLUME). VOLUME adalah defaultnya.
  • Jenis pengukuran (VOLUME) yang menunjukkan bahwa pembagian keuntungan tidak didasarkan pada volume transaksi (yaitu, tidak tetap, seperti halnya untuk pembagian tetap ).
  • Jenis pendapatan (GROSS atau NET). Hal ini menunjukkan apakah pembagian keuntungan didasarkan pada harga kotor atau bersih dari transaksi.
  • Batas waktu pembayaran (misalnya, 30 hari).
  • ID organisasi Anda.
  • "Dasar" atau mata uang akuntansi yang digunakan perusahaan Anda.
  • Jenis durasi dan jenis durasi yang bersama-sama menentukan periode waktu saat pendapatan diagregasi (ini juga disebut "dasar agregasi"). Transaksi akan digabungkan selama berdasarkan agregasi (misalnya, 1 bulan) untuk menghitung total pendapatan dan {i>band<i} pendapatan. Persentase pembagian keuntungan yang diterapkan untuk setiap transaksi bergantung pada pendapatannya gelang.
  • 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, pembagian keuntungan untuk band pendapatan adalah 80,5555%, yaitu, sebagai API penyedia layanan, Anda membayar pengembang 80,5555% dari harga yang dikenakan untuk setiap transaksi dalam {i>band<i} pendapatan.
  • Unit awal dan akhir dari band pendapatan. Unit awal menentukan nilai batas band pendapatan, dan unit akhir menentukan batas atas band pendapatan. Sebagai misalnya, jika Anda menentukan unit awal 0 dan unit akhir 1000, rentang pendapatan mencakup pendapatan transaksi yang lebih besar dari 0 dan hingga 1.000 dalam mata uang yang ditentukan. Jika mata uangnya adalah dolar AS, dasar agregasinya adalah 1 bulan, dan persentase pendapatan band ini adalah 80,5555%, maka untuk transaksi yang menghasilkan pendapatan hingga $1000 dalam sebulan, bagi hasil adalah 80,5555% dari harga transaksi.

    Jika Anda tidak menentukan unit akhir untuk rentang pendapatan akhir, persentase pembagian untuk pita tersebut diterapkan ke semua transaksi setelah pendapatan agregat melampaui unit awal untuk band tersebut. Misalnya, unit awal untuk pita terakhir adalah 1000. (asumsikan dolar AS), dan Anda tidak menentukan unit akhir untuk band tersebut, pendapatan persentase untuk band ini diterapkan untuk semua transaksi di atas $1.000 dari pendapatan periode agregat.

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

Misalnya, kode berikut membuat rencana pembagian keuntungan dengan model pembagian fleksibel. Ini menentukan dua rentang pendapatan. Band pertama mencakup pendapatan transaksi yang lebih besar dari maksimal 1.000 dalam Dolar AS. Band kedua mencakup pendapatan transaksi lebih dari 1.000 dolar AS. Pendapatan persentase pembagian adalah 80,5555% untuk pita pendapatan pertama, dan 90,5% untuk pita pendapatan kedua. Bagi hasil 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. (Pendapatan detail yang terkait dengan pembagian 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

Respons 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"
}