솔루션 홈
MIRO · 구매

SAP 수입비용 송장 — 물건값 외에 붙는 비용들

운임·보험료·관세 같은 수입 부대비용 송장을 처리하고, 자재 원가에 반영되는 과정을 확인하는 화면입니다.

수입 자재의 원가는 물건값만이 아닙니다. 운임, 보험료, 관세, 통관 수수료가 붙어야 실제로 얼마에 들여왔는지가 나옵니다.

이 부대비용은 물건값과 따로, 나중에, 다른 업체에서 청구됩니다. 제때 자재 원가에 반영하지 않으면 재고가 실제보다 싸게 평가되고 매출원가도 낮게 잡힙니다. 부대비용 송장을 처리하고 반영 과정을 확인하도록 OpenUI5 화면으로 확장한 것이 이 앱입니다. 실제 구동 화면 2종을 함께 공개합니다.

SAP 표준 기능을 그대로 이어받은 부분

  • 송장 문서 — 송장번호와 회계연도
  • 부대비용 유형 — 운임·보험료·관세 등 조건 구분
  • 관련 발주 — 원 자재 발주와 품목
  • 금액 — 부대비용 금액과 통화 · 환율
  • 첨부 — 인보이스·B/L 등 증빙 문서
항목내용
대응 T-codeMIRO · MIR4
업무 영역구매(MM) · 수입 원가
Namespacemm003_importinvoice
셸 구조조회조건 영역 + 송장 목록 + 비용 상세 + 첨부
화면 수조회·처리 화면 1개 + 상세
데이터송장 데이터와 첨부 등 다중 엔티티
성격조회·처리형 — 전기는 표준 송장검증이 담당
UI 테마sap_horizon 단일 적용

실제 화면 2종 둘러보기

회사코드·기간·발주로 조회하면 부대비용 송장이 나옵니다 → 비용 유형과 금액을 확인하고 → 자재 원가 반영 내역과 증빙을 검토합니다.

아래는 실제로 앱을 실행해 기능을 눌러 가며 캡처한 화면입니다. 이미지를 클릭하면 원본 크기로 확대됩니다.

MIRO — Main.view.xml
부대비용 송장 목록
부대비용 송장 목록 — 회사코드·기간·발주를 고르면 수입 부대비용 송장이 나옵니다. 비용 유형·금액·통화·관련 발주가 표시됩니다. 조회·초기화 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
MIRO — 원가 반영과 증빙
자재별 배부와 첨부
자재별 배부와 첨부 — 부대비용이 어느 자재에 얼마씩 배부됐는지 표시되고, 인보이스와 B/L 등 증빙 문서를 확인할 수 있습니다.

조작 방법

  1. 회사코드기간을 고릅니다.
  2. 발주로 어느 수입 건의 부대비용인지 좁힙니다.
  3. 조회조건 입력필드에서 값을 바꾸거나 Enter 를 누르면 즉시 조회됩니다.
  4. 비용 유형을 확인합니다. 운임·보험료·관세가 각각 처리됩니다.
  5. 배부 내역으로 어느 자재에 얼마가 붙었는지 봅니다.
  6. 첨부 증빙을 확인합니다. 인보이스와 선하증권 등입니다.
  7. 누락된 부대비용이 있는지 발주와 대조합니다.
  8. 결과는 CSV 다운로드로 내려받습니다.

비용 배부 규칙

부대비용을 자재별로 나눠 원가에 얹습니다.

배부 기준
  금액 비례  자재 금액 비율대로 나눔
  수량 비례  수량 비율대로 나눔
  중량 비례  운임 등 중량 기준 비용

자재별 배부액 = 부대비용 총액 × 배부 비율
자재 원가 = 물건값 + Σ(배부된 부대비용)

외화 부대비용은 송장 시점 환율로 원화 환산

배부 기준을 비용마다 다르게 두는 이유

운임은 무겁고 부피 큰 자재에 더 많이 들고, 보험료는 값비싼 자재에 더 많이 붙습니다. 모두 금액 비례로 나누면 무거운 저가 자재의 원가가 실제보다 낮게 잡힙니다. 비용 성격에 맞는 기준을 쓰면 자재별 원가가 실제에 가까워집니다.

수입 원가 구성

항목내용통상 배부 기준
물건값공급업체 인보이스발주 금액
운임해상·항공 운송비중량·부피 기준
보험료운송 보험금액 기준
관세·부가세통관 시 납부과세가격 기준
통관 수수료관세사 등 수수료건별 또는 금액 기준

조회조건

필드필수설명
회사코드필수대상 법인
기간필수송장 일자 From~To
발주선택관련 구매오더
비용 유형선택운임 · 보험료 · 관세 등
공급업체선택청구 주체
자재선택배부 대상 자재

결과 컬럼

컬럼의미 · 표시
송장번호 · 회계연도송장 식별
비용 유형운임 · 보험료 · 관세 등
공급업체청구 주체
관련 발주 · 품목원 수입 건
송장일 · 전기일날짜 정보
금액 · 통화 · 환율부대비용
원화 환산액환율 적용 금액
배부 기준금액 · 수량 · 중량
자재별 배부액원가 반영 내역
첨부인보이스 · B/L 등

SAP 표준 기능 매핑

