Partilhar via


Faturamento medido para SaaS usando o serviço de medição do mercado comercial

Com o serviço de medição do mercado comercial, você pode criar ofertas de software como serviço (SaaS) que são cobradas de acordo com unidades não padrão. Antes de publicar uma oferta de SaaS no mercado comercial, você define as dimensões de faturamento, como largura de banda, tíquetes ou e-mails processados. Em seguida, os clientes pagam de acordo com o seu consumo destas dimensões, com o seu sistema a informar a Microsoft, através da API do serviço de medição do mercado comercial, dos eventos faturáveis à medida que ocorrem.

Pré-requisitos para faturamento medido

Para uma oferta de SaaS usar faturamento medido, ele deve primeiro:

  • Atenda a todos os requisitos de oferta para uma oferta de venda por meio da Microsoft, conforme descrito em Criar uma oferta SaaS no mercado comercial.
  • Integre-se com as APIs de SaaS Fulfillment para que os clientes provisionem e se conectem à sua oferta.
  • Esteja configurado para o modelo de preço fixo ao cobrar aos clientes pelo seu serviço. As dimensões são uma extensão opcional do modelo de preços fixos.

Em seguida, a oferta de SaaS pode integrar-se com as APIs do serviço de medição do mercado comercial para informar a Microsoft sobre eventos faturáveis.

Nota

O serviço de medição do Marketplace está disponível apenas para o modelo de faturamento de taxa fixa e não se aplica ao modelo de faturamento por usuário.

Como a faturação limitada se enquadra nos preços

Entender a hierarquia da oferta é importante quando se trata de definir a oferta juntamente com seus modelos de preços.

  • Cada oferta de SaaS está configurada para ser vendida através da Microsoft ou não. Depois que uma oferta é publicada, essa opção não pode ser alterada.
  • Cada oferta de SaaS, configurada para vender através da Microsoft, pode ter um ou mais planos. Um utilizador subscreve a oferta de SaaS, mas esta é adquirida através da Microsoft no contexto de um plano.
  • Cada plano tem um modelo de preços associado: taxa fixa ou por usuário. Todos os planos de uma oferta devem estar associados ao mesmo modelo de preços. Por exemplo, não pode haver uma oferta com planos para um modelo de preços fixos e outra com um modelo de preços por usuário.
  • Dentro de cada plano configurado para um modelo de cobrança de taxa fixa, pelo menos uma taxa recorrente (que pode ser de US$ 0) está incluída:
    • Taxa mensal recorrente: taxa mensal fixa que é pré-paga em uma recorrência mensal quando o usuário compra o plano.
    • Taxa anual recorrente: taxa anual fixa que é pré-paga em uma recorrência anual quando o usuário compra o plano.
  • Além das taxas recorrentes, um plano de taxa fixa também pode incluir dimensões personalizadas opcionais usadas para cobrar dos clientes pelo uso excessivo não incluído na taxa fixa. Cada dimensão representa uma unidade faturável que seu serviço comunica à Microsoft usando a API do serviço de medição do mercado comercial.

Importante

Você deve acompanhar o uso em seu código e enviar eventos de uso somente para a Microsoft para o uso acima da taxa básica.

Nota

As ofertas serão cobradas aos clientes na moeda do contrato do cliente, usando o preço do mercado local que foi publicado no momento em que a oferta foi criada. O valor que os clientes pagam, e que os ISVs são pagos, depende das taxas de câmbio no momento em que o cliente transaciona a oferta. Saiba mais em "Como convertemos moeda?".

Oferta de amostra

