사용자 가이드

상품, 서비스, 재고

기본 가격과 단위가 설정된 상품 라이브러리를 만들고, 저장된 항목을 한 번의 탭으로 인보이스 라인에 넣으며, 재고 수준과 재고 자동화 규칙을 확인합니다.

업데이트: 2026-09-09

Invoice Flow에서 상품이란 이름, 선택적 설명, 기본 가격, 단위, 기본 세율이 저장된 하나의 라인입니다. 한 번 만들어 두면 모든 인보이스, 견적서, 반복 청구 일정에서 한 번의 탭으로 불러와 수량만 조정하면 됩니다. 같은 레코드는 보유량을 세는 재고(Inventory) 도구와, 인보이스가 발송될 때 그 수량을 차감하는 재고 자동화의 기준점이기도 합니다.

이 가이드는 오리건주 포틀랜드의 Kestrel Coffee Roasters를 따라갑니다. Maya는 5파운드 봉지에 담긴 로스팅 원두를 시내 카페에 판매하고, 콜드브루 농축액, 매장 진열용 12온스 소매 봉지, 몇 가지 바리스타 서비스도 함께 취급합니다. 오리건주에는 판매세가 없으므로 세율은 항상 0으로 유지되며, 모든 청구는 미국 달러로 이루어집니다.

화면에서 보이는 것

상품 라이브러리는 설정(Settings) 탭 아래에 있습니다. 라이브러리(Library) 섹션까지 스크롤해 상품 및 서비스(Products & Services)(부제 “상품 라이브러리를 관리하세요”)를 탭합니다. 목록은 이름순으로 정렬됩니다. 각 행에는 상자 아이콘, 상품명, 그 아래 슬래시와 단위 코드가 함께 표시된 기본 가격이 나타납니다. 예를 들어 “$52.00 / item”입니다. 상품에 0보다 큰 기본 세율이 설정되어 있으면 행에 점과 세율이 추가됩니다. 예: ”• 20% tax”.

앱 바의 돋보기를 탭하면 제목이 입력하는 대로 이름을 필터링하는 상품 검색…(Search products…) 필드로 바뀌며, 같은 아이콘이 닫기 위한 X로 바뀝니다. 행을 오른쪽에서 왼쪽으로 스와이프하면 빨간색 삭제 스트립이 나타납니다. 오른쪽 아래의 둥근 + 버튼으로 새 상품을 시작합니다. 라이브러리가 비어 있으면 “아직 상품이 없습니다”와 상품 추가(Add Product) 버튼이 표시됩니다.

Invoice Flow 앱의 상품 및 서비스 화면에 커피 로스터리 항목 아홉 개가 나열됨. 시간당 150.00의 Barista training session, 개당 58.00의 Colombia Huila 5 lb bag, 프로젝트당 250.00의 Wholesale onboarding 등이 상자 아이콘과 화살표와 함께 표시되고, 플러스 버튼이 있음
Maya의 라이브러리: 봉지 단위의 원두, 갤런 단위의 콜드브루, 시간 단위의 교육, 프로젝트 단위의 온보딩.

같은 레코드를 다루는 화면이 두 개 더 있습니다. 도구(Tools) 탭에는 재고 추적이 켜진 상품의 재고 수준을 여는 재고(Inventory) 카드가 있고, 설정의 라이브러리 섹션에는 인보이스가 그 수량을 언제 바꾸는지 결정하는 재고 자동화(Stock automation)(부제 “청구 시 재고를 자동으로 조정하세요”) 타일이 두 번째로 있습니다. 둘 다 아래에서 다룹니다.

