/** * * @param WarehouseEntranceProduct $line * @param string $batchNumber * @return array */ private function createWarehouseEntryLine(WarehouseEntranceProduct $line, $batchNumber, $customs, $inDate) { return array('PedimentoOriginal' => 'Sochi Entrance', 'LineNum' => $line->getBaseLine(), 'ItemCode' => utf8_encode($line->getIdProduct()), 'Quantity' => $line->getQuantity(), 'Price' => $line->getPrice(), 'Whscode' => utf8_encode($line->getIdWarehouse()), 'TaxCode' => utf8_encode($line->getTaxCode()), 'Baseline' => $line->getBaseLine(), 'Baseref' => $line->getBaseRef(), 'BatchNumber' => utf8_encode($batchNumber), 'DocEntryPurchaseOrder' => $line->getIdPurchaseOrder(), 'documentNumber' => utf8_encode($line->getFolioWarehouse()), 'quantityByWarehouse' => 0, 'status' => $line->getStatus(), 'customs' => $customs, 'admitionDate' => $inDate); }