- Guardá app-ventas.html en tu computadora. Abrilo con doble clic en Chrome o Edge. Funciona sin internet.
- En Excel, seleccioná la hoja Ventas. Guardá una copia como CSV UTF-8 y aceptá exportar la hoja activa. Conservá tu Excel original.
- Tocá Cargar CSV y elegí el archivo. Revisá el nombre y la cantidad de filas. Para probar, usá ventas-ejemplo.csv.
- Filtrá por mes o producto. Todos los indicadores, gráficos, la conclusión y la tabla usan esa selección. Podés exportar sus filas como CSV UTF-8.
- Cuando cambien tus ventas, exportá de nuevo desde Excel y cargá el nuevo CSV: reemplaza todo el conjunto. Si hay errores, corregilos en Excel y repetí la carga.
Formato esperado
Primera fila con estas siete columnas (pueden estar en otro orden):id_venta, fecha, producto, cantidad, precio_unitario, costo_unitario, cobrado.
Un ID único y un producto no vacío por venta. Fechas AAAA-MM-DD. Cantidades enteras positivas. Importes sin símbolo monetario ni separadores de miles, con hasta dos decimales: 1250.50 o 1250,50. Si el separador del CSV es coma, un decimal con coma debe ir entre comillas. No se redondean ni corrigen datos al importar.
Se admiten separadores coma o punto y coma, BOM, saltos de línea Windows y campos entre comillas (incluidas comillas escapadas y saltos dentro del campo). Las filas vacías internas, columnas extra, IDs repetidos, fechas inválidas y datos incompletos se rechazan. El cobrado debe estar entre cero y el total de esa venta. Los números admiten hasta 15 dígitos en su parte entera.
Qué guarda esta aplicación
Nada al cerrar o recargar. Los datos viven solo en esta pestaña; no se envían a ningún lugar. Conservá el CSV para volver a cargarlo. Esta versión no importa XLSX, no edita ventas, no calcula IVA ni registra vencimientos. Si las ventas netas son cero, el porcentaje se muestra como 0,00 % con una aclaración.
La exportación contiene las siete columnas originales, separadas por punto y coma, con coma decimal y UTF-8. No incluye las columnas calculadas.