본문으로 건너뛰기

입출고명세서

본 문서는 앤트포켓의 입출고명세서(bucket) 작성·제출·승인 흐름을 안내합니다.

입출고명세서는 여러 입출고 액션을 한 묶음의 문서로 정리한 뒤, 승인 권한을 가진 관리자에게 검토 받아 일괄 수행하기 위한 도구입니다.

관련 메뉴 경로

권한 안내

명세서 자체의 작성은 일반 멤버도 가능합니다. 다만 명세서 안에 들어가는 액션은 액션 종류별 권한(액션: 입고, 액션: 출고, 액션: 이동, 액션: 조정)이 필요하며, 제출된 명세서의 승인/반려에는 액션: 승인(action.confirmable) 권한이 필요합니다. 입출고명세서 내역 페이지는 모든 스페이스 멤버가 볼 수 있습니다. 자세한 내용은 팀원 및 권한 가이드를 참고하세요.


1. 입출고명세서는 언제 사용하나요?​

재고관리의 재고 관리 페이지에서 수행하는 단건 액션은 즉시 창고 수량에 반영됩니다. 반면, 입출고명세서는 여러 액션을 묶어 결재(승인)하는 절차를 거치도록 합니다.

다음과 같은 상황에서 사용하시면 좋습니다.

  • 매니저·대리업체가 입출고 변경사항을 정리해 승인 권한자(관리자) 의 확인을 받아야 할 때
  • 한 번에 여러 건의 입출고를 묶어 처리하고 싶을 때 (예: 하루치 매출 출고를 모아 결재)
  • 액션 실행 전에 내용을 사전 검토할 수 있도록 2단계 결재가 필요한 환경
  • 동일한 입출고 패턴을 반복적으로 수행해야 할 때 (기존 명세서를 복사해 재사용)
  • AI 가 대신 작성한 입출고 요청을 사람이 확인한 뒤 승인해야 할 때 (AI 연동 소개 참고)

일반 액션 vs 입출고명세서 흐름​

항목일반 액션 (재고관리)입출고명세서
반영 시점즉시승인 후 일괄
결재 절차없음작성 → 제출 → 승인/반려
적합한 상황본인이 직접 입출고 처리매니저/대리가 작성, 관리자가 승인

입출고명세서의 4가지 상태​

상태설명
작성중 (making)아직 제출되지 않은 명세서. 작성자가 액션을 추가/제외/수정 가능
확인대기 (submitted)제출되어 승인 권한자의 검토를 기다리는 상태
수행완료 (confirmed)승인이 완료되어 명세서 내 모든 액션이 실제로 수행된 상태
반려 (rejected)승인 권한자가 반려한 상태. 작성자가 다시 보완해 재제출 가능

2. 입출고명세서 등록 및 삭제​

페이지 경로: 액션 > 입출고명세서 작성

이 페이지의 상단에는 본인이 작성 중이거나 반려된 명세서가 표 형태로 나열됩니다(상태 making, rejected).

2.1 새 명세서 만들기​

  1. 페이지 상단의 새로 만들기 버튼을 클릭합니다.
  2. 다이얼로그에서 타이틀을 입력합니다. (선택사항. 비워두면 입출고명세서_{id} 형태로 자동 표시됩니다.)
  3. 새로 만들기(또는 Enter)를 누르면 빈 명세서가 생성되고, 곧바로 그 명세서의 작성 화면이 열립니다.

2.2 기존 명세서 복사하기​

반복적으로 비슷한 입출고가 발생한다면 기존명세서 복사하기 버튼을 사용하면 편리합니다.

  1. 기존명세서 복사하기 버튼을 클릭합니다.
  2. 다이얼로그에 스페이스의 기존 명세서가 목록으로 표시됩니다.
  3. 원하는 명세서 행의 선택 버튼을 누른 뒤, 하단의 복사하기 버튼을 누릅니다.
  4. 동일한 액션 구성을 가진 새 명세서(상태: 작성중)가 만들어지며 타이틀은 {원본이름}_copied 가 됩니다. 만들어진 명세서의 작성 화면이 바로 열립니다.

2.3 작성 중인 명세서에 다시 들어가기​

