Notas de versión — 9 de mayo de 2026
Esta versión mejora la página Configuración del proveedor de facturas (Configuración → Factura) con validación más estricta, manejo más inteligente de tipos de documentos y mejor orientación de clave API para cada proveedor.
Mejoras en la configuración del proveedor de facturas
La clave API debe probarse antes de guardar
Al introducir una nueva clave API para un proveedor externo (Billingo, Lexoffice, Pennylane, Holded, SmartBill), el botón Guardar permanece deshabilitado hasta que la prueba de conexión sea exitosa.
- Ingresar una clave y no probar → Guardar deshabilitado, advertencia mostrada
- Probar y fallar → Guardar deshabilitado, error mostrado
- Probar y tener éxito → Guardar habilitado
Si solo cambia otras configuraciones (moneda, IVA %, condiciones de pago) sin volver a ingresar la clave, no se requiere nueva prueba.
Los proveedores externos bloquean el tipo de documento en Factura legal
Cuando se selecciona un proveedor externo, el tipo de documento cambia automáticamente a Factura legal y las opciones Proforma / Resumen de trabajo quedan no disponibles.
| Proveedor | Tipos de documentos disponibles |
|---|---|
| PDF interno | Proforma, Resumen de trabajo, Factura legal |
| Billingo, Lexoffice, Pennylane, Holded, SmartBill | Solo factura legal |
Volver al PDF interno restaura Proforma como tipo de documento predeterminado.
Guía de clave API específica del proveedor
Ahora aparecen banners informativos para todos los proveedores activos, explicando exactamente dónde encontrar su clave API en la interfaz de cada proveedor:
| Proveedor | Dónde encontrar la clave API |
|---|---|
| Billingo | app.billingo.hu → Beállítások → API → API kulcs létrehozása |
| Lexoffice | Erweiterungen → Weitere Apps → Public API → Verwalten → + API-Schlüssel erstellen |
| Pennylane | Paramètres → Intégrations → Accès API → Créer un token (ámbito: customer_invoices:all) |
| Holded | app.holded.com → Configuración → Integraciones → API → Nueva API Key |
| SmartBill | cloud.smartbill.ro → Configurare → Cont → Token API (+ email de cuenta + CIF de empresa) |
Corrección de permisos
La página Configuración del proveedor de facturas ahora es accesible para todos los usuarios con el permiso settings.manage (propietarios y administradores de unidad). Anteriormente requería incorrectamente billing.manage, lo que impedía a los usuarios con rol de administrador acceder a la página.
Resumen de cambios
| Capa | Cambio |
|---|---|
Frontend InvoiceProviderSettings.tsx | Guardar deshabilitado hasta que la prueba de clave API sea exitosa; el proveedor externo bloquea el tipo de documento en Factura legal; banners informativos añadidos para Billingo y Holded |
Frontend InvoiceProviderSettings.tsx | Verificación de permisos cambiada de billing.manage a settings.manage |
Frontend locales/*/settings.json | Nuevas claves: warnApiKeyNotTested, warnApiKeyFailed, billingoApiKeyInfo, holdedApiKeyInfo (5 idiomas) |