재무회계 16 / 25
수익인식: 반품할 수 있는 판매와 다시 사야 하는 거래를 구별합니다
이 장에서 얻어야 할 것
물건을 보내고 대금을 받았는데 매출을 아직 인식하지 않는 거래가 있고, 반품될 수 있는데도 판매분의 수익을 추정해 인식하는 거래가 있습니다. 둘을 가르는 기준은 하나입니다. 고객에게 통제가 이전되었는가. 이 장은 기업회계기준서 제1115호의 적용지침 중 반품권이 있는 판매, 재매입약정, 위탁약정, 미인도청구약정, 고객의 인수를 다룹니다. 수익을 인식하는 시점이 곧 판매자가 재고자산을 제거하는 시점이라는 점도 함께 봅니다. 15장의 다섯 단계를 알고 있다고 전제합니다.
반품권이 있는 판매 — 세 금액을 나눕니다
통제가 고객에게 넘어갔고 반품권만 남았다면, 받을 권리를 갖게 될 것으로 예상하는 대가(반품 예상분 제외)를 수익으로 인식합니다. 반품 예상분은 변동대가의 제약을 적용해 추정합니다. 그 결과 세 금액이 생깁니다.
| 금액 | 측정 | 계정 |
|---|---|---|
| 수익 | 반품되지 않을 것으로 예상되는 부분의 대가 | 매출 |
| 환불부채 | 고객에게 돌려줄 것으로 예상하는 대가 | 부채 |
| 반환재고회수권 | 이전한 제품의 종전 장부금액 − 회수 예상원가 − 반품 제품의 잠재적 가치 감소 | 자산 |
환불부채와 반환재고회수권은 서로 다른 권리·의무이므로 상계하지 않고 따로 표시합니다. 매 보고기간 말 반품 예상량을 다시 추정해 두 금액을 조정하고, 조정은 수익(과 매출원가)으로 반영합니다. 반품을 받아 주는 약속 자체를 별도 수행의무로 만들지 않습니다. 같은 유형·품질·조건·가격의 제품끼리 색상이나 크기만 바꾸는 교환은 반품으로 보지 않고, 결함 제품의 교환은 보증 규정을 봅니다.
기본 예제 — 가상 금액으로 분개를 고정합니다
상품 100개를 개당 100에 현금 판매, 개당 원가 60, 예상 반품 10개, 개당 회수원가 2, 가치 감소 없음.
- 수익 90 × 100 = 9,000, 환불부채 10 × 100 = 1,000.
- 반환재고회수권 10 × (60 − 2) = 580, 매출원가 6,000 − 580 = 5,420.
- (차) 현금 10,000 / (대) 매출 9,000, 환불부채 1,000
- (차) 매출원가 5,420, 반환재고회수권 580 / (대) 재고자산 6,000
결산일 반품 예상이 20개로 늘면 환불부채 2,000, 회수권 1,160이 필요하므로 (차) 매출 1,000 / (대) 환불부채 1,000, (차) 반환재고회수권 580 / (대) 매출원가 580으로 차이만 조정합니다. 실제 20개가 돌아오고 회수비 40을 지급하면 (차) 환불부채 2,000 / (대) 현금 2,000, (차) 재고자산 1,200 / (대) 반환재고회수권 1,160, 현금 40입니다. 예상과 실제가 같으면 추가 손익이 생기지 않습니다.
반품률을 합리적으로 추정할 수 없으면 어떻게 될까요? 반품 예상분을 수익에 넣을지는 변동대가 제약으로 판단하므로, 누적 수익의 유의적 환원이 일어나지 않을 가능성이 매우 높다고 말할 수 없는 부분은 수익에서 빼고 환불부채로 둡니다. 신제품이라 반품 경험이 전혀 없다면 반품기간이 끝날 때까지 받은 대가 전액이 환불부채로 남을 수 있습니다. 이때도 제품의 통제는 이전됐으므로 재고를 계속 인식하지 않고 반환재고회수권으로 옮깁니다. 시송품처럼 통제 자체가 넘어가지 않은 거래와는 출발점이 다릅니다.
재매입약정 — 누가 선택권을 갖는가
재매입약정은 자산을 판매하고 그 자산을 다시 사기로 약속하거나 다시 살 수 있는 선택권을 갖는 계약입니다. 형태는 세 가지입니다.
왜 이렇게 나뉘는지 경제적 의미를 붙여 두면 외우지 않아도 됩니다. 기업이 반드시 되사거나 되살 수 있으면 고객은 그 자산을 마음대로 쓰거나 팔 수 없으므로 판매가 아닙니다. 되사는 가격이 판 가격보다 낮으면 고객은 그 차액을 내고 일정 기간 자산을 쓴 셈이라 리스이고, 되사는 가격이 판 가격 이상이면 기업이 돈을 빌리고 이자를 붙여 갚는 셈이라 금융약정입니다. 고객 풋옵션은 고객이 행사할지가 관건이므로, 행사할 이유가 충분하면 위와 같은 실질이 되고 행사할 이유가 없으면 고객이 통제를 가진 판매에 반품권이 붙은 것에 가깝습니다.
가상 숫자로 콜옵션을 봅니다. 장비를 1,000에 팔고 1년 뒤 900에 다시 살 수 있는 권리를 기업이 가지면, 재매입가격이 판매가격보다 낮으므로 판매가 아니라 리스(기업이 리스제공자)입니다. 받은 1,000과 되살 900의 차이 100이 1년 사용료에 해당합니다. 같은 계약에서 재매입가격이 1,050이면 금융약정이고 차이 50은 이자비용입니다.
비교할 때는 화폐의 시간가치를 고려합니다. 행사 유인은 재매입가격과 재매입일 예상 시장가치의 관계, 권리 소멸까지 남은 기간 등 여러 요소로 판단합니다. "원래 가격보다 비싸게 되사면 금융약정"이라고만 외우면 고객 풋옵션에서 시장가치 조건을 놓칩니다.
금융약정이면 기업은 자산을 계속 인식하고 받은 대가를 금융부채로 인식합니다. 받은 대가와 재매입 대가의 차이는 이자(와 보유원가)로 인식합니다. 옵션이 행사되지 않고 소멸하면 그때 부채를 제거하고 수익을 인식하며, 그 자산의 장부금액을 매출원가로 옮깁니다.
2024년 2차 문제1 물음1(12점)
20×1년 3월 1일 원가 10,000인 제품 200개를 개당 15,000에 현금 판매. 고객은 4월 30일 개당 15,300에 되팔 수 있는 풋옵션 보유. 4월 30일 20개 행사, 180개 소멸.
답안 예시(자체 풀이)
- (1) 행사 유인이 유의적 → 재매입가격이 원래 판매가격 이상이므로 금융약정.
- 판매일: (차) 현금 3,000,000 / (대) 금융부채 3,000,000. 재고 2,000,000은 그대로.
- 이자: 200 × 300 = 60,000(부채 3,060,000).
- 행사 20개: 부채 306,000 제거, 현금 지급(재고는 원래 있던 것).
- 소멸 180개: 부채 2,754,000을 매출로, 원가 1,800,000을 매출원가로.
- 매출액 2,754,000, 당기손익 2,754,000 − 1,800,000 − 60,000 = 894,000.
- (2) 행사 유인이 유의적이지 않음 → 반품권이 있는 판매(반품률 10%, 차액 300은 회수원가).
- 매출 180 × 15,000 = 2,700,000, 환불부채 300,000.
- 반환재고회수권 20 × (10,000 − 300) = 194,000, 매출원가 1,806,000.
- 실제 20개 반품: 환불 306,000 = 환불부채 300,000 + 회수원가 6,000(이미 반영).
- 매출액 2,700,000, 당기손익 894,000.
(1)의 기록을 순서대로 적으면 채점자가 따라오기 쉽습니다. 3월 1일 (차) 현금 3,000,000 / (대) 금융부채 3,000,000, 4월 30일까지 (차) 이자비용 60,000 / (대) 금융부채 60,000, 행사분 (차) 금융부채 306,000 / (대) 현금 306,000, 소멸분 (차) 금융부채 2,754,000 / (대) 매출 2,754,000과 (차) 매출원가 1,800,000 / (대) 재고자산 1,800,000입니다. 행사된 20개의 재고 200,000은 처음부터 장부에 남아 있었으므로 되돌려 받는 분개가 없습니다.
두 물음의 손익이 같은 것은 우연이 아닙니다. 실제 결과가 추정과 같으면 경제적 결과는 같고, 매출 금액과 인식 시점만 달라집니다. 채점은 매출액 차이(2,754,000 대 2,700,000)를 설명하는지에서 갈립니다.
위탁약정·미인도청구약정·고객의 인수
위탁약정은 최종 고객에게 팔도록 제품을 중개인·유통업자에게 인도한 것으로, 수탁자가 통제를 얻지 못합니다. 지표는 특정 사건(최종 판매 등)이 일어날 때까지 기업이 제품을 통제하거나, 기업이 제품의 반환이나 제3자 이전을 요구할 수 있거나, 수탁자가 (보증금 외에) 무조건적 지급 의무가 없는 것입니다. 위탁자는 수탁자가 판매할 때 수익을 인식하고 그 전까지 재고로 남깁니다. 수탁자는 제품을 통제하지 않으므로 대리인이며, 판매대금 전액이 아니라 받는 판매수수료만 자기 수익으로 인식합니다. 위탁자가 적송하면서 부담한 운임은 제품을 판매 가능한 장소로 옮기는 원가이므로 미판매 적송품의 원가에 포함해 재고로 남기고, 판매분에 대응하는 부분만 매출원가로 보냅니다.
미인도청구약정은 기업이 대금을 청구했지만 제품을 고객에게 인도하지 않고 보유하는 계약입니다. 고객이 통제를 얻었다고 보려면 모두 충족해야 합니다. ① 약정의 이유가 실질적이다(예: 고객 요청). ② 제품이 고객 소유물로 구분 식별된다. ③ 고객에게 물리적으로 이전할 준비가 되었다. ④ 기업이 그 제품을 사용하거나 다른 고객에게 넘길 수 없다. 이때 기업이 보관 용역을 제공한다면 별도 수행의무인지 검토합니다.
고객의 인수는 제품이 합의한 규격에 맞는다는 것을 객관적으로 판단할 수 있으면 형식적 절차이므로 인수 전에도 통제 이전을 판단할 수 있습니다. 객관적으로 판단할 수 없으면 인수 전에는 통제가 이전되지 않습니다. 시험·평가 목적으로 인도하고 고객이 시험기간이 끝날 때까지 대가를 지급하기로 확약하지 않은 경우(시송품)는 인수하거나 시험기간이 끝날 때까지 통제가 이전되지 않습니다.
2025년 1차 2번 — 기말 재고 포함 여부
창고 재고 50,000 외에 다음 항목을 판정합니다(재고감모·평가손실 없음).
| 항목 | 판정 | 포함액 |
|---|---|---|
| 선적지인도조건 매입, 운송 중 40,000 | 선적 시 통제 이전 → 매입자 재고 | 40,000 |
| 도착지인도조건 판매, 운송 중 20,000 | 도착 전 통제 미이전 → 판매자 재고 | 20,000 |
| 위탁 적송 20,000 중 40% 판매 | 미판매분만 | 12,000 |
| 시송품 30,000 중 20% 매입의사 | 의사 미표시분 | 24,000 |
| 원가 10,000을 12,000에 팔고 2개월 뒤 13,000에 재구매 약정 | 선도, 재매입가격 ≥ 판매가격 → 금융약정 | 10,000 |
답안 예시(자체 풀이, 확정답안과 일치): 50,000 + 40,000 + 20,000 + 12,000 + 24,000 + 10,000 = 156,000 → ⑤.
금융약정 옵션이 두 회계기간에 걸치면
가상 예제로 기간 배분을 연습합니다. 전기에 원가 40인 상품 50개를 넘기고 개당 70을 받았으며 행사가격 72의 풋옵션을 금융약정으로 분류했습니다. 당기 초 금융부채는 전기 이자 60이 포함된 3,560입니다. 당기 이자 40을 더하면 3,600이고, 만기에 10개 행사(현금 720 지급), 40개 소멸이면 매출 2,880, 매출원가 1,600, 이자비용 40으로 당기손익은 1,240, 기말 재고는 10개 원가 400입니다. 전체 약정이자 100을 모두 당기 비용으로 넣으면 전기 이자 60을 두 번 비용화합니다.
확인문제
시험 직전 한 줄
반품권 판매는 매출(판매 예상분)·환불부채(판매가)·회수권(원가 − 회수비)을 따로 잡고, 재매입약정은 선택권자 → 가격 비교 → 풋옵션이면 유인과 시장가치 순서로 리스·금융약정·반품권 판매를 가르며, 금융약정은 소멸할 때 매출이 되고, 위탁품·시송품·도착지인도 운송품은 판매자 재고입니다.