StockData

XBRL: cách báo cáo tài chính trở thành dữ liệu, và vì sao số liệu có thể khác biệt giữa các nguồn

eXtensible Business Reporting Language (XBRL) là tiêu chuẩn gắn thẻ máy có thể đọc được mà các công ty đại chúng tại Mỹ sử dụng để báo cáo số liệu trên báo cáo tài chính trong hồ sơ nộp lên SEC. Mỗi dữ kiện được gắn thẻ ghép nối một giá trị số với bốn thuộc tính cốt lõi: một khái niệm kế toán từ hệ thống phân loại chuẩn, một kỳ báo cáo, một đơn vị đo lường và một ngữ cảnh hồ sơ. Các nền tảng tài chính ánh xạ những thẻ đa dạng này vào các chỉ tiêu chuẩn hóa và suy ra số liệu quý 4 và 12 tháng gần nhất (TTM) bằng cách kết hợp báo cáo năm 10-K và hồ sơ quý 10-Q.

Cập nhật Oct 28, 2026

XBRL là gì và hồ sơ SEC trở thành dữ liệu như thế nào

XBRL Fact = Giá trị số + Khái niệm + Kỳ báo cáo + Đơn vị + Ngữ cảnh

eXtensible Business Reporting Language (XBRL) là tiêu chuẩn dữ liệu mở dùng để mã hoá báo cáo tài chính, giúp phần mềm trích xuất trực tiếp số liệu kế toán từ các hồ sơ pháp lý. Uỷ ban Chứng khoán và Giao dịch Hoa Kỳ (SEC) đã từng bước bắt buộc gắn thẻ XBRL đối với các công ty đại chúng tại Mỹ trong giai đoạn từ năm 2009 đến 2011. Kể từ năm 2019, các công ty nộp báo cáo bằng Inline XBRL (iXBRL) - hình thức nhúng trực tiếp các thẻ máy tính đọc được vào mã HTML của các báo cáo Form 10-K và Form 10-Q. Trước khi có XBRL, các đơn vị cung cấp dữ liệu phải sao chép bảng biểu thủ công hoặc xử lý văn bản thô, một quy trình dễ bị chậm trễ và sai sót trong quá trình nhập liệu.

Trong một hồ sơ XBRL, mỗi số liệu được báo cáo sẽ ghi nhận như một điểm dữ liệu riêng biệt gọi là fact. Mỗi fact mang một khái niệm (chẳng hạn như us-gaap:Revenues), một kỳ báo cáo, một đơn vị và một ngữ cảnh. Kỳ báo cáo xác định khoảng thời gian đối với các mục trên báo cáo kết quả kinh doanh và báo cáo lưu chuyển tiền tệ, hoặc thời điểm cụ thể đối với các mục trên bảng cân đối kế toán. Đơn vị xác định loại tiền tệ hoặc số lượng cổ phiếu, trong khi ngữ cảnh xác định số liệu này áp dụng cho toàn bộ công ty hợp nhất hay một bộ phận kinh doanh cụ thể.

Vì có hàng nghìn công ty đại chúng nộp hồ sơ lên SEC, việc chuyển đổi các hồ sơ thành báo cáo có thể so sánh đòi hỏi phải ánh xạ các khái niệm phân loại thô vào các hàng chuẩn. Hai công ty báo cáo cùng một hoạt động kinh tế thường dùng các thẻ US GAAP khác nhau cho cùng một mục dòng. Các nền tảng tài chính phải trích xuất các fact hợp nhất, loại bỏ các bảng phụ trong thuyết minh và chuẩn hoá các thẻ tương đương vào các báo cáo tài chính thống nhất.

Ví dụ minh hoạ: Từ các thẻ thô đến số liệu Q4 và TTM

