Parametrización > Compras > Tarifas > Parametrización 

La definición de las tarifas de proveedores se divide en cuatro grandes etapas:

  • La parametrización de los elementos de facturación, para definir los distintos pies de factura que pueden influir en la tarificación de un tercero.
    SEEREFERTTO Para más información, consulta la documentación de los Elementos de facturación.
  • La parametrización de los códigos de estructura, para definir las distintas columnas de descuentos y gastos que se pueden aplicar a un tercero determinado.
    SEEREFERTTO Para más información, consulta la documentación de la Estructura de tarifas.
  • La parametrización de los códigos de tarifa, para definir las distintas reglas de tarificación que se pueden aplicar a cada código de estructura.
  • La entrada de las fichas de tarifa, para definir los valores del precio del artículo y de los descuentos y gastos de cada código de tarifa.
    SEEREFERTTO Para más información, consulta la documentación de la Entrada de tarifas.

Esta función, por lo tanto, es la tercera etapa del ciclo de parametrización de tarifas. Permite definir reglas de tarificación para los proveedores, es decir, reglas que definen valores de precios, descuentos e importes adicionales (se pueden asignar todos los campos de las columnas definidas en la parametrización de lasestructuras de tarifas).

Las reglas de tarificación también se utilizan en la gestión de solicitudes de compra, pedidos y recepciones, pero solo cuando se crean o añaden líneas, no cuando se generan a partir de otro documento (en este caso, se respetan las condiciones comerciales). Si es necesario, se recalculan las solicitudes de compra (si se selecciona un conjunto de solicitudes de compra).

Puedes definir un número ilimitado de reglas de tarificación de proveedor, cada una identificada por un código de seis caracteres. Cada regla tiene una prioridad, que establece una jerarquía con respecto a las demás reglas, y un código de motivo, que indica el origen de los valores encontrados en la búsqueda de tarifas.

El resultado de esta parametrización permite que cada código de tarifa cree automáticamente las pantallas de consulta y actualización de tarifas que contienen las columnas adecuadas. El algoritmo de búsqueda de tarifas tiene en cuenta la regla de tarificación y el usuario puede cargar su base de tarifas.

Puedes parametrizar un gran número de reglas, que permiten definir:

  • precios, gastos y descuentos;
  • los importes de la línea que se pueden definir mediante la parametrización de la estructura de la línea (en porcentaje o importe, en positivo o negativo).

Estas reglas se pueden aplicar a partir de condiciones definidas:

  • para cada línea considerada de forma individual (en función o no de la cantidad);
  • para un grupo de líneas con características comunes (en función de las cantidades o de los precios acumulados).

Requisitos previos

SEEREFERTTO Consulta la documentación de Puesta en marcha

Gestión de pantalla

La parametrización se realiza en varias pestañas:

  • Criterios: determina los criterios vinculados que permiten identificar cuándo se aplica una línea de tarifa, asociando un código de tarifa a un código de estructura.
  • Valor unitario: determina las reglas generales del procesamiento de precios.
  • Gastos/Descuentos: determina los gastos y descuentos que hay que tener en cuenta en la tarifa.

Cabecera

Campos

Los campos siguientes están presentes en esta pestaña :

Código que permite identificar la regla de tarifa. Un código de tarifa identifica una parametrización que da acceso a reglas de determinación de precios, descuentos u otros elementos asociados a la tarifa.

En la parametrización de un código de tarifa, hay que definir el tipo, la lista de campos que se utiliza para determinar cuándo se aplica una línea de tarifa y la lista de campos asignados por la línea. Una vez definida la parametrización, el usuario tiene acceso a las pantallas de entrada de las líneas de tarifa, donde puede introducir el valor de los criterios y los valores correspondientes.

Por ejemplo: Definición de dos descuentos por combinación Familia artículo - Código cliente. Los campos Familia producto (de la ficha artículo) y Código cliente (de la ficha cliente) se consideran criterios de la parametrización. Los campos Descuento 1 y Descuento 2son los valores asignados por la regla de tarifa. En este caso, la pantalla de entrada de las líneas de tarifa contiene cuatro columnas en total.

  • campo DESAXX

Esta descripción larga se utiliza como título en las pantallas y los informes.

