relatórios de faturamento dos EUA

Esta página descreve os arquivos de dados que o RCS for Business cria para auxiliar as operadoras dos EUA com faturamento e auditoria de acordo com a estrutura RBM dos EUA. Para saber mais sobre a estrutura RBM dos EUA, você também pode consultar o site usrbm.org .

O relatório de faturamento é um relatório agregado de eventos faturáveis ​​entre agentes e usuários. Faturável significa simplesmente que um evento é elegível para cobrança. As operadoras determinam se e como os eventos faturáveis ​​serão cobrados. Todas as operadoras dos EUA que operam ativamente o RCS for Business têm acesso aos relatórios de faturamento.

Para obter detalhes sobre o modelo de classificação de faturamento dos EUA, consulte as Perguntas Frequentes sobre Faturamento nos EUA .

Geração de arquivos

Para obter mais informações, consulte Geração de arquivos .

Armazenamento e acesso a arquivos

Para obter mais informações, consulte Armazenamento e acesso a arquivos .

Disponibilidade de arquivos

Para obter mais informações, consulte Disponibilidade de arquivos .

Relatórios de faturamento

Os relatórios de faturamento são registros de eventos faturáveis , calculados com base na categoria de faturamento do agente e no tipo de mensagens enviadas. Os relatórios de faturamento estão disponíveis para todas as operadoras que utilizam o RCS for Business.

Os relatórios de faturamento contêm informações confidenciais, mas não incluem informações de identificação pessoal (PII) do usuário, como MSISDN, MSISDN criptografado ou qualquer identificador exclusivo do usuário.

Categorias de faturamento versus eventos faturáveis

A distinção entre categorias de faturamento de agentes e eventos faturáveis ​​é fundamental para entender como seu agente é cobrado.

  • A categoria de faturamento é uma classificação fixa que você escolhe ao criar seu agente. Ela determina o método pelo qual seu agente será cobrado: por mensagem (agentes não conversacionais) ou por sessão (agentes conversacionais).
  • Eventos faturáveis ​​são interações entre um agente RCS for Business e um usuário que são rastreadas para fins de faturamento (por exemplo, rich_message ).

Categorias de faturamento para agentes dos EUA

Ao criar um agente, o proprietário define sua categoria de faturamento com base em como o agente interagirá com os usuários. A categoria de faturamento não restringe o número ou o tipo de mensagens que um agente pode enviar. No entanto, ela determina como o agente será cobrado pelas mensagens. As duas principais categorias de faturamento são descritas na tabela a seguir.

Categoria de faturamento Tipo de agente Exemplos de casos de uso Método de faturamento
Não conversacional Agentes que enviam principalmente mensagens unidirecionais.
  • OTPs
  • Alertas
  • Ofertas promocionais
Cobrado por cada mensagem entregue ao usuário.
Conversacional Agentes projetados para interações bilaterais com os usuários, independentemente de quem inicie a conversa.
  • Encontrar o produto certo
  • Reservar um bilhete
  • Solução de problemas
Cobrança por sessão : Se os critérios da sessão forem atendidos, todas as mensagens rich media e rich media dentro do período de 24 horas serão cobradas a uma taxa fixa, independentemente da duração ou dos segmentos.

Cobrança por mensagem : Se os critérios da sessão não forem atendidos ou se uma mensagem for enviada fora do período de 24 horas, a mensagem será cobrada individualmente, de acordo com a tabela de preços da operadora, para conteúdo rico ou multimídia.

Agentes conversacionais versus agentes não conversacionais

Existem duas categorias de faturamento para agentes: conversacional e não conversacional.

  • Os agentes não conversacionais são cobrados por cada mensagem que entregam ao usuário.

    • Esta categoria é ideal para agentes que não esperam respostas frequentes.
  • Os agentes de conversação são cobrados por uma taxa fixa por sessão, desde que a sessão seja iniciada. Essa taxa inclui todas as mensagens trocadas em um período de 24 horas, inclusive as mensagens que iniciaram a sessão. Os agentes de conversação ainda podem ser cobrados por mensagens que não fazem parte de uma sessão de 24 horas.

    • Esta categoria é ideal para agentes que participam de conversas com vários usuários, que envolvem diversas interações.

Lógica de faturamento por sessão

