diff --git a/app/Import/Transformer/BaseTransformer.php b/app/Import/Transformer/BaseTransformer.php index 4d4ed1632b8e..437486b72dcf 100644 --- a/app/Import/Transformer/BaseTransformer.php +++ b/app/Import/Transformer/BaseTransformer.php @@ -68,6 +68,11 @@ class BaseTransformer } + public function getInvoiceTypeId($data, $field) + { + return isset($data[$field]) && $data[$field] ? (string)$data[$field] : '1'; + } + public function getNumber($data, $field) { return (isset($data->$field) && $data->$field) ? (int)$data->$field : 0; diff --git a/app/Import/Transformer/Csv/InvoiceTransformer.php b/app/Import/Transformer/Csv/InvoiceTransformer.php index ae9fb688d4be..07da5f3b4879 100644 --- a/app/Import/Transformer/Csv/InvoiceTransformer.php +++ b/app/Import/Transformer/Csv/InvoiceTransformer.php @@ -222,9 +222,10 @@ class InvoiceTransformer extends BaseTransformer $record, 'item.custom_value4' ), - 'type_id' => '1', //$this->getInvoiceTypeId( $record, 'item.type_id' ), + 'type_id' => $this->getInvoiceTypeId( $record, 'item.type_id' ), ]; } + $transformed['line_items'] = $line_items; return $transformed;