Saltar al contenido principal

Notas de versión — 28 de febrero de 2026

Esta versión ofrece cinco funciones principales: localización de la IU en alemán (DE), soporte de monedas CEE (PLN, RON, CZK), integración de facturas con Pennylane para el mercado francés, integración de facturas con Holded para el mercado español y integración de facturas con SmartBill para el mercado rumano.


Localización en alemán (DE)

Nueva función

CADENSA ahora está completamente disponible en alemán (Deutsch), cubriendo el mercado DACH (Alemania, Austria, Suiza — más de 100 millones de usuarios potenciales).

Novedades:

  • Traducción completa de la IU al alemán en los 23 espacios de nombres (frontend)
  • Aplicación móvil traducida al alemán (de/translation.json)
  • Alemán registrado en i18n.ts con detección automática del idioma del dispositivo
  • Formato de fecha DD.MM.YYYY y zona horaria Europe/Berlin como valores predeterminados para el idioma DE
  • Opción de idioma alemán en Configuración → Localización → Idioma
  • Configuración regional alemana de dayjs aplicada en: Seguimiento de tiempo, Registro de auditoría, Análisis de tareas, Constructor de informes, diálogos de creación/edición de entradas de tiempo, diálogo de generación de facturas, formulario avanzado de entradas de tiempo

Cómo activarlo:

  1. Ve a Configuración → Localización
  2. Selecciona Deutsch en el menú desplegable de idioma
  3. La interfaz se recarga en alemán

Localización en francés (FR) y español (ES)

Nueva función (finalizada)

La localización en francés y español, lanzada por primera vez el 27-02-2026, ahora está completamente finalizada en todos los niveles.

Cobertura:

  • Backend: fr/email.json + es/email.json (472 líneas de plantillas de correo)
  • Frontend: 24 archivos JSON de configuración regional para cada idioma (FR + ES)
  • Aplicación móvil: fr/translation.json + es/translation.json
  • Formato de fecha según configuración regional, formato de moneda (Intl.NumberFormat) y configuración regional de dayjs
  • Selector de idioma en Configuración → Localización para FR y ES

Soporte de monedas CEE (PLN, RON, CZK)

Nueva función

Se han añadido tres nuevas monedas que permiten la facturación para el mercado de Europa Central y del Este:

MonedaPaísSímbolo
PLNPolonia
RONRumaníalei
CZKRepública Checa / Eslovaquia

Dónde aparece:

  • Configuración de tarifas (Configuración → Tarifas)
  • Diálogo de generación de facturas (selector de moneda)
  • Visualización del progreso del presupuesto
  • Todos los informes y exportaciones de facturación
  • Todos los archivos de configuración regional actualizados (EN, HU, DE, FR, ES)

Cobertura completa del stack:

  • Rate.model.ts, TimeEntry.model.ts — enumeración de moneda extendida
  • rate.service.tsgetCurrencySymbol() devuelve el símbolo correcto (zł / lei / Kč)
  • formatters.ts, RateForm.tsx, RateDisplay.tsx, BudgetProgress.tsx, GenerateInvoiceDialog.tsx — todos actualizados

Integración con Pennylane (Francia — Factur-X)

Nueva función

Pennylane ahora está disponible como proveedor de facturas, dirigido al mercado francés y al estándar de facturación electrónica Factur-X (PDF/A-3 + XML embebido).

Conformidad con Factur-X

La facturación electrónica Factur-X será obligatoria en Francia a partir de septiembre de 2026 para las grandes empresas, con una implantación gradual a todas las empresas para 2027.

Qué se admite:

  • Creación de facturas legalmente válidas en Francia a través de la API de Pennylane
  • Búsqueda o creación automática de clientes (por coincidencia de nombre)
  • Códigos de tipo de IVA francés: FR_200 (20%), FR_100 (10%), FR_055 (5,5%), exempt (0%)
  • Descarga de PDF directamente desde Pennylane
  • Soporte de modo borrador (las facturas se crean como borrador — se finalizan a petición)
  • Mercados admitidos: Francia 🇫🇷, Bélgica 🇧🇪, Luxemburgo 🇱🇺, Suiza 🇨🇭

Modelo de integración:

  • Basado en token de API — proporciona tu propio token Bearer de Pennylane
  • No se requiere OAuth; no se necesita registro de aplicación en Pennylane

