Usuarios y perfiles de acceso
| Nombre | Usuario | Correo | Rol | Activo | Nueva clave |
|---|
Maestro de clientes
Columnas esperadas: RUC, Nombre, Vendedor (usuario de login del vendedor asignado), Lista de precio (nombre exacto de una lista ya creada en la pestaña Listas de precios), Grupo económico (nombre exacto de un grupo ya creado arriba). Si el RUC o el nombre ya existen, se actualiza ese cliente; si no, se crea uno nuevo. Una fila sin Vendedor o sin Lista de precio deja al cliente sin ese dato asignado, aunque ya lo tuviera. Una fila sin Grupo económico (o con un nombre que no coincide) deja al cliente en "No asignado". "Exportar a Excel" descarga TODOS los clientes actuales con estas mismas columnas — sirve como plantilla ya llena para editar y volver a subir como actualización masiva.
| RUC | Nombre | Vendedor asignado | Lista de precio | Grupo económico | Activo | Fecha de actualización | Usuario |
|---|
Proveedores
Maestro de proveedores para asignar a cada artículo (pestaña Productos).
Columna esperada: Nombre. Si el nombre ya existe, no se duplica; si no, se crea un proveedor nuevo.
| Nombre | Activo |
|---|
Maestro de artículos
Las fotos de referencia de cada producto (hasta 3) se gestionan desde la pestaña "Consulta de producto", no acá.
Columnas esperadas: Código Genesys, Nombre, Proveedor, EAN13_Botella, EAN14_Caja, Cod Continental, Observaciones, Activo (Sí/No). Si el Código Genesys ya existe, se actualiza ese producto; si no, se crea uno nuevo (requiere Nombre). Una columna vacía en la fila de un producto ya existente borra ese dato, salvo Nombre y Activo, que si vienen vacíos no se tocan. "Exportar a Excel" descarga el maestro completo con estas mismas columnas, listo para editar y volver a subir.
| Código Genesys | Nombre | Proveedor | EAN13 Botella | EAN14 Caja | Cód. Continental | Observaciones | Activo |
|---|
Stock (almacén único)
La empresa maneja un solo almacén de existencias. El stock se administra únicamente por carga masiva desde Excel: al subir un archivo, se elimina por completo el stock anterior y se reemplaza por el del archivo. La fecha y hora de corte que verán los vendedores queda fijada al momento exacto de esta carga (no a una fecha del archivo). Si pasan 24 horas o más sin cargar stock, PedStock envía un correo automático a los usuarios con perfil Facturador y Admin y lo repite cada 24 horas hasta que se cargue un stock nuevo.
Columnas esperadas: Código, Cantidad. Esto reemplaza todo el stock cargado anteriormente.
| Código | Producto | Cantidad | Fecha de carga |
|---|
Listas de precios
Precios unitarios por producto (ya incluyen ISC e IGV), agrupados en listas comerciales. Entra a una lista para cargar precios de a uno o de forma masiva desde Excel. Cada cliente puede asociarse a una de estas listas desde la pestaña Clientes.
Todavía no hay listas de precio creadas.
Columnas esperadas: Código, Precio, Observaciones (opcional; Producto es solo informativo). Si el archivo trae la columna Observaciones, cada fila reemplaza la observación del producto (vacía = la limpia); si no la trae, las observaciones ya guardadas se conservan. Esta carga solo agrega o actualiza los códigos del archivo — el resto de precios ya cargados en esta lista no se borra.
Esta lista todavía no tiene precios cargados.
| Código | Producto | Precio (S/) | Observaciones | Fecha de actualización | Usuario |
|---|
Precios especiales
Precio negociado para un cliente puntual (identificado por RUC) en un producto puntual, por FUERA de la Lista de precio normal de ese cliente. Cuando existe, reemplaza al precio de la Lista de precio: se usa como precio unitario de esa línea en "Nuevo pedido" y sí queda incluido en el total del pedido. Además, avisa al vendedor en pantalla al elegir ese producto (mostrando el precio especial) y deja una nota en rojo en la columna "Obs. de línea" del correo de notificación, para que quede claro que esa línea no usó el precio de la Lista de precio. El cliente debe estar registrado previamente en la pestaña Clientes con ese mismo RUC — al escribir el RUC, el Nombre/Razón social se completa automáticamente desde ahí; si el RUC no existe todavía, primero créalo en Clientes. Vigencia: cada precio especial puede tener una fecha de caducidad (último día en que aplica, inclusive). Al pasar esa fecha su estado cambia solo a "Vencido": deja de aplicarse en los pedidos (la línea vuelve al precio de la Lista de precio) y ya no se le muestra al vendedor. Sin fecha = no caduca. Un precio vencido se puede renovar editándolo con una nueva fecha. Disponible para Facturador y Admin.
Columnas esperadas: RUC, Código, Precio S/, Vigente hasta (dd/mm/aaaa, opcional) y Observaciones (opcional) (Nombre es opcional y se ignora si viene en el archivo — el nombre del cliente siempre se resuelve desde el Maestro de clientes por RUC, igual que el del producto se resuelve desde el Maestro de artículos por Código). El RUC debe existir previamente en la pestaña Clientes — las filas con un RUC no registrado se omiten. Esta carga actualiza el precio existente por RUC + Código — los demás precios especiales ya cargados no se borran. Si el archivo trae la columna Vigente hasta u Observaciones, cada fila reemplaza lo guardado (vacío = sin caducidad / sin observación); si no la trae, se conserva lo que ya tenía. Las filas con una fecha inválida o anterior a hoy se omiten.
Todavía no hay precios especiales cargados.
| RUC | Nombre | Vendedor asignado | Lista de precio | Código | Producto | Precio Lista S/ | Precio Especial S/ | Vigente hasta | Estado | Observaciones | Fecha de actualización | Usuario |
|---|
Liquidación
Productos con precio de liquidación. Para cada producto eliges en qué canales (Listas de precio) está disponible: uno, varios o todos. Donde está habilitado, el precio de liquidación tiene prioridad sobre el precio de la Lista de precio del cliente: se usa como precio unitario en "Nuevo pedido", entra en el total del pedido y deja una nota en la columna "Obs. de línea" del correo con el precio original de lista. Si el cliente además tiene un Precio especial vigente para ese producto, se respeta el precio especial. Un producto tiene un solo precio de liquidación; para cambiar sus canales o su precio, edítalo. Al guardar o quitar un producto, los vendedores de esos canales reciben un aviso. Disponible para Facturador y Admin.
Columnas esperadas: Código, Precio liquidación S/, Canales (nombres de Lista de precio separados por coma, o Todos) y Observaciones (opcional). Esta carga actualiza por Código: cada fila reemplaza el precio, los canales y la observación de ese producto; los demás productos en liquidación no se borran. Se omiten las filas con un código inexistente, precio inválido o algún canal que no exista o esté inactivo.
Todavía no hay productos en liquidación.
| Código | Producto | Precio liquidación S/ | Canales | Observaciones | Fecha de actualización | Usuario |
|---|
Consulta de pedidos
Muestra el detalle completo (producto por producto) de los pedidos generados en el rango de fechas elegido, incluyendo la fecha y hora exacta de emisión. La columna "Lista de precio" muestra la Lista de precio (Canal) que el cliente tiene asignada actualmente en Clientes; si el cliente no tiene una asignada, o no se pudo identificar, sale "Sin asignar". Disponible para Facturador y Admin. Elige las fechas y presiona "Buscar".
Elige un rango de fechas y presiona "Buscar" para ver los pedidos.
| Correlativo | Fecha | Hora | Vendedor | Cliente | Lista de precio | Código | Producto | Cantidad | Stock capturado | Obs. línea | Obs. pedido | Estado | Adjuntos |
|---|
Correo de pedido
Hay una sola plantilla de correo: se envía Para Facturación, con copia (CC) obligatoria al vendedor que generó el pedido, y copia opcional a los roles que actives abajo. Variables disponibles en Asunto y Cuerpo: {{correlativo}}, {{fecha_hora}}, {{vendedor}}, {{vendedor_asignado}}, {{cliente}}, {{grupo_economico}}, {{lista_precio}}, {{observaciones}}, {{num_lineas}}, {{detalle}}, {{tabla_precios}}. {{vendedor_asignado}} y {{lista_precio}} muestran el vendedor y la lista de precio que el cliente tiene asignados en la base de datos, con un aviso automático si no coinciden o no están asignados. {{grupo_economico}} muestra el Grupo económico asignado al cliente (pestaña Clientes), o "No asignado" si no tiene uno. {{tabla_precios}} muestra una tabla con código, descripción, stock al momento del pedido, precio unitario, cantidad, total por línea y observación de línea de cada producto, según la Lista de precio asignada al cliente, más el total del pedido y la nota "Los montos incluyen ISC e IGV"; si algún producto no tiene precio cargado en esa lista, esa línea aparece como "Sin precio" (no se suma al total) y se agrega un aviso para que facturación complete el precio faltante. Una línea sin observación muestra "-" en esa columna. Si un rol tiene más de un usuario activo (ej. dos personas en Facturación o en Almacén), a todas les llega el mismo correo.
Para poner una palabra o frase en negrita, rodéala con dos asteriscos: **así queda en negrita**. Para ponerla en color, rodéala con {{rojo}}...{{/rojo}} (también verde, azul, naranja, gris) — por ejemplo {{rojo}}urgente{{/rojo}}. El correo se envía con esa parte en negrita/color real; si alguien lo abre en un lector de solo texto, ve las marcas tal cual (los asteriscos o las llaves).
Formato de la línea de detalle
{{detalle}} se arma repitiendo este formato una vez por cada producto del pedido. Variables propias de esta línea (no uses las de arriba acá): {{d_codigo}}, {{d_nombre}}, {{d_cantidad}}, {{d_stock}}, {{d_obs}}. {{d_obs}} ya incluye su propio " | Obs: ..." y queda vacío si esa línea no tiene observación — no le agregues tu propio separador delante. También puedes usar negrita y color acá, igual que en el cuerpo.
Copia (CC) opcional
El correo va Para Facturación y en copia obligatoria al vendedor que generó el pedido — eso no se puede desactivar. Acá marcas qué otros roles reciben también copia. El perfil invitado no tiene función propia en PedStock — sirve solo para sumar más adelante un correo adicional en copia (crea un usuario con rol invitado y ese correo).
Fichas Técnicas
Biblioteca de PDF e imágenes organizada por Bodega. Acá se crean las carpetas de cada Bodega; dentro de cada una se suben y eliminan los documentos e imágenes que luego podrá consultar y descargar el vendedor.
Biblioteca de PDF e imágenes organizada por Bodega. Entra a una carpeta para subir o eliminar los documentos e imágenes que verá el vendedor.
Todavía no hay carpetas creadas.
Esta carpeta todavía no tiene archivos.
Consulta de Stock
Busca un producto por código o descripción para ver el stock disponible y la fecha del último corte.
| Código | Descripción | Stock | Fecha del stock |
|---|
Consulta de producto
Lee el código de barras (EAN13 de la botella o EAN14 de la caja) con un lector físico (escribe y presiona Enter) o con la cámara, o búscalo a mano por Código Genesys, EAN13, EAN14, Cód. Continental o nombre.
- Código Genesys
- EAN13 (Botella)
- EAN14 (Caja)
- Cód. Continental
- Observaciones
Fotos de referencia
Hasta 3 imágenes por producto. Solo Admin y Almacén pueden agregarlas, reemplazarlas o eliminarlas.
Productos con stock disponible (stock mayor a 0) que todavía no tienen ninguna foto de referencia cargada — comunícaselo al almacenero para que las agregue. Un producto sale de esta lista en cuanto se le carga al menos una foto.
Cargando…
| Código | Producto | Proveedor | Stock |
|---|
Accesos
Historial de ingresos a la aplicación: quién entró, cuándo y desde qué tipo de dispositivo. Solo visible para Admin.
| Usuario | Rol | Fecha y hora | Dispositivo |
|---|