/**
  * Uploads xml file into bank account
  * @param TransactionUploadListInterface $list given list
  * @return mixed bank instruction ID when upload was succesfull otherwise false
  */
 public function uploadList(TransactionUploadListInterface $list)
 {
     foreach ($list->getTransactions() as $transaction) {
         $this->addTransactionToXml($transaction);
     }
     $request = $this->curlInit($this->urlBuilder->buildUpload());
     $response = $this->parseResponseXml($this->curlProcess($request));
     return $this->curlResult($response);
 }