Skip to main content

판매주문 관리

개요​

이 화면은 무엇인가요? 고객으로부터 받은 주문을 등록하고, 수주 확정 → 생산 의뢰 → 출하 준비까지의 판매 프로세스를 관리하는 영업 업무의 핵심 화면입니다.

누가 사용하나요?​

  • 🏢 영업 담당자: 고객 주문 접수 및 수주 등록, 납기 관리
  • 📋 영업 관리자: 여신 초과 건 검토 및 수주 확정 승인
  • 🏭 생산 담당자: 생산 의뢰 현황 확인 (조회 목적)

언제 사용하나요?​

  • 고객으로부터 새 주문을 접수했을 때
  • 견적서 또는 계약서를 기반으로 수주를 생성할 때
  • 수주를 확정하고 생산 의뢰를 진행할 때
  • 주문 상태를 확인하고 납기 일정을 관리할 때

주요 기능​

1. 판매주문 등록​

무엇을 하나요?: 고객 주문 정보(거래처, 품목, 수량, 납기일)를 등록합니다.

어떻게 사용하나요?:

  1. 신규 등록 버튼을 선택합니다
  2. 거래처를 선택합니다 (거래처 마스터에서 검색)
  3. 주문일과 납기일을 입력합니다
  4. 하단 주문항목 서브테이블에 품목별 수량과 단가를 입력합니다
  5. 합계금액, 부가세, 총합계가 자동 계산됩니다
  6. 저장 버튼을 선택합니다 (주문번호가 자동 채번됩니다)

💡 팁: 기존 견적서가 있다면, 견적ID를 연결하여 견적 정보를 가져올 수 있습니다. 계약 기반 수주도 계약ID 연결로 동일하게 처리됩니다.

2. 수주 확정​

무엇을 하나요?: 등록된 주문을 검토한 후 정식 수주로 확정합니다.

어떻게 사용하나요?:

  1. 상태가 작성 인 주문을 선택합니다
  2. 거래처의 여신 한도를 확인합니다
  3. 상태를 확정 으로 변경합니다
  4. 여신 초과 시 영업관리자의 추가 승인이 필요합니다

💡 팁: 수주 확정 후에는 관련 매출채권이 자동 생성됩니다. 확정 전에 반드시 납기일과 결제조건을 재확인하세요.

3. 생산 의뢰​

무엇을 하나요?: 확정된 수주를 기반으로 생산오더를 생성합니다.

어떻게 사용하나요?:

  1. 수주 확정 상태의 주문을 선택합니다
  2. 생산의뢰 버튼을 선택합니다
  3. 확인 메시지에서 "예"를 선택하면 MES에 생산오더가 생성됩니다

업무 흐름에서의 위치​

연결 화면관계설명
출하 관리판매주문 → 출하수주 기반으로 출하 지시를 생성합니다
판매주문항목 관리판매주문 → 주문항목주문별 품목 상세를 관리합니다
판매반품 관리판매주문 → 반품수주 건에 대한 반품을 처리합니다
납품서 관리판매주문 → 납품서출하 완료 후 납품서를 발행합니다

입력 항목 가이드​

항목설명입력 방법예시
주문번호판매주문 고유 번호자동 채번 (SO-YYYY-NNNN)SO-2026-0001
거래처주문한 고객사거래처 마스터에서 선택(주)대한전자
주문일주문 접수일날짜 선택2026-03-17
납기일고객 요청 납품일날짜 선택2026-04-15
상태주문 진행 상태상태 흐름에 따라 변경작성 → 확정 → 출하 → 완료
통화거래 통화KRW, USD, EUR, JPY, CNY 중 선택KRW
결제조건대금 지급 조건직접 입력월말 30일
배송지납품 배송 주소직접 입력서울시 강남구...
영업담당자담당 영업사원사용자 목록에서 선택김영업
견적ID연결할 견적서견적서 목록에서 선택 (선택사항)QT-2026-0012
계약ID연결할 계약서계약서 목록에서 선택 (선택사항)CT-2026-0003
비고특이사항 메모직접 입력긴급 납품 요청
주문확인서고객 주문확인서 파일파일 첨부주문확인서.pdf

