2026 / Aplicacion de escritorio
BarcoPOS
TPV de escritorio para comercio y hosteleria: 100% local, sin nube ni suscripcion, con cumplimiento VeriFactu (RD 1007/2023) y cadena de huellas SHA-256 de serie.
Electron / React / TypeScript / Dexie / Tailwind / VeriFactu
Contexto
La nueva normativa antifraude espanola (VeriFactu, RD 1007/2023) obliga a que cada software de facturacion garantice la integridad de sus registros. La mayoria de soluciones lo resuelven con nube y cuota mensual. BarcoPOS es la respuesta opuesta: un Terminal Punto de Venta de escritorio para Windows y macOS, pensado para el pequeno comercio y la hosteleria, donde todo vive en el equipo del cliente.
Ventas, productos, clientes, anulaciones y configuracion se guardan localmente en IndexedDB. No hay servidor, no hay cuenta y no hay suscripcion.
Cumplir con Hacienda sin depender de la nube ni pagar una cuota mensual.
Trabajo realizado
- Motor VeriFactu propio: cada venta genera una huella SHA-256 encadenada con la anterior (Web Crypto nativo), formando una cadena inmutable verificable.
- Facturas rectificativas R1/R4/R5 en serie propia, encadenadas y con referencia al documento original; las ventas nunca se eliminan.
- TPV completo: carrito, cobro libre de precio variable, escaner de codigos, pedidos en espera y multiples metodos de pago (efectivo, tarjeta, Bizum, transferencia).
- Modulos de gestion: ventas, presupuestos y albaranes, clientes, inventario, proveedores y gastos con IVA por partida.
- Informes fiscales exportables a PDF y Excel, incluido un Modelo 303 orientativo, cierre Z con arqueo de efectivo y ranking de productos.
- Impresion en impresora termica (ESC/POS) y ticket HTML, con logo procesado para el cabezal termico.
- Empaquetado como app nativa con Electron (contextIsolation, IPC validado), cubierto por 212 tests automaticos centrados en el cumplimiento fiscal.

El TPV: cobro rapido con buscador, categorias y carrito lateral.
El historial de ventas expone lo que exige la inspeccion: verificacion de la cadena VeriFactu, exportacion completa en JSON y numeracion por tipo de documento (VTA para tickets, FAC para facturas, REC para rectificativas).

Ventas: verificar cadena, exportar VeriFactu y filtrar por documento.
Resultado
Un producto comercial real, en produccion y mantenido version a version, que demuestra que el cumplimiento fiscal no exige renunciar a la privacidad ni atarse a una cuota. El comercio es dueno de sus datos y de su factura, y la integridad la garantiza la criptografia, no un servidor remoto.