Moonflow: Blog de Cobranzas

Moonflow: Cobranzas de Empresa a Empresa

Escrito por Moonflow | marzo 23, 2023
  1. Crear nuevo tipo de proyecto de sistema: “B2B”, el tipo de proyecto actual es “B2C”.
  • Ajustar el proceso de onboarding.

    ¿En qué consiste?

  • En caso de que el admin del proyecto indique “Empresas” a la pregunta: “Tus clientes ¿son personas físicas o empresas?" se crea un proyecto de tipo B2B; sino se crea un proyecto B2C - como se hace actualmente.

    • Revisar Sector Económico/ Opciones desplegable.
  • Un “User”, en “Proyectos”, puede tener tanto proyectos B2C como proyectos B2B, de manera indistinta asociados a su perfil.
  1. Se agrega a la tabla de “Proyectos” la columna “Tipo de proyecto” luego de la columna “Nombre” y antes de la columna “País”, con la siguiente nomenclatura: si es B2C = “Personas físicas”, si es B2B = “Empresas”

  2. Se realizan los siguientes ajustes por defecto;

  • Ajustes generales

    • cuenta/ajustes generales

    • moneda de cuentas por cobrar (para B2B)

      // Moneda de cuentas por cobrar funciona igual que hoy (pero no se toma necesariamente) - moneda va separado del monto en todas las implementaciones… B2C, B2B…

      // Cuentas por cobrar, Órdenes de pago, columna “Moneda” (modificar el archivo de entrada de órdenes de pago y de novedades de pago, con código ISO y mejorar la ayuda en la otra pestaña) y luego Monto, Cargos e intereses y Monto total no tienen el símbolo delante, solo el número.

      // Para la mensajería (plantillas) la Moneda de las plantillas toma el valor del campo de orden de pago/ novedades de pago (la moneda del proyecto se utilizará para KPIs en una 2da etapa).

      // Opción multimoneda, deberías poder agregar en el archivo de entrada la moneda correspondiente a cada “Orden de Pago” “Novedades de pago” (en caso esté en blanco se toma por defecto el de la cuenta del proyecto) y eso verse reflejado en la extranet; dado que un cliente podría tener facturas en 2 monedas o un proyecto podría tener clientes que son multipaís.

      // Indicadores, no mostrar indicadores de cartera en proyectos multimoneda por el momento.

    • Cuando me posiciono sobre Idioma tengo que seleccionar “seleccionar una opción” en el combo box (no debe permitir seleccionar -“Selecciona una opción”- dicho valor - aplica a B2C y B2B)
    • cuenta/ ajuste de comunicaciones/ canales

      • quitar la opción recargar en correo -aplica a B2C y B2B
      • cambiar el nombre “Recargar” por el nombre “Agregar” en llamadas - aplica a B2C y B2B
    • cuenta/ ajuste de comunicaciones/ configuración - ajuste de horarios y cantidad de comms máx

      • por defecto todo apagado y sin ninguna restricción para B2B (se mantiene igual para B2C)
    • Cuenta/ ajuste de comunicaciones/ contactabilidad

      • Valores por defecto para B2B (3, 5, 1), se mantienen los mismos valores para B2C
      • Cuenta/ ajustes de cuentas por cobrar - cuando el estado sea inactivo, borrar todos los valores que se encuentran debajo en “Configuración” (aplica a B2C y a B2B).
  1. Se modifica la estructura de información del sistema (por lo que debe generarse, como se mencionó anteriormente, un nuevo tipo de “proyecto” B2B)

a) se modifica vista input manual “Ordenes de pago” y “Novedades de pago”

b) se modifica vistas de bandeja de clientes, ordenes de pago e interacciones (además de modificarse los filtros)

Cliente:

(1, 2, 3) se indica que va en la pantalla de clientes adicionalmente en el orden especificado entre paréntesis.

(información cuerpo principal)

Nombre legal:

Nombre comercial (3)

ID Fiscal: Tipo y Número (2)

ID Cliente (opcional) (4)

ID Cliente padre (opcional) (i) Para sucursales de empresas (5)

Contacto Nivel 1

Contacto Nivel 2

Contacto Nivel 3

ID Asesor (opcional)

País (catálogo) desarrollo separado

Fecha de alta (opcional)

Indicador de pago (opcional)

Propensión de pago (opcional)

Variables 1 a 10 (ídem actual)

(6) Estado

(7) Situación

(8) Acciones

Es necesario generar “Niveles de contacto”, es algo parecido a los grupos que tenemos hoy como referencias o garantes.

Contactos nivel 1 (etiqueta editable para renombrar internamente)

Contacto 1

Contacto 2 (opcional)

Contacto 3 (opcional)

Contactos nivel 2 (simil referencias) (etiqueta editable para renombrar internamente)