Xét một công ty giả định là Apex Industrial Corp., nộp Form 10-K thường niên cho năm tài chính kết thúc vào ngày 31 tháng 12. Trên báo cáo kết quả kinh doanh, Apex báo cáo doanh thu cả năm là 1.000 triệu USD được gắn thẻ us-gaap:SalesRevenueNet cho khoảng thời gian 12 tháng bằng đồng USD theo ngữ cảnh hợp nhất. Trong 3 hồ sơ Form 10-Q của năm đó, Apex đã báo cáo doanh thu quý lần lượt là 220 triệu USD trong Q1, 240 triệu USD trong Q2 và 260 triệu USD trong Q3. Do các công ty Mỹ nộp 3 báo cáo quý 10-Q và một báo cáo năm 10-K thay vì một báo cáo Q4 độc lập, doanh thu quý bốn được tính bằng cách lấy tổng cả năm trừ đi 3 quý đầu: 1.000 triệu USD trừ (220 triệu USD + 240 triệu USD + 260 triệu USD) bằng 280 triệu USD.

Tiếp theo, giả sử Apex nộp Form 10-Q cho Q1 của năm sau và báo cáo doanh thu 250 triệu USD. Doanh thu 12 tháng gần nhất (TTM) được tính bằng cách lấy doanh thu 10-K gần nhất (1.000 triệu USD), cộng thêm doanh thu Q1 mới (250 triệu USD) và trừ đi doanh thu Q1 của năm trước (220 triệu USD), cho ra kết quả 1.030 triệu USD. Giả sử trong hồ sơ Q1 mới này, Apex cũng phân loại lại một đơn vị đã thoái vốn sang hoạt động đã chấm dứt và điều chỉnh giảm doanh thu Q1 năm trước ở cột so sánh từ 220 triệu USD xuống 200 triệu USD. Nền tảng sử dụng số liệu so sánh đã điều chỉnh sẽ tính ra doanh thu TTM là 1.050 triệu USD (1.000 triệu USD + 250 triệu USD - 200 triệu USD) và mức tăng trưởng Q1 so với cùng kỳ năm trước là 25%, trong khi nền tảng giữ nguyên hồ sơ Q1 ban đầu sẽ hiển thị 1.030 triệu USD và mức tăng trưởng 13,6%.

Điểm khác biệt thứ ba xuất hiện nếu Apex nêu bật "Adjusted Revenue" là 260 triệu USD trong thông cáo báo chí kết quả kinh doanh bằng cách cộng lại 10 triệu USD giá trị xoá sổ doanh thu hoãn lại. Các thông cáo báo chí trên Form 8-K không được gắn thẻ XBRL toàn bộ báo cáo và thường chú trọng các chỉ số non-GAAP. Do đó, một nhà đầu tư theo dõi Apex sau kết quả kinh doanh Q1 có thể thấy 250 triệu USD trên trang web sử dụng thẻ GAAP XBRL, 260 triệu USD trên trang web hiển thị số liệu non-GAAP và các số tổng TTM khác nhau tuỳ thuộc vào cách xử lý hồi tố/điều chỉnh.

Cách hiểu các thẻ XBRL giữa các phân ngành

Hệ thống phân loại US GAAP bao gồm hơn 15.000 khái niệm, và một Form 10-K điển hình chứa từ 1.000 đến 3.000 fact được gắn thẻ trên khắp các báo cáo và thuyết minh. Chỉ có khoảng 100 đến 150 fact trong số đó xuất hiện trên báo cáo kết quả kinh doanh, bảng cân đối kế toán và báo cáo lưu chuyển tiền tệ chính, trong khi phần còn lại thuộc về các bảng thuyết minh, lịch trình trả nợ và công bố bộ phận. Đối với các doanh nghiệp sản xuất, bán lẻ và công nghệ tiêu chuẩn, các khái niệm chính ánh xạ rất rõ ràng vào các mẫu truyền thống. Một thẻ dòng đầu bảng (top-line) duy nhất như us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax hoặc us-gaap:Revenues thường ghi nhận tổng doanh số, tiếp theo là các thẻ tiêu chuẩn cho giá vốn hàng bán và chi phí hoạt động.

