← Todos los artículos/ blog ·

Archivos .flf y .bclicense en Business Central: qué son y qué versión admite cada uno

Historia del archivo de licencia .flf de Navision y NAV, la llegada del .bclicense y una tabla y diagrama de compatibilidad por versión de Business Central on-premise.

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) — —

Diagrama de compatibilidad de los archivos .flf y .bclicense por versión de Business Central

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

  1. Antes de subir a la v22 o superior, pide a tu partner el .bclicense. Con solo un .flf no podrás importar la licencia.
  2. Si estás en v17 o v18, actualiza al menos a la 17.12 o la 18.7 para poder usar el .bclicense.
  3. 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.

Fuente: Upload the License File – Microsoft Learn.

¿Te encaja en tu proyecto?

Si quieres aplicar algo de esto en tu web o en tu Business Central, hablemos.