Facturering naar gebruik van SaaS met behulp van de commerciële marketplace-meterservice
Met de commerciële marketplace-meterservice kunt u SaaS-aanbiedingen (Software as a Service) maken die in rekening worden gebracht volgens niet-standaardeenheden. Voordat u een SaaS-aanbieding publiceert op de commerciële marketplace, definieert u de factureringsdimensies zoals bandbreedte, tickets of e-mailberichten die worden verwerkt. Klanten betalen vervolgens op basis van hun verbruik van deze dimensies, waarbij uw systeem Microsoft informeert via de service-API voor de commerciële marketplace-meterservice van factureerbare gebeurtenissen wanneer deze zich voordoen.
Vereisten voor facturering naar gebruik
Voor een SaaS-aanbieding voor het gebruik van facturering naar gebruik met datalimiet moet deze eerst:
- Voldoen aan alle aanbiedingsvereisten voor een verkoop via Microsoft-aanbieding , zoals wordt beschreven in Een SaaS-aanbieding maken in de commerciële marketplace.
- Integreer met de SaaS Fulfillment-API's voor klanten om uw aanbieding in te richten en er verbinding mee te maken.
- Worden geconfigureerd voor het prijsmodel voor vaste tarieven bij het opladen van klanten voor uw service. Dimensies zijn een optionele uitbreiding van het prijsmodel met vaste tarieven.
Vervolgens kan de SaaS-aanbieding worden geïntegreerd met de service-API's van de commerciële marketplace om Microsoft te informeren over factureerbare gebeurtenissen.
Notitie
Marketplace-meterservice is alleen beschikbaar voor het factureringsmodel voor vaste tarieven en is niet van toepassing op het factureringsmodel per gebruiker.
Hoe de facturering naar gebruik past bij prijzen
Inzicht in de aanbiedingshiërarchie is belangrijk als het gaat om het definiëren van de aanbieding samen met de prijsmodellen.
- Elke SaaS-aanbieding is geconfigureerd voor verkoop via Microsoft of niet. Zodra een aanbieding is gepubliceerd, kan deze optie niet meer worden gewijzigd.
- Elke SaaS-aanbieding, geconfigureerd voor verkoop via Microsoft, kan een of meer abonnementen hebben. Een gebruiker abonneert zich op de SaaS-aanbieding, maar wordt aangeschaft via Microsoft binnen de context van een abonnement.
- Aan elk abonnement is een prijsmodel gekoppeld: vast tarief of per gebruiker. Alle abonnementen in een aanbieding moeten zijn gekoppeld aan hetzelfde prijsmodel. Er kan bijvoorbeeld geen aanbieding zijn met abonnementen voor een vast prijsmodel en een ander model voor prijzen per gebruiker.
- Binnen elk abonnement dat is geconfigureerd voor een vast factureringsmodel, is ten minste één terugkerende vergoeding (die $ 0 kan zijn) inbegrepen:
- Terugkerende maandelijkse kosten: vaste maandelijkse kosten die vooraf worden betaald op een maandelijks terugkeerpatroon wanneer de gebruiker het abonnement koopt.
- Terugkerende jaarlijkse vergoeding: vaste jaarlijkse vergoeding die vooraf wordt betaald op een jaarlijks terugkeerpatroon wanneer de gebruiker het abonnement koopt.
- Naast de terugkerende kosten kan een vast tariefabonnement ook optionele aangepaste dimensies bevatten die worden gebruikt om klanten kosten in rekening te brengen voor het overschrijdingsgebruik dat niet is opgenomen in het vaste tarief. Elke dimensie vertegenwoordigt een factureerbare eenheid die uw service met Microsoft communiceert met behulp van de service-API voor de commerciële marketplace-meterservice.
Belangrijk
U moet het gebruik in uw code bijhouden en alleen gebruiksgebeurtenissen naar Microsoft verzenden voor het gebruik dat hoger is dan de basiskosten.
Notitie
Aanbiedingen worden gefactureerd aan klanten in de valuta van de overeenkomst van de klant, met behulp van de lokale marktprijs die werd gepubliceerd op het moment dat de aanbieding werd gemaakt. Het bedrag dat klanten betalen en dat ISV's worden betaald, is afhankelijk van de wisselkoersen op het moment dat de klant de aanbieding overhandelt. Meer informatie over 'Hoe converteren we valuta?'.
Voorbeeldaanbieding
Contoso is bijvoorbeeld een uitgever met een SaaS-service met de naam Contoso Notification Services (CNS). Met CNS kunnen klanten meldingen verzenden via e-mail of tekst. Contoso is geregistreerd als uitgever in partnercentrum voor het commerciële marketplace-programma om SaaS-aanbiedingen te publiceren naar Azure-klanten. Er zijn drie abonnementen gekoppeld aan CNS, die hieronder worden beschreven:
Basic-abonnement
Premium-abonnement
- Verzend 50000 e-mails en 1000 sms-berichten voor $ 350 per jaar of 120000 e-mails en 3000 teksten voor $ 600/2 jaar of onbeperkte e-mails en 5000 teksten voor $ 850/3 jaar
- Naast de inbegrepen hoeveelheid voor e-mailberichten betaalt u $ 1 voor elke 100 e-mails
- Afgezien van de inbegrepen hoeveelheid voor teksten, betaalt u $ 0,02 voor elke tekst
Enterprise-abonnement
Op basis van het geselecteerde abonnement kan een Azure-klantabonnement op CNS SaaS-aanbieding de opgenomen hoeveelheid tekst en e-mailberichten per abonnementsperiode verzenden (maand of jaar zoals wordt weergegeven in abonnementsgegevens: startDate en endDate). Contoso telt het gebruik tot de opgenomen hoeveelheid in de basis zonder gebruiksgebeurtenissen naar Microsoft te verzenden. Wanneer klanten meer dan de inbegrepen hoeveelheid verbruiken, hoeven ze geen plannen te wijzigen of iets anders te doen. Contoso meet de overschrijding buiten de inbegrepen hoeveelheid en begint met het verzenden van gebruiksgebeurtenissen naar Microsoft voor het opladen van het overschrijdingsgebruik met behulp van de service-API voor de commerciële marketplace-meterservice. Microsoft brengt de klant op zijn beurt kosten in rekening voor het overschrijdingsgebruik zoals opgegeven door de uitgever in de aangepaste dimensies. De overschrijdingsfacturering wordt uitgevoerd in de volgende factureringscyclus (maandelijks, maar kan elk kwartaal of vroeg zijn voor sommige klanten). Voor een maandelijks vast tariefabonnement wordt de overschrijdingsfacturering gemaakt voor elke maand waarin overschrijding heeft plaatsgevonden. Voor een jaarlijks vast tariefplan, zodra de hoeveelheid die per jaar in de basis is opgenomen, wordt al het extra gebruik dat door de aangepaste meter wordt uitgegeven, gefactureerd als overschrijding tijdens elke factureringscyclus (maandelijks) tot het einde van de jaartermijn van het abonnement.
Factureringsdimensies
Elke factureringsdimensie definieert een aangepaste eenheid waarmee de ISV gebruiksevenementen kan verzenden. Factureringsdimensies worden ook gebruikt om de klant te laten communiceren over hoe ze worden gefactureerd voor het gebruik van de software. Ze worden als volgt gedefinieerd:
Id: de onveranderbare dimensie-id waarnaar wordt verwezen tijdens het verzenden van gebruiksgebeurtenissen.
Weergavenaam: de weergavenaam die is gekoppeld aan de dimensie, bijvoorbeeld 'sms-berichten verzonden'.
Maateenheid: de beschrijving van de factureringseenheid, bijvoorbeeld 'per sms-bericht' of 'per 100 e-mailberichten'.
Prijs per eenheid in USD: de prijs voor één eenheid van de dimensie. Het kan 0 zijn.
1-maandhoeveelheid inbegrepen in de basis: het aantal dimensies dat per maand is inbegrepen voor klanten die het terugkerende maandelijkse bedrag betalen, moeten een geheel getal zijn. Het kan 0 of onbeperkt zijn.
1-jaarhoeveelheid inbegrepen in basis: hoeveelheid dimensie die per jaar is opgenomen voor klanten die de terugkerende jaarlijkse vergoeding betalen, moet een geheel getal zijn. Kan 0 of onbeperkt zijn.
2-jaarhoeveelheid opgenomen in basis: hoeveelheid dimensie die is opgenomen voor de termijn van 2 jaar voor klanten die de vergoeding van 2 jaar betalen, moet een geheel getal zijn. Kan 0 of onbeperkt zijn.
De hoeveelheid van 3 jaar die is opgenomen in de basis: de hoeveelheid dimensie die is opgenomen voor de termijn van 3 jaar voor klanten die de vergoeding van 3 jaar betalen, moet een geheel getal zijn. Kan 0 of onbeperkt zijn.
Belangrijk
U moet het gebruik in uw code bijhouden en alleen gebruiksgebeurtenissen naar Microsoft verzenden voor het gebruik dat hoger is dan de basiskosten.
Factureringsdimensies worden gedeeld in alle abonnementen voor een aanbieding. Sommige kenmerken zijn van toepassing op de dimensie voor alle plannen en andere kenmerken zijn planspecifiek.
De kenmerken, die de dimensie zelf definiëren, worden gedeeld in alle abonnementen voor een aanbieding. Voordat u de aanbieding publiceert, heeft een wijziging van deze kenmerken vanuit de context van een plan invloed op de dimensiedefinitie voor alle plannen. Nadat u de aanbieding hebt gepubliceerd, kunnen deze kenmerken niet meer worden bewerkt. Deze kenmerken zijn:
- Id
- Weergavenaam
- Maateenheid
De andere kenmerken van een dimensie zijn specifiek voor elk plan en kunnen verschillende waarden hebben van plan tot plan. Voordat u het plan publiceert, kunt u deze waarden bewerken en wordt alleen dit plan beïnvloed. Nadat u het plan hebt gepubliceerd, kunnen deze kenmerken niet meer worden bewerkt. Deze kenmerken zijn:
Prijs per eenheid in USD
Hoeveelheid van 1 maand inbegrepen in basis
1 jaar inbegrepen in basishoeveelheid
2 jaar inbegrepen in basishoeveelheid
3 jaar inbegrepen in basishoeveelheid
Dimensies hebben ook twee speciale concepten: 'ingeschakeld' en 'Onbeperkt':
- Ingeschakeld geeft aan dat dit plan deelneemt aan deze dimensie. Als u een nieuw abonnement maakt dat geen gebruiksgebeurtenissen verzendt op basis van deze dimensie, kunt u deze optie uitgeschakeld laten. Nieuwe dimensies die zijn toegevoegd nadat een plan voor het eerst is gepubliceerd, worden ook weergegeven als 'niet ingeschakeld' in het reeds gepubliceerde plan. Een uitgeschakelde dimensie wordt niet weergegeven in een lijst met dimensies voor een abonnement dat door klanten wordt gezien.
- Onbeperkt vertegenwoordigd door het selectievakje Onbeperkt voor elke inbegrepen hoeveelheid, geeft aan dat dit abonnement aan deze dimensie deelneemt, maar geen gebruik verzendt voor deze dimensie. Als u aan uw klanten wilt aangeven dat de functionaliteit die door deze dimensie wordt vertegenwoordigd, is opgenomen in het abonnement, maar zonder limiet voor gebruik. Een dimensie met oneindig gebruik wordt weergegeven in lijsten met dimensies voor een plan dat klanten zien, met een indicatie dat er nooit kosten in rekening worden gebracht voor dit abonnement.
Notitie
De volgende scenario's worden expliciet ondersteund:
- U kunt een nieuwe dimensie toevoegen aan een nieuw plan. De nieuwe dimensie wordt niet ingeschakeld voor al gepubliceerde plannen.
- U kunt een vast abonnement publiceren zonder dimensies, vervolgens een nieuw plan toevoegen en een nieuwe dimensie voor dat plan configureren. De nieuwe dimensie wordt niet ingeschakeld voor al gepubliceerde plannen.
Dimensieprijs per eenheid per ondersteunde markt instellen
Net als bij vaste tarieven kunnen factureringsdimensieprijzen per ondersteund land of regio worden ingesteld. U moet de functie voor het importeren en exporteren van prijsgegevens als volgt gebruiken in partnercentrum.
Definieer de gewenste dimensies en markeer welke markten worden ondersteund.
Exporteer deze gegevens naar een bestand.
Voeg de juiste prijzen per land/regio toe en importeer het bestand in partnercentrum.
De gebruikersinterface van de meter verandert om aan te geven dat de prijzen van de dimensie alleen zichtbaar zijn in het bestand.
Privéplan
Net als abonnementen met vaste tarieven kan een plan met dimensies worden ingesteld als een privéplan, dat alleen toegankelijk is voor de gedefinieerde doelgroep van het plan.
Beperkingen
Proefgedrag
Facturering naar gebruik van de commerciële marketplace-meterservice is niet compatibel met het aanbieden van een gratis proefversie. Het is niet mogelijk om een abonnement te configureren voor het gebruik van zowel facturering met datalimiet als een gratis proefversie.
Vergrendelingsgedrag
Omdat een dimensie die wordt gebruikt met de commerciële marketplace-meterservice een goed beeld geeft van hoe een klant voor de service betaalt, kunnen alle details voor een dimensie niet meer worden bewerkt nadat u deze hebt gepubliceerd. Het is belangrijk dat u uw dimensies volledig hebt gedefinieerd voor een plan voordat u publiceert.
Zodra een aanbieding met een dimensie is gepubliceerd, kunnen de details op aanbiedingsniveau voor die dimensie niet meer worden gewijzigd:
- Id
- Weergavenaam
- Maateenheid
Zodra een plan is gepubliceerd, kunnen de details op planniveau niet meer worden gewijzigd:
Hoeveelheid van 1 maand inbegrepen in basis
1 jaar inbegrepen in basishoeveelheid
2 jaar inbegrepen in basishoeveelheid
3 jaar inbegrepen in basishoeveelheid
Of de dimensie is ingeschakeld voor het plan of niet
Bovengrens
Het maximum aantal dimensies dat voor één aanbieding kan worden geconfigureerd, is 30 unieke dimensies.
Ondersteuning krijgen
Als u een van de volgende problemen ondervindt, kunt u een ondersteuningsticket openen.
Technische problemen met de service-API voor marketplace-metering.
Een probleem dat moet worden geëscaleerd vanwege een fout of fout aan uw zijde (bijvoorbeeld een verkeerde gebruiksgebeurtenis).
Eventuele andere problemen met betrekking tot facturering naar gebruik.
Als u meer wilt weten over ondersteuningsopties voor uitgevers en een ondersteuningsticket met Microsoft wilt openen, volgt u de instructies in Ondersteuning voor het commerciële marketplace-programma in Partnercentrum.
Gerelateerde inhoud
Videozelfstudies