Tuy nhiên, trong các ngành tài chính và ngành chịu sự quản lý, cấu trúc hệ thống phân loại khác biệt rõ rệt so với bố cục thương mại tiêu chuẩn. Các ngân hàng thương mại báo cáo thu nhập lãi và cổ tức (us-gaap:InterestAndDividendIncomeOperating), chi phí lãi vay và thu nhập ngoài lãi thay vì doanh thu gộp và giá vốn hàng bán. Các công ty bảo hiểm chia dòng tiền vào thành phí bảo hiểm thuần thu được, thu nhập đầu tư thuần và lãi đầu tư đã thực hiện; điều này khiến tổng doanh thu dòng đầu bảng có sự chênh lệch giữa các nhà cung cấp dữ liệu tuỳ thuộc vào việc các khoản lãi đã thực hiện có được tính vào doanh thu hay không. Các quỹ tín thác đầu tư bất động sản (REIT) và các công ty tiện ích cũng dựa vào các thẻ đặc thù của ngành cho doanh thu cho thuê, chi phí bất động sản và tài sản quản lý theo luật định, vì vậy nhà đầu tư nên kiểm tra cách nền tảng ánh xạ các thẻ đặc thù của ngành khi so sánh biên lợi nhuận giữa các ngành.

Những hạn chế và sai lầm phổ biến khi sử dụng dữ liệu XBRL

Một hạn chế lớn của XBRL là quy định của SEC cho phép bên nộp báo cáo tạo các thẻ mở rộng (extension) tuỳ chỉnh khi ban quản lý cho rằng không có khái niệm US GAAP tiêu chuẩn nào phù hợp với một mục dòng cụ thể. Mặc dù các thẻ mở rộng giúp ghi nhận chi tiết riêng biệt của công ty trong phần thuyết minh, việc sử dụng chúng trên các báo cáo chính sẽ làm giảm khả năng so sánh vì các thẻ tuỳ chỉnh phải được ánh xạ thủ công hoặc bằng phỏng đoán vào các mục dòng chuẩn. Vấn đề phổ biến thứ hai xảy ra khi các trình phân tích tự động nhầm lẫn giữa số liệu hợp nhất với các fact theo chiều dữ liệu (dimensional facts) mô tả một khu vực địa lý hoặc dòng sản phẩm đơn lẻ. Nếu trình phân tích trích xuất một khái niệm mà không xác minh rằng ngữ cảnh của nó đại diện cho thực thể hợp nhất (không kèm theo chiều dữ liệu bộ phận), thì số liệu của một phân nhóm có thể ghi đè lên tổng số liệu toàn công ty.

Nhà đầu tư cũng gặp phải những điểm chênh lệch bắt nguồn từ sự khác nhau về lịch năm tài chính và các điều chỉnh trong quý 4. Những nhà bán lẻ kết thúc năm tài chính vào cuối tháng 1 hay các công ty công nghệ kết thúc vào tháng 5 hoặc tháng 10 có thể bị xếp vào các khoảng thời gian theo lịch dương khác nhau trên từng nền tảng. Ngoài ra, khi một công ty ghi nhận phân loại lại cho cả năm trong báo cáo 10-K mà không điều chỉnh các hồ sơ 10-Q trước đó, việc trừ các số liệu ban đầu từ Q1 đến Q3 khỏi 10-K cả năm sẽ đẩy toàn bộ phần phân loại lại hàng năm vào kết quả suy ra của Q4. Việc xem xét các thẻ (tag) cơ sở và ngày nộp hồ sơ sẽ giúp phân biệt các chuyển biến hoạt động thực sự trong quý 4 với các điều chỉnh phân loại lại trong kế toán.

Cách StockData tính toán chỉ số

Kể từ giai đoạn 2009-2011, các công ty đại chúng tại Mỹ đã gắn thẻ số liệu trong hồ sơ nộp lên SEC bằng XBRL, và từ năm 2019, họ đã báo cáo bằng Inline XBRL trực tiếp bên trong hồ sơ HTML. Mỗi dữ kiện được gắn thẻ trong hồ sơ đều mang một khái niệm (chẳng hạn như us-gaap:Revenues), kỳ báo cáo, đơn vị tính và ngữ cảnh. StockData chuẩn hóa các thẻ khác nhau của các công ty thành một bộ chỉ tiêu chuẩn trên các báo cáo tài chính. Do các công ty lựa chọn các khái niệm phân loại khác nhau cho các khoản mục tương đương, dòng doanh thu hoặc chi phí của một công ty trên StockData có thể bắt nguồn từ một thẻ XBRL khác với công ty khác.