목록 표의 계속 작성하기 버튼을 누르면 표 아래에 해당 명세서의 작성 화면이 펼쳐지고, 화면이 그 위치로 이동합니다.

  • 지금 열려 있는 명세서는 목록에서 강조되어 표시됩니다. 작성 화면 위의 목록으로 버튼을 누르면 목록 위치로 돌아갑니다.
  • 상태 칸은 배지로 표시되며, 반려 명세서는 빨간 배지로 구분됩니다. 반려 사유가 있으면 배지 옆 말풍선 아이콘에 마우스를 올려 사유를 볼 수 있습니다.

2.4 작성 취소 / 삭제​

  • 작성 중인 명세서 취소: 목록의 작성 취소 버튼을 클릭합니다. 확인 다이얼로그에서 확인을 누르면 명세서와 그 안에 담긴 액션 구성이 모두 삭제됩니다. 실제 창고 수량에는 영향이 없습니다(아직 수행 전이므로).
  • 제출 후·반려 후 삭제: 입출고명세서 내역 페이지에서 명세서를 열고 다이얼로그 하단의 삭제 버튼으로 삭제할 수 있습니다. 삭제는 명세서의 작성자 또는 스페이스 소유자만 할 수 있으며, 이미 수행완료(confirmed) 상태가 된 명세서는 삭제할 수 없습니다.

3. 입출고명세서에 액션 포함시키기​

작성 화면은 좌·우 두 영역으로 나뉘어 있습니다.

  • 좌측: 명세서 정보(타이틀·작성자·생성일시·수행일시·메모)와 담긴 액션 목록
  • 우측: 액션을 추가하기 위한 창고 패널 (재고관리 화면과 동일한 인터페이스)

3.1 명세서 정보 편집​

좌측 패널에서 다음 항목을 연필 아이콘으로 수정할 수 있습니다.

  • 타이틀: 명세서 상단에 표시. 연필 아이콘 클릭으로 수정.
  • 수행일시: 비워두면 승인되는 시점의 시각으로 자동 설정됩니다. 과거 날짜로 명시적으로 지정하려면 수행일시 옆 연필 아이콘 → 날짜 선택 → 확인.
  • 메모: 결재자에게 전달할 메시지나 참고사항. 여러 줄 입력 가능.

3.2 창고에서 액션 담기​

우측 창고 패널은 재고관리의 재고 관리 페이지와 같은 방식으로 동작합니다.

  1. 패널 상단에서 창고를 선택합니다.
  2. 제품 목록에서 액션 대상 제품의 체크박스를 선택하거나, 행 우측의 +, -, = 버튼으로 변동치(diff) 를 입력합니다.
  3. 패널 하단의 입고 / 출고 / 조정 / 이동 버튼을 누르면 추가 다이얼로그가 열립니다.
  4. 다이얼로그에서 다음을 지정하고 {액션명} 추가 를 누릅니다.
    • 입고/출고: 거래처를 선택할 수 있습니다. (선택사항)
    • 이동: 목적지 창고를 반드시 선택합니다.
  5. 성공 시 "입고 추가했습니다 / 출고 추가했습니다 / …" 스낵바가 표시되고, 좌측 명세서 목록에 항목이 추가됩니다.
주의

이 단계에서는 액션이 명세서 안에만 추가됩니다. 실제 창고 수량에는 아직 반영되지 않습니다. 반영은 승인 시점에 일어납니다.

3.3 엑셀로 일괄 추가​

여러 제품을 한 번에 명세서에 담을 때는 좌측 하단의 엑셀로 작성하기 버튼을 사용하세요.

  1. 엑셀로 작성하기 클릭 → 다이얼로그가 열립니다.
  2. 액션 종류, 창고(이동인 경우 목적지 창고도), 거래처(선택)를 지정합니다.
  3. 양식 파일을 내려받아 제품, 제품코드, 수량 컬럼을 채워 업로드합니다.
  4. 화면에서 표로 확인 후 추가를 진행하면 한 번에 다수의 액션이 명세서에 담깁니다.

3.4 담긴 액션 제외하기​

좌측 명세서 목록의 각 항목 왼쪽 체크박스로 선택한 뒤, 하단의 선택 제외 (N) 버튼을 누르고 확인 창에서 다시 확인하면 명세서에서 빠집니다. 항목이 잘못 추가됐을 때 사용하세요. (항목 줄을 클릭하는 것만으로는 선택되지 않습니다.)


4. 입출고명세서 제출​