Por defecto, la descripción corta, la descripción larga o la cabecera de columna de un dato (en creación/modificación) se registra en el idioma de conexión del usuario.
Puede traducirlas en otro idioma mediante la función Traducción:

  • Haga clic en Traducción desde el icono Acciones del campo correspondiente.
  • Añada un nuevo código de idioma y la traducción en la ventana Traducción.

Si se ha realizado la traducción, los usuarios que se conecten en este idioma dispondrán de la descripción corta, la descripción larga o la cabecera de columna en su idioma de conexión. De lo contrario, estarán disponibles en el idioma del dossier.

SEEINFOEl idioma de conexión debe estar definido como idioma por defecto deldossier.

Este campo permite introducir un código de estructura de tarifa.
Este código determina las condiciones comerciales que se gestionan en cada línea de documento de compra (campo "Descuentos y gastos").
El código de estructura se define para uno o varios proveedores. Hay que parametrizar al menos un código de tarifa para cada código de estructura utilizado al menos por un tercero.
SEEWARNING Si cambias deestructura de tarifa, la nueva estructura indicada debe incluir la estructura anterior.

  • Activo (campo PLIENAFLG)

Indicador que permite activar la presencia de la tarifa en las propuestas. Cuando una tarifa no está activa, no se utiliza en la búsqueda del precio.

SEEREFERTTO Para más información, consulta la documentación de la Activación de tarifas.

  • Proveedores (campo PLIBPRCNR)

En la parametrización de una tarifa, hay dos tipos de proveedores:

Grupo

La tarifa solo afecta a los proveedores del grupo (proveedores interplanta).
En este caso, hay que crear una parametrización de tarifa con el mismo código en ambos módulos (Compras y Ventas) para garantizar la coherencia entre los descuentos y los gastos. La estructura de tarifa del proveedor interplanta debe ser idéntica a la estructura de tarifa de venta de la sociedad que representa al proveedor. Las tarifas solo se introducen en Ventas. Por lo tanto, las tarifas de compra "Grupo" señalarán las tarifas de venta.
SEEREFERTTO Para definir proveedores interplanta, consulta la función de gestión de proveedores (Compras).

Fuera de grupo

La tarifa afecta a todos los proveedores que no son interplanta.
  • Tipo tarifa (campo PLITYP)

Este campo define la regla de tarifa:

Normal

Esta tarifa define un conjunto de condiciones evaluadas por línea en función de las condiciones vinculadas al contexto (proveedor o cliente, artículo, cabecera del pedido...).

Agrupado

Esta tarifa permite asignar condiciones específicas a un conjunto de líneas en función de las condiciones vinculadas al contexto (proveedor o cliente, artículo, cabecera del pedido...)
El procesamiento de cálculo de las tarifas agrupadas puede ser automático, propuesto en la creación o propuesto en la modificación de un pedido según los criterios introducidos en los parámetros:

Si se aplica la tarifa agrupada, no se tienen en cuenta las reglas de prioridad de las tarifas normales o la inicialización realizada por estas tarifas (no obstante, las reglas de prioridad sí se aplican entre tarifas agrupadas).
Por principios, la tarifa agrupada aplica el importe y/o los descuentos y/o los gastos más beneficiosos para el comprador. En una misma línea de pedido, el precio bruto puede proceder de una ficha de tarifa normal y los descuentos y gastos pueden proceder de la ficha de tarifa agrupada (lo más beneficioso para el comprador).
SEEINFOLas condiciones agrupadas se procesan al final de la entrada de las líneas de pedido o de factura..

  • Grupo de busqueda (campo PLISEA)

Los grupos de búsqueda permiten asociar conjuntos lógicos de tarifas evaluados por orden de prioridad en un mismo grupo.
Después de evaluar todos los grupos de búsqueda, se tiene en cuenta la tarifa procedente del grupo más beneficioso para el documento, basándose en el precio neto calculado.
Se pueden definir hasta 10 grupos de búsqueda (0-9). Si no se define ningún grupo (todas las tarifas tienen el valor 0), se utiliza la regla de prioridad en todas las tarifas.
SEEINFO Los grupos de búsqueda no afectan a las tarifas agrupadas.

  • Prioridad (campo PIO)