Khi các số liệu trên StockData khác với các trang web khác, những khác biệt đó xuất phát từ số liệu điều chỉnh so với số liệu GAAP, các kỳ được trình bày lại, lịch năm tài chính khác nhau và cách suy ra số liệu Q4 và TTM. StockData trình bày các báo cáo tài chính GAAP chuẩn hóa được lập từ các hồ sơ nộp lên SEC chính thức thay vì các điều chỉnh non-GAAP trong thông cáo báo chí. Để mọi chỉ tiêu đều minh bạch và có thể kiểm chứng, StockData hiển thị hồ sơ gốc và thẻ XBRL khi bạn di chuột qua một con số.

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

Sự khác biệt giữa XBRL và Inline XBRL (iXBRL) là gì?

XBRL truyền thống, được áp dụng theo lộ trình cho các công ty đại chúng tại Mỹ từ năm 2009 đến năm 2011, yêu cầu các bên nộp hồ sơ phải gửi kèm một tệp XML riêng biệt để máy đọc cùng với hồ sơ HTML. Inline XBRL, được SEC triển khai theo lộ trình từ năm 2019, nhúng trực tiếp các thẻ XBRL đó vào trong tài liệu HTML thân thiện với người đọc, nhờ vậy các nhà đầu tư và phần mềm cùng đọc đúng một tệp tin duy nhất.

Vì sao doanh thu hoặc EPS của cùng một cổ phiếu lại khác nhau giữa các trang web tài chính?

Các trang web tài chính thường có sự khác biệt vì một số trang hiển thị số liệu đã điều chỉnh non-GAAP từ các thông cáo báo cáo kết quả kinh doanh, trong khi những trang khác lại trích xuất số liệu US GAAP chuẩn xác từ các hồ sơ nộp lên SEC. Sự sai lệch cũng phát sinh khi các nền tảng ánh xạ thẻ XBRL theo cách khác nhau, sử dụng hồ sơ gốc thay vì các kỳ so sánh đã được điều chỉnh hồi tố, điều chỉnh lịch năm tài chính phi tiêu chuẩn theo cách khác nhau, hoặc áp dụng các quy tắc khác nhau để suy tính số liệu Q4 và TTM.

Các trang dữ liệu tài chính tính toán các con số Q4 như thế nào khi các công ty chỉ nộp báo cáo 10-K?

Các công ty đại chúng tại Mỹ nộp ba báo cáo Form 10-Q theo quý và một báo cáo Form 10-K hàng năm, mà không có hồ sơ riêng cho quý 4. Các nền tảng dữ liệu suy tính số liệu theo thời kỳ của Q4 như doanh thu, lợi nhuận ròng và dòng tiền bằng cách lấy con số cả năm từ 10-K trừ đi tổng của Q1, Q2 và Q3 từ các hồ sơ 10-Q của năm tài chính đó. Các khoản mục tại một thời điểm trên bảng cân đối kế toán không cần phải thực hiện phép trừ vì bảng cân đối kế toán 10-K cuối năm đã đại diện cho thời điểm kết thúc Q4.

Tại sao hai công ty trong cùng một phân ngành lại có các thẻ XBRL khác nhau cho doanh thu?

Hệ thống phân loại US GAAP bao gồm nhiều khái niệm doanh thu hợp lệ, chẳng hạn như us-gaap:Revenues, us-gaap:SalesRevenueNet và us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax. Mỗi công ty sẽ chọn thẻ phản ánh đúng nhất công bố kế toán hoặc mẫu hồ sơ trước đây của mình. Các nền tảng dữ liệu chuẩn hoá những thẻ khác nhau này thành một mục dòng doanh thu đồng nhất duy nhất để nhà đầu tư có thể so sánh các công ty với nhau.

Xem trong dữ liệu