Relatórios de faturamento da rota para o mercado por atacado
list-menuComentários?
Os administradores de parceiros podem usar as APIs de faturamento por atacado para gerar relatórios de cobrança que os ajudam a validar a precisão do uso e do provisionamento.

Relatórios de cobrança

Os parceiros podem usar as seguintes APIs de faturamento por atacado para gerar relatórios de faturamento que os ajudam a validar a precisão do uso e do provisionamento. As APIs de faturamento por atacado podem ser acessadas em developer.webex.com.

  • Reconciliação — exibe o consumo de uso por parceiro, por cliente ou por usuário. Os parceiros podem usar essas informações personalizadas do relatório de cobrança para reconciliar suas faturas mensais para que possam faturar seus clientes e usuários de acordo com o consumo de uso.

  • Point-In-Time — Exibe as alocações atuais de pacotes por cliente ou por usuário. O relatório Point-In-Time fornece uma contagem em tempo real das alocações de pacotes. Os parceiros podem usar essas informações para validar a precisão do provisionamento e garantir o alinhamento com os pedidos dos clientes.

Os parceiros também podem gerar relatórios de cobrança personalizados para subparceiros usando o parâmetro subpartnerOrgID.

Há quatro APIs disponíveis para administradores parceiros que atendam aos requisitos mínimos de acesso.

API de cobrança

Objetivo da API

Requisito de acesso do administrador do parceiro

Crie um relatório de cobrança por atacado

Usado para gerar um relatório de cobrança.

Ler/escrever

Obtenha um relatório de cobrança por atacado

Usado para obter um relatório de cobrança gerado para download.

Leia

Listar relatórios de cobrança por atacado

Usado para listar os relatórios de cobrança existentes para esse parceiro.

Leia

Excluir um relatório de cobrança por atacado

Usado para excluir um relatório de cobrança existente.

Ler/escrever

Fonte de dados

Os dados dos relatórios de cobrança são extraídos das atribuições de pacotes e dos dados de uso que o Webex rastreia para cada parceiro. O Webex agrega os dados do pacote do cliente e do usuário diariamente para gerar a fatura mensal do parceiro. As APIs de cobrança usam esses dados, permitindo que os administradores parceiros gerem relatórios personalizados. Esses relatórios ajudam os parceiros a conciliar o consumo de uso de sua fatura mensal nos níveis de parceiro, cliente e usuário.

Para obter informações mais detalhadas sobre como a Webex fatura os parceiros, consulte Cobrança do provedor de serviços.

Crie um relatório de cobrança de atacado

1

Em developer.webex.com, acesse Criar uma API de relatório de faturamento por atacado.

2

Selecione qualquer uma das seguintes categorias de relatório:

  • Reconciliação (padrão)

  • Point-in-time

Se você quiser gerar um relatório de reconciliação, não há necessidade de alterar nada porque a reconciliação é selecionada por padrão, então você pode prosseguir para a próxima etapa. Se você quiser gerar um relatório Point-In-Time, altere a seleção para Point-In-Time.

3

Insira BillingStartDate e BillingEndDate no formato que a API especifica. Você pode inserir qualquer data dos últimos cinco anos, mas não o dia atual.

Para o relatório Point-In-Time, os campos BillingStartDate e BillingEndDate não são obrigatórios e são ignorados se inseridos. O relatório sempre reflete as alocações de pacotes atuais.

4

Insira o tipo de relatório:

  • PARCEIRO (padrão) — Mostra os consumos de uso ou as alocações de pacotes no nível do parceiro. Esse tipo não é compatível com relatórios Point-In-Time.

  • Cliente — mostra os consumos de uso ou as alocações de pacotes divididos pelo nível das organizações do cliente sob o comando do parceiro.

  • Usuário — mostra os consumos de uso ou as alocações de pacotes divididos pelo nível de organizações de clientes e assinantes do parceiro.

5

No campo Incluir, insira as colunas adicionais ou opcionais que você deseja ver nos relatórios.

Cada tipo de relatório tem um conjunto de atributos obrigatórios e um conjunto de atributos opcionais. Você pode decidir quais atributos opcionais serão exibidos para cada relatório. Se você não incluir os atributos opcionais, o relatório exibirá somente os atributos obrigatórios.

As colunas a seguir são os atributos opcionais que você pode solicitar para incluir no relatório Cliente e Usuário:

  • CUSTOMER_GROUP_ID

  • CUSTOMER_GROUP_NAME

  • LOCATION_ID

  • LICENSE_ID

Você deve incluir CUSTOMER_GROUP_ID e CUSTOMER_GROUP_NAME em conjunto se quiser ver esses atributos em seu relatório.

Quando você seleciona colunas opcionais, a ordem das colunas nos relatórios de reconciliação de clientes e usuários muda. Os parceiros devem atualizar sua integração de API para aceitar o novo formato csv. A ordem das colunas dos relatórios Point-In-Time permanece inalterada.