상품을 추가하거나 수정하는 방법

  1. 설정을 열고 상품 및 서비스를 탭한 뒤 +를 탭합니다. 편집기는 새 상품(New Product)이라는 제목으로 열립니다. 기존 행을 탭하면 값이 채워진 같은 폼이 상품 수정(Edit Product)이라는 제목으로 열립니다.
  2. 이름 *(Name *)을 입력합니다. 유일한 필수 항목이며 인보이스 라인의 설명이 됩니다. "Colombia Huila - 5 lb bag"처럼 포장 단위를 이름에 넣어 두면 PDF에서 줄이 정확히 표시됩니다.
  3. 자신을 위한 메모를 남기고 싶다면 설명(Description)을 추가합니다. 인보이스 라인에 복사되지 않고 인쇄되지도 않으며, 이 편집기에서만 표시됩니다.
  4. 기본 가격 *(Default Price *)을 입력합니다. 필드는 0.00에서 시작하고 소수점을 허용하며, 비어 있거나 숫자가 아니면 "필수" 또는 "잘못된 숫자"라는 메시지와 함께 저장이 막힙니다.
  5. 드롭다운에서 단위(Unit)를 선택합니다. item, hour, day, project, service 중 하나입니다. 코드는 여기서는 그대로 표시되지만, 인보이스 편집기와 상품 픽커에서는 Piece, Hour, Day, Project, Service로 표시됩니다. PDF에는 수량과 가격만 인쇄되며 단위는 인쇄되지 않습니다.
  6. 이 상품에 보통 세금이 붙는다면 세율(%)(Tax Rate (%))을 설정합니다. 비과세 상품이라면 0으로 두세요. 숫자가 아닌 값은 거부됩니다.
  7. 앱 바의 저장(Save)을 탭합니다. 행은 목록에서 알파벳순 위치에 나타납니다.
Invoice Flow 앱의 Ethiopia Yirgacheffe - 5 lb bag에 대한 상품 수정 화면. 설명에 Washed, light roast. Floral, lemon, black tea.라고 적혀 있고, 기본 가격 68.00, 단위 item, 세율 0.0이며 앱 바에 저장 버튼이 있음
상품 폼 전체: 이름, 설명, 가격, 단위, 세율. 재고 관련 필드는 없습니다.

무언가를 바꾼 뒤 뒤로 가기를 탭하면 저장되지 않은 변경 사항(Unsaved Changes) 대화상자가 나타나 머무를지 나갈지 묻습니다. 나가면 변경 사항이 버려집니다. 이 폼에 없는 항목에 유의하세요. SKU 필드, 재고 추적 스위치, 수량, 재고 부족 임계값이 없습니다. 이는 아래에서 설명하는 재고 도구에 영향을 미칩니다.

인보이스에 상품을 넣는 방법

인보이스 편집기에는 항목 위에 칩 행이 있습니다. 첫 번째 칩인 **상품/서비스(Product / Service)**가 라이브러리로 들어가는 문입니다.

  1. 인보이스 편집기에서 항목(Line Items)까지 스크롤해 상품/서비스를 탭합니다.
  2. 저장된 항목에서 추가(Add from Saved) 대화상자는 모든 상품을 이름, 인보이스 통화로 표시된 가격, 단위 단어와 함께 나열합니다. 목록이 길면 스크롤하고, 행을 탭해 추가합니다.
  3. 새 줄은 수량 1, 그 상품의 단위·가격·세율, 상품 레코드로의 연결과 함께 추가됩니다. 수량이나 이 고객에 대한 가격은 줄에서 직접 바꿀 수 있으며 상품 자체는 변경되지 않습니다.
  4. 각 상품에 대해 반복합니다. 탭할 때마다 새 줄이 추가되므로, 여섯 번 탭하는 대신 한 번 탭하고 수량을 올리세요.
Invoice Flow 앱의 새 인보이스 위에 열린 저장된 항목에서 추가 대화상자. Colombia Huila - 5 lb bag $58.00 / Piece, Decaf Swiss Water, Espresso machine calibration $95.00 / Service, Ethiopia Yirgacheffe, House Espresso Blend, Retail bag 12 oz, Wholesale onboarding - brew bar setup $250.00 / Project가 나열되고 맨 아래에 새 항목 만들기 행이 있음
픽커에 표시되는 가격은 인보이스 통화 기준입니다. 맨 아래 행에서 그 자리에서 새 상품을 만들 수 있습니다.
Invoice Flow 앱의 인보이스 편집기 위에 열린 빠른 항목 추가 대화상자. 이름이 Guatemala Antigua - 5 lb bag으로 설정되고, 가격 64.00에 달러 접두사가 있으며, 단위 드롭다운에 Piece가 표시되고, 취소와 추가 버튼이 있음
빠른 추가는 새 상품을 라이브러리에 저장하고 한 번에 인보이스 줄로 추가합니다.