Indicador que permite asignar una prioridad a la tarifa para poder clasificarla en el orden de búsqueda. Las tarifas se utilizan por orden ascendente.

Particularidad de las tarifas agrupadas
También tienen prioridades. Cuando aplica una tarifa agrupada a una línea de documento, ya no puede utilizar las demás tarifas agrupadas.

Las tarifas normales se pueden aplicar en cascada cuando la tarifa se basa en columnas de descuentos y gastos diferentes.

El motivo es un código de tipo Menú local asociado a una regla de tarifa.
En la búsqueda de tarifa, este motivo se asigna a cada valor de la línea de documento (presupuesto, pedido, albarán, factura, etc.) mediante esta tarifa.
Esto permite:

  • Identificar el origen de una condición comercial.
  • Realizar controles adicionales (prohibir, en algunos casos, la modificación del motivo y/o la modificación de los precios y descuentos).

Cuando el precio se modifica manualmente, hay un parámetro dedicado que permite definir un valor por defecto para los motivos.

SEEREFERTTO Para mayor información, consulte la documentación de los Motivos de tarifas.

Cerrar

 

Pestaña Criterios

Presentación

Utiliza esta pestaña para definir los distintos campos de las tablas en línea cuyos valores van a determinar la aplicación de la línea de tarifa.
Están disponibles las siguientes tablas:

Tabla

Título tabla

ITMMASTER

Artículos

ITMFACILIT

Artículos - Plantas

ITMBPS

Artículos - Proveedores

BPARTNER

Terceros

BPSUPPLIER

Proveedores

BPSUPPMVT

Movimientos proveedores

PPRICLINK

Búsqueda tarifas compra (link)

ITMSALES

Artículos - Ventas (tarifas intersociedad)

BPCUSTOMER

Clientes (tarifas intersociedad)

BPCUSTMVT

Movimientos clientes (tarifas intersociedad)

BPDLVCUST

Clientes entrega (tarifas intersociedad)

La tabla Búsqueda tarifas compra (link)(PPRICLINK) no existe realmente en la base de datos. Es una estructura de datos en la que se almacenan los elementos de cabecera y de línea del documento que se utilizan en la búsqueda de tarifas. Suelen ser elementos de cabecera y de línea comunes para todos los documentos (solicitudes de compra, pedidos, recepciones, facturas) seleccionados como criterios de búsqueda de tarifas (código de transportista, familias estadísticas de proveedor o cliente...).

Precisión sobre el código de proyecto
La tabla PPRICLINK contiene dos campos de Proyecto:

  • El campo PJT - Proyecto, que permite seleccionar a nivel de la entrada de tarifas una referencia de proyecto/una referencia de proyecto asociada a un código de tarea y/o un código de presupuesto.
  • El campo PJTNUM - Número proyecto, que a nivel de la entrada de tarifas solo permite introducir una referencia de proyecto "global", sin indicar un código de tarea o de presupuesto.

Cuando la parametrización de tarifas define una línea de tarifa con el campo PJT, la búsqueda de tarifas solo afecta al código de proyecto o a la combinación código de proyecto + código de tarea y/o código de presupuesto definida en la entrada de tarifas. De esta forma, se pueden definir condiciones de tarifas por tarea o código de presupuesto.

Cuando la parametrización de tarifas define una línea de tarifa con el campo PJTNUM, la búsqueda de tarifas afecta al código de proyecto, independientemente de si está asociado a un código de tarea o a un código de presupuesto. De esta forma, se puede definir una condición de tarifa independientemente de la tarea o del presupuesto.


Tarifas intersociedad:puedes definir precios diferentes para algunas sociedades del grupo que compran a sociedades del mismo grupo. Para esta parametrización, se han añadido las tablas ITMSALES, BPCUSTOMER, BPCUSTMVT y BPDLVCUST. La tabla PPRICLINK se ha modificado para añadir la planta de venta y la sociedad de venta asociada al proveedor intersociedad.

Puedes definir una tarifa por sociedad de venta para distintas sociedades de compra:

Para una sociedad de venta, la tarifa se puede definir con:

  • Sociedad venta: SPRICLINK/CPY.
  • Cliente: BPCUSTOMER/BPCNUM.
  • Artículo: ITMMASTER/ITMREF.

