Gestión de Períodos
| Período | Días Laborables | Fecha Inicio | Fecha Fin | Estado | Acciones |
|---|---|---|---|---|---|
| [[ periodo.periodo ]] | [[ (periodo.dias_laborables || '').length > 30 ? (periodo.dias_laborables || '').substring(0, 30) + '...' : (periodo.dias_laborables || '-') ]] | [[ periodo.fecha_inicio || '-' ]] | [[ periodo.fecha_fin || '-' ]] | [[ periodo.activo ? 'Activo' : 'Inactivo' ]] | |
| No hay períodos registrados | |||||
Subir Pedidos del Día
Selecciona el período para el que deseas cargar el archivo de pedidos del día. El archivo debe estar en formato Excel (.xls o .xlsx) con las columnas: FEC.PEDIDO, HORA, SERIE PEDIDO, VENDEDOR, DOCUMENTO, RAZON SOCIAL, TOTAL, OBSERVACION, FORMA.PAGO, ESTADO, E.FACTURACION.
Período Activo:
[[ periodoActivo ]]
⚠️ No hay ningún período activo. Debe activar un período primero.
Archivo Actual de Pedidos:
[[ infoArchivoPedidos.nombre ]]
Tamaño: [[ infoArchivoPedidos.tamano_mb ]] MB | Última actualización: [[ infoArchivoPedidos.fecha_modificacion ]]
📄 No se ha subido ningún archivo de pedidos para este período.
Período seleccionado para la carga: [[ periodoCargaPedidos || periodoActivo || '-' ]]
Excel (.xls, .xlsx)
No tienes permiso para cargar archivos de pedidos
Confirmar carga de datos de ventas
Vas a procesar un archivo de ventas para el siguiente período:
[[ periodoCargaVentas ]]
Archivo seleccionado: [[ archivoVentasSeleccionado.name ]]
Esta acción actualizará la información de ventas correspondiente a ese período. Asegúrate de que el archivo y el período sean correctos antes de continuar.
Gestión de Cuota Principal
| Período | Días Programados | Días trabajados | Días pendientes | Cuota Soles | Cuota Cobertura | Estado | Acciones |
|---|---|---|---|---|---|---|---|
| [[ cuota.periodo ]] | [[ cuota.dias_programados ]] | [[ cuota.dias_trabajados ]] | [[ cuota.dias_pendientes ]] | S/ [[ cuota.cuota_soles.toLocaleString('es-PE') ]] | [[ cuota.cuota_cobertura ]] | [[ cuota.estado === 1 ? 'Activo' : 'Cerrado' ]] | |
| No hay cuotas principales registradas | |||||||
Gestión de Cuota por Unidad
| Unidad Comercial | Período | Cuota Soles | Cuota Cobertura | Acciones |
|---|---|---|---|---|
| [[ cuota.unidad_comercial ]] | [[ obtenerPeriodoPorCuotaPrincipal(cuota.id_principal) ]] | S/ [[ cuota.cuota_soles.toLocaleString('es-PE') ]] | [[ cuota.cuota_cobertura ]] | |
| TOTAL | S/ [[ totalCuotaSolesUnidad.toLocaleString('es-PE') ]] | [[ totalCuotaCoberturaUnidad ]] | ||
| No hay cuotas de unidad registradas | ||||
Gestión de Vendedores
| ID | Nombre Vendedor | Acciones |
|---|---|---|
| [[ vendedor.id ]] | [[ vendedor.nombre_vendedor ]] | |
| No hay vendedores registrados | ||
Gestión de Proveedores
| ID | Nombre Proveedor | Unidad | Acciones |
|---|---|---|---|
| [[ proveedor.id ]] | [[ proveedor.nombre_proveedor ]] | [[ proveedor.unidad || '' ]] | |
| No hay proveedores registrados | |||
Gestión de Vendedor Período
| Período | Vendedor | Unidad Comercial | Canal | Acciones |
|---|---|---|---|---|
| [[ vp.periodo ]] | [[ vp.nombre_vendedor ]] | [[ vp.unidad_comercial ]] | [[ vp.canal ]] | |
| No hay vendedores período registrados | ||||
Gestión de Cuota por Vendedor
| Período | Unidad | Vendedor | Cuota Soles | Cuota Cobertura | Acciones |
|---|---|---|---|---|---|
| [[ cuota.periodo || '-' ]] | [[ cuota.unidad_comercial ]] | [[ cuota.nombre_vendedor ]] | S/ [[ cuota.cuota_soles.toLocaleString('es-PE') ]] | [[ cuota.cuota_cobertura ]] | |
| No hay cuotas de vendedor registradas. Use los filtros por período y unidad. | |||||
Gestión de Cuota por Vendedor-Proveedor
| Vendedor | Proveedor | Unidad Comercial | Cuota Soles | Cuota Cobertura | Acciones |
|---|---|---|---|---|---|
| [[ cuota.nombre_vendedor ]] | [[ cuota.nombre_proveedor ]] | [[ cuota.unidad_comercial ]] | S/ [[ cuota.cuota_soles.toLocaleString('es-PE') ]] | [[ cuota.cuota_cobertura ]] | |
| No hay cuotas de vendedor-proveedor registradas | |||||
Subir Datos de Ventas
Selecciona el período para el que deseas cargar la información de ventas. Por defecto se usará el período activo. El archivo debe estar en formato Excel (.xls o .xlsx) con las columnas requeridas.
Período Activo:
[[ periodoActivo ]]
⚠️ No hay ningún período activo. Debe activar un período primero.
Archivo Actual:
[[ infoArchivoVentas.nombre ]]
Tamaño: [[ infoArchivoVentas.tamano_mb ]] MB | Última actualización: [[ infoArchivoVentas.fecha_modificacion ]]
📄 No se ha subido ningún archivo para este período.
Período seleccionado para la carga: [[ periodoCargaVentas || periodoActivo || '-' ]]
Si no seleccionas otro período, se utilizará el período activo.
Excel (.xls, .xlsx)
No tienes permiso para cargar archivos de ventas
Carga de Inventario (Stock y Kardex)
Sube archivos Excel de stock y kardex. Al cargar, se genera automáticamente su versión parquet para consultas rápidas.
El archivo se guardará en app/data/[[ periodoCargaInventario || 'YYYY-MM' ]].
Stock
[[ infoArchivoInventario.stock && infoArchivoInventario.stock.existe ? 'Disponible' : 'No cargado' ]] · Lectura: [[ infoArchivoInventario.stock.fuente_lectura ]]
Parquet: [[ infoArchivoInventario.stock.parquet.fecha_modificacion ]] ([[ infoArchivoInventario.stock.parquet.tamano_mb ]] MB) Más reciente
Excel: [[ infoArchivoInventario.stock.excel.fecha_modificacion ]] ([[ infoArchivoInventario.stock.excel.tamano_mb ]] MB) Más reciente
Kardex
[[ infoArchivoInventario.kardex && infoArchivoInventario.kardex.existe ? 'Disponible' : 'No cargado' ]] · Lectura: [[ infoArchivoInventario.kardex.fuente_lectura ]]
Parquet: [[ infoArchivoInventario.kardex.parquet.fecha_modificacion ]] ([[ infoArchivoInventario.kardex.parquet.tamano_mb ]] MB) Más reciente
Excel: [[ infoArchivoInventario.kardex.excel.fecha_modificacion ]] ([[ infoArchivoInventario.kardex.excel.tamano_mb ]] MB) Más reciente
Motivos para gestión de tareas
| ID | Nombre | Estado | Acciones |
|---|---|---|---|
| [[ motivo.id ]] | [[ motivo.nombre ]] | [[ motivo.estado ? 'Activo' : 'Inactivo' ]] | |
| No hay motivos registrados | |||
No tienes permisos para gestionar motivos.
Gestión de Supervisores
| ID | Período | Nombre Supervisor | Canal | Acciones |
|---|---|---|---|---|
| [[ supervisor.id ]] | [[ supervisor.periodo ]] | [[ supervisor.nombre_supervisor ]] | [[ supervisor.canal ]] | |
| No hay supervisores registrados | ||||