재고
재고 섹션은 식자재와 상품의 재고를 관리합니다. 핵심 개념은 다음과 같습니다. 메뉴 구성(레시피)을 한 번만 등록하면 이후 주문이 처리될 때 구성 요소가 자동으로 차감되므로 수동 관리 없이도 재고가 항상 최신으로 유지됩니다.
열기: 관리자 패널 → 재고. 탭: 재고, 구매, 예측, 손실, 문서, 공급업체 (러시아 사업장의 경우 마킹, 「Mercury」 연동을 위한 수신 VSD, EGAIS가 추가됩니다).
지점에는 여러 창고가 있을 수 있습니다. 예를 들어 메인, 바, 주방 등이며 창고 전환기는 페이지 상단에 있습니다. 그중 하나가 판매 창고로 지정되며, 판매된 메뉴는 바로 이 창고에서 차감됩니다.
재고#
- 상품 = 식자재 또는 재고 관리 항목: 이름, 측정 단위, 현재 재고.
- 원가는 자동으로 계산됩니다. 입고 기준 이동 평균이며, 툴팁에서 최근 구매 가격도 확인할 수 있습니다. 표 위에는 「창고 가치」 배지가 있어 현재 선반에 있는 재고의 금액을 보여줍니다.
- 최소 재고 — 재고가 이 수준 아래로 떨어지면 해당 행이 강조 표시되어 구매 시점임을 알립니다. 소유자는 재고 부족에 대한 푸시 알림을 받습니다.
- 바코드 — 상품 하나에 여러 개가 있을 수 있으며, 스캐너로 카드를 찾을 수 있습니다. 각 항목별로 이동 내역을 확인할 수 있습니다. 어디서 들어오고 어디로 나갔는지 볼 수 있습니다.
- 재고는 마이너스가 될 수 있습니다. 판매가 차단되지는 않으며 해당 행이 빨간색으로 표시될 뿐이고, 다음 입고 시 「부채가 상환」됩니다.
- 상품을 보관 처리할 수 있습니다. 목록에서는 숨겨지지만 문서 내역에는 남습니다.
레시피: 주문별 자동 차감#
메뉴 항목 카드(「메뉴」 섹션)에서 구성을 설정합니다. 즉, 한 인분에 어떤 상품이 얼마나 소모되는지 지정합니다. 주문이 처리되면:
- 주문 항목의 모든 구성 요소가 해당 레시피에 따라 차감됩니다;
- 콤보 세트의 경우 차감 시 콤보 내 각 메뉴의 구성이 개별적으로 반영됩니다;
- 이동 내역은 문서 탭에서 확인할 수 있습니다.
상품과 메뉴를 빠르게 연결하기 위한 AI 제안 기능이 있습니다. 시스템이 메뉴를 분석하여 해당 상품이 어떤 메뉴에 사용되는지 제안하며, 확인만 하면 됩니다.
반제품#
소스, 반죽, 육수 등의 준비물에 대해 상품에 자체 레시피를 설정합니다. 「생산」 버튼을 누르면 생산 문서가 생성됩니다. 반제품이 입고되고 그 구성 요소가 차감됩니다. 메뉴 레시피에서는 반제품을 일반 상품처럼 사용합니다.
상품 입고#
입고를 처리하는 두 가지 방법:
- 수동 — 「입고」 버튼: 상품, 수량, 가격, 공급업체를 선택합니다. 새 상품은 입고 화면을 벗어나지 않고 문서 행에서 바로 등록할 수 있습니다.
- 거래명세서 사진으로 — 거래명세서를 촬영하면 AI가 항목, 수량, 가격을 인식하여 기존 상품과 매칭합니다. 불확실한 행은 시스템이 임의로 추정하지 않고 선택지와 함께 확인 요청으로 표시합니다. 새 상품과 새 공급업체는 인식된 거래명세서에서 바로 생성할 수 있습니다. 동일한 이름의 상품이 이미 목록에 있으면 해당 행에 어디로 반영될지 표시되고, 수량이 해당 단위로 환산됩니다 (「2 kg」 → 2000 g). 「3 박스 × 12 L」와 같은 포장 단위도 시스템이 인식하여 리터 또는 밀리리터로 환산을 제안합니다. 수량과 가격은 **「적용」**을 눌러야만 변경됩니다.
세 번째 별도 시나리오도 있습니다. 개인으로부터의 구매: 판매자 정보가 포함된 구매 확인서, 개방된 현금 교대에서의 지급 또는 추후 지급, 인쇄용 PDF 확인서. 별도로 활성화됩니다.
각 입고는 공급업체와 연결된 문서로 저장되며, 구매 내역은 재무에 반영됩니다 (식자재 원가, 매출 총이익).
입고 시 구매 가격 관리#
입고 시 각 행은 최근 30일 및 90일간 해당 상품 가격의 중앙값과 비교됩니다. 가격이 눈에 띄게 높으면 행 옆에 「중앙값 대비 +N %」 배지가 표시되어, 창고 담당자가 한 달 후 보고서가 아닌 입고 시점에 가격 인상을 확인할 수 있습니다.
몇 가지 중요한 사항:
- 표본 단위는 행이 아닌 거래명세서입니다. 납품을 다섯 행으로 나눈 공급업체가 정직한 공급업체보다 중앙값을 다섯 배 더 왜곡하지 않습니다;
- 입고가 세 건 미만이면 표본이 아니므로 배지가 표시되지 않습니다;
- 창고 담당자가 확인한 차이는 공급업체 일지에 기록되어 거래처별 가격 변동 이력을 확인할 수 있으며, 「공급업체」 탭에 표시가 나타납니다;
- 동일한 중앙값이 「구매 가격 급등」 리스크 규칙에 사용되어 소유자가 「현금 리스크」 블록에서 확인할 수 있습니다. 자세한 내용은 손실 관리를 참조하십시오. 창고 담당자와 소유자의 수치가 일치하는 이유는 서버에서 한 번만 계산되기 때문입니다.
공급업체#
공급업체 탭은 단순한 정보 목록이 아니라 거래처에 대한 미니 CRM입니다:
- 정보 및 연락처 — 법인명, INN, 은행 및 계좌, 주소. 담당자는 여러 명일 수 있으며 각자 역할과 연락 채널이 있고, 한 명이 기본 담당자입니다. 각 담당자마다 주문을 어디로 보낼지 선택합니다 — "발송 방법" 필드: 이메일, WhatsApp 또는 Telegram. 목록에는 해당 담당자에게 입력된 채널만 표시되므로 "아무 곳에도" 보낼 수 없습니다. 선택한 채널은 시스템이 발송 창에서 첫 번째로 배치하고 별표로 표시하며, 시스템이 자동으로 주문을 보내는 것은 이메일로만 가능합니다(아래 "공급업체에 주문 자동 발송" 참조).
- 공급 조건 — 최소 주문 금액, 공급 기간, 신청 마감 시간, 결제 유예, 배송 요일. 시스템은 이를 바탕으로 주문 생성 시 예상 입고일을 계산합니다.
- 타임라인 — 관리자 메모와 자동 이벤트: 주문, 입고, 기록된 가격 인상.
- 공급업체 가격표 — 네 가지 소스 중 하나에서 가져온 가격이 포함된 카탈로그: 파일(xlsx, xls, docx, pdf 또는 가격표 사진), 인터넷 쇼핑몰 링크, 다른 Cenaly 매장의 카탈로그(해당 매장이 "공급업체 상점" 모드를 활성화한 경우 — 마켓 참조), 항목 수동 추가. 카탈로그는 "지난번 대비 무엇이 인상되었는지" diff를 표시하고, 가격 이력을 저장하며, 카탈로그에서 바로 주문하고 마지막 주문을 반복할 수 있습니다. 가격표에 포장 단위("12 × 0.5 L 상자", "1.5 kg 6개")가 명시된 경우, 가져오기 시 별도 섹션으로 제안합니다 — 올바른 행에 체크 표시하세요. 체크하지 않으면 포장 단위는 변경되지 않습니다.
공급업체는 입고 처리 시 선택하므로, 각 거래처별로 구매 이력을 확인할 수 있습니다. 보관 처리된 공급업체는 목록에서 숨겨지지만 문서에는 남습니다.
구매#
구매 탭은 "재고 감소 — 주문 — 입고" 주기를 완성합니다. 각 상품에 파라미터를 한 번만 설정하면 시스템이 주문할 시점을 자동으로 감시합니다.
상품 파라미터#
상품 편집기(«구매» 섹션)에서 세 가지 필드를 설정합니다:
- 주문 시점 — 이 재고에 도달하면 상품이 "주문 필요" 목록에 포함되는 최소 재고입니다.
- 목표 재고 — 주문 시 채워야 할 재고 수준입니다. 권장 수량은 목표 재고와 현재 재고의 차이로 자동 계산됩니다.
- 기본 공급업체 — 주문 생성 시 시스템이 상품을 공급업체별로 그룹화합니다.
«주문 필요» 섹션#
하나라도 주문 시점 아래로 떨어진 상품이 있으면 «구매» 탭에 카운터 배지가 나타납니다. «재고» 탭에는 동시에 구매 섹션으로 이동하는 경고 배너가 표시됩니다.
«주문 필요» 섹션에서 상품은 공급업체별로 그룹화됩니다. 각 행에는 현재 재고, 주문 시점, 권장 수량이 표시됩니다. 수량은 수정할 수 있고, 항목은 체크박스로 해제할 수 있습니다. «주문 생성» 버튼은 선택한 그룹의 공급업체 주문을 생성하고, 블록 상단의 ⚡ «주문 일괄 생성» 버튼은 모든 그룹의 주문을 한 번에 생성합니다.
알림#
탭 상단의 «알림» 블록은 구매 시점을 어떻게 알 수 있는지 결정합니다:
- 재고 부족 시 푸시 — 소유자 휴대폰으로 알림을 보냅니다(주문을 표시하는 것과 동일한 앱).
- «무엇을 주문할지» 이메일 다이제스트 — 주문 시점 아래 항목 목록을 담은 일일 이메일입니다. 채널은 별도로 활성화하며, 주소는 «다이제스트 이메일» 필드에 입력합니다. 비워두면 소유자 이메일로 발송됩니다.
- 가격 인상 알림 임계값 — 재수입 시 공급업체 가격표가 몇 퍼센트 인상되어야 시스템이 경고하는지 설정합니다. 공급업체의 전체 장바구니 기준으로 계산하며, 기본값은 **10 %**입니다.
- 이메일로 공급업체 주문 자동 발송 — 하루에 한 번 시스템이 주문 시점 아래로 떨어진 항목의 주문을 자동 생성합니다. 주문에는 «선호 공급업체» 필드가 채워진 상품만 포함되며, 아직 미결 주문이 없는 상품만 해당됩니다. 공급업체는 중복 이메일을 받지 않습니다. 주문이 어디로 전송되는지는 공급업체 연락처에 선택된 채널이 결정합니다:
- 이메일 — 시스템이 직접 이메일을 발송합니다. 주문은 «공급업체 주문» 섹션에 이미 «발송됨» 상태로 나타나며(비고에
auto-order표시), 공급업체 카드에는 발송 이벤트가 남습니다. - WhatsApp 또는 Telegram — 메신저에서 먼저 메시지를 보낼 수 있는 것은 사람뿐이므로, 시스템은 작업을 끝까지 처리하고 «공급업체 주문» 섹션에 완성된 임시 저장 주문을 남깁니다. «보내기»를 누르기만 하면 되며, 필요한 채널은 이미 선택되어 있습니다. 공급업체에 연락 채널이 하나도 채워져 있지 않으면 해당 공급업체의 주문은 생성되지 않습니다. 토글 아래에서 그러한 공급업체 수와 임시 저장으로 발송될 주문 수를 확인할 수 있습니다.
- 이메일 — 시스템이 직접 이메일을 발송합니다. 주문은 «공급업체 주문» 섹션에 이미 «발송됨» 상태로 나타나며(비고에
공급업체에 주문 발송#
생성된 주문은 «공급업체 주문» 섹션에 «임시 저장» 상태로 들어갑니다. «보내기» 버튼은 주문 텍스트가 담긴 모달을 열며, 텍스트를 편집한 후 채널 중 하나로 발송할 수 있습니다. 공급업체에 연락처가 여러 개 있으면 상단에서 수신자를 선택하며, 해당 카드에 선택된 채널이 첫 번째에 별표로 표시됩니다:
- WhatsApp — 공급업체 번호와의 채팅이 열립니다.
- Email — 작성된 이메일과 함께 메일 클라이언트가 열립니다.
- Telegram — 공급업체 계정과의 채팅이 열립니다.
- 텍스트 복사 — 다른 방법으로 발송합니다.
- «Cenaly로 보내기» — 공급업체도 플랫폼을 사용하는 경우 메신저 없이 시스템 내부로 주문이 전달됩니다.
발송 후 상태가 «발송됨»으로 변경됩니다. 시스템 외부에서 발송한 경우 «발송됨»을 수동으로 누를 수 있습니다. 이후 주문은 «확인됨» → «부분 입고» → «입고 완료» 상태를 거치며, 예상 날짜를 초과한 주문은 강조 표시됩니다.
주문 입고#
«입고» 버튼은 주문의 상품과 수량이 미리 채워진 표준 입고 양식을 엽니다. 실제 수량과 가격을 수정할 수 있으며, 공급업체 카탈로그도 함께 업데이트됩니다. 전부 오지 않았나요? 일부만 입고하고 나중에 나머지에 대해 **«추가 입고»**를 누르세요. 전체 입고 후 주문 상태가 «입고 완료»가 됩니다. 주문을 취소할 수 있으며, 상태가 «취소됨»으로 변경됩니다.
고급 재고 작업#
모든 수동 재고 작업은 페이지 오른쪽 상단의 "+ 작업" 메뉴에서 사용할 수 있습니다.
재고 차감#
"작업" → "재고 차감" — 재고를 수동으로 줄입니다. 한 번의 작업으로 여러 상품을 지정할 수 있습니다. 차감 사유는 필수입니다:
| 사유 | 사용 시점 |
|---|---|
| 변질 / 유통기한 경과 | 상했거나 유통기한이 지난 상품 |
| 폐기물 / 정리 | 가공 중 발생한 자투리 및 정리 |
| 파손 / 불량 | 깨진 그릇, 손상된 포장 |
| 직원 식사 | 직원 식사로 인한 소비 |
| 시식 / 흘림 | 요리 시식, 음료 흘림으로 인한 손실 |
| 부족 / 도난 | 원인이 밝혀지지 않은 부족 |
| 기타 | 그 외 모든 것 — 사유는 문서의 코멘트에 설명합니다 |
공급업체 반품#
"작업" → "공급업체 반품" — 이전에 입고된 상품의 반품을 처리합니다. 공급업체를 선택하고 상품과 수량을 지정합니다. 재고가 줄어들고, 문서는 거래처와 연결되어 저장됩니다.
지점 간 이동#
"작업" → "이동" — 상품을 다른 창고로 전달합니다: 같은 지점 내 창고 간(주방에서 바) 이동과 지점 간 이동 모두 가능합니다. 수령인을 선택하고 상품과 수량이 담긴 행을 추가합니다. 시스템이 자동으로 한 쌍의 문서를 생성합니다: 발송인의 출고와 수령인의 입고입니다.
실사#
"작업" → "실사" — 세 단계로 구성된 마법사로 재고를 재계산합니다:
- 범위 — 무엇을 셀지: 전체 창고, 판매용 상품만, 또는 원재료만. 미완료된 명세서는 나중에 이어서 진행할 수 있습니다.
- 실제 수량 입력 — 각 항목마다 예상 수량이 표시되고, 실제 수량을 입력하면 편차가 즉시 표시됩니다. 이름, 바코드 및 PLU로 검색할 수 있으며, 임시 저장은 자동으로 되므로 여러 번 나누어 셀 수 있습니다.
- 편차 명세서 — 결과: 알파벳순이 아닌 금액순으로 정렬된 초과 및 부족.
"반영" 버튼(소유자와 매니저만 사용 가능)은 하나의 조정 문서를 확정하고 재고를 맞춥니다.
재평가 및 라벨#
"작업" → "재평가" 는 카탈로그의 판매 가격을 매입가와 지정된 마진을 기준으로 반올림하여 재계산합니다. 입고 시 자동 재평가를 켤 수도 있습니다. "라벨 인쇄" 는 가격표와 창고 라벨을 출력합니다 — 프린터로 용지에 인쇄하거나 하드웨어 브리지를 통해 열전사 프린터로 인쇄합니다.
가격표의 가격은 POS에서 결제되는 가격과 동일합니다: 카탈로그의 항목 가격(지점 가격이 설정된 경우 해당 가격)입니다. 이 매장에서 상품 가격이 달라야 한다면, 창고 카드에서 "자체 가격 설정…"을 누르고 사유를 입력하세요 — 이 가격은 가격표(가격에 "*"가 표시됨)와 POS 모두에 적용되며, 온라인 진열은 카탈로그 가격을 유지합니다. 자체 가격 해제는 같은 위치의 버튼 하나로 가능합니다. 카드에 이전 "가격표용 가격" 필드의 가격이 남아 있다면, 인쇄 창에 그 수와 "정리" 버튼이 표시됩니다: 각각에 대해 카탈로그 가격을 적용하거나, 사유와 함께 자체 가격을 유지하거나, 카탈로그에 기록할 수 있습니다.
손실: 차액은 어디로 갔는가#
"손실" 탭은 판매에도 입고에도 보이지 않는 질문에 답합니다: 두 실사 사이에 창고에서 판매된 것보다 더 많이 나갔습니다. 주기 동안의 소비는 세 부분으로 나뉩니다:
| 부분 | 설명 |
|---|---|
| 판매 | 테크 카드에 따라 판매 시점에 확정된 판매 원가 |
| 설명됨 | 변질 차감, 반제품 생산, 지점 간 이동 |
| 설명되지 않음 (variance) | 명세서가 찾아낸 것: 예상 재고에서 실제 계산된 재고를 뺀 값 |
바로 세 번째 행이 손실입니다: 부정확한 테크 카드, "눈대중" 포션, 반영되지 않은 변질 또는 도난. 이를 분석하려면 처음 두 부분부터 봐야 합니다: 그것 없이는 "기준보다 많이 먹었다"와 "변질로 차감했다"를 구분할 수 없습니다.
솔직한 단서: 주기 내 수동 재고 조정은 델타가 아닌 절대값을 저장하므로, "설명되지 않은" 부분의 일부는 실제로 운영자가 수동으로 설명한 것입니다 — 그러한 문서는 별도로 집계되어 옆에 표시됩니다.
손실이 이론적 소비를 지정된 퍼센트 이상 초과하면 "기준 초과 소비" 규칙이 발동합니다 — 손실 관리를 참조하세요.
수요 예측 및 준비 계획#
"예측" 탭은 판매 이력을 내일의 계획으로 바꿉니다: 이 요일에 몇 개의 요리가 팔릴지, 그중 무엇을 준비해야 하는지(테크 카드 전개와 "몇 시까지" 기한 포함), 공급업체에 무엇을 주문할지, 그리고 무엇이 하루가 끝나기 전에 소진될 위험이 있는지.
자세한 내용 — 수요 예측.
중량 상품 및 라벨#
중량 상품. 상품은 개수가 아닌 킬로그램/리터로 측정될 수 있습니다: 재고, 테크 카드 및 차감이 같은 단위로 관리됩니다. 하드웨어 브리지를 통해 저울이 POS에 연결되어 있다면, 무게가 자동으로 입력됩니다 — 입고 시에도, 중량당 가격이 있는 요리(구내식당, 조리) 판매 시에도. 중량당 가격 설정은 요리 카드에서 합니다, POS를 참조하세요.
진열대 라벨. 상품용으로 바코드, 이름, 가격 및 유통기한이 포함된 창고 라벨이 인쇄됩니다: 상품에 보관 기간이 일수로 설정되어 있으면, 만료일은 인쇄일 더하기 보관 기간으로 계산됩니다. 이는 주문용 스티커와 다릅니다 — 그것은 주방에서 인쇄합니다, 주방 및 홀 인쇄를 참조하세요.
“Chestny ZNAK” 마킹 (러시아)#
러시아 지점의 창고에는 “마킹” 탭이 있습니다 — 15개 마킹 대상 카테고리 전체에 대해 “Chestny ZNAK” 코드를 처리하는 기능입니다. 탭에는 다섯 개 섹션이 있습니다:
- 입고 — 스캐너로 코드를 인식하거나 XML 형식의 UPD 전자 인보이스를 업로드합니다: 시스템이 이를 분석하여 공급업체의 항목을 귀하의 품목과 대조하고(대조 결과는 기억되므로 두 번째부터는 확인할 필요가 없습니다) 코드를 입고 처리합니다. 인보이스에 없는 코드는 조용히 통과되지 않고 불일치로 정직하게 표시됩니다.
- 케그 — 코드로 케그를 탭에 연결하고, 주류 제공량에 따라 용량을 차감하며, 사유(빈 케그, 차감, 환불)를 명시하여 해제합니다. 케그 코드는 영수증에 입력되지 않습니다: 그렇지 않으면 첫 잔부터 케그 전체가 유통에서 제외되기 때문입니다.
- 코드 — 모든 코드의 레지스트리: 상태, 입고 및 출고 문서, 유효기간, 마킹 시스템에서의 조회 결과.
- 작업 — “Chestny ZNAK”에 아직 전송해야 할 항목으로, 개인 계정에 제출할 문서를 내보내고 영수증 번호로 작업을 종료할 수 있습니다. 열린 작업 수는 섹션 버튼에 배지로 바로 표시됩니다.
- 저널 — 모든 검증, 내보내기, 제출 내역의 피드.
코드 폐기는 수동으로만 입력하지 않습니다: 판매는 영수증에서 미러링되며(오프라인에서도 유지되어 연결이 복구되면 전송됩니다), 마킹된 원재료를 요리에 사용한 차감은 테크 카드로 계산됩니다. 개봉한 포장은 분수로 집계되며, 다음 포장을 개봉하기 전에 끝까지 소진 처리됩니다.
이 탭은 확장 프로그램 스토어의 “Chestny ZNAK” 카드로 끌 수 있지만 기본적으로 켜져 있습니다: 마킹은 추가 옵션이 아니라 법적 의무이기 때문입니다.
주류는 옆 탭인 **“EGAIS”**에서 관리합니다: 운송 인보이스 입고, 차감, 귀하의 UTM 데이터 기준 재고 — 이 모듈은 하드웨어 브리지에서 일반 기기처럼 연결됩니다.
시작에 필요한 것#
- “창고” 섹션 — 기본적으로 켜져 있으며, 상품이 30개 이상이면 시스템이 스스로 개설을 제안합니다.
- 측정 단위와 포장 단위가 있는 재료 및 상품 카드.
- 요리의 테크 카드 — 이것이 없으면 판매 시 자동 차감이 작동하지 않습니다.
- 매입 가격 — 없으면 원가, 푸드코스트, 메뉴 엔지니어링이 계산되지 않습니다.
- 권한: 실사 진행은 소유자와 관리자만 가능합니다.
- 브리지와 라벨 프린터 — 준비품 라벨과 가격표용입니다.
제한 사항#
- 창고 분석은 AWS 환경에서 작동합니다. 러시아 브랜드에서는 분석 데이터베이스 기반 기능을 사용할 수 없으며, 동등성 확보는 과제로 열려 있습니다.
- 마이너스 재고는 의도적으로 허용됩니다: 입고가 마이너스를 “용서”할 뿐, 판매를 차단하지 않습니다.
- 재고에 배치 관리와 FEFO가 없습니다. FEFO는 마킹(어떤 개봉 포장을 소진할지)에만 존재하며 수량에는 영향을 주지 않습니다.
- 단위 자동 변환이 없습니다 — 그램과 킬로그램은 카드의 포장 단위로 설명되며 실시간으로 환산되지 않습니다.
- 옵션과 추가 구성의 테크 카드는 반영되지 않습니다: 기본 요리의 구성만 차감됩니다.
- 휴대폰 스캐너를 이용한 모바일 실사는 없습니다.
- 최소 재고 기준 공급업체 자동 주문은 구현되지 않았습니다 — 수요 예측은 있지만 자동 주문은 없습니다.
- 구매 이메일 다이제스트는 발송되지 않으며, 알림은 채팅과 푸시로 도착합니다.
- EGAIS와 “Chestny ZNAK”은 러시아 특화 기능입니다: 국가가 “러시아”인 지점에서만 탭이 나타나며, GIS MT와의 API 실시간 연동은 연결되지 않았고(제출은 반수동), EGAIS의 FSRA 테스트 환경도 통과하지 못했습니다. VetIS(Mercury)는 목업으로 작동합니다 — API 액세스 키를 받지 못했습니다.
문제 해결#
판매 후 재고가 차감되지 않았습니다. 요리에 테크 카드가 없거나 옵션/추가 구성을 판매한 경우입니다 — 해당 구성은 차감에 포함되지 않습니다.
재고가 마이너스가 되었습니다. 의도된 동작입니다: 시스템이 판매를 차단하지 않으며, 마이너스는 가장 가까운 입고로 해소됩니다.
원가가 비어 있습니다. 재료의 매입 가격이 입력되지 않았습니다 — 없으면 푸드코스트도 메뉴 엔지니어링 매트릭스도 산출되지 않습니다.
마킹 또는 주류 탭이 보이지 않습니다. 지점 위치가 러시아인 경우에만 나타납니다.
실사를 진행할 수 없습니다. 진행은 소유자와 관리자만 가능하며, 나머지 역할은 조회만 가능합니다.
구매 관련 이메일이 오지 않습니다. 여기에는 이메일 다이제스트가 없습니다 — 부족 및 유효기간 알림은 업무 채팅과 푸시로 전송됩니다.
관련 섹션#
- 수요 예측 — 준비 계획, 구매 초안, “19:00까지 소진” 위험
- 손실 관리 — “기준 초과 사용” 및 “매입 가격 급등” 규칙
- 메뉴 엔지니어링 — 원가를 알게 된 요리를 어떻게 처리할지
- 재무 — 구매, food cost, 매출 총이익
- 주문 — 주문 이행이 차감을 시작합니다
- QR 메뉴 — 테크 카드가 연결된 요리와 콤보 세트
- 멀티로케이션 — 여러 지점: 재고, 문서, 이동이 각 지점별로 별도 관리됩니다
- 스토어 — 상품 재고가 진열대에서 구매자에게 보입니다: “얼마 남지 않음” 또는 정확한 수량
자주 묻는 질문#
모든 요리에 테크 카드를 반드시 작성해야 하나요?#
아니요. 가장 많이 나가는 항목부터 시작하고 나머지는 점차 추가하시면 됩니다. 테크 카드가 없는 요리는 재고를 차감하지 않을 뿐입니다.
주문이 취소되면 어떻게 되나요?#
차감은 주문 이행에 연동됩니다. 취소된 주문은 재고에 영향을 주지 않습니다.
명세서는 어떤 언어로 인식되나요?#
AI는 해당 지역의 주요 언어(조지아어, 러시아어, 영어 등)로 된 일반적인 명세서를 처리합니다. 인식 후에는 항상 결과를 확인한 뒤 확정합니다.
여러 지점의 재고를 관리할 수 있나요?#
네, 재고와 문서는 지점별로 따로 관리됩니다. 페이지 상단에서 지점을 선택하세요.
WhatsApp이나 Telegram이 없는 공급업체에 주문을 보내려면 어떻게 하나요?#
공급업체 카드에 email을 입력하면 발송 모달에서 Email 버튼을 사용할 수 있습니다. 주문 텍스트를 복사해 편한 방법으로 보낼 수도 있습니다.
일부 상품만 대상으로 실사를 진행할 수 있나요?#
네. 마법사의 첫 단계에서 범위를 선택합니다. 전체 창고, 판매 상품만 또는 원재료만 선택할 수 있으며, 그 안에서 이름, 바코드, PLU로 검색할 수 있습니다. 비워 둔 행은 재고를 변경하지 않습니다. 입력한 값만 저장됩니다. 끝내지 않은 실사표는 나중에 이어서 진행할 수 있으며, 임시 저장본은 자동으로 보관됩니다.