Para una sociedad de compra, la tarifa se puede definir con:

  • Sociedad venta: PPRICLINK/CPY.
  • Cliente: BPCUSTOMER/BPCNUM (cliente asociado a la planta de compra)
  • Artículo: ITMMASTER/ITMREF.

Cerrar

 

Campos

Los campos siguientes están presentes en esta pestaña :

Tabla

  • N (campo NOLIG)

 

Son las tablas disponibles en las que se pueden aplicar las reglas de tarifas.

  • Descripción tabla (campo INTFIC)

Este campo recupera la descripción larga de la tabla seleccionada.

  • Campo (campo FLD)

Es el nombre del campo que se utiliza como criterio. Pertenece a la tabla introducida anteriormente.
SEEINFO Si la longitud total teórica de los criterios supera el máximo autorizado para la parametrización de tarifas, aparece un mensaje de advertencia.

  • Longitud (campo CRILEN)

Este campo indica la longitud del campo seleccionado. Este criterio interviene en el tamaño máximo de los elementos que se pueden utilizar. La longitud total de los criterios está limitada a 50 caracteres, pero se puede parametrizar. Si el campo tiene varias ocurrencias, se puede introducir el índice.

Es el valor del código de eje analítico que hay que tener en cuenta en los campos Secciones analíticas CCE.
El valor del código de eje analítico debe aparecer en la tabla GDIE.
Este código de eje analítico reemplaza los índices de 0 a 8 de las versiones anteriores a la 6.0

  • Índice (campo CRIIND)

Es el valor del índice que hay que tener en cuenta en los campos multidimensionados.
SEEWARNING El valor del índice es "0" en la primera ocurrencia, "1" en la segunda, etc.
Por ejemplo, en un campo con nueve ocurrencias, los índices van del "0" al "8".

  • Título criterio (campo CRIDES)

Este título aparece en la cabecera de la columna de las pantallas creadas a partir de esta parametrización.

  • Vínc. (campo LIEN)

Este campo permite añadir a la consulta una columna con la descripción larga o corta: la razón social, la descripción del artículo, etc.

Cerrar

 

Pestaña Valor unitario

Presentación

Utiliza esta pestaña para definir el procesamiento de los precios.

Cerrar

 

Campos

Los campos siguientes están presentes en esta pestaña :

Bloque Número 1

  • Procesamiento precio (campo PRIPRO)

Utilice este campo para definir si la tarifa asigna el precio unitario a la línea y, en ese caso, de qué manera:

No

La tarifa no define el precio.

Valor

En la tarifa se introduce un precio, y el precio unitario de la línea toma este valor si la línea de tarifa es aplicable.

Valor para n

Esta opción permite introducir un precio correspondiente a W artículos con X como divisor. En la tarifa se introducen tres columnas: precio, unidad y divisor de precio.

Coeficiente

El precio se define como un coeficiente que se aplica al valor de un campo de una de las fichas artículo, artículo-ventas, artículo-coste o movimientos de artículo.
El código se introduce en el Campo precio base. La ventana de selección permite visualizar todos los campos del diccionario de datos de las tablas ITMMASTER, ITMSALES, ITMMVT, ITMCOST. Por ejemplo, si quiere definir el precio en función del precio base de la ficha artículo, introduzca el código [F:ITS]BASPRI.

Cálculo

El precio se define como una fórmula de cálculo (expresión numérica) que se introduce en el Campo precio base. Se pueden utilizar los campos de las tablas en línea y un cierto número de variables.

Con Coeficiente o Cálculo, utilice las siguientes tablas para buscar un precio de un documento de venta: ITMSALES, ITMMVT y ITMCOST. En la parametrización, el campo VLTTOT de la tabla IMTCOST permite incluir el coste estándar de la fórmula (Campo precio base) en el precio bruto.

  • Campo precio base (campo PRIFLD)

Si el campo Procesamiento precio tiene asignado el valor "Coeficiente":
El precio se define aplicando un coeficiente al precio de base introducido en la ficha artículo.

Si el campo Procesamiento precio tiene asignado el valor "Cálculo":
El precio se define evaluando una fórmula de cálculo introducida como una expresión numérica, en la que intervienen constantes, operadores, funciones y campos de distintas tablas en línea.

  • Actualización precio nulo (campo UPDNULPRI)

