static function createWPInvoice($contactName, $itemNumber)
 {
     $xero = new Xero(Config::XERO_KEY, Config::XERO_SECRET, Config::XERO_PATH_PUBLIC_CERT, Config::XERO_PATH_PRIVATE_KEY);
     $date = strftime('%Y-%m-%d');
     // The input format for creating a new invoice (or credit note) see http://blog.xero.com/developer/api/invoices/
     $new_invoice = array(array("Type" => "ACCREC", "Contact" => array("Name" => $contactName), "Date" => $date, "DueDate" => $date, "Status" => "DRAFT", "Reference" => "ABC Super Fund NSF-ED", "Account" => "Sales", "LineAmountTypes" => "Exclusive", "LineItems" => array("LineItem" => array(array("Description" => "Test Description of transaction", "Quantity" => "1.0000", "ItemCode" => $itemNumber)))));
     // Raise an invoice
     $invoice_result = $xero->Invoices($new_invoice);
     OrderTracking::logToFile(json_encode($new_invoice) . "\r\n");
     OrderTracking::logToFile(json_encode($invoice_result) . "\r\n\r\n");
     $invoiceNumber = $invoice_result['Invoices']['Invoice']['InvoiceNumber'];
     return $invoiceNumber;
 }