Bỏ qua, tới nội dung

Tính chỉ số tài chính từ báo cáo tài chính

ROA bằng lợi nhuận sau thuế chia tổng tài sản, ROE bằng lợi nhuận sau thuế chia vốn chủ sở hữu; công cụ tính các chỉ số này cùng lúc cho nhiều doanh nghiệp, nhiều năm. Dán chỉ tiêu từ báo cáo tài chính (mỗi dòng một doanh nghiệp trong một năm, hoặc nguyên bảng dọc chép từ BCTC). Công thức hiện rõ cho từng biến; chọn số dư cuối kỳ hay bình quân, winsorize, biến trễ; có thống kê mô tả, file dữ liệu bảng cho Stata, R, EViews và đoạn văn đo lường biến có trích dẫn.

Dùng để đổi giá × số cổ phiếu về cùng đơn vị và ghi vào đoạn văn.
Bình quân cần năm liền trước của cùng doanh nghiệp, nên năm đầu tiên sẽ trống.
Thay giá trị dưới phân vị 1 (trên phân vị 99) bằng chính phân vị đó, gộp mọi quan sát; không xoá dòng nào.
Mỗi dòng là một doanh nghiệp trong một năm. Dòng đầu là tên cột: dùng mã ngắn (ta, ni…), mã số trên BCTC (270, KQKD 60) hoặc tên chỉ tiêu trong bảng bên dưới. Hai cột cần có: firm (mã doanh nghiệp) và year (năm). Dán nguyên BCTC theo chiều dọc (cột Chỉ tiêu, Mã số, rồi các cột năm như Năm 2023 hoặc 31/12/2023) của một doanh nghiệp cũng được, công cụ tự xoay lại. Số có thể viết 1.234.567 hoặc 1,234,567; số âm trong ngoặc (123) là −123; ô chỉ có dấu gạch (-) là 0, ô trống là thiếu số liệu. Dữ liệu chỉ xử lý trong trình duyệt của bạn.
Danh sách cột được nhận
Dữ liệu bảng cho Stata, R, EViews

Lệnh đọc file và khai báo dữ liệu bảng
Đoạn văn chương 3: Đo lường biến
Chỉ giữ lại những biến có trong mô hình của bạn. Định nghĩa đầy đủ, biến thể và code Stata/R của từng biến: thư viện biến nghiên cứu.

Cách dùng

  1. Chọn mẫu báo cáo: doanh nghiệp phi tài chính (Thông tư 200/2014/TT-BTC) hoặc ngân hàng (Thông tư 49/2014/TT-NHNN), và đơn vị của số liệu (đồng, nghìn, triệu hay tỷ đồng). Hai mẫu có danh sách chỉ tiêu khác nhau; bấm "Danh sách cột được nhận" để xem.
  2. Bấm Tải file mẫu (CSV), mở bằng Excel và điền số liệu: mỗi dòng là một doanh nghiệp trong một năm, cột firm là mã chứng khoán, cột year là năm tài chính. Không cần điền đủ mọi cột: biến nào thiếu chỉ tiêu thì để trống, công cụ nêu rõ còn thiếu gì.
  3. Bôi đen bảng trong Excel (kể cả dòng tiêu đề), sao chép và dán vào ô dữ liệu, rồi bấm Tính chỉ số. Tên cột có thể là mã ngắn (ta), mã số trên BCTC (270, KQKD 60), tên chỉ tiêu tiếng Việt (Tổng tài sản, LNST) hoặc tiếng Anh (Total assets). Có thể chép nguyên BCTC của một doanh nghiệp theo chiều dọc, gồm cả cột Mã số, Thuyết minh và các cột năm (Năm 2023,31/12/2023, hoặc Năm nay/Năm trước khi dòng tiêu đề có ghi năm): công cụ đọc mã số theo đúng báo cáo, nên mã 20 của KQKD (lợi nhuận gộp) không bị nhầm với mã 20 của LCTT. BCTC ngân hàng (Thông tư 49) dán theo chiều dọc cũng được: công cụ bỏ qua số thứ tự La Mã, ả Rập ở đầu dòng và lấy dư nợ cho vay gộp ở dòng "1. Cho vay khách hàng". Tên cột kèm đơn vị trong ngoặc như Tổng tài sản (tỷ đồng) vẫn được nhận.
  4. Đọc mục Kiểm tra số liệu: công cụ báo những dòng mà tổng tài sản khác nợ phải trả cộng vốn chủ sở hữu, LNTT trừ thuế khác LNST, hoặc tổng tài sản nhảy hơn 100 lần giữa hai năm (thường do nhập lẫn đơn vị).
  5. Bấm Tải dữ liệu bảng (CSV) để có file dạng dài (một dòng một doanh nghiệp – năm) gồm chỉ tiêu gốc, biến đã tính và, nếu chọn, biến đã winsorize (đuôi _w) và biến trễ (đuôi _l1). Mục "Lệnh đọc file" có sẵn lệnh Stata (import delimited,xtset), R (plm) và EViews (pagestruct).

