Point of Sale (POS)
Point of Sale
바로가기:
POS란 무엇인가요?
Point of Sale (POS)는 레스토랑, 바 또는 카페에서 판매가 발생할 때 재고 위치에서 재고 품목을 차감할 수 있는 선택적 모듈입니다. 또한 판매 데이터를 PurchasePlus에 기록하여 재고 이동 내역, 판매 가격 등을 상호 참조할 수 있습니다.
(외부) POS 시스템의 판매 데이터는 PurchasePlus에 '일괄 매출(Batch Sale)'로 수집되며, 다음 세 가지 방법 중 하나로 PurchasePlus에 입력할 수 있습니다.
- 수동 입력,
- CSV 업로드,
- API 연동.
POS 모듈을 도입하려면 조직에서 먼저 재고 및 레시피 모듈을 구축해야 합니다.
POS 품목
POS 품목은 다음 요소들을 하나로 결합한 '컨테이너'입니다.
POS 품목이 '판매'되면, 일괄 매출에 표시된 수량만큼 연결된 재고 품목이 재고 위치에서 차감됩니다.
POS 품목 생성하기
'POS 품목 관리' 권한이 있는 사용자는 왼쪽 탐색 모음에서 [Point of Sale] → [새 POS 품목]을 클릭하거나, [Point of Sale] → [POS 품목] 페이지에서 [새 POS 품목 만들기]를 클릭하여 언제든지 새 POS 품목을 생성할 수 있습니다.

외부 POS 시스템에서 판매되는 제품의 고유 식별자와 POS 코드가 정확히 일치하는지 확인하면서 양식을 꼼꼼히 작성합니다. [POS 품목 생성]을 클릭하여 프로세스를 완료합니다.

POS 품목 확인 및 업데이트하기
왼쪽 탐색 모음에서 [Point of Sale] → [POS 품목]을 클릭하여 조직의 POS 품목 목록을 확인할 수 있습니다.

POS 품목 이름을 클릭하면 POS 품목 상세 페이지로 이동하며, 'POS 품목 관리' 권한이 있는 사용자는 여기에서 해당 POS 품목의 POS 품목 이름과 POS 코드를 업데이트할 수 있습니다.

현재 POS 품목이 처음 생성될 때 연결된 재고 품목이나 레시피를 다른 것으로 변경하는 것은 불가능합니다. 이러한 경우에는 새 POS 품목을 생성해 주시기 바랍니다.
POS 품목 삭제하기
POS 품목을 삭제하려면 [Point of Sale] → [POS 품목] 테이블에서 해당 POS 품목을 찾은 후 [더보기] 메뉴에서 [POS 품목 삭제]를 클릭합니다.

POS 매장(Outlet)
POS 품목과 유사하게, POS 매장은 다음 요소들을 하나로 결합한 '컨테이너'입니다.
- 이름,
- POS 매장 코드 (외부 POS 시스템에서 사용되는 고유 식별자), 및
- 재고 위치 참조.
POS 매장은 어느 실제 POS 단말기에서 판매가 발생했는지, 그리고 재고 품목 또는 레시피를 차감할 재고 위치가 어디인지 식별하는 데 도움을 줍니다.
POS 매장 생성하기
'POS 매장 관리' 권한이 있는 사용자는 언제든지 [Point of Sale] → [매장] → [새 매장 만들기] 버튼을 클릭하여 새 POS 매장을 생성할 수 있습니다.

외부 POS 시스템의 실제 POS 단말기 고유 식별자와 POS 매장 코드가 정확히 일치하는지 확인하면서 양식을 꼼꼼히 작성한 후, [POS 매장 생성]을 클릭하여 프로세스를 완료합니다.

POS 매장에 선택한 재고 위치는 일괄 매출이 완료될 때 재고 품목이 차감될 위치가 됩니다.
POS 매장 확인 및 업데이트하기
왼쪽 탐색 모음에서 [Point of Sale] → [매장]을 클릭하여 조직의 POS 매장 목록을 확인할 수 있습니다.

매장 이름을 클릭하면 매장 상세 페이지로 이동하며, 'POS 매장 관리' 권한이 있는 사용자는 여기에서 매장의 POS 매장 이름과 POS 매장 코드를 업데이트할 수 있습니다.