아직 존재하지 않는 상품이라면 픽커의 마지막 행을 사용하세요.

  1. 저장된 항목에서 추가에서 맨 아래로 스크롤해 새 항목 만들기(Create New Item)를 탭합니다.
  2. 빠른 항목 추가(Quick Add Item) 대화상자에서 이름 *(Name *)을 입력합니다. 커서는 이미 이 필드에 있습니다.
  3. 가격(Price)을 입력합니다. 접두사는 인보이스의 통화 기호를 표시하므로, 유로 인보이스에서는 여기에 "€"가 보입니다.
  4. 가격 옆 드롭다운에서 Piece, Hour, Day, Project, Service 중 하나를 선택합니다.
  5. 추가(Add)를 탭합니다. 상품은 세율 0%로 라이브러리에 저장되고 인보이스의 새 줄로 나타납니다. 이름이 비어 있는 상태로 추가를 탭하면 아무 일도 일어나지 않습니다. 저장하지 않고 닫으려면 취소(Cancel)를 사용하세요.

반복 청구 일정 편집기도 같은 픽커를 사용하며, 재고가 추적되는 상품에는 재고 수량 계산도 함께 반영됩니다. **직접 입력(Custom)**으로 추가한 줄은 라이브러리와 연결되지 않습니다.

재고 화면을 읽는 방법

도구 탭을 열고 재고를 탭합니다. 이 화면에는 추적 플래그가 켜진 상품만 나열되며, 상단에 세 개의 요약 카드가 있습니다. 추적 중(Tracked)(추적되는 상품 수), 재고 부족(Low Stock)(호박색, 0보다 크면 작은 배지 표시), 품절(Out)(빨간색, 0보다 크면 배지 표시)입니다. 재고 부족이나 품절 카드를 탭하면 해당 상품만으로 목록이 필터링되고, 같은 카드를 다시 탭하면 전체로 돌아갑니다. 돋보기로 이름 또는 SKU를 검색할 수 있습니다.

Invoice Flow 앱의 재고 화면에 6 Tracked, 2 Low Stock, 1 Out이라는 카드가 있고, Cold Brew Concentrate 9 item 재고 부족, Colombia Huila 6 item 재고 부족, Decaf Swiss Water 0 item 품절, Ethiopia Yirgacheffe 14 item, House Espresso Blend 31 item, Retail bag 12 oz 48 item에 대한 상품 카드가 각각 SKU 줄, 색이 입혀진 재고 막대, 가격과 함께 있으며 재고 추가 버튼도 있음
추적 중인 상품 여섯 개. 알약의 색과 그러데이션 막대 위의 점을 보면 어떤 것에 로스팅이 필요한지 한눈에 알 수 있습니다.

각 카드에는 이름, 코드가 저장된 경우 “SKU:” 줄, 수량과 단위가 초록색·호박색·빨간색으로 표시된 알약, **재고 액션(Stock action)**이라는 툴팁이 붙은 작은 원형 플러스, 재고 부족 임계값에 마커가 있고 현재 수준에 점이 있는 얇은 빨강-초록 막대, 그리고 가격과 재고 있음(In stock), 재고 부족(Low stock), **품절(Out of stock)**이라는 상태 텍스트가 있는 하단 줄이 표시됩니다. 막대는 0부터 임계값의 두 배까지 이어집니다.

