Softbooq
Registro de cambios
Un historial completo de las nuevas funciones, mejoras y correcciones publicadas en Softbooq.
octubre de 2026
Sus cuentas de dinero móvil, dondequiera que le paguen
Añada las cuentas de dinero móvil en las que cobra en Configuración, Empresa, Perfil de la empresa, en Togo, Ghana, Nigeria, Kenia, Costa de Marfil, Senegal, Uganda, Tanzania, Camerún o Benín. Sus clientes ven cada una con su proveedor, el importe y la referencia que deben indicar: en sus facturas y en su correo, en la página de pago y en su tienda. Al registrar un pago por dinero móvil, elija en qué cuenta se recibió; el proveedor aparece entonces en su contabilidad y en el recibo.
Cobre y reembolse con dinero móvil en la caja
La caja tiene una casilla Dinero móvil junto a la de tarjeta: el ticket lo muestra y la línea Pagado con del día lo cuenta. Una devolución también puede reembolsarse con dinero móvil. El efectivo esperado en el cajón sigue contando solo el efectivo.
Sus clientes pueden enviar un comprobante de pago desde cualquier factura
Cuando una factura muestra sus datos bancarios, sus instrucciones de pago o sus cuentas de dinero móvil, su página de pago permite al cliente enviar una foto o un PDF del pago. Se avisa a un administrador, y el comprobante aparece en la factura en Finanzas: Pago recibido registra el pago, y No coincide envía su motivo al cliente por correo para que pueda enviar otro.
Sus documentos comerciales se archivan en Files al enviarse
Los presupuestos y las órdenes de compra se archivan en Files al enviarse, las notas de crédito al emitirse, las nóminas al cerrar una ejecución de nómina y los albaranes al imprimirse, cada uno con su propia fecha y conservado durante el plazo legal. Un presupuesto, una orden de compra o una nómina corregidos después de enviarse se archivan como nueva versión, y se conserva el que se envió. Si el archivado falla, Salud contable muestra el documento con Archivar de nuevo.
Pague Softbooq por transferencia o dinero móvil
Donde se ofrece para su país, un administrador puede elegir un plan trimestral o anual en Facturación y recibir una factura al mismo precio que con tarjeta, con los datos para pagar. Envíe allí el comprobante de pago: el plan empieza en cuanto se confirma el pago. Los paquetes de créditos de IA se pagan igual desde Comprar créditos.
Mensajes de error en su idioma
Cuando algo falla en Finanzas, Files, la caja, los arrendamientos, los activos fijos, los documentos y el escaneo, o al guardar las credenciales de una integración o el acceso al sistema de una persona, el mensaje aparece ahora en su idioma. El estado de una factura o de un proyecto y el método de amortización de un activo, también.
Salud contable nunca ofrece contabilizar lo que no debe
Una nota de crédito en otra moneda que su factura, o que abonaría más que la factura, ya no se ofrece para contabilizar: Salud contable indica que la anule. Una ejecución de nómina sin nóminas tampoco se ofrece. Cuando se contabilizaron pagos sobre facturas de proveedor que nunca se registraron, la línea de facturas pendientes nombra ahora esas facturas, y en los planes contables estándar y español, Diferencias de caja ya no se marca por su saldo.
Donde Softbooq aún no envía facturas electrónicas, lo dice
Softbooq todavía no envía facturas a FIRS en Nigeria, KRA eTIMS en Kenia, GRA E-VAT en Ghana, SdI en Italia ni KSeF en Polonia. En esos países, cada factura y Configuración, Empresa, Impuestos e IVA lo indican ahora con claridad, para que sepa que debe enviarlas a través del sistema de la autoridad si su empresa está obligada. Nada se marca como fallido.
Una factura solo se abona con notas en su propia moneda
Lo que una factura muestra como abonado sigue ahora a sus notas de crédito emitidas en su propia moneda, incluidas las antiguas y las de devoluciones, de modo que su saldo, su estado, los recordatorios y los extractos coinciden. Una factura pagada solo con crédito vuelve a Enviada, o Vencida, cuando el crédito ya no la cubre. Una nota de crédito nueva empieza por lo que queda por abonar de su factura.
Jacinta ya no le estorba
Hacer clic fuera ya no cierra a Jacinta. En un ordenador, minimícela en una barra que avisa cuando hay una respuesta lista, muévala donde quiera o elija Abrir como panel lateral para tenerla junto a su trabajo. Ctrl+J (⌘J en un Mac) la abre y la minimiza, y se abre como la dejó en este navegador.
BI en su idioma
Estados, etapas, tipos de movimiento y métodos de pago aparecen ahora en su idioma en los gráficos, tablas, paneles y filtros de BI. Explorar todos sus datos nombra también la mayoría de tablas y columnas en su idioma, con los términos de Softbooq, y el panel de filtros cabe en un teléfono.
Este año es su ejercicio
Si su ejercicio no empieza en enero, indique su primer mes en Configuración, Empresa, Contabilidad (Mes de inicio del año fiscal). Este año, Año pasado, Año hasta hoy y los trimestres lo siguen entonces en informes, paneles, presupuestos, en el móvil y en BI, que también puede agrupar las cifras por ejercicio. La nómina y las ausencias mantienen el año natural.
Vea cuánto almacenamiento usa su espacio de trabajo
Facturación y planes muestra el almacenamiento que usa su espacio de trabajo frente a su plan: 10 GB en Go, 50 GB en Plus, 200 GB en Pro, también en el móvil. Los administradores reciben un correo al 80 % y al 100 %, y Files muestra un aviso. No se bloquea nada, y los archivos de una unidad conectada no cuentan.
Un historial para cada cliente y proveedor, y un sucesor cuando pasa a ser una nueva empresa
La pestaña Historial de un cliente o proveedor muestra quién cambió el nombre, la dirección, el NIF-IVA o los números de registro, cuándo y qué había antes; quien ve los pagos ve también los cambios de datos bancarios, enmascarados. Cuando una empresa pasa a ser una nueva entidad jurídica, elija Sustituir por otro tercero: sus documentos abiertos se quedan, y los documentos nuevos y sus facturas y pedidos recurrentes pasan al nuevo.
Los archivos SEPA llevan las direcciones que necesitan los bancos de fuera del EEE
Un archivo de pago SEPA incluye ahora la dirección de su empresa y la de cada proveedor, en la forma estructurada que esperan los bancos. Cuando un pago va a un banco de fuera del EEE o viene de él, por ejemplo en Suiza o el Reino Unido, y falta una dirección, Softbooq lo indica antes de crear el archivo.
Recibos de la tienda en el idioma del comprador, con el medio con que pagó
Quien pide en inglés en una tienda alemana recibe ahora también el recibo del pago y los correos posteriores en inglés. Un pago con iDEAL, Klarna, EPS u otro medio se registra y se confirma con ese medio, no como Tarjeta.
BI muestra una respuesta única como una cifra
Cuando una pregunta tiene una sola respuesta, como el total de un año, BI muestra el número, con su comparación, en lugar de una sola barra. Un gráfico cuyos valores son todos 0 lo indica.
Los registros de auditoría en su idioma
Cada línea de los registros de auditoría se muestra ahora en el idioma de cada persona: el cierre definitivo de la contabilidad, un asiento en un mes cerrado, una retención legal, las claves de API, el acceso del soporte, la salida de un miembro, un pago anulado, un cliente sustituido por otro nuevo y todo lo demás.
Salud contable le recuerda lo que sigue abierto
Cada lunes, según el reloj de su espacio de trabajo, las personas que reciben los avisos de Salud contable reciben un correo sobre los problemas abiertos desde hace más de 7 días: cuántos, desde cuándo y un enlace a Salud contable.
Una nota de crédito nunca abona más que su factura
Todas las notas de crédito emitidas sobre una factura juntas ya no pueden superar la factura, y una nota de crédito debe estar en la moneda de su factura. El formulario de la nota de crédito muestra Queda por abonar y lo indica antes de que usted supere ese importe.
Files en su idioma
El inicio de Files, su barra lateral y cada pantalla del móvil se muestran ahora en su idioma, desde el estado de las unidades hasta el número de elementos.
Una solicitud de ausencia empieza en vacaciones anuales
Solicitar ausencia y Mis ausencias se abren ahora en las vacaciones anuales, no en el tipo que aparece primero, que en alemán era el permiso parental con 0 días disponibles.
Las cifras destacadas en alemán conservan sus céntimos
Un importe como 24.493,11 € ya no pierde su último céntimo en alemán, donde los números grandes se escriben completos. El francés, el español y el inglés siguen abreviando los importes grandes, a propósito.
Registrarse en alemán, y en el móvil
Un nombre de empresa alemán propone ahora un identificador con ae, oe, ue y ss en lugar de guiones, así que Bäckerei Sonnenschein pasa a ser baeckerei-sonnenschein. El nombre que escribe al registrarse aparece en la cabecera de cada aplicación, los botones del registro caben en un móvil y las novedades de una persona nueva empiezan el día en que se unió.
Entrega y pago en su tienda online
En Configuración, Empresa, Tienda online, nombre las zonas a las que entrega, cada una con su tarifa, fije un importe a partir del cual la entrega es gratuita, o confirme usted la tarifa para una dirección fuera de sus zonas. Los clientes pueden recoger en tienda y pagar con tarjeta, por transferencia o dinero móvil con un comprobante de pago que usted revisa, o a la entrega.
Entregas con sus propios repartidores
Ventas y POS, Entregas muestra los pedidos que sus repartidores llevan: adónde ir, qué cobrar en la puerta, y la prueba de entrega con un nombre o una foto. Un repartidor registra en el momento un pago contra entrega, y marcar una entrega como entregada envía el pedido.
La UStVA alemana por casilla y la declaración OSS
En Informes, Estados financieros, la UStVA coloca cada importe de su declaración de IVA en su casilla y muestra lo que aún necesita una decisión suya. La declaración OSS muestra sus ventas a consumidores de otros países de la UE por país y tipo. Ambas salen de su declaración de IVA y se exportan en CSV o PDF. Softbooq no las presenta por usted.
SKR04 y una exportación DATEV con sus números
Los espacios de trabajo alemanes pueden usar SKR04 junto a SKR03, elegido antes del primer asiento. Introduzca sus números DATEV de asesor y de cliente en Configuración, Empresa, Contabilidad, y Exportar DATEV (EXTF) los escribe en el archivo con su plan de cuentas. Los asientos en las cuentas para las que DATEV calcula el IVA llevan la clave 40, para que el IVA no se cuente dos veces.
Las facturas a empresas de la UE dicen qué suministran
Una factura a una empresa de otro país de la UE indica ahora si suministra bienes o servicios: los bienes como entrega intracomunitaria exenta, los servicios con inversión del sujeto pasivo, igual en el PDF y en los dos formatos de factura electrónica. Las direcciones de clientes y proveedores tienen ahora campos propios para la calle, el código postal y la ciudad.
Envíe correos desde su propio dominio
En Configuración, Mensajería y canales, Servicio de correo, añada su dominio y publique los registros que se muestran. Una vez verificados, sus facturas y demás documentos salen desde una dirección de su dominio a través del servicio de correo de Softbooq. También puede enviar mediante su propia cuenta de Brevo con su clave API.
Pagos con tarjeta directamente a su propia cuenta de Stripe
Una cuenta de Stripe que conecte ahora es completamente suya, con su propio panel de Stripe: usted paga las comisiones de Stripe, y Stripe, no Softbooq, asume una pérdida que su cuenta no pueda cubrir. Una cuenta conectada antes muestra Volver a conectar Stripe, y una para la que Stripe aún necesita datos muestra Terminar la configuración con Stripe.
Los presupuestos caducan en su último día de validez
Un presupuesto enviado pasa a Caducado al final de su último día de validez, en la zona horaria de su espacio de trabajo. Después, su enlace pide al cliente que solicite un presupuesto actualizado.
Los meses cerrados siguen cerrados
Los asientos de un mes cerrado, o de una declaración de IVA presentada o pagada, ya no pueden borrarse, cambiar de fecha ni de importe, por nadie. Una corrección es un asiento nuevo en un mes abierto.
Pedidos de compra, presupuestos y abonos van con su PDF
Un proveedor recibe el pedido de compra en PDF cuando usted lo envía. Los abonos pueden enviarse ahora por correo con su PDF, y el correo de un presupuesto lleva su PDF junto al enlace para aceptarlo.
Un reembolso ofrece su abono
Tras un reembolso con tarjeta o por transferencia, Softbooq ofrece el abono enseguida, para que los ingresos y el IVA también se reviertan. Salud contable muestra cada factura reembolsada que aún no lo tiene.
Los descuentos en caja se registran al precio cobrado
Un descuento dado en la caja se registra ahora como el precio rebajado, con su IVA, en lugar del precio de lista más una cuenta de descuentos por pronto pago. Lo que pagó el cliente y el IVA siguen siendo los mismos.
Jacinta sabe lo que está mirando
Pregunte por la factura, el activo, la orden de trabajo o la política que tiene en pantalla, y Jacinta responde sobre ese registro. También puede leer la agenda y los saldos de vacaciones, y proponer una reserva o una solicitud de vacaciones que usted confirma.
Google Drive, OneDrive, Dropbox y Box en Softbooq Files
Softbooq Files conecta ahora Google Drive, OneDrive, Dropbox y Box junto a SharePoint. Files recuerda el ancho de la barra lateral y de la vista previa, y el orden de cada carpeta, y quien no tiene permiso de descarga puede previsualizar un archivo sin descargarlo.
Las tablas mantienen su orden
Cada tabla ordenable recuerda cómo la ordenó, en cada dispositivo con el que inicia sesión, y las listas llenan la ventana. La cola de pedidos muestra cuándo llegó cada pedido, de dónde, su total y si está pagado.
Un solo registro para cada nuevo espacio de trabajo
Crear un espacio de trabajo desde cualquier app de Softbooq pasa ahora por el mismo registro. Guarda su aceptación de los Términos, inicia la prueba y le devuelve a la app de la que venía, con un correo de bienvenida en su idioma. Practice se crea cuando termina la configuración, como copia de su espacio ya configurado.
SharePoint y OneDrive de trabajo en Softbooq Files
Softbooq Files conecta ahora sitios de SharePoint y sus bibliotecas de documentos, y OneDrive con una cuenta de trabajo además de una personal. Si en su empresa solo el administrador de TI puede aprobar aplicaciones, Files le muestra el enlace que debe enviarle, con un botón para copiarlo.
Eventos de equipo en Microsoft Teams
Publique los eventos de equipo que elija en un canal de Microsoft Teams, como una factura pagada, un gasto aprobado, existencias bajas o un pedido nuevo, mediante un flujo de trabajo que configure en Teams. Lo encontrará en Configuración, Mensajería y canales, Canales de equipo.
Las integraciones que aún no están listas dicen «Próximamente»
Una integración que aún no se puede conectar, como QuickBooks Online, Salesforce o Microsoft Planner, muestra ahora «Próximamente» en todas partes y no ofrece botón para conectar hasta que esté lista. Un espacio de trabajo que ya había conectado una la conserva.
Política de privacidad y Términos actualizados
La Política de privacidad indica ahora quién es responsable de qué datos, cuánto tiempo se conserva cada tipo, qué ocurre cuando termina una prueba o se cierra un espacio de trabajo, y qué hace Desconectar. Los servicios que puede conectar, quién los gestiona y qué reciben figuran en una nueva página Servicios de terceros. Softbooq elimina los datos según esos plazos, por ejemplo los correos con códigos de inicio de sesión el día después de enviarse. Un enlace del portal de proveedores se muestra una sola vez, al crearlo. Los Términos describen la cuenta de cliente en su sitio.
Eliminar un producto con stock mantiene sus cuentas en orden
Eliminar un producto que aún tiene stock ahora da de baja el stock y lo elimina en un solo paso, para que el valor del stock y su contabilidad coincidan. Un producto eliminado en su tienda de Shopify o WooCommerce se oculta, no se elimina, mientras aún tenga stock de él.
Un pago compra una eSIM
Cuando un pago se confirmaba dos veces en el mismo momento, se podían comprar dos eSIM. Cada pedido se compra ahora una sola vez, y Salud contable lista cualquier pedido de eSIM que no esté contabilizado por completo.
El dinero se cuenta una sola vez
Una venta pagada con un enlace de pago de Stripe ya no se cuenta dos veces, un reembolso de Stripe pulsado dos veces reembolsa una vez, y la comisión de una disputa ahora se contabiliza. Un feed bancario que se saltó una página vuelve a traer esos días. Una factura enviada a sevDesk ya no cuenta sus ingresos dos veces.
Las sincronizaciones dicen qué falló y nunca crean un registro dos veces
Las sincronizaciones con HubSpot indican ahora qué registros fallaron en lugar de informar de un éxito, y los reintentan. Las facturas, facturas de proveedor y contactos enviados a Xero, lexoffice, sevdesk y MoneyBird nunca se crean dos veces. Una tarea que no pudo llegar a Asana o Trello se señala en la tarea.
Los canales de equipo reciben solo eventos de equipo, y los fallos de Slack se señalan
Los avisos personales, como una nómina o una decisión sobre una ausencia, ya no van a su canal de Slack o Teams: solo recibe los eventos de equipo que active. Si Slack rechaza un resumen diario o un mensaje de aprobación, se señala, y una conexión revocada le pide volver a conectar.
Files mantiene sus unidades conectadas
Una unidad de Dropbox o Box añadida al configurar Files sigue ahora conectada. Si una unidad no se puede guardar, Files lo dice y no añade nada, en lugar de mostrar una unidad que deja de funcionar una hora después.
Correos de inicio de sesión y de seguridad en su idioma
Los correos con el código de inicio de sesión y los de seguridad llegan ahora en inglés, alemán, francés o español, con el mismo diseño que todos los correos de Softbooq, y el pie de cada correo está en el idioma del correo.
Las importaciones grandes son más rápidas
Importar o crear miles de clientes, proveedores o notas de una vez es ahora mucho más rápido.
Los datos de ejemplo empiezan limpios y se eliminan por completo
Un nuevo espacio con datos de ejemplo se abre ahora con la contabilidad en orden, una previsión de ventas real y un organigrama. «Eliminar datos de ejemplo» quita cada registro de ejemplo y los asientos que generó, para que su contabilidad empiece de cero. Si alguno de los datos de ejemplo cae en un mes que ha cerrado o en una declaración de IVA presentada, no se elimina nada y se le avisa.
Un archivo FEC más completo
La exportación FEC rellena ahora la cuenta del cliente o proveedor en las líneas de cobros y pagos, puntea las facturas liquidadas con lo que las liquidó y da a cada asiento su fecha de validación.
Redacte correos de seguimiento y respuestas a tickets con Softbooq AI
En un presupuesto enviado, un cliente del CRM y un ticket de soporte, «Redactar correo de seguimiento» o «Redactar respuesta» escribe un borrador a partir de ese registro, en el idioma del cliente. Se abre en la ventana de correo marcado como borrador de la IA: no se envía nada hasta que lo lea, cambie lo que necesite y pulse Enviar. Sus datos de negocio solo se usan si «Leer mis datos de negocio» está activado en Configuración > Softbooq AI.
Cada botón de IA sigue sus ajustes de Softbooq AI
Resúmenes, categorización, descripciones de productos, recordatorios, explicaciones de reposición y sugerencias de cuentas ahora comprueban primero: solo funcionan para roles que incluyen Softbooq AI, solo mientras Softbooq AI esté activado y solo con «Leer mis datos de negocio». Cuando uno no puede ejecutarse, dice por qué y dónde cambiarlo. Las sugerencias de cuentas de sus propias reglas siguen funcionando sin IA.
Cancele y reembolse un pedido pagado antes de enviarlo
Un pedido pagado de WooCommerce que aún no se ha enviado ahora puede cancelarse y reembolsarse en un solo paso desde Ventas: el reembolso se hace a través de la tienda, el pedido también se cancela allí, sus artículos vuelven al stock y una nota de crédito registra el reembolso. Un reembolso hecho en WooCommerce ahora llega a su contabilidad de la misma manera.
Exija la autenticación de dos factores para los roles que elija
En las políticas de seguridad, elija los roles que deben usar la autenticación de dos factores y un plazo para configurarla. Las personas de esos roles ven un aviso hasta entonces; después, el espacio de trabajo solo se les abre cuando confirman su código.
Cuando termina un plan, su espacio de trabajo sigue legible
Si termina una prueba o un plan, el espacio de trabajo pasa a ser de solo lectura en lugar de bloquearse: puede seguir abriendo y exportando todo, pero no se registra nada nuevo. El aviso muestra la fecha en que se eliminaría, y los recordatorios llegan 30, 7 y 1 día antes.
Remesas de pago a través de Wise y Revolut
«Preparar en Wise» ahora añade las transferencias de una remesa a un único lote de Wise, que usted financia después en Wise; volver a prepararla nunca añade una transferencia dos veces. Para Revolut Business, una remesa se exporta como archivo de pagos masivos que usted sube a Revolut, en los planes de Revolut que incluyen transferencias masivas.
Las devoluciones y los envíos llegan a Shopify y WooCommerce
Una devolución de un pedido de Shopify o WooCommerce ahora también se registra en la tienda, y «Reembolsar también el pago», marcado por defecto, lo reembolsa allí. Cada devolución se reembolsa una sola vez, y un reembolso enviado desde Softbooq no se vuelve a importar como segunda devolución. Un pedido de WooCommerce enviado llega ahora a la tienda con su seguimiento.
Desconectar termina el acceso en el proveedor
Al desconectar HubSpot, Shopify, Slack, Asana, Trello, una conexión bancaria o una unidad en Files, ahora se retira primero el acceso de Softbooq en el proveedor, no solo aquí. Si un proveedor lo rechaza, no se borra nada y la pantalla se lo indica.
Las claves de integración se guardan y no se vuelven a mostrar
Las claves de API y las contraseñas del servidor de correo que introduce ahora se guardan donde solo la integración puede leerlas. Las pantallas muestran que una clave está guardada, nunca la clave en sí, y el registro de actividad nunca la recoge.
Deshaga un envío que nunca salió
«Deshacer envío» en el pedido revierte lo que contabilizó el envío, para mercancía que nunca salió. El estado del pedido sigue lo que realmente se envió.
Las fotos de productos cargan más rápido
Las fotos de productos ahora se guardan como imágenes en dos tamaños. Su tienda, la caja y las listas de productos cargan la pequeña, así que se abren más rápido.
Pagos de Xero en moneda extranjera con el valor correcto
Los pagos traídos de Xero en moneda extranjera se convertían con el tipo de Xero al revés, de modo que 110 EUR podían contabilizarse como 121 GBP. Ahora se contabilizan con el valor correcto.
Las notas de crédito se descargan como facturas electrónicas
Una nota de crédito emitida ahora se descarga como nota de crédito UBL de Peppol, con el IVA exactamente como se contabilizó.
Los asientos en moneda extranjera aparecen en su moneda en todas partes
El libro mayor, el diario, el flujo de caja, los informes por centro de coste y las exportaciones FEC y SAF-T cuentan ahora una línea en moneda extranjera por su valor en su moneda, y siguen mostrando el importe original al lado. En BI, los importes en distintas monedas se muestran por moneda y nunca se suman.
Lo que acaba de hacer se queda en pantalla
Con una conexión lenta, una pantalla podía mostrar un momento un estado anterior después de su acción: un mensaje que desaparecía del chat con Jacinta, una aprobación que volvía, el stock que saltaba tras una venta, el número de no leídos que regresaba. Estas pantallas conservan ahora siempre el estado más reciente.
Su tienda en línea funciona como funcionan los teléfonos
Los clientes deslizan las fotos de los productos, amplían con dos dedos y añaden al carrito desde una barra que siempre queda a mano. El aviso de cookies es una barra fina que ya no tapa sus productos, y los campos ya no amplían la página en el iPhone.
Shopify: el stock, los envíos y los reembolsos llegan a su tienda
Softbooq pide ahora a Shopify permiso para actualizar el stock, preparar y enviar pedidos y emitir reembolsos. Si su tienda ya estaba conectada, la tarjeta de la integración muestra «Volver a conectar»: Shopify solo le pide aprobar los permisos añadidos, y mientras tanto nada deja de funcionar.
Jacinta le ayuda a resolver problemas
En Salud contable, los movimientos bancarios sin conciliar, los errores de importación, el cierre de mes, las aprobaciones atascadas y las remesas de pago, pulse «Preguntar a Jacinta». Ella explica el problema con sus cifras reales, muestra exactamente qué cambiará y lo corrige con un clic. Nunca se modifica nada que ya esté contabilizado.
Una declaración de IVA más exacta, cotejada con su contabilidad
Los gastos con un solo tipo cuentan ahora en la declaración de IVA, el IVA parcialmente deducible se declara por la parte que usted contabiliza y los gastos periódicos llevan IVA. Salud contable compara cada noche la declaración con sus cuentas de IVA, y «Antes de presentar» indica lo que conviene revisar primero.
Escriba el total del recibo y el IVA se calcula solo
Al registrar un gasto, introduzca el total del recibo. La base y el IVA se calculan con el tipo correcto y siguen siendo editables. «Mis precios incluyen IVA» está ahora en Configuración, Empresa, Impuestos e IVA.
Un documento solo está terminado cuando su contabilidad lo está
Las notas de crédito, los abonos de proveedor, las remesas de pago, las facturas de proveedor aprobadas y los pedidos de la tienda en línea se contabilizan ahora en el mismo paso que los termina, así que nada aparece como hecho sin su asiento. Salud contable muestra los casos anteriores, con una corrección.
Vea si sus correos han llegado
Las facturas, los presupuestos y las fichas de cliente muestran si un correo se entregó, rebotó o no se envió, y por qué, con la solución al lado. La actividad de correo ya no llama «recibido» a un correo que solo fue aceptado.
Las importaciones leen importes y fechas como usted los escribe
Los importes importados como 45.000,00 y las fechas como 12/01/2026 siguen ahora el formato de su espacio de trabajo, y una fecha dudosa se marca en lugar de adivinarse. También puede pegar una lista para que Jacinta la importe y corregir los errores de importación ahí mismo.
Le presentamos a Jacinta, su asistente
Softbooq AI ya tiene nombre: Jacinta. Responde con palabras sencillas, su estrella se ve cuando está pensando y los chats largos pueden mostrar los mensajes anteriores.
Ayuda justo donde empieza
Las listas vacías sugieren un primer paso, su primera factura o venta tiene una pequeña celebración y, cuando algo falla, una sola frase tranquila le dice qué pasó y qué hacer a continuación.
Usted decide cuándo puede mirar el soporte de Softbooq
El personal de Softbooq no puede ver sus datos. Si quiere ayuda, un administrador puede permitir que el soporte los lea, nunca que los cambie, durante el tiempo que usted elija, en Configuración, en Legal. Puede terminarlo en cualquier momento, y cada visita queda registrada.
RR. HH., Finanzas y Proyectos se adaptan a su teléfono
Las páginas de administración de RR. HH., el Tiempo facturable y un proyecto abierto usan ahora pantallas de teléfono en lugar de una página de escritorio apretada.
Informes programados con un breve comentario
Los informes programados llegan ahora con unas frases de Jacinta sobre lo que ha cambiado. Las cifras se calculan exactamente igual que antes; su plan incluye un número fijo de comentarios.
Pregunte a Softbooq AI dónde encontrar algo
Pregunte «¿Dónde apruebo un gasto?» y la respuesta llega con un botón que le lleva allí. Si usted no puede abrir esa pantalla, la IA le dice por qué en lugar de enviarle a una puerta cerrada.
Respuestas de la IA más cortas y claras
Las respuestas empiezan con lo esencial en una frase y luego usan listas cortas o tablas. Los números y las fechas siguen el formato de su espacio de trabajo, las tablas caben en un teléfono y «Copiar» da un texto limpio que se pega en una hoja de cálculo.
Busque cualquier ajuste
Un buscador en la parte superior de Configuración encuentra cualquier ajuste por su nombre y abre directamente su tarjeta. Una vista «Lo que puede hacer cada rol» está junto a los roles, en Gestión de usuarios.
Un editor de plantillas de correo más sencillo
Edite el asunto, el titular, el mensaje, los detalles y el botón de un correo en campos sencillos, con el correo real al lado, con su logotipo y su color. Cada plantilla predeterminada se abre ya rellena, en su idioma, y funciona en un teléfono.
Impuesto sobre las ventas de EE. UU. por estado
Para espacios de trabajo con impuesto sobre las ventas de EE. UU.: indique los estados donde lo cobra, y las facturas, los presupuestos, la caja y su tienda aplican en la línea el tipo de cada estado. Un informe por estado en la página de la declaración le da las cifras para presentarla.
Las nóminas y los totales de nómina requieren acceso a datos sensibles de RR. HH.
Consultar las nóminas y los totales de los ciclos de nómina requiere ahora el permiso de datos sensibles de RR. HH., igual que los salarios. Cada persona sigue viendo sus propias nóminas.
Más ordenado en teléfonos y tabletas
Las pestañas de sección, los encabezados y las tarjetas encajan bien en cualquier ancho de teléfono y tableta, las tablas ya no se salen de la pantalla, los interruptores son más fáciles de pulsar y cada campo de formulario tiene nombre para los lectores de pantalla.
La facturación muestra la moneda en la que usted paga
Los planes de la página de facturación y del registro tienen el precio en la moneda que se le cobra al pagar, y la página de facturación está traducida.
Un nuevo aspecto para Softbooq AI, y una configuración que empieza con ella
La asistente se ve y funciona igual en el ERP, en BI y en la app de IA, con las fuentes y las acciones bajo cada respuesta. Un espacio de trabajo nuevo empieza hablando con ella; configurarlo a mano está a un toque y puede cambiar en cualquier momento.
Un solo color de marca, sugerido a partir de su logotipo
Suba su logotipo y le sugerimos un color a partir de él. Ese único color se usa en su sitio público, sus documentos y los correos que envía.
Todos los correos rediseñados, con su logotipo y su color
Las facturas, los recibos, los recordatorios, las invitaciones y los avisos comparten un diseño limpio con su logotipo y su color de marca, y se ven bien en modo oscuro en los teléfonos y en Outlook y Apple Mail.
Las apps conectadas siguen conectadas durante una caída
Una caída breve o un límite de peticiones en Salesforce, HubSpot, Xero u otra app conectada ya no la desconecta. Solo cuando el acceso se retira de verdad, la app muestra «Hay que volver a conectar», y los administradores reciben un único correo.
Los contratos se renuevan y avisan solos
Los contratos con renovación automática se renuevan cada noche según su propio plazo, recuperando cualquier plazo que se haya pasado, y usted recibe un aviso 30, 7 y 1 día antes de que termine un contrato.
Cantidades mínimas de pedido en las listas de precios
Fije un mínimo por línea de la lista de precios. Su tienda lo muestra y retiene el pedido hasta que se alcanza, contando juntas las tallas y los colores de un mismo producto. Las facturas, los presupuestos y la caja avisan por debajo del mínimo, y bajar de él requiere el permiso para forzarlo y un motivo.
Reciba, deprecie y revalorice el stock de cada opción
Un producto con tallas o colores muestra cada opción con su propio stock y su propio precio, y cada opción se puede recibir, depreciar o revalorizar por separado.
Precios mayoristas desde el primer día
Indique en la configuración inicial que vende al por mayor y al por menor, y se crea para usted una lista de precios Mayorista. La importación de clientes tiene una columna mayorista para asignarlos a ella desde el principio.
Un solo correo por cada decisión sobre gastos
Un informe de gastos aprobado, rechazado o devuelto envía ahora exactamente un correo al empleado. Un informe devuelto para cambios incluye el motivo.
Configure su espacio de trabajo hablando con la asistente
Describa su negocio y la asistente de configuración rellena los pasos, incluido lo que usted vende. Pegue una lista de clientes o productos y revise las filas antes de que se importen.
Inglés, alemán, francés y español, de principio a fin
Cada pantalla, los nombres de los países y el formulario de empleo en cuatro idiomas, y los correos a clientes y proveedores en el suyo.
Importaciones de hojas de cálculo en su idioma
Los archivos de clientes y contactos con columnas y valores en alemán, francés o español se importan tal como están.
Las listas de clientes y proveedores siguen siendo rápidas a cualquier tamaño
Las listas cargan página a página, los selectores buscan mientras escribe, y el valor y la salud de cada cliente se mantienen al día.
Revalorización a fin de mes del dinero en moneda extranjera
Los saldos de banco, caja y Stripe en otras monedas se revalorizan a fin de mes, y las importaciones de Stripe se contabilizan en la moneda de cada transacción.
Todos los países, cada uno con su moneda
Regístrese desde cualquier país y su moneda viene con él; donde no conocemos las normas fiscales, preguntamos en lugar de suponer.
Los responsables de inventario gestionan la configuración de inventario
Quienes gestionan el inventario pueden cambiar ellos mismos su configuración, incluido lo que vende el negocio.
IA con un proveedor de respaldo
Si un proveedor de IA está caído o va lento, las peticiones pasan a un segundo proveedor para que las respuestas sigan llegando.
Un correo cuando un dispositivo nuevo inicia sesión en su cuenta
Si un dispositivo que no conocemos inicia sesión, usted recibe un correo con el nombre del dispositivo y, cuando podemos saberlo, el país, con un enlace que cierra su sesión si no fue usted.
Los teléfonos ya no cierran su sesión al azar
Una app que vuelve del segundo plano, o un fallo breve de la red, ya no cierra su sesión.
Retenciones en ambos sentidos
Retenga parte de una factura de proveedor hasta que se acepte el trabajo y después libérela, páguela o consérvela. Las retenciones que sus clientes le aplican a usted se siguen de la misma forma.
Los productos terminados incluyen su mano de obra y sus gastos generales
La producción valora lo que fabrica por los materiales más la mano de obra y los gastos generales, así que el stock y los márgenes muestran el coste real.
Saldos en moneda extranjera revalorizados a fin de mes
Los importes pendientes de cobro o de pago en otras monedas se revalorizan automáticamente al tipo de fin de mes y se revierten al pagarse.
Ingresos recurrentes, bajas y valor del cliente
Para negocios de suscripción: ingresos recurrentes mensuales y anuales, ingresos nuevos y perdidos, bajas y valor medio por cliente, por moneda.
Cada tipo de ausencia sabe lo que es
Cada tipo de ausencia es vacaciones, enfermedad, no retribuida, parental u otra, la llame como la llame. La baja por enfermedad sigue siendo confidencial y la ausencia no retribuida reduce la nómina.
Las listas largas se abren más rápido
Las listas cargan página a página e indican cuántos elementos hay, así que siguen siendo rápidas a medida que crece su negocio.
Precios mayoristas y minoristas, aplicados automáticamente
Fije una lista de precios por cliente o por tipo de cliente, con descuentos por cantidad, por ejemplo 12 o más a un precio menor. Las facturas, los presupuestos, la caja y su tienda en línea aplican solos el precio correcto y muestran por qué; cambiar un precio requiere permiso y un motivo.
Tallas, colores y stock para cada opción
Dé a un producto opciones como talla y color, introduzca las cantidades en una cuadrícula, y cada opción tiene su propio stock, código y código de barras. La caja pregunta qué opción, y su tienda muestra lo que hay en stock.
Una factura de mercancía la descuenta del stock
Facturar mercancía directamente reduce el stock y contabiliza su coste en el mismo paso, y una nota de crédito puede devolver la mercancía al stock al coste con el que salió.
El valor del stock siempre coincide con la contabilidad
El stock inicial, los ajustes de stock y los cambios de coste se contabilizan en el momento en que ocurren, y el stock valorado por lote de compra se incluye en las cifras.
Las facturas emitidas quedan bloqueadas, y los meses se cierran en dos pasos
Una factura se contabiliza al emitirla y se corrige con una nota de crédito. Cierre un mes de forma provisional o definitiva.
Las devoluciones y los reembolsos coinciden con su declaración de IVA
Las devoluciones en caja, los reembolsos de Shopify y WooCommerce y las notas de crédito devuelven el IVA una sola vez, al tipo de cada línea, así que la contabilidad, la factura y la declaración de IVA coinciden.
Cada venta se contabiliza igual, se haga donde se haga
Las ventas en caja, los anticipos, los pedidos en línea, Shopify y WooCommerce se contabilizan por una sola vía, así que el stock, el coste y los ingresos coinciden en todos los canales.
Los motivos de las bajas por enfermedad son confidenciales
Solo el empleado y las personas autorizadas a ver datos sensibles de RR. HH. pueden leer el motivo de una solicitud de baja por enfermedad.
Cada acción comprueba el permiso adecuado
Cambiar el stock, la configuración, la numeración, las cuentas y las conciliaciones requiere el permiso que exige su pantalla, y Softbooq AI actúa solo con los permisos de la persona que lo pide.
Más de Softbooq en francés, alemán y español
Finanzas, RR. HH., viajes, configuración, informes, integraciones y todas las pantallas de teléfono están traducidas, y un espacio de trabajo nuevo empieza en su propio idioma.
Las facturas de proveedor y los pagos se contabilizan exactamente una vez
Una factura de proveedor se contabiliza ahora como un único asiento completo: los impuestos desglosados por tipo, y cualquier diferencia con el precio de la entrega mostrada como diferencia de precio. Pagar una factura, ejecutar una remesa de pago, pagar por adelantado a un proveedor y anular un pago se contabilizan una sola vez, aunque pulse dos veces. Una remesa de pago contabiliza una línea bancaria por moneda, así que coincide con su extracto bancario.
Pague a un proveedor antes de que llegue la factura
Registre un pago en un pedido de compra que aún no tiene factura, y se guarda como anticipo a ese proveedor. Cuando llega la factura, el anticipo se aplica a ella automáticamente, con la diferencia de cambio incluida.
Los cobros de clientes registran descuentos, impuestos retenidos y diferencias de cambio
Un descuento por pronto pago o un saldo dado de baja reduce el impuesto cobrado, en cada tipo. Se registra el impuesto que retiene un cliente. Un cobro en otra moneda contabiliza la ganancia o pérdida de cambio. Anular un cobro lo deshace todo, pide un motivo y avisa a sus responsables de finanzas. Con el criterio de caja, los ingresos y los impuestos se reconocen cuando llega el dinero.
Una factura recibe su número cuando la emite
Los borradores aún no muestran número. El siguiente número de la serie se asigna en el momento de emitirla, así que su numeración no tiene huecos por borradores que nunca se enviaron.
Un tipo de cambio desconocido nunca se trata como 1
Cuando no se conoce el tipo de un documento o un pago en otra moneda, no se contabiliza a la par: se le pide el tipo. Las monedas con tres decimales, como el dinar kuwaití, conservan ahora todos los decimales.
Cada cifra sale de un mismo lugar
Los ingresos, los totales de ventas, las cuentas por cobrar y su antigüedad, los presupuestos, el beneficio por proyecto, el gasto en viajes y las cifras de contratos y producción salen ahora del mismo cálculo en los paneles, los informes, los PDF y Softbooq AI. Los totales están en su moneda principal, al tipo de cada documento, con cada moneda mostrada al lado. Los extractos y los PDF imprimen cada documento en su propia moneda.
La conciliación de tesorería muestra cada cuenta
Una fila por cada cuenta bancaria o de caja, en su propia moneda: el saldo en su contabilidad, cuándo se concilió por última vez y los movimientos que aún no están en el extracto bancario.
Reabra una oportunidad ganada o perdida
Devuelva una oportunidad cerrada a una etapa abierta y se le preguntará por qué. El motivo queda en el historial de la oportunidad. Los presupuestos, pedidos y facturas creados a partir de ella no cambian.
Las pestañas de los módulos caben en las tabletas
En una tableta, las pestañas que no caben pasan a «Más» y los botones secundarios se muestran como iconos, así que nada se superpone.
Los documentos y los correos llegan a cada cliente en su idioma
Las facturas, los presupuestos, las notas de crédito, los recibos y los albaranes se imprimen en el idioma del cliente, y los correos que los acompañan, incluidos los recordatorios de pago y los recibos, también se escriben en él. El idioma de un cliente es el de su ficha y, si no, el de su espacio de trabajo. Los importes y las fechas se escriben siempre en el formato de su espacio de trabajo. Una plantilla que usted haya editado se envía tal como la escribió.
Los clientes pueden pagar una factura por transferencia desde su página
La página que un cliente abre desde el correo de una factura solo ofrecía pago con tarjeta, y sin él no decía nada útil. Ahora muestra sus datos bancarios y la referencia que debe indicar, así que un cliente de cualquier lugar puede pagar por transferencia.
Reciba existencias directamente desde el producto
En un producto, elija «Recibir existencias», escoja el proveedor e introduzca la cantidad y el coste. Se registra como un pedido de compra recibido al momento, así que el stock, el coste y la contabilidad quedan exactamente igual que con una recepción en Compras. El stock que ha encontrado, en lugar de comprarlo, va en un recuento de stock.
Los informes de gastos llevan IVA y llegan a quien los aprueba
Cada recibo de un informe de gastos tiene ahora un tipo de IVA de sus propios códigos de impuesto, así que una solicitud contabiliza por separado el coste neto y el IVA deducible, y el IVA llega a su declaración. Enviar un informe avisa ahora a la persona que debe aprobarlo, y aparece en su «Esperando mi acción».
Conectar una app trae sus datos al momento
Conectar Xero, HubSpot, Salesforce, Pipedrive, Zoho CRM, Personio, la gestión de dispositivos de Google o un banco inicia ahora la primera sincronización de inmediato, en lugar de esperar a la siguiente ejecución programada, y la tarjeta lo indica. La tarjeta de cada app dice también qué hace en el módulo en el que usted está y cuándo se sincronizó por última vez.
Salud contable encuentra facturas de proveedor que contaban la mercancía dos veces
Una factura de proveedor vinculada a un pedido de compra podía contabilizar su mercancía como gasto cuando esa mercancía ya había entrado en el stock. Salud contable muestra ahora cada una de esas facturas y la corrige, y está en el panel de Finanzas junto a las cifras que comprueba.
Las cifras clave caben en cualquier pantalla y se quedan plegadas donde usted las pliega
La fila de cifras clave en la parte superior de cada pantalla es ahora una sola fila en una tableta y una fila deslizable en un teléfono. Si la pliega, se queda plegada para usted en todos los dispositivos en los que inicia sesión.
Los clientes pagan y descargan facturas desde su cuenta
Un cliente que ha iniciado sesión en su cuenta con usted puede ahora pagar una factura con tarjeta, si usted acepta pagos con tarjeta en línea, descargarla en PDF o como archivo de factura electrónica, y ver sus notas de crédito, devoluciones, planes de pago y recordatorios de pago. También puede repetir un pedido, guardar sus direcciones de entrega y seguir sus paquetes. El antiguo portal de clientes forma parte ahora de esta cuenta, y los enlaces al portal llevan a ella.
Los clientes abren solicitudes de soporte desde su cuenta
Un cliente puede abrir una solicitud de soporte desde su cuenta, responder a una y valorarla una vez resuelta. Llega a su mesa de ayuda como cualquier otro ticket, y una respuesta a una solicitud resuelta la vuelve a abrir. Mientras escribe, se le sugieren artículos relacionados de su centro de ayuda público.
Cobre una factura con la tarjeta guardada o la domiciliación de un cliente
Los clientes pueden guardar una tarjeta o configurar una domiciliación bancaria en su cuenta, tras confirmar un código enviado por correo. Después, en la factura, usted pulsa «Cobrar con un método de pago guardado» y se cobra el importe que aún se debe. No se cobra nada automáticamente. Si un cargo falla o se devuelve, la factura se vuelve a abrir y se avisa a usted y al cliente.
Registre por qué un pago se queda corto o se pasa
Cuando vincula un pago bancario a una factura en el Área de conciliación y los importes no coinciden, usted indica qué es la diferencia. Si se pagó de más: la factura queda pagada y el resto se guarda como crédito del cliente. Si se pagó de menos: déjela abierta como pago parcial, o regístrela como comisión bancaria, impuesto retenido por el cliente, retención, descuento por pronto pago (solo se ofrece cuando las condiciones de la factura lo permiten) o baja. La baja solo se ofrece dentro del límite que fije en la configuración de Finanzas, Cobrar, como importe y como porcentaje de la factura; decide el más estricto, y está desactivada hasta que fije ambos.
Los pagos que indican la referencia de la factura se registran solos
Actívelo en la configuración de Finanzas, Cobrar. Cuando un pago bancario lleva la referencia RF de la factura y paga exactamente lo que la factura debe, en su moneda, se registra en la factura sin esperarle, tras cada sincronización o importación bancaria y una vez cada noche. Un pago nunca se registra así solo por un nombre, un IBAN o un importe, y nunca cuando paga parte de una factura o más de lo que debe. Desactivado por defecto, y cada pago registrado así queda anotado en el registro de auditoría con la regla que lo registró.
La caja acepta importes con coma
El efectivo entregado, la parte con tarjeta, el precio o el descuento de una línea, el fondo de caja inicial, las entradas y salidas de efectivo, el efectivo contado y una propina personalizada aceptan ahora los importes como usted los escribe. En un espacio de trabajo alemán, un cajero escribe 12,50 y la caja lee doce euros con cincuenta. Antes, la coma se perdía y 12,50 se convertía en 1250. Los campos vacíos muestran 0,00 o 0.00 según su formato.
Archivos CSV de extractos de cualquier banco
La conciliación bancaria lee ahora las exportaciones CSV como las escriben los bancos: separadas por punto y coma, comas o tabulaciones, con los datos de la cuenta encima de los nombres de las columnas, importes como 1.234,56 y fechas como 01.10.2026. Las columnas se encuentran por su nombre, en alemán, inglés, francés o español, y el nombre y el IBAN de quien paga se recogen para la conciliación.
Las fechas y los importes siguen el formato de su espacio de trabajo
Las pantallas de toda la app muestran ahora las fechas y los importes en el formato numérico de su espacio de trabajo, para todas las personas que trabajan en él, en lugar del formato predeterminado del navegador o del idioma de cada una. Una empresa alemana ve 01.10.2026 y 1.500,00, igual que en sus facturas. Las nóminas, los informes y las exportaciones de gastos también lo siguen, igual que la caja, BI, Softbooq AI, Files, las páginas del espacio de trabajo en Accounts y su tienda. Si su espacio de trabajo nunca eligió un formato, ahora usa el de su país.
Guarde una lista como a usted le gusta
Prepare una lista con la búsqueda, los filtros, el orden, el periodo y las columnas que quiera, y guárdela como vista con un nombre. Guárdela solo para usted o compártala con el espacio de trabajo, y haga que una sea su vista predeterminada para que la lista se abra así. Disponible en facturas, ventas, pedidos, productos, pedidos de compra, clientes, tickets y empleados.
Comente los registros y siga los que le interesan
Las facturas, las facturas de proveedor, las oportunidades, los productos, los tickets y la mayoría de los demás registros tienen ahora una sección de comentarios. Escriba @ para mencionar a un compañero que pueda ver ese registro, y se le avisará. Siga un registro para enterarse de los comentarios nuevos; si comenta o le mencionan, lo sigue automáticamente. Softbooq AI puede encontrar lo que se dijo en un comentario, pero solo para las personas que pueden abrir el registro.
Acepte propinas en la caja
Active las propinas en la configuración de Ventas, elija tres porcentajes sugeridos y decida si el cliente toca su opción o si la escribe el cajero. Las propinas se guardan aparte de la venta, así que sus ingresos y su IVA no cambian, y cada propina se debe al cajero que registró la venta. Ventas > Cajas muestra lo que se debe a cada persona, y alguien con permisos de finanzas puede registrar el pago.
Salud contable le dice qué corregir primero
Finanzas tiene una pestaña Salud contable: una frase sobre el estado de su contabilidad y después una lista numerada de correcciones, en el orden en que las haría un contable. Cada paso muestra los documentos que lo originan, con enlaces para abrirlos, y puede corregir toda una selección a la vez. Cada noche vuelve a comprobarlo y avisa a las personas con permisos de finanzas de cualquier novedad. La cuenta de resultados, el balance y el balance de comprobación los calcula ahora la base de datos, así que se abren rápido por mucho historial que tenga.
Siga lotes y fechas de caducidad, y vea quién compró un lote
Los productos pueden llevar un número de lote y una fecha de caducidad al recibirlos. Cada venta toma el lote que caduca antes y aún está en buen estado, y puede dar de baja un lote caducado. En la caja, el stock caducado se bloquea hasta que lo apruebe un responsable o requiere que el cajero lo confirme, según elija. «Quién lo compró», en cualquier lote, muestra los clientes y las ventas a los que fue, para una retirada. Los pedidos de WooCommerce reducen ahora también su stock en Softbooq.
Elija cómo se envían sus facturas electrónicas, también por Peppol
Configuración > Empresa > Impuestos e IVA tiene ahora «Envío de facturas electrónicas». Donde la ley fija la vía, como en Italia o Polonia, queda fija. En los demás casos puede enviarlas por Peppol a través de su propia cuenta de Storecove, y el archivo enviado es exactamente el que puede descargar desde la factura.
Ponga su espacio de trabajo en retención legal
Durante una inspección fiscal, una disputa o un litigio, un administrador puede activar una retención legal en Configuración > Legal y cumplimiento, indicando un motivo. Mientras está activa, no se borra ni se anonimiza nada del espacio de trabajo de forma programada, y la solicitud de supresión de un cliente espera hasta que se levante la retención. Los movimientos bancarios se conservan ahora durante el plazo legal de conservación y se anonimizan después.
Las entradas de auditoría, las fuentes de la IA y las filas de BI abren su registro
Una entrada del registro de auditoría tiene «Abrir registro». Las fuentes bajo una respuesta de Softbooq AI abren el registro del que salieron. En BI, una fila detrás de una cifra abre su factura, factura de proveedor, gasto, producto u oportunidad. Cada una comprueba primero que usted tenga permiso para verlo.
La configuración de cada módulo muestra de un vistazo lo que está fijado
La página de configuración de cada módulo usa ahora el mismo diseño. En una pantalla ancha, un panel «En esta pestaña» junto a la configuración enumera cada sección con su ajuste actual en palabras sencillas, y señala todo lo que necesita su atención. Haga clic en una línea para ir a ella.
Su logotipo vuelve a aparecer en todos los PDF
Después de recargar la página, las facturas, los presupuestos, los pedidos de compra, las notas de crédito, los recibos y las nóminas podían mostrar un recuadro gris «LOGO» o ningún logotipo. Ahora cada documento obtiene su logotipo al dibujarse, así que siempre aparece.
Una notificación abre aquello de lo que trata
Tocar una notificación sobre una factura vencida, una factura de proveedor que le espera o un ticket abre ahora esa factura, factura de proveedor o ticket, en su ordenador y en su teléfono, en lugar de la lista en la que está. Las oportunidades, los tickets, los ciclos de nómina, las notas de crédito, los candidatos y las órdenes de producción también se abren desde un enlace, cuando antes el enlace se quedaba en la pantalla correcta y le dejaba a usted buscar el registro.
Las personas indicadas en una factura de proveedor la aprueban
Una factura de proveedor va ahora a las personas que indica su cadena de aprobación, como el responsable del centro de coste, y estas la aprueban sin necesidad de ser administradores. Cuando todos la han aprobado, alguien con permisos de finanzas la contabiliza. Si nadie de la cadena puede hacerlo, se añade por usted un paso de revisión de finanzas, así que una factura aprobada siempre termina contabilizada.
Los clientes de su tienda tienen su propia cuenta
Las personas que compran en su tienda pueden iniciar sesión con un código enviado por correo y ver sus pedidos, facturas, reservas y los documentos que usted decida compartir con ellas. Puede invitar a un cliente desde su ficha, y un cliente puede pedir que se borren sus datos, lo que le llega a usted como una solicitud para aprobar.
Su equipo ve los cambios en el momento
Cuando un compañero añade una tarea, registra una llamada o actualiza un contacto, ahora aparece en su pantalla al instante, sin recargar. Las entregas se actualizan de la misma forma.
Los responsables con permisos de RR. HH. pueden añadir y editar empleados
Añadir o editar un empleado ya no requiere un administrador. Puede hacerlo cualquier persona cuyo rol incluya gestionar RR. HH. Los salarios siguen siendo visibles solo para las personas autorizadas a ver la remuneración.
Los tickets que no cumplen ninguna regla van al equipo que usted elija
Elija un equipo predeterminado en la configuración de TI, y cualquier ticket que no coincida con ninguna de sus reglas de asignación irá a ese equipo en lugar de quedarse esperando sin nadie. Los tickets abiertos por personal ajeno a TI se asignan y se avisa a su técnico, tanto en el teléfono como en el ordenador.
Exportar datos personales le pide confirmar que es usted
Descargar el paquete de datos de un empleado o una copia completa de su espacio de trabajo le pide ahora confirmar primero su identidad, como ya ocurría al borrar datos personales. Si otra persona tiene abierto su portátil, no puede llevarse los datos personales de todos con un clic.
Un salario indica si es anual o mensual
Un salario se guardaba sin indicar a qué periodo correspondía, y la nómina suponía que era mensual, así que un salario anual podía haberse pagado como mensual. Ahora cada salario lleva su periodo. Merece la pena revisar rápidamente la remuneración de sus empleados para confirmar que cada una es correcta.
Recargar la página le mantiene en su espacio de trabajo
Al recargar, alguien que ya tenía un espacio de trabajo podía ver un momento «Configurar su espacio de trabajo» mientras sus espacios de trabajo aún se cargaban. Ahora espera a que carguen, así que usted vuelve a donde estaba.
septiembre de 2026
Every list sorts, filters, and lets you choose its columns
Column headings across the product now sort, and every sortable column can be filtered from the same menu rather than only the one search box at the top. You can hide the columns you do not use, and a table can be worked entirely from the keyboard. This came from moving 153 lists onto one shared table, so a list behaves the same way wherever you meet it instead of depending on when its screen happened to be built.
A client portal, on your own web address
Your clients can sign in at your own address and see the invoices you issued them, the projects you are running for them and their support tickets. The sign-in page carries your name, your logo and your colour rather than ours. They can raise a support ticket from it too, and it arrives in your helpdesk like any other. Signing in is passwordless: an emailed code, or the Google or Microsoft account your client already has.
The assistant answers about people, tickets, stock and your pipeline
Ask how many people are in a department, what tickets are open, what has run low, what is in the pipeline or how a project is tracking, and you get an answer from your own figures instead of a refusal. Every number it gives you came from a tool that actually returned it, so anything it could not source is said to be an estimate rather than presented as your data.
Revenue and gross profit mean one thing everywhere
Revenue had three different definitions in different corners of the product, and gross profit subtracted costs from sales that its own revenue figure had excluded, so the margin could not be reconciled against either number printed beside it. There is now one definition, and the phone and the desktop read it from the same place rather than each working it out separately.
A row that looks clickable now opens something
Eight lists had rows that highlighted when you hovered over them and then did nothing at all. They open the record now. A line on a debtors statement opens the document it came from, so you can see what was actually sold, and on a phone, tapping a customer opens that customer.
One status, one colour
A status could mean different colours on different screens: Refunded was green in one place, red in another and purple in a third, which makes a colour worth nothing at a glance. Every status now takes its colour from one map, so the same word looks the same wherever it appears.
Fix a books problem once, not once per document
Books health would find 24 unposted invoices and then ask you to confirm the repair 24 separate times, which is a repair nobody performs. A problem affecting many documents is now put right in a single action, and you see the full list of what will change before you confirm it.
The finance dashboard opens quickly on a full workspace
Drawing a single sparkline used to read every invoice in the workspace eight times over, in the browser. Those figures are now worked out by the database and fetched once, so the dashboard opens at the same speed on a workspace with years of history as on a new one.
A colleague's private booking shows as busy, not as its contents
When the calendar loads other people's bookings to show you what time is taken, it now asks only for the times. A booking somebody marked private appears as a busy block with no title, customer or notes attached, so you can schedule around it without being shown what it is.
A service you sell credits your services account
A sale of a service posts to the revenue account you nominate for services rather than to the one used for goods, and it applies from a date you choose, so changing the treatment does not quietly rewrite what you have already filed.
Operating leases post every month, in the right shape
The monthly job now posts operating leases as an operating lease should be posted, rather than in the shape used for a finance lease. If you hold both kinds, the two no longer land in the ledger looking alike.
Your customers can sign in and see their own invoices and orders
A customer on a business's public site can enter their email address, receive a code, and sign in to an account page showing the invoices they were issued and the orders they placed. No password to choose or forget. They see only their own records, the code expires in minutes, and revoking someone's access takes effect on their very next click rather than whenever their session happens to end. A business can switch customer sign-in off entirely.
Set your workspace security policy from a phone
MFA enforcement, the inactivity lock, domain-restricted joining and SSO now open on a phone, and they sit in User Management alongside the rest of your access rules. Changing the policy asks you to confirm it is you first, on a phone exactly as on a desktop, so the control that protects every other control is not weaker on the smaller screen.
See every device signed in to your account, and sign one out
Your account lists the devices and apps currently signed in, where each was last used, and lets you end any one of them or every other one at once. Administrators can additionally see the sessions used in their own workspace. Ending a session stops it renewing straight away; a page already open keeps working until its current token expires, which is minutes rather than days.
A quote you send now says when it expires, and that date is enforced
Sending a quote requires an expiry date, and the date now decides what the customer can do: a quote past it can no longer be accepted. Previously the date was printed on the page and governed nothing, so a quote stayed acceptable indefinitely. Accepting is also once only, so a forwarded link cannot accept the same quote twice.
Publish your own help centre
Knowledge-base articles marked Public are readable by anyone on your public site, with no account needed, so you can point customers at your own instructions instead of attaching them to every email. Articles that are not Public stay internal, and both are findable from search inside the app.
Copy a link to almost anything, and it opens where it should
Invoices, contracts, quotes, sales, expenses, leave requests, employees, projects, knowledge-base articles, sales returns and RFQs all carry Copy Link, and the link opens that exact record rather than the module it sits in. A shared link names the workspace it belongs to, so somebody who works in two is not silently taken to the wrong one.
Turning off a notification now turns it off
The per-notification opt-out can be set, and it is read when the notification fires. Until now the preference existed on the screen and nothing consulted it.
Softbooq BI, included with every workspace
A reporting app that answers questions about your own figures. Nine data sets to start from - ledger, sales, purchases, expenses, stock, movements, cash, projects and your deal pipeline - and every figure drills through to the documents behind it, so a total can be taken apart rather than taken on trust. Build a board, print it, share it, or have it emailed on a schedule. BI shows only what a role already permits, so it cannot answer something the ERP would refuse. Beyond the nine, a catalogue opens every table your workspace owns.
Ask BI a question and watch the report change
The assistant does not only reply, it rearranges the screen: ask it to group by a different field and the report regroups, ask for the top ten and the limit changes. It works from the rows already in front of you, so it explains a figure rather than inventing one, and it says plainly when something cannot be done instead of pretending it has done it.
Shoppers can find their own past orders
A customer who has lost their confirmation email can enter their address in your shop and be sent a link to every order they have placed with you. No account and no password: the link is short-lived and goes only to the address that placed the orders. The form never reveals whether an address has ordered before, so it cannot be used to discover who buys from you.
Roles now govern what people can read, enforced by the database
A role that cannot open Finance can no longer be answered finance records by the API or an integration either. Reading the ledger, bank records, invoices, bills and expenses requires the same View permission the role editor already shows, checked by the database rather than by the screen - while what belongs to a person stays theirs: their own expense claims, an invoice they raised, a bill they approve.
Approve a change and the plan updates with it
Raise a change request against a project, and approving it writes the new baseline in the same transaction, so the approved plan and the record of who approved it cannot drift apart. Variance is then measured against the plan that was actually approved rather than the first estimate, which is the difference between a project that legitimately grew and one that overran.
Dated checkpoints, so a slip shows early
Projects carry checkpoints with their own dates. A milestone that passes without being met surfaces while there is still time to do something about it, instead of the slip only becoming visible at the point somebody moves the end date, which is usually too late to be a decision.
A risk register that admits when it is out of date
Record risks against a project with an owner, a likelihood and an impact, and see when each was last reviewed. A register nobody has opened in months says so on its face rather than presenting stale entries as current assessment, which is the failure mode of every risk log kept in a spreadsheet.
See who on the project is already booked elsewhere
A project shows where the people on it are committed to other work over the same dates. The conflict is visible while the assignment is still being made, rather than being discovered later by the person who turns out to have been promised to two places at once.
Budget, spend and commitment across every project
One screen showing, for every project at once, what was budgeted, what has been spent, and what is already committed but not yet invoiced. Commitment is the figure that is normally invisible until it arrives as a bill, by which point it is no longer a number anyone can act on.
WhatsApp that tells you whether it arrived
Send an approved template to a customer, chosen from a list rather than typed from memory, and see what actually became of it - delivered, read, or failed and for what reason. Replies arrive back in the conversation. Consent is checked before the message goes rather than after Meta objects, and opt-in is recorded at the moment it is given, which is the evidence that matters if the account is ever questioned.
Install it as an app
Softbooq, the register, Files, AI and Accounts each install to a home screen or a desktop from a button, instead of depending on someone knowing their browser can do it. An installed app opens on its own launch screen rather than a blank white one, which is the difference between an app and a bookmark.
Pay grades, bands, and a salary history that survives a raise
Define job grades with pay bands and see where a person sits within their band against its midpoint, so “is this person paid correctly” has an answer rather than an opinion. Changing a salary now keeps the one before it: pay history is a record, where it used to be a field that quietly overwrote itself.
Screens update when you save
Saving a record updates the screens that show it. Dozens of views previously held the old figure until you navigated away and returned, so a save that had worked perfectly looked like one that had not - and the natural response to that is to do it again.
Early-payment terms for 7 and 14 days
Payment terms now cover the 7- and 14-day early-settlement windows that are ordinary in Germany and Austria, alongside the 10- and 15-day ones. They are not labels: they compute the due date and the discount deadline, and a payment run shows the discount while it can still be taken.
Your public pages wear your brand
The public portal, storefront and shared documents use your logo and your brand colour rather than ours, so a customer following a link from your invoice arrives somewhere that looks like you.
Count stock at the shelf, approve hours from a phone
A stock count can be entered from a phone in front of the shelf instead of transcribed later, and reporting a loss opens the form it always should have. A manager can approve their team's hours on a phone, not only their leave, so the approval that holds up payroll does not wait for someone to reach a desk.
agosto de 2026
Point of sale prints, and opens the drawer
The register now prints to a receipt printer over ESC/POS and sends the pulse that opens the cash drawer, so a counter with real hardware no longer needs a workaround. Where there is no printer, receipts still go out by native share sheet or a public link.
Cash you can count, in safes and drawers
Money that is not in a bank is now somewhere the books know about. A safe or a drawer holds a balance, and it is verified by counting it rather than by trusting a running total: the count is what the books take as true, and the difference is recorded rather than absorbed. Banking the day's takings is one action that moves the money and writes the entry, instead of a journal somebody has to remember to post.
Bank reconciliation you can prove
A statement file now produces the same rows a live bank feed does, so an account without a feed reconciles exactly like one with it. The tie-out proves the whole reconciliation rather than the matched lines alone: opening balance, what cleared, what is still outstanding, and the closing figure the bank shows.
Budgets over any axis, checked when the money is asked for
A budget can now target a GL account and not only a cost centre, and every axis is managed from one Budgets panel instead of a screen each. Procurement checks the budget when someone raises a requisition, which is while a person can still change their mind, rather than when the bill lands.
Early-payment discounts that are actually taken
A payment run now takes the early-payment discount it advertises, reading the terms off the invoice, and a bill can carry its own terms where a supplier's differ from the default. Fixed-sum Skonto sits alongside percentage terms, which could not be modelled at all before. On the sales side the invoice tells the customer what paying early is worth.
Payment runs: pay part of a bill, and quote the reference that matches
A run can pay part of a bill and leave the rest ageing, instead of all or nothing. Payments quote the supplier's own reference so the money is matched on their side, and the remittance tells the payer what to quote back. Suppliers who collect by direct debit are kept out of runs entirely, so nobody pays them a second time.
A chart of accounts in your language, and books in the law's
Accounts now carry reading translations: the name on screen is the one you think in, while the statutory designation stays on the files the tax office reads. Search finds an account by either. The chart can answer the coding question itself, and coding rules can be set in bulk and arrive seeded, so they work on the first day rather than after a setup session.
The General Ledger has a screen
The General Ledger existed as a service, a drawer and a button that pointed at nothing. It is a screen now: every posting, both sides of it named, filterable by any dimension.
HR: your own record, and approvals that do not hand over HR
An employee's own profile and payslips now live in HR, where people look for them. A manager can approve their team's hours and their leave without being given HR as a whole. Pay has moved off the employee record onto its own table, so the permission around it is a boundary rather than a convention.
Shortcuts you arrange yourself
The shortcuts on your dashboard can be arranged, renamed and removed where you see them, on desktop and on mobile. Every module offers its own tabs to the picker, and the page you are on can be pinned directly, so the row reflects the work you actually do rather than what your job title was assumed to need.
The dashboard answers more before you go looking
Leave can be approved from the widget that already showed it was waiting. Who is away today appears on the screen you already look at. An integration that has quietly stopped syncing now says so, instead of going unnoticed until someone finds the data missing.
A link points at the exact page
Settings hubs, and the Finance, Settings and Reports tabs, now write the open section to the address bar. A link you paste to a colleague opens where you were standing, instead of the module's front page with instructions to click twice.
Party records that fill themselves in
A VAT number can be checked against the EU register, and if you accept the result it fills in the party's registered name and address. An IBAN says which country and bank it belongs to as it is typed. A signed mandate and the agreement a credit limit rests on can be held on the record, a business can trade under one name while being registered under another, and supplier documents can carry an expiry date and warn before they lapse.
Softbooq AI: retention, and a record of what it was used for
Conversations can be given a retention period, set where the rest of the AI policy already lives. The audit record says what the assistant was used for rather than what it answered, which is the part that matters for a review and the part that does not need to store anybody's question.
A role you can hand an auditor
Access can now be granted that ends by itself. An auditor gets a role scoped to what they need to see, with an expiry on it, so the clean-up is not something anyone has to remember.
Collections - work your overdue accounts
A collections worklist under Finance groups every overdue receivable by customer, worst first, and shows what has already been tried: the escalation level reached, when they were last contacted, and how much is outstanding. Accounts the automated reminder schedule has run out of steps for are flagged as needing a decision, so a receivable can no longer quietly stop being chased. Pause reminders on a disputed invoice, record a date a customer has promised to pay, or write the invoice off, all from the same row.
Disputes and promises to pay
Reminders can be paused on a single invoice when a customer disputes it, without sparing them for everything else they owe. Record a promised payment date and chasing stops until it passes, then resumes on its own the next day if the money has not arrived, so a broken promise needs no clean-up. Every pause, resume, and promise is written to the audit trail.
Corrective invoicing
Correcting an issued invoice now raises a credit note and opens a replacement that references the original, on the document itself and as a link between the two. Whether an issued invoice may be edited in place or must be corrected this way follows your country by default, and can be set per workspace under Finance settings.
julio de 2026
Department-Based Access Control
Folders and AI knowledge bases can now be shared with whole departments, not just named people or broad roles. Grant a folder or knowledge base to Finance, Controlling, IT, or any HR department and every member gets access - and it follows your org chart automatically as people join, leave, or transfer, with no per-file upkeep. Each team sees only the knowledge bases assigned to its department.
Confidential Files Stay Out of AI
Files classified Confidential or Restricted are now never surfaced by Softbooq AI, even if they are dropped in a shared folder or reclassified after they were indexed. The rule is enforced at retrieval time, so a document downgraded to Confidential stops appearing in answers immediately, across the general assistant and every scoped knowledge base.
Point of Sale - offline selling and returns
The register keeps selling when the connection drops: sales are queued on the device and replayed in order once it is back, with stock guarded against overselling on the server. Returns are handled at the counter by looking up the original sale and refunding in one tap, posting to a contra-revenue account and putting the goods back into stock. Receipts can be shared without a printer, by native share sheet or a public link.
Pay later, credit limits and reserve-and-collect
Customers can be given a credit limit and sold to on account, with a per-customer override and an audited manager approval when a sale would exceed it. Overdue balances can block new credit automatically. Shoppers can also reserve online and collect in store, with the reservation held against real stock and released automatically if it is not picked up.
VAT returns and multi-currency accounting
Prepare, file, and pay a VAT return from Reports, with the figures drawn from the ledger rather than re-keyed. Foreign-currency invoices and bills now carry both the transaction and base amounts, with realised and unrealised exchange differences posted automatically at period end.
junio de 2026
Document Intelligence - AI that reads your files
Upload PDFs, contracts, and spreadsheets and Softbooq AI reads them. Documents are chunked, embedded, and made semantically searchable, so you can ask questions that are answered directly from your own files. Retrieval is permission-trimmed - the assistant only surfaces documents you are allowed to see - and your files are never used to train the AI models that answer you.
Multi-rate VAT & Accounting Correctness
Invoices can now carry multiple VAT rates across their line items via configurable tax codes, with each rate posting to the correct general-ledger account. This release also hardens the accounting core: accounts-receivable settlement, credit-note posting, and opening-balance carry-over for go-live migrations are all double-entry verified.
AI Privacy Controls
A single workspace toggle now governs whether Softbooq AI can read your business data, and it is honored consistently across every AI surface. Knowledge search is permission-trimmed per user, and an automation master switch gates all autonomous AI actions so nothing runs without explicit opt-in.
mayo de 2026
Pipedrive Integration
OAuth bidirectional CRM sync with Pipedrive. Persons sync to/from Customers (email-matched), deals round-trip with your quotes, and a won deal auto-creates an ERP invoice (Draft by default so your approval chain runs; opt in to immediate Sent). Activities and notes sync into the CRM timeline. Real-time webhooks reflect changes in seconds, with a 15-minute catch-up cron. Connect from Settings → Integrations → Pipedrive. Not included in this release: Leads Inbox and deal line-item/product sync (planned), and Pipedrive Projects/Campaigns/Smart Docs (out of scope - Softbooq Projects, email infrastructure, and Contracts are the system of record).
Asana Integration
Two-way sync your Asana projects, tasks, and nested subtasks with Softbooq Projects. BYOK Personal Access Token or OAuth, per-project sync direction (two-way / pull only / push only), bulk-link existing projects or create Softbooq projects from selected Asana projects, webhook for real-time updates, 15-min delta cron, and auto-pause on 3 consecutive failures.
Accounting Integrations - Lexoffice, Sevdesk, Moneybird, Pennylane, Zoho Books
Five accounting platform integrations ship in one batch: Lexoffice, Sevdesk, Moneybird, Pennylane, and Zoho Books, connected via BYOK API key. Each integration pushes outbound invoices and pulls contact records on a configurable schedule. Connect any combination from Settings → Integrations.
Salesforce Integration
Connect Salesforce over OAuth (production or sandbox) with bidirectional sync of contacts, leads, and opportunities. A closed-won opportunity auto-creates an ERP invoice, Draft by default so your approval chain runs. Connect from Settings → Integrations → Salesforce.
Zoho CRM & Projects Integration
Zoho CRM joins the CRM line-up with two-way contact and deal sync and auto-invoicing when a deal is marked Closed Won, while Zoho Projects syncs into Softbooq Projects. Both connect through a single central Zoho OAuth app with multi-data-centre support (EU, US, and more), so there are no API keys to manage.
Project Management Integrations - Jira, Confluence, Linear, Trello
Four issue- and project-tracking tools connect to Softbooq Projects in one batch. Jira and Confluence bring enterprise issue and document sync, Linear adds OAuth 2.0 issue sync, and Trello connects via personal token with full board and card mapping. Each supports per-project sync direction and real-time updates.
PDF E-Signing + Factur-X
Contracts and invoices can now be sent for electronic signature via a unique public verification link - no recipient account required. Signatories sign in-browser; the completed document is stored against the original record. Invoices also export in Factur-X (ZUGFeRD) format, embedding structured XML in the PDF for automated processing by accounting software.
Leave Accrual
Automated leave balance accrual in the HR module. Policies define accrual rate (days per period), carry-over cap, and reset date. Balances update on the configured schedule and feed directly into the leave request approval flow.
Full Internationalisation - German, French, Spanish
The entire platform (ERP, Accounts, Files, marketing site) is now fully translated into German, French, and Spanish. Zero missing keys across all four languages. Language is detected from browser preference and can be overridden per-user from account settings.
Payment Terms
Payment terms (Net 30, Net 60, Due on Receipt, custom) can now be set at the invoice level and defaulted per customer in CRM. Due dates calculate automatically and feed the Accounts Receivable ageing report.
Microsoft Planner - Multi-tenant Hardening
All 7 Planner edge functions migrated to the canonical resolveTenantContext pattern. Fixes a latent bug where members of multiple tenants could trigger cross-tenant Planner reads/writes when using the tenant switcher. CI tripwire now enforces this pattern for every new tenant-scoped edge function.
abril de 2026
Softbooq AI - Standalone App
Softbooq AI is now its own surface at ai.softbooq.com - a dedicated workspace for the conversational assistant with its own Wallet, Top-up, Actions, and Admin Usage views. Same single sign-on, same tenant data.
Operator Console
console.softbooq.com - internal operator surface for managing tenants, AI credits, and platform admins. Code-complete with full RLS, deployed against the same shared identity layer.
Custom Domain - db.softbooq.com
Supabase backend now lives at db.softbooq.com via Supabase Custom Domains. Edge functions, Auth, and Storage all consolidated under one branded URL. Original supabase.co URL still resolves via CNAME alias for zero-downtime migration.
Softbooq Files
Unified cloud file manager for Google Drive, OneDrive, SharePoint, Dropbox, and Box - available as a progressive web app on desktop, tablet, and mobile. Multi-tab browser interface, native folder navigation, resizable sidebar, and per-user connector management backed by Supabase.
AI Data Context (RAG)
Softbooq AI now retrieves and reasons over your real business data - invoices, contracts, employees, projects, and stock. Answers are grounded in your tenant's records, not just general knowledge.
AI Credit Economics - Bankruptcy-Proofed
Token-based settlement replaces the flat 1-credit-per-chat model. Per-request hard caps (10 normal / 3 trial), tool-round and output-token limits, mid-loop abort with refund, and a CI guard preventing rogue Anthropic SDK imports outside the ai-chat function.
Multi-Tenant Isolation Hardening
27 edge functions migrated to a shared resolveTenantContext + assert_tenant_admin_of pattern. Every privileged path now performs tenant ownership checks before any DB write.
Mobile Settings - Full UX Overhaul
All 8 Settings tabs now have purpose-built mobile variants. Banking (Stripe connect inline), Notifications (toggle groups), Preferences (native selects), Org Security (policy drill-ins), Legal & Compliance (textarea editing), and Email Templates (read-only with desktop notice) were each rebuilt for 375 px viewports with 44 px minimum touch targets.
CRM Pipeline Overhaul
CRM module rebuilt on Supabase with a Kanban pipeline view, deal stage automation, and bidirectional HubSpot contact sync. Contact records now aggregate invoice history, open quotes, and linked projects in a single timeline. Pipeline activity is logged to the platform-wide audit trail.
JWT Role Claim Collision
Fixed Supabase auth hook overwriting the PostgREST-reserved `role` claim. Custom role is now written as `userRole` so RLS policies and PostgREST role resolution work correctly side-by-side.
marzo de 2026
Backend Migration - Firebase to Supabase
The entire data layer migrated from Firebase Firestore to Supabase (PostgreSQL + Row Level Security). 190+ migrations applied to production. All authentication, storage, real-time subscriptions, scheduled jobs (pg_cron), and edge functions now run on the Supabase stack under the custom domain db.softbooq.com. Firebase is fully decommissioned.
HubSpot Integration
OAuth-based bidirectional contact sync with HubSpot CRM. Nightly cron keeps both sides aligned. CRM contact rows show a HubSpot badge when linked. Settings → Integrations → HubSpot for one-click connect.
Reorder Radar - AI Reorder Engine
Predictive stock depletion across all warehouses with AI-narrated recommendations. Nightly forecast cron, on-demand Gemini explanations per item, and a one-click "Create PO" path straight into Procurement.
Per-Order Profitability
New Profitability tab in Reports with 6 KPIs (gross margin, net margin, fulfilment cost, refund impact, channel mix, top/bottom orders) and a virtualised per-order table. Auto-COGS trigger backfills cost on every sale.
Payment Runs
Batch outbound payments via bank file export (SEPA, BACS, ACH). Create a run, select invoices or payroll entries, export a signed bank file, and mark the run as executed. Full audit trail per run.
Wise & Revolut BYOK Integration
Bring your own Wise and Revolut API keys to send outbound payments directly from the ERP. Keys stored in Supabase Vault. Integrated into Settings → Payments with live balance and transfer history.
Email Infrastructure Rewrite
Support for Brevo, SendGrid, Microsoft 365, and Custom SMTP (including Google Workspace). M365 OAuth fixed with the admin-consent flow. Tenant mapper fully rewritten to eliminate cross-tenant routing errors.
HR Module - Attendance & Payroll Fixes
Resolved recharts rendering crash on the Attendance dashboard. ClockInOutWidget now reflects live clock-in state. Grant Access flow patched for edge cases where the employee row was missing a linked user.
febrero de 2026
Xero Integration
OAuth-based connection to Xero for accountants. Contact sync and ERP-to-Xero invoice push, fully automated. Reconciliation links Xero invoice IDs back to the source ERP record.
WooCommerce Integration
Self-hosted WordPress storefronts now sync via Consumer Key - no OAuth required. Full feature parity with Shopify: products, orders, inventory push, refund and fulfilment webhooks.
Auto-Reconciliation Engine
Three-pass bank statement matcher (HIGH / MEDIUM / LOW confidence) with a Reconciliation Workbench in Reports. Nightly pg_cron run keeps unmatched lines fresh. Manual override audited per match.
Multi-Channel Inventory & Performance
sales_channels table unifies Shopify, WooCommerce, POS, and direct sales as first-class channels. New Channels tab in Settings and a Channel Performance report in Reports - see revenue, margin, and fulfilment time by source.
E2E Test Suite
196 end-to-end tests across the ERP, Accounts hub, and Files app using Playwright. Covers critical flows: authentication, invoicing, contracts, HR payroll, client portal, and storefront checkout.
Bundle Performance
Main JS bundle reduced from 539 kB to 350 kB (gzip). All 20 top-level modules moved to lazyWithRetry(). AuthenticatedApp extracted as a lazy chunk. Vendor-react chunk isolated to prevent cache invalidation on every deploy.
Security Audit - Phase 1 & 2
P0 fixes: Stripe webhook signature validation, auth session hardening, and row-level security policies across all tenant tables. P1 fixes: client portal token scoping, Edge Function JWT enforcement, and admin panel access controls.
enero de 2026
Shopify Integration
OAuth flow, real-time webhooks (orders, fulfilments, refunds, inventory), two-way stock sync, fulfilment and refund push to Shopify, plus an outbound inventory queue with a 2-minute reconciliation cron. Date-range and per-entity import selection in the Integrations UI.
Quotes
New Quotes tab in Sales - draft, send, and convert quotes into invoices in one click. Email templates, e-sign acceptance, and full audit trail.
Admin Portal
Internal super-admin dashboard for managing tenants, subscriptions, feature flags, and billing. Includes Stripe customer lookup, plan overrides, usage metrics, and audit log viewer.
Booking Hub - Travelpayouts Integration
Built-in travel booking powered by the Travelpayouts API. Search flights, hotels, and car rentals within the ERP. Bookings linked to expense records and employee profiles.
Manufacturing Module
Bill of materials, production orders, work-centre scheduling, and yield tracking. Integrates with Inventory for real-time stock deduction on production completion.