Báo cáo Hoàng
Thứ Sáu, tuần thứ mười hai. Chín giờ mười bốn.
Phương Anh gõ cửa phòng dữ liệu lần thứ hai trong tuần – cặp da nâu cũ, mắt kính tròn, tóc ngắn xoăn nhẹ ở đuôi. Tay phải cầm xấp giấy, tay trái bọc túi nilon trong chứa ổ cứng ngoài.
– Chị Vy. Phương Anh ngồi ghế Lan – bàn trống, không ai hỏi tại sao trống. – Ủy ban Chứng khoán chưa phản hồi – nhanh nhất thứ Hai tuần sau. Nhưng tôi có thứ khác.
Cô nhìn ổ cứng. Loại hai tera, vỏ nhôm bạc, nhãn dán "E&Y – AET – Batch 04."
– IT mới bàn giao đợt bốn cho kiểm toán – dữ liệu tài chính hợp nhất ba năm gần nhất. Phương Anh đặt ổ cứng lên bàn Lan. – Nó hợp pháp, nó mở, nó có trong danh mục bàn giao. Nhưng nó lớn – tám trăm nghìn dòng, không đánh chỉ mục, không sắp xếp. IT bàn giao đúng dữ liệu – nhưng bàn giao kiểu khiến người đọc mất hai tuần mới tìm ra gì.
Cô hiểu. Bàn giao đúng nhưng vô dụng – chiến thuật cản bằng thể tích, không phải từ chối. Ném cho kiểm toán viên tám trăm nghìn dòng dữ liệu thô, không phân loại, không thông tin mô tả – đúng quy trình, nhưng cần chuyên gia dữ liệu hai tuần để dọn.
Và kiểm toán không có hai tuần.
– Chị làm được không. Phương Anh nhìn cô. – Tôi cần ai đó biết truy vấn, biết dữ liệu Aeternum, biết tìm gì. Tôi biết tìm gì – nhưng không biết hệ thống này chạy thế nào.
Cô nhìn Phương Anh ba giây. Trong ba giây – tính: giúp kiểm toán phân tích dữ liệu hợp pháp, đúng quyền phòng Dữ liệu, không vi phạm cam kết nào. Nhưng IT mới sẽ thấy – nhật ký truy vấn ghi cô mở ổ cứng E&Y, hệ thống ghi hết. Quân Phong sẽ thấy – nếu Tuấn chưa báo ĐV, nếu hệ thống cũ còn đọc được. ĐV sẽ biết – nếu Tuấn nói thứ Hai tuần sau.
Nhưng dữ liệu hợp pháp. Kiểm toán yêu cầu hỗ trợ phòng Dữ liệu – đúng quy trình. Cô không cần giấu.
– Cho tôi xem cấu trúc.
Mười giờ. Hai màn hình – màn hình trái: bảng dữ liệu tài chính Batch 04, tám trăm hai mươi ba nghìn dòng. Màn hình phải: bộ lọc, truy vấn.
Trung đeo tai nghe. Không nhìn – nhưng không phải không biết. Trung biết Phương Anh đến, biết ổ cứng E&Y, biết cô đang giúp kiểm toán. Trung không nói gì – kiểu im lặng cho phép, không phải im lặng đe dọa.
Phương Anh ngồi cạnh – không gõ, chỉ nhìn, hỏi khi cần. Kiểm toán viên giỏi biết khi nào để chuyên gia làm.
Cô chạy bộ lọc đầu tiên: phân loại theo mã trung tâm chi phí. Tám trăm nghìn dòng – co lại thành bốn mươi bảy mã. Lọc tiếp: mã không thuộc bộ phận vận hành chính (sản xuất, kinh doanh, marketing, nhân sự). Bốn mươi bảy thành mười hai – mười hai mã trung tâm chi phí không khớp với bất kỳ phòng ban nào trong sơ đồ tổ chức.
Mười hai.
Cô dừng. Nhìn danh sách – mười hai mã, đặt tên bằng ký hiệu: SP-CC-001 đến SP-CC-012. "SP" – Dự án Đặc biệt. "CC" – mã chi phí.
– Mười hai trung tâm chi phí không thuộc bộ phận nào. Cô nói. Giọng đều. – Tổng chi mười năm – cô kéo cột tổng – bốn mươi bảy tỷ hai trăm triệu.
Phương Anh ghi. Nhanh, bút bi đen trên giấy kẻ ngang – giống cô, giống cách cô ghi: số trước, ý nghĩa sau.
Bốn mươi bảy tỷ. Con số Quân Phong nói trong bếp tầng bốn mươi sáu – "Mỗi dòng tiền tôi duyệt – đi qua tài khoản có thể truy ra." Mười hai công ty vỏ bọc – mười hai trung tâm chi phí. Anh không nói dối. Hoặc – anh nói thật về con số, và con số nói điều khác.
Cô lọc tiếp: dòng tiền theo năm. Mười năm – từ 2015 đến 2025. Năm đầu: một tỷ hai. Năm cuối: tám tỷ bảy. Tăng đều – không đột biến, không bất thường rõ. Kiểu tăng của người thiết kế để không bị phát hiện.
– Chi cho cái gì? Phương Anh hỏi.
Cô mở cột mô tả giao dịch – tám mươi phần trăm ghi: "Phí dịch vụ tư vấn", "Chi phí thuê ngoài", "Hỗ trợ triển khai dự án." Ngôn ngữ kế toán – đúng chuẩn, đúng định dạng, không dấu hiệu bất thường nếu chỉ đọc từng dòng. Nhưng mười hai mã trung tâm chi phí, mười năm liên tiếp, cùng loại mô tả – quy luật, không phải tự nhiên.
– Ai duyệt? Phương Anh hỏi. – Mỗi lệnh chi cần chữ ký duyệt.
Cô lọc cột "Người phê duyệt." Và dừng.
Tám trăm hai mươi ba nghìn dòng – sau bộ lọc còn bốn nghìn một trăm sáu mươi dòng thuộc mười hai mã SP-CC. Cột "Người phê duyệt" – một mã duy nhất: *IO-07*.
IO-07. Internal-ops-07.
Bốn nghìn dòng. Mười năm. Một tài khoản duyệt.
Cô nhìn màn hình – tay trái trên bàn phím, ngón giữa đặt trên phím F5, thói quen khi cần làm mới mà không muốn mắt rời dữ liệu. IO-07 – tài khoản cô tìm từ tuần sáu, bốn mươi bốn email bị xóa, trao đổi "vệ sinh nội bộ" với d-exec. IO-07 không chỉ gửi email – IO-07 ký lệnh tài chính. IO-07 kiểm soát bốn mươi bảy tỷ.
Quân Phong.
Hoặc – không phải Quân Phong. Tuần sáu cô đã đặt câu hỏi: tầng bốn mươi bảy có nhiều hơn một người. IO-07 có thể là anh. Có thể là ai đó anh tạo ra. Có thể là anh lúc đầu và ai đó khác bây giờ.
– IO-07 là ai? Phương Anh hỏi.
– Không có trong danh bạ nội bộ. Cô nói. Đã kiểm tra – tuần sáu, lần đầu phát hiện. – Tài khoản thuộc hệ thống đặc biệt, không trực thuộc phòng ban nào.
Phương Anh ghi. Chậm hơn – ghi tên tài khoản, ghi tổng tiền, ghi "không có danh tính". Rồi nhìn cô.
– Đây là thứ Hoàng tìm thấy. Phương Anh nói. Nhẹ – không phải cho cô nghe, cho mình nghe.
Cô nhìn Phương Anh. Hoàng – tên Phương Anh không nên biết. Trần Hoàng Dũng, trưởng nhóm phân tích tài chính, biến mất tuần hai. "Tự nguyện nghỉ việc." Phương Anh đối chiếu bảo hiểm xã hội – Hoàng nằm trong mười một người không có đơn.
– Trần Hoàng Dũng, trưởng nhóm phân tích tài chính. Phương Anh mở xấp giấy – trang ba, dòng bảy, bút dạ quang vàng. – Nghỉ việc mười tuần trước. Không đơn BHXH. Hồ sơ IT ghi: trước khi nghỉ – truy cập "Financial Consolidated Report" hai lần, lần cuối lúc 23:47. Ngày hôm sau – nghỉ.
Hoàng truy cập báo cáo tài chính hợp nhất – lúc gần nửa đêm. Cùng báo cáo cô đang nhìn – hoặc phiên bản đầy đủ hơn, phiên bản có cột "Người phê duyệt" chưa bị lọc. Hoàng thấy bốn mươi bảy tỷ, thấy IO-07, và hai mươi bốn giờ sau – không còn.
– Hoàng thấy dòng tiền. Cô nói. Giọng đều – nhưng trong đầu: câu Quân Phong nói trong bếp vang lại. "Hoàng thấy dòng tiền. Nhưng Hoàng không hiểu. Hoàng nghĩ đó là bằng chứng tham nhũng. Hoàng báo nhầm người."
Báo nhầm người. Hoàng báo ai? Trưởng phòng? Giám đốc tài chính? Hay – lên tầng bốn mươi bảy, nơi IO-07 ngồi?
Phương Anh đóng cặp. Đứng dậy.
– Tôi sẽ ghi nhận trong báo cáo kiểm toán – phát hiện mười hai trung tâm chi phí không thuộc bộ phận, tổng chi bốn mươi bảy tỷ, duyệt bởi tài khoản không xác định danh tính. Phương Anh nhìn cô. – Đủ để Ủy ban mở rộng phạm vi kiểm toán. Và đủ để hỏi: IO-07 là ai.
Phương Anh bước ra. Cửa đóng.
Trung tháo tai nghe.
– Hoàng cũng ngồi bàn đó. Trung nói. Nhìn ghế Lan – nơi Phương Anh vừa ngồi. – Ngồi đúng ghế đó, trước khi chuyển sang tầng hai mươi tám.
Cô không nói. Trung đeo lại tai nghe.
Căn hộ. Bảy giờ tối.
Sofa. Sổ tay đóng trên bàn – đóng từ hôm qua, từ bếp tầng bốn mươi sáu, từ mười xăng-ti-mét thành không. Bút bi đen nằm cạnh – nắp đậy.
Cô nhìn sổ tay. Không mở.
Nhìn tay trái – mu bàn tay. Hôm qua – tay anh trên tay cô, ấm, nhẹ, không giữ. Hôm nay – bốn nghìn dòng dữ liệu, IO-07, bốn mươi bảy tỷ.
Hai thứ không nằm cùng trang sổ. Nhưng cùng người.
Cô lấy điện thoại. Mở Zalo – tài khoản "MK", không ảnh đại diện.
"Anh Khang. Em cần hỏi."
Ba phút. Dấu tick xanh – đã đọc. Rồi:
"Hỏi đi."
"12 công ty vỏ bọc nhận dòng tiền từ Aeternum – mã trung tâm chi phí SP-CC-001 đến 012. Có công ty nào trùng danh sách Nexgen Solutions không?"
Im. Năm phút. Cô đợi – không gõ thêm, không giục. Minh Khang đang tra hoặc đang cân nhắc.
"SP-CC-003: Thành Phát Consulting – cùng địa chỉ tầng 3 Aeternum Tower với Nexgen."
"SP-CC-007: Đại Phong Solutions – giám đốc: Trần Văn Minh, từng là nhân viên Nexgen."
"SP-CC-011: Hưng Thịnh Holdings – giải thể cùng năm Nexgen, 2024."
Ba trùng. Ba trong mười hai. Dòng tiền đi vòng – từ Aeternum qua công ty vỏ bọc, một phần quay về Nexgen, Nexgen bảo trì Aeternum. Vòng tròn.
"Rửa tiền?" Cô gõ.
"Hoặc rửa. Hoặc cố ý để lại đường đi."
Cô nhìn tin nhắn. "Cố ý để lại đường đi" – Minh Khang không biết về lời Quân Phong trong bếp. Nhưng Minh Khang đọc dòng tiền và thấy điều tương tự: ai đó thiết kế đường tiền để có thể truy ngược. Rửa tiền thật – sẽ xóa dấu vết. Đường tiền này – dấu vết rõ, quá rõ cho người biết tìm.
"IO-07 – anh biết là ai không?"
Hai phút.
"Không. Nhưng biết tài khoản đó ký mọi thứ liên quan T47 – từ lệnh tài chính đến lệnh nhân sự. Pháp chế chưa bao giờ liên hệ được người đứng sau IO-07. Email không phản hồi. Điện thoại nội bộ không tồn tại."
"IO-07 = QP?"
Lâu. Ba phút.
"Có thể. Nhưng IO-07 hoạt động trước khi QP lên T47. Hồ sơ tài khoản tạo năm 2009 – QP lên T47 năm 2013."
2009. Bốn năm trước khi Quân Phong bắt đầu. IO-07 tồn tại trước anh – ai đó khác tạo, ai đó khác dùng. Anh tiếp quản? Hay anh và IO-07 là hai thực thể khác nhau?
Cô đặt điện thoại xuống. Nhìn trần – vết ẩm quen, hình giống bản đồ không tên.
"Mỗi dòng tiền tôi duyệt – đi qua tài khoản có thể truy ra."
Anh nói bốn mươi bảy tỷ. Đúng. Anh nói mười hai công ty vỏ bọc. Đúng. Anh nói để dấu vết cố ý. Dữ liệu xác nhận – đường tiền rõ, mã SP-CC không mã hóa, tài khoản IO-07 không ẩn danh.
Nhưng IO-07 tồn tại từ 2009. Anh lên tầng bốn mươi bảy năm 2013. Bốn năm – bốn năm dòng tiền trước khi anh chạm hệ thống. Ai ký bốn năm đó?
Và nếu anh tiếp quản IO-07 – mười năm anh ký, mười bảy lệnh anh duyệt, bốn mươi bảy tỷ anh chuyển – thì "phá hệ thống từ bên trong" và "vận hành hệ thống" khác nhau ở đâu?
Cô ngồi dậy. Nhìn sổ tay.
Hôm qua – cô không viết. Lần đầu mười hai tuần. Vì có thứ không muốn thành dữ liệu. Vì mu bàn tay còn nhớ.
Hôm nay – cô cần viết. Vì bốn nghìn dòng dữ liệu không biết nói dối, nhưng cũng không biết nói hết. Và sổ tay là nơi cô lắp ráp – nơi dữ liệu gặp suy luận, nơi con số gặp câu hỏi.
Cô mở sổ tay. Trang trống – trang hôm qua bỏ qua. Cô không viết lại hôm qua – trang đó sẽ trống, sẽ luôn trống.
Trang mới:
"Tuần 12, thứ Sáu. 38 ngày."
"1. Báo cáo tài chính hợp nhất (Batch 04 – E&Y): 12 mã trung tâm chi phí SP-CC, không thuộc bộ phận nào, tổng 47.2 tỷ/10 năm. Người duyệt: IO-07 (= internal-ops-07). 4.160 lệnh chi."
"2. IO-07 ký mọi lệnh tài chính T47. Tài khoản tạo 2009 – QP lên T47 năm 2013. 4 năm trước QP."
"3. 3/12 công ty vỏ bọc trùng Nexgen Solutions: SP-CC-003 (cùng địa chỉ), 007 (cùng nhân viên), 011 (cùng năm giải thể). Dòng tiền đi vòng."
"4. QP (bếp T46, thứ Năm): 'Mỗi dòng tiền tôi duyệt – đi qua tài khoản có thể truy ra. Mười năm. Cố ý.' Dữ liệu xác nhận: đường tiền rõ, không mã hóa, IO-07 không ẩn danh."
Cô dừng. Bút trên giấy – đầu bút ấn nhẹ, chưa viết dòng tiếp.
"5. Câu hỏi: IO-07 = QP? Hay IO-07 = hệ thống, QP chỉ là người dùng gần nhất? Nếu anh ấy tiếp quản IO-07 từ ai đó – ai dùng 2009-2012? Cha? (Cha ở T47 từ 2007-2016.)"
Cha. Cô viết chữ đó – và dừng. Cha đề xuất ba vụ từ 2010 đến 2012. Cha có mã riêng trong sổ bìa cứng két tầng ba mươi tám. Cha là thành viên – không phải nạn nhân từ đầu, mà là người bên trong trước khi trở thành đối tượng.
IO-07 tạo năm 2009. Cha ở tầng bốn mươi bảy từ 2007. Cha là kỹ sư hệ thống – xây email, xây máy chủ, xây toàn bộ hạ tầng kỹ thuật số của tầng bốn mươi bảy.
Cha có thể tạo IO-07.
Cô đặt bút xuống. Nhìn dòng vừa viết – "Cha?" – chữ nghiêng, nét nhẹ hơn những dòng trước, kiểu viết khi tay không chắc.
Nhặt bút. Viết tiếp:
"6. Hoàng truy cập báo cáo này 23:47 trước khi biến mất. Hoàng thấy IO-07 + 47 tỷ. QP: 'Hoàng báo nhầm người.' Hoàng báo ai?"
"7. Phương Anh sẽ ghi nhận trong báo cáo kiểm toán. UBCK mở rộng phạm vi. IO-07 sẽ bị hỏi danh tính."
"8. Nếu QP nói thật – 47 tỷ là dấu vết cố ý, để ai đó tìm – thì kiểm toán sẽ tìm ra. Dẫn về QP. Anh ấy biết."
Cô đóng sổ. Không đóng mạnh – đóng chậm, kiểu đóng của người vừa viết xong thứ nặng.
Nhìn tay trái. Mu bàn tay – hôm qua, mười xăng-ti-mét, rồi không. Tay ký bốn nghìn lệnh chi. Tay đặt trên tay cô – nhẹ, không giữ.
Cùng tay.
Điện thoại rung. Zalo – MK.
"KV. Cẩn thận. ĐV ra lệnh IT mới kiểm tra nhật ký truy vấn T22 mỗi ngày – bắt đầu từ thứ Hai tuần sau. Anh nghe được hôm nay."
Cô đọc. Thứ Hai tuần sau – IT mới kiểm tra nhật ký truy vấn mỗi ngày. Bây giờ – thứ Sáu tối. Cô có hai ngày trước khi mọi truy vấn cô chạy bị soi từng dòng.
Hôm nay – cô chạy bộ lọc trên ổ cứng E&Y tại phòng dữ liệu. Hợp pháp, đúng quyền. Nhưng nhật ký sẽ ghi: Lâm Khả Vy, 09:27-11:43, truy vấn Batch 04, lọc mã SP-CC, mở cột IO-07, xuất bảng tổng hợp. Ai đọc nhật ký đó – sẽ biết cô tìm gì.
Quân Phong xóa nhật ký cho cô – trước đây. Nhưng IT mới thuộc Đình Viễn. Quân Phong không còn quyền xóa mà không để lại dấu.
"Hiểu. Cảm ơn anh."
Cô đặt điện thoại xuống. Nhìn sổ tay – đóng, bìa cứng, bút bi đen nằm cạnh.
Sổ mở lại. Sau một trang trống – một ngày trống – sổ mở lại. Nhưng thứ cô viết hôm nay không giống tuần trước. Tuần trước – sổ ghi kế hoạch, ghi ngày, ghi hướng đi. Hôm nay – sổ ghi câu hỏi. Câu hỏi cô không biết muốn có câu trả lời hay không.
"Nếu bỏ hết những thứ đó – còn gì?"
Câu anh hỏi hôm qua. Cô chưa trả lời – cho anh, cho mình. Và bốn nghìn dòng dữ liệu hôm nay không giúp trả lời. Chúng chỉ thêm một câu hỏi nữa: nếu bỏ hết những thứ đó – còn bốn mươi bảy tỷ, mười hai công ty, bốn nghìn lệnh chi. Anh ấy ký tất cả.
Sofa. Đêm thứ hai mươi sáu. Tắt đèn.
Ba mươi tám ngày. Và sổ tay – không còn trang trống.