카드를 탭하면 **거래 내역(Transaction History)**이 펼쳐집니다. 이동 내역은 최근 순으로 나열됩니다. 매입은 양수와 초록색 아래 화살표, 판매는 음수와 빨간색 위 화살표, 조정은 파란색 이중 화살표, 반품은 주황색 되돌리기 화살표로 표시됩니다. 두 번째 줄은 출처를 나타냅니다. **인보이스 #**과 번호, 또는 직접 기록한 이동이면 **수동(Manual)**입니다. 메모가 저장된 경우 노트 아이콘이 나타나며, 길게 누르면 내용을 읽을 수 있습니다. 20개 행 이후에는 목록이 ”…그리고 N개 더”로 끝납니다.

Invoice Flow 앱의 재고 화면에서 House Espresso Blend - 5 lb bag 카드가 거래 내역으로 펼쳐져, 05.09에 Return +3 Manual, 04.09에 Sale -20 Invoice #216, 02.09에 Sale -12 Invoice #214, 01.09에 Purchase +60 Manual이 표시됨
로스팅 배치 하나 입고, 도매 인보이스 두 건 출고, 찢어진 봉지의 반품 하나. 이 네 건의 이동이 현재 보유한 31봉지를 이룹니다.
상품 편집기에는 추적을 켜는 방법이 없으므로, 앱에서 만든 상품은 이 화면에 절대 나타나지 않습니다. 대신 "추적 중인 상품이 없습니다"와 "상품에 재고 추적을 활성화하세요"가 표시됩니다. 현재 버전에서 추적 플래그, SKU, 수량, 임계값은 오직 그 값들을 이미 포함한 백업을 복원할 때만 들어옵니다. 이 필드들을 위한 편집기가 출시되기 전까지는 재고와 재고 자동화를 여기서 읽어볼 수는 있지만 실제로 채워지지는 않는 기능으로 취급하세요.

손으로 재고를 기록하는 방법

상품이 추적되고 있다면, 재고 추가(Add Stock) 버튼과 카드별 재고 액션 아이콘으로 인보이스 없이 이동을 기록할 수 있습니다.

  1. 오른쪽 아래의 재고 추가를 탭한 뒤 상품 선택(Select Product) 대화상자에서 상품을 선택합니다(행은 "이름 (SKU)" 형식). 카드의 원형 플러스를 탭하면 이 단계를 건너뜁니다.
  2. 상품명이 제목인 대화상자에서 입고에는 매입/입고(Purchase / Receive), 재고 조사 후 수량을 덮어쓰려면 조정(Adjustment), 고객이 반품한 상품에는 반품(Return)을 선택합니다.
  3. 다음 대화상자는 Purchase — , Adjustment — , Return — 뒤에 상품명이 붙은 제목과 함께 "현재 재고"를 단위와 함께 보여줍니다. 수량(Quantity)을 입력합니다. 조정의 경우 필드 이름은 새 수량(New quantity)이며, 차이가 아니라 실제로 센 총량을 입력합니다.
  4. 필요하다면 메모 (선택 사항)(Notes (optional))에 로스팅 배치나 반품 사유 등을 적습니다.
  5. 저장을 탭합니다. "재고가 업데이트되었습니다:"라는 스낵바에 새 수량이 이어서 표시되고, 카드·알약·요약 카드가 새로고침됩니다.
Invoice Flow 앱의 Purchase — Colombia Huila - 5 lb bag이라는 제목의 대화상자. 현재 재고: 6 item, 수량 필드에 24와 item 접미사, 메모 필드에 Roast batch 0909, 취소와 저장 버튼이 표시됨
로스팅 배치 입고: 남아 있던 6봉지 위에 24봉지가 더해져 Colombia Huila는 임계값 10을 다시 넘깁니다.

매입과 반품은 재고에 수량을 더하며 0보다 커야 합니다. 조정은 수량을 대체하며, 내역에는 부호가 있는 차이가 저장됩니다. 예를 들어 재고 조사에서 31 대신 28을 발견하면 “-3 Adjustment”로 표시됩니다.

재고 자동화가 작동하는 방식

설정 → 라이브러리 → 재고 자동화는 인보이스가 추적되는 상품에 어떤 영향을 주는지 제어합니다. 상단의 안내 문구는 두 가지 고정 규칙을 명시합니다. 추적되는 상품만 영향을 받으며, 견적서는 절대 재고를 바꾸지 않습니다.