No modelo de faturamento dos EUA, uma sessão é iniciada por uma sequência de 4 mensagens ricas ou com conteúdo multimídia (incluindo pelo menos 2 mensagens MO e pelo menos 1 mensagem MT) trocadas dentro de um período de 24 horas a partir da primeira mensagem da sequência. Uma vez atingido esse limite, todas as mensagens dentro desse período de 24 horas são faturadas como uma única sessão . Quaisquer mensagens que não se enquadrem nesse limite ou que não iniciem uma sessão serão faturadas de acordo com a tarifa padrão por mensagem para mensagens ricas ou com conteúdo multimídia, conforme a tabela de preços de cada operadora.

O diagrama a seguir mostra um exemplo de uma sessão de faturamento A2P para agentes conversacionais.

  • MT (Mobile Terminated) é uma mensagem enviada pela empresa.
  • MO (Mobile Originated) é uma mensagem ou ação iniciada pelo usuário.

US billing - Session

Eventos faturáveis

Os fluxos de mensagens são categorizados por sua origem e direção. Para descrever a direção do tráfego de mensagens, as operadoras dos EUA geralmente usam a terminologia MT/MO . Esses termos correspondem à terminologia A2P/P2A usada em toda a documentação do RCS para Empresas. Aqui está um breve resumo de como esses termos se alinham:

  • A2P (Application-to-Person) é MT (Mobile Terminated) : uma mensagem enviada pela empresa.
  • P2A (Pessoa para Aplicativo) é MO (Originado por Dispositivo Móvel) : Uma mensagem ou ação iniciada pelo usuário.
Evento Descrição Agentes não conversacionais Agentes conversacionais
a2p_rich_message Uma mensagem enviada por um agente contendo apenas texto, respostas sugeridas ou ações específicas sugeridas (Discar um número, Abrir URL no navegador). Sempre tratado como um evento faturável individual.

Cobrança por mensagem com base em segmentos (1 segmento equivale a 160 bytes UTF-8).

Será tratado como um evento faturável individual, a menos que passe a fazer parte de uma sessão.
p2a_rich_message Uma mensagem enviada pelo usuário contendo apenas texto livre ou texto obtido ao tocar em uma resposta sugerida. Sempre tratado como um evento faturável individual.

Cobrança por mensagem com base em segmentos.

Será tratado como um evento faturável individual, a menos que passe a fazer parte de uma sessão.
a2p_rich_media_message Uma mensagem enviada por um agente contendo mídia (imagem, vídeo, áudio), rich cards, carrosséis ou ações complexas como "Ver localização". Sempre tratado como um evento faturável individual.

Faturável como um evento único com preço fixo, independentemente do tamanho ou conteúdo.

Será tratado como um evento faturável individual, a menos que passe a fazer parte de uma sessão.
p2a_rich_media_message Uma mensagem enviada pelo usuário contendo um arquivo de mídia carregado (imagem, vídeo, áudio). Sempre tratado como um evento faturável individual.

Faturável como um evento único com preço fixo.

Será tratado como um evento faturável individual, a menos que passe a fazer parte de uma sessão.
p2a_suggested_action O usuário toca em qualquer ação sugerida (por exemplo, "Ver localização") que não seja uma resposta sugerida. Sempre tratado como um evento faturável individual.

Gera um evento faturável por clique.

Tratada como um evento faturável individual, gera um evento faturável por clique, a menos que se torne parte de uma sessão.
a2p_session Uma janela de interação de 24 horas que se inicia quando um gatilho de sessão é acionado e a primeira mensagem é enviada. Para mais informações, consulte O que é uma sessão e como ela funciona . Não aplicável. As sessões não se aplicam a agentes não conversacionais. Uma vez acionada, todas as mensagens na janela de 24 horas são cobertas por uma única taxa de sessão. Qualquer evento faturável na sessão de 24 horas será atribuído ao ID de evento faturável da sessão.
p2a_session Uma janela de interação de 24 horas que se inicia quando um gatilho de sessão é acionado e a primeira mensagem é enviada. Para mais informações, consulte O que é uma sessão e como ela funciona . Não aplicável. As sessões não se aplicam a agentes não conversacionais. Uma vez acionada, todas as mensagens na janela de 24 horas são cobertas por uma única taxa de sessão. Qualquer evento faturável na sessão de 24 horas será atribuído ao ID de evento faturável da sessão.

Geração de relatórios de faturamento

Somente os agentes com tráfego que não seja de teste geram eventos faturáveis. A atividade de números de telefone de teste não aparece nos relatórios de faturamento.

Esses relatórios partem do pressuposto de que os eventos são faturáveis ​​quando as mensagens A2P são entregues, e não quando são enviadas. Uma mensagem não entregue ou cancelada antes da entrega não gera um evento faturável.