명세서 내용 작성이 끝났다면 승인 권한자에게 검토를 요청합니다.

  1. 좌측 패널 하단의 제출 버튼을 클릭합니다. (상태가 작성중 또는 반려 일 때만 노출되며, 담긴 액션이 하나도 없으면 비활성화됩니다.)
  2. "액션 N건에 대한 입출고명세서를 제출하시겠습니까?" 확인 다이얼로그에서 확인을 누릅니다.
  3. 제출이 완료되면 입출고명세서 내역 페이지로 자동 이동하며, 명세서의 상태가 확인대기(submitted) 로 변경됩니다.

반려된 명세서 다시 제출하기​

반려된 명세서는 작성 페이지의 목록에 다시 나타납니다. 계속 작성하기 로 들어가면 상단에 반려 안내가 표시됩니다. 승인권자가 남긴 반려 사유와 승인·반려자, 반려일시를 확인하고 내용을 보완한 뒤, 동일한 방법으로 제출 을 누르면 재제출됩니다.


5. 입출고명세서 승인 / 반려​

페이지 경로: 조회 · 이력 > 입출고명세서 내역

스페이스의 명세서를 검색·열람하고, 승인 권한자가 승인/반려하는 페이지입니다. 사이드바의 조회 · 이력 그룹에 있으며 모든 스페이스 멤버가 사용할 수 있습니다.

액션: 승인 권한이 없는 사용자는 처음 들어왔을 때 내가 작성한 명세서만 보기가 켜진 상태로 표시됩니다. 체크를 해제하면 다른 멤버의 명세서도 볼 수 있습니다.

5.1 명세서 검색​

  • 상태 탭: 화면 상단의 전체 / 작성중 / 확인대기 / 수행완료 / 반려 탭으로 상태별 명세서를 봅니다. 승인 권한자에게는 확인대기 탭에 대기 건수가 함께 표시됩니다. (예: 확인대기 (3))
  • 키워드: 타이틀 부분일치. 입력 후 Enter 를 누르거나 검색 버튼을 눌러 적용합니다.
  • 내가 작성한 명세서만 보기: 본인이 작성자인 명세서로 한정합니다. 체크하는 즉시 적용됩니다.
  • 필터 초기화: 모든 조건을 처음 상태로 되돌립니다.

목록은 페이지 번호로 나뉘어 표시되며, 표 위에 총 N건이 함께 표시됩니다.

컬럼설명
상태작성중 / 확인대기 / 수행완료 / 반려 (색상 배지)
타이틀명세서 타이틀. AI 연동으로 담긴 명세서에는 AI 제출 배지가 함께 표시됩니다.
작성자명세서를 작성한 사람
작성일시명세서를 만든 시각
승인·반려자명세서를 승인하거나 반려한 사람
상태 변경일시마지막으로 상태가 바뀐 시각

5.2 명세서 상세 보기​

목록의 행을 클릭하면(또는 행을 선택하고 Enter) 명세서 상세 다이얼로그가 열립니다.

  • 타이틀, 작성자, 수행자, 수행일시, 메모, 액션 구성 등이 표시됩니다. 반려 사유가 있는 명세서는 반려 사유도 함께 표시됩니다.
  • 다이얼로그 하단에는 다음 버튼이 표시됩니다.
버튼설명
닫기다이얼로그를 닫습니다.
삭제명세서를 삭제합니다. 작성자 또는 스페이스 소유자에게만 표시되며, 수행완료 상태에서는 표시되지 않습니다. (5.5 명세서 삭제 참고)
프린트명세서를 출력합니다.
수정하기명세서 작성 화면으로 들어가 내용을 보완합니다. (5.4 명세서 수정 참고)
반려 / 승인승인 권한자에게, 확인대기 상태의 명세서에서만 표시됩니다. (5.3 승인 / 반려 참고)

5.3 승인 / 반려 (승인 권한자 전용)​

액션: 승인(action.confirmable) 권한을 가진 사용자에게만 노출되는 동작입니다.

명세서의 상태가 확인대기(submitted) 일 때 다이얼로그 하단에 두 개의 버튼이 표시됩니다.

버튼동작
승인"입출고명세서를 승인하고 액션을 수행하시겠습니까?" 확인 → 명세서 안의 모든 액션이 즉시 수행되며 창고 수량에 반영됩니다. 상태는 수행완료(confirmed) 가 됩니다.
반려"입출고명세서를 반려하시겠습니까?" 확인 창에서 반려 사유(선택, 최대 500자)를 적을 수 있습니다. 반려하면 상태가 반려(rejected) 가 되며, 작성자는 사유를 보고 보완해 재제출할 수 있습니다.
  • 승인·반려(그리고 삭제)의 확인 창은 명세서 다이얼로그 위에 열립니다. 아니오를 선택하면 명세서 다이얼로그로 돌아갑니다.
  • 명세서 다이얼로그는 승인·반려·삭제가 완료된 뒤에 닫힙니다.