Invoice Flow 앱의 재고 자동화 설정. 재고 자동화 사용이 켜져 있고, 재고 차감 라디오에서 인보이스가 발송될 때가 선택되어 있으며, 재고 자동 반환이 켜져 있고, 재고가 부족한 경우 라디오에서 차감 후 경고가 선택되어 있으며, 반복 인보이스 포함이 켜져 있음
Maya는 인보이스가 발송될 때 차감하도록 설정했고, 로스팅이 부족할 때는 차단이 아니라 경고를 원합니다.
설정옵션기본값동작
재고 자동화 사용(Enable stock automation)켜짐 / 꺼짐켜짐마스터 스위치. 꺼져 있으면 아래 항목은 표시되지도 적용되지도 않습니다.
재고 차감(Deduct stock)인보이스가 생성될 때 / 인보이스가 발송될 때 / 인보이스가 결제될 때발송될 때추적되는 줄이 차감되는 상태입니다. “발송됨”은 연체와 결제 완료도 포함합니다.
재고 자동 반환(Return stock automatically)켜짐 / 꺼짐켜짐인보이스가 취소되거나 삭제되거나 기준 상태 아래로 돌아갈 때(예: 임시저장으로 되돌림) 수량을 다시 더합니다.
재고가 부족한 경우(If stock is insufficient)음수 재고 허용 / 차감 후 경고 / 0 미만으로 차감하지 않음허용한 줄이 보유량보다 많이 요구할 때 벌어지는 일입니다.
반복 인보이스 포함(Include recurring invoices)켜짐 / 꺼짐켜짐반복 청구 일정이 생성하는 인보이스에도 같은 규칙을 적용할지 여부입니다.

이 엔진은 편집기에서 인보이스를 저장할 때, 상세 화면에서 상태를 바꿀 때, 삭제 전, 반복 청구 일정이 인보이스를 생성할 때 실행됩니다. 그 인보이스에 대해 이미 기록된 것과 인보이스가 지금 요구하는 것을 비교해 차이만 기록합니다. 같은 인보이스를 다섯 번 저장해도 한 번만 차감되고, 한 줄을 10에서 12봉지로 늘리면 2봉지만 추가로 차감되며, 8로 줄이면 4봉지가 되돌아옵니다. 기준이 “발송됨”인 발송된 인보이스를 임시저장으로 되돌리면 모든 것이 반환됩니다. 차감은 내역에 인보이스 참조와 함께 판매로 표시되고, 자동 반환은 “restock”이라는 종류의 이동으로 표시됩니다.

차감 후 경고를 선택하면 상태 변경 후 상세 화면에 “N개 상품의 재고가 부족합니다”가 표시되고, 편집기는 같은 규칙을 조용히 적용합니다. 0 미만으로 차감하지 않음을 선택하면 음수가 될 상품은 완전히 건너뛰며, 부족분은 같은 방식으로 보고됩니다. 음수 재고 허용은 단순히 수량이 0 아래로 내려가는 것을 허용하며, 이는 빨간색 품절로 표시됩니다.

규칙과 세부 사항

팁

상품 이름은 인쇄되었으면 하는 방식 그대로 지으세요. 이름이 곧 라인 설명이고 설명 필드는 그렇지 않으므로, "House Espresso Blend - 5 lb bag"으로 지으면 카페는 자신이 무엇에 대해 지불하는지 정확히 알 수 있고 테이스팅 노트는 설명란에만 남습니다.
사전에 만들기보다 인보이스에서 상품을 만드세요. 카페가 처음으로 새 상품을 주문하면 픽커 안의 새 항목 만들기를 탭하세요. 방금 합의한 가격 그대로 라이브러리에 들어갑니다. 나중에 설명이나 세율이 필요하면 상품 및 서비스에서 열어 수정하면 됩니다.
백업을 내보내 새 휴대폰에서 복원하면 상품, SKU, 추적 플래그, 재고 이동 내역이 함께 이동하므로, 재고 이력이 한 기기에만 묶여 있지 않습니다.

관련 가이드