솔루션 홈
IAS 2

SAP 매입 리베이트 재고자산 원가 차감 점검 — IAS 2, 공급업체 리베이트를 기타수익으로 받지 않고 재고와 매출원가로 나눠 장부와 맞춰본다

기대 재고 차감 · 기대 매출원가 차감 · 장부 처리 대조를 리베이트 단위로 확인합니다

공급업체가 연간 구매 실적에 따라 돌려주는 리베이트는 받는 순간 기타수익일까요? IAS 2 재고자산(K-IFRS 제1002호)는 재고자산의 매입원가를 정할 때 매입할인, 리베이트 및 그 밖의 유사한 항목을 차감하도록 요구합니다. 그래서 리베이트는 해당 매입에 대응해 이미 출고된 수량의 몫은 매출원가의 차감으로, 기말에 남은 수량의 몫은 재고자산 장부금액의 차감으로 나뉩니다. 표준 실행은 SAP 표준 T-code 가 담당하고, 이 화면은 조회·검증 관점을 더해 확장합니다.

실무에서는 리베이트 정산 전표가 한쪽 계정에 통째로 기표되는 일이 흔합니다. 전액 기타수익으로 올리거나, 전액 매출원가에서 빼거나, 전액 재고에서 빼거나, 확정됐는데 아직 장부에 반영하지 않기도 합니다. 확정 리베이트마다 매입 수량과 기말 재고 잔량으로 기대 배분을 구하고 장부와 견주어 차이 나는 건을 가려내는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.

SAP 표준 기능을 그대로 이어받은 부분 — 리베이트 약정의 조회와 정산은 MEB3 · MEB4 가, 대상 매입·출고 수량은 MB51 이, 기말 재고 수량은 MB5B 가, 수취채권은 FBL1N 이 담당합니다. 이 화면은 표준 데이터 구조를 그대로 이어받아 리베이트별 기대 배분과 장부 처리 대조라는 조회·검증 관점을 더해 확장합니다.
항목내용
업무 영역재무회계(FI) — 재고자산
관련 기준서IAS 2 재고자산(K-IFRS 제1002호) — 매입원가에서 리베이트 차감, 판매 시 매출원가 인식
Namespacezui5.purreb
셸 구조단일 페이지 + 4개 탭
화면 수메인 1 · 상세 다이얼로그 1
SAP 표준 T-codeMEB3 · MEB4 · MB51 · MB5B · FBL1N
데이터 연동 방식OData V2 (조회조건 전부 $filter)
성격조회·산출·대사·점검형
테마sap_horizon · 한국어
요약내용
점검 대상공급업체에서 확정된 매입 리베이트(매입량 연동·목표 달성·가격 보전) — 재고 차감과 매출원가 차감 배분
핵심 산식재고 잔존율 = 기말 재고 수량 ÷ 대상 매입 수량 · 기대 재고 차감 = 확정 리베이트 × 재고 잔존율 · 기대 매출원가 차감 = 확정 리베이트 − 기대 재고 차감
결과 표시정상 / 점검 필요

실제 화면 6종 둘러보기

조회조건 · 요약 카드 · 리베이트 점검 명세
조회조건 · 요약 카드 · 리베이트 점검 명세 — 조회조건과 요약 카드, 리베이트별 수량·금액·판정이 한 화면에 뜹니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
기대 · 장부 · 차이 컬럼
기대 · 장부 · 차이 컬럼 — 명세 표를 오른쪽으로 넘기면 기대 재고 차감과 장부 재고 차감, 매출원가 차감, 기타수익, 점검 내용이 이어집니다.
공급업체별 집계
공급업체별 집계 — 공급업체마다 확정 리베이트와 기대·장부 재고 차감, 매출원가 차감, 점검 필요 건수를 모아 봅니다.
리베이트 유형별 집계
리베이트 유형별 집계 — 매입량 연동·목표 달성·가격 보전 유형마다 같은 지표를 모아 봅니다.
대사 결과
대사 결과 — 대사식마다 검사 건수와 차이 건수, 최대 차이 금액을 보여줍니다.
리베이트 상세 팝업
리베이트 상세 팝업 — 행을 누르면 대상 매입 수량과 재고 잔량, 기대·장부 배분, 차이와 점검 내용이 열립니다.

