Lo que pasa, en orden, desde que MASTER101 llena un formulario hasta que el director de la empresa cliente entra a su panel y da de alta a su gente. Y cómo se cobra, se suspende y se reabre una empresa sin tocar código.
Al 18 de septiembre de 2026Contrato de la API 0.14.0Pantalla: master101 → Alta de empresa
El alta, en un paso
MASTER101 llena una sola pantalla: nombre e identificador de la empresa, razón social, RFC y teléfono, qué apps arrancan prendidas, el cobro (cortesía o pagada hasta un día) y el director: su correo, nombre y teléfono. Con un clic pasa todo esto:
Un solo formulario, una sola petición: la empresa nace completa y el director recibe su acceso sin que nadie le mande nada a mano.
Cómo se cobra, se suspende y se reabre
Cada empresa está en uno de tres estados, y la API lo calcula sola en cada petición: nadie tiene que acordarse de apagar nada.
Estado
Cuándo
Qué ven sus usuarios
Qué ve el director
activa
Es cortesía (sin fecha de pago) o está pagada hasta hoy o después.
Todo normal.
Todo normal.
sin pago
Tenía fecha de pago y ya pasó. Vence sola al terminar ese día.
Sus apps contestan «la suscripción de la empresa venció»; no pierden datos.
Su panel sigue abriendo: puede ver a su gente y avisar. En cuanto MASTER101 marca el pago, todo vuelve en la siguiente petición.
suspendida
MASTER101 la suspendió a mano (por lo que sea).
«La empresa está suspendida».
Tampoco entra. Se reactiva con un clic.
Cortesía es la regla por omisión: una empresa sin fecha de pago no vence nunca. Así quedaron las que ya existían (las nuestras), y así se regala una.
Marcar pago es escoger hasta qué día está pagada. Hoy lo hace MASTER101 a mano; cuando se conecte Stripe, la misma ruta (POST /admin/orgs/:id/pago con origen: stripe) lo hará sola con cada cobro.
Todo queda apuntado: quién marcó qué pago, quién hizo cortesía a quién, cuándo salió la bienvenida. La bitácora la escribe la API; nadie la edita.
Lo que MASTER101 tiene ahora en su panel
Alta de empresa: el formulario de un paso descrito arriba.
Empresas: la tabla dice el estado de cada una y hasta cuándo pagó o si es cortesía.
Dentro de una empresa: «Plan y cobro» (marcar pago, hacer o quitar cortesía), «Datos de la empresa y del director» (editar, reenviar la bienvenida), su gente y su bitácora.
Lo que todavía no está
Dominio propio por empresa. Hoy todas entran por las direcciones de Cloudflare. Ponerle un dominio a la suite y darle a cada empresa el suyo es configuración, no código, y se decidió dejarlo para después. Stripe. El cobro es a mano; la ruta de pago ya acepta el origen «stripe» para cuando se conecte. quell101 y roster101 siguen guardando en bases propias de una sola empresa; para venderlas a terceros hay que mudarlas a la base por empresa.
Cómo se probó
API: 125 pruebas en workerd, 6 nuevas para esto (alta en un paso, 402 con pago vencido y 200 en el panel, pago que reabre, cortesía, reenvío de bienvenida, director inválido). Humo en staging con la misma vuelta; en producción sólo se mira.
master101: recorrido «plan y cobro» con navegador contra staging, 13 revisiones, más el alta con cortesía; sin scroll horizontal, cero errores de JavaScript.
peek101 y quell101 traducen el nuevo estado a palabras para sus usuarios.