Для Magento> = 1.4 есть пара опций - лучшим выбором будет событие, которое вы перечислили, sales_order_invoice_register
.
Поскольку модель счета выставляет для свойства _eventPrefix
значение sales_order_invoice
, вы можете наблюдать sales_order_invoice_save_after
.
Убедитесь, что вы используете правильную область конфигурации событий: adminhtml vs frontend vs global.