59 Commits

Author SHA1 Message Date
Juan Felipe Zapata Moreno
fe79f843f6 feat: agregar soporte para gestión de almacén principal en selección de seriales 2026-03-04 17:17:08 -06:00
Juan Felipe Zapata Moreno
54f15ab7b4 fix: cambiar tipo de entrada de número a cadena para la clave SAT del producto 2026-03-04 10:13:42 -06:00
Juan Felipe Zapata Moreno
cfd990ae0a feat: mejorar gestión de stock y crear modal para subcategorías en bloque 2026-03-02 13:12:29 -06:00
fccb425781 feat: agregar selección de seriales en movimientos y mejorar gestión de categorías y subcategorías 2026-02-26 22:05:17 -06:00
Juan Felipe Zapata Moreno
1909ebec68 feat: agregar subcategorias y modificar vistas 2026-02-25 13:37:02 -06:00
b2dea0785e feat: agregar opción para permitir eliminación de seriales y mejorar gestión de estado en componentes 2026-02-24 23:30:11 -06:00
Juan Felipe Zapata Moreno
44d86af459 feat: agregar factor de conversión y ajustar gestión de stock en el carrito 2026-02-24 18:43:21 -06:00
cf80e914fd feat: agregado unidad de medida crud 2026-02-24 01:29:28 -06:00
Juan Felipe Zapata Moreno
e653add755 feat: agregar campo Clave SAT en formularios de creación y edición de productos 2026-02-23 16:30:47 -06:00
e51f3fad0f feat: actualizar nombres de columnas y mejorar gestión de seriales en componentes 2026-02-19 21:45:23 -06:00
Juan Felipe Zapata Moreno
2bb50c48c9 feat: agregar traducción de descripciones y actualizar términos de kit a paq en varios componentes 2026-02-19 16:53:56 -06:00
fb37a2d62f feat: Refactorización de la gestión de series en POS
- Se eliminó el modal para eliminar series en Inventory/Serials.vue y se ajustó el diseño de la tabla.
- Se actualizó Movements/Edit.vue para usar el componente SerialInputList en el manejo de entrada de series.
- Se mejoró EntryModal.vue para utilizar SerialInputList en la captura de series.
- Se introdujo BundleSerialSelector.vue para seleccionar series desde paquetes (bundles).
- Se implementaron mejoras en la gestión de series en cart.js para manejar paquetes con series.
- Se agregó un nuevo método de servicio en serialService.js para obtener componentes de paquetes con seguimiento por series.
- Se creó el componente SerialInputList.vue para una mejor gestión de entrada de series.
- Se limpió ReturnDetail.vue eliminando la funcionalidad de cancelación de devoluciones.
2026-02-18 21:40:31 -06:00
Juan Felipe Zapata Moreno
9b8bf57abd wip 2026-02-17 16:37:19 -06:00
32949fe13a feat: búsqueda, tickets y gestión UI de paquetes- Integra búsqueda y visualización de paquetes en el POS.
- Desglosa detalles de paquetes en la generación de tickets.
- Mejora modales de edición y eliminación.
2026-02-16 23:34:22 -06:00
Juan Felipe Zapata Moreno
1466cd2166 feat: agregar documentación y componentes para gestión de bundles 2026-02-16 17:16:13 -06:00
Juan Felipe Zapata Moreno
156c915403 feat: agregar manejo de números de serie en movimientos y actualización de PDF 2026-02-12 15:47:48 -06:00
Juan Felipe Zapata Moreno
898643cdab feat: mejorar el envío de facturas por WhatsApp con autenticación y manejo de errores 2026-02-11 16:46:50 -06:00
Juan Felipe Zapata Moreno
d521f0b2c2 feat: gestión de proveedores e integración en inventario
- Implementa CRUD completo, rutas y permisos para proveedores.
- Integra datos de proveedor en movimientos (creación, edición y detalles).
- Actualiza navegación principal y agrega traducciones.
2026-02-10 16:40:30 -06:00
99f190f61b feat: unidades de medida, validación de series y WhatsApp
- Integra selección de unidad y restringe series en cantidades decimales.
- Implementa servicio de mensajería y facturación por WhatsApp.
- Agrega componentes de sidebar y actualiza vistas de inventario.
2026-02-10 00:06:42 -06:00
Juan Felipe Zapata Moreno
cbf8ccb64c fix: ticketDetailMovement 2026-02-09 16:32:46 -06:00
093cea3c4c feat: reportes de movimientos, inventario por almacén y series
- Habilita vista de stock con filtros y selección de series en traspasos.
- Implementa servicio de tickets PDF y corrige datos (ubicación/negocio).
- Renombra botón a Reporte y elimina opción de almacén principal.
2026-02-08 20:26:59 -06:00
Juan Felipe Zapata Moreno
6c70d1ba4f feat: agregar modal de edición para movimientos y mejorar la gestión de permisos 2026-02-07 12:10:02 -06:00
4307d97639 feat: exportación de kardex y mejoras en búsqueda
- Implementa KardexModal para generar reportes de inventario.
- Optimiza búsqueda en modales con debounce y visualización de SKU.
- Agrega cálculo de costos totales y stock disponible por almacén.
2026-02-06 23:22:59 -06:00
Juan Felipe Zapata Moreno
04e84f6241 feat: gestión multiproducto en salidas y traspasos
- Habilita selección múltiple con cantidades en ExitModal y TransferModal.
- Implementa lógica para agregar/quitar productos y calcular totales.
- Agrega validación de selección mínima antes de enviar el formulario.
2026-02-06 16:01:39 -06:00
2c7d2f2001 feat: agregar componentes de gestión de almacenes y movimientos
- Implementar vistas CRUD para administración de almacenes (Index, Create, Edit, Delete).
- Añadir  para realizar traspasos de productos entre almacenes.
- Configurar lógica de rutas y API (Module.js) para almacenes y movimientos.
2026-02-06 00:01:45 -06:00
Juan Felipe Zapata Moreno
7c27200290 feat: mejorar la gestión de productos estancados y agregar paginación en el servicio de reportes 2026-02-05 12:00:54 -06:00
Juan Felipe Zapata Moreno
69c015d51b feat: Implementacion para generar un excel para inventario y modificacion a permisos 2026-02-04 16:45:39 -06:00
Juan Felipe Zapata Moreno
c9251e0c8f feat: Se implementó el componente para subir archivos xml y pdf para facturas 2026-02-04 14:28:28 -06:00
4dfeeeea20 feat: agregar funcionalidad para imprimir imágenes en base64 y mejorar la impresión de tickets 2026-02-03 21:04:08 -06:00
Juan Felipe Zapata Moreno
21b28b5bff WIP: agregar configuración de impresora y funcionalidad de impresión automática de tickets 2026-02-03 17:02:28 -06:00
Juan Felipe Zapata Moreno
a45cc247c1 feat: mejorar gestión de facturación y búsqueda por scanner
- Agrega estadísticas detalladas y manejo de carga en BillingRequests.vue.
- Actualiza tablas para mostrar historial, montos y estados con badges.
- Previene solicitudes duplicadas hasta que la anterior sea procesada.
- Implementa hook useBarcodeScanner en Point.vue para búsqueda por código/serie
2026-02-03 15:25:19 -06:00
Juan Felipe Zapata Moreno
b895836849 feat: mejorar la gestión de errores y optimizar la carga de datos en los componentes de devolución 2026-01-30 16:48:25 -06:00
Juan Felipe Zapata Moreno
8210d7dd2f feat: agregar campos fiscales y funcionalidad de descarga de reportes en Excel 2026-01-30 14:17:55 -06:00
Juan Felipe Zapata Moreno
992ecb07b7 feat: añadir modal para generación de reportes en Excel de descuentos por cliente 2026-01-29 17:39:00 -06:00
27825a7dd4 feat: Implementar funcionalidad de descuento de cliente en CheckoutModal
Se agregó la funcionalidad de búsqueda de clientes para recuperar sus detalles y descuentos.

