Informes de facturación de EE.UU.

En esta página, se describen los archivos de datos que crea RCS para empresas para ayudar a los operadores de EE.UU. con la facturación y la auditoría en virtud del Marco de RBM de EE.UU. Para obtener más información sobre el marco de trabajo de RBM de EE.UU., también puedes consultar usrbm.org.

El informe de facturación es un informe agregado de los eventos facturables entre los agentes lanzados y los usuarios. Facturable simplemente significa que un evento es apto para un cargo. Los operadores determinan si se cobran los eventos facturables y cómo se cobran. Todos los operadores de EE.UU. que operan activamente RCS para empresas tienen acceso a los informes de facturación.

Para obtener detalles sobre el modelo de clasificación de facturación de EE.UU., consulta las Preguntas frecuentes sobre la facturación de EE.UU..

Generación de archivos

Para obtener más información, consulta Generación de archivos.

Almacenamiento y acceso a archivos

Para obtener más información, consulta Almacenamiento y acceso a archivos.

Disponibilidad de archivos

Para obtener más información, consulta Disponibilidad de archivos.

Informes de facturación

Los informes de facturación son registros de los eventos facturables, que se calculan en función de la categoría de facturación del agente y el tipo de mensajes que envía. Los informes de facturación están disponibles para todos los operadores que utilizan activamente RCS para empresas.

Los informes de facturación contienen información confidencial, pero no información de identificación personal (PII) del usuario, como el MSISDN, el MSISDN con hash o cualquier identificador único del usuario.

Comparación entre las categorías de facturación y los eventos facturables

La distinción entre las categorías de facturación y los eventos facturables del agente es clave para comprender cómo se factura tu agente.

  • La categoría de facturación es una clasificación fija que eliges cuando creas tu agente. Determina el método por el cual se factura tu agente: por mensaje (agentes no conversacionales) o por sesión (agentes conversacionales).
  • Los eventos facturables son interacciones entre un agente de RCS para empresas y un usuario que se registran para fines de facturación (por ejemplo, rich_message).

Categorías de facturación de agentes en EE.UU.

Cuando se crea un agente, el propietario establece su categoría de facturación según cómo interactuará el agente con los usuarios. La categoría de facturación no restringe la cantidad ni el tipo de mensajes que puede enviar un agente. Sin embargo, sí determina cómo se facturará el agente por los mensajes. En la siguiente tabla, se describen las dos categorías principales de facturación.

Categoría de facturación Tipo de agente Ejemplos de casos de uso Método de facturación
No conversacional Agentes que principalmente envían mensajes unidireccionales
  • OTP
  • Alertas
  • Ofertas promocionales
Se factura por cada mensaje que se entrega al usuario.
Conversacional Agentes diseñados para intercambios de ida y vuelta con los usuarios, independientemente de quién inicie la conversación.
  • Cómo encontrar el producto adecuado
  • Cómo reservar un boleto
  • Solución de problemas
Facturación por sesión: Si se cumplen los criterios de la sesión, todos los mensajes enriquecidos y rich media dentro de la ventana de sesión de 24 horas se facturan a una tarifa plana, independientemente de la duración o los segmentos.

Facturación por mensaje: Si no se cumplen los criterios de la sesión o un mensaje queda fuera de la ventana de sesión de 24 horas, el mensaje se factura de forma individual a una tarifa por mensaje para el contenido enriquecido o rich media según la hoja de tarifas de cada operador.

Agentes conversacionales frente a no conversacionales

Existen dos categorías de facturación de agentes: conversacional y no conversacional.

  • Los agentes no conversacionales se facturan por cada mensaje que entregan al usuario.

    • Esta categoría es ideal para los agentes que no esperan respuestas frecuentes.
  • Los agentes conversacionales se facturan a una tarifa plana por sesión o sesiones, siempre que se active una sesión. Luego, se incluirán todos los mensajes intercambiados en un período de 24 horas, incluidos los mensajes que activaron la sesión. Los agentes conversacionales aún pueden generar cargos por los mensajes que no forman parte de una sesión de 24 horas.

    • Esta categoría es ideal para los agentes que participan en conversaciones de varios turnos con los usuarios.

Lógica de facturación de la sesión

