“line item인 건 알겠는데… 데이터 타입은 뭘 골라야 하지? 외화는 왜 입력이 안 되는 거야…?”
XBRL 작업을 하다 보면 이런 생각이 들 겁니다. 공식 가이드를 읽고 또 읽어도 용어가 용어를 설명하는 순환에 빠져, 답은 얻지 못한 채로 빠져 나올 수밖에 없죠. 그래서 오늘은, XBRL 기본 중 기본이라고 할 수 있는 ‘행(Line item, 라인아이템)’과 이를 구성하는 속성들에 대해 정리했습니다.
XBRL 공시하며
꼭 알아야 할 요소(Element)
요소는 택사노미를 구성하는 기본 단위입니다. 쉽게 말하면 ‘XBRL 재무제표’라는 레고를 만들 때 쓰이는 블록들이라고 볼 수 있죠. 이 블록들은 역할에 따라 두 종류로 나뉩니다. 표의 행이 되는 Line item, 그리고 표의 열이 되는 Axis, Domain, Member입니다.
이번에는 Line item을 설명하고, 다음 시간에 Axis, Domain, Member를 다뤄보겠습니다.
XBRL에서 행(Line item)이란?
Line item은 재무제표 본문과 주석 표에서 행을 구성하는 요소입니다. 매출액, 유형자산처럼 회계 개념을 구체적으로 나타내는 개념이며, 각 항목마다 데이터 타입과 속성이 부여되어 있습니다. 데이터 유형과 속성이 무엇인지는 아래에서 설명할게요.
결국 주석 표를 만드는 건, 무엇을(Line item) 어떻게(Member) 보여줄지 설계하는 과정이라고 볼 수 있습니다.
XBRL 라인아이템에서
알아야 하는 속성 3가지
Line item을 다룰 때 꼭 알아야 할 속성 3가지를 짚어볼게요.
1. 데이터 타입
행 탭에서 태그를 확장하면 데이터 타입을 설정해야 하는데요.
이때 나오는 데이터 타입에 대해 간단히 설명할게요. 설명은 금융감독원 XBRL 가이드를 참고했습니다.
데이터 타입 | 설명 | 어디에 쓸까? |
|---|---|---|
문자열, | 문자열 정보를 공시할 때 사용 | 주석 설명, 회계정책 기술 등 텍스트 |
숫자 | 특정 화폐(통화)로 공시되는 숫자에 사용 | 자산·부채·수익·비용 금액 |
날짜 | 날짜 정보를 공시할 때 사용 | 취득일, 만기일 등 |
비율 | 비율 등의 정보를 공시할 때 사용 | 지분율, 이자율 등 |
소숫점/지정단위 | 단위가 있는 숫자를 공시하거나 | 단위 있는 숫자 : 종업원 수 |
주당금액 | 주당 통화 단위로 표시되는 숫자에 사용 | 기본주당이익(손실) |
주식수 | 주식 수 정보를 공시할 때 사용 | 발행주식수, 가중평균보통주식수 |
2. 기간 속성
정기 보고서에 나오는 기간은 특정기간(daration)과 특정시점(instant)를 골라 줘야 합니다.
둘의 차이는 다음과 같아요.
특정기간(duration)
1월 1일~12월 31일처럼 기간에 걸쳐 변동된 금액을 나타낼 때 씁니다.
ex. 기본주당순이익(손실)은 특정 회계기간에 발생한 이익(손실)이므로 특정기간(duration)을 적용합니다.
특정시점(instant)
12월 31일 기준처럼 특정 시점에 결과적으로 있는 금액을 나타낼 때 씁니다.
ex. '보고기간 말 현재' 내역을 나타낼 때 적용합니다.
3. 외화속성
종종 원화가 아닌 외화를 기입해야 할 일이 있는데요. 표준 태그의 외화 속성은 모두 'KRW'로 설정되어 있기 때문에, 이 경우엔 외화 속성을 따로 지정해야 합니다.
확장 태그를 생성해 '한도금액, USD'처럼 만든 뒤 외화 속성을 별도로 지정해 주세요.
이처럼 Line item의 속성을 정확히 이해하고 설정하는 것만으로도 작업 시간을 크게 줄일 수 있습니다. 그래도 조금 어렵거나 번거롭다면 이 과정을 자동으로 처리해 주는 솔루션을 활용하는 방법도 있어요.
속성을 자동으로
적용해 주는 솔루션, 인벡터
인벡터는 AI로 DSD 보고서를 분석해 행·열 구조와 택사노미를 설계하고, 주석별 태깅까지 완료된 XBRL 표를 제작해 드립니다. 또한 매핑할 때 참고해야 할 회계 기준을 ‘매핑 가이드’를 통해 받아볼 수 있어, 반복 작업에 드는 시간을 크게 줄일 수 있습니다.
인벡터 솔루션이 어떻게 공시 업무를 줄여주는지 궁금하다면 버튼을 눌러 확인해 보세요.