Contacto 1 (opcional)

Contacto 2 (opcional)

Contacto 3 (opcional)

Contactos nivel 3 (simil garantes) (etiqueta editable para renombrar internamente)

Contacto 1 (opcional)

Contacto 2 (opcional)

Contacto 3 (opcional)

Nota: Es importante que si tengo al menos un contacto, dentro de un nivel, se “lea” como que tenga un nivel de comunicaciones más.

Nota: Por cada contacto, se solicita la siguiente información;

Grupo de correo (si/ no);

  • En caso de que “no”:

    Nombre

    Apellido,

    Teléfono (fijo o celular),

    si fijo: país, número, interno

    si celular: país, número

    Correo

    País (catálogo) desarrollo separado

  • Grupo de correo (si/ no); en caso que “si”

    Nombre del grupo

    Correo

Mantener estilo y estructura de clientes B2C pero con los campos correspondientes a B2B (no va nombre y apellido, no va genero, ni nacimiento, ni celular… va Nombre legal, nombre comercial, etc… ver arriba, la información de contactos va debajo, por niveles de contacto)

Nota: Para el manejo de las estrategias de comunicación, se debe “leer” los niveles de contacto con los que cuenta cada proyecto. Si el proyecto tiene un contacto de al menos nivel 2 o nivel 3, se debe identificar el nivel máximo de contacto que el proyecto tiene. No puede completarse un nivel 3, si no se completo el nivel 2 (es para ejecutar una suerte de escalamiento de las comunicaciones que se debe identificar)

Usuarios

(tal cual está hoy, modificando únicamente la parte del teléfono)

Teléfono (fijo o celular), si es fijo: país, número, interno (agregar como variable en las plantillas y ver en “hablar con mi asesor”)

si celular: país, número o ambos

ID Asesor (opcional)

País (catálogo) desarrollo separado

Órdenes de pago

ID Fiscal: Tipo y Número

ID cliente (opcional)

Producto (opcional)

Código de pago

Número de cuota (opcional) - falta que diga “opcional” en el B2C, corregir.

Fecha de vencimiento

Moneda (ISO)

Monto

Cargo e intereses (opcional) - falta que diga “opcional” en el B2C, corregir.

Monto total

  • Estado de la Orden de pago (campo calculado)

** Nombre de la empresa esta como opcional para agregar a la vista

ID Fiscal: Tipo y Número

ID Interno (opcional)

Código de pago

Número de cuota (opcional) - falta que diga “opcional” en el B2C, corregir.

Evento

Moneda (ISO)

Monto

Fecha de pago recibido

Medio de pago

Interacciones

Fecha (modificar y poner la Fecha de Envío real, también para B2C)

Hora (modificar y poner la Hora de Envío real, también para B2C)

ID Fiscal (Tipo y Número)

Nombre comercial

Nombre (contacto)

Apellidos (contacto)

Flujo/ Acción/ Campaña (en caso de outbound “manual” desde “Conversaciones”, marcar como “Manual”)

Canal

Plantilla (marcar el nivel de contacto (1), (2), (3) - en lugar de C, R, G), luego el nombre de la plantilla utilizada (en caso de “Manual”, “Manual”)

Estado

Acciones

Notas:

  1. En Cuentas por cobrar, para todos los casos, modificar los FILTROS: “ID Fiscal o Interno” en lugar de “Documento o Nombres o ID”

  2. En el caso de Canal, para B2C y B2B, solo debe estar Activo en el combo box los Canales que se encuentren activos o se hayan encontrado activos en algún momento, no deben estar canales inactivos o que nunca se utilizaron. (cambio en query esfuerzo ALTO)

Indicadores

No cambiar nada

No se muestra para Multimoneda indicadores de cartera.

Web de cobranzas

Cambia, ingresa tu documento por Ingresa tu ID Fiscal

Cambio en el proceso de validación:

1. La validación se hace mediante correo registrado únicamente (no teléfono).
2. En caso que ingrese un correo registrado para alguno de los contactos, se envía un token de 6 dígitos autogenerado, por correo electrónico.
3. Se ingresa el token y puede acceder (el token tiene una expiración de 30’)

Corrección para ambos casos, B2B y B2C: Dice Hola, Nombre…

  • En el caso de B2C SACAR LA “,”
  • En el caso de B2B SACAR LA “,” y poner en su lugar el “Nombre comercial” de la empresa nombre en la 1ra línea

Corrección para ambos casos, B2B y B2C: En caso que la opción de “Abrir conversación con asesor asociado” esté encendida”, el texto en el front debe cambiar; en lugar de decir “Hablar con un asesor”, debe decir ”Hablar con mi asesor”

En el caso que seleccione hablar con un asesor o con mi asesor, el mensaje por defecto de WhatsApp es el siguiente: (para B2C) No debería ser B2B?

