Example #1
0
 /**
  * @param ProformaInvoice $proformaInvoice
  * @param ProformaInvoiceEntryCollection $proformaInvoiceEntries
  * @return stdClass
  * @author Erick Guevara Mart�nez
  */
 public function purchaseQuotation(ProformaInvoice $proformaInvoice, ProformaInvoiceEntryCollection $proformaInvoiceEntries)
 {
     $parameters["purchaseQuotationSachi"] = $proformaInvoice->toSAPArray();
     $parameters["purchaseQuotationSachi"]["Lines"] = $proformaInvoiceEntries->toSAPArray();
     $this->createLogrequest($parameters);
     return !$proformaInvoice->isCanceled() ? $this->soapClient->purchaseQuotation($parameters) : $this->soapClient->cancelPurchaseQuotation($parameters);
 }