REVERTIR ORDENES DE PRODUCCION

Hilo iniciado por julio sierra el 5 de septiembre de 2016

Viendo 11 entradas - de la 1 a la 11 (de un total de 11)
  • Autor
    Entradas
  • #9576
    Rangojulio sierrajulio sierra
    Participante
    APRENDIZ
    999 Rincoins

    Buenas, se que no soy el primero en preguntar esto, pero no he visto ninguna respuesta concreta en ningun sitio, espero tener suerte aqui para resolver dudas de AX 2009.

    Se trata de revertir todos los pasos que tienen lugar cuando una orden de produccion llega a su estado terminado, es decir, se ha hecho el picking de los articulos que componen el BOM y se ha realizado el producto final que los materiales que lo componen.

    En este punto, necesito saber que diarios o clases( aun mejor…je,je), necesitaria usar para invertir todos los registros que se han producido, contables y de inventario, para devolver el producto acabado a su situacion inicial.

    La idea es que no se tenga que recurrir a meter a lo bruto, las transacciones contables.

    Muchisimas gracias por adelantado.

    #9577
    RangoHugo de JesúsHugo de Jesús
    Participante
    MASTER
    129.350 Rincoins

    Hola Julio,

    A no ser que finalices completamente la orden, puedes revertirla restaurando el estado. Este proceso te va a revertir los diarios de; selección, ruta, trabajos y notificado como terminado de forma automática.

    Lo recomendable es que las OP no se termine al finalizar la producción, si no que se notifiquen como terminado hasta que se esté seguro que se han imputado todos los costes y una vez asegurado (normalmente al finalizar el periodo mensual) se realiza el cierre. De esta forma siempre podrás revertir la orden sin recurrir a ningún desarrollo y asegurando la integridad de las transacciones y sobre todo la valoración del inventario.

    Saludos.

    #9578
    Rangojulio sierrajulio sierra
    Participante
    APRENDIZ
    999 Rincoins

    Gracias por la respuesta Hugo. El problema es que las ordenes de produccion se finalizan en esta empresa y se quiere tener la posibilidad de aceptar devoluciones de productos terminados, de manera que se quiere que ese producto se desmonte y las partes que locomponen vuelvan a su almacen y estados contables.

    Por otro lado, entiendo que si no finalizas la orden, el inventario del nuevo producto no estara disponible, ¿no?. Es decir, si para hacer B necesito A, B no estara disponible si no finalizo la orden de produccion.

    #9579
    RangoHugo de JesúsHugo de Jesús
    Participante
    MASTER
    129.350 Rincoins

    Ok, entonces según te entiendo, el producto está fabricado y vendido, y posteriormente el cliente devuelve el producto y la empresa lo reciba y lo desmonta. ¿Es así?

    Si es este proceso, en teoría la producción no se debería revertir, ya que los costes de producción (mano de obra y uso de maquinaría) se han realizado. Por lo tanto, lo que tendríamos que hacer es un desmontaje del producto, consumiendo el producto fabricado (y todo su coste asociado) y generando en el almacén los componentes de su lmat. El coste de los productos desmontados, no debería ser el valor de estos cuando se consumieron en la OP, si no el valor de esta materia prima más el coste repercutido de la mano de obra y maquinaria usado tanto durante la fabricación como durante el desmontaje.

     

    AX no tiene ninguna funcionalidad estándar para repercutir estos costes, pero si se puede hacer. Lo que deberíamos hacer es un diario de LMAT inverso o diario de notificar como terminado inverso, en donde consumamos el producto final y generamos los subproductos. El diario de notificar como terminado es más rápido y sencillo, pero no te permite modificar el coste de los nuevos productos generados. Por lo tanto, deberemos usar un diario de LMAT.

    En este diario, la idea es consumir el producto terminado, con el coste de producto que AX indique (que será la suma de sus componentes más los costes de producción) y generar en el almacén las materias primas que podamos recuperar (quizás no todas). La suma de los costes de las materias primas deberá ser el coste del producto terminado. Este ajuste hay que indicarlo a mano en el diario. Las líneas positivas (entrada) te permitirán realizar el ajuste del coste (las negativas no ya que son salidas y por lo tanto el coste es el que AX determine)

    El cómo repartir el coste extra dependerá de cada empresa (por valor de la materia prima, por peso, etc.)  Pero lo importantes es que los costes queden compensados (coste consumido = coste nuevas entradas almacén)

     

    Un problema que te podrás encontrar es que tengas costes extras durante el desmontaje (mano de obra, maquinaria) Si quieres imputarlos de forma sencilla, antes de hacer el diario de LMAT inverso puedes hacer una nueva OP en donde consumas el producto terminado y fabriques el producto terminado, pero con una ruta que añada los costes comentados. Una vez finalizada puedes hacer el desmontaje. Si no quieres hacer esto, puedes repercutir el coste en el propio diario de forma manual

     

    Este proceso es mucho más confiable y trazable si estás usando lotes o números de serie. De todas formas, si el coste de desmontaje es insignificante o la empresa no quiere repercutirlo al producto, todo el proceso se vuelve más sencillo

     

    Respecto a tu pregunta sobre la finalización, no es exactamente así, cuando notificas como terminado lo que estás haciendo es dar de alta en el inventario el producto B, el consumo del producto A se realiza:

     

    * Al iniciar la orden dependiendo del principio de vaciado

    * Manualmente con diarios

    * Al notificar como terminado

     

    Esto quiere decir, que puedes iniciar una orden para fabricar 100 productos B que dura por ejemplo 5 días, ir consumiendo la materia prima A durante esos 5 días, al segundo día, ya hay producto fabricado B y notificas una cantidad parcial de 30 B, lo haces así durante la duración de la OP, consumes A y notificas B, a los 5 días la orden está terminada y notificas la cantidad final y marcas el check de finalizado. Dejas así la OP. En tu inventario hay 100 B y no hay los A consumidos. 

    10 días después el responsable de planta te indica que consumieron más cantidad de A que la indicada en la orden y que tuvieron que usar más tiempo de personal. Consumes estos costes en la OP ya que sigue abierta. Al finalizar el mes y con todos los usuarios seguros que no hay más coste, se termina, lo que hace que el coste del producto se defina finalmente y la orden no permita nuevos ajustes.

    Espero que te sirva de ayuda.

    Saludos.

    #9580
    Rangojulio sierrajulio sierra
    Participante
    APRENDIZ
    999 Rincoins

    Buenas Hugo,

    Efectivamente, el escenario es el que describes, en el cual no hay costes repercutidos por desmontaje y por tanto deberia hacerse con un diario L.Mat.
    Estoy explorando por codigo como hacer un diario LMAT partiendo de un lote de devolucion de un pedido de venta, desde el modulo de inventario. El problema es que no se si los parametros estan bien configurados.

    Estoy en un caso simple, quiero desmontar un articulo B para retornar al A. De manera que apuntare en inventario -1 en B y +1 en A.
    Lo que se llama un backflush…jeje.

    Pero no se que tengo que poner en el diario, aparte de la linea del articulo que es de tipo L.MAT que en nuestro ejemplo seria el articulo B con cantidad negativa…
    Podrias orientarme?

    Por otro lado, parece que cuando meto un articulo en ese diario, las dimensiones no estan siempre disponibles.
    Me huele a falta de configuracion en este apartado…

    Muchisimas gracias por adelantado.

    #9581
    RangoHugo de JesúsHugo de Jesús
    Participante
    MASTER
    129.350 Rincoins

    Hi,

    El diario de lmat funciona de la siguiente manera; por un lado tienes el producto B (producto terminado) que tienes que poner en negativo (se consume) y sin el check de componente de lmat, el resto de productos “A”, serán en positivo y con ese check marcado.  Te adjunto pantalla. Respecto a las dimensiones que no se te habilitan, estas siempre dependen del grupo de dimensiones del articulo que estés viendo, tendrías que revisar que todas las MP estén configuradas con sus grupos de dimension de inventario y seguimiento.

    Fijate que el coste del producto que va a introducir en al almacén, es la suma de los componentes, y nosotros necesitamos que sea inverso. Por eso es importante el ajuste manual.

    De todas formas, si vas a hacer un desarrollo puedes enfocarlo de muchas maneras, Puedes por ejemplo crear diarios de ajuste de inventario y hacer los movimientos negativos y positivos. Pero lo mas importante sería en este caso controlar que los componentes que se obtienen sean exactamente los consumidos. Por esa razón, no puedes mirar la versión de LMAT de la OP, si no que tendrías que revisar los consumos realizados reales y copiarlos con exactitud a nivel de dimensiones de seguimiento. No es necesario que los generes en el mismo almacén o ubicación pero si que se mantenga los lotes y números de serie.

    Teniendo en cuenta esto, el desarrollo tendría que hacer lo siguiente:

    * Desde el PV ya devuelto (el producto debe haber entrado en el almacén) seleccionar el producto e ir a su OP (si el producto ha sido fabricado en varias OP con varios lotes se va a complicar un poco) 

    * Crear un diario de ajuste para consumir el producto terminado (mantener el lote y serie) El coste del producto consumido será el calculado por AX (guardar este valor para usarlos posteriormente)

    * Consultar  los diarios de selección utilizados en la OP y crear nuevos en negativos, manteniendo las dimensiones de seguimiento.

    * Mostrar al usuario la lista de las MP que se van a revertir para que indique si hay alguna merma en el proceso.

    * Restar la suma de los costes de las MP a revertir del coste del producto terminado y guardar la diferencia.

    * Utilizar algún criterio de reparto (por valor, por unidades, por peso…) para repartir esta diferencia entre las materias primas para incrementar su valor en el inventario.

    * Registrar.

    Ojo: Si estáis usando coste estándar en vez de coste medio, fifo, etc, todo esto de los costes no se aplica.

     

    #9582
    Rangojulio sierrajulio sierra
    Participante
    APRENDIZ
    999 Rincoins

    Bienas Hugo,

    Yo tambien lo habria hecho con un diario de ajuste de perdidas y ganancias, pero le tienen panico a los ajustes de este tipo por tener 6 empresas en la misma implementacion…supongo que es un problema contable: que cuenta se imputaria en cada empresa?…mejor que decida el sistema, ergo diario LMat.

    Respecto a los costes estan usando FIFO y solo hay costes de inventario como te comente.

    Podria hacerse entonces sencillamente con un LMat inverso y volverian los componentes a su almacen de picking?

    #9583
    RangoHugo de JesúsHugo de Jesús
    Participante
    MASTER
    129.350 Rincoins

    Te estás refiriendo a un diario de movimiento, en ese diario debes especificar la cuenta. Yo me refiero a un diario de ajuste que usa las cuentas de inventario así que en ese aspecto estarías seguro.

    Podrías hacerlo igualmente con un lmat inverso pero siempre añadiendo tu los componentes y módificando el coste . Al final el diario de lmat es un diario de ajuste encubierto .

    #9584
    Rangojulio sierrajulio sierra
    Participante
    APRENDIZ
    999 Rincoins

    Gracias Hugo, concretamenta donde se encuentra ese diario de ajuste en el modulo de inventario en la version 2009?

    #9585
    Rangojulio sierrajulio sierra
    Participante
    APRENDIZ
    999 Rincoins

    Ya consegui hacer un diario Lmat por codigo.Parece que funciona a la perfeccion y se puede hacer la trazabilidad con el pedido de venta…un exito en ese sentido vamos, jeje.
    Por otro lado, el apunte contable es basicamente, neteando apuntes, es el valor de coste en positivo del producto acabado y el del producto con el que se elabora el segundo.
    No se ai esto es corrwcto para una elaboracion FIFO, pero mi instinto me dice que si.

    Muchos gracias…somos el equipo A que se hizo con B hace años…jeje.

    #9586
    RangoHugo de JesúsHugo de Jesús
    Participante
    MASTER
    129.350 Rincoins

    Fantástico!

    Que sea FIFO o Coste medio no afecta en este momento, ya que AX usa un coste medio flotante hasta que hagas un cierre o un recalculo.

    Respecto al coste, te netea por que el coste del producto terminado es igual a la suma de los costes de las materias primas, pero si haces pruebas con una lmat en donde no recuperes todas las materias primas o una producción con costes de ruta la cosa cambia. Como se que no es tu caso no hay problema pero es buen tenerlo en mente por si tu empresa cambiara la forma de trabajar en el futuro.

    Respecto a los diarios de 2009, efectivamente yo te dije los de 2012, en 2009 son así:

    – Movimiento: Se utilizar para imputar costes del consumo de un producto a un ceco o dpto. o una cuenta contable distinta a las de inventario (por ejemplo para que el departamento de marketing regale productos en una campaña)

    – Perdidas y ganancias (para dar de baja o alta productos en el almacén) el valor de las entradas o salidas se contabiliza en las cuentas de inventario (perdidas o ganancias de inventario). El usuario no puede indicar la cuenta como si puede hacer en movimiento.

    – Transferir: Para mover artículos de dimensiones de inventario a otras. Como el caso anterior usando las cuentas de inventario

    Y el último es el de lmat que ya conoces. En este caso el movimiento contable del diario de lmat utiliza las cuentas de producción y no las de inventario (Existencias de producto terminado) Así que usar un diario u otro va a depender de como queráis tratar contablemente la devolución del producto fabricado.

    Ya me contaras como queda al final el desarrollo, pero me parece que mas de uno te lo va a pedir 😉

Viendo 11 entradas - de la 1 a la 11 (de un total de 11)
  • Debes estar registrado para responder a este debate.
Carrito de compra