Control de gestión > Encurso > Contabilización encurso OF 

Esta función permite pasar a contabilidad los registros de encursos de OF y de orden de subcontratación que se han ido formando en los seguimientos de fabricación, recepciones de subcontratación y posibles registros de diferencias o de regularización generados en el cálculo del precio de coste. Los encursos de OF o de orden de subcontratación que aún no se han cerrado se pueden pasar a contabilidad. También se pueden pasar a contabilidad los encursos generados desde los seguimientos sin OF.

Todos los elementos que intervienen en la fabricación se pasan a contabilidad de esta manera: salidas de materiales, entradas en stock de productos, gastos de operaciones (máquina, mano de obra y subcontratación) y gastos generales. Los movimientos de stock procedentes de Producción no se contabilizan mediante la interface de stocks.

Se establece un bloqueo lógico, puesto que este proceso es exclusivo.

La contabilización se basa en los asientos automáticos declarados en los parámetros generales ACCWIPENT - Asiento automático encurso (capítulo GPA, grupo ACC) y ACCWIPEOA - Asiento auto. encurso subcont. (capítulo ACH, grupo ACC) (el asiento WIP se entrega en estándar) y en la tabla WIPTMP.

Esta es una tabla de claves que permite gestionar la agregación. Por lo tanto, WIPTMP contiene datos necesarios para el asiento automático y campos clave evaluados en función de la parametrización realizada en las funciones Agregación encurso contab. y Parámetros agregación contable.

La primera etapa de la contabilización consiste en alimentar la tabla WIPTMP a partir de la tabla WIPCOST y de los parámetros de agregación. A continuación, se envían todos los registros con criterios de clave constantes al asiento automático (que es de tipo agrupado).

Por último, el mecanismo del asiento automático es el que gestiona la generación de uno o varios asientos que realizan el seguimiento de lo que se ha contabilizado. Al final del proceso, los registros de la tabla WIPCOST que se han procesado se marcan como contabilizados.

Requisitos previos

SEEREFERTTO Consulta la documentación de Puesta en marcha

Gestión de pantalla

Introduzca los criterios de selección de los encursos que quiere procesar.

Pestaña Pantalla de entrada

Presentación

Los distintos criterios de selección son los siguientes:

 La planta. Si el indicador "Todas las plantas" está marcado, este campo no se puede completar.

 El tipo de asiento. Orden de fabricación u Orden de subcontratación.

 El tipo de transacción. Se puede interconectar un único tipo de transacción (por ejemplo, costes de operaciones de máquina). Si el indicador "Todas las transacciones" está marcado, este campo no se puede completar.

 Rango de órdenes. Indique las órdenes en las que quiere interconectar los encursos. Si el rango está en blanco, se procesan todas las órdenes.

 Rango de fechas de cierre. Indique las fechas de cierre de las órdenes que quiere procesar. Si el rango de fechas está en blanco, se contabilizan todos los encursos, incluso los abiertos.

Cerrar

 

Campos

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

Criterios

  • Todas las plantas (campo ALLFCY)

Seleccionar todas las plantas (Sí/No).

La planta que se propone por defecto es la planta de producción asociada al usuario. Según sus habilitaciones, se puede modificar por otra planta autorizada para el operador.

  • Tipo asiento (campo VCRTYP)

 

  • Todas las transacciones (campo ALLTXN)

Seleccionar todos los tipos de encursos (Sí/No).

  • Tipo de transacción (campo TXNTYP)

Tipo de encurso.

  • Orden inicio (campo VCRNUMDEB)

Número inicial de orden de fabricación.

  • Orden fin (campo VCRNUMFIN)

Número final de orden de fabricación.

  • Fecha cierre inicio (campo CLODATDEB)

Fecha de inicio:

  • Fecha cierre fin (campo CLODATFIN)

Fecha fin:

  • Fecha proceso (campo PRODAT)

 

Cerrar

 

Explicaciones

Tabla WIPCOST

Esta tabla se actualiza en la creación/modificación del seguimiento y en el cálculo del precio de coste de fabricación. Contiene todos los datos valorados de los seguimientos y las diferencias calculadas.

Los tipos de registros almacenados en esta tabla son los siguientes:

Tipo de registro

Evento origen

1 - Salida material

Seguimiento - Materiales (creación, modificación, supresión)

2 - Coste mano de obra

Seguimiento - Operaciones (creación, modificación, supresión)

(centro de mano de obra)

3 - Coste máquina