사용 방법

  1. 기준 연월을 넣고, 회사코드·리베이트 유형·처리 구분·점검 결과·공급업체 코드는 필요할 때만 고릅니다. "전체"를 고르면 해당 조건 없이 조회됩니다.
  2. 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 공급업체 코드 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건(기준 연월 202512)으로 자동 조회됩니다.
  3. 요약 카드에서 점검 리베이트 건수, 점검 필요 건수, 확정 리베이트, 기대·장부 재고 차감과 차이, 기대·장부 매출원가 차감과 차이, 장부 기타수익, 대사 차이 건수를 먼저 확인합니다.
  4. 탭을 리베이트 점검 명세 → 공급업체별 집계 → 리베이트 유형별 집계 → 대사 결과 순으로 옮겨 가며 좁혀 봅니다.
  5. 리베이트 점검 명세에서 행을 누르면 대상 매입 수량과 재고 잔량, 기대·장부 배분, 차이, 점검 내용이 상세 다이얼로그로 열립니다.
  6. CSV 내려받기(UTF-8 BOM)로 현재 탭의 결과를 저장할 수 있습니다.

리베이트를 재고와 매출원가로 나누는 판정 규칙

리베이트마다 기대 배분을 먼저 구한 뒤, 장부 배분과 견주어 아래 순서로 처리 구분을 정합니다.

판정 조건처리 구분결과사용자 조치
장부 재고 차감·매출원가 차감이 모두 기대와 같고 기타수익이 없다기준 일치정상-
확정 리베이트 전액이 기타수익으로 기표됐다기타수익 전액 처리점검 필요매입에 대응하는 리베이트인지, 재고 원가 차감 대상 여부를 확인합니다.
전액 매출원가로 기표됐고 기대 재고 차감이 0 보다 크다전액 매출원가 처리점검 필요기말 재고 잔량에 대응하는 몫의 재고 배분 여부를 확인합니다.
전액 재고 차감으로 기표됐고 기대 매출원가 차감이 0 보다 크다전액 재고 차감 처리점검 필요이미 출고된 수량에 대응하는 몫의 매출원가 배분 여부를 확인합니다.
확정된 리베이트가 장부에 기표되지 않았다장부 미인식점검 필요인식 시점과 정산 상태를 확인합니다.

판정 결과는 확인 대상을 알리는 표시이며, 최종 판단은 회사와 감사인이 합니다. 구별되는 용역의 대가이거나 약정 조건이 확정되지 않은 리베이트는 이 화면의 점검 대상이 아닙니다.

재고 잔존율에서 기대 배분까지의 순서

  1. 재고 잔존율 — 기말 재고 수량 ÷ 대상 매입 수량 × 100 (소수 2자리 %)
  2. 기대 재고 차감 — 확정 리베이트 × 기말 재고 수량 ÷ 대상 매입 수량 (원 단위 반올림)
  3. 기대 매출원가 차감 — 확정 리베이트 − 기대 재고 차감
  4. 장부 배분 — 장부 재고 차감 + 장부 매출원가 차감 + 장부 기타수익 = 장부 미수금
  5. 차이 — 재고 차감 차이 = 기대 − 장부, 매출원가 차감 차이 = 기대 − 장부
  6. 차이 대사 — Σ(재고 차감 차이 + 매출원가 차감 차이) = Σ장부 기타수익 + Σ(확정 리베이트 − 장부 미수금)
  7. 집계 대사 — 공급업체별·리베이트 유형별 확정 리베이트 합계 = 명세 합계 · 재고 잔량 ≤ 대상 매입 수량

금액은 원 단위이며 공급업체·약정·금액은 모두 가상 설정값입니다.

조회조건

조회조건필수설명
기준 연월필수YYYYMM 6자리
회사코드선택1000·2000 중 선택, 전체이면 조건 없음
리베이트 유형선택매입량 연동·목표 달성·가격 보전
처리 구분선택기준 일치·기타수익 전액·전액 매출원가·전액 재고 차감·장부 미인식
점검 결과선택정상·점검 필요
공급업체 코드선택Enter 키로 조회

결과 컬럼