La casilla Actualización precio nulo solo afecta a las tarifas agrupadas cuyo campo Proceso precio tiene asignado el valor "Valor" o "Coeficiente".

Si marca esta casilla, el sistema fuerza el precio bruto de la tarifa en las líneas de artículo con un precio bruto nulo. Al contrario que la lógica general de la tarifa agrupada, el precio nulo no se considera el mejor precio.

Esta regla es la misma cuando el precio parametrizado de la tarifa agrupada (campo Precio de la función Entrada tarifas) es nulo: un valor nulo (precio, descuento o gasto) nunca reemplaza el valor introducido en la línea, independientemente de si la casilla Actualización precio nulo está marcada.

En las demás tarifas agrupadas, el funcionamiento es el siguiente, independientemente de si la casilla Actualización precio nulo está marcada:

  • La aplicación de una tarifa agrupada permite forzar de forma individual el valor correspondiente a la tarifa parametrizada, siempre y cuando este valor sea más beneficioso para el cliente. De lo contrario, se mantiene el valor inicial.
  • La parametrización de la tarifa agrupada incluye:
    • El precio bruto.
    • Y/o los descuentos (en importe y/o porcentaje).
    • Y/o los gastos (en importe y/o porcentaje).
  • Los descuentos y gastos de la tarifa agrupada pueden reemplazar los valores nulos de sus equivalentes en la línea, pero un precio bruto está sujeto a la casilla Actualización precio nulo.

Bloque Número 2

  • Precio AI/II (campo PRITYP)

Este indicador permite determinar si los precios de los artículos se expresan con o sin impuestos. No afecta a la búsqueda de tarifas de compras.
En los documentos de compra, los precios siempre se expresan sin impuestos. Cuando se aplica, una tarifa con impuestos pasa a expresarse sin impuestos.

  • Precio/cantidad (campo PRIQTYFLG)

Si la tarifa es de tipo Normal, este campo puede tomar distintos valores:

Además de los criterios de tarifa, hay que introducir una unidad y un rango de cantidades en cada línea de tarifa.
La línea solo se tiene en cuenta si:
- Se cumplen todos los criterios.
- La cantidad (convertida, si la conversión de cantidades está permitida en esta tarifa) se encuentra entre los dos rangos de máximo y mínimo.

SEEWARNING En la entrada no se controla la coherencia del rango de cantidades entre las distintas líneas de la ficha tarifa.

No

Solo se tienen en cuenta los criterios de la tarifa.

Si la tarifa es de tipo Agrupado, la aplicación de las condiciones agrupadas de la tarifa dependen de un acumulado de:

    • Precios brutos (rango de precios brutos).
    • Precios netos (rango de precios netos).
    • Cantidades de todas las líneas que cumplen con los criterios agrupados (rango de cantidades).

Es el código de divisa controlado en la tabla de divisas.
Si el código se introduce en la parametrización, se propone por defecto en las líneas de la ficha de tarifa. Si es necesario, se inicializa con la divisa del tercero (cuando este pertenece a los criterios). Este código se puede modificar.

Bloque Número 3

  • Conversión AI/II (campo ATICNVFLG)

No

Si el tipo de precio del documento es distinto al de la tarifa, la tarifa no se utiliza.

Si el documento se introduce con un tipo de precio distinto al de la tarifa, los importes de la tarifa se convierten en función de los impuestos del documento.

  • Conversión unidad (campo UOMCNVFLG)

No

Si la unidad de compra es distinta a la de la línea de tarifa, la tarifa no se utiliza.

Si la unidad de compra es distinta, los criterios de las cantidades y los importes de la tarifa se convierten según la tabla de coeficientes de conversión de unidades.
Si en esta tabla no se ha parametrizado ninguna conversión entre la unidad de compra y la unidad de la tarifa, se tienen en cuenta los importes de la tarifa aplicando un cambio de conversión de 1.

La conversión de unidades no se puede aplicar a las tarifas agrupadas.

  • Conversión divisa (campo CURCNVFLG)

Indicador que permite gestionar una conversión automática de la tarifa a la divisa del documento.
Este indicador puede tomar los siguientes valores:

No

Si la divisa de entrada del documento es distinta a la de la línea de tarifa, esta última no se tiene en cuenta.