Se calcula el total estimado aplicando el descuento del cliente.

Se actualizó la visualización del total para mostrar los montos con descuento cuando corresponda.

Se mejoró la validación del pago para considerar los descuentos en los pagos en efectivo.

Se emiten los datos del cliente durante la confirmación del pago para su procesamiento en el backend.

feat: Crear componente ToggleButton para la activación de niveles (tiers)

Se implementó el componente ToggleButton para activar/desactivar los niveles de los clientes.

Se integró la funcionalidad de alternancia (toggle) con la API para actualizar el estado del nivel.

refactor: Actualizar páginas de Clientes y Niveles para la nueva estructura de niveles

Se ajustaron las páginas de Clientes y Niveles para reflejar las nuevas propiedades y estructura de los niveles.

Se actualizaron los elementos de la interfaz (UI) para mostrar información del nivel, incluyendo descuentos y límites de compra.

Se mejoró el modal de confirmación de eliminación para reflejar el contexto de la eliminación del nivel.

fix: Formatear y mostrar correctamente la información del nivel en las vistas Stats e Index

Se corrigió la visualización de los nombres de los niveles y los porcentajes de descuento en varios componentes.

Se aseguró el manejo adecuado de los datos de los niveles en formularios y modales.

chore: Actualizar ticketService para incluir información de descuentos en los recibos

