Oracle Project Costing User Guide R12.2 Visión general del cálculo de costos El cálculo de costos es el procesamiento de los gastos para calcular el costo de cada proyecto y determinar las cuentas GL a las que se contabilizarán los costos. El cálculo de costos se realiza para los siguientes tipos de gastos:
Gastos Pre-aprobados Trabajo o Usos o Transacciones varias o Operaciones de carga. Gastos de Oracle Internet Expenses. Costos del Proveedor. Gastos importados. Gastos ajustados en proyectos de Oracle que necesitan volver a costar.
Costos en Oracle Project
Como se muestra en la ilustración, en Oracle Costing Project, el cálculo de costos incluye los siguientes pasos principales: 1.
Ingresar y aprobar los gastos a través de la interfaz de usuario de Oracle Projects o importar transacciones (por ejemplo, mediante Importación de transacciones).
Nota: Nota: Puede utilizar Importación de transacciones para importar transacciones no contabilizadas y contabilizadas. Si importa una transacción no registrada, debe ejecutar los procesos de cálculo de costos para las transacciones. Si importa transacciones contabilizadas, no es necesario ningún procesamiento adicional. Para obtener información adicional, consulte: Fuentes de tran sacción, Guía de implementación de proyectos de Oracle. Para los importes de nómina, el proceso PRC: Procesar Procesos de nómina de pago relaciona las cantidades a Proyectos y las distribuye.
2. 3.
Distribuir costos y obtener una contabilidad predeterminada. Generar eventos de contabilidad de costes (Cost Account Events).
El proceso de generación de eventos de contabilidad de costes realiza las siguientes tareas:
4.
Recoge líneas de distribución de costos en Proyectos Oracle y usa AutoAccounting para determinar las cuentas de responsabilidad por defecto para los costos de primas y de carga Genera eventos de contabilidad de costes para Oracle Subledger Accounting
Crear contabilidad en Oracle Subledger Accounting y transferir las entradas contables a Oracle General Ledger. Dependiendo de los valores de parámetro que seleccione, el proceso de creación de contabilidad realiza las siguientes tareas: Crea entradas de contabilidad de libro auxiliar para eventos de contabilidad no contabilizados.
Nota: si define sus propias reglas de contabilidad detalladas en Oracle Subledger Accounting, Oracle Subledger Accounting sobrescribe cuentas predeterminadas o segmentos de cuentas individuales que Oracle Projects obtiene utilizando AutoAccounting.
Transfiere las entradas de contabilidad a las tablas de interfaz de Oracle General Ledger. Inicia el proceso de importación de diario en Oracle General Ledger. El proceso de importación de diario utiliza la información de la interfaz de resumen almacenada en las tablas de interfaz de Oracle General Ledger y crea automáticamente entradas de diario para su contabilización en Oracle General Ledger. Inicia la contabilización de entradas de diario en Oracle General Ledger.
Nota: Opcionalmente, puede ejecutar el Informe de excepciones de cierre de período de Libro mayor para ver información acerca de eventos de contabilidad no procesados, eventos de contabilidad en error y transacciones que se contabilizan correctamente en modo final en Oracle Subledger Accounting, pero no contabilizadas en Oracle General Ledger. Este informe le ofrece la posibilidad de vincularse separadamente y determinar si las entradas contables se contabilizan en Oracle General Ledger.
Proceso de costeo
Como se muestra en la ilustración, los procesos de creación y distribución llevan a cabo las siguientes tareas:
Calcule el costo bruto (cantidad x tasa) en la moneda de la transacción.
Nota: Si utiliza montos de nómina, puede calcular el costo de mano de obra distribuyendo los importes de nómina a los Proyectos de Oracle con el proceso Procesar nóminas reales. Dependiendo del tipo de costo, puede generar líneas de coste bruto o líneas de coste de carga. También puede aplicar tasas de carga a las cantidades de nómina distribuidas a los proyectos.
Calcule la carga y el costo cargado.
Los costos de carga son costos legítimos de h acer negocios que soportan costos brutos y no pueden atribuirse directamente al trabajo realizado. Ejemplos de costos de carga son los beneficios adicionales, el espacio de oficinas y los costos generales y admini strativos. Costo cargado es el costo total de una partida de gastos, incluyendo costo bruto y costos de carga. Para obtener información sobre la carga y los costos cargados, consulte: Resumen de la carga.
Cree y distribuya líneas de distribución de costo bruto. Generar acumulaciones (si es aplicable, usando PRC: Generar Acumulaciones de mano de obra) y reversa acumulaciones (si es aplicable, usando PRC: Procesar datos reales de nómina). Convierta todos los importes de la moneda de la transacción en moneda corriente y monto de la moneda del costo del proyecto. Cree y distribuya líneas de distribución de costos y cargas. Determine la contabilidad predeterminada utilizando la contabilidad automática (cuenta de débito para los costes brutos y los costes de carga, las cuentas de débito y de crédito para los costes totales cargados).
Nota: Si usted no está realizando la carga, puede saltarse los procesos que crean y distribuyen la carga y el costo sobrecargado.
Generar eventos de contabilidad de costes.
Generación de costos Esta sección describe brevemente cómo Oracle Projects genera costos por gastos. Para obtener información más detallada sobre el proceso de cálculo de costos de los gastos de mano de obra, consulte el ejemplo de costos laborales de este capítulo. Cada transacción puede tener dos cantidades de costos cuando se procesa, primas y cargadas. Oracle Projects genera estas cantidades para cada transacción de detalle al distribuir los costes mediante cualquiera de los siguientes procesos:
Distribuir los costos laborales Procesar datos reales de nómina o Generar Acumulaciones Laborales o Distribuir el uso y los costos varios Distribuir ajustes de costos de proveedores Distribuir los ajustes de los informes de gastos
El costo bruto es el costo real del trabajo realizado, y el costo de carga es el costo indirecto del trabajo realizado. Los costos de carga se crean para aplicar los costos generales a los proyectos para proporcionar una cifra exacta del costo total. El costo sobre cargado es el costo total del gasto, o la suma del costo bruto y el costo de la carga. Oracle Projects calcula el costo de carga con el costo bruto y un multiplicador de carga. Nota: Durante el cálculo de costos real, el PRC: proceso de nómina de pago real genera líneas de coste de carga directamente si el tipo de costo para el elemento de pago asociado es la carga.
Generación de Costos Laborales Puede generar costos de mano de obra utilizando un método de cálculo de costos estándar mediante la aplicación de tarifas estándar a las tarjetas de tiempo del proyecto o utilizar la integración de Oracle Projects con Oracle Payroll o importar datos de nómina de una fuente de terceros para generar y distribuir cantidades de nómina como costos de mano de obra del proyecto. Con el método de cálculo de costes estándar, Oracle Projects genera costes para las transacciones laborales utilizando la cantidad y las tasas:
El costo bruto es el resultado de multiplicar horas por una tasa. La fuente de tarifa que usted define en su regla de costo de trabajo determina la tasa aplicable. El costo de la carga es el resultado de multiplicar el costo bruto por un multiplicador de carga. La aplicación deriva multiplicadores de carga de un calendario de carga aplicable. El costo cargado es la suma de costo bruto y costo de carga.
Nota: Puede definir un algoritmo de coste de trabajo único utilizando las extensiones de coste de trabajo (Labor Costing Extensions). Con el método de cálculo de costos real, Oracle Projects genera costos de mano de obra al distribuir los datos reales de nómina de Oracle Payroll o una fuente de terceros a transacciones con tarjeta de tiempo. Los importes de nómina se distribuyen en función de horas, cantidades o utilizando la información de cálculo de costos contenida en su cálculo de nómina de pago calculado en función de cómo configuró las reglas de definición de elementos de pago. Las cantidades que no se distribuyen directamente a las transacciones con tarjeta de tiempo se pueden utilizar para generar transacciones relacionadas o misceláneas relacionadas. Si está utilizando el método Actual, también puede generar acumulaciones de costos de mano de obra a partir de costos de mano de obra estimados mediante la aplicación de una tasa estándar a las horas en las transacciones de tarjeta de horas.
Cálculo de costos por uso y por transacciones diversas Oracle Projects calcula el costo por usos y por transacciones diversas de la siguiente manera:
El costo bruto es igual a la cantidad (si la cantidad está en la moneda, por ejemplo, un monto en moneda), o alternativamente, el costo bruto es el resultado de multiplicar la cantidad por una tasa (si la cantidad no está en la moneda). Puede definir las tasas de coste para el uso y los costos varios de la siguiente manera: Tasas de costos por tipo de gasto o Tasas de costos por recursos no laborales y organización propietaria para usos (opcional); Sustituye tipo de gasto o tipo de costo. El costo de la carga es el resultado de multiplicar el costo bruto por un multiplicador de carga. El costo cargado es la suma de costo bruto y costo de carga.
Nota: Para calcular los usos y los costos de transacción misceláneos durante el cálculo de costos reales, consulte Asignación de importes reales de nómina.
Cálculo del costo de la carga y costo total de la carga Oracle Projects calcula el costo de la carga multiplicando el costo bruto por un multiplicador de carga. Este cálculo se representa en la siguiente fórmula: Costo de la carga = costo bruto x multiplicador de carga Oracle Projects calcula el costo total cargado agregando costo de carga al costo bruto. Este cálculo se representa en la siguiente fórmula: Costo total cargado = costo bruto + costo de carga Utiliza el multiplicador de carga para deducir el importe total del coste de la carga. También puede identificar costos de nómina como costos de carga si utiliza el método de costo de trabajo real y distribuye los costos reales de nómina como transacciones de costo de mano de obra definiendo un elemento de pago de nómina como un tipo de costo de carga en las reglas de definición de elementos de pago.
Determinación de los costos del proveedor Oracle Projects determina los costes de acreedores de recibos de Oracle Purchasing y los costes de proveedores de Oracle Payables utilizando la siguiente lógica:
Para los costes de proveedores interconectados de Oracle Payables, el coste bruto de cada partida de gastos es igual al importe de la línea de distribución de la factura del proveedor (contabilidad de base devengada) o al importe de la distribución de pagos (contabilidad de caja) d e Oracle Payables. Para los costos de acumulación de recibos que se relacionan con Oracle Purchasing, el costo bruto es igual al monto de la transacción de recibos en Oracle Purchasing. Para los ficheros temporales de los trabajadores contingentes con la integración de Oracle Purchasing, al ejecutar el proceso PRC: Distribuir costes laborales, Oracle Projects utiliza las tarifas de la orden de compra correspondiente para calcular los costes.
El costo de la carga es el resultado de multiplicar el costo bruto por un multiplicador de carga. El costo cargado es la suma de costo bruto y costo de carga.
Oracle Projects determina los costos de las transacciones de facturas de proveedores durante los siguientes procesos:
PRC: Costes de proveedores de interfaz PRC: Distribución de los ajustes de coste del proveedor PRC: Distribuir los ajustes de costos de proveedores para una gama de proyectos PRC: Distribución de los costos de mano de obra (para trabajadores con contingencia)
Determinación de los costes del informe de gastos Oracle Projects determina los costos de los informes de gastos que interfiere desde Oracle Payables a Oracle Projects utilizando la siguiente lógica:
El costo bruto de cada partida de gastos es igual al monto de la línea de distribución de la factura del informe de gastos (contabilidad de base devengada) o al monto de distribución del pago (contabilidad de caja) en Oracle Payables. El costo de la carga es el resultado de multiplicar el costo bruto por un multiplicador de carga. El costo cargado es la suma de costo bruto y costo de carga. El monto de recibo es el monto del gasto en la moneda de recibo.
Nota: Cuando un recibo en Oracle Payables se divide en varios elementos de gastos, Oracle Projects no divide el importe de recibo entre los elementos de gastos. Como resultado, cada elemento de gasto se asocia con el monto total de recibo. Oracle Projects determina los costos de los informes de gastos durante los siguientes procesos:
PRC: Informes de gastos de interfaz de cuentas por pagar PRC: Distribuir los ajustes de los informes de gastos
Distribución de los costos laborales Oracle Projects le permite generar o ingresar operaciones de detalle de mano de obra a cargo de sus proyectos. Esto le permite monitorear el trabajo que se realiza y reconocer los costos laborales del proyecto en sus planes financieros y planes de trabajo. Oracle Projects costea los ítems calculando los costos de mano de obra para su proyecto y determinando que las cuentas GL se carguen. En esta sección se analiza el proceso de cálculo de costos usando el cálculo del costo de la mano de obra como ejemplo y cubre lo siguiente:
Distribución de costos laborales cuando el método de cálculo de costos es Standard Uso de fuentes de frecuencia o Uso del cálculo del coste total del tiempo o Reglas de negocio aplicables con el cálculo del coste total del tiempo o Uso de diferentes monedas o Reglas de negocio aplicables con el método de cálculo de costes estándar o Proceso de Distribución de Costos Laborales o Selección de elementos de gastos para el cálculo de costos o Procesamiento de tiempo recto o Cálculo de los costos de tiempo recto o Ejecución de Autoacceso o Creación de líneas de distribución de costes o Creación de horas extras o Seguimiento de horas extras o Procesamiento de horas extras o Cálculo del coste de horas extraordinarias o Distribución de costos laborales cuando el método de cálculo de costos es Actual Reglas de negocio aplicables con el método de cálculo del coste Actual o Procesar programa de nóminas reales o Uso de datos reales de nómina de terceros o Uso de la opción Habilitar acumulación cuando el método de cálculo de costes es real o Asignación de cantidades reales de nómina o Reglas de negocio aplicables para la asignación de cantidades reales de nómina o Creación de transacciones o Generación de Informes de Trabajo Cálculo y generación de informes Ejemplos de entradas de contabilidad
Cómo se generan o distribuyen los costos de mano de obra depende del método de cálculo de costos que definió en la regla de c ostos de mano de obra asociada a la unidad operativa de la organización de gastos, organización de gastos o empleado. Dependiendo del método, puede calcular los costos de mano de obra cuando se registran los registros de tiempo o después de importar importes de nómina calculados. Para distribuir los costos de mano de obra basados en horas, debe importar o relacionar tarjetas de tiempo o generar un lote de tarjeta de tiempo pre -aprobado para generar elementos de gastos que incluyan horas. Nota: Sólo puede importar y procesar tarjetas de tiempo para la asignación de RR principal de un empleado. Si está utilizando el método de coste real, sólo se distribuyen los valores reales de nómina asociados con la asignación principal. El proceso de cálculo del costo de la mano de obra requiere lo siguiente:
Debe definir una regla de coste de trabajo aplicable que se puede aplicar a las tarjetas de tiempo enviadas por los empleados del proyecto. Puede definir la regla para una unidad operativa, organización o empleado. Si ha establecido la regla de coste de trabajo para utilizar el método estándar, debe ejecutar el programa Distribuir costos laborales para procesar las tarjetas de tiempo y calcular los costos laborales del proyecto. El origen de la tarifa que seleccionó en la regla de coste de trabajo y los atributos introducidos en la tarjeta de tiempo o asociados con la tarea o la asignación principal del empleado determinan la tasa que utiliza la aplicación para calcular los costos de mano de obra para cada línea de tiempo. También puede prorratear la tasa efectiva de mano de obra utilizando horas extraordinarias no compensadas al habilitar la opción Costo total de tiempo en la regla de cálculo del costo de trabajo aplicable. Si ha establecido la regla de coste de mano de obra para utilizar el método Actual, debe ejecutar el programa Procesar nóminas reales para relacionar las cantidades reales de Oracle Payroll o una fuente de terceros y distribuir los importes de nómina a tarjetas de tiempo importadas / Transacciones para gastos varios o de carga. El programa Procesar salarios reales utiliza las reglas que define para cada elemento de pago para determinar cómo distribuir los importes de nómina. El programa también procesa los cálculos de costos de carga para las transacciones reales cuando el costo de carga está en la misma línea. Si ha establecido la regla de cálculo del coste de mano de obra para utilizar el método Actual y seleccionó la casilla de verificación Habilitar acumulación, ejecute el programa Generar trabajo acumulado para crear transacciones de acumulación de costes laborales utilizando tarjetas de tiempo importadas o intercaladas cuando los datos reales de nómina todavía no están disponibles. El mismo período. Los cálculos realizados por el programa son los mismos que para el método de cálculo de costos estándar, incluyendo las reglas para la determinación de la tasa y el cálculo del costo total del tiempo. La aplicación invierte las transacciones de devengo cuando ejecuta el programa Procesar salarios reales para procesar los datos reales de nómina para el mismo empleado y el período de nómina. Si no ha seleccionado la casilla Habilitar acumulación en la regla de cálculo del coste de trabajo, no podrá generar acumulaciones.
Distribución de costos laborales cuando el método de cálculo de costos es Standard Si ha establecido la regla de coste de mano de obra para que el empleado o la organización del empleado utilice el método de coste Standard, debe ejecutar el programa PRC: Distribuir costos de mano de obra (Distribute Labor Costs), para generar costos de mano de obra. Este programa selecciona cualquier elemento de gasto no cotizado que se creó cuando se importó / intercaló tarjetas de tiempo para la unidad de operación especificada dentro de los intervalos de fechas especificados y calcula los importes de costo de mano de obra. Dado que un elemento de gasto es para una combinación de proyecto / tarea específica para una fecha de transacción única, el programa calcula el costo de mano de obra multiplicando las horas de cada línea de tarjeta por la tasa efectiva de costo de mano de obra para ese empleado, en ese día.
Utilizando el tipo de fuente Al ejecutar el PRC: Distribuir costos de mano de obra (Distribute Labor Costs), el programa utiliza la fuente de tarifa que seleccionó para la regla de cálculo del costo de trabajo aplicable para determinar cómo derivar una tarifa de costo de mano de obra aplicable. La fuente de velocidad puede ser Proyectos, HR o Extensión. Si la fuente de la tarifa es:
Proyectos, la aplicación utiliza los planes de tarifas definidos en Oracle Projects para obtener una tasa. Extensión, entonces la aplicación utiliza la lógica de derivación de tasa personalizada que proporciona para derivar una tasa basada en su lógica. HR, la aplicación utiliza la matriz Rate by Criteria definida en Oracle HR y los atributos definidos en la línea de tarjeta de tiempo para obtener una tasa. También debe especificar la matriz de tasas que se utilizará cuando defina la regla de costeo de mano de obra.
Utilizando el cálculo de costos por tiempo total (Total Time Costing) El proceso de distribución del costo de la mano de obra tiene en cuenta si ha habilitado la opción de cálculo del costo por tiempo total (Total Time Costing) para un empleado, una organización o una unidad operativa en la regla de costo de trabajo aplicable.
Si la opción de Total Time Costing está establecida en NO, entonces este programa utiliza la tasa de costo de mano de obra derivada para calcular el costo de mano de obra. Si la opción está establecida en SI, se calcula un multiplicador de la tasa de costo para descontar la tasa de costo de mano de obra aplicable por la relación del total de horas trabajadas en la semana a las horas base definidas en la regla del costo laboral aplicable de la siguiente manera: Tasa de costo efectivo = [Tasa derivada para el empleado] * [Multiplicador de tasa de costo] Donde, el multiplicador de la tasa de coste = *Si Total Horas = Horas Base = "1" *Si Total Horas> Horas Base = Horas Base / [Horas Totales de ST - Horas Excluidas] El proceso de distribución del costo de mano de obra evalúa cada fecha de transacción de tiempo para su regla aplicable y aplica las horas base definidas en esa versión de regla al total de horas en la semana de gastos en la que se produce la línea de tie mpo. Si ha definido dos reglas de cálculo del coste de la mano de obra con Total Time Costing activado con las horas base como se indica a continuación: Horas de base = 40, en vigor desde el 1 de enero al 15 de enero Horas base = 45, en vigor desde el 16 d e enero hasta el 31 de enero Usted tiene una tarjeta de tiempo para la semana de gastos que termina el 17 de enero con las siguientes líneas de tiempo y horas reportadas: 13-Enero 8 horas 14-Enero 8 horas 15-Enero 10 horas 16-Enero 10 horas 17-Enero 10 horas En esta situación, la aplicación calcula los multiplicadores de costo de la siguiente forma: Fecha
Horas base Horas totales Multiplicador
13-Enero
40
46
40 / 46 = 0.87
14- Enero 40
46
40 / 46 = 0.87
15- Enero 40
46
40 / 46 = 0.87
16- Enero 45
46
45 / 46 = 0.98
17- Enero 45
46
45 / 46 = 0.98
Reglas de negocio aplicables con el cálculo de costos por tiempo total El proceso de distribución del costo de mano de obra aplica las siguientes reglas de negocio para calcular la tasa de costo efectivo usando la opción de costo total de tiempo:
El total de horas de tiempo recto para un empleado se basa en horas acumuladas de todos los timecards disponibles en la semana de gastos. El total de horas incluye las horas ingresadas en las tareas no facturables y para propósitos tales como vacaciones o entrenamiento. Si la regla de cálculo del costo de trabajo aplicable especifica cualquier exclusión de tipo de gasto, las horas para cualquier línea de tiempo con los tipos de gasto especificados no se incluyen en el total de horas.
Si cambia las horas base de un empleado en las ventanas correspondientes de Overrides de Costos Laborales o Ventanas de Costos Laborales de la Organización, este proceso no vuelve a calcular automáticamente los ítems de gastos que se procesan. En este caso, debe volver a calcular los elementos de gastos procesados manualmente para aplicar cualquier cambio de regla. Si ejecuta el programa Distribuir costes laborales (Distribute Labor Cost) antes de informar todas las tarjetas de tiempo para una semana de gastos, entonces la tasa efectiva no se aplica a todas las transacciones basándose en el mismo total de horas.
Utilizando una moneda diferente Si ha definido la tasa en una moneda distinta de la moneda funcional del proyecto, el proceso de distribución del coste de la mano de obra deriva los atributos de conversión de las ventanas de Costos laborales o Reglas de costeo de trabajo de la organización dependiendo del nivel al que se ha adjuntado la regla de cálculo del coste de la mano de obra. Si no hay atributos de conversión disponibles, la tarjeta de tiempo para el empleado no se procesa y se muestra como una excepción en el reporte Distribución de costes (Cost Distribution).
Reglas de negocio aplicables con el método de cálculo de costes Standard El programa Distribute Labor Costs no procesa las tarjetas de tiempo para los empleados y muestra las tarjetas de tiempo aplicables en el reporte de Distribución de Costos como excepción con una razón de rechazo apropiada cuando:
No hay tasa disponible para el empleado en la fuente de la tarifa. La tasa definida se encuentra en una moneda distinta de la moneda funcional del proyecto y los atributos de conversión requeridos no están disponibles en las ventanas de Costo de cálculo del coste de trabajo o Ventana de costeo de trabajo de la organización correspondientes. El proceso de distribución de la mano de obra no puede determinar ninguna regla de costo de trabajo asociada para el empleado. Si modifica la regla de coste de trabajo para cambiar el método de cálculo de costes de Estándar a Actual, entonces la aplicación sólo procesa nuevas transacciones de tarjeta de puntos de cambio utilizando el nuevo valor de la regla. Para modificar las transacciones existentes, debe invertir las transacciones calculadas usando el método Estándar y volver a procesarlas utilizando los datos reales de nómina.
Pasos en el PRC: Distribución de los costos laborales
El proceso de PRC: Distribuir Costos Laborales (Distribute Labor Costs) maneja los artículos de mano de obra en el siguiente orden:
Selecciona los elementos de gastos elegibles, en función de los parámetros introducidos para el proyecto, el empleado y la fecha de finalización de la semana. Calcula el costo de las líneas de pedido de tiempo recto. Llama al programa de cálculo de horas extras (Overtime Calculation), si está activado. Calcula el costo de los elementos de línea de tiempo extra, incluidos los elementos de horas extras creados por el programa de cálculo de horas extras.
Nota: Si sus transacciones no cuestan correctamente, puede ver razones de rechazo en la ventana Expenditure Items. En el menú Carpeta, elija la opción Mostrar campo para mostrar todos los rechazos de distribución de costes. “
”
Selección de Gastos en Elementos (Expenditure Items) para el cálculo de costos Antes de calcular cualquier cantidad de costo de mano de obra, el programa Distribuir Costos Laborales (Distribute Labor Costs) selecciona primero todos los ítems de gastos que son elegibles para el cálculo de costos. Para ser elegible para el cálculo de costos, un ítem de gasto debe cumplir los siguientes criterios
Clasificado con un tipo de gasto con la clase de tipo de gasto de tiempo recto o de tiempo extra Incluido en el proyecto especificado para elementos de tiempo recto (si especifica un proyecto) Para el empleado especificado (si especifica a un empleado) En una semana que finaliza en o antes de la fecha de finalización (si especifica una fecha de fin de semana) En un lote de tarjeta de tiempo pre-aprobado aprobado No ya coste distribuido (artículos nuevos o artículos marcados para el ajuste) El empleado de la partida de gastos debe estar asociado a una regla de cálculo del costo de trabajo utilizando el método de cálculo de costos Estándar.
Los elementos de gastos seleccionados se procesan en conjuntos de acuerdo con la opción de perfil Gastos por conjunto (Expenditures Per Set).
Procesamiento de tiempo recto La Distribución de Costos Laborales (Distribute Labor Costs) realiza tres pasos para procesar el tiempo recto:
Calcular costos Ejecutar AutoAccounting Crear líneas de distribución de costos
Consejo: A lo largo de este documento, el término recurso se aplica por igual a empleados y no empleados (trabajadores contingentes) cuando se usan en discusiones sobre características que apoyan la captura, el procesamiento y el informe de tiempo y costos que pertenecen a las personas. Del mismo modo, el término empleado también debe aplicarse a los trabajadores contingentes.
Cálculo de costos Oracle Projects calcula el costo de tiempo directo (costo bruto) para los ítems de gastos multiplicando las horas trabajadas por la tasa de costo de mano de obra de un empleado. Este cálculo se representa en la siguiente fórmula: Tiempo recto Costo = (Horas trabajadas x Tasa de costo de trabajo del empleado) El proceso de distribución de costos laborales utiliza la tasa de costo de mano de obra que está vigente para un empleado a partir de la fecha de finalización de la semana para cada ítem de gasto seleccionado, si la fuente de tarifas para la regla de cálculo del costo de la mano de obra es Proyectos. Si la fuente de la tarifa de la regla de cálculo del costo de la mano de obra es HR, entonces el proceso de distribución de los costos laborales utiliza los criterios de definición de la tasa asociados al elemento de pago aplicable en la tasa HR por matriz de criterios. Esta cantidad puede ser anulada por la Extensión de Costos Laborales para manejar reglas de costos de mano de obra únicas. La tasa está sujeta a un multiplicador de costos si se habilita el cálculo del costo total de tiempo en la regla de cálculo del costo de la mano de obra para el empleado o la organización de empleados. Consulte: Uso de la sección Costo total de tiempo en Distribución de costes laborales cuando e l Método de cálculo de costes es estándar. Nota: Si una tarjeta de tiempo para un trabajador contingente está asociada con una orden de compra, las tarifas de costo de mano de obra para el trabajador contingente se definen en la orden de compra. Si el costo de mano de obra de un empleado está sobrecargado, Oracle Projects calcula el costo sobrecargado multiplicando el costo de tiempo recto veces por un factor igual a uno más el multiplicador de carga. Este cálculo se representa en la siguiente fórmula: Costo cargado = (Costo de tiempo recto x (1 + multiplicador de carga)) Para determinar si se carga un costo de mano de obra, Oracle Projects comprueba el tipo de proyecto del proyecto al cual se le cobra un ítem de gasto. El multiplicador de carga se determina a partir del programa de carga (o de la sobreescritura de carga) asignado al proyecto o tarea. Además, Oracle Projects compara la fecha del elemento de gasto con las fechas efectivas del programa de carga para determinar el multiplicador de carga a utilizar.
Ejecución de AutoAccounting Después de que el proceso calcula el costo de cada gasto de elemento seleccionado, ejecuta AutoAccounting para determinar los códigos de cuenta predeterminados para cada línea de distribución de costos que creará. Si existe una anulación de distribución de organización, la organización de destino del reemplazo reemplaza a la organización de gastos real de los e lementos afectados. Cuando ejecuta los programas de distribución de costes para la mano de obra, los ajustes de los informes de gastos o los usos y las transacciones diversas, Oracle Projects redirige la Organización de gastos a la opción Anular a la organización si ha especificado cualquiera de las siguientes sustituciones de organización para la organización:
Incurrido por la categoría de empleados y gastos Incurrido por el empleado Organización del gasto y categoría de gastos Categoría de gastos
Si no especifica ninguna de estas anulaciones, Oracle Projects utiliza la opción Incurred by Organization o la organización de gast os.
Creación de líneas de distribución de costes (Cost Distribution Lines) Después de que el proceso de Costos de Distribución Laboral (Distribute Labor Costs) ejecute AutoAccounting, crea líneas de distribución de costos. Cada artículo originalmente tiene una línea de distribución para el costo bruto. Si se cambia el coste de un artículo y se cambia la tasa de costos o la codificación de la cuenta, Distribute Labor Costes crea una línea de distribución de costos de inversión y una nueva línea para la codificación actualizada del costo o de la cuenta.
Creación de horas extras Puede utilizar Oracle Projects para realizar un seguimiento del costo de las ho ras extras y otras compensaciones de primas, lo que le permite determinar el verdadero costo de la mano de obra. Cuando un empleado trabaja horas extras, además de cobrar el total de horas que un empleado trabajó en los proyectos en los que trabajó, calcula y carga las horas extras y los costos. Por lo tanto, el salario del empleado incluye dos componentes:
Costo de tiempo recto Tiempo extra o costo de la prima
Nota: Si una tarjeta de tiempo para un trabajador contingente está asociada con una orden de compra, entonces los multiplicadores de diferencia de precio de tiempo extra para el trabajador contingente pueden definirse en la orden de compra.
S eg uimiento de horas extras Al ingresar hojas de tiempo en Proyectos Oracle, se carga el total de horas que un empleado trabajó en los proyectos en los que trabajó el empleado. Puede realizar un seguimiento de los costes de las horas extraordinarias en Oracle Projects de tres maneras p rincipales:
Cargo a un proyecto indirecto. Cargar a un proyecto en el que se trabajó tiempo extra. Cargar a un proyecto en el que se trabajaron las horas extraordinarias y controlar las cantidades de primas por separado.
Oracle Projects crea horas extras cuando se introduce manualmente o cuando el programa de cálculo de horas extras lo crea automáticamente. Si introduce horas extras manualmente, el programa Distribuir costos de mano de obra no crea horas extras y, en su lugar, procede directamente al cálculo del costo de horas extras. Si habilita el programa de cálculo de horas extras, el proceso Distribuir costos laborales llama al programa para crear horas extras automáticamente. Nota: El método de cálculo de costes es el costeo Standard y el origen de la tarifa es Proyectos.
Procesando Horas Extras Distribute Labor Costs realiza tres pasos para procesar las horas extras: 1. 2. 3.
Calcular costos Ejecutar AutoAccounting Crear líneas de distribución de costos
1.
Calcular costos de horas extras
Oracle Projects calcula el costo de tiempo extra de la prima (costo bruto) para los elementos de tiempo extra al multiplicar la tasa de costo de mano de obra de un empleado por un multiplicador de costo de mano de obra que corresponde al tipo de horas extras trabajadas. Este cálculo se representa en la siguiente fórmula: Costo de horas extras Premium = (Horas Trabajadas x Tasa de Costos Laborales del Trabajador) x Multiplicador de Coste Laboral Las horas extraordinarias pueden o no ser cargadas, dependiendo de la configuración de su carga.
2.
Ejecutar AutoAccounting
Después de que el proceso calcula el costo de cada elemento de gasto seleccionado, ejecuta AutoAccounting para determinar los códigos de cuenta predeterminados para cada línea de distribución de costes que crea el proceso. Si existe una anulación de distribución de organización, la organización de destino del reemplazo reemplaza a la organización de gastos real de los elementos afectados.
3.
Creación de líneas de distribución de costes
Una vez que el proceso se ejecuta AutoAccounting, crea líneas de distribución de costes. Cada artículo originalmente tiene una línea de distribución para el costo bruto. Si un a rtículo se vuelve a cotizar y la tasa de costo o la codificación de la cuenta cambia, Distribute Cost Cost crea una línea de distribución de costos inversores y una nueva línea para el costo actualizado o la codificación de la cuenta.
Distribución de costos laborales cuando el método de cálculo es Actual Si ha establecido la regla de coste de mano de obra para que el empleado utilice el método de cálculo de coste real, debe ejecutar el programa PRC: Process Payroll Actuals para procesar los datos reales de nómina y distribuirlos como costes laborales del proyecto. Este programa agrupa los datos reales de nómina en conjuntos de nómina de pago y procesa los conjuntos según la regla de cálculo de costos de mano de obra aplicable y las reglas de definición de elementos de pago asociadas a los elementos de pago en el conjunto de nómina de pago calculado. Un conjunto de nómina de pago calculado se define por el nombre de nómina, el período de nómina (fechas de inicio y fin) y el origen de nómina (Oracle Payroll o una aplicación de nómina externa). El programa procesa cada conjunto por separado y genera informes separados de reconciliación y procesamiento de excepciones. Dentro de un conjunto de nómina de pago calculado, los importes de nómina deben estar asociados a un elemento de pago a procesar. Definir reglas para cada elemento de pago para determinar el tipo de costo y cómo distribuir las cantidades. Nota: Si está utilizando Oracle Payroll, todos los elementos de pago con el tipo de salario y elementos de pago de información definidos con montos basados en moneda y una regla de definición de elemento de pago válida se incluyen en el conjunto. Los elementos de pago informativos para las definiciones distintas del monto de la moneda no se incluyen en el conjunto. Asegúrese de que la fecha de inicio del período de cálculo de la nómina cae dentro del intervalo de fechas especificado para incluirse en un conjunto de nómina de pago calculado. Si hay más de una ejecución de nómina para el mismo período de nómina y nóminas (porque se calcularon en una acción de nómina diferente), este programa procesa los conjuntos en el orden en que se crearon en función de la fecha/hora. Además, este programa procesa todas las cantidades en un conjunto para el mismo empleado. Si utiliza una fuente de nómina de terceros, debe definir cada nombre de nómina y asignar una prioridad. Las nóminas para el mismo período de pago se procesan en función de la prioridad asignada al nombre de nómina. También debe proporcionar un identificador de conjunto para cada combinación de nómina y período de nómina que planea procesar.
Reglas de negocio aplicables con el método de cálculo de costo Actual Cuando distribuye los costos de mano de obra, con la regla de cálculo del costo de trabajo establecida en el método de cálculo de costo real, se aplican las siguientes reglas de negocio:
Los registros de tiempo para la unidad operativa especificada y el período de pago deben ser aprobados, importados / conectados a los Proyectos de Oracle y los ítems de gastos (transacciones) deben estar disponibles para su distribución pero aún no han sido calculados. Si el programa no puede asociar las cantidades en un conjunto a una regla de coste de trabajo, entonces informa de las cantidades como una excepción en el informe de resultados y en el Informe de excepciones reales de nómina de proceso. Si modifica la regla de coste de trabajo para cambiar el método de cálculo de costes de Actual a Estándar, la aplicación sólo procesa las nuevas transacciones de tarjeta de punto de cambio utilizando el nuevo valor de la regla. Para modificar las transacciones existentes, debe invertir las transacciones calculadas utilizando el método Actual y volver a procesarlas mediante el proceso Distribuir costes laborales.
Pasos en el PRC: Programa para Proceso de salarios reales
El programa para Procesar salarios efectivos realiza los siguientes pasos:
Identifica los conjuntos de nómina de pago calculados y determina el orden de procesamiento. Determina los importes de nómina elegibles para el procesamiento basándose en las reglas de definición de elementos de pago aplicables. Procesa cada elemento de pago basado en la base de distribución especificada en la regla de definición de elemento de pago aplicable usando la siguiente base de distribución precedencia: Ninguna o ST Horas o Horas de OT o Todas las horas o ST Cantidad o Cantidad del OT o ST + OT Cantidad o Costo bruto total o Aplica la lógica de distribución de las cantidades con una base de distribución basada en horas y actualiza las transacciones de la tarjeta de horas con la cantidad apropiada. Crea transacciones misceláneas para cantidades con una base de distribución de elementos de pago distintos de horas. Crea transacciones de carga cuando el elemento de pago se define como un tipo de coste de carga. Calcula las cantidades de carga cuando la carga es aplicable en la misma línea para una transacción derivando y aplicando el multiplicador de carga apropiado. Marca un conjunto de nóminas como procesado para que no se pueda procesar de nuevo. Para modificar un cálculo de nómina de pago calculado en Oracle Payroll, primero debe invertir el conjunto de nómina de pago calculado en Oracle Projects. Consulte Transacciones de inversión de costes invertidos, guía de Fundamentos del proyecto de Oracle. Crea transacciones de reversión para cualquier transacción de devengo para el mismo empleado y período de pago. Para crear acumulaciones, debe ejecutar el programa Generar costes acumulados de trabajo. Consulte: Uso de la opción Habilitar acumulación cuando el método de cálculo de costes es real.
El programa procesa los importes de ajuste actual, de ajuste y retroactivo en base a los parámetros seleccionados al ejecutar el programa. Puede ejecutar el programa Procesar salarios efectivos como un proceso simplificado. Si ha habilitado el parámetro aplicable, el programa generará automáticamente los programas adicionales necesarios para crear líneas de distribución de costos, generar distribuciones y fechas de contabilidad y procesar la carga y las transacciones diversas.
Uso de datos salarios de terceros Puede importar datos reales de nómina de fuentes externas rellenando datos en la tabla de interfaz utilizando sus métodos. El programa Procesar salarios reales (Process Payroll Actuals) utiliza la información de estas tablas de interfaz para procesar los costos de mano de obra. Nota: Debe definir los elementos de pago que desea procesar y asociar los elementos de pago con los importes de nómina. También debe configurar y asignar un nombre de nómina para cada nómina de terceros. Consulte: Configuración de nombres de nómina externos y definición de elementos de pago de terceros, Guía de implementación de proyectos de Oracle. Al ejecutar PRC: procesar datos reales de nómina, se aplican los mismos parámetros de programa y el proceso ejecuta los mismos pasos descritos para procesar los datos reales de Oracle Payroll con las siguientes excepciones:
El programa realiza las validaciones aplicables en los datos de la tabla de interfaces. Las filas que no cumplan con las validaciones están marcadas con el código de rechazo apropiado y se informan en el informe de resultados de conciliación. Debe asegurarse de que cada fila tiene un elemento de pago definido en la definición de Elemento de pago de terceros. El programa no importa filas sin un elemento de pago válido. Además, debe asegurarse de que la nómina de pago está definida y activa en la configuración de Números de nómina externos y cada fila tiene un nombre de nómina, un período de nómina y un ID de lote. Un único ID de lote puede tener más de una nómina, pero el programa asigna un ID de conjunto de nóminas de cálculo separado para cada combinación de ID de lote, nombre de nómina y período de nómina. El programa procesa las nóminas de pago importadas en el mismo lote basándose en el número de prioridad asignado a cada nombre de nómina externo configurado para un grupo empresarial determinado. El programa distribuye todos los valores a todas las tarjetas de tiempo elegibles para el período de nómina especificado. Los empleados pueden pertenecer a más de una nómina de terceros. Sin embargo, el programa no puede procesar importes para el mismo empleado de una nómina de Oracle y una nó mina de terceros para el mismo período de nómina. El programa verifica que las fechas de nómina para cada registro en el lote para el mismo período y nóminas son idénticas y no tienen fechas superpuestas. Si la base de distribución para cualquier registro es Ninguno, el programa asegura que los valores de organización, proyecto o tarea estén disponibles. El programa no importa cantidades de nómina asociadas con nombres de nómina de terceros no válidos o inactivos.
Precaución: Asegúrese de no eliminar datos de esta tabla de interfaz después de importarlos y procesarlos.
Uso de la opción Habilitar Acumulación (Enable Accrual) cuando el método de cálculo de costos es Actual Si la regla de cálculo del costo de trabajo aplicable utiliza el método de cálculo de costo Actual con la opción Habilitar acumulación, puede ejecutar el programa Generar costos acumulados de trabajo para generar transacciones de acumulación cuando las transacciones aprobadas o preaprobadas están disponibles, El mismo período. Este programa calcula el costo de mano de obra estimado multiplicando las horas de las líneas de tarjeta de tiempo por la tasa de costo de mano de obra aplicable. El programa crea transacciones de gastos de devengo y genera los siguientes reportes:
Informe de acumulación de costos laborales (tiempo recto) Reporte de cálculos de acumulación laboral Informe de excepción de acumulación de costes de mano de obra (tiempo recto) Informe de acumulación de costes laborales (horas extraordinarias) Informe de excepción de acumulación de costes laborales (horas extraordinarias)
Al ejecutar el programa Generar costes de mano de obra, la aplicación realiza los mismos pasos que el p rograma Distribuir costos de mano de obra, incluidas opciones para utilizar fuentes de tarifas, monedas diferentes y cálculo del coste total de tiempo y aplica las mismas reglas de negocio. Las transacciones creadas para el devengo tienen el indicador de acumulación establecido en Sí en el elemento de gasto y pueden utilizar el atributo de indicador de acumulación como fuente al generar contabilidad. Cuando los datos reales de nómina están disponibles y ejecuta el programa Procesar salarios reales, crea transacciones acumuladas de reversión para las transacciones de trabajo acumuladas asociadas a la s líneas de tarjeta de tiempo aplicables según las siguientes reglas:
Las líneas de tiempo tienen una transacción de acumulación asociada. Los registros de tiempo son para el mismo período de nómina que el conjunto de nóminas calculado. Los archivos de tiempo son para el mismo empleado.
Este programa asigna a las operaciones de reversión los mismos valores que el devengo original, pero con entradas de inversión y los siguientes atributos:
Asigna la fecha de la transacción original como la fecha de devengo. Establece el valor de acumulación en Sí. Este valor sirve como fuente de derivación contable al crear distribuciones contables de reversión de acumulación.
Nota: Si los acreedores se procesaron con la regla de cálculo del costo de trabajo usando el método de cálculo de costo Actual y posteriormente actualizar la regla para usar el método de cálculo de costos Standard antes de procesar los datos r eales de la nómina, como una excepción. Debe asegurarse de no actualizar la regla al método de cálculo de costes Estándar después de generar las provisiones a menos que invierta el conjunto de nómina de cálculo calculado que se a cumuló.
Asignación de cantidades sueldo reales Después de identificar los conjuntos de nómina de pago calculados, el programa Procesar nóminas reales calcula los costos laborales reales del proyecto para proyectos / tareas basados en las distribuciones de cálculo de nómina, líneas de tiempo, importes por moneda en el conjunto de nóminas, La regla de distribución del elemento de pago aplicable. Las cantidades que no se pueden asignar se informan como excepciones en el informe de excepciones con un código de rechazo aplicable. La regla de distribución de elementos de pago aplicable determina si los importes de nómina deben clasificarse como Siniestros o Cargos (es decir, el tipo de costo) y cómo se distribuyen. Consulte: Configuración de la regla de distribución de elementos de pago, Guía de implementación de proyectos de Oracle. Cada monto del elemento de pago se distribuye a las transacciones de gastos basándose en la base de distribución en la regla de distribución de elementos de pago aplicable. Las cantidades que no se pueden distribuir se informan en el informe de excepciones. Los elementos de pago se procesan basándose en la siguiente base de distribución: 1.
2. 3. 4. 5.
6.
7.
8.
Ninguno - Utilice esta base de distribución para asignar la cantidad total de un elemento de pago a un proyecto o una tarea en particular. Si ha seleccionado esta base para un elemento de pago, los registros de nómina deben tener información de proyectos y tareas en los segmentos de campo flexible de costes de nómina identificados o en las columnas de interfaz identificadas. Todo el monto se distribuye de la misma manera en que fue calculado para propósitos de nómina. ST Horas - Las cantidades con este método se distribuyen a cada combinación de proyecto y tarea en una línea de tarjeta de tiempo basada en el total de horas ST acumuladas para todas las tarjetas de tiempo en el mismo período de pago. Horas de OT - Las cantidades con este método se distribuyen a cada combinación de proyecto y tarea basándose en las horas totales de OT acumuladas para todas las tarjetas de tiempo en el mismo período de pago. Todas las horas - Las cantidades con este método se distribuyen a cada combinación de proyectos y tareas en base al total de horas acumuladas para todas las tarjetas de tiempo en el mismo período de pago. Monto ST - Las cantidades con este método se distribuyen a combinaciones de proyectos y tareas basadas en las cantidades acumuladas para cualquier línea de tarjeta de tiempo con horas ST en todas las tarjetas de tiempo en el mismo período de pago. Cantidad OT - Las cantidades con este método se distribuyen a las combinaciones de proyectos y tareas basadas en las cantidades acumuladas para cualquier línea de tiempo con horas OT en todas las tarjetas de tiempo en el mismo período de pago. ST + OT Cantidad - Las cantidades con este método se distribuyen a las combinaciones de proyectos y tareas basadas en las cantidades totales acumuladas para cualquier línea de tiempo con horas ST y OT en todas las tarjetas de tiempo en el mismo período de pago. Costo bruto total: esta base le permite acumular los montos de todos los elementos de pago identificados como costos brutos y usar esa cantidad para su distribución. Esta base está disponible para la selección sólo si ha seleccionado el tipo de coste de carga.
El programa utiliza los siguientes atributos definidos en la regla de definición de elemento de pago aplicable para procesar elementos de pago:
Uso de la opción de elemento de tarjeta de tiempo: Cuando la opción de elemento de tarjeta de tiempo se establece en Sí, el programa asigna cantidades a las transacciones de tarjeta de tiempo sin contrapartida coincidentes definidas por la base de distribución, por ejemplo, horas ST, horas OT o horas totales. Cuando la opción de elemento de tarjeta de tiempo se establece en No, el programa calcula las cantidades basadas en todas las tarjetas de tiempo coincidentes calculadas y no cotizadas según se define en la base de distribución, pero crea nuevas transacciones diversas. Esto sólo se aplica a los tipos de coste bruto ya que el elemento de tarjeta de tiempo no se puede establecer en No si el tipo de coste es Carga. Uso de la Opción de Transacción Miscelánea: Cuando la opción de elemento de tarjeta de tiempo está establecida en Sí y no hay tarjetas de tiempo sin coste, el programa calcula los montos distribuidos basados en las tarjetas de tiempo de coincidencia y la base de distribución aplicable. A continuación, el programa utiliza la opción Habilitar transacciones varias
para determinar si se crean transacciones diversas. Si el valor es Sí, entonces el programa crea transacciones misceláneas en las mismas fechas que las tarjetas de tiempo. Si se establece en No, las cantidades se notifican como excepciones. Uso de exclusiones de tipo de gasto: Si la regla de cálculo del costo de trabajo aplicable especifica cualquier exclusión de tipo de gasto, el programa no incluye horas para las líneas de tiempo con los tipos de gastos especificados en el total de horas.
Generación de informes de producción de costos laborales Los programas Distribuir Costos Laborales (Distribute Labor Costs), Procesar Activos de Nómina (Process Payroll Actuals) y Generar Costos de Mano de Obra (Generate Labor Cost Accruals )generan informes de salida que enumeran los elementos de detalle que se procesaron y elementos de excepción.
Cálculo y generación de informes La funcionalidad de utilización de Oracle Project Costing y Oracle Project Resource Management le permite generar e informar sobre la utilización real y programada de su recurso. Mediante Oracle Project Costing, puede informar sobre la utilización real de recursos de su recurso en función de las horas reales de las tarjetas de tiempo. Para obtener más información, consulte: Utilización, Oracle Projects Fundamentals.