/**
  * set tax data on the orderitem payload for the order create request
  * @param  Varien_Event_Observer
  * @return self
  */
 public function handleOrderCreateItemEvent(Varien_Event_Observer $observer)
 {
     $event = $observer->getEvent();
     $item = $event->getItem();
     $quoteItemId = $item->getQuoteItemId();
     Mage::getModel('ebayenterprise_tax/order_create_orderitem', ['item' => $event->getItem(), 'tax_records' => $this->taxCollector->getTaxRecordsByItemId($quoteItemId), 'duty' => $this->taxCollector->getTaxDutyByItemId($quoteItemId), 'fees' => $this->taxCollector->getTaxFeesByItemId($quoteItemId), 'order_item_payload' => $event->getItemPayload()])->addTaxesToPayload();
     return $this;
 }