Skip to content

psbella/cierre_servi

Repository files navigation

🚖 Cierre de Turno - Servi

Version stable Maintenance GitHub Pages License Repo Size Last Commit Open Issues

Dependencies Open Source No Ads No Tracking GDPR

PWA Offline Service Worker

Responsive Mobile First Accessibility WCAG A11y

Sitemap Robots Humans

HTML5 CSS3 JavaScript jsPDF SVG JSON

Git VS Code GitHub Pages GitHub Actions

Performance Accessibility Best Practices SEO PWA Passed

HTTPS Secure

Code Size

Chrome Firefox Safari Edge

Android iOS

CodeQL Vulnerabilities


📋 Descripción

Aplicación web para liquidación de cierre de turno de remises/taxis con el sistema Servi. Calcula automáticamente la división de ganancias entre el titular y el chofer según las reglas del negocio.

Versiones disponibles

Versión Tipo Enlace
v1.0.0 Modular https://psbella.github.io/cierre_servi/

📱 Características

  • Cálculo automático mientras completás los datos
  • División 50/50 con reglas específicas para titular y chofer
  • Desglose completo paso a paso del cálculo
  • Estadísticas (promedio por viaje y por kilómetro)
  • Exportación a PDF con formato tabla
  • Compartir por WhatsApp con mensaje preformateado
  • Enviar por Email con todos los datos
  • Múltiples cargas de combustible (botón "+")
  • Diseño responsive (funciona en celular y PC)
  • Navegación con Enter (en PC)
  • Teclado numérico en celulares

🧮 Fórmulas de cálculo (Servi)

Paso a paso

  1. Total Recaudación = Total Reloj - Relevo
  2. Subtotal = Total Recaudación - Combustible
  3. Base 50% = Subtotal / 2
  4. Subtotal 2 = Base 50% + Frecuencia
  5. TOTAL TITULAR = Subtotal 2 - (Tarjeta/QR + Voucher + Firma Ticket + Cuenta Corriente + Gastos)
  6. TOTAL CHOFER = Base 50% - Frecuencia

Promedios

  • Promedio por viaje = Total Recaudación / Cantidad de viajes
  • Promedio por kilómetro = Total Recaudación / Kilómetros recorridos

📋 Datos que se ingresan

Campo Descripción
Fecha Fecha del turno
Licencia Número de licencia
Chofer Nombre del conductor
Cantidad de viajes Total de viajes realizados
Kilómetros recorridos Kilómetros totales del turno
Total Reloj Monto total del reloj
Relevo Monto por relevo
Combustible Gasto en combustible (múltiples cargas)
Frecuencia Peajes o comisiones
Tarjeta / QR Pagos con débito/crédito/QR
Voucher Pagos con vale o comprobante
Firma Ticket Pagos con firma ticket
Cuenta Corriente Pagos a cuenta corriente
Gastos Gomería, repuestos, etc.
Notas Observaciones adicionales

🚀 Cómo usarlo

Opción 1: Web (recomendada)

  1. Abrir en cualquier navegador: https://psbella.github.io/cierre_servi/
  2. Completar los datos del turno
  3. Los resultados se actualizan automáticamente
  4. Exportar a PDF, compartir por WhatsApp o enviar por email

Opción 2: Local

  1. Descargar el archivo index.html
  2. Abrirlo con cualquier navegador (Chrome, Firefox, Safari, Edge)
  3. No requiere internet (excepto para compartir)

Opción 3: Convertir a app

Se puede convertir a APK usando servicios como:

📂 Estructura del proyecto

cierre_servi/
├── index.html
├── manifest.json
├── sw.js
├── sitemap.xml
├── robots.txt
├── humans.txt
├── css/
│   └── styles.css
├── js/
│   ├── utils.js
│   ├── calculations.js
│   ├── pdf.js
│   ├── share.js
│   └── main.js
└── assets/
    ├── favicon.svg
    ├── favicon-128x128.png
    └── icon-*.png (10 archivos)

🖥️ Navegación con Enter (PC)

En computadora, podés presionar Enter para saltar automáticamente al siguiente campo, agilizando la carga de datos.

📱 Versión mobile

  • Teclado numérico en campos de números
  • Diseño adaptado a pantallas pequeñas
  • Botones optimizados para toque

📄 Ejemplo de PDF generado

El PDF incluye:

Ejemplo de mensaje compartido (WhatsApp/Email)

CIERRE DE TURNO - SERVI
Liquidación para chofer y titular

DATOS DEL TURNO

Campo Valor
Fecha 03/05/2026
Licencia 317
Chofer 3009

MOVIMIENTOS

Concepto Valor
Cantidad de viajes 14
Kilómetros recorridos 155
Total Reloj $ 146.000
Relevo $ 0
Total Recaudación $ 146.000
Combustible $ 19.800
Frecuencia $ 1.300
Tarjeta / QR $ 21.100
Voucher $ 3.600
Firma Ticket $ 0
Cuenta Corriente $ 0
Gastos $ 4.000

RESULTADOS

Concepto Valor
TITULAR $ 35.700
CHOFER $ 61.800

PROMEDIOS

Concepto Valor
Promedio por viaje $ 10.429
Promedio por kilómetro $ 942

DESGLOSE TITULAR

Concepto Valor
Total Reloj $ 146.000
Relevo - $ 0
Total Recaudación $ 146.000
Combustible - $ 19.800
Subtotal $ 126.200
50% $ 63.100
Frecuencia + $ 1.300
Subtotal 2 $ 64.400
Tarjeta/QR - $ 21.100
Voucher - $ 3.600
Firma Ticket - $ 0
Cuenta Corriente - $ 0
Gastos - $ 4.000
TOTAL TITULAR $ 35.700

DESGLOSE CHOFER

Concepto Valor
Base 50% $ 63.100
Frecuencia - $ 1.300
TOTAL CHOFER $ 61.800

NOTAS U OBSERVACIONES

Nota
Pedir turno VTV que vence en 10 días

FÓRMULA APLICADA

Fórmula
(Total Reloj - Relevo - Combustible) / 2 = Base 50%
Titular = Base + Frecuencia - (Tarjeta/QR + Voucher + Firma Ticket + Cta Cte + Gastos)
Chofer = Base - Frecuencia

👨‍💻 Desarrollador

Pablo Bella

📝 Licencia

MIT License

🙏 Agradecimientos

A todos los choferes que compartieron su experiencia...


✅ Cambios principales (vs versión original)

Sección Cambio
Título Cierre de Turno - Servi
URL psbella.github.io/cierre_servi/
Descripción Agregado "con el sistema Servi"
Fórmulas Nueva lógica (Total Reloj - Relevo, etc.)
Campos Total Reloj, Relevo, Firma Ticket (en lugar de Token)
Características Agregado "Múltiples cargas de combustible"
Ejemplo PDF Actualizado con nuevos campos
Fórmula aplicada Nueva fórmula

Última actualización: Mayo 2026

About

PWA for taxi shift closing. 100% client-side. ES6 modules, Service Worker, jsPDF, Web Share API. Real-time calculations with custom 50/50 split logic. Installable on Android.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors