Compartir a través de


Prioridad de coincidencia de línea de presupuesto

Se aplica a:Implementación simplificada: del acuerdo a la facturación proforma.

La prioridad de coincidencia de línea presupuestaria define el orden en el que se compara un valor real con las diferentes dimensiones de las líneas presupuestarias.

Como parte de la actualización de la solución que incluye la presupuestación del proyecto, se crea la tabla de prioridad de coincidencia de línea presupuestaria en la solución.

La función de presupuesto del proyecto se habilita mediante el uso de un indicador de característica. Para obtener más información, consulte Habilitar la característica de presupuesto de costes del proyecto.

Nota

Una vez habilitada la característica de presupuesto de proyecto en una organización, no se puede deshabilitar. Sin embargo, no necesita crear un presupuesto para cada proyecto.

Después de habilitar el indicador de característica, la pestaña Prioridades de coincidencia de presupuesto debe aparecer en la página principal de parámetros del proyecto. Esta pestaña muestra las siguientes filas predeterminadas que se aplican a las clases de transacciones de Tiempo, Gastos y Material en el contexto de una clase.

Nombre de campo Clase de transacción aplicable Context Prioridad de coincidencia de presupuesto
msdyn_unitschedule Gasto Coste 0
msdyn_task Gasto Coste 10
msdyn_transactioncategory Gasto Coste 20
msdyn_costtype Gasto Coste 30
msdyn_accountvendor Gasto Coste 40
msdyn_unitschedule Material Coste 0
msdyn_task Material Coste 10
msdyn_product Material Coste 20
msdyn_writeinproductdescription Material Coste 30
msdyn_costtype Material Coste 40
msdyn_accountvendor Material Coste 50
msdyn_unitschedule Tiempo Coste 0
msdyn_task Tiempo Coste 10
msdyn_resourcecategory Tiempo Coste 20
msdyn_resourceorganizationalunitid Tiempo Coste 30
msdyn_bookableresource Tiempo Coste 40
msdyn_costtype Tiempo Coste 50
msdyn_accountvendor Tiempo Coste 60
msdyn_unitschedule Gasto Ventas 0
msdyn_task Gasto Ventas 10
msdyn_transactioncategory Gasto Ventas 20
msdyn_unitschedule Material Ventas 0
msdyn_task Material Ventas 10
msdyn_product Material Ventas 20
msdyn_writeinproductdescription Material Ventas 30
msdyn_unitschedule Tiempo Ventas 0
msdyn_task Tiempo Ventas 10
msdyn_resourcecategory Tiempo Ventas 20
msdyn_resourceorganizationalunitid Tiempo Ventas 30
msdyn_bookableresource Tiempo Ventas 40

Nota

msydn_unitschedule con el grupo de unidades nombre es una prioridad de coincidencia que no se puede actualizar ni eliminar. Esta prioridad de coincidencia garantiza que la coincidencia de unidades y la conversión se realicen correctamente.

¿Cómo funciona la prioridad de coincidencia presupuestaria?

Las entradas de tiempo, gasto o uso de material se envían contra un proyecto para aprobación. Una vez aprobado, se considera un valor real aprobado que se utiliza en los cálculos de presupuesto de ventas y costes del proyecto.

Los datos reales tienen dimensiones que definen un valor real. Estos son algunos ejemplos:

  • La tarea contra la que se crea el dato real
  • El rol del recurso que envía la entrada de tiempo
  • El nombre del material que se usa
  • Un gasto de vuelo que se factura contra un proyecto
  • Una entrada de tiempo de un subcontratista que está aprobada por un director de proyecto

Cuando los datos reales se registran contra un proyecto, deben asignarse a las líneas presupuestarias correctas. Esta asignación se realiza haciendo coincidir las dimensiones de los datos reales entrantes con las dimensiones de todas las líneas presupuestarias del presupuesto de costes. Un dato real se empareja con la línea presupuestaria que coincide con la mayoría de sus dimensiones.

Durante la coincidencia, el orden en el que funciona el algoritmo de coincidencia se define en la tabla de prioridad de coincidencia de línea presupuestaria.

La prioridad 1 es la prioridad más alta para las dimensiones de una clase de transacción. El algoritmo intenta hacer coincidir todas las dimensiones de un dato real frente a todas las líneas presupuestarias.

Si no se encuentra ninguna coincidencia y no se encuentra ningún error, el algoritmo de coincidencia omite la dimensión de menor prioridad, según la tabla de prioridad de coincidencia de líneas presupuestarias e intenta otra coincidencia. Este proceso se repite hasta que se encuentra una coincidencia o se produce un error. Si varias líneas presupuestarias coinciden con una real, esta situación se considera un error.

Ejemplo

Este ejemplo muestra cómo funciona el proceso para un gasto que se contabiliza contra un proyecto. La siguiente tabla muestra el orden de prioridad en el que se busca coincidencia del valor real para un gasto si se usa la prioridad de coincidencia de presupuesto predeterminada.

Nombre de campo Clase de transacción aplicable Context Prioridad de coincidencia de presupuesto
msdyn_transactioncategory Gasto Coste 1
msdyn_task Gasto Coste 2
msdyn_costtype Gasto Coste 3
msdyn_accountvendor Gasto Coste 4

El gasto real se compara con la línea presupuestaria en la que coinciden el mayor número de dimensiones.

  1. El algoritmo de coincidencia intenta hacer coincidir una línea presupuestaria donde están definidos msdyn_transactioncategory, msdyn_task, msdyn_costtype y msdyn_accountvendor.
  2. Si no hay ninguna coincidencia, la dimensión de prioridad más baja, msdyn_accountvendor, se evita en el siguiente intento de coincidencia con una línea presupuestaria.
  3. Si sigue sin haber ninguna coincidencia, la dimensión de prioridad más baja, msdyn_costtype, se evita en el siguiente intento de coincidencia con una línea presupuestaria.
  4. El proceso continúa hasta que coincide una única línea de presupuesto o se encuentra un error.