Descripción de la funcionalidad de marcado que se usa en las transacciones de inventario en Microsoft Dynamics AX

Se aplica a: Microsoft Dynamics AX 2009Microsoft Dynamics AX 4.0Microsoft Dynamics AX 3.0

Microsoft Business Solutions-Axapta 3,0 ahora forma parte de Microsoft Dynamics AX 3,0. Todas las referencias a Microsoft Business Solutions-Axapta y Microsoft Axapta se relacionan con Microsoft Dynamics AX.

INTRODUCCIÓN


En este artículo se describe la funcionalidad de marcado que se usa en las transacciones de inventario en Microsoft Dynamics AX 2009, en Microsoft Dynamics AX 4,0 o en Microsoft Dynamics AX 3,0.

Más información


Puede usar la funcionalidad de marcado en transacciones de inventario para vincular una cantidad de una transacción de inventario de salida específica a una cantidad en una transacción de inventario de recibo específico. Esta funcionalidad fuerza la funcionalidad de recálculo y la de cierre en el inventario para liquidar la cantidad que se marcó entre las dos transacciones. Normalmente, Microsoft Dynamics AX usa el método de valoración de existencias especificado en el grupo de modelos del artículo cuando se ejecuta la funcionalidad de recálculo y la de cierre. Sin embargo, si configura la funcionalidad de marcado, se invalidará el método de valoración de existencias que se especifique en el grupo de modelos del elemento. El campo de lote de referencia en una transacción de inventario se denomina campo InventRefTransId en la tabla InventTrans. Este campo hace referencia al campo ID de lote de la transacción de inventario que marcó. Esto significa que siempre hay una coincidencia uno a uno entre una transacción de emisión y una transacción de recepción. Al marcar una transacción de problema con una transacción de recepción, la transacción de emisión tendrá una cantidad marcada. La transacción de recibo tendrá el valor con signo opuesto a la cantidad marcada. En ocasiones, es posible que la transacción de salida o la de recepción requieran una división. Microsoft Dynamics AX divide las transacciones de la siguiente manera:
  • Si la cantidad que se marca desde una transacción de emisión es menor que la cantidad total de la transacción de emisión, la transacción de emisión se divide en los dos registros siguientes:
    • La transacción de emisión A tiene la cantidad marcada.
    • La transacción de emisión B tiene la cantidad sin marcar restante.
  • Si la cantidad marcada como una transacción de recibo es menor que la cantidad total de la transacción de recibo, la transacción de recibo se divide en los dos registros siguientes:
    • La transacción de recibo A tiene la cantidad marcada.
    • La transacción de recibo B tiene la cantidad sin marcar restante.
Además, el identificador de lote de la recepción se almacena en el campo de lote de referencia en la transacción de emisión. El identificador de lote de la transacción de emisión se almacena en el campo lote de referencia de la transacción de la recepción. Por ejemplo, considere el siguiente escenario:
  • Usted registra una transacción de recibo de 10 unidades en el pedido de compra PO1 a $10,00 para cada parte. El identificador de lote para este recibo es "12345".
  • Usted registra una transacción de recibo de 10 piezas en PO2 de pedido de compra en $15,00 para cada parte. El identificador de lote para este recibo es "12346".
  • Usted registra una transacción de recibo de 10 piezas en PO3 de pedido de compra en $20,00 para cada parte. El identificador de lote para este recibo es "12347".
  • Contabiliza una transacción de emisión de cuatro partes en SO1 de pedido de ventas. El identificador de lote para este problema es "12348". Este problema se publica con un coste financiero total de $60,00. Este total se calcula mediante cuatro unidades como promedio de tres recibos a $15,00 por cada parte.
  • El artículo para el cual registró los recibos y la transacción de emisión usa el grupo de modelo "primero en," primero en salir ".
  • No use la funcionalidad de marcado.
En este caso, la función cerrar liquidará la transacción de emisión con la primera recepción PO1. Además, la funcionalidad de cerrar ajustará el costo hacia abajo de $60,00 a $40,00 ($40,00 = 4 unidades x $10). En este caso, se calcula el costo de cuatro fragmentos según el recibo PO1 a un costo de $10 por cada fragmento. Sin embargo, si usa la funcionalidad de marcado para marcar el problema SO1 en la tercera PO3 de recibo, se producirán las siguientes acciones:
  • La transacción de inventario de la PO3 de recibo se dividirá en los dos registros siguientes:
    • La transacción de recibo a tiene una cantidad de 4 y se usa para la funcionalidad de marcado para el problema SO1. Este registro tiene el identificador de lote original "12347".
    • La transacción de recibo B tiene una cantidad de 6 y se usa para la cantidad no marcada restante. Este registro también tiene el identificador de lote original "12347".
  • La transacción de emisión que tiene la identificación de lote "12348" tendrá el ID de lote "12347" almacenado en el campo lote de referencia .
  • La transacción de recibo A tendrá el ID de lote "12348" almacenado en el campo lote de referencia.
  • La transacción de emisión no se divide porque se marcó la cantidad completa de la transacción de emisión.
  • Al ejecutar la funcionalidad de cierre, la transacción de emisión se ajustará del costo actual de $60 a un nuevo coste de $80 ($80 = 4 piezas x $20). Esto se debe a que marcó el problema SO1 a la PO3 de recibo. El recibo de PO3 tenía un costo de $20 por cada parte.