S-Oil 반기보고서 (2024.06)
5. 위험관리 및 파생거래

가. 주요 시장위험(1) 외환위험당사는 국제적인 영업활동으로 인하여 외환위험, 특히 주로 미국달러화와 관련된 외환위험에 노출되어 있습니다. 이에 따라 원-달러환율 상승 시 발생하는 환차손과 환율 하락시의 영업이익 감소영향이 리스크 관리의 주요 대상입니다.

당사는 외환위험을 최소화할 수 있도록 외환위험관리시스템을 구축하고 있으며, 이 시스템에 따라 영업이익에 미치는 외환위험과 외화표시 자산부채에 미치는 외환위험이 대부분 서로 상쇄될 수 있도록 관리하고 있습니다.

(2) 제품가격 및 마진 변동위험

당사는 원유 등 원재료의 구매시점과 생산제품의 판매시점이 상이하므로 이로 인한 마진 변동위험에 노출되어 있으며, 계절에 따른 수요 변화와 세계경제 변화에 따른 정제마진 변동위험 등에도 노출될 수 있습니다. 이에, 당사 제품마진 변동위험 관리 목표는 마진변동의 불확실성을 최소화함으로써 기업가치를 극대화하는 데 있습니다.

당사는 제품의 가격변동에 따른 마진변동 위험을 최소화하기 위하여 당월 생산된 제품량 수준의 물량을 대부분 당월에 판매하는 방법 등으로 재고를 일정 수준으로 관리하고 있으며, 제품 비축 필요성이 있는 경우 제품 스왑을 통하여 미래의 가격변동 위험을 제거하여 보장된 판매마진을 확보하는 방법으로 관리하고 있습니다.

(3) 이자율 위험당사의 이자율 위험은 예금 또는 차입금에 적용되는 미래 시장이자율 변동에서 비롯됩니다. 이는 주로 변동금리부 조건의 차입금에 적용되는 이자율 변동에서 발생하며, 이로 인해 회사는 현금흐름 이자율 위험에 노출되어 있습니다.당사의 이자율 위험관리 목표는 이자율 변동으로 인한 불확실성과 순이자비용을 최소화함으로써 기업가치를 극대화하는 데 있습니다.

(4) 기타포괄손익-공정가치 측정 금융자산의 가격변동위험 당사는 (연결)재무상태표상 기타포괄손익 -공정가치금융자산 및 당기손익 -공정가치금융자산으로 분류되는 보유 지분증권에 대한 가격위험에 노출되어 있습니다 . 지분증권에 대한 투자로 인한 가격위험을 관리하기 위해 포트폴리오를 분산투자하고 있습니다 .

나. 위험관리 방식(1) 위험관리 전략당사는 투기적 거래를 배제하고 실물거래와 연계된 헷징을 통해 노출된 위험을 제거 또는 최소화하는 전략을 취하고 있습니다. (2) 위험관리 방법당사는 외환위험 관리를 위하여 순외화부채의 환차손익과 영업이익에서 발생하는 환율변동영향이 서로 상쇄될 수 있도록 적정 규모의 순외화부채를 보유하는 방법을 취하고 있으며, CMC(Cash Management Committee)를 수시로 개최하여 환율 등의 변동이 회사의 손익에 미치는 영향을 지속적으로 모니터링하고 있습니다. 또한, 회사는 전사적인 위험 관리 시스템에 금융시장 위험요소를 반영하여 상시 모니터링이 가능하도록 하는 등 금융시장 위험관리에 만전을 기하고 있습니다. 제품가격 및 마진변동위험 관리를 위하여 제품의 비축 필요성이 있는 경우 제품스왑을 통해서 미래의 가격변동 위험을 제거하여 보장된 판매마진을 확보하는 방법을 취하고 있습니다. (3) 경영방침상 파생상품거래 제한 당사는 이사회 운영규정에 의거, 사전에 규정된 파생상품 거래 대상에 대하여 손실금액 및 수량 한도를 설정하고 그 한도 내에서 운용하고 있습니다. 따라서, 이사회가 정한 한도를 초과하는 매매목적의 파생상품 거래는 이사회의 승인을 득하도록 제한하고 있습니다.

다. 위험관리 조직(1) 위험관리 조직 및 인원 등당사는 제품가격 변동위험과 관련한 관리조직으로 CTRMC(Commodity Trading Risk Management Committee)와 환율 변동위험과 관련한 관리조직으로 CMC(Cash Management Committee)를 운용하고 있습니다. 더불어 회사는 CEO를 의장으로 한 ERM(Enterprise Risk Management) Committee를 정기적으로 개최하여 회사의 경영 방침과 리스크 관리 활동이 전략적으로 부합되도록 전사 리스크 관리 방향을 설정하고, 주기적으로 전사 리스크 관리 현황을 점검하고 있습니다.

