SAP 수주 잔량 및 미청구 현황 — 출고와 청구, 두 시점의 차이를 한 화면에서
오더수량 대비 얼마나 나갔고, 나간 것 중 얼마를 아직 청구하지 않았는지를 품목 단위로 한 화면에서 확인합니다.
소개 영상블로그 목차 순서대로 · 자막 포함
주요 재생 지점
도입 포인트 — 이 앱을 사용해야 하는 이유
판매오더의 미출고 잔량과 출고 후 미청구 현황을 파악하기 위해 여러 SAP 표준 T-Code를 오가거나 수동으로 데이터를 집계해야 하는 비효율이 있습니다. 이 앱은 핵심 재무 지표를 품목 단위로 자동 계산하고, 6가지 업무 규칙과 3가지 대사식을 적용하여 잠재적 문제와 데이터 정합성 이슈를 한 화면에서 검토할 수 있도록 돕습니다.
핵심 포인트 여섯 가지
| 핵심 포인트 | 고객이 얻는 것 | 지금 방식이라면 |
|---|---|---|
| ① 업무 규칙 기반 예외 판정 | 출고 전 청구, 단가 이탈, 중복 수주 의심, 고액 장기 납기경과 잔량 등 6가지 정의된 업무 규칙을 적용하여 조치가 필요한 품목을 선제적으로 식별합니다. | 수동으로 데이터를 검토하거나 특정 문제가 발생한 후에야 인지하여 대응이 늦어집니다. |
| ② 재무 데이터 정합성 검증 | 오더 순금액과 수량*단가, 청구금액과 청구수량*단가, 화면 합계와 품목 합계 등 3가지 대사식을 기반으로 오더, 출고, 청구 데이터 간 금액 불일치 여부를 자동으로 확인합니다. | 데이터 불일치가 발생해도 인지하기 어렵고, 수동 대사 작업에 많은 시간과 노력이 소요됩니다. |
| ③ 핵심 재무 지표 자동 산출 | 오더수량 대비 미출고 잔량, 출고 완료 금액 대비 미청구 금액을 품목 단위로 정확하게 계산하고, 납기경과일수까지 자동 산출하여 업무 우선순위를 명확히 합니다. | 잔량과 미청구 금액을 수동으로 계산하거나 별도 리포트를 통해 취합하여 시의적절한 의사결정이 어렵습니다. |
| ④ 진행 상태 자동 분류 | 미출고 잔량, 미청구 금액, 납기경과 여부를 종합하여 '납기경과 잔량', '미출고 잔량', '청구대상(미청구)', '완료' 등 처리상태를 우선순위에 따라 자동으로 판정하고 표시합니다. | 품목별 진행 상태가 명확하지 않아 팀원 간 업무 이해도가 다르고, 보고서 작성이 번거롭습니다. |
| ⑤ 출고 및 청구 분리 관점 제공 | 오더의 진행 상태를 출고 잔량(수량)과 미청구 금액(금액)으로 분리하여 보여줌으로써, 어느 단계에서 지연이 발생하는지 명확히 파악할 수 있습니다. | 출고는 완료되었지만 청구가 지연되는 품목을 놓치거나, 잔량은 있지만 이미 청구된 계약을 오판할 수 있습니다. |
| ⑥ SAP 표준 정합성 유지 | SAP 표준 데이터 구조를 그대로 계승하여 기존 T-Code(VA05N, V.15, VF04)의 한계를 보완하고, 원장 데이터와의 일관성을 기반으로 신뢰할 수 있는 정보를 제공합니다. | 표준 T-Code로는 단편적인 정보만 얻을 수 있어, 여러 화면을 조합해야 하거나 별도 개발 리포트가 필요합니다. |
도입하면 달라지는 것
- 수주 잔량 및 미청구 현황 파악 시간 단축
- 잠재적 영업/회계 문제 발생 사전 인지
- 매출 인식 지연 위험 감소 및 재무 건전성 향상
- 팀 간 업무 협업 효율 증대 및 보고 일관성 확보
이런 회사에 맞습니다
판매 오더량이 많고 출고 및 청구 프로세스가 복잡하여 매출 인식과 채권 관리에 어려움을 겪는 영업, 재무, 관리회계, 물류 부서에 적합합니다.
업무 점검 — 앱이 직접 다시 계산하는 규칙
데모를 신청하신 고객께 공개되는 내용입니다
CDS 뷰 구성, 데이터 모델, 점검 · 산출 규칙처럼 실제 구현에 가까운 상세 설계는 이 앱의 데모를 신청하신 고객께만 보여 드리고 있습니다. 양해 부탁드립니다.
데모를 신청해 주시면 확인 후 바로 열람할 수 있도록 열어 드리고, 이미 신청하셨다면 신청하신 Google 계정으로 로그인하시면 이 자리에 내용이 표시됩니다.
실행 화면
실제 화면 3종 둘러보기
회사코드·판매조직·기준일자로 조회하면 오더품목별 잔량·미청구 리스트가 뜹니다 → 처리상태로 좁혀 보고 → 품목을 선택해 출고·청구 이력을 확인합니다.
아래는 실제로 앱을 실행해 기능을 눌러 가며 캡처한 화면입니다. 이미지를 클릭하면 원본 크기로 확대됩니다.
사용 방법
- 회사코드를 고르면 그 회사코드에 속한 판매조직 목록만 자동으로 다시 채워집니다.
- 기준일자를 지정합니다. 납기경과일수는 이 날짜를 기준으로 계산됩니다.
- 고객·자재는 코드나 이름 일부만 입력해도 찾아지는 부분일치 검색입니다.
- 오더유형·처리상태로 범위를 좁히고, "미출고 잔량 있는 건만" 옵션으로 완료 건을 뺄 수 있습니다.
- 조회조건 영역 오른쪽 끝의 조회 버튼을 누르거나, 입력 필드에서 Enter 를 눌러도 즉시 결과가 갱신됩니다(단, 한 번이라도 조회한 뒤부터).
- 리스트에서 행을 클릭하거나 상세 버튼을 누르면 그 품목의 출고·청구 이력이 열립니다.
- 리스트와 상세 이력 모두 CSV 다운로드로 내려받을 수 있습니다. UTF-8 BOM 이 붙어 엑셀에서 한글이 깨지지 않습니다.
- 초기화 버튼은 조회조건을 기본값으로 되돌리고 결과를 비웁니다.
잔량·미청구 판정 로직 — 수량과 금액을 함께 추적한다
이 화면의 핵심은 "잔량이 있는가"와 "청구할 몫이 남았는가"를 서로 다른 기준(수량 vs 금액)으로 동시에 판정하는 데 있습니다.
미출고 잔량 = 오더수량 - 출고수량 (0 미만이 되지 않도록 절삭)
잔량율 = 미출고 잔량 / 오더수량 x 100
출고완료 금액 = 오더 순금액 x (출고수량 / 오더수량) (부분출고분을 금액으로 안분, 반올림)
청구완료 금액 = 청구 이력의 (청구수량 x 단가) 합계
미청구 금액 = 출고완료 금액 - 청구완료 금액 (0 미만이 되지 않도록 절삭 → VF04 청구대상 상당)
납기경과일수 = 기준일자 - 납기일 (미출고 잔량이 남아있고 납기일이 지난 경우에만 계산)
처리상태 판정 순서
1) 미출고 잔량 > 0 이고 납기 경과 → 납기경과 잔량
2) 미출고 잔량 > 0 이고 납기 이내 → 미출고 잔량
3) 미출고 잔량 = 0 인데 미청구 금액 > 0 → 청구대상(미청구)
4) 그 외(잔량 0, 미청구 금액 0) → 완료
잔량과 미청구를 분리해서 본 이유
출고는 끝났지만 청구가 늦어지는 품목은 잔량만 보면 "완료"로 보입니다. 반대로 잔량이 남아 있어도 이미 청구된 선수금성 계약이면 미청구 금액은 0일 수 있습니다. 두 지표를 하나로 뭉치면 어느 단계에서 지연이 생겼는지가 가려지므로, 이 화면은 두 값을 별도 컬럼으로 나란히 계산해 보여줍니다.
데이터 처리 흐름 — 오더 · 출고 · 청구를 품목키로 묶어 집계한다
- 오더품목 · 출고이력 · 청구이력 세 데이터를 병렬로 읽습니다.
- 출고·청구 이력을
판매오더+품목키로 미리 인덱싱해, 조회할 때마다 전체를 다시 훑지 않습니다. - 조회조건(회사코드·판매조직·고객·자재·오더유형)으로 오더품목을 먼저 걸러냅니다.
- 걸러진 품목마다 위 판정 로직을 적용해 미출고 잔량·미청구 금액·처리상태·정합성 결과를 계산합니다.
- 처리상태·표시옵션 조건을 다시 적용한 뒤, 납기경과일수 내림차순 → 미청구 금액 내림차순으로 정렬합니다.
- 합계(건수 · 상태별 건수 · 오더 순금액 · 출고완료 금액 · 미출고 잔량 금액 · 미청구 금액)를 별도로 집계해 상단 타이틀과 하단 합계줄에 반영합니다.
- 행을 선택하면 그 품목의 출고·청구 이력만 다시 뽑아 상세 다이얼로그에 채웁니다.
조회조건
| 필드 | 필수 | 설명 |
|---|---|---|
| 회사코드 | 필수 | 선택 시 판매조직 목록이 자동 갱신 |
| 판매조직 | 선택 | 선택된 회사코드에 속한 판매조직만 표시 |
| 기준일자 | 필수 | 납기경과일수 계산 기준일 |
| 고객 | 선택 | 고객코드·고객명 부분일치 |
| 자재 | 선택 | 자재코드·자재명 부분일치 |
| 오더유형 | 선택 | 표준수주 · 직송(3자물류)수주 · 반품수주 |
| 처리상태 | 선택 | 납기경과 잔량 · 미출고 잔량 · 청구대상(미청구) · 완료 |
| 표시옵션 | 선택 | 미출고 잔량이 있는 품목만 표시 |
결과 컬럼
데모를 신청하신 고객께 공개되는 내용입니다
CDS 뷰 구성, 데이터 모델, 점검 · 산출 규칙처럼 실제 구현에 가까운 상세 설계는 이 앱의 데모를 신청하신 고객께만 보여 드리고 있습니다. 양해 부탁드립니다.
데모를 신청해 주시면 확인 후 바로 열람할 수 있도록 열어 드리고, 이미 신청하셨다면 신청하신 Google 계정으로 로그인하시면 이 자리에 내용이 표시됩니다.
SAP 표준 기능 확장 포인트
SAP 표준 기능 매핑
이 화면은 오더 생성이나 출고·청구 처리를 대체하지 않습니다. 표준 실행은 T-code 가 담당하고, 이 화면은 그 결과를 품목 단위로 모아 잔량과 미청구 금액을 함께 계산해 보여주는 조회·검증 관점을 더해 확장합니다.
| 표준 기능 | T-code | 이 화면이 더하는 부분 |
|---|---|---|
| 판매오더 리스트 조회 | VA05N | 오더수량·출고수량·청구수량을 품목 단위 한 줄로 모아 표시 |
| 미출고 백오더 리스트 | V.15 | 잔량 금액·잔량율·납기경과일수를 함께 계산해 우선순위를 가늠 |
| 청구대상(빌링 듀) 리스트 | VF04 | 출고완료 금액에서 청구완료 금액을 차감한 미청구 금액을 품목별로 바로 제공 |
도입 시 확인이 필요한 부분
미청구 금액을 출고 기준으로 안분할지, 부분 청구를 어떤 순서로 차감할지는 회사의 청구 정책에 따라 달라질 수 있습니다. 반품오더처럼 출고 대상이 아닌 오더유형의 처리 범위도 표준 데이터 구조를 그대로 이어받아 확장하되 도입 조직의 판매 프로세스에 맞춰 조정합니다.
CDS 구성
데모를 신청하신 고객께 공개되는 내용입니다
CDS 뷰 구성, 데이터 모델, 점검 · 산출 규칙처럼 실제 구현에 가까운 상세 설계는 이 앱의 데모를 신청하신 고객께만 보여 드리고 있습니다. 양해 부탁드립니다.
데모를 신청해 주시면 확인 후 바로 열람할 수 있도록 열어 드리고, 이미 신청하셨다면 신청하신 Google 계정으로 로그인하시면 이 자리에 내용이 표시됩니다.
자주 묻는 질문
자주 묻는 질문
미출고 잔량과 미청구 금액은 왜 따로 관리하나요?
두 지표가 보는 시점이 다르기 때문입니다. 미출고 잔량은 "아직 물건을 내보내지 않은 수량"을 보고, 미청구 금액은 "물건은 나갔는데 아직 청구서를 끊지 않은 금액"을 봅니다. 출고를 마친 품목이라도 청구가 늦어지면 잔량은 0인데 미청구 금액만 남습니다. 두 값을 하나로 합치면 어느 단계에서 막혀 있는지가 가려지므로 이 화면은 두 지표를 나란히 계산해 보여줍니다.
납기경과일수는 언제부터 계산되나요?
미출고 잔량이 남아 있는 품목에서만, 납기일이 조회 기준일자보다 앞선 경우에만 계산합니다. 이미 전량 출고된 품목은 납기를 지켰든 못 지켰든 더 이상 "경과" 상태로 보지 않고, 미청구 금액이 있으면 별도의 청구대상 상태로 분류합니다.
여러 번 나눠 출고·청구된 품목은 어떻게 처리하나요?
출고와 청구가 여러 건으로 나뉘어도 리스트에는 품목당 한 줄만 남깁니다. 출고수량과 청구수량은 해당 품목에 걸린 모든 건을 합산한 값이며, 상세 다이얼로그를 열면 언제 몇 개씩 나갔고 언제 얼마씩 청구했는지 건별 이력을 그대로 펼쳐 확인할 수 있습니다.
SAP 표준 기능과 어떻게 이어지나요?
판매오더 리스트는 VA05N, 미출고 백오더는 V.15, 청구대상 리스트는 VF04가 각각 담당합니다. 이 화면은 세 화면의 데이터를 품목 단위로 모아 잔량과 미청구 금액을 함께 계산해 보여주는 조회·검증 관점의 확장이며, 오더 생성이나 출고·청구 처리 자체는 그대로 표준 트랜잭션이 수행합니다.