Seguimiento - Operaciones (creación, modificación, supresión)

(centro de máquina)

4 - Coste subcontratación

Seguimiento - Operaciones (creación, modificación, supresión)

(centro de subcontratación)

5 - Gastos material

Seguimiento - Materiales (creación, modificación, supresión)

Declaración de producción (creación, modificación, supresión)

6  - Gastos mano de obra

Seguimiento - Operaciones (creación, modificación, supresión)

7 - Gastos máquina

Seguimiento - Operaciones (creación, modificación, supresión)

8 - Gastos subcontratación

Seguimiento - Operaciones (creación, modificación, supresión)

9 - Desviación material

Finalización del encurso de OF (si valoración en coste estándar)

10 - Desviación mano de obra

Finalización del encurso de OF (si valoración en coste estándar)

11- Desviación máquina

Finalización del encurso de OF (si valoración en coste estándar)

12 - Desviación subcontratación

Finalización del encurso de OF (si valoración en coste estándar)

O regularización de subcontratación

13 - Desviación gastos generales

Finalización del encurso de OF (si valoración en coste estándar)

O regularización de subcontratación

14 - Declaración producción

Declaración de producción (creación, modificación, supresión)

15 - Saldo de encurso

Finalización del encurso de OF

O regularización de subcontratación

16 - Desecho operación

Seguimiento - Operaciones (creación, modificación, supresión)

(si cantidad rechazada en UO)

17 - Regularización precio de entrada

Finalización del encurso de OF (si valoración en coste real)

O regularización de subcontratación

18 - Saldo seguimiento sin OF

 Saldo seguimiento sin OF

19 - Elemento facturación

 Consumo de subcontratación o Factura de subcontratación

20 - Desviación elemento facturación

 Cálculo del precio de coste de subcontratación

 

En el cálculo del precio de coste (fabricación o subcontratación), se almacenarán desviaciones en los registros de tipo 9-13 y 20 si la valoración es por coste estándar, o en el registro de tipo 17 si la valoración es por precio de la orden.

Se muestra el importe global (campos AMOUNT) y detallado (campos CSTELM 0 - 15) de cada tipo de registro.

Estos son los detalles de los elementos de costes por tipo de registro:

TXNTYP = 1: Coste material

Si la salida de material se ha valorado en coste estándar o coste actualizado, o en PMP con el código de actividad SPD activo: desglose

CSTELM(0 - 7): Costes mononivel

CSTELM(0): Material

CSTELM(1): Mano de obra

CSTELM(2): Máquina

CSTELM(3): Subcontratación

CSTELM(4): Gastos material

CSTELM(5): Gastos mano de obra

CSTELM(6): Gastos máquina

CSTELM(7): Gastos subcontratación

CSTELM(8 - 15): Costes multinivel

CSTELM(8): Coste material

CSTELM(9): Coste mano de obra

CSTELM(10): Coste máquina

CSTELM(11): Coste subcontratación

CSTELM(12): Gastos material

CSTELM(13): Gastos mano de obra

CSTELM(14): Gastos máquina

CSTELM(15): Gastos subcontratación

TXNTYP = 2 y 3: Costes de operación

CSTELM(0): Coste de ajuste

CSTELM(1): Coste de operación

TXNTYP = 4: Coste de subcontratación

CSTELM(0): Coste de ajuste

CSTELM(1): Coste de operación

CSTELM(2): Coste de ajuste + Coste de operación

CSTELM(3): Precio previsto o Precio facturado

TXNTYP = 5, 6, 7 y 8: Gastos generales
TXNTYP = 9, 10, 11, 12 y 13: Desviaciones (solo en coste estándar; un registro por naturaleza de gasto para el tipo 13)

CSTELM(0): Coste real

CSTELM(1): Coste previsto

CSTELM(2): Coste desechos

TXNTYP = 14: Declaración de producción

Se crea un registro con el importe global para cada declaración + un registro por naturaleza de gastos generales (campo AMOUNT con el valor 0 para estos registros de gastos generales).

El valor de la entrada del producto se desglosa de forma indicativa:

CSTELM(0): Coste material

CSTELM(1): Coste mano de obra

CSTELM(2): Coste máquina

CSTELM(3): Coste subcontratación

CSTELM(4): Gastos material (registros por naturaleza de gasto)

CSTELM(5): Gastos mano de obra (registros por naturaleza de gasto)

CSTELM(6): Gastos máquina (registros por naturaleza de gasto)

CSTELM(7): Gastos subcontratación (registros por naturaleza de gasto)