Atualmente, as configurações de recursos existentes têm precedência sobre o parâmetro Include ao determinar a ordem das colunas. Por exemplo, se uma configuração de recurso específica estiver habilitada para um cliente, essa coluna de recurso aparecerá de acordo com o formato de relatório antigo, mesmo que você a adicione no parâmetro Incluir. Removeremos essas configurações em breve. Depois de removidas, você pode solicitar as colunas opcionais somente por meio do parâmetro Include.

6

Clique em Executar para gerar o relatório.

7

Copie o ID do relatório da saída da API. Você pode usar esse valor com a API Get para obter o relatório de faturamento gerado.

O que fazer a seguir

Acesse a seção Obter um relatório de cobrança por atacado para baixar uma cópia do relatório.

Obtenha um relatório de cobrança de atacado

Depois que um relatório de cobrança for gerado, use essa API para obter um relatório de cobrança específico. O relatório é enviado para uma URL onde fica disponível para download por 30 minutos após a conclusão da solicitação GET.

1

Em developer.webex.com, acesse a API Obter um relatório de faturamento por atacado.

2

Insira o valor de ID exclusivo para o relatório e clique em Executar.

A API gera o status do relatório. A saída inclui o parâmetro tempDownloadUrl, que fornece uma URL a partir da qual você pode baixar o relatório.

3

Copie o tempDownloadUrl em um navegador para acessar e baixar o relatório.

Listar relatórios de cobrança por atacado

Use essa API para obter uma lista de relatórios de faturamento gerados para a organização parceira. Você pode listar todos os relatórios existentes ou limitar a lista aos relatórios que atendem aos parâmetros especificados, como período de cobrança e tipo de cobrança (parceiro, cliente, usuário).

Se você inserir parâmetros opcionais, a API retornará somente os relatórios que correspondam exatamente aos parâmetros que você especificar. Por exemplo, se você especificar um período de cobrança, somente os relatórios que usam esse período de cobrança específico serão retornados. Os relatórios que estão dentro do período, mas que não correspondem exatamente às datas, não são retornados.

1

Em developer.webex.com, acesse a API List Wholesale Billing Report.

2

Em Parâmetros de consulta, insira qualquer parâmetro de pesquisa que você queira usar (por exemplo, StartDate, EndDate, Type, SortBy on).

3

Clique em Executar.

A API exibe a lista de relatórios junto com o ID e o status exclusivos do relatório (CONCLUÍDO,IN_PROGRESS).

O que fazer a seguir

Registre o ID de todos os relatórios que você deseja baixar. Acesse Obter um relatório de cobrança por atacado para fazer o download do relatório.

Excluir um relatório de cobrança de atacado

Use esse procedimento para excluir um relatório de cobrança gerado com base na ID do relatório. Alguns exemplos em que você pode querer excluir um relatório incluem:

  • Se você quiser regenerar um relatório de cobrança de reconciliação existente, primeiro exclua o relatório existente. Depois de excluir o relatório existente, você pode criar um novo relatório para esse período. Você não pode excluir um relatório se sua geração falhar ou se ainda estiver em andamento.

    Para um relatório Point-In-Time, você não precisa excluir um relatório existente, pois o sistema não regenera esses relatórios. Cada relatório sempre reflete os dados da data e hora atual.

  • Se você enviar um URL de relatório gerado para a pessoa errada, poderá excluir o relatório para que ela não possa acessá-lo.

1

Em developer.webex.com, acesse a API Excluir relatório de faturamento por atacado.

2

Insira o ID do relatório e clique em Executar.

Campos do relatório de cobrança

Os relatórios de cobrança contêm os seguintes campos:

Campo

Descrição

Tipo de relatório suportado

Categoria de relatório suportada

Atributo obrigatório ou opcional

PARTNER_NAME

Nome do parceiro

PARTNER, CUSTOMER, USER

Reconciliação, point-in-time

Obrigatório

PARTNER_ORG_ID

Identificador de parceiro exclusivo

PARTNER, CUSTOMER, USER

Reconciliação, point-in-time

Obrigatório

SUBSCRIPTION_ID

Identificador de assinatura exclusivo

PARTNER, CUSTOMER, USER

Reconciliação, point-in-time

Obrigatório

CUSTOMER_GROUP_ID

O identificador exclusivo do grupo ao qual o cliente pertence.

Se o cliente for transferido entre grupos durante o período de cobrança, o uso será dividido com base nos grupos aos quais o cliente pertenceu durante esse período.

CUSTOMER, USER

Reconciliação, point-in-time

Opcional

CUSTOMER_GROUP_NAME

Nome de exibição do grupo de clientes.

Se o nome do grupo for alterado durante o período de cobrança, o nome mais recente será usado.

CUSTOMER, USER

Reconciliação, point-in-time

Opcional

CUSTOMER_ORG_ID

Identificador exclusivo interno do cliente

CUSTOMER, USER

Reconciliação, point-in-time

Obrigatório

CUSTOMER_EXTERNAL_ID

Identificador exclusivo do cliente, conforme fornecido por um parceiro

CUSTOMER, USER

Reconciliação, point-in-time

Obrigatório

TYPE

Tipo de usuário ou espaço de trabalho

CUSTOMER, USER

Point-in-time