Según el modelo de facturación de EE.UU., una sesión se activa con una secuencia de 4 mensajes enriquecidos o de medios enriquecidos (incluidos al menos 2 mensajes MO y al menos 1 mensaje MT) que se intercambian en un período de 24 horas a partir del primer mensaje de la secuencia de activación. Una vez que se alcanza este umbral, todos los mensajes dentro de ese período de 24 horas se facturan como una sola sesión. Los mensajes que no se incluyen en una sesión o que no la activan se facturan a la tarifa por mensaje estándar para rich media o rich media según la hoja de tarifas de cada operador.

En el siguiente diagrama, se muestra un ejemplo de una sesión de facturación de A2P para agentes conversacionales.

  • MT (Mobile Terminated) es un mensaje que envía la empresa.
  • MO (Mobile Originated) es un mensaje o una acción que inicia el usuario.

Facturación en USD: Sesión

Eventos facturables

Los flujos de mensajería se categorizan según su origen y dirección. Para describir la dirección del tráfico de mensajes, las operadoras de EE.UU. suelen usar la terminología MT/MO. Estos términos corresponden a la terminología A2P/P2A que se usa en toda la documentación de RCS para empresas. A continuación, se incluye un breve desglose de cómo se alinean estos términos:

  • A2P (de aplicación a persona) es MT (terminado en el móvil): Es un mensaje enviado por la empresa.
  • P2A (de persona a aplicación) es MO (originado en el dispositivo móvil): Es un mensaje o una acción que inicia el usuario.
Evento Descripción Agentes no conversacionales Agentes conversacionales
a2p_rich_message Es un mensaje enviado por el agente que solo contiene texto, respuestas sugeridas o acciones sugeridas específicas (marcar un número, abrir una URL en el navegador). Siempre se trata como un evento facturable individual.

Se factura por mensaje según los segmentos (1 segmento equivale a 160 bytes UTF-8).

Se trata como un evento facturable individual, a menos que forme parte de una sesión.
p2a_rich_message Es un mensaje que envía el usuario y que solo contiene texto de formato libre o texto que se obtiene al presionar una respuesta sugerida. Siempre se trata como un evento facturable individual.

Se factura por mensaje según los segmentos.

Se trata como un evento facturable individual, a menos que forme parte de una sesión.
a2p_rich_media_message Es un mensaje enviado por un agente que contiene contenido multimedia (imagen, video, audio), tarjetas enriquecidas, carruseles o acciones complejas, como "Ver ubicación". Siempre se trata como un evento facturable individual.

Se factura como un solo evento de tarifa plana, independientemente del tamaño o el contenido.

Se trata como un evento facturable individual, a menos que forme parte de una sesión.
p2a_rich_media_message Mensaje enviado por el usuario que contiene un archivo multimedia subido (imagen, video o audio). Siempre se trata como un evento facturable individual.

Se factura como un evento único de tarifa plana.

Se trata como un evento facturable individual, a menos que forme parte de una sesión.
p2a_suggested_action Un usuario presiona cualquier acción sugerida (p.ej., "Ver ubicación") que no sea una respuesta sugerida. Siempre se trata como un evento facturable individual.

Se genera un evento facturable por clic.

Se considera un evento facturable individual y genera un evento facturable por clic, a menos que forme parte de una sesión.
a2p_session Ventana de interacción de 24 horas que comienza cuando se inicia un activador de sesión y el primer mensaje es de MT. Para obtener más información, consulta Qué es una sesión y cómo funciona. N/A. Las sesiones no se aplican a los agentes no conversacionales. Una vez que se activa, todos los mensajes dentro del período de 24 horas están cubiertos por una sola tarifa de sesión. A cualquier evento facturable de la sesión de 24 horas se le asignará el ID de evento facturable de la sesión.
p2a_session Es un período de interacción de 24 horas que comienza cuando se inicia un activador de sesión y el primer mensaje es MO. Para obtener más información, consulta ¿Qué es una sesión y cómo funciona? N/A. Las sesiones no se aplican a los agentes no conversacionales. Una vez que se activa, todos los mensajes dentro del período de 24 horas están cubiertos por una sola tarifa de sesión. A cualquier evento facturable de la sesión de 24 horas se le asignará el ID de evento facturable de la sesión.

Generación de informes de facturación

Solo los agentes con tráfico que no es de prueba generan eventos facturables. La actividad de los números de teléfono de prueba no aparece en los informes de facturación.

Estos informes suponen que los eventos son facturables cuando se entregan los mensajes A2P, no cuando se envían. Un mensaje no entregado o un mensaje cancelado antes de la entrega no activan un evento facturable.

Formato del informe de facturación

