Monitor and manage settlement dump files
| Filename | Status | Processed At | Log | Error | Actions | Audit Trail |
|---|---|---|---|---|---|---|
| No settlement files found. | ||||||
| <%= f.filename %> | "bg-green-100 text-green-700" "processing" -> "bg-yellow-100 text-yellow-700" "failed" -> "bg-red-100 text-red-700" "uploaded" -> "bg-blue-100 text-blue-700" _ -> "bg-gray-100 text-gray-600" end ]}><%= f.status %> | <%= f.processed_at %> | <%= f.processing_log %> | <%= f.error_message %> |
<%= if audit_list = @audits[to_string(f.id)] do %>
<%= if audit_list == [] do %>
No audit records found. <% else %>
|
|
| Filename | Source | Dump Date | Status | Records | File Size | Processed At | Error |
|---|---|---|---|---|---|---|---|
| No YSP dump files found. | |||||||
| <%= Map.get(f, :filename, "-") %> | "bg-purple-100 text-purple-700" "QR_SCHEME" -> "bg-teal-100 text-teal-700" _ -> "bg-gray-100 text-gray-600" end]}><%= Map.get(f, :source, "-") %> | <%= Map.get(f, :dump_date, "-") %> | "bg-green-100 text-green-700" "processing" -> "bg-yellow-100 text-yellow-700" "failed" -> "bg-red-100 text-red-700" "uploaded" -> "bg-blue-100 text-blue-700" _ -> "bg-gray-100 text-gray-600" end]}><%= Map.get(f, :status, "-") %> | <%= Map.get(f, :total_records, "-") %> | <%= case Map.get(f, :file_size_bytes) do nil -> "-"; "-" -> "-" bytes when is_integer(bytes) -> "#{Float.round(bytes / 1024, 1)} KB" other -> other end %> | <%= Map.get(f, :processed_at, "-") %> | <%= Map.get(f, :error, "") %> |
| Settlement ID | Date | Status | Merchant Tag | Bank User ID | Batch No. | Txn Count | Gross Amount | Net Amount | Currency |
|---|---|---|---|---|---|---|---|---|---|
| No AANI settlements found. | |||||||||
| <%= Map.get(f, :settlement_id, "-") %> | <%= Map.get(f, :date, "-") %> | "bg-green-100 text-green-700" "pending" -> "bg-yellow-100 text-yellow-700" "failed" -> "bg-red-100 text-red-700" "exception" -> "bg-orange-100 text-orange-700" _ -> "bg-gray-100 text-gray-600" end]}><%= Map.get(f, :status, "-") %> | <%= Map.get(f, :merchant_tag, "-") %> | <%= Map.get(f, :bank_user_id, "-") %> | <%= Map.get(f, :batch_number, "-") %> | <%= Map.get(f, :total_transaction_count, "-") %> | <%= Map.get(f, :gross_settlement_amount, "-") %> | <%= Map.get(f, :net_settlement_amount, "-") %> | <%= Map.get(f, :net_settlement_currency, "-") %> |