Agentes de ventas
Registrar vendedores externos o internos, asignar comisiones por defecto y vincularlos a clientes y facturas.
Resumen: un Agente de ventas representa al vendedor o comisionista detrás de cada operación. Mosce ERP permite agentes externos (freelancers), usuarios internos (empleados) o clientes que también refieren ventas, cada uno con su tarifa de comisión por defecto.
Tiempo de lectura: ~5 min
Cuándo usar esto
Lee este artículo si necesitas:
- Dar de alta a un vendedor para que aparezca como responsable en órdenes, cotizaciones y facturas.
- Asignarle un porcentaje o monto fijo de comisión por defecto.
- Asignar un agente "por defecto" a un cliente para que el sistema lo preseleccione al facturar.
Antes de empezar
- Necesitas el permiso
sales-agents:createosales-agents:update. - Decide qué modo de agente usarás: externo, vinculado a un usuario del sistema o vinculado a un cliente.
- Si vas a vincularlo a un usuario interno, ese usuario ya debe estar creado en Administración → Usuarios.
Paso a paso
Crear un agente
- Entra al módulo. Barra lateral → Operaciones → Agentes de ventas. (captura: lista de agentes)
- Pulsa "Nuevo agente".
- Selecciona el modo (pestañas en la parte superior del formulario):
- Externo - freelancer o vendedor independiente. No tiene ni
userIdniclientId. - Vinculado a usuario - empleado interno con login en Mosce ERP. Pega el ID del usuario; sus comisiones se calcularán sobre las ventas que él mismo capture.
- Vinculado a cliente - un cliente registrado que también refiere ventas. Selecciónalo del listado.
- Externo - freelancer o vendedor independiente. No tiene ni
- Datos comunes:
- Nombre (obligatorio).
- RNC / Cédula - único por empresa. Útil para emitir reportes de comisiones.
- Correo electrónico y teléfono.
- Comisión por defecto.
- Tipo de comisión: Porcentaje o Monto fijo.
- Tarifa por defecto:
- Si elegiste Porcentaje, escribe un número entre
0y100(ej.5= 5 %). - Si elegiste Monto fijo, escribe el monto en RD$ por venta cerrada.
- Si elegiste Porcentaje, escribe un número entre
- El indicador a la derecha del campo cambia (
%oRD$) según el tipo seleccionado.
- Notas - comentarios internos.
- Activo - apaga el switch para retirar al agente sin borrarlo. Los agentes inactivos no aparecen en los selectores.
- Pulsa "Crear".
Las comisiones escalonadas (tarifa por monto vendido o por categoría) no están disponibles en esta versión. La tarifa por defecto se usa como fallback; las reglas avanzadas llegarán en un sprint posterior.
Asignar un agente por defecto a un cliente
- Entra a Operaciones → Clientes y abre el cliente.
- Pulsa Editar y ve a la pestaña Crédito.
- En Agente de ventas por defecto, selecciona el agente.
- Guarda los cambios.
A partir de ese momento, cuando emitas órdenes, cotizaciones o facturas para ese cliente, el agente aparece preseleccionado (siempre puedes cambiarlo por operación).
Asignar un agente a una operación específica
En el formulario de orden, cotización o factura, hay un selector Agente de ventas. Solo una persona por venta - no se permiten splits multi-agente en esta versión.
Editar y eliminar
- Editar: ícono de lápiz en la lista o detalle del agente → Editar.
- Eliminar: ícono de basura. Es eliminación lógica; las facturas y órdenes pasadas mantienen el agente registrado para integridad histórica.
Ver rendimiento
El detalle del agente muestra sus datos básicos y configuración de comisión, pero no incluye todavía un panel de "ventas cerradas / comisiones devengadas". Para ese análisis usa Reportes y filtra las facturas por agente.
Resultado esperado
- El agente aparece en los selectores de cliente, orden, cotización y factura.
- Cuando un cliente tiene agente por defecto, el sistema lo preselecciona en cada nueva operación.
- La tarifa por defecto queda registrada como referencia; el cálculo final de comisiones se hará en el módulo correspondiente cuando esté disponible.
Errores comunes
| Error | Causa | Solución |
|---|---|---|
| "El RNC ya está registrado" | Otro agente del mismo tenant ya usa ese RNC. | Busca el existente; si está inactivo, reactívalo en lugar de duplicar. |
| El usuario no aparece como agente | Modo Vinculado a usuario requiere el userId exacto. | Pídele al Owner el ID o consulta Administración → Usuarios. Cada usuario solo puede ser agente una vez por empresa. |
| El cliente no aparece en el modo Vinculado a cliente | El cliente está inactivo o ya está vinculado a otro agente. | Cada cliente puede figurar como agente solo una vez (clientId es único globalmente). |
| El agente no se preselecciona al facturar | El cliente no tiene Agente de ventas por defecto. | Edita el cliente y configúralo, o selecciona el agente manualmente al facturar. |
El switch de tarifa muestra % cuando esperabas RD$ | El Tipo de comisión está en Porcentaje. | Cambia a Monto fijo y vuelve a escribir la tarifa. |