Si alguna vez has instalado o migrado Dynamics NAV o Business Central on-premise, te ha tocado subir un archivo de licencia. Durante más de veinte años ese archivo fue un .flf; hoy es un .bclicense. Elegir el formato equivocado para tu versión significa que la licencia no se importa.
Un poco de historia: el .flf
El .flf nace con Navision Financials a finales de los 90; de ahí el nombre que Microsoft sigue usando: fin.flf para las licencias de cliente y CRONUS.flf para la de demostración. Sobrevivió a Navision Attain, a todo Dynamics NAV hasta NAV 2018 y a las primeras versiones de Business Central on-premise.
Es un archivo binario firmado por Microsoft con el cliente, los módulos contratados (granules), los rangos de objetos autorizados y el número de usuarios. Hasta BC 14 (Spring 2019) se podía subir desde el entorno de desarrollo C/SIDE (Herramientas > Información de licencia > Cargar); siempre se ha podido subir también con PowerShell.
El relevo: .bclicense
Con licencias cada vez más grandes, sobre todo por los rangos de objetos de las extensiones AL, el .flf empezó a dar problemas al importar. Microsoft creó el .bclicense: los mismos permisos y condiciones, en un formato preparado para licencias grandes.
Durante la transición, Microsoft entregaba un .zip con ambos archivos (fin.flf y fin.bclicense) con permisos idénticos. Desde la v22 (2023 release wave 1) el .flf está retirado y solo vale el .bclicense.
En Business Central online (SaaS) no hay archivo de licencia: se asignan licencias por usuario desde el centro de administración de Microsoft 365.
Compatibilidad por versión
| Versión | .flf | .bclicense |
|---|---|---|
| Navision Financials / Attain / NAV (hasta NAV 2018) | ✅ | ❌ |
| Business Central 13 – 16 | ✅ | ❌ |
| BC 17 (antes de 17.12) / BC 18 (antes de 18.7) | ✅ | ❌ |
| BC 17.12+, 18.7+, 19.1+, 20 y 21 | ✅ | ✅ |
| BC 22 (2023 wave 1) y posteriores | ❌ retirado | ✅ |
| Business Central online (SaaS) | — | — |
Regla rápida para saber qué archivo te toca:
- BC online: no necesitas archivo.
- NAV o BC 13–16:
.flf. - BC 17.12+, 18.7+, 19.1+, 20 o 21: cualquiera de los dos; mejor
.bclicense. - BC 22 o superior: solo
.bclicense.
Cómo importarla
Desde el Business Central Administration Shell, como administrador:
Import-NAVServerLicense -ServerInstance BC -LicenseFile "C:\licencias\fin.bclicense"
Restart-NAVServerInstance -ServerInstance BC
La licencia se sube una vez por base de datos, no por cada cliente.
Si vas a migrar
- Antes de subir a la v22 o superior, pide a tu partner el .bclicense. Con solo un .flf no podrás importar la licencia.
- Si estás en v17 o v18, actualiza al menos a la 17.12 o la 18.7 para poder usar el .bclicense.
- Si vienes de NAV, revisa los rangos de objetos de la nueva licencia: tus extensiones AL tienen que caber en los IDs autorizados.
Resumen
- .flf: el formato histórico, de Navision a BC 21. Retirado en la v22.
- .bclicense: admitido desde 17.12, 18.7 y 19.1; el único válido desde la v22.
- SaaS: sin archivo de licencia.
