ERP. Comisiones (con liquidación)

Creado por David Miralpeix, Modificado el Fri, 16 Feb 2024 a las 12:30 PM por David Miralpeix

ÍNDICE


INTRODUCCIÓN


Existen actualmente dos modalidades de uso: con liquidación de comisiones (COMISIONES ESPECIALES) o sin liquidación de comisiones (COMISIÓN DIRECTA).


Para definir las comisiones y poder calcular liquidaciones usaremos el objeto Comisiones y el objeto Liquidación de Comisiones. Con el primero podremos definir cómo calcularlas y con el segundo podremos cerrar períodos de liquidación. 


En el caso de las comisiones directas (sin liquidación), bastante más antiguo, no existe modo de cerrar períodos ya liquidados, si bien es cierto que se lleva a la línea del pedido un % de comisión calculado en función del importe de la línea. En este artículo sólo se detallará la operativa de las comisiones especiales. Si quieres más información acerca de la operativa de las comisiones directas, puedes acudir a este artículo ERP. Comisiones Directas (sin liquidación) (EN PROCESO).


El empleado comisionista asociado a una venta siempre es el Representante asociado en la cabecera del pedido de venta.


PARÁMETROS EXISTENTES:

  • COMISION_DIRECTA: Se calculará la comisión directamente en la línea del pedido de venta. Cuando aparece en la línea del pedido, la comisión de la línea se podrá modificar manualmente. Como ya se ha comentado antes, esta modalidad de uso no se verá en este artículo, y todo lo que a continuación se explica es con este parámetro desactivado.
  • COMISIONES_ESPECIALES: permite el uso de las comisiones que se pueden liquidar por medio del objeto Comisión y Liquidación de Comisiones.
  • COMISIONES_CALCULO_LINEA: se utiliza una tabla paralela a las líneas de pedidos para guardar en ella cada comisión aplicable a dicha línea. Por tanto, a la hora de liquidar comisiones buscará directamente en la casilla del documento o en la tabla paralela.
  • COMISIONES_MULTIPLES_MARGEN:  este parámetro va ligado al anterior. Hay que activarlo si se activa el cálculo por línea o no funcionará.
  • COMISION_PRECIO_COSTE_ARTICULO: si utilizo alguna comisión que funcione con márgenes sobre costes, qué dato estadísticos de coste es sobre el que vamos a funcionar. Este parámetro sólo es válido si liquidamos comisiones.
  • ESTADÍSTICAS_ALMACEN: este parámetro no es específico de las comisiones, pero afecta en el sentido de que si está activo se tomará el campo de coste indicado en el parámetro anterior de la tabla Articulos_Datos_Ultimos_Alm. Es decir, si el parámetro está activo las estadísticas de costes se van a calcular POR ALMACÉN, así que se tomará el coste indicado asociado al almacén por donde se realiza la venta del pedido. En caso de no estar activo este parámetro, el dato de coste indicado por el parámetro anterior se tomará de la tabla de estadísticos globales Articulos_Datos_Ultimos.

 

ALTA COMISIONES

Primeramente debemos de activar desde el Admon la visibilidad de las colecciones de Comisiones y liquidación de comisiones. 


Para dar de alta una nueva ficha de comisión realizaremos una búsqueda por esta colección y mediante la opción + daremos de alta un nuevo objeto:



Se debe indicar una descripción para esta comisión, y las opciones de los checks laterales que correspondan. Es opcional indicar una serie de facturación así como un estado de la línea del pedido, aunque los checks, la serie y el estado deberán de informarse dependiendo del caso de uso que queramos aplicar. 


En este formulario veremos el árbol de familias el cual podemos arrastrar el icono a la grid de líneas o bien introducir manualmente los registros de familias que vamos a permitir comisionar.



En la pestaña de líneas se pueden indicar la Familia, el Artículo, el Tipo de Intervalo, así como una fecha de inicio y de fin entre las que sería aplicable cada línea de comisión. En el caso de las fechas, de no ser informadas se entiende que estará vigente siempre. 



Los tipos de intervalos existentes a día de hoy son:


  • 0 - Importe: se buscará el intervalo en base al importe de la línea de pedido.
  • 1 - Margen: se buscará el intervalo en base al margen en importe de la línea del pedido.
  • 2 - %Margen: se buscará el intervalo en base al porcentaje de margen de la línea del pedido.
  • 3 - Unidades: se buscará el intervalo en base a las unidades de la línea del pedido.