영역내용
요약점검 리베이트 · 점검 필요 · 확정 리베이트 · 기대/장부 재고 차감과 차이 · 기대/장부 매출원가 차감과 차이 · 장부 기타수익 · 대사 차이 건수
리베이트 점검 명세리베이트 번호 · 회사 · 공급업체 · 약정명 · 리베이트 유형 · 전표번호 · 전기일 · 대상 매입 수량 · 기말 재고 수량 · 재고 잔존율 · 대상 매입액 · 확정 리베이트 · 기대/장부 재고 차감과 차이 · 기대/장부 매출원가 차감과 차이 · 장부 기타수익 · 장부 미수금 · 처리 구분 · 점검 코드 · 점검 결과 · 점검 내용
공급업체별 집계회사 · 공급업체 · 리베이트 건수 · 점검 필요 · 확정 리베이트 · 재고 차감 · 매출원가 차감 · 기타수익
리베이트 유형별 집계회사 · 리베이트 유형 · 건수 · 점검 필요 · 확정 리베이트 · 재고 차감 · 매출원가 차감 · 기타수익
대사 결과대사 항목 · 대사식 · 좌변 · 우변 · 검사 건수 · 차이 건수 · 최대 차이

SAP 표준 기능 매핑

T-code이름쓰임
MEB3매입 리베이트 약정 조회약정 조건과 확정 금액 확인
MEB4매입 리베이트 약정 정산정산 전표 생성 결과 확인
MB51자재문서 목록대상 매입·출고 수량
MB5B전기일 기준 재고기말 재고 수량
FBL1N공급업체 개별 항목리베이트 수취채권 조회
기준서요구사항화면 반영
IAS 2 재고자산(K-IFRS 제1002호)매입할인, 리베이트 및 그 밖의 유사한 항목은 매입원가를 결정할 때 차감기대 재고 차감 · 기대 매출원가 차감, 기타수익 처리 점검
같은 기준서재고자산이 판매되면 그 장부금액을 판매된 기간의 비용으로 인식출고된 수량 몫을 매출원가 차감으로 배분
같은 기준서기말 재고자산은 취득원가와 순실현가능가치 중 작은 금액으로 측정기말 재고 수량 기준 재고 차감 배분 (저가법 평가는 다루지 않음)

참고 CDS 뷰