Formato do relatório de faturamento

Os relatórios de faturamento utilizam o formato de nome de arquivo rbm_billable_events_YYYY-MM-DD.csv . A data no nome do arquivo é a data de geração do arquivo.

Cada linha no relatório representa um registro de um único evento faturável. As sessões A2P/P2A são representadas por várias linhas — uma para cada mensagem trocada. Cada linha associada a uma sessão (compartilhando o mesmo billing_event_id ) exibirá o número total de mensagens MT e MO para toda a janela de sessão de 24 horas nas colunas mt_messages e mo_messages .

Cada registro no relatório contém as seguintes informações para cada evento faturável.

Campo Formatar Descrição Exemplo
billing_event_id corda ID gerado que distingue o evento faturável.

Todas as mensagens que fazem parte de uma sessão terão o mesmo billing_event_id .

63ed6dc0454958763224ca43cf09388afe9bce5ad2f2b1d66236190074hd5g5e
type corda Tipo de evento:
  • a2p_rich_message
  • a2p_rich_media_message
  • p2a_rich_message
  • p2a_rich_media_message
  • p2a_suggested_action
  • p2a_rich_message
    agent_id corda Identificador único do agente que participou do evento. acme_342h23_agent@rbm.goog
    agent_owner corda Endereço de e-mail do proprietário atual da conta de parceiro onde o agente foi criado. marketing@xyzaggregator.com
    billing_party corda Parte que cobra pelos eventos. operadora
    max_duration_single_message número Tempo máximo (em horas) permitido para um usuário responder a uma mensagem de um agente antes que a janela de início da conversa se feche e a mensagem seja classificada como um evento de single_message . Não aplicável ao modelo dos EUA para mensagens ricas individuais. 24
    max_duration_a2p_conversation número Para o projeto piloto de sessões, isso reflete a janela de sessão de 24 horas, medida a partir da primeira mensagem na sequência de ativação. A duração é medida em horas. 24
    max_duration_p2a_conversation número Para o projeto piloto de sessões, isso reflete a janela de sessão de 24 horas medida a partir da primeira mensagem na sequência de ativação. 24
    start_time AAAA-mm-ddTHH:00:00Z

    A data e hora UTC em que o evento começou (ISO 8601). Para sessões, este é o registro de data e hora da primeira mensagem na sequência de disparo.

    A2P

  • Para eventos que não são de sessão, como a2p_rich_message e a2p_rich_media_message , este é o momento em que a mensagem é entregue ao usuário.
  • Para o evento a2p_session , este é o momento em que a primeira mensagem da conversa é entregue ao usuário.
  • P2A

  • Para eventos que não são de sessão, como p2a_rich_message e p2a_rich_media_message , este é o momento em que a mensagem é enviada pelo usuário.
  • Para o evento p2a_session , este é o momento em que a primeira mensagem da conversa é enviada pelo usuário.
  • 2025-05-20T08:00:00Z
    duration número A duração se refere apenas às sessões e é medida em minutos. Quando o evento não faz parte de uma sessão, o valor é 0. 45
    mt_messages número Número de mensagens terminadas em dispositivos móveis (A2P) no evento. Para sessões, cada linha com o mesmo billing_event_id mostra o número total de mensagens MT em toda a sessão. 5
    mo_messages número Número de mensagens originadas em dispositivos móveis (P2A) no evento. Para sessões, cada linha com o mesmo billing_event_id mostra o número total de mensagens MO em toda a sessão. 3
    size_kilobytes número Tamanho de todos os arquivos anexados às mensagens no evento, arredondado para o kilobyte mais próximo (1 kB é igual a 1024 bytes). 912
    agent_name corda Nome do agente que participou do evento. ACME Brand
    owner_name corda Nome do proprietário atual da conta de parceiro onde o agente foi criado. XYZ Aggregator
    segment_count número Contagem de segmentos calculada para a2p_rich_message events e p2a_rich_message (1 segmento equivale a 160 bytes UTF-8). Quando o evento não for um dos mencionados, o valor será 0. 5
    session_type corda Tipo de sessão:
  • a2p_session
  • p2a_session
  • Ficará vazio se a atividade não se qualificar como uma sessão.
    a2p_session

    Exemplo de relatório de faturamento

    Um exemplo de relatório está disponível para download:

    Tamanho típico do arquivo

    O tamanho de um relatório diário de um parceiro RCS for Business ativo depende da quantidade de atividade que ele gerou na rede da operadora.