Si el método de valoración es "Coste de la orden", los distintos componentes proceden del coste previsto de OF (teórico o lanzamiento según el parámetro CSTRCPORD - Coste previsto declaración). De lo contrario, proceden del coste estándar (parte del nivel).

Hay otro desglose disponible (especialmente para la contabilización detallada si quiere imputar varias cuentas según el origen del coste):

CSTELM(8): Coste material

CSTELM(9): Coste mano de obra

CSTELM(10): Coste máquina

CSTELM(11): Coste subcontratación

CSTELM(12): Gastos material

CSTELM(13): Gastos mano de obra

CSTELM(14): Gastos máquina

CSTELM(15): Gastos subcontratación

Estos componentes representan las partes totales del material, la mano de obra, etc. multinivel, es decir, teniendo en cuenta la parte del material que procede, por ejemplo, de un componente semiterminado.

TXNTYP = 15: Saldo de encurso (si problema de redondeo para obtener un encurso nulo)
TXNTYP = 16: Desecho operación

CSTELM(0): Desecho material

CSTELM(1): Desecho mano de obra

CSTELM(2): Desecho máquina

CSTELM(3): Desecho subcontratación

CSTELM(4): Desecho gastos material

CSTELM(5): Desecho gastos mano de obra

CSTELM(6): Desecho gastos máquina

CSTELM(7): Desecho gastos subcontratación

TXTNYTP = 17: Regularización

En una regularización de salida, si hay que ajustar el registro:

  • Se actualiza si aún no se ha contabilizado.
  • Se crea un nuevo registro si el movimiento existente ya se ha contabilizado.

CSTELM(0): Gasto real total para este producto

CSTELM(1):  Valor total de los movimientos de entrada para este producto (negativo)

CSTELM(2): Parte de la regularización del stock presente

CSTELM(3): Parte de la regularización del stock dado de baja (imputado a la cuenta COGS de los países anglosajones)

Los 5 elementos siguientes representan la distribución de la regularización en los distintos componentes de la primera serie de detalles de la declaración de producción (ver tipo 14)

CSTELM(4): Regularización material

CSTELM(5): Regularización mano de obra

CSTELM(6): Regularización máquina

CSTELM(7): Regularización subcontratación

CSTELM(8): Regularización gastos generales (todos los gastos incluidos)

Por último, un desglose según las reglas de absorción realizadas por los parámetros generales de Stock MAXABSCOD y MAXABSPER:

CSTELM(9): Regularización absorbida

CSTELM(10): Regularización no absorbida

Nota: Las secciones analíticas de las regularizaciones proceden de la tabla MFGITM.

TXTNYTP = 18: Saldo de seguimiento sin OF

El sistema agrega o no los encursos en función del valor del parámetro MWHBOMEXI.

CSTELM(0): Suma de los importes (campos AMOUNT) de todos los TXNTYP salvo el 14

CSTELM(1): Suma de los importes (campos AMOUNT) de los TXNTYP 14

CSTELM(4): Suma de los importes (campos AMOUNT) de los TXNTYP 1

CSTELM(5): Suma de los importes (campos AMOUNT) de los TXNTYP 2

CSTELM(6): Suma de los importes (campos AMOUNT) de los TXNTYP 3

CSTELM(7): Suma de los importes (campos AMOUNT) de los TXNTYP 4

CSTELM(8): Suma de los importes (campos AMOUNT) de los TXNTYP 5, 6, 7 y 8

TXTNYTP = 19 y 20: Elementos de facturación

CSTELM(16): Importe de los elementos de facturación

Contabilización

En primer lugar, se genera un proceso y, posteriormente, se constituye la tabla temporal de claves (WIPTMP) a partir de las parametrizaciones realizadas en la tabla WIPCOST según las selecciones realizadas. Hay un registro WIPTMP por registro WIPCOST y la tabla temporal es la que sirve de desencadenante para los asientos automáticos. Durante la carga de esta tabla, la tabla MFGHEAD (Órdenes fabricación - cabecera) está en línea para los wipcost de una OF.

Posteriormente, se generan los asientos. El sistema está diseñado para generar asientos agrupados. Dado que el generador contable procesa un conjunto de registros, hay que utilizar la abreviatura [TB0] cuando se hace referencia a un campo de la tabla desencadenante. Se realiza una ruptura principal por combinación (código de asiento automático, sociedad). La generación de asientos automáticos (ver documentación correspondiente) utiliza una acción LIENSDECL en la que se leen las tablas vinculadas al encurso para poder utilizar sus campos en la parametrización de las líneas de asiento:

Tabla

Título tabla

Abreviatura

Condiciones

MFGWIP

Valorización encurso cabecera

MWH

Siempre

WIPCOST

Valorización del encurso

MWI

Siempre

MFGHEAD

Órdenes fabricación - cabecera

MFG

Si el seguimiento es de OF

MFGMATTRK

Seguimiento fabricación materiales

MKM

Tipo de consumo de material o de gastos de material

MFGITMTRK

Seguimiento fabricación - artículos

MKI

Tipo de declaración de producción o de gastos de producto

MFGOPETRK

Seguimiento fabricación - operaciones

MKO

Tipo de encurso de operación (máquina, mano de obra, subcontratación) o gastos asociados

STOJOU

Diario de stocks

STJ

Primer movimiento asociado a un seguimiento de materiales o a una declaración de producción

MFGOPE

Órdenes fabricación - operaciones

MFO

Primera operación de la OF

PRECEIPT

Recepción

PTH

Recepción de una orden de subcontratación

PRECEIPTD

Recepciones detalle

PTD

Línea de recepción de una orden de subcontratación

Cuando los asientos se han generado correctamente, se actualizan los registros de valoración de encursos correspondientes. Se marca el indicador Contabilizado y se completan el Tipo y el Número de asiento contable. En las salidas de materiales y las declaraciones de producción, los movimientos de stock asociados también se actualizan con los mismos datos.

Una traza describe lo ocurrido en el proceso con los errores y/o rangos de asientos generados.

Tarea batch

Esta función puede lanzarse en Batch, pero no existe ninguna tarea estándar dedicada a su lanzamiento.

Mensajes de error

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

Errores al entrar en la función

El módulo de Contabilidad no está presente

Si el dossier no contiene el módulo de Contabilidad, no se puede lanzar la interface.

El parámetro general "Interface contable" tiene asignado el valor "No"

Si el parámetro general OPEIFA - Interface contab. encurso OF (capítulo GPA, grupo ACC) tiene asignado el valor "No", no se transfieren los registros de WIPCOST.

Parámetro no indicado: ACCWIPENT

Si no se ha completado el parámetro general ACCWIPENT - Asiento automático encurso (capítulo GPA, grupo ACC), no se ha podido introducir el código de asiento automático en los registros de WIPCOST. En este caso, hay que realizar una transacción para alimentarlo posteriormente.

Errores al introducir las selecciones

La planta de la orden no corresponde a la planta seleccionada

Cuando en el rango de números de OF se introduce una orden de fabricación cuya planta no es la que se ha introducido en el campo anterior.

Errores al ejecutar el proceso

Interfaz contable ya en curso

Este mensaje aparece cuando otro usuario está lanzando la interfaz o registrando parámetros de agregaciones. Este proceso es exclusivo.

Error de acceso en el fichero MFGHEAD

Cuando falla la lectura de la OF asociada a una valoración de encurso.

Error al validar el proceso

Cuando aparece un error al validar el proceso generado.

Variable inexistente … o cualquier otro error del sistema "Error en la parametrización de las agregaciones del encurso"

Puede aparecer un error de sistema al utilizar parametrizaciones de agregación. En este caso, hay que comprobar la parametrización de los valores de clave temporales.

Error en la generación de la tabla temporal WIPTMP

Cuando se produce un error de escritura en la formación de la tabla temporal.

Problema en actualización de stocks (seguimiento de materiales/declaración de producción) N° de seguimiento N° de línea

Después de la generación del asiento, cuando falla la actualización de los movimientos de stock asociados. El asiento no se escribe y el grupo de registros no se marca. El proceso continúa con los demás registros.

Error en la actualización de los encursos de OF (WIPCOST) xxxxx 1111 tipo

Después de la generación del asiento, cuando falla la actualización de uno de los registros de WIPCOST. El asiento no se escribe y el grupo de registros no se marca. El proceso continúa con los demás registros.

Asientos automáticos finalizados: números de asiento xxxxxxxx - yyyyyyy

Después de un grupo de registros con un código de asiento y una sociedad, indica el rango de asientos creados.

Error contable …KEY1=… KEY2=…KEY3=…

Si falla la generación del asiento contable, aparece un mensaje con la clave del registro de WIPTMP, pero el proceso continúa.

Tablas utilizadas

SEEREFERTTO Consulta la documentación de Puesta en marcha