Question

I need the ID of the last invoice for an order. I already have the order ID, but it does not know how to get the ID of the last invoice. Does anyone know how to do it?

Was it helpful?

Solution

One approach:

$order_id = intval($_POST['order_id']);
$order = Mage::getModel('sales/order')->load($order_id);
$invoice = $order->getInvoiceCollection()
    ->addAttributeToSort('created_at', 'DSC')
    ->setPage(1, 1)
    ->getFirstItem();
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top