Auditoría de cotizaciones
El recurso Auditoría de Cotizaciones está disponible en Administración → Auditoría de Cotizaciones y muestra un registro consolidado de todas las acciones realizadas sobre las cotizaciones. Cada entrada en la tablaauditoria_cotizaciones contiene:
| Campo | Descripción |
|---|---|
Código Cotización | Código de la cotización afectada |
Acción | Tipo de operación realizada (creación, actualización, cambio de estado, etc.) |
Usuario | Nombre del usuario que realizó la acción |
Recurso | Nombre del modelo PHP afectado |
Detalles | Objeto JSON con los valores específicos del cambio |
Fecha | Fecha y hora exacta del evento |
Laravel Auditing (owen-it/laravel-auditing)
El modelo Cotizacione implementa la interfaz Auditable de la librería owen-it/laravel-auditing. Esto registra automáticamente en la tabla de auditorías los cambios de todos los campos del modelo, excluyendo created_at y updated_at.
User también implementa Auditable, por lo que los cambios en los datos de los usuarios también quedan registrados.
Spatie Activity Log (spatie/laravel-activitylog)
Adicionalmente, el modelo Cotizacione usa el trait LogsActivity de spatie/laravel-activitylog. La configuración registra todos los campos (logAll()), excluye created_at y updated_at, y descarta los logs vacíos:
Log de actividad por cotización (pxlrbt/filament-activity-log)
El paquete pxlrbt/filament-activity-log agrega una página de actividades dentro del recurso de cotizaciones. Para ver el historial de una cotización específica:
La página de actividades está registrada en el recurso como:
Registros de impresión
El modeloImpresionRegistro rastrea cada vez que una cotización es exportada (impresa o enviada). Se registra:
| Campo | Descripción |
|---|---|
cotizacion_id | Cotización exportada |
fecha_hora | Fecha y hora de la exportación |
destinatario | Nombre del destinatario del documento |
usuario_id | Usuario que realizó la exportación |
referencia | Referencia del documento |
cotizacion_word (un archivo por registro).
Ver registros de impresión
Accede a Administración → Registros de Impresión para consultar el historial completo. La tabla es buscable por código de cotización, destinatario, usuario y referencia.Descargar el archivo Word
La descarga del archivo Word almacenado en un registro de impresión solo está disponible para usuarios con el rol Administrador.Exportar a Excel
Usa el botón Exportar Excel en la cabecera de la página para descargar todos los registros de impresión en un archivo.xlsx.