자동 계산 항목​

항목계산 방식
합계금액주문항목의 금액 합계 (SUM)
부가세액합계금액 x 10%
총합계합계금액 + 부가세액

자주 묻는 질문 (FAQ)​

Q. 수주를 확정한 후 수량이나 단가를 변경할 수 있나요?

A. 수주 확정 후에는 직접 수정이 불가합니다. 수주변경요청 화면에서 변경 요청을 등록하고 승인을 받아야 합니다. 이는 고객과의 약속을 지키고 변경 이력을 관리하기 위한 절차입니다.

Q. 견적 없이 바로 수주를 등록할 수 있나요?

A. 네, 가능합니다. 견적ID와 계약ID는 선택사항이므로, 직접 거래처와 품목 정보를 입력하여 수주를 등록할 수 있습니다. 다만, 견적서를 연결하면 품목과 단가 정보를 자동으로 가져올 수 있어 효율적입니다.

Q. 여신 한도를 초과하면 어떻게 되나요?

A. 여신 한도 초과 시 수주 확정이 보류되며, 영업관리자 검토 워크플로우가 자동으로 시작됩니다. 영업관리자가 검토 후 승인하면 수주가 확정됩니다. 재무팀에서 설정한 거래처별 여신 한도는 여신관리 화면에서 확인할 수 있습니다.


실무 시나리오​

시나리오: 대리점으로부터 긴급 추가 주문 접수​

(주)한국부품 대리점에서 기존 계약 기반으로 부품 500개를 긴급 추가 주문합니다. 납기는 1주일입니다.

  1. 판매주문 관리 화면에서 신규 등록을 선택합니다
  2. 거래처로 "(주)한국부품"을 선택하고, 기존 계약ID를 연결합니다
  3. 주문일은 오늘, 납기일은 1주일 후로 설정합니다
  4. 주문항목에 해당 부품 500개, 계약 단가를 입력합니다
  5. 비고에 "긴급 납품 요청 - 대리점 라인 정지 우려"를 기록합니다
  6. 저장 후 즉시 수주 확정 → 생산의뢰 버튼을 선택합니다
  7. MES에서 생산오더가 생성되며, 생산 담당자에게 알림이 발송됩니다

참고: 데이터 구조​

📋 기술 참고 정보 (개발자/관리자용)

테이블 정보​

  • 테이블명: sales_orders
  • 자동 채번: 접두어 SO, yearly 리셋
  • 테이블 특성: 사용자 연결, 부서 연결, 감사 추적, 인쇄 기능

상태 흐름​

작성 → 확정 → 생산의뢰 → 출하준비 → 출하 → 완료 작성 → 취소

데이터 관계​

참조하는 테이블 (1:N)​

생산오더, 판매주문항목, 출하, 매출채권, 판매반품, 수주변경요청, 클레임, 매출전표, 일련번호추적, 납품서, 수익인식스케줄, 프로젝트원가추적, 수출신고, 마일스톤 빌링

참조받는 테이블​

거래처(partners), 견적서(quotations), 계약관리(contracts), 직원(sys_employees)

폼 구성​

주문정보: 주문번호(읽기전용), 거래처ID(필수), 견적ID, 계약ID, 주문일(필수), 납기일(필수), 상태

금액: 합계금액(읽기전용), 부가세액(읽기전용), 총합계(읽기전용), 통화, 결제조건

배송: 배송지

비고: 영업담당자ID, 비고, 주문확인서

서브테이블: 주문항목 (sales_order_items, FK: so_id) - 행 추가/삭제 가능

액션 버튼​

  • 생산의뢰 (createProductionOrders) - primary 스타일, 확인 메시지 포함