2026 / Aplicación de escritorio
BarcoPOS
TPV de escritorio para comercio y hostelería, 100% local y en adaptación a VeriFactu (RD 1007/2023): cada venta ya lleva la huella oficial de Hacienda.
Hecho con
- Electron
- React
- TypeScript
- Dexie
- Tailwind
- VeriFactu
Contexto
La nueva normativa antifraude española (VeriFactu, RD 1007/2023) obliga a que cada software de facturación garantice la integridad de sus registros. La mayoría de soluciones lo resuelven guardando las ventas en sus propios servidores. BarcoPOS es la respuesta opuesta: un Terminal Punto de Venta de escritorio para Windows y macOS, pensado para el pequeño comercio y la hostelería, donde todo vive en el equipo del cliente.
Ventas, productos, clientes, anulaciones y configuración se guardan localmente en IndexedDB. No hay cuentas que crear: los datos son del comercio y de nadie más.
100% local: tus datos, tuyos.
El vídeo de BarcoPOS (32 segundos), hecho con YoutubeMan.
Trabajo realizado
- Registro fiscal propio, en adaptación a VeriFactu: cada venta genera la huella oficial de Hacienda (SHA-256, con Web Crypto nativo), encadenada con la anterior y comprobada con los ejemplos de prueba que publica la AEAT.
- 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, escáner de códigos, pedidos en espera y múltiples métodos de pago (efectivo, tarjeta, Bizum, transferencia).
- Módulos de gestión: 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.
- Impresión en impresora térmica (ESC/POS) y ticket HTML, con logo procesado para el cabezal térmico.
- Empaquetado como app nativa con Electron (contextIsolation, IPC validado), cubierto por 542 tests automáticos centrados en el cumplimiento fiscal.

El TPV: cobro rápido con buscador, categorías y carrito lateral.
Desde el historial de ventas se verifica la cadena de registros, se exporta el XML oficial (por venta o por periodo, validado con los esquemas de Hacienda) y cada tipo de documento lleva su propia numeración (VTA para tickets, FAC para facturas, REC para rectificativas).

Ventas: verificar cadena, exportar VeriFactu y filtrar por documento.
Resultado
Un producto comercial real, en producción y mantenido versión a versión, con un objetivo claro: cumplir con Hacienda sin renunciar a la privacidad. El comercio es dueño de sus datos y de su factura, y la integridad la garantiza la criptografía, no un servidor remoto.
Logo de BarcoPOS.