Y, para cada línea, en la pestaña de Intervalos podemos definir los siguientes rangos con el tipo de cálculo oportuno para cada línea de familia y/o artículo indicados: 



  • % Total Facturado: esa comisión indicada se aplica desde el valor indicado hasta el siguiente valor Desde del siguiente registro de intervalo como porcentaje sobre el total facturado.
  • % Total Margen: se calcula como porcentaje sobre el margen
  • € x Unidad: se calcula como Euros por unidad.
  • € : se calcula como un importe fijo.


A la hora de asociar empleados podemos optar por escogerlos en la rejilla Comisionistas uno a uno, o hacer clic derecho sobre esa misma rejilla para abrir la utilidad Agregar Empleados.


Esta opción nos abre un formulario de búsqueda de empleados donde podremos seleccionar uno o varios empleados manteniendo pulsada la tecla CTRL.



Después podemos pulsar Aceptar y quedarán asociados los empleados a la ficha de comisión.


CONFIGURAR COMISIONES


Desde el menú Opciones podemos acceder a la utilidad Configurar Comisiones. Esta herramienta nos va a permitir relacionar entre sí Empleados (o Grupos), Clientes y Zonas con las comisiones que se hayan dado de alta en la aplicación.


Desde el menú de clic derecho presente en cada una de estas cuatro rejillas es posible seleccionar y añadir cada uno de los elementos anteriormente comentados. Una vez tenemos asociados y marcados los registros, podemos usar el botón AGREGAR que generará la asociación de datos correspondiente.


También es posible pulsar el botón UTILIZAR GRUPOS para cambiar a la modalidad de Grupos de Empleados en lugar de asociar empleados.


Y si usamos el botón Ver Editar, nos muestra la relación existente entre la combinación de datos escogida, permitiendo modificar algunos de los datos.


LIQUIDACIÓN DE COMISIONES: CONFIGURACIONES DE EJEMPLO


Para realizar la liquidación debemos de crearnos un nuevo objeto a través de la búsqueda de la colección Liquidación de
Comisiones. Indicaremos un nombre descriptivo y un período de tiempo sobre el que se ha de calcular la liquidación. Opcionalmente, también podremos indicar una Serie de Facturación sobre la que restringir el cálculo.


Una vez guardada, podremos pulsar el botón GENERAR para que el sistema realice los cálculos.


 


 

EJEMPLO 1: Comisiones por Total Facturado

Esta configuración es sobre el importe de cada familia/artículo de la factura, y en ningún caso por volumen facturado global del período. 

Es decir, en la liquidación se busca en cada factura del período para calcular si le toca o no comisión en función del importe facturado de cada familia o artículo configurado.


 

PARÁMETROS


COMISIONES_ESPECIALES = ON

El valor del resto de parámetros relacionados con las comisiones no afecta.

 

En esta modalidad de liquidación, no se debe marcar la opción “FIJA” para nada, y no se almacenarán líneas en Pedidos_Lineas_Comisiones. Sólo se recorren las líneas facturadas en el cálculo de la liquidación.

 

EJEMPLO 2: Comisiones por importe COBRADO


Similar a la anterior, pero en lugar de calcularse por el importe facturado se calcula por importe cobrado de aquellos vencimientos con fecha de cobro dentro del período liquidado. Para que se incluya una factura en la liquidación, todos sus vencimientos deben haber sido cobrados. Si sólo se ha cobrado parcialmente, no entrará en la liquidación.


Y si de una liquidación a otra posterior ha habido un impago, en la siguiente liquidación se abonará la comisión correspondiente a esa factura inicialmente comisionada. 

 

EJEMPLO 3. Comisiones por LÍNEA DEL PEDIDO


Dentro de esta modalidad se podrán configurar la comisión por línea del pedido basándose en el estado de la línea para el cual se han configurado.


PARÁMETROS


COMISIONES_ESPECIALES = ON

COMISION_PRECIO_COSTE_ARTICULO  =   por defecto es CosteMedio_Euro, aunque puede ser cualquiera de los campos de coste de Articulos_Datos_Ultimos. 

COMISIONES_CALCULO_LINEA    =           ON

COMISIONES_MULTIPLES_MARGEN =     ON


Siempre será necesario indicar un Estado de la línea del pedido en la cabecera de la comisión. Lo que se liquidará de este tipo de comisiones se obtiene de los registros existentes en la tabla Pedidos_Lineas_Comisiones.


No se debe marcar TOTAL FACTURADO, pues en tal caso no se insertarán registros en la tabla de comisiones por línea de pedido. En definitiva, en esta modalidad no hay porqué marcar ningún check de la cabecera de la comisión si queremos que aparezcan las comisiones en la tabla Pedidos_Lineas_Comisiones.