Si la divisa de entrada del documento es distinta a la de la línea de tarifa, los importes de esta línea de tarifa se convierten automáticamente a la divisa de documento que hay en vigor en la fecha del documento.

Cerrar

 

Pestaña Gastos/Descuentos

Presentación

Esta pestaña muestra la lista de las columnas definidas en la parametrización de la estructura de la línea (estas columnas pueden contener importes o porcentajes).

Cerrar

 

Campos

Los campos siguientes están presentes en esta pestaña :

Tabla

  • Descripción (campo COLDES)

Este campo recupera la descripción del descuento/gasto procedente de la estructura de tarifa.

  • Proc.gasto/descuento (campo DISCRGPRO)

Este campo permite gestionar los gastos y descuentos definidos en la estructura de tarifas.

La columna aparece y se puede modificar en la función "Entrada de tarifas".

No

La columna no aparece en la función "Entrada de tarifas".

Inicialización

Si selecciona Inicialización, no se introduce ningún valor en la función Entrada de tarifas, ni siquiera en una tarifa menos prioritaria. El campo se inicializa con el valor 0.

SEEINFO La opción de inicialización de un descuento en las tarifas solo se utiliza en los mismos tipos de tarifas. No existe ninguna dependencia entre los tipos de tarifas agrupadas y normales.

Cerrar

 

Botones específicos

Haz clic en esta acción al final de la entrada para registrar la parametrización realizada y desencadenar la generación de las pantallas.

Los campos siguientes están en la ventana abierta por el botón :

Bloque Número 1

  • campo OBJET

 

  • campo CLES

 

Bloque Número 2

  • Desde el dossier (campo DOSORG)

Indica el dossier desde el que se va a copiar la ficha. Las posibles sintaxis se describen en el anexo dedicado.

  • Todos los dossieres (campo TOUDOS)

Esta opción permite copiar la ficha en todos los dossieres definidos en el diccionario (tabla ADOSSIER de la solución en curso).

  • Hacia el dossier (campo DOSDES)

Indica el dossier en el que se va a copiar la ficha. Las posibles sintaxis se describen en el anexo dedicado.

Cerrar

Haz clic en esta acción para copiar la parametrización desde o en otro dossier.

Mensajes de error

Además de los mensajes genéricos, los mensajes siguientes de error pueden aparecer durante la captura :

Esta tarifa contiene líneas. ¿Continuar?

Este mensaje aparece cuando hay líneas en la modificación de la tarifa. En este caso, es probable que los datos ya no correspondan a la estructura de la tarifa.

Elementos mayores de parametrización modificados (tipo tarifa, criterios de búsqueda). Se recomienda suprimir las líneas de tarifa ya introducidas. ¿Suprimir las líneas de tarifa?

Este mensaje aparece cuando se modifica la cabecera o la primera pestaña de una tarifa en la que se ya se han introducido datos. Salvo en casos excepcionales, los datos no se pueden recuperar. Se recomienda responder a la pregunta (valor por defecto).

La modificación de la parametrización (asignación del precio, condiciones de conversión) requiere la supresión de las líneas de tarifa ya introducidas o, al menos, un control detallado. ¿Suprimir las líneas de tarifa?

Este mensaje aparece cuando se intenta modificar la segunda pestaña de una regla de tarifa en la que se ya se han introducido datos. En este caso, es probable que los datos ya no correspondan a la estructura de la tarifa. Se recomienda responder a la pregunta (valor por defecto).

La modificación de las columnas de gastos/descuentos requiere la verificación de las líneas de tarifa ya introducidas. ¿Suprimir las líneas de tarifa?

Este mensaje aparece cuando se modifican las columnas introducidas por la tarifa en la tercera pestaña de una regla de tarifa en la que se ya se han introducido datos. En este caso, es probable que algunas columnas añadidas tengan un importe nulo o se hayan introducido incorrectamente. El valor por defecto es No, pero hay que verificar las líneas de tarifa.

Falta la tarifa de venta intersociedad correspondiente

Este mensaje de advertencia aparece cuando se crea una tarifa de compra intersociedad y la tarifa de venta correspondiente no existe o no es intersociedad.

Tablas utilizadas

SEEREFERTTO Consulta la documentación de Puesta en marcha