Bentian ERP Bridge
Middleware y conector local-first en tiempo real para Factusol ERP y tiendas online (WooCommerce y PrestaShop).
El problema a resolver
Las pymes y distribuidores que gestionan su facturación y almacén en Factusol sufren roturas continuas de existencias entre tienda física y web, picado manual de albaranes y bloqueos concurrentes de archivo (.ldb/.laccdb) al intentar conectar Access a internet.
Complejidad Técnica & Operativa
Exponer o consultar una base de datos Microsoft Access (.accdb) compartida en red local sin bloquear a los usuarios administrativos que facturan en la oficina, garantizando la inalterabilidad requerida por la Ley Antifraude y el reglamento Veri*Factu.
Diseño de Ingeniería de Software
Arquitectura Local-First con agente residente Windows x64 en Node.js/TypeScript y C# nativo. Implementa un motor OLEDB de lectura no bloqueante (Share Deny None), una cola SQLite (WAL) Store-and-Forward que custodia pedidos ante cortes de fibra y una sincronización punto a punto con WooCommerce REST API y PrestaShop cifrada con TLS 1.3.
Motor OLEDB Concurrente
Lectura compartida directa y no bloqueante sobre bases de datos Access (.accdb) de Factusol en red LAN/SMB/NAS sin colisiones con los usuarios de facturación.
Store-and-Forward (30 Días)
Cola transaccional en SQLite local (modo WAL). Los pedidos web permanecen retenidos y protegidos aunque el PC esté apagado o se corte la fibra, inyectándose al reiniciar.
Sincronización Bidireccional
Cálculo de Stock Disponible real (DISSTO = ACTSTO - RESCLI - PENENT), actualización de tarifas 1 a 5 e inyección atómica de pedidos en F_PCL y F_LPC con serie contable.
Zero-Exposure & Veri*Factu
Conexión punto a punto mediante HTTPS saliente sin abrir puertos en el router, firmas asimétricas Ed25519 y delegación legal en el motor certificado de Factusol.
Funcionalidades Clave en Producción
- Lectura OLEDB de alta velocidad sobre Microsoft Access (.accdb) versiones 2018 a 2026.
- Prevención de sobreventas mediante cálculo de stock disponible dinámico (DISSTO).
- Inyección atómica de pedidos web con desglose contable de bases, IVA y recargo de equivalencia.
- Soporte nativo para High-Performance Order Storage (HPOS) en WooCommerce y PrestaShop.
- Catálogo de 22 reglas de resolución de incidencias con deep-linking directo en la GUI del agente.
- Selector nativo de Windows (OpenFileDialog) en hilo STA y ventana desacoplada en modo Microsoft Edge App.
- Sistema de actualización silenciosa atómica (UpdateSwapper) con verificación anti-TOCTOU y rollback.