(2) 위험관리 내부운영방침, 관리 및 절차 등

제품가격 변동위험 관리의 필요성이 제기될 경우, 관련 부문은 보고서를 작성하여 CTRMC에 보고 및 승인을 득한 후 필요한 조치를 시행하고 있습니다. 또한, 외환위험, 이자율 위험 및 기타 금융위험 관리를 위해서 담당 부문은 금융시장 모니터링 결과를 CMC에 보고하고, CMC는 이를 면밀히 검토하여 대응방안을 마련합니다. 또한, 회사는 주요 리스크(Key Risk)에 대하여 상기 대응결과를 포함한 주기적인 평가(Risk Assessment)를 수행함으로써 잠재적 위험 요인을 효과적으로 조기에 발견하고 선제적으로 대응하고 있으며, 각 주요 리스크에 대한 예방 및 대응 결과는 정기적으로 회사의 전사적 위험 관리 기구인 ERM Committee에 보고되고 있습니다.

라. 파생상품 등 거래 현황 (1) 파생상품계약 체결 현황당반기말 현재 위험회피회계를 적용하는 파생금융상품은 없으며 위험회피수단으로 지정되지 않은 매매목적의 파생금융상품 자산ㆍ부채내역은 다음과 같습니다.

(단위 : 백만원)

구분	2024.6.30	2023.12.31	2022.12.31

자산	부채	자산	부채	자산	부채

매매목적

통화선도계약(단기매매)	-	129	1,166	-	14,300	-

Commodity Swap(단기매매)	1,122	1,764	2,619	2,149	2,043	312

합계	1,122	1,893	3,785	2,149	16,343	312

유동부문	1,122	1,893	3,785	2,149	16,343	312

비유동부문	-	-	-	-	-	-

단기매매파생상품인 경우 유동자산 또는 유동부채로 분류하고 있으며, 위험회피 파생상품인 경우 위험회피대상항목의 잔여만기가 12개월을 초과한다면 비유동자산(부채)로 분류하며 12개월 이내인 경우에는 유동자산(부채)로 분류하고 있습니다. 또한, 2024년 6월 30일 현재 파생금융상품 계약 평가이익 1,122백만원과 평가손실 1,893백만원, 2024년 1월 1일부터 2024년 6월 30일까지 발생한 파생금융상품 거래이익 17,331백만원과 거래손실 32,046백만원은 당기손익에 반영하였습니다.

(단위 : 백만원)

구 분	당기손익	기타포괄손익

평가이익	평가손실	거래이익	거래손실	평가이익	평가손실

매매목적 파생금융상품	1,122	1,893	17,331	32,046	-	-

- 통화선도계약	-	129	6,785	27,273	-	-

- Commodity Swap	1,122	1,764	10,546	4,773	-	-

(2) 통화선도계약 내역 2024년 6월 30일 현재 회사는 환율변동 위험을 회피하기 위하여 통화선도 계약을 체결하였습니다. 당반기말 기준 통화선도계약으로 인한 평가손익 내역은 다음과 같습니다.

(단위 : 백만원)

은행명	계약금액	계약환율	계약일	만기일	Sell/Buy	평가(손)익	비고

신한	￥531,829,060	8.7975	2024/06/11	2024/07/22	Buy	(115)	-

하나	$18,940,000.00	1,374.85	2024/06/11	2024/07/15	Sell	(13)	-

신한	$13,692,000.00	1,375.50	2024/06/14	2024/07/15	Sell	(1)	-

합계	평가이익 계	-	-

평가손실 계	(129)	-

상기 계약은 만기일에 계약환율을 적용하여 계약총액을 매입(매도)하며, 중도청산시에는 중도청산일 현재의 평가손익을 주고받습니다.

(3) Commodity Swap2024년 6월 30일 현재 회사는 제품의 공정가액 변동위험을 회피하기 위하여 Commodity Swap 계약을 체결하였습니다. 당반기 말 기준 Commodity Swap 계약으로 인한 평가손익의 내역은 다음과 같습니다.

(단위 : 백만원)

거래처	거래구분	계약일	만기일	평가(손)익

BNP Paribas	Dubai	2024-06-11	2024-08-31	1,122

BNP Paribas	Dubai	2024-06-11	2024-08-31	(67)

Citi Bank	Gas Oil	2024-06-10	2024-07-31	(1,118)

Citi Bank	Gas Oil	2024-06-13	2024-07-31	(579)

합계	평가이익 계	1,122

평가손실 계	(1,764)