Cómo configurarlo:

  1. Ve a Configuración → Factura
  2. Selecciona Pennylane 🇫🇷 como proveedor
  3. Pega tu token de API de Pennylane en el campo Clave de API
  4. Haz clic en Probar conexión — confirma que tu token es válido
  5. Establece el Tipo de IVA predeterminado en 20 (IVA estándar francés)
  6. Haz clic en Guardar

📖 Consulta la guía completa de configuración: Configuración de Pennylane


Integración con Holded (España — FacturaE)

Nueva función

Holded ahora está disponible como proveedor de facturas, dirigido al mercado español (ES) y al estándar de facturación electrónica FacturaE. También admite Portugal, Italia, Francia y Alemania.

Conformidad con FacturaE

La facturación electrónica FacturaE ya es obligatoria para las facturas del sector público en España, y cada vez más requerida en las transacciones B2B. Holded garantiza que tus facturas sean conformes.

Qué se admite:

  • Creación de facturas legalmente válidas en España a través de la API de Holded
  • Búsqueda o creación automática de contactos (por número de NIF/CIF, luego por nombre)
  • Mapeo de tipos de IVA español: IVA 21% / IVA 10% / IVA 4% / Exento
  • Descarga de PDF directamente desde Holded
  • Selector de contactos — menú desplegable con búsqueda de tus contactos de Holded en el diálogo de generación de facturas; al seleccionar un contacto se rellenan automáticamente todos los campos del cliente
  • Visualización del país — el país del contacto se muestra con el nombre original de Holded (p. ej., "Spain", "Hungary"); el código ISO se usa internamente para la lógica de IVA
  • Anulación/cancelación de facturas mediante API (POST /documents/invoice/{id}/void)
  • Mercados admitidos: España 🇪🇸, Portugal 🇵🇹, Italia 🇮🇹, Francia 🇫🇷, Alemania 🇩🇪

Modelo de integración:

  • Basado en clave de API — proporciona tu propia clave de API de Holded (encabezado key: <apiKey>)
  • No se requiere OAuth; genera la clave en Holded Configuración → Integraciones → API

Cómo configurarlo:

  1. Ve a Configuración → Factura
  2. Selecciona Holded 🇪🇸 como proveedor
  3. Pega tu clave de API de Holded en el campo Clave de API
  4. Haz clic en Probar conexión — confirma que tu clave es válida
  5. Establece el Tipo de IVA predeterminado en 21 (IVA estándar español)
  6. Haz clic en Guardar

📖 Consulta la guía completa de configuración: Configuración de Holded


Integración con SmartBill (Rumanía — e-Factura)

Nueva función

SmartBill ahora está disponible como proveedor de facturas, dirigido al mercado rumano (RO) con plena conformidad con e-Factura / ANAF.

Conformidad con e-Factura

Rumanía exige la notificación de e-Factura a la ANAF para las transacciones B2B. SmartBill gestiona automáticamente la presentación a la ANAF cuando se configura en tu cuenta de SmartBill Cloud.

Qué se admite:

  • Creación de facturas legalmente válidas en Rumanía (facturi fiscale) a través de la API de SmartBill
  • Mapeo de tipos de TVA rumano: Normala 19% / Redusa 9% / Redusa1 5% / Scutit 0%
  • Descarga de PDF directamente desde SmartBill
  • Selector de contactos — menú desplegable con búsqueda de tus clientes de SmartBill en el diálogo de generación de facturas; al seleccionar un cliente se rellenan automáticamente todos los campos, incluido el número CIF/IVA
  • Cancelación de facturas (anulare) mediante API (PUT /invoice/cancel)
  • Validación de series — la serie de facturas debe estar preconfigurada en SmartBill Cloud
  • Compatible con empresas con y sin obligación de IVA

Modelo de integración:

  • Autenticación básica — combinación de correo + token de API
  • Credenciales: apiKey (token de API) + apiSecret (correo de la cuenta) + companyId (CIF de la empresa)
  • Genera el token de API en SmartBill Cloud → Contul Meu → Integrări → API

Cómo configurarlo:

  1. Ve a Configuración → Factura
  2. Selecciona SmartBill 🇷🇴 como proveedor
  3. Rellena Clave de API (token), Correo de cuenta (apiSecret) y ID de empresa (CIF)
  4. Haz clic en Probar conexión — confirma las credenciales y el CIF
  5. Establece el Tipo de IVA predeterminado en 19 (cota normală TVA)
  6. Haz clic en Guardar

📖 Consulta la guía completa de configuración: Configuración de SmartBill


Documentación


Ver también