Irrevocable Corporate Purchase Order
However this acronym can also mean Irrevocable Commission Payment Order (the meaning Irrevocable Confirmed Payment Order has also been quoted). [1]

Reference

[1] http://www.fcltrading.com/glossary.php