표준역할이 화면에서의 확장
MIRO송장검증부대비용 송장 처리
MIR4송장 조회처리 내역 확인
RSEG · RBKP송장 항목과 헤더조회 원천
EKKO · EKPO발주 헤더와 품목관련 발주
KONV조건 값부대비용 조건유형
MBEW자재 평가원가 반영 결과

도입 시 확인이 필요한 부분

부대비용을 발주 조건으로 미리 계획했는지, 실제 청구 시점에 처리하는지에 따라 흐름이 다릅니다. 계획 조건이 있으면 예상액과 실제액의 차이가 생기고 그 차이 처리 방식을 정해야 합니다. 이동평균 자재는 원가가 즉시 바뀌지만 표준원가 자재는 가격차이로 빠집니다.

참고 CDS 뷰

@AbapCatalog.sqlViewName: 'ZCIMPINVOICE'
@EndUserText.label: '수입비용 송장 (Z)'
define view Z_C_IMPORT_INVOICE
  as select from rbkp as InvHeader
    inner join      rseg as InvItem  on InvHeader.belnr = InvItem.belnr
                                   and InvHeader.gjahr = InvItem.gjahr
    left outer join lfa1 as Vendor   on InvHeader.lifnr = Vendor.lifnr
    left outer join makt as MatText  on InvItem.matnr = MatText.matnr
                                   and MatText.spras = 'K'
{
  key InvHeader.belnr as InvoiceNo,
  key InvHeader.gjahr as FiscalYear,
  key InvItem.buzei,
      InvHeader.bldat, InvHeader.budat,
      InvHeader.lifnr, Vendor.name1 as VendorName,
      InvHeader.waers, InvHeader.kursf,
      InvItem.ebeln as PurchaseOrder,
      InvItem.ebelp as PoItem,
      InvItem.matnr, MatText.maktx as MaterialName,
      InvItem.wrbtr as Amount
      // 부대비용 유형은 조건유형(KONV)으로 구분
      // 자재별 배부액은 배부 기준에 따라 계산
}

매핑 이해를 돕기 위한 참고용 설계입니다. 실제 도입 시에는 운영 환경 설정과 릴리즈에 맞춰 조정합니다.

OpenUI5 구성

기능사용 컨트롤
화면 골격sap.m.Page + 조회조건 · 송장 목록 · 배부 상세
조회조건sap.m.Select · sap.m.DatePicker — 우측 끝에 조회
송장 목록sap.m.Table — 비용 유형별 구분
배부 상세선택 시 자재별 배부액 펼침
첨부sap.m.Link — 인보이스 · B/L 연결
이벤트onPAI 단일 진입점, fcCode 로 분기

증빙을 화면에 붙이는 이유

수입 부대비용은 청구서가 여러 곳에서 따로 옵니다. 운송사, 보험사, 관세사가 각각 보내고 금액 근거도 서류에 있습니다. 송장에 증빙을 붙여 두면 나중에 금액이 맞는지 확인할 때 서류를 다시 찾지 않아도 됩니다.

파일 구성

경로역할
manifest.json앱 디스크립터 — ko 로케일 · sap_horizon
view/Main.view.xml조회조건 · 송장 목록 · 배부 상세
controller/Main.controller.js조회 · 배부 계산 · 첨부 연결 · CSV
model/ModelMock.jslocaldata JSON 읽기(Promise)
js/formatter.js금액 · 환율 · 통화 포맷터
localdata/ZSCMC_F00_C003.json송장 데이터
localdata/AttachFiles.json첨부 문서

검증 결과

검증 항목결과
자재별 배부액 합계 = 부대비용 총액통과
원화 환산액 = 외화 금액 × 환율통과
배부 비율 합계 = 100%통과
관련 발주가 실제로 존재통과
공급업체·자재 코드가 있으면 명칭도 존재통과
XML · JSON 전체 파싱오류 0건
화면 렌더링 — 실브라우저 조회 후 캡처2/2
테마 런타임 확인sap_horizon

자주 묻는 질문

부대비용이 늦게 들어오면 어떻게 되나요?

이미 출고된 자재에는 원가가 반영되지 않습니다. 남은 재고에만 붙거나 가격차이로 빠지므로 가능한 한 빨리 처리하는 것이 정확합니다.

표준원가 자재는 원가가 안 바뀌나요?

자재 단가는 그대로이고 차액이 가격차이 계정으로 갑니다. 자재원장을 쓰면 기말에 실제원가로 반영됩니다.

배부 기준은 어떻게 정하나요?

비용 성격에 맞춥니다. 운임은 중량, 보험료는 금액이 합리적입니다. 일률적으로 금액 비례를 쓰면 자재별 원가가 왜곡됩니다.

SAP 표준 기능과 어떻게 이어지나요?

송장 처리와 원가 반영은 표준 송장검증이 담당합니다. 이 화면은 부대비용 송장을 유형별로 모으고 자재별 배부 내역과 증빙을 함께 보여 주는 확장입니다.

수입 원가 관리, 지금 쓰는 SAP 위에서 확장해 보세요

부대비용까지 반영해야 진짜 수입 원가가 나옵니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

수입비용부대비용MIRO운임보험료관세원가 배부OpenUI5