Se agregó lógica para mostrar los detalles del descuento en los tickets impresos si corresponde.
2026-01-28 22:47:06 -06:00
Juan Felipe Zapata Moreno
fb2f7cb068 ADD: vista para tiers de clientes 2026-01-28 16:48:08 -06:00
Juan Felipe Zapata Moreno
eb7fc0de14 feat: implementar lógica de autenticación en rutas y redirección al cerrar sesión 2026-01-28 15:54:13 -06:00
5b7b6f2343 feat: implementar gestión de pestañas para números de serie y mejorar lógica de estado 2026-01-27 21:33:26 -06:00
d469b18bf5 feat: añadir funcionalidad de gestión de clientes con creación, edición y eliminación 2026-01-27 21:14:05 -06:00
Juan Felipe Zapata Moreno
5c3df890e4 feat: añadir módulo de devoluciones, vistas y lógica relacionada 2026-01-27 16:36:59 -06:00
Juan Felipe Zapata Moreno
83dd71f80f refactor 2026-01-19 11:55:05 -06:00
46b155c2c8 add: numero de serie 2026-01-16 21:37:13 -06:00
Juan Felipe Zapata Moreno
7a28a35f60 fix: corregir título del campo de nombre en el formulario 2026-01-16 17:39:39 -06:00
Juan Felipe Zapata Moreno
31e4cd9214 add: QR al ticket, datos para facturación 2026-01-16 17:11:24 -06:00
Juan Felipe Zapata Moreno
24b59f0b16 fix: imagen 2026-01-16 10:16:48 -06:00
Juan Felipe Zapata Moreno
cd58a97f57 fix: logo 2026-01-15 17:07:22 -06:00
Juan Felipe Zapata Moreno
b1d0f73e94 fix: login diseño 2026-01-14 17:07:17 -06:00
Juan Felipe Zapata Moreno
0ffa93019c add: agregar gestión de clientes con interfaz y funcionalidad de registro 2026-01-12 14:49:08 -06:00
Juan Felipe Zapata Moreno
c6dadb22e8 add: agregar soporte para múltiples formatos de código de barras en el escáner QR 2026-01-06 09:07:13 -06:00
0fd2d06db4 add: agregar campo de código de barras en formularios de creación y edición de productos 2026-01-05 20:31:01 -06:00