Portal del vendedor
Guía para vendedores externos (1099) que acceden a su portal de comisiones. Todo es read-only — no podés editar ni mover datos, solo verlos y descargar tus statements.
Cómo llegás al portal
El admin de Sopinf te envía un email de invitación con un link personalizado. El link tiene la forma:
https://portal.sipsop.net/seller/setup?token=abc123...El link es válido por 7 días y solo se puede usar una vez. Si expiró o no llegó, pedile al admin que te reenvíe la invitación (te dan un link nuevo de backup por si el email falla).
Setup: crear tu cuenta
Al abrir el link de invitación llegás a la página de setup:
- Email: pre-cargado y bloqueado (es el que el admin registró).
- Contraseña: mínimo 8 caracteres. Elegí una que no uses en otro lado.
- Confirmar contraseña: debe coincidir.
- Hacé click en "Crear cuenta".
Si el link expiró o ya lo usaste, vas a ver: "Link expirado o inválido. Pedí uno nuevo a tu admin." con un mailto al equipo de Sopinf.
Después de crear la cuenta, quedás logueado automáticamente y vas directo a tu dashboard.
Tu dashboard
La primera pantalla que ves. Tiene dos secciones:
KPIs (4 tarjetas)
| Tarjeta | Qué muestra |
|---|---|
| Ganancia este mes | Total de tu statement del mes actual (si fue generado) |
| Statements pendientes | Statements en draft o finalized no cobrados aún |
| Leads convertidos | Leads atribuidos a vos que se convirtieron en clientes |
| Leads totales | Todos los leads que tenés atribuidos |
Statements recientes
Los últimos 5 statements, con su período y status. Click en cualquiera para ver el detalle.
Asignaciones activas
Las primeras 3 asignaciones activas que tenés.
Mis statements
Ruta: /seller/statements
Tabla con todos tus statements. Podés filtrar por:
- Status:
draft,finalized,paid - Rango de períodos
Columnas: Período | Total | Status | Finalizado en | Pagado en
Click en cualquier fila para abrir el drawer de detalle.
Drawer de detalle de un statement
Header: período, status, y si está pagado: método y fecha de pago.
Tabla de line items:
| Columna | Descripción |
|---|---|
| Tenant | El cliente que generó la comisión |
| Tipo | recurring_percent, recurring_fixed, one_time, override |
| Componente | base, phones, lines, overage, other (o vacío para legacy) |
| Basis | gross o net |
| Revenue | Revenue del tenant en el período (base para el cálculo) |
| Rate | % aplicado (vacío para fixed y one-time) |
| Amount | Tu comisión por esta línea |
Subtotales:
- Recurring (% + fixed)
- One-time (bonos)
- Override (si sos manager de otros reps)
- Total
Botón "Descargar PDF": abre el PDF del statement en una pestaña nueva. El PDF muestra los mismos line items con el sello "DRAFT" si el statement no está finalizado.
Mis asignaciones
Ruta: /seller/asignaciones
Tabla read-only con tus asignaciones activas:
| Columna | Descripción |
|---|---|
| Cliente | Nombre del tenant |
| Mi share | Tu porcentaje de la comisión total de la asignación |
| Rol | Tu rol en esta venta (AE, SDR, partner, etc.) |
| Recurring % | % sobre el revenue del cliente |
| Recurring fixed | Monto fijo mensual |
| One-time | Bono al calificar |
| Basis | gross o net |
| Desde | Fecha de inicio |
Solo mostramos asignaciones activas. Las terminadas no aparecen.
Mis leads
Ruta: /seller/leads
Tabla de los leads atribuidos a vos:
| Columna | Descripción |
|---|---|
| Nombre | Nombre del prospecto |
| Email de contacto | |
| Status | Estado del lead en el pipeline |
| Ref code | El slug que usó el lead para llegar al landing |
| Fecha | Cuándo se registró el lead |
Un lead puede estar en varios estados: nuevo, en proceso, convertido (se hizo cliente), descartado, etc.
Preguntas frecuentes del vendedor
¿Cuándo me pagan?
El admin genera los statements el primer día de cada mes (o lo hace manual). Después los revisa, finaliza, y te paga. El timeline exacto lo maneja el equipo de Sopinf — el portal muestra el estado actual de cada statement para que puedas seguirlo.
¿Puedo editar algo?
No. El portal es completamente read-only. Si ves un error en tu statement (monto incorrecto, tenant equivocado), avisale al admin. Ellos tienen acceso para crear eventos compensatorios o corregir asignaciones.
¿Qué pasa si me desactivan?
Si el admin revoca tu acceso (commission_reps.userId = null), el próximo request al portal falla y quedás sin sesión. Tus statements históricos siguen existiendo — el admin puede verlos, pero vos no podés accederlos hasta que te re-inviten.
¿Puedo cambiar mi email?
No desde el portal. Si necesitás cambiar tu email, pedíle al admin. Ellos pueden actualizar el registro del rep y re-invitarte si es necesario.
¿Puedo resetear mi contraseña?
Aún no hay un flujo de recuperación de contraseña self-service en el portal. Si perdiste acceso, pedile al admin que te revoque y te re-invite — eso te permite crear una nueva contraseña.
¿Puedo ver los datos de otros vendedores?
No. El portal está completamente aislado: cada vendedor solo ve sus propios statements, asignaciones, y leads. El API verifica el ownership en cada request.
¿Qué es el "override" en mis line items?
Si sos manager de otros reps y tenés un override % configurado, tus statements incluyen line items kind='override'. Cada uno muestra de qué rep viene: "↗ María González — base". Eso es tu comisión como manager, adicional a tus comisiones directas si también tenés asignaciones propias.
¿Por qué mi statement dice "draft"?
Los statements se generan primero en estado draft. El admin los revisa y los finaliza. Hasta que no estén finalized, los montos podrían cambiar (si el admin regenera el período). Una vez finalized, son snapshots inmutables. Una vez paid, ya te lo pagaron.
¿Qué significa "one-time" en mis line items?
Es el bono que ganás por cada cliente que trajiste, después de que ese cliente mantiene la suscripción por el período de calificación (típicamente 3 meses). Aparece una sola vez en el statement del mes en que se cumple el período de calificación.
¿Puedo exportar mis datos a CSV?
No en la versión actual. Podés descargar el PDF de cada statement. Si necesitás todos tus datos, pedíle al admin.
Si perdés acceso
Si el portal te dice "Forbidden" o "Link expirado":
- Contactá al equipo de Sopinf.
- Pedí una nueva invitación.
- Usá el link que te manden para crear una nueva contraseña.
El admin puede ver en commissions/vendedores si tu rep tiene acceso activo o no.