Obrigatório

SUBSCRIBER_ID

Identificador exclusivo para o assinante

USER

Reconciliação, point-in-time

Obrigatório

USER_ID

O ID de usuário Webex do assinante

USER

Reconciliação, point-in-time

Obrigatório

WORKSPACE_ID

Identificador exclusivo do espaço de trabalho

USER

Reconciliação, point-in-time

Obrigatório

SERVICE_NAME

Nome do serviço

(por exemplo,,COMMON_AREA_CALLING, WEBEX_CALLINGWEBEX_SUITE,WEBEX_MEETINGS)

PARTNER, CUSTOMER, USER

Reconciliação, point-in-time

Obrigatório

SKU

Sku para o serviço

PARTNER, CUSTOMER, USER

Reconciliação, point-in-time

Obrigatório

DESCRIPTION

Descrição do serviço

PARTNER, CUSTOMER, USER

Reconciliação, point-in-time

Obrigatório

CONSUMPTION_START_DATE

Início do consumo do serviço. Junto com o campo a seguir, esse valor define o período de uso.

PARTNER, CUSTOMER, USER

Reconciliação

Obrigatório

CONSUMPTION_END_DATE

Fim do consumo do serviço. Junto com o campo anterior, esse valor define o período de consumo de uso.

PARTNER, CUSTOMER, USER

Reconciliação

Obrigatório

REPORT_DATE

A data e a hora em que o relatório é gerado.

CUSTOMER, USER

Point-in-time

Obrigatório

QUANTITY

Representa o consumo agregado de uso do usuário por parceiro, por cliente ou por usuário (dependendo do relatório e do nível em que você está visualizando os dados).

Cálculo: o sistema calcula a quantidade por dia para cada usuário de forma rateada para esse dia.

Uso por um dia inteiro = 1

Uso por meio dia = 0,5

Em seguida, ele soma os totais por dia de todos os dias do período de cobrança para calcular a quantidade total desse usuário nesse período de cobrança.

Para relatórios em nível de cliente e parceiro, os totais de todos os usuários são agregados para fornecer uma quantidade total para esse cliente ou parceiro.

Point-In-Time: O relatório do cliente lista as alocações de pacotes por cliente. Cada linha representa a quantidade total de um pacote específico atribuído a usuários ou espaços de trabalho em uma organização específica do cliente. A Quantidade mostra “0” se não houver pacotes alocados.

O relatório do usuário lista os pacotes atribuídos aos usuários ou espaços de trabalho. Cada linha mostra uma quantidade de 1, representando um usuário ou espaço de trabalho e seu pacote ou complemento individual. Se vários pacotes ou complementos forem alocados para um usuário ou espaço de trabalho, o relatório mostrará várias entradas, cada uma com uma quantidade de 1.

PARTNER, CUSTOMER, USER

Reconciliação, point-in-time

Obrigatório

LOCATION_ID

Identificador de localização exclusivo

CUSTOMER, USER

Reconciliação, point-in-time

O relatório Point-In-Time do cliente não inclui ID de localização

Opcional

LICENSE_ID

Identificador de licença

Esse campo é visível somente para pacotes de atacado

Para o relatório de reconciliação, License_ID está em branco as licenças atribuídas antes da introdução desse campo.

O relatório de cobrança mostra várias linhas para o mesmo pacote de atacado se ele estiver associado a diferentes combinações de e. LOCATION_ID LICENSE_ID

CUSTOMER, USER

Reconciliação, point-in-time

Opcional

A seleção de colunas opcionais modifica a ordem das colunas dos relatórios de reconciliação de clientes e usuários. A ordem a seguir se aplica a parceiros com apenas SKUs de atacado em sua assinatura:

Relatório de nível de usuário — PARTNER_NAME PARTNER_ORG_IDSUBSCRIPTION_ID,CUSTOMER_GROUP_ID,CUSTOMER_GROUP_NAME,CUSTOMER_ORG_ID,CUSTOMER_EXTERNAL_ID,LOCATION_ID,LICENSE_ID,SUBSCRIBER_ID,USER_ID, WORKSPACE_IDSERVICE_NAME, SKU, DESCRIÇÃO,, CONSUMPTION_START_DATECONSUMPTION_END_DATE, QUANTIDADE

Relatório de nível de cliente — PARTNER_NAME PARTNER_ORG_IDSUBSCRIPTION_ID,CUSTOMER_GROUP_ID,CUSTOMER_GROUP_NAME,CUSTOMER_ORG_ID,,CUSTOMER_EXTERNAL_ID,LOCATION_ID, LICENSE_IDSERVICE_NAME, SKU, DESCRIÇÃO,, CONSUMPTION_START_DATECONSUMPTION_END_DATE, QUANTIDADE

O provisionamento de um pacote para um usuário aciona o faturamento do Webex Wholesale, enquanto a remoção da atribuição do pacote o interrompe.

Uma organização de clientes só pode pertencer a um grupo de clientes em um determinado momento. O suporte para vários grupos de clientes por organização não está disponível no momento.

Este artigo foi útil?
Este artigo foi útil?