Breaking Changes (versión 5.1)
Descripción
La versión 5.1 del producto incluye algunos cambios a las tablas de vendedores adicionales, movimientos detallados de comisión, y estadísticas de venta, que podrían afectar a personalizaciones o informes que el cliente tuviera desarrollados. Si cuenta con alguna extensión que acceda a datos de alguna de estas tablas, por favor, lea el siguiente documento.
Hacemos lo posible para no romper absolutamente nada en las actualizaciones que publicamos. Desgraciadamente, en esta versión, hemos necesitado implementar por fin diversos cambios que serán necesarios para poder desarrollar todas las funcionalidades que queremos incluir en el producto.
Hemos hecho lo posible para minimizar su impacto pero, si tiene personalizaciones, por favor, primero actualice la aplicación en un entorno sandbox, para revisar cualquier aviso que pudiera aparecer en ellas. En cualquier caso, y como se menciona al final del documento, si tiene cualquier duda relacionada con estos cambios, por favor, no dude en contactar con nosotros.
Vendedores adicionales
Dadas todas las mejoras que hemos implementado en esta versión, hemos decidido renombrar las tablas para que su nombre se correspondan más claramente con su funcionalidad actual y futura. La estructura general de las nuevas tablas es la misma, por lo que, si tenía alguna referencia a estas tablas, con cambiar el antiguo nombre por el nuevo (siguiendo las indicaciones del aviso que verá en VS Code), debería ser suficiente.
Movimientos de comisión
El antiguo campo "Base Amount" ha sido dividido en dos nuevos campos: "Sales Amount (LCY)" y "Margin Amount (LCY)". Estos permite realizar informes que contengan ambos datos del documento de origen, y su nombre es más correcto en relación a los datos almacenados en ellos.
Movimientos detallados de comisión
La tabla ha cambiado de nombre, de "IDPCOS Commiss. Detailed Entry" a "IDPCOS Detailed Commiss. Entry". Más allá del nombre, la nueva tabla ha sufrido algunos cambios internos destinados a que sea más fácil de extender y ser usada en informes, pero la mayoría de campos siguen siendo los mismos, con el objetivo de que cualquier personalización existente requiera únicamente actualizar el nombre.
Aún así, y por ahora, la antigua tabla "IDPCOS Commiss. Detailed Entry" seguirá existiendo y siendo actualizada cuando se generen comisiones, con el objetivo de que si existen informes basados en ella sigan funcionando correctamente cuando actualice a v5.1. No obstante, le recomendamos que actualice sus informes y personalizaciones para que utilicen la nueva tabla, de cara a que no se vea afectado cuando finalmente desaparezca, y con el objetivo de poder acceder a los nuevos campos disponibles en la nueva tabla.
Estadísticas de venta
Si bien ya se generaban estadísticas de venta en versiones anteriores de la aplicación, estas eran principalmente de uso interno de la aplicación. En esta versión las estadísticas han sido ampliamente mejoradas, no solo pensando en su uso interno, si no en todas las posibilidades de explotación de datos que ofrecen a los clientes.
Si tenía algún informe que referenciara a la tabla "IDPCOS Global Sales Stats", esta ha sido sustituida por "IDPCOS Sales Stats", que no solo contiene datos de todas las facturas y abonos de venta registrados en Business Central, si no también información sobre la fecha efectiva de cobro de cada factura y las comisiones generadas.
Además, la tabla "Salespeople Sales Statistics" ha sido reemplazada por "IDPCOS Detailed Sales Stats", que incluye información detallada de los importes de la factura que corresponden a cada vendedor involucrado en la venta.
En las versiones anteriores, cuando un vendedor adicional se llevaba parte de la comisión del vendedor principal, el % especificado se tenía también en cuenta como si el vendedor adicional se hubiera llevado esa parte de la venta, pero sin restar el importe del vendedor principal. Esto acababa provocando que la suma de los importes de las estadísticas no coincidieran con los importes reales de venta. Ahora existe una opción para especificar como se reparten los importes de una venta, y los vendedores adicionales no se llevarán ninguna parte de ella salvo que se indique explícitamente.
Eventos
Cualquier evento que hiciera referencia a alguna de las tablas marcadas como obsoleta también se habrán marcado como obsoletos. Además, los eventos que se lanzan al calcular la fecha de cobro de una factura también han sido actualizados y sus versiones antiguas han sido marcadas como obsoletas.
Todos los eventos marcados como obsoletos en esta versión se siguen ejecutando, con el objetivo de mantener la compatibilidad con personalizaciones existentes, pero le recomendamos actualizarlos cuanto antes y usar el equivalente en cada caso, según lo indicado en los avisos de Visual Studio Code, de cara a que no surja ningún problema cuando finalmente los eliminemos en una futura actualización.
Información extra
Si tras leer este documento tiene cualquier duda sobre alguna personalización o informe que hubiera desarrollado sobre iDynamics Commissions, por favor, no dude en contactar con nosotros.