getRealTypeTransaction($row['type']); $row['currency_code'] = $this->getCurrencyCode($row); $row['account_id'] = $this->getAccountId($row); $row['category_id'] = $this->getCategoryId($row, $real_type); $row['contact_id'] = $this->getContactId($row, $real_type); $row['document_id'] = $this->getDocumentId($row); $row['parent_id'] = $this->getParentId($row) ?? 0; return $row; } public function prepareRules($rules): array { $rules['number'] = 'required|string'; return $rules; } }