Prioridad de coincidencia de línea de presupuesto
Se aplica a: Project Operations para escenarios basados en recursos/no mantenidos, implementación lite: del acuerdo a la factura 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.
- El algoritmo de coincidencia intenta hacer coincidir una línea presupuestaria donde están definidos msdyn_transactioncategory, msdyn_task, msdyn_costtype y msdyn_accountvendor.
- 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.
- 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.
- El proceso continúa hasta que coincide una única línea de presupuesto o se encuentra un error.