Visión general
Este apartado pretende dar una visión general de como están estructurados los objetos desplegados por iDynamics Commissions, de cara a facilitar su personalización.
En caso de que tenga dudas sobre cómo plantear alguna personalización en concreto, en cualquier caso, no dude en contactar con nosotros a través de nuestro portal de soporte.
Tablas de configuración
- IDPCOS Commission Setup. Configuración general de la aplicación.
- IDPCOS Salesp. Commiss. Group. Grupos de comisión de vendedores. Se utilizan para poder agrupar vendedores de cara a definir tarifas de comisión directa, objetivos de venta, etc. Se guarda en los movs comisión (y detallados) y estadísticas de venta de los vendedores para su posible explotación.
- Customer Commission Group. Grupos de comisión de clientes. Se utilizan para poder agrupar clientes de cara a definir tarifas de comisión directa, objetivos de venta, etc. Se guarda en los movs comisión (y detallados) y estadísticas de venta de los clientes para su posible explotación.
- IDPCOS Item Commission Group. Grupos de comisión de productos. Se utilizan para poder agrupar productos de cara a definir tarifas de comisión directa, objetivos de venta, etc. En realidad se pueden asignar tanto a productos como a recursos y cuentas contables. Se guarda en los movs comisión detallados y estadísticas de venta de los productos/recursos/cuentas contables para su posible explotación.
- IDPCOS Salesp. Posting Group. Grupos contables de vendedor. Se deben asignar a vendedores externos a los que se les quiera liquidar sus comisiones a través de documentos de compra del proveedor asociado. En este grupo contable de vendedor, se debe especificar la cuenta contable a través de la cual liquidar las comisiones.
- IDPCOS Email Setup. Configuración de Emails. Se trata de una tabla de configuración donde se pueden almacenar, si se desea, los valores predeterminados para el envío de informes por email, para su reutilización. Se guardan por usuario, el asunto y cuerpo de los distintos informes que se pueden enviar por email.
Tablas de equipos de venta
- IDPCOS Sales Team. Equipos de venta.
- IDPCOS Sales Team Member. Miembros del equipo de ventas. Todos los vendedores que forman parte del equipo. El responsable puede ser miembro o no del equipo. Un vendedor puede formar parte de varios equipos, teniendo uno definido como predeterminado en su ficha y un vendedor puede ser jefe de varios equipos a su vez.
- IDPCOS Sales Team Role. Roles de equipos de venta. Cualquier rol destacable para alguno de sus miembros aparte del responsable, que se especifica con su campo correspondiente dentro del equipo. Son reutilizables. Ejemplo, coordinador.
Tablas de vendedores adicionales
- IDPCOS Additional Salesperson. Vendedores adicionales. En esta tabla se configuran los vendedores asociados a un vendedor para que, por defecto, al asignar un vendedor a un documento de venta, se creen como adicionales sus vendedores asociados aquí definidos. Se pueden configurar adicionales solo por vendedor, por vendedor y cliente o por vendedor, cliente y dirección de envío.
- IDPCOS Sales Addit. Salesp.. Vendedores adicionales en documentos de venta. En esta tabla se definen los vendedores adicionales al vendedor principal que colaboran en una venta. Pueden crearse de forma automática, si se han configurado vendedores asociados al vendedor principal pero, también, pueden crearse/modificarse de forma manual, para casos puntuales.
- IDPCOS Invoice Addit. Salesp.. Vendedores adicionales en facturas registradas de venta. Al registrarse un documento de venta que genera una factura, si éste tenía vendedores adicionales, éstos se pasan a esta tabla. No son editables, salvo el % de ventas, que se puede modificar a posteriori, lo que modificaría tanto sus estadísticas de venta, como las del vendedor principal, ya que las ventas siempre se reparten entre todos los vendedores implicados en la misma.
- IDPCOS Cr. Memo Addit. Salesp.. Vendedores adicionales en abonos registrados de venta. Mismas consideraciones que la tabla anterior pero para abonos de venta.
Tarifas de comisiones directas
- IDPCOS Direct Commission Rate. Tarifas de comisiones directas. Son las que se usan para la generación automática de comisiones (o no) al registrar facturas o abonos de venta para todos los vendedores implicados, siempre que les aplique (o no) alguna tarifa de las aquí definidas.
Tablas de periodos y objetivos de venta
- IDPCOS Sales Target Code. Los códigos de objetivos de ventas, reutilizables entre periodos. Ejemplo: Mesas.
- IDPCOS Period. Un periodo de comisiones para el que se van a definir objetivos de ventas. Ejemplo: Primer trimestre de 2023.
- IDPCOS Period Target. Un objetivo de ventas de un periodo en particular. Ejemplo: ventas de Mesas en el Primer trimestre de 2023.
- IDPCOS Period Target Line. Rangos de comisiones de un objetivo de ventas para un periodo. Ejemplo: a partir de un 20% de margen ventas, se define una comisión del 5% y, a partir de un 50% de margen de ventas, se define una comisión del 10%.
- IDPCOS Period Target Stats. Cuando se registran comisiones para un objetivo de ventas/periodo, en esta tabla se creará un registro por cada vendedor/objetivo/periodo para el que se hayan realizado ventas, especificándose el importe total de las mismas según los filtros configurados en el objetivo de ventas del periodo, independientemente de que el vendedor haya alcanzado los objetivos especificados o no. Ejemplo: contendrá un registro por cada vendedor que vendió Mesas en el primer trimestre de 2023, con el importe total de ventas conseguido.
- IDPCOS Period Tgt. Stats Line. Asociado a IDPCOS Period Target Stats, el detalle de líneas de venta que se han tenido en cuenta para calcular la consecución del objetivo.
Estadísticas de venta
- IDPCOS Sales Stats. Estadísticas de venta. Cada vez que se registra una factura o abono de venta, se genera un registro en esta tabla por el total del documento (sin tener en cuenta Dto. P.P. y otros importes excluidos), sin vendedor relacionado, se generen o no comisiones.
- IDPCOS Detailed Sales Stats. Estadísticas de venta por vendedor. Cada vez que se genera un registro de estadísticas de venta por el total del documento, se genera un registro en esta tabla por cada línea del documento y vendedor implicado en dicha línea, siempre que el importe de venta de la línea sea distinto de 0. Solo se generan estadísticas de venta en esta tabla para los vendedores directos (el vendedor principal y los vendedores adicionales) y no para el responsable del equipo al que pertenece el vendedor principal ni ningún otro rol.
En ambas tablas se guarda tanto el importe como el margen de ventas, así como la fecha prevista y real de cobro.
Movimientos de comisión
- IDPCOS Commission Entry. Movimientos de comisión.
- Cada vez que se registra una factura/abono de venta se creará un registro en esta tabla de tipo Factura/Abono por cada vendedor implicado en la venta al que le corresponda una comisión.
- Igualmente, se crearán movimientos de tipo Periodo de comisiones al lanzar el proceso de generación de comisiones por objetivos de venta/periodo.
- También pueden crearse movimientos de tipo Manual, ya sea manualmente, o a través del diario de importación de comisiones.
- IDPCOS Detailed Commiss. Entry. Movimientos detallados de comisión
- Cada vez que se registra una factura/abono de venta se creará un registro en esta tabla de tipo Mov. inicial por cada línea/vendedor que genere comisiones.
- Igualmente, se crearán movimientos del mismo tipo al lanzar el proceso de generación de comisiones por objetivos de venta/periodo.
- Para comisiones manuales, se crea siempre un mov. detallado de tipo Mov. inicial con el detalle la comisión.
- También pueden crearse movimientos detallados de ajustes de una comisión, bien de forma manual, bien a través del diario de ajuste de comisiones.
- Se crean también de forma automática registros en esta tabla al liquidar total o parcialmente una comisión, al cancelarla, al ponerla en pausa o al generarse penalizaciones por retraso en el pago de la factura de venta correspondiente.
- IDPCOS Commission Comment Line. Comentarios de comisiones. Se usa la misma tabla para comentarios de movs. comisión y movs. detallados, rellenándose en el último caso el campo Dtld. Commission Entry No., que está a 0 para comentarios de movs comisión. Se pueden añadir tantos comentarios como se deseen por movimiento, de la misma forma que se hace, por ejemplo, con los comentarios de cabeceras y líneas de documentos de venta en el estándar.
Diarios de comisiones
- IDPCOS Commiss. Jnl. Template. Libros de diarios de comisiones. La app crea dos libros de diarios de comisiones de forma automática, no permitiéndose la creación de más por parte de los usuarios. Los libros son:
- AJUSTES. Para el diario de ajuste de comisiones.
- IMPORT. Para el diario de importación de comisiones.
- IDPCOS Commiss. Journal Batch. Secciones de diarios de comisiones. La app crea una por defecto, pudiendo crearse tantas como se deseen, imitando el comportamiento del resto de diarios de Business Central.
- IDPCOS Commiss. Journal Line. Líneas de diario de comisiones. Funciona com el resto de diarios de Business Central.
Tablas de liquidación de comisiones
- IDPCOS Commiss. Settle. Header. Cabecera de liquidación de comisiones.
- IDPCOS Commiss. Settle. Line. Líneas de liquidación. Cada línea corresponde a un movimiento de comisión a liquidar en la cabecera de liquidación. Se puede modificar el importe a liquidar para que sea menor que el importe pendiente (liquidaciones parciales).
- IDPCOS Post Commiss Settle Hdr. Histórico de cabeceras de liquidación. Se crearán un documento de histórico:
- Al registrarse un documento de liquidación, se crea este documento de liquidación registrada, eliminándose el que se ha registrado.
- También se genera cuando se registra una factura o abono de compra que liquida comisiones (para vendedores externos), uno por cada vendedor para el que se hayan liquidado comisiones en el mismo documento de compra. Se guarda el nº de documento de compra registrado para que quede relacionado.
- IDPCOS Post Commiss Settle Lin. Histórico de líneas de liquidación. El detalle de todas las comisiones liquidadas en el documento de liquidación o compra de origen.
Penalizaciones de comisiones
- IDPCOS Delayed Payment Penalty. Define las reglas de generación de penalizaciones de comisiones por retrasos en el pago.
- IDPCOS Commiss. Penalty Error. Registro de errores del proceso de generación de penalizaciones por retrasos en el pago. Durante el proceso de generación de penalizaciones pueden haber circunstancias que hagan que no se pueda aplicar una penalización configurada a un mov. comisión cuando sí debería (por ejemplo, si la comisión se está liquidando). Es en estos casos cuando se genera un registro en esta tabla para que quede constancia de ello.
Tablas temporales
Las siguientes tablas son copia de las tablas equivalentes y se usan en el proceso de cálculo de comisiones y estadísticas de venta. Se usan estas tablas para hacer estos procesos independientes del tipo de documento (factura, abono, ...).
- IDPCOS Commiss. Sales Header. Copia de cabecera de venta (estándar). Se usa tanto para documentos de venta sin registrar, como para facturas y abonos de venta registrados.
- IDPCOS Commiss. Sales Line. Copia de línea de venta (estándar). Se usa tanto para documentos de venta sin registrar, como para facturas y abonos de venta registrados.
- IDPCOS Commiss. Additional. Copia de vendedores adicionales de documentos de venta (iDynamics Commissions). Se usa tanto para documentos de venta sin registrar, como para facturas y abonos de venta registrados. Sirve para tener la relación de todos los vendedores adicionales al vendedor principal implicados en una venta.
Modificaciones a tablas estándar
Las tablas Salesperson/Purchaser, Customer, Vendor, Item, GL Account y Resource, añaden nuevos campos para configurar los grupos a los que pertenece cada uno de los elementos (para el cálculo de comisiones), además de para enlazar el Proveedor que corresponde a cada Vendedor externo (si los hay). Se trata en todos los casos de unos pocos campos de configuración destinados a definir la generación de comisiones.
Las tablas Sales Cr.Memo Header, Sales Header y Sales Invoice Header incluyen un campo calculado para saber si se han asignado vendedores adicionales al documento. Igualmente, las líneas de las cabeceras anteriores incluyen nuevos campos para asignar vendedor a nivel de línea y para especificar explícitamente el porcentaje de comisión a utilizar.
Las cabeceras Purchase Header, Purch. Cr. Memo Header, y Purch. Inv. Header ahora incluyen un campo que nos permite saber si el documento se ha usado para liquidar comisiones de venta. Añadido a lo anterior, las líneas de cada uno de estos documentos contienen un nuevo campo que nos permite saber el movimiento de comisión liquidado.
En todos los casos, los campos añadidos por la aplicación son fácilmente localizables por el prefijo IDPCOS.
Eventos
La aplicación incluye multitud de eventos de personalización destinados a permitir su extensión y adaptación a clientes. En las siguientes secciones del manual de desarrollo encontrará los eventos necesarios para personalizar las principales funcionalidades de la aplicación, pero no es una lista exhaustiva.
En cualquier caso le recordamos que puede usar la grabadora de eventos de Business Central para encontrar todos los eventos disponibles, y consultar con nosotros a través de nuestro portal de soporte para resolver dudas sobre cómo plantear cualquier personalización.