/** * @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); }