assertFeatureAccessible('reports'); require_once '../../../assets/utils/classes_ac/FinancialReports.php'; $account_code = trim((string)($data['account_code'] ?? '')); $from_date = trim((string)($data['from_date'] ?? ($data['from_period'] ?? date('Y-m-d')))); $to_date = trim((string)($data['to_date'] ?? ($data['to_period'] ?? $from_date))); $dept_id = (int)($data['department_id'] ?? 0); if ($account_code === '') { $answer['message'] = 'account_code is required.'; exit(json_encode($answer)); } $reports = new FinancialReports($pdo2, $company_id); $answer['success'] = 1; $answer['output'] = $reports->getGLMovement($account_code, $from_date, $to_date, $dept_id); exit(json_encode($answer));