현재 POS 매장이 처음 생성될 때 연결된 재고 위치를 다른 곳으로 변경하는 것은 불가능합니다. 이러한 경우에는 새 POS 매장을 생성해 주시기 바랍니다.
POS 매장 삭제하기
POS 매장을 삭제하려면 [Point of Sale] → [매장] 테이블에서 해당 POS 매장을 찾은 후 [더보기] 메뉴에서 [POS 매장 삭제]를 클릭합니다.
일괄 매출(Batch Sales)
A Batch Sale is a collection of Sale Lines (i.e. sales) that were made at your physical POS terminals. Our system processes these Sale Lines in bulk (usually grouped by date), in order to decrement the Stock Items from the correct Stock Locations.
A Sale Line includes:
- 판매된 POS 품목 (차감할 재고 품목 참조),
- 판매가 이루어진 POS 단말기를 식별하는 매장 (재고 품목이 차감될 재고 위치 참조),
- POS 품목이 판매된 가격인 판매 단가(세금 별도), 및
- 판매된 POS 품목의 수량 (즉, 재고 위치에서 차감될 재고 품목의 수량).
일괄 매출은 다음 상태 중 하나를 가집니다.
- Open(미결): 일괄 매출이 생성되었으며, 권한이 있는 사용자가 현재 수정할 수 있는 상태입니다.
- Importing(가져오는 중): (CSV로부터) 가져오기가 시작되었습니다. 가져오기가 완료되면 일괄 매출 상태가 다시 Open으로 변경됩니다. 'Importing' 상태의 일괄 매출은 편집할 수 없습니다.
- Processing(처리 중): 이동(Transfer)을 통해 대상 POS 매장(재고 위치)에서 POS 품목(재고 품목)을 차감하는 작업이 진행 중입니다. 'Processing' 상태의 일괄 매출은 편집할 수 없습니다.
- Complete(완료): 모든 POS 품목(재고 품목)이 대상 POS 매장(재고 위치)에서 성공적으로 차감되었으며, 더 이상 일괄 매출을 수정할 수 없습니다.
- Failed(실패): 가져오기 또는 처리 단계에서 오류가 발생했습니다.
일괄 매출을 수동으로 입력하거나, 업로드 요구 사항에 맞는 CSV 파일을 업로드하거나, API 연동을 통해 일괄 매출을 생성할 수 있습니다.
수동으로 일괄 매출 생성하기
수동으로 새 일괄 매출을 생성하려면 [Point of Sale] → [일괄 매출]로 이동하여 [새 일괄 매출 만들기]를 클릭합니다.

생성 방법으로 [빈 일괄 매출]이 선택되어 있는지 확인하고, 거래 날짜가 매출이 발생한 날짜인지 확인합니다. [생성]을 클릭하여 계속 진행합니다.

이 방식을 사용할 경우 각 판매 라인을 개별적으로 추가해야 합니다. 새 판매 라인을 추가하려면 [새 판매 만들기]를 클릭합니다.

다음 정보를 입력하라는 메시지가 표시됩니다.
- 판매된 POS 품목 (따라서 차감될 재고 품목),
- 판매가 이루어진 POS 단말기를 식별하는 매장 (따라서 재고 품목이 차감될 재고 위치),
- 판매 단가 (POS 품목이 판매된 세금 제외 가격), 및
- 판매된 POS 품목의 수량 (즉, 재고 위치에서 차감될 재고 품목의 수량).
[판매 생성]을 클릭하여 계속 진행합니다.

필요에 따라 판매 라인을 계속 추가합니다. 처리할 모든 판매 라인을 추가했다면, 일괄 매출 상단 헤더에서 [이동 생성]을 클릭합니다.

이렇게 하면 지정된 매장의 재고 위치에서 판매 위치로 POS 품목(즉, POS 품목이 참조하는 재고 품목)이 이동되며, 결과적으로 매장의 재고 위치에서 해당 재고 품목이 차감됩니다.
CSV 가져오기를 통해 일괄 매출 생성하기
CSV 가져오기를 통해 새 일괄 매출을 생성하려면 [Point of Sale] → [일괄 매출]로 이동하여 [새 일괄 매출 만들기]를 클릭합니다.

생성 방법으로 [CSV 가져오기]가 선택되어 있는지 확인하고, 거래 날짜가 매출이 발생한 날짜인지 확인합니다.
중요: 가져오기가 성공하려면 CSV 서식이 올바르게 지정되어 있어야 합니다. 이 템플릿을 사용하여 데이터를 입력하는 것을 권장합니다.
날짜 형식은 YYYY-MM-DD여야 합니다.
추가 지원이 필요하시면 PurchasePlus 고객 성공 담당자에게 문의해 주시기 바랍니다.
작성된 CSV를 업로드(또는 드롭 영역으로 드래그 앤 드롭)한 후 [생성]을 클릭하여 계속 진행합니다.