B2B mensaje por defecto de whatsapp: Soy “Nombre y Apellido”, contacto (”nivel de contacto”), te escribo de “Nombre comercial”, por la factura “Código de pago”. ¿Me ayudas, por favor? Muchas gracias!

B2C mensaje por defecto de whatsapp: Soy “Nombre y Apellido”, te escribo por el pago “Código de pago” ¿Me ayudas, por favor? Muchas gracias!

Si ingreso con un ID padre debo ver toda la información del padre y de sus “hijos” donde se agregue una etiqueta a los registros de un ID hijo. (VER DISEÑO Web de cobranzas)

Esto no se toma ya que actualmente definimos que un portal no inactiva otro por el momento (Se encuentra activo la redirección a una url externa)

Estrategias

  1. Segmentación (para b2c y para b2b, reordenar la lista combo seleccionable de variables en ambos casos)

Compromiso incumplido

Saldo vencido

Saldo total mayor a

Propensión de pago

Clientes con pagos al día UXM (renombrar UXM “de meses”)

Cliente nuevo

Clientes con ID “padre” asociado (agregar) check Si No (con el No selecciona todo lo que no tiene ID Padre)

Antigüedad como cliente (agregar)

Producto

Canal preferido de comunicación (QUITAR)

Canal preferido de pago (QUITAR)

Edad (QUITAR)

Género (QUITAR)

Asesor ID

Supervisor ID (QUITAR)

País (catálogo) desarrollo separado

Variables 1 a 10 (FIX: habilitar valor null para parámetro de variables para b2b y b2c)

-poner todo por orden alfabético-

  1. Plantillas

En todos los casos (WhatsApp/ SMS/ Correo)

  • Destinatarios: las plantillas estarán disponibles para todos los niveles (se seleccionará desde adentro, al momento de arrastrar la comunicación al flujo, a que niveles de destinatarios se enviará y a cuales no). Se enviarán a todos los contactos contenidos en un nivel. 

NOTA: La “i” de Tipo debe quitarse.

TAGS

  • Hay TAGS que aplican para cobranzas a Personas (para B2C) y otros a Empresas (para B2B), y otros a los dos…

    • Para B2C (las mismas de hoy)
    • Para B2B
      • Nombre (del contacto o del grupo de contactos - para los casos que el mail utilizado sea de grupo de contactos // ojo que hay que desarrollar una lógica acá con la variable tipo de contacto “Grupo de correo”)
      • Nombre comercial
      • Nombre legal
      • Nombre (asesor)
      • Apellido (asesor)
      • Teléfono (asesor)
      • Correo (asesor)
      • Nombre comercial (empresa del proyecto)
      • Nombre legal (empresa del proyecto)
      • Fecha de vencimiento
      • Días de atraso
      • Moneda
      • Monto OP (monto de la cuota)
      • Monto total OP (saldo de las cuotas vencidas o por vencer: monto+cargos e intereses-pagos recibidos)
      • Cargos e intereses (moratorios) - agregar también para b2c (están incluidos en monto total op)
      • Código de pago
      • Producto
      • Pago
      • Promesa de pago (fecha)
      • Promesa de pago (días al vencimiento)
      • Web de Cobranzas (URL) - renombrar; ojo que acá tiene que tomar la URL del subdominio o iFrame, o bien la de la web de cobranzas que indica el cliente en ajustes de web de cobranzas, en caso que esté activa.
      • Variable 1…, 10.
        • Acomodar todo lo anterior en orden alfabético.
  1. Flujos

Se modifica la estructura; solo cambia lo siguiente;

  • Solo hay una lista de plantillas
  • Cuando agrego una comunicación al flujo, elijo la hora y debajo elijo los niveles de comunicación a los que se enviarán los mensajes (por defecto solo ponemos Nivel 1 - se agregan niveles con check 2 y 3; siempre debe haber uno seleccionado al menos, para que se guarde la acción)

NOTA: En el flujo se visualiza N1, N2, N3 o los que correspondan dentro de cada casilla (bolitas).

NOTA 2: En interacciones, recordar que se registra a nivel de: contacto

Propuesta manejo padre/hijo

Cuando arrastro la plantilla, switch “Incluir cliente padre”, con checks de niveles si está encendida.

CAMPAÑAS

Se modifica la estructura; solo cambia lo siguiente;

  • Solo hay una lista de plantillas
  • Cuando agrego una comunicación al flujo, elijo la hora y debajo elijo los niveles de comunicación a los que se enviarán los mensajes (por defecto solo ponemos Nivel 1 - se agregan niveles con check 2 y 3; siempre debe haber uno seleccionado al menos, para que se guarde la acción)

NOTA1: En el flujo se visualiza N1, N2, N3 o los que correspondan dentro de cada casilla (bolitas).

NOTA 2: En interacciones, recordar que se registra a nivel de: contacto

Update 10/03

1. Conversaciones y Llamadas - Realizar los ajustes mínimos de campos para contar con las bandejas visibles. Los ajustes en detalle de estas bandejas se desarrollarán una vez disponible B2B

2. La sesiones de Web de Cobranzas son 1 por cuenta, en caso haya una sesión activa y otro usuario intenta ingresar debe consultar mediante modal si desea cerrar la sesión anterior y continuar o cancelar el nuevo inicio de sesión. (Esto generará que haya solo 1 sesión por cuenta para evitar ingresos de eventos en simultáneo)

3. En web de cobranzas si estoy en la cuenta padre solo puedo efectuar el pago de Códigos de pago de 1 hijo a la vez, no puedo pagar distintos hijos en un mismo proceso.

4. Bandeja de KPIs NO estará disponible en el 1er release de B2B (No estará visible SOLO para B2B, para B2C sigue como está)

5 - Las variables de Monto no estarán disponibles para Segmentación B2B

// fase posterior

1) CONVERSACIONES