Mọi phép tính chạy trong trình duyệt của bạn; số liệu không được gửi đi hay lưu lại ở đâu.

Nhập số liệu đúng cách

Công thức và quy ước tính

Bảng "Công thức đã dùng" dưới kết quả liệt kê công thức và tên cột CSV của từng biến; trang của từng biến trongthư viện biến nghiên cứu ghi biến thể, dấu kỳ vọng và code Stata, R. Một số quy ước cần ghi vào chương 3:

Các biến quản trị lợi nhuận theo mô hình Jones điều chỉnh, quản trị lợi nhuận thực và O-score cần hồi quy theo ngành – năm hoặc dữ liệu ngoài BCTC, nên công cụ không tính; trang biến tương ứng có code Stata và R đầy đủ.

Winsorize là gì, có nên dùng?

Tỷ số tài chính hay có vài giá trị cực đoan (doanh nghiệp tổng tài sản rất nhỏ, doanh thu gần 0), đủ để kéo lệch hệ số hồi quy. Winsorize 1% và 99% thay mọi giá trị nhỏ hơn phân vị thứ 1 bằng chính phân vị 1, mọi giá trị lớn hơn phân vị 99 bằng phân vị 99; số quan sát giữ nguyên, khác với cắt bỏ (trim). Công cụ tính phân vị trên toàn mẫu (gộp mọi doanh nghiệp – năm) theo quy tắc của lệnh_pctile trong Stata, cùng cách vớiwinsor2 roa, cuts(1 99). Biến trễ được lấy từ giá trị đã winsorize. Với mẫu dưới 100 quan sát, mức 1% chỉ chạm tới giá trị lớn nhất và nhỏ nhất; nên báo cáo kết quả cả trước và sau winsorize nếu hội đồng hỏi. File CSV giữ cả biến gốc lẫn biến đã winsorize để bạn tự kiểm tra.

Thống kê mô tả

Bảng thống kê mô tả gồm số quan sát, trung bình, độ lệch chuẩn (chia n − 1), nhỏ nhất, trung vị và lớn nhất của từng biến, giống summarize của Stata, tính trên giá trị đã winsorize nếu bạn chọn. Bấm "Sao chép bảng" rồi dán vào Word hay Excel. Số quan sát của từng biến khác nhau là bình thường: biến cần năm liền trước mất năm đầu, ROE mất các năm vốn chủ sở hữu âm.

Lấy số liệu ở đâu

Theo Thông tư 96/2020/TT-BTC, công ty đại chúng phải đăng BCTC năm đã kiểm toán trên website của mình. Tải từ mục quan hệ nhà đầu tư của doanh nghiệp (hoặc tra trên HOSE, HNX rồi mở tệp gốc) và ghi lại đường dẫn, số trang của từng chỉ tiêu. Điều khoản của các trang tổng hợp như FiinGroup, Vietstock, VNDIRECT, SSI cấm sao chép hoặc phân phối lại dữ liệu, nên đừng đăng kèm khoá luận dữ liệu tải từ các nguồn đó. Khi mục dữ liệu có bộ số liệu ngân hàng niêm yết, nút "Nạp bộ dữ liệu ngân hàng niêm yết" hiện ngay dưới ô nhập để nạp thẳng vào công cụ.

Câu hỏi thường gặp

Kết quả có khớp với số trên các trang tài chính không?

Thường lệch nhẹ, vì mỗi trang chọn mẫu số khác nhau (cuối kỳ hay bình quân, LNST hay LNST của cổ đông công ty mẹ). Công thức ở đây được ghi rõ để bạn đối chiếu và trích dẫn.

Dán nhiều doanh nghiệp theo chiều dọc được không?

Bảng dọc chỉ nhận một doanh nghiệp mỗi lần. Với nhiều doanh nghiệp, dùng file mẫu dạng ngang (mỗi dòng một doanh nghiệp – năm), hoặc dữ liệu dạng dài có bốn cộtfirm, year, variable, value.

Đoạn văn chương 3 dùng thế nào?

Đoạn văn liệt kê mọi biến tính được kèm công thức, đơn vị, cách xử lý ngoại lai và tài liệu gốc đã kiểm tra DOI. Xoá những biến không có trong mô hình và thêm nguồn dữ liệu cụ thể trước khi nộp.

Tính xong cỡ mẫu, cần người trả lời đúng đối tượng? Tham khảo Genius Data.