Hola, este blog pretende ayudar en la resolución del problema en el título. Esto es, es posible que se hayan enfrentado al escenario en donde después de haber aprobado una solicitud de compra no les es posible generar una orden de compra de manera automática o bien manualmente a través de la funcionalidad de "Liberar Solicitudes de Compra". Esto básicamente se debe a que no aparece un checkmark (un tilde de color verde) junto a una requisición:

Este checkmark indica que ha ocurrido una "reserva" presupuestal que ocurre independientemente de que se encuentre habilitada la funcionalidad de Control Presupuestal en AX 2012. Cuando ésta no está habilitada esta validación es mero trámite, pero cuando si lo está, ocurre una reserva como tal del presupuesto (pre-encumbrance). En cualquiera de los dos casos si esta validación no ocurre las requisiciones no pueden ser convertidas en ordenes de compra manual o automáticamente, para lograr esto es necesario verificar que el job PurchReqPurchaseOrderGenerationAsync.run esté asociado a un batch group que está a su vez asociado a un batch server válido. Por default éste se encuentra asociado al "Empty" Batch Group, de tal manera que bastaría con que el "Empty" batch group esté asociado a un batch server válido.

 

Espero les sea de utilidad.

Saludos