public function getInvoiceData($i = 0){
        if (isset($this->itemList[$i]['InvoiceData'])){
            return $this->itemList[$i]['InvoiceData'];
        } else {
            return false;
        }
    }
public function getInvoiceData($i = 0){
        if (isset($this->itemList[$i]['InvoiceData'])){
            return $this->itemList[$i]['InvoiceData'];
        } else {
            return false;
        }
    }
public function getInvoiceData ( $ i = 0 ) { if ( isset ( $ this -> itemList [ $ i ] [ 'InvoiceData' ] ) ) { return $ this -> itemList [ $ i ] [ 'InvoiceData' ] ; } else { return false ; } }
Returns invoice data for the specified item.

This method will return <b>FALSE</b> if the list has not yet been filled.
The array for invoice data may have the following fields:
<ul>
<li><b>InvoiceRequirement</b> - invoice requirement information</li>
<li><b>BuyerSelectedInvoiceCategory</b> - invoice category information selected by the buyer</li>
<li><b>InvoiceTitle</b> - the title of the invoice as specified by the buyer</li>
<li><b>InvoiceInformation</b> - additional invoice information</li>
</ul>
@param int $i [optional] <p>List index to retrieve the value from. Defaults to 0.</p>
@return array|boolean array, or <b>FALSE</b> if incorrect index
Returns invoice data for the specified item .