Saltar al contenido
Volver a proyectos

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
Captura principal de BarcoPOS

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.

Panel principal de BarcoPOS con las métricas del día y la guía de módulos

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).

Módulo de Ventas de BarcoPOS con verificación de cadena VeriFactu y exportación

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 oficial del programa BarcoPOS Logo de BarcoPOS.

Siguiente proyecto: el tuyo

¿Tienes algo parecido en mente?

Hablemos