가져오기가 완료되면 판매 라인을 검토한 다음, 일괄 매출 상단 헤더에서 **[이동
생성]**을 클릭합니다.

이렇게 하면 지정된 매장의 재고 위치에서 판매 위치로 POS 품목(즉, POS 품목이 참조하는 재고 품목)이 이동되며, 결과적으로 매장의 재고 위치에서 해당 재고 품목이 차감됩니다.
API 연동을 통해 일괄 매출 생성하기
상황에 따라 PurchasePlus는 외부 POS 시스템과 연동하여 API를 통해 새 일괄 매출을 생성할 수 있습니다.
연동된 모든 POS 시스템은 시드니 시간 기준 오전 3시에 PurchasePlus와 동기화됩니다. 마감된 체크(영수증)에 한해서만 원재료가 차감됩니다. 마감되지 않은 미결 체크는 마감 상태로 전환될 때까지 보고서에서 제외됩니다.
이 연동의 가능 여부를 논의하고 확인하려면 PurchasePlus 고객 성공 담당자에게 문의해 주시기 바랍니다.
일괄 매출을 CSV로 내보내기
선택한 일괄 매출을 내보내려면 사이드 탐색 모음에서 [Point of Sale] → [일괄 매출]로 이동하여 해당 일괄 매출을 선택한 후 [내보내기] 탭을 클릭합니다. 그런 다음 [새 내보내기 만들기]를 클릭하여 CSV 생성을 시작합니다.

내보내기 상태가 'Processing(처리 중)'에서 'Complete(완료)'로 업데이트되면, 내보내기 파일 이름을 클릭하여 CSV로 다운로드할 수 있습니다.

일괄 매출 오류 문제 해결하기
일괄 매출과 관련하여 오류가 발생하는 경우 POS 일괄 매출 문제 해결 문서를 참조하여 도움을 받으시기 바랍니다.
POS 권한
사용자가 POS 모듈 내에서 수행할 수 있는 작업을 결정하는 3가지 POS 권한이 있습니다.
- POS 품목 관리 - 이 권한이 있는 사용자는 조직이 소유한 POS 품목을 생성하고 업데이트할 수 있습니다.
- POS 매장 관리 - 이 권한이 있는 사용자는 POS 매장을 생성하고 업데이트할 수 있습니다.
- 일괄 매출 관리 - 이 권한이 있는 사용자는 조직을 대신하여 일괄 매출을 생성, 업데이트 및 완료할 수 있습니다.
사용자 프로필에 이러한 권한 중 하나 이상을 활성화해야 하는 경우 조직의 시스템 관리자에게 문의하거나 PurchasePlus 고객 성공 담당자에게 연락해 주시기 바랍니다.
신규 기능과 기존 기능 비교
다음 섹션은 PurchasePlus의 POS 모듈을 오랫동안 사용해 온 사용자에게 유용한 정보입니다.
새 POS 기능은 Legacy POS 기능과 완전히 분리되어 있으며, 두 모듈이 동일한 조직에 공존할 수 없다는 점에 유의하시기 바랍니다.
New POS 모듈과 Legacy POS 모듈의 차이점은 다음과 같습니다.
| NEW POS | LEGACY POS |
|---|---|
| 용어: 'POS 품목 코드' / 'POS 코드' | 용어: 'PLU 코드' |
| 용어: '일괄 매출' | 용어: '매출' |
| 용어: '판매 라인' | 용어: '매출' |
| POS 품목 생성 시 재고 품목 또는 레시피 지정 | 레시피 또는 구매 목록에서 PLU 코드 할당 |
| [POS] → [매장]에서 매장(재고 위치 포함) 설정 | 부서 설정에서 매장 코드 설정 |
| 사용자 인터페이스에서 미결(Open) 일괄 매출 생성 및 업데이트 | 기존 버전에서는 지원되지 않음 |
| 판매 라인에 오류가 있는 상태에서 사용자가 이동 생성을 시도할 경우 경고 표시 제공 | 기존 버전에서는 지원되지 않음 |
| New 재고와 호환되도록 개발된 새로운 v3 API 엔드포인트 제공 | Legacy 재고와 외부 POS 시스템 간 연동을 위한 v2 API 엔드포인트 제공 |
Legacy PurchasePlus에서 이전하는 경우, PurchasePlus에서 POS를 설정하는 데 필요한 추가 지원을 받으려면 저희 팀에 문의해 주시기 바랍니다.