Los informes de facturación usan el formato de nombre de archivo rbm_billable_events_YYYY-MM-DD.csv. La fecha que aparece en el nombre del archivo es la fecha de generación del archivo.

Cada línea del informe es un registro que representa un solo evento facturable. Las sesiones de A2P/P2A se representan con varias filas, una para cada mensaje intercambiado. Cada fila asociada a una sesión (que comparte el mismo billing_event_id) informará la cantidad total de mensajes MT y MO para el período de 24 horas de la sesión en las columnas mt_messages y mo_messages.

Los archivos están codificados en UTF-8 sin una marca de orden de bytes y usan avances de línea para los finales de línea. La primera línea de cada archivo es una fila de encabezado con los nombres de los campos.

Cada registro del informe contiene la siguiente información para cada evento facturable.

Campo Formato Descripción Ejemplo
billing_event_id string Es el ID generado que distingue el evento facturable.

Todos los mensajes que forman parte de una sesión tendrán el mismo billing_event_id.

63ed6dc0454958763224ca43cf09388afe9bce5ad2f2b1d66236190074hd5g5e
type string 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 string Es el identificador único del agente que participó en el evento. acme_342h23_agent@rbm.goog
    agent_owner string Dirección de correo electrónico del propietario actual de la cuenta de socio en la que se creó el agente. marketing@xyzaggregator.com
    billing_party string Es la parte que factura los eventos. proveedor
    max_duration_single_message número Es el tiempo máximo (en horas) que se le permite a un usuario responder a un mensaje del agente antes de que se cierre la ventana de inicio de la conversación y el mensaje se clasifique como un evento single_message. No corresponde al modelo de EE.UU. para mensajes enriquecidos individuales. 24
    max_duration_a2p_conversation número En el piloto de sesiones, esto refleja el período de sesión de 24 horas medido a partir del primer mensaje de la secuencia de activadores. La duración se mide en horas. 24
    max_duration_p2a_conversation número En el piloto de sesiones, esto refleja el período de sesión de 24 horas medido a partir del primer mensaje de la secuencia de activadores. 24
    start_time YYYY-mm-ddTHH:00:00Z

    Fecha y hora en UTC en que comenzó el evento (ISO 8601). En el caso de las sesiones, es la marca de tiempo del primer mensaje de la secuencia de activación.

    A2P

  • En el caso de los eventos que no son de sesión, como a2p_rich_message y a2p_rich_media_message, esta es la fecha y hora en que se entrega el mensaje al usuario.
  • En el caso del evento a2p_session, es el momento en que se entrega el primer mensaje de la conversación al usuario.
  • P2A

  • En el caso de los eventos que no son de sesión, como p2a_rich_message y p2a_rich_media_message, esta es la fecha y hora en que el usuario envía el mensaje.
  • En el caso del evento p2a_session, es el momento en que el usuario envía el primer mensaje de la conversación.
  • 2025-05-20T08:00:00Z
    duration número La duración solo se aplica a las sesiones y se mide en minutos. Cuando el evento no es de sesión, el valor es 0. 45
    mt_messages número Cantidad de mensajes terminados en dispositivos móviles (A2P) en el evento. En el caso de las sesiones, cada fila que comparte el mismo billing_event_id muestra la cantidad total de mensajes de MT en toda la sesión. 5
    mo_messages número Cantidad de mensajes originados en dispositivos móviles (P2A) en el evento. En el caso de las sesiones, cada fila que comparte el mismo billing_event_id muestra la cantidad total de mensajes MO en toda la sesión. 3
    size_kilobytes número Tamaño de todos los archivos adjuntos a los mensajes del evento, redondeado al kilobyte más cercano (1 KB equivale a 1,024 bytes). 912
    agent_name string Es el nombre del agente que participó en el evento. ACME Brand
    owner_name string Nombre del propietario actual de la cuenta de socio en la que se creó el agente. XYZ Aggregator
    segment_count número Es el recuento de segmentos calculado para los eventos a2p_rich_message events y p2a_rich_message (1 segmento equivale a 160 bytes UTF-8). Cuando el evento no es uno de los mencionados, el valor es 0. 5
    session_type string Tipo de sesión:
  • a2p_session
  • p2a_session
  • Estará vacío si la actividad no califica como sesión.
    a2p_session

    Ejemplo de informe de facturación

    El informe de muestra está disponible para descargar:

    Tamaño de archivo habitual

    El tamaño de un informe diario de un socio activo de RCS para Empresas depende de la cantidad de actividad que haya generado en la red del operador.