diff --git a/app/Import/Transformer/Zoho/InvoiceTransformer.php b/app/Import/Transformer/Zoho/InvoiceTransformer.php index f1f45c976349..90f7f28c7bd5 100644 --- a/app/Import/Transformer/Zoho/InvoiceTransformer.php +++ b/app/Import/Transformer/Zoho/InvoiceTransformer.php @@ -51,14 +51,19 @@ class InvoiceTransformer extends BaseTransformer 'balance' => $this->getFloat($invoice_data, 'Balance'), 'status_id' => $invoiceStatusMap[$status = strtolower($this->getString($invoice_data, 'Invoice Status'))] ?? Invoice::STATUS_SENT, + 'terms' => $this->getString($invoice_data, 'Terms & Conditions'), + // 'viewed' => $status === 'viewed', ]; $line_items = []; foreach ($line_items_data as $record) { + + $item_notes_key = array_key_exists('Item Description', $record) ? 'Item Description' : 'Item Desc'; + $line_items[] = [ 'product_key' => $this->getString($record, 'Item Name'), - 'notes' => $this->getString($record, 'Item Description'), + 'notes' => $this->getString($record, $item_notes_key), 'cost' => round($this->getFloat($record, 'Item Price'), 2), 'quantity' => $this->getFloat($record, 'Quantity'), 'discount' => $this->getString($record, 'Discount Amount'),