승인 시점에 명세서의 수행일시가 비어 있다면 그 시점의 현재 시각이 자동으로 설정됩니다. 과거 시점으로 기록하고 싶다면 승인 전 작성 화면에서 수행일시를 미리 지정해 두세요.

5.4 명세서 수정​

상세 다이얼로그 하단의 수정하기 버튼을 누르면 작성 화면으로 들어가 명세서 내용을 보완할 수 있습니다. 수정할 수 있는 사람은 명세서 상태에 따라 다릅니다.

상태수정할 수 있는 사람
작성중작성자 또는 승인 권한자
확인대기승인 권한자만
반려작성자만
수행완료수정할 수 없음

수정할 수 없는 경우에는 수정하기 버튼 대신 그 이유가 한 줄로 표시됩니다.

5.5 명세서 삭제​

상세 다이얼로그 하단의 삭제 버튼으로 명세서를 삭제할 수 있습니다.

  • 명세서의 작성자 또는 스페이스 소유자만 삭제할 수 있습니다.
  • 작성중·확인대기·반려 상태에서만 가능합니다.
  • 수행완료 상태의 명세서는 이미 실제 액션이 실행된 후이므로 삭제할 수 없습니다. 잘못 승인된 액션을 되돌리려면 재고관리의 액션 히스토리 > 과거로 돌아가기 기능을 사용하세요.

6. 자주 묻는 질문 (FAQ)​

Q. 명세서를 작성·제출하면 창고 수량이 곧바로 바뀌나요?

아닙니다. 명세서는 승인되기 전까지 어떤 수량 변경도 일으키지 않습니다. 승인 시점에 명세서 안의 모든 액션이 일괄 수행되며 그때 비로소 창고 수량에 반영됩니다.

Q. 이미 승인된 명세서를 잘못 만들었어요. 되돌릴 수 있나요?

명세서 자체는 삭제할 수 없습니다. 다만 수행된 결과는 재고관리의 액션 히스토리에서 해당 액션의 순번을 클릭해 과거로 돌아가기로 되돌릴 수 있습니다.

Q. 같은 내용으로 매일 명세서를 만들어야 합니다. 더 간단한 방법이 있을까요?

기존명세서 복사하기 를 사용하세요. 이전 명세서의 액션 구성을 그대로 가진 새 명세서가 만들어지므로 일부만 수정해 제출하면 됩니다.

Q. 제출 후 내용이 잘못된 것을 발견했어요.

  • 확인대기 상태의 명세서는 승인 권한자만 수정할 수 있습니다. 본인이 승인 권한자라면 입출고명세서 내역에서 명세서를 열고 수정하기 로 직접 보완할 수 있습니다.
  • 그렇지 않다면 승인 권한자에게 반려를 요청하세요. 반려된 명세서는 작성자 본인이 작성 페이지의 계속 작성하기 또는 입출고명세서 내역의 수정하기 로 보완해 재제출할 수 있습니다.

Q. AI 가 만든 명세서도 같은 방법으로 승인하나요?

그렇습니다. AI 연동으로 제출된 명세서도 여기서 설명한 것과 똑같이 확인대기 상태로 들어오며, 승인 전에는 창고 수량이 바뀌지 않습니다. 자세한 내용은 AI 연동 소개를 참고하세요.


부록: 용어 정리​

용어설명
입출고명세서(bucket)여러 액션을 묶어 결재·수행하기 위한 문서.
액션(action)입고/출고/이동/조정. 자세한 내용은 재고관리 참고.
작성중(making)아직 제출 전 상태. 자유롭게 편집 가능.
확인대기(submitted)제출 후 승인 권한자의 검토를 기다리는 상태.
수행완료(confirmed)승인되어 모든 액션이 창고에 반영된 상태.
반려(rejected)승인 권한자가 거부한 상태. 보완 후 재제출 가능.
반려 사유승인 권한자가 반려할 때 남기는 설명(선택). 작성자는 작성 화면에서 확인한다.
액션: 승인(action.confirmable)제출된 명세서를 승인/반려할 수 있는 권한 코드.