An invoice is not created when the Amazon\MCF\Cron\GetOrderStatus::orderUpdate cron job is executed.
Result
This results in the order status not being updated to "Complete" when the order is saved after the shipment is created.
The reference for this is in the \Magento\Sales\Model\ResourceModel\Order\Handler\State::check() method called from \Magento\Sales\Model\ResourceModel\Order::save() when an order is saved.
Issue
An invoice is not created when the
Amazon\MCF\Cron\GetOrderStatus::orderUpdate
cron job is executed.Result
This results in the order status not being updated to "Complete" when the order is saved after the shipment is created.
The reference for this is in the
\Magento\Sales\Model\ResourceModel\Order\Handler\State::check()
method called from\Magento\Sales\Model\ResourceModel\Order::save()
when an order is saved.