Usar nuevas API dedicadas para informes financieros

Completado

A partir del segundo lanzamiento de versiones de Business Central 2022, hay un nuevo conjunto de API para informes financieros.

Las nuevas API y conjuntos de datos constan de datos para lo siguiente:

  • Datos de contabilidad general, incluidos presupuestos contables y dimensiones

  • Periodos contables y unidades de negocio

  • Movimientos contables, de clientes y de proveedores, incluidos los movimientos de contabilidad detallados

  • Suscripciones de webhook y definiciones de entidad

Las API de informes financieros son:

  • accountingPeriods

  • businessUnits

  • customerLedgerEntries

  • customers

  • detailedCustomerLedgerEntries

  • detailedVendorLedgerEntries

  • dimensionSetEntries

  • dimensionValues

  • generalBudgetEntrys

  • generalLedgerAccounts

  • generalLedgerBudgets

  • generalLedgerEntries

  • vendorLedgerEntries

  • vendors

Con estas API, resulta sencillo obtener datos de Business Central para generar informes financieros en Excel, Power BI u otras herramientas de generación de informes.

Las API se pueden encontrar en API avanzadas y se llaman reportsFinance/beta:

Con API dedicadas para informes financieros, resulta más sencillo crear sus propios informes financieros basados en Excel. También puede consumir las API en Power BI a través del conector de Power BI en Business Central.

La extensión Informes de API - Finanzas está disponible de forma predeterminada en Business Central. Puede encontrarlo en la página Administración de extensiones:

Para trabajar con las nuevas API de finanzas en Power BI, siga estos pasos:

  1. En Power BI Desktop, seleccione Obtener datos, Más....

  2. Seleccione Servicios en línea, Dynamics 365 Business Central.

  3. Si se le pide que se autentique, inicie sesión con sus credenciales de Business Central (correo electrónico/contraseña).

  4. Se abre la ventana del Navegador.

  5. Seleccione su Entorno y, a continuación, Empresa.

  6. Expanda las API avanzadas y busque la carpeta microsoft/reportsFinance/beta.

  7. Ahora seleccione las API que desea usar en Power BI y, a continuación, Cargar o Transformar datos.

Para trabajar con las nuevas API de finanzas en flujos de datos de Power BI, siga estos pasos:

  1. Abra su espacio de trabajo de Power BI.

  2. Seleccione Nuevo, Flujo de datos.

  3. Seleccione Agregar nuevas tablas.

  4. En la ventana Elegir origen de datos, seleccione Dynamics 365 Business Central.

  5. En la ventana Configuración de conexión, seleccione Siguiente.

  6. En la ventana Elegir datos, expanda su Entorno, Empresa, API avanzadas, microsoft/reportsFinance/beta:

  7. Ahora seleccione las API que desea importar y seleccione Transformar datos.

Actualmente, Microsoft Excel no dispone de conector para conectarse a las API de Business Central. Sin embargo, Excel puede conectarse a conjuntos de datos de Power BI o flujos de datos de Power BI.

Por tanto, si ha creado flujos de datos de Power BI que recopilan las API de Business Central, puede conectarse a ellos en Excel.

Para trabajar con las nuevas API de finanzas en Excel, siga estos pasos:

  1. Abra Microsoft Excel.

  2. En la pestaña Datos, seleccione Obtener datos, Desde Power Platform, Desde flujos de datos:

  3. Se abre la ventana del Navegador.

  4. Expanda Espacios de trabajo y, a continuación, expanda el espacio de trabajo que creó anteriormente.

  5. El espacio de trabajo ahora le muestra los flujos de datos que creó anteriormente, consumiendo las nuevas API de finanzas:

  6. Seleccione Cargar o Transformar datos para importar los datos en Excel.