@AbapCatalog.viewEnhancementCategory: [#NONE]
@EndUserText.label: '매입 리베이트 배분 점검 (스케치)'
define view entity C_PurRebateAllocation
  as select from I_JournalEntryItem as Jei
{
  key Jei.CompanyCode,
  key Jei.FiscalYear,
  key Jei.AccountingDocument,
  key Jei.LedgerGLLineItem,
      Jei.Supplier,
      Jei.GLAccount,
      Jei.PostingDate,
      // 계정군별 장부 배분 (계정 지정은 회사 정책 입력)
      case when Jei.GLAccount in ( '재고 계정군' )       then Jei.AmountInCompanyCodeCurrency end as BkStock,
      case when Jei.GLAccount in ( '매출원가 계정군' )   then Jei.AmountInCompanyCodeCurrency end as BkCogs,
      case when Jei.GLAccount in ( '기타수익 계정군' )   then Jei.AmountInCompanyCodeCurrency end as BkOther
}
where Jei.Ledger = '0L'

원천은 리베이트 약정(KONA · KONP), 구매 문서 이력(EKBE), 재고 수량(MBEW · MARD), 유니버설 저널(ACDOCA)입니다. 뷰 이름과 조건은 스케치이며, 대상 매입의 범위와 기말 재고 수량의 귀속 기준, 계정 지정은 SAP 환경별로 달라 확인 필요로 남겼습니다.

OpenUI5 구성

구성내용
업무 영역재무회계(FI) · 재고자산 매입원가 점검
화면 구성조회조건 영역(우측 조회) + 요약 카드 + 리베이트 점검 명세·공급업체별·리베이트 유형별·대사 4개 탭, 상세 Dialog
데이터 모델OData V2 모델을 앱 설정(manifest)에서 선언하고, 표마다 해당 엔티티셋에 바인딩
조회조건 처리필터 객체로 만들어 서버 조회 조건($filter)으로 전달하며 "전체"는 조건을 만들지 않음
정렬·페이징정렬 객체로 서버 정렬($orderby), 목록 범위 읽기로 페이징($top·$skip), 총건수는 인라인 건수
집계요약 값은 서비스 집계 엔티티셋에서 읽고, 금액 문자열은 숫자로 변환해 표시·정렬
실패 안내서비스 연결 실패와 요청 실패를 구분해 사용자 메시지로 안내
테마sap_horizon · 한국어

파일 구성

구분내용
앱 본체index.html · manifest.json · Component.js · controller · view · model · i18n · css
데이터 서비스OData 서비스 정의와 엔티티셋별 데이터
검증 전용앱 본체와 분리된 검증용 샘플 데이터 구성
설명서readme.html (13개 절)

검증 결과

화면 구성에 쓴 검증용 샘플 데이터는 가상 리베이트 56건(2개 연월 × 회사 1000·2000 각 14건)을 기준으로 원 단위로 맞물리도록 구성했습니다. 아래 검사 건수는 연월·회사 4조합의 합계입니다.

대사식검사결과차이 건수
장부 미수금 = 재고 차감 + 매출원가 차감 + 기타수익56일치0
기대 재고 차감 + 기대 매출원가 차감 = 확정 리베이트56일치0
차이 합계 = 기타수익 + 미인식액56일치0
공급업체별 합계 = 명세 합계4일치0
리베이트 유형별 합계 = 명세 합계4일치0
재고 잔량 ≤ 대상 매입 수량56일치0

점검 필요는 11건(기타수익 전액 처리 3건, 전액 매출원가 처리 4건, 전액 재고 차감 처리 2건, 장부 미인식 2건)입니다. 이는 점검 화면의 동작을 보이기 위해 의도적으로 구성한 케이스이며 대사 차이와 분리해 기록했습니다. 기대 재고 차감은 별도 스크립트로 다시 계산해 전수 비교했고 차이는 0건이었으며(검사 56건), 요약 카드도 명세 합계와 일치했습니다.

자주 묻는 질문

이 점검은 어떤 기준서의 어떤 요구사항에 근거하나요? 적용 시기도 알려 주세요.

IAS 2 재고자산(K-IFRS 제1002호)의 재고자산 매입원가에서 매입할인, 리베이트 및 그 밖의 유사한 항목을 차감하도록 하는 요구사항과, 재고자산이 판매되면 그 장부금액을 판매된 기간의 비용으로 인식하는 요구사항을 기준으로 합니다. 시행일과 경과규정 세부는 기준서 원문에서 확인 필요합니다.

리베이트는 항상 재고자산 원가에서 차감해야 하나요?

이 화면은 확정된 리베이트를 재고 잔량분과 출고분으로 나눠 기대값을 구하고 장부와 견주는 점검 도구입니다. 구별되는 용역의 대가 여부나 약정 조건의 확정 여부 같은 판단과 최종 회계처리는 회사와 감사인이 판단합니다.

"점검 필요"는 회계처리에 문제가 있다는 뜻인가요?

아닙니다. 기대 배분과 장부 처리가 다르다는 사실을 알려 주는 표시이며, 원인은 리베이트 약정 문서, 재고 수량 기준, 장부 기록을 함께 확인해야 합니다.

기말 재고 수량과 대상 매입 수량은 어디에서 가져오나요?

구매 문서 이력과 재고 수량 데이터가 원천이며, 이 화면의 값은 가상 공급업체와 가상 회사코드로 만든 검증용 샘플 데이터입니다. 실제 원천과 귀속 기준은 시스템에서 확인 필요합니다.

#IAS 2 #K-IFRS 1002 #매입 리베이트 #재고자산 매입원가 #매출원가 차감 #기타수익 처리 #재고 잔존율 #OpenUI5

공급업체 리베이트의 원가 배분, 결산 전에 미리 점검해 두세요

리베이트 정산 전표는 한쪽 계정에 통째로 기표되기 쉽고, 기말 재고 잔량에 대응하는 몫은 감사 시기에 다시 계산하게 됩니다. 화면에서 기대 배분과 장부 처리가 다른 건을 미리 가려 두면 결산과 감사 대응이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

도입 문의