Como exemplo, a Contoso é um editor com um serviço SaaS chamado Contoso Notification Services (CNS). A CNS permite que seus clientes enviem notificações por e-mail ou texto. A Contoso está registrada como editora no Partner Center para o programa de mercado comercial para publicar ofertas SaaS para clientes do Azure. Existem três planos associados ao SNC, descritos abaixo:

  • Plano Básico

    • Envie 10000 e-mails e 1000 textos por $5/mês (taxa mensal fixa)
      • Além dos 10000 e-mails, pague $1 por cada 100 e-mails
        • Além dos 1000 textos, pague $0,05 por cada texto Captura de tela do preço do plano básico.
  • Plano Premium

    • Envie 50000 e-mails e 1000 textos por $350/ano ou 120000 e-mails e 3000 textos por $600/2 anos ou e-mails ilimitados e 5000 textos por $850/3 anos
    • Além da quantidade incluída para e-mails, pague US $ 1 para cada 100 e-mails
    • Além da quantidade incluída para textos, pague $0,02 por cada texto Captura de tela do preço do plano premium.
  • Plano empresarial

    • Envie um número ilimitado de e-mails e textos por $50/mês Captura de ecrã dos preços do plano empresarial.

    Com base no plano selecionado, um cliente do Azure que compre uma assinatura da oferta CNS SaaS poderá enviar a quantidade incluída de texto e emails por período de assinatura (mês ou ano, conforme aparece nos detalhes da assinatura — startDate e endDate). A Contoso conta o uso até a quantidade incluída na base sem enviar nenhum evento de uso para a Microsoft. Quando os clientes consomem mais do que a quantidade incluída, eles não precisam mudar de planos ou fazer algo diferente. A Contoso mede o excesso além da quantidade incluída e começa a emitir eventos de uso para a Microsoft por cobrar o uso excedente usando a API do serviço de medição do mercado comercial. A Microsoft, por sua vez, cobra do cliente pelo uso excessivo, conforme especificado pelo editor nas dimensões personalizadas. A faturação excedentária é feita no ciclo de faturação seguinte (mensal, mas pode ser trimestral ou antecipado para alguns clientes). Para um plano de taxa fixa mensal, o faturamento excedente será feito para cada mês em que o excesso ocorreu. Para um plano de taxa fixa anual, uma vez que a quantidade incluída na base por ano é consumida, todo o uso adicional emitido pelo medidor personalizado será cobrado como excesso de idade durante cada ciclo de faturamento (mensal) até o final do período do ano da assinatura.

    Dimensões de faturação

    Cada dimensão de faturamento define uma unidade personalizada pela qual o ISV pode emitir eventos de uso. As dimensões de faturamento também são usadas para comunicar ao cliente como ele será cobrado pelo uso do software. Eles são definidos da seguinte forma:

    • ID: o identificador de dimensão imutável referenciado durante a emissão de eventos de uso.

    • Nome para exibição: o nome de exibição associado à dimensão, por exemplo, "mensagens de texto enviadas".

    • Unidade de medida: a descrição da unidade de faturação, por exemplo "por mensagem de texto" ou "por 100 e-mails".

    • Preço por unidade em USD: o preço de uma unidade da dimensão. Pode ser 0.

    • Quantidade de 1 mês incluída na base: quantidade de dimensão incluída por mês para clientes que pagam a taxa mensal recorrente, deve ser um inteiro. Pode ser 0 ou ilimitado.

    • Quantidade de 1 ano incluída na base: quantidade de dimensão incluída por cada ano para clientes que pagam a taxa anual recorrente, deve ser um inteiro. Pode ser 0 ou ilimitado.

    • Quantidade de 2 anos incluída na base: a quantidade de dimensão incluída para o prazo de 2 anos para clientes que pagam a taxa de 2 anos, deve ser um inteiro. Pode ser 0 ou ilimitado.

    • Quantidade de 3 anos incluída na base: Quantidade de dimensão incluída para o prazo de 3 anos para clientes que pagam a taxa de 3 anos, deve ser um inteiro. Pode ser 0 ou ilimitado.

Importante

Você deve acompanhar o uso em seu código e enviar eventos de uso somente para a Microsoft para o uso acima da taxa básica.

As dimensões de faturamento são compartilhadas em todos os planos de uma oferta. Alguns atributos se aplicam à dimensão em todos os planos, e outros atributos são específicos do plano.

Os atributos, que definem a própria dimensão, são compartilhados em todos os planos de uma oferta. Antes de publicar a oferta, uma alteração feita nesses atributos a partir do contexto de qualquer plano afetará a definição de dimensão em todos os planos. Depois de publicar a oferta, esses atributos não serão mais editáveis. Estes atributos são:

  • ID
  • Nome a apresentar
  • Unidade de Medida

Os outros atributos de uma dimensão são específicos de cada plano e podem ter valores diferentes de plano para plano. Antes de publicar o plano, você pode editar esses valores e somente este plano será afetado. Depois de publicar o plano, esses atributos não serão mais editáveis. Estes atributos são:

  • Preço por unidade em USD

  • Quantidade de 1 mês incluída na base

  • Quantidade de 1 ano incluída na base

  • Quantidade de 2 anos incluída na base

  • Quantidade de 3 anos incluída na base

