Saltar al contenido
Volver a proyectos

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

Captura principal de BarcoPOS

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.

Panel principal de BarcoPOS con las metricas del dia y la guia de modulos

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

Modulo de Ventas de BarcoPOS con verificacion de cadena VeriFactu y exportacion

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.

Siguiente proyecto: el tuyo

¿Tienes algo parecido en mente?

Hablemos