2) LLAMADAS

PARA B2B

Debe implementarse Filtros en la cabecera, mismo formato que el resto de los filtros - se usan los siguientes:

  • Nombre comercial o ID Fiscal
  • País (trae únicamente los países pre-completados donde el proyecto tenga clientes en formato combo box, al seleccionarlo trae los clientes que pertenecen a dicho país)
  • Asesor (trae a los asesores que tengan activos al menos 1 cliente en formato combo box, y al seleccionarlo, trae los clientes asosciados a éste)
  • Supervisor (trae a los supervisores que tengan activos al menos 1 asesor en formato combo box y al seleccionarlo, trae los clientes asociados a éste)

NOTA: POR DEFECTO, la bandeja de llamadas viene filtrada según el usuario que ingresa - si ingresa por ej un Asesor, viene filtrado todo lo que le corresponde al asesor, si el que ingresa es un supervisor, viene filtrado todo lo que corresponde a sus asesores, si ingresa un ADMIN viene todo.

PARA B2C

Se conserva el formato de columnas actual, solo se agrega una columna mencionada debajo en el siguiente párrafo).

Debe implementarse Filtros en la cabecera, mismo formato que el resto de los filtros - se usan los siguientes:

  • Documento o Nombres o ID
  • Asesor (trae a los asesores que tengan activos al menos 1 cliente en formato combo box, y al seleccionarlo, trae los clientes asosciados a éste)
  • Supervisor (trae a los supervisores que tengan activos al menos 1 asesor en formato combo box y al seleccionarlo, trae los clientes asociados a éste)

NOTA: POR DEFECTO, la bandeja de llamadas viene filtrada según el usuario que ingresa - si ingresa por ej un Asesor, viene filtrado todo lo que le corresponde al asesor, si el que ingresa es un supervisor, viene filtrado todo lo que corresponde a sus asesores, si ingresa un ADMIN viene todo.

Seguimos en la SPEC B2B

Debe modificarse la visual (columnas)

Nombre comercial

País (catálogo)

OPs vencidas (cantidad de órdenes de pago vencidas, en el caso de empresas, podría ser más de 1 factura - aprovechar e implementar también para B2C, agregando la cantidad de OPs vencidas: en caso que una OP no se encuentre pagada por completo 100%, está vencida - Validar en “umbral mínimo”, para ver si se considera o no vencida)

Monto total

Días de atraso

Asignar

Aplicar estos últimos cambios de botones a B2B y también a B2C

Persona - Despliega vista en acordeón de “Editar cliente” (tira el renglón del 2do cliente hacia abajo) - permite las mismas funciones de editar, al lado de los números de teléfono debería permitirme pulsarlos para marcar… VER!

Ojo - Despliega vista en acordeón de “Ordenes de Pago” (debajo del “Editar cliente” mencionado previamente)

  • El ojo adentro del ojo, no debería ser un acordeón para abajo también???

Mapa - resultado de la llamada

Tel - llamar (fuera para B2C y dentro de los contactos para B2B?)

NOTAS - Agregar nota a una llamada que impacte en interacciones y conversaciones para que pueda revisarse en futuras gestiones

ITEMS A TENER EN CUENTA

  1. Como hacer para que se permita subir un HTML en las plantillas (y que se puedan incrustar las variables en los mismos)

  2. Configuración horaria, ajuste de horarios, poner una opción antes de las anteriores que sea:

“No aplicar ninguna restricción” (levanta todas las restricciones, las pone en 0 o vacío y las grisa) aplicar en b2c y b2b como primera opción

En b2c por defecto va la restricción del país

en b2b por defecto no va a aplicar ninguna restricción

  1. indicadores de cartera (no mostrar para multipaís/multimoneda)