As dimensões também têm dois conceitos especiais, "habilitado" e "ilimitado":

  • Ativado indica que este plano participa nesta dimensão. Se estiver a criar um novo plano que não envie eventos de utilização com base nesta dimensão, poderá querer deixar esta opção desmarcada. Além disso, quaisquer novas dimensões adicionadas depois que um plano foi publicado pela primeira vez aparecem como "não habilitadas" no plano já publicado. Uma dimensão desabilitada não aparecerá em nenhuma lista de dimensões de um plano visto pelos clientes.
  • Ilimitado representado pela caixa de seleção "Ilimitado" em relação a cada quantidade incluída, indica que este plano participa dessa dimensão, mas não emite uso contra essa dimensão. Se quiser indicar aos seus clientes que a funcionalidade representada por esta dimensão está incluída no plano, mas sem limite de utilização. Uma dimensão com uso infinito aparece em listas de dimensões para um plano visto pelos clientes, com uma indicação de que ele nunca incorrerá em uma cobrança por esse plano.

Nota

Os seguintes cenários são explicitamente suportados:
- Você pode adicionar uma nova dimensão a um novo plano. A nova dimensão não será habilitada para nenhum plano já publicado.
- Você pode publicar um plano de taxa fixa sem quaisquer dimensões, em seguida, adicionar um novo plano e configurar uma nova dimensão para esse plano. A nova dimensão não será habilitada para planos já publicados.

Definição do preço de dimensão por unidade por mercado suportado

Tal como os preços de taxa fixa, os preços da dimensão de faturação podem ser definidos por país ou região suportados. Você precisa usar o recurso de importação e exportação de dados de preços no Partner Center, da seguinte maneira.

  1. Defina as dimensões desejadas e marque quais mercados são suportados.

  2. Exporte esses dados para um arquivo.

  3. Adicione os preços corretos por país/região e importe o arquivo no Partner Center.

    A interface do usuário do medidor muda para refletir que os preços da dimensão só podem ser vistos no arquivo.

    Captura de ecrã das dimensões do serviço de medição do mercado comercial.

    Plano privado

    Como os planos de taxa fixa, um plano com dimensões pode ser definido como plano privado, acessível apenas pelo público definido do plano.

    Restrições

    Comportamento da avaliação

    A faturação limitada através do serviço de medição do mercado comercial não é compatível com a oferta de uma versão de avaliação gratuita. Não é possível configurar um plano para usar o faturamento limitado e uma avaliação gratuita.

    Comportamento de bloqueio

    Como uma dimensão usada com o serviço de medição do mercado comercial representa uma compreensão de como um cliente pagará pelo serviço, todos os detalhes de uma dimensão não são mais editáveis depois que você a publica. É importante que você tenha suas dimensões totalmente definidas para um plano antes de publicar.

    Depois que uma oferta é publicada com uma dimensão, os detalhes do nível da oferta para essa dimensão não podem mais ser alterados:

  • ID
  • Nome a apresentar
  • Unidade de Medida

Depois que um plano é publicado, os detalhes no nível do plano não podem mais ser alterados:

  • Quantidade de 1 mês incluída na base

    • Quantidade de 1 ano incluída na base

    • Quantidade de 2 anos incluída na base

    • Quantidade de 3 anos incluída na base

    • Se a dimensão está habilitada para o plano ou não

    Limites superiores

    O número máximo de dimensões que podem ser configuradas para uma única oferta é de 30 dimensões únicas.

    Obter suporte

    Se você tiver um dos seguintes problemas, poderá abrir um tíquete de suporte.

  • Problemas técnicos com a API do serviço de medição do marketplace.

  • Um problema que precisa ser escalado devido a um erro ou bug do seu lado (por exemplo, evento de uso errado).

  • Quaisquer outras questões relacionadas com a faturação com contagem.

    Para entender as opções de suporte do editor e abrir um tíquete de suporte com a Microsoft, siga as instruções em Suporte para o programa de mercado comercial no Partner Center.

  • APIs de faturamento medido do Marketplace

Tutoriais de vídeo