Primeramente revisaremos la transferencia en la tienda que nos esta reportando que no puede hacer la recepcion de la transferencia.
Para que una transferencia pueda ser recibida desde la pantalla recepcion de transferencia esta debe de aparecer con estatus ET en el campo Status de TransfereHeader, adicional en la tabla Transferdetail debe de existir almenos 1 sku con cantidades enviadas diferentes a cero.
1.-En el siguiente caso podemos observar que la transferencia aparece en estatus ET sin embargo a nivel transferdetail las cantidades enviadas aparecen en ceros.

2.-Una vez que identificamos que la transferencia tiene cantidades enviadas en ceros vamos a revisar en la tienda que hace el envio de la transferencia (TransferHeader.SourceStore)
En este caso la tienda que hace el envio es la tienda 1123 y podemos notar que desde esta tienda se hizo el envio con cantidades en cero como se muestra en la siguiente imagen

3.- A continuacion vamos a confirmar que el envio de la transferencia no haya movido inventario por lo que se tiene que revisar la transferencia en INVADJLOG desde la tienda que hizo el envio.

En la pantalla anterior vemos que en la tabla InvAdjlog los skus traen cero en el campo QuantityAdj lo que significa que no se movio inventario para nigun sku.
4.- En caso que para algun sku se tuviera una cantidad diferente de cero lo que tendriamos que hacer es Actualizar el campo Transferdetail.QtyShipped con la cantidad que se tiene en el campo Invadlog.QuantityAdj usando el siguiente update.
UPDATE Tranfer
SET Tranfer.QtyShipped = inv.QuantityAdj
FROM Transferdetail Tranfer
INNER JOIN invadjlog(nolock) inv
ON Tranfer.TransferNumber = inv.DocNumber
AND Tranfer.sku = inv.SKUAdjusted
WHERE tran.transfernumber = 8748024611 --Numero de Transferencia
5.-Una vez realizado el paso anterior el siguiente paso es regresar la transferenica a estatus SO en la tabla transferHeader y posteriormente actualizar de nuevo la transferencia a estatus ET, con ello se regeneran los mensajes de la transferencia con las cantidades enviadas y con ello ya va a permitir hacer la recepcion desde la tienda que genera la transferencia
update TransferHeader SET status = 'SO' where transfernumber = 8748024611 --Numero de Transferencia
update TransferHeader SET status = 'ET' where transfernumber = 8748024611 --Numero de Transferencia
Una vez realizado el paso anterior esperamos que se actualize la transferenica con las cantidades enviadas en la tienda que genero la transferencia y notificamos al usuario para que haga la recepcion.
6.-Como en este caso vimos que no hubo movimineto de inventario lo que aplicae es actualizar la transferencia a estas SO en ambas tiendas usando el siguiente update
update TransferHeader SET status = 'SO' where transfernumber = 8748024611
Una vez que se actualizo la transferencia a estatus SO = Solicitado notificamos al usuario lo siguiente.
Buenas tardes XXXX.
La transferencia 1111111111 aparece enviada en ceros desde la tienda XXXX , por lo que esta transferencia se marcó como solicitada para que sea rechazada y se tiene que generar una nueva transferencia para que se haga envió correcto de la mercancía.