Todos los empleados indicados en la pestaña Comisionistas de la ficha de la comisión serán los que se buscarán en las ventas realizadas (pedidos) a la hora de calcular la liquidación. 


OJO: si el representante establecido en la cabecera del pedido es el empleado 0, sólo se liquidarán esos pedidos si hay alguna comisión que tenga marcado el check FIJA en su cabecera. Se liquidará para todos los empleados que hayan vendido en el período liquidado y cuyas líneas del documento cumplan el estado, la serie, el cliente, la zona, etc.... según se haya definido la comisión.


La tabla Pedidos_Lineas_Comisiones se rellena al tiempo que se inserta cada línea del pedido, se actualiza su importe o su cantidad, siempre y cuando coincida el estado de la línea del pedido con el estado indicado en la cabecera de la comisión.


Hay que tener en cuenta que en esta modalidad de comisiones por línea de pedido, a la hora de calcular las liquidaciones no quedarán asociadas las facturas liquidadas a la propia liquidación y eso hará que no sean visibles en la utilidad Ver Facturas Relacionadas de cada empleado que haya arrojado resultados.


Por el mismo motivo, al hilo de esto, el informe estándar Comisiones por Liquidación que aparece al imprimir desde este objeto no arrojará resultados pues sólo sirve para las modalidades 1 y 2 expuestas anteriormente.


Para saber qué líneas de pedido han quedado asociadas a una liquidación, así como para saber qué líneas de pedidos se van a incluir en las liquidaciones que se generen, existe la pantalla de filtro de Comisiones Por Línea de Pedido accesible desde el menú de Opciones de cualquier ficha de Comisión.



 

EJEMPLO 4. COMISIÓN FIJA por línea del pedido para todos los empleados


Si me interesa que todos los empleados que he asociado a la ficha de la comisión se lleven la misma comisión de cada pedido que se genere aunque sólo uno de ellos esté asociado al pedido, y que por tanto todos ellos aparezcan a posteriori en la liquidación de comisiones comisionando sobre los pedidos suyos y de sus compañeros, debo seguir los siguientes pasos:


En primer lugar, la parametría debe ser similar al caso anterior para comisiones por líneas de pedidos:


COMISIONES_ESPECIALES =                    ON

COMISIONES_CALCULO_LINEA    =         ON

COMISIONES_MULTIPLES_MARGEN =    ON


Luego, en la ficha de la comisión se debe marcar la opción FIJA antes del primer guardado y elegir un estado a partir del cual se aplicará la comisión.


Por supuesto, debo añadir a todos los empleados necesarios a la pestaña comisionistas.



EJEMPLO 5. Comisiones PIRAMIDALES


En desuso. Mantenemos estas opciones heredadas de versiones antiguas.


¿SI ACTIVO LAS COMISIONES POR LÍNEA DESPUÉS DE HABER EMPEZADO A TRABAJAR YA CON EL ERP, ¿Qué puedo hacer para que me rellene las líneas en  Pedidos_Lineas_Comisiones?

 

Se puede ejecutar la stored procedure PComisiones_CalculaComisionLinea dentro de un cursor pasándole el idpedido e idlinea para cada línea de pedido que queramos recalcular donde sea aplicable esta modalidad de comisión.


¿CÓMO PUEDO CALCULAR COMISIONES POR EL TOTAL DEL DOCUMENTO?

 

Cuando quiero calcular liquidaciones por el total del documento sólo puedo usar comisiones marcadas como TOTAL FACTURACIÓN. En tal caso ya no puedo rellenar los estados.


Los estados valen sólo para comisionar por línea de documento (línea de pedido) .

 

TRABAJAR CON GRUPOS DE EMPLEADOS

Trabajar de esta forma implicará que no se insertarán registros en Pedidos_Lineas_Comisiones, pero sí que se tendrán en cuenta todos los empleados del grupo al calcular la liquidación.


Para definir un Grupo de Empleados, hay que acudir al Menú - Mantenimientos - Empleados - Grupos de Empleados. Para cada grupo se han de indicar los empleados específicos que participan en él en la pestaña contigua de Empleados.




Una vez definidos los Grupos de Empleados, se pueden asociar en la pestaña Grupos de la ficha de la comisión bien escogiéndolos uno a uno o mediante la utilidad Agregar Grupos haciendo clic derecho sobre la rejilla.



También existe opción de acceder al mantenimiento de Grupos de Empleados a través de la utilidad Gestionar Grupos presente en el mismo menú de clic derecho.






¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo