ORBIT 企業營運平台
操作手冊
OPERATIONS HANDBOOK
app.obarai.com
專為新韻傳音量身整理
本手冊彙整 ORBIT 系統於新韻傳音實際使用之操作指引, 涵蓋打卡請假、櫃檯結帳、庫存採購、財務發票、單據與權限設定等完整流程。
把重複的事交給系統,把專業留給人。
使用提醒
技術支援 · hello@obarai.com
CHAPTER I
PART A
瀏覽器、登入、桌面捷徑與個人設定
11 則指引
通用與裝置設定17
網址:(第一次登入用手機內建瀏覽器開啟,之後改用桌面圖示)
通用與裝置設定18
Safari → 開啟 → 分享 → 加入主畫面
通用與裝置設定19
通用與裝置設定20
Chrome → 開啟 → 右上角「⋮」→ 加入主畫面/安裝應用程式
通用與裝置設定21
登入頁 → 使用信箱密碼登入 → 忘記密碼?
通用與裝置設定22
通用與裝置設定23
登入頁 → 使用 LINE 登入
通用與裝置設定24
通用與裝置設定25
登入(LINE/Google/信箱) → 驗證公司身分(統一編號) → 個人資料建檔 → 送出等主管審核
通用與裝置設定26
通用與裝置設定27
新手機:登入 → 加入桌面 → 允許定位權限
通用與裝置設定28
(通用排除步驟,不對應特定畫面)
通用與裝置設定29
通用與裝置設定30
通用與裝置設定31
通用與裝置設定32
會這樣是因為:系統選單裡的「員工」頁面(可以編輯所有員工資料的地方)權限限定在店長/管理者以上,一般員工(銷售員/點餐員/櫃檯等)的選單裡根本沒有「員工」這個項目,就算知道網址直接輸入也會被擋下。
通用與裝置設定33
目前系統尚未提供此功能。 系統只有深色主題,沒有淺色模式可以切換;介面語言固定為繁體中文,沒有語言切換功能。
CHAPTER II
PART B
定位打卡、補卡申請與考勤紀錄
16 則指引
人事考勤 · 打卡35
員工考勤 → 打卡 → 滑動上班/下班打卡
人事考勤 · 打卡36
人事考勤 · 打卡37
手機系統設定 → 定位/隱私權設定 → 找到瀏覽器(Safari / Chrome) → 重新開啟定位權限
人事考勤 · 打卡38
員工考勤 → 打卡 → 滑動上班/下班打卡
人事考勤 · 打卡39
人事考勤 · 打卡40
(員工端)先口頭/其他管道告知管理者 → (管理者端)員工考勤 → 打卡頁面地點提示區 → 核發外勤打卡授權
人事考勤 · 打卡41
員工考勤 → 打卡
一共固定 4 段:上班 → 午休開始 → 午休結束 → 下班,順序系統會強制卡住,跳不過去。
人事考勤 · 打卡42
查證確認:系統已經有正式的「補打卡申請」功能(不是舊說法的「找管理者手動補登」——那是沒有這個功能之前的權宜做法,現在請走下面的申請流程,管理者也是在同一套審核畫面處理,不用再私下喬)。
員工考勤 → 補打卡申請 → 新增補打卡
人事考勤 · 打卡43
人事考勤 · 打卡44
員工考勤 → 補打卡申請 → 新增補打卡
人事考勤 · 打卡45
員工考勤 → 補打卡申請(查看自己送出的申請列表)
人事考勤 · 打卡46
員工考勤 → 打卡(近7日紀錄) 或 歷史紀錄與行事曆(完整列表)
人事考勤 · 打卡47
人事考勤 · 打卡48
員工考勤 → 打卡
人事考勤 · 打卡49
- 如果下拉選單是空的、完全選不到任何人(包含自己),代表帳號權限或資料有異常(歷史上曾因角色bug造成,已於2026-07-24修復),請截圖回報管理者處理。 - 如果下拉選單選得到自己的名字,但滑到底還是沒反應,才繼續看下面步驟。
人事考勤 · 打卡50
先澄清一個介面設計:系統的按鈕是「跟著狀態走」的——上班後如果還沒打「午休開始」,畫面只會出現「開始午休」按鈕,不會出現「下班」的滑動按鈕,所以理論上不太可能誤把「午休」按成「下班」(畫面上根本沒有下班按鈕可以按錯)。比較可能發生的打錯情況是:手滑多按了一次「開始午休」/「結束午休」、或打卡當下網路延遲重複點擊。
人事考勤 · 打卡51
人事考勤 · 打卡52
查證確認:目前系統沒有「加班申請」功能——員工這邊完全沒有畫面可以自己登記或申請加班。系統裡確實有「加班時數」這個欄位(在「每日考勤統計」報表裡),但這個數字只能由管理者透過 CSV 匯入,或手動輸入才會出現,不是打卡系統自動算出來的,員工自己看得到這個數字,但沒辦法自己新增或修改。
(員工端目前無操作入口;如需登記加班,須告知管理者由其匯入/登錄)
人事考勤 · 打卡53
人事考勤 · 打卡54
員工考勤 → 歷史紀錄與行事曆 → 公司行事曆(僅供查詢,非計薪依據)
人事考勤 · 打卡55
(員工端無法自行查詢)管理者:員工 → 薪資單分頁 → 選擇年月查詢
人事考勤 · 打卡56
人事考勤 · 打卡57
打卡操作完全一樣,系統不分班別。 系統目前沒有排班表/班別範本功能,不管你是早班、晚班還是輪班,打卡都是同一套流程:一天四段、順序固定——上班 → 午休開始 → 午休結束 → 下班(見第15號條目)。
員工檔上的「上班時間/下班時間」欄位僅供顯示參考,不影響打卡判定。
CHAPTER III
PART C
假單填寫、假別額度與銷假
7 則指引
請假管理59
員工考勤 → 請假申請 分頁 → 「新增請假」
請假管理60
員工考勤 → 打卡 分頁
請假管理61
員工考勤 → 請假申請 分頁
如果假單還是「待審核」狀態:
如果假單已經「已核准」:
請假管理62
員工考勤 → 請假申請 分頁 → 「新增請假」
請假管理63
員工考勤 → 右上角「假別管理」(或請假申請彈窗內的「管理假別」連結)→
請假管理64
員工考勤 → 假別管理
實際查詢新韻傳音在系統系統裡目前設定的假別,跟系統預設的台灣勞基法11種法定假別完全一致,新韻沒有另外調整過任何一筆假別設定:
請假管理65
| 代碼 | 假別 | 給假單位 | 是否扣薪 | 需證明文件 | 備註 | |---|---|---|---|---|---| | L01 | 特別休假 | 小時 | 否 | 否 | 法定特休,未休完需結算 | | L02 | 加班補休 | 小時 | 否 | 否 | 加班轉換,未休完需結算 | | L03 | 事假 | 小時 | 是(全額) | 否 | 一年最多14天(112小時) | | L04 | 普通傷病假 | 小時 | 是(半薪) | 是 | 一年最多30天(240小時,半薪) | | L05 | 公傷病假 | 小時 | 否 | 是 | 依實際情況核給 | | L06 | 婚假 | 天 | 否 | 是 | 8天(64小時) | | L07 | 喪假 | 天 | 否 | 是 | 依親屬關係給予不同天數 | | L08 | 產假 | 天 | 否 | 是 | 56天(448小時) | | L09 | 陪產檢及陪產假 | 天 | 否 | 是 | 7天(56小時) | | L10 | 家庭照顧假 | 小時 | 是(全額) | 否 | 併入事假計算(最多7天) | | L11 | 生理假 | 小時 | 是(半薪) | 否 | 每月1天,全年最多3天不併入病假 |
請假管理66
請假管理67
員工考勤 → 假別管理(查是否需要證明)/請假申請(送出假單)
CHAPTER IV
PART D
結帳、改單、退款、發票與列印
15 則指引
POS 櫃檯與訂單69
POS → 櫃檯
POS 櫃檯與訂單70
POS → 訂單
訂單狀態(獨立一個欄位):
付款狀態(另一個獨立欄位,跟訂單狀態分開看):
POS 櫃檯與訂單71
送出前:POS → 櫃檯(購物車還在畫面上時) 送出後:POS → 訂單(只能整張作廢重開)
訂單還沒送出(還在購物車階段):
訂單已經送出(已建立訂單):
POS 櫃檯與訂單72
POS → 訂單 → 該筆訂單列最右側「取消訂單」(禁止圖示按鈕)
POS 櫃檯與訂單73
POS → 訂單 → 該筆訂單列最右側「退款」(回轉圖示按鈕,只在「已完成且已付款」的訂單才會出現)
POS 櫃檯與訂單74
POS → 櫃檯 → 付款方式區塊
POS 櫃檯與訂單75
POS → 櫃檯 → 購物車下方「套用折扣(主管授權)」
POS 櫃檯與訂單76
POS → 櫃檯 → 購物車品項 → 往右滑開啟備註面板
POS 櫃檯與訂單77
POS → 訂單 → 該筆訂單列「開立發票」(收據圖示,只在「已完成且已付款」的訂單出現)→ 帶入「電子發票」頁
POS 櫃檯與訂單78
POS → 電子發票
POS 櫃檯與訂單79
POS → 電子發票 → 開立發票表單
POS 櫃檯與訂單80
列印本身:POS → 櫃檯結帳後自動觸發,不需要員工手動操作 排查狀態:設定 → 出單機橋接
列印怎麼運作:
出單機沒反應排查:
POS 櫃檯與訂單81
POS 櫃檯與訂單82
跑Print Agent的那台裝置本機操作(不是在ORBIT網頁上)
啟動列印服務,關掉終端機它就會停——需要重新開一個終端機視窗,切到資料夾再跑一次啟動列印服務。- Linux(樹莓派):用服務或pm2重啟該服務/程序。 - Windows:工作排程器裡找到對應的開機啟動工作,或用重啟。 - Mac:用或pm2重啟。
啟動列印服務,否則裝置重開機或程式意外關閉後列印會整個停擺,要等有人發現才會手動重啟。POS 櫃檯與訂單83
POS → 訂單(人工篩選比對),或 ERP → 報表(看當日總營收)
POS 櫃檯與訂單84
訂單頁目前系統尚未提供此功能匯出。「訂單」頁面可以查詢、篩選、檢視訂單明細,但沒有匯出成 CSV/Excel 檔案的按鈕。
CHAPTER V
PART E
客戶建檔、消費紀錄與個資保護
8 則指引
客戶管理 · CRM86
顧客管理 → 新增顧客
客戶管理 · CRM87
顧客管理 → (搜尋客戶)→ 滑到該筆資料列最右邊按「查看」
客戶管理 · CRM88
會員等級(Guest/Member/Gold/VIP)是畫面即時算出來的,不是系統欄位、也沒有任何人工調整的入口:
等級會隨著客戶消費自動往上升,系統裡沒有任何地方能手動把客戶調成某個等級,也沒有「標籤」(tag)這種自由文字分類欄位——客戶紀錄裡最接近的是「備註」欄位(自由文字,見52號條目),可以拿來手動寫類似標籤的內容,但不是結構化的標籤系統,不能拿來篩選或批次操作。
顧客管理 → 列表「等級」欄位(唯讀顯示,VIP會多顯示星號圖示)
(目前沒有「標籤」功能(例如「常客」「批發客」這種可自訂多選標籤),只有一個自由文字備註欄位,若新韻有分眾行銷、批次篩選的需求,這。細節請洽主管。)
客戶管理 · CRM89
系統沒有「合併客戶」功能。新增客戶時,系統只會用「手機號碼」查重:同一租戶內手機號碼完全相同會被擋下,但如果兩筆資料手機打法不同(例如一筆有加國碼、一筆沒有)、或用不同手機/Email建立了同一個人的兩筆資料,系統不會自動抓出來,也沒有任何「合併」「歸戶」按鈕可以把兩筆資料的消費紀錄、積分整併成一筆。
(目前沒有任何補救工具(合併、轉單、刪除都沒有),一旦發生只能放著,或請工程師直接改系統。細節請洽主管。)
客戶管理 · CRM90
會員 → 匯入(頁面右上角,Import圖示)
客戶管理 · CRM91
(無操作,本則為原則說明)
(細節請洽主管或 ORBIT 客服確認)
客戶管理 · CRM92
系統目前沒有「選一位客戶、發訊息給他」的畫面;唯一會真的送出的「廣播推播」(發給LINE官方帳號全部好友的「建案 LINE 推播」區塊)只有產業別設定為(建案客戶)的租戶才會顯示——2026-07-25用新韻demo管理者帳號實機確認,新韻(零售)的「整合應用」頁面上沒有這個推播區塊,只有「串接 LINE 官方帳號」的設定入口。
也就是說,對新韻而言,「發LINE通知給客戶」目前不支援,如有此需求請聯繫 hello@obarai.com 排入開發。
產業別的租戶在「整合應用」頁面會多一個「建案 LINE 推播」輸入框,按「發送推播」會呼叫LINE Messaging API的broadcast端點,發送給這個LINE官方帳號的全部好友,適合新品/活動公告,無法只挑特定客戶發送。若之後系統更新對零售產業別開放此區塊,屬於工程調整。
客戶管理 · CRM93
候位叫號、訂位確認/提醒等場景會自動觸發LINE推播,但這類通知需要客人先綁定LINE帳號才能真的推播到手機;目前客戶(表)資料完全沒有記錄LINE綁定身分的欄位,只有補教模組的「家長(guardians)」才有LINE綁定機制(透過「綁定驗證碼」加官方帳號回傳綁定)。也就是說,一般零售/餐飲客戶的自動叫號/訂位LINE通知,實際上永遠命中「客人尚未綁定LINE」這個分支,只會回傳文字內容提示店員「請以口頭或電話通知」,不會真的推播到客人手機。
(細節請洽主管或 ORBIT 客服確認)
客戶管理 · CRM94
(細節請洽主管或 ORBIT 客服確認)
CHAPTER VI
PART F
商品建檔、進貨驗收與庫存維護
14 則指引
商品 · 庫存 · 採購96
庫存 → 新增商品
商品 · 庫存 · 採購97
商品 · 庫存 · 採購98
系統目前提供的「規格」功能是同一張商品卡片底下的多個價格選項(),不是各自獨立管理庫存的多個商品。以新韻的情境舉例:
庫存 → 新增商品(或編輯既有商品)→「規格 / 尺寸(選填,不同價格)」區塊
商品 · 庫存 · 採購99
(細節請洽主管或 ORBIT 客服確認)
商品 · 庫存 · 採購100
庫存 →(找到商品)→ 按「編輯」(鉛筆圖示)
立即生效,沒有「排程未來生效日」的功能。儲存的當下售價就改變,下一筆結帳(POS櫃檯選這個商品)就會套用新價格。系統沒有「這個價格從某天某時開始生效」的排程機制,也沒有「改價歷史紀錄」可以回頭查某個商品哪天改過價、改了多少。
(細節請洽主管或 ORBIT 客服確認)
商品 · 庫存 · 採購101
庫存數量降到0時,「庫存」列表的「狀態」欄位會自動顯示紅色「缺貨」標籤,不需要任何手動動作。頁面上方也會出現橘色提示條「目前有X項商品庫存不足或缺貨,請盡快補貨」。
商品 · 庫存 · 採購102
商品 · 庫存 · 採購103
這裡指的是「採購」頁面(庫存進貨的操作流程:草稿→已送出待廠商確認→運送中→已到貨),會真正影響庫存數量;跟「文件中心」底下的「採購單」文件(用來列印/簽名的正式紙本格式)是不同功能,那是另一套文件產生工具。
採購 → 新增採購單
待出貨 → 按「標記運送中」變「運送中」→ 按「確認到貨」變「已到貨」(這一步會真正入庫加庫存,詳見64號條目)。
商品 · 庫存 · 採購104
(以上整條流程 2026-07-26 用測試商品在正式站實際走過一輪並確認入庫,測試資料已清除。)
(目前沒有設定這個門檻(沿用店長可全權處理),是否需要啟用金額審核門檻、門檻訂多少,請ORBIT 團隊確認。細節請洽主管。)
商品 · 庫存 · 採購105
採購 →(找到狀態為「運送中」的採購單)→「確認到貨」
這一步就是本系統「進貨驗收」在庫存面的實際作用點——按下「確認到貨」的當下,商品庫存數字就會增加,不是另外有一個獨立的「驗收」畫面要再操作一次。
建採購單時打的「商品名稱」如果跟「庫存管理」裡的商品名稱完全一致,系統會自動連結(2026-07-26 起,同日修復前完全不會連結);名稱對不上的品項,「確認到貨」時會被跳過、不入庫,需要事後用「庫存調整」(+進貨)手動補。所以建單時商品名稱務必照庫存裡的名稱複製貼上。
商品 · 庫存 · 採購106
文件中心底下另外有一個「進貨驗收單」文件功能,是用來產生正式簽收單據(可列印、可讓供應商簽名確認)的文件,跟這裡「採購」頁面按「確認到貨」的庫存異動是兩個獨立系統——按文件中心的驗收單不會自動幫你在「採購」頁面把庫存加進去,兩邊需要的話要分別操作。
(細節請洽主管或 ORBIT 客服確認)
商品 · 庫存 · 採購107
「採購」頁面左側會列出供應商清單(名稱、分類、聯絡人),但這是唯讀顯示,系統目前沒有「新增供應商」或「編輯供應商」的操作畫面——找遍「採購」頁面跟其他相關頁面,都沒有填寫供應商電話/Email/地址/備註後儲存的表單,後端也只有查詢(GET)跟新增(POST)兩支API,沒有修改(PATCH)供應商資料的API,代表就算工程師想手動用API改,目前也沒有現成的更新端點。
採購 →(「供應商」清單區塊,僅供查看,無編輯功能)
(細節請洽主管或 ORBIT 客服確認)
商品 · 庫存 · 採購108
原本這題的直覺處理順序是「先查是誰在什麼時候動了庫存 → 再決定怎麼調整」,但查證後發現:系統只有寫入庫存異動的功能,完全沒有可以回頭查詢「這批庫存什麼時候被什麼單據異動過」的畫面(G區塊78號條目已記錄同樣的缺口:紀錄確實完整記錄每一筆進貨/銷售/工單/退貨/盤點異動,但整個系統找不到任何頁面或API可以「讀」這張表,只有寫入路徑)。也就是說,目前做不到「先查異動紀錄,抓出是哪一筆單據造成落差,再決定怎麼處理」這個理想流程,只能跳過查證直接盤點修正。
庫存 →(找到數量不對的商品)→ 庫存調整(箱子圖示)
商品 · 庫存 · 採購109
(細節請洽主管或 ORBIT 客服確認)
商品 · 庫存 · 採購110
庫存 → 新增商品 或 編輯既有商品 →「補貨警示」欄位
商品 · 庫存 · 採購111
商品 · 庫存 · 採購112
成本()欄位在後端API層級就做了角色過濾,不是只靠畫面畫面藏起來:
這個限制原本是特別修過的,代表這是刻意設計的保護,不是漏洞。
庫存 → 列表「成本」欄位(僅店長/管理員看得到)
商品 · 庫存 · 採購113
2026-07-25 更新後(新韻 P0-5),商品有兩個相關欄位,不要搞混:
庫存 → 新增品項 或 編輯既有商品 →「國際條碼(471/EAN,可掃碼)」欄位
商品 · 庫存 · 採購114
系統本身沒有「產生可列印的條碼圖案/標籤」的功能(沒有條碼產生器、標籤機列印畫面);不過「庫存管理」列表上方有「條碼清單」按鈕,可以把全部商品的條碼清單匯出,交給外部標籤軟體(或 Excel+條碼字型)批次產生標籤。結帳時的掃碼讀取功能正常(用手機鏡頭掃條碼比對商品)。
(細節請洽主管或 ORBIT 客服確認)
商品 · 庫存 · 採購115
查證系統結構跟API發現:紀錄確實有(商品照片網址)欄位,API也願意接受這個欄位存進去,但「新增商品」「編輯商品」畫面上完全沒有對應的輸入框或上傳按鈕,一般操作流程中沒有任何方式可以幫商品設定照片。
另外,紀錄根本沒有「描述」(description)欄位——連系統層級都不存在,不是「有欄位沒畫面」,是這個欄位完全沒被設計進商品資料結構裡。目前商品卡片上能寫文字說明的地方,最接近的只有「規格/尺寸」「客製選項」這類結構化欄位,沒有一段自由文字的商品簡介/描述可以填。
(細節請洽主管或 ORBIT 客服確認)
商品 · 庫存 · 採購116
庫存 → 匯出(頁面右上角,Export圖示)
商品 · 庫存 · 採購117
商品編輯畫面裡有兩種長得很像的BOM設定區塊,容易搞混:
| 類型 | 品項類型 | 用途 | 是否受H區塊的BOM bug影響 | |---|---|---|---| | 組合內容(sales_bundle) | 「組合品」 | 銷售時自動展開,扣子項庫存 | 不受影響,本則說明對象 | | 生產用料表(manufacturing) | 「半成品」「成品」 | 生產工單領料扣原料庫存 | 會失敗,見H區塊81號條目 |
兩者存在同一張紀錄,只是不同,儲存邏輯對兩者的檢查條件不一樣:「組合品」只要求品項類型是即可儲存成功,不會卡到H區塊81號記錄的「欄位沒有勾選入口」那個bug——換句話說,組合品的組合內容設定功能是正常可用的。
品項類型選「組合品」的商品,系統會自動把設成,代表這個品項自己不佔庫存欄位,賣多少組完全取決於組合內容裡每一項子商品目前的庫存量:
商品 · 庫存 · 採購118
庫存 → 新增品項(品項類型選「組合品」,先存檔)→ 重新編輯該商品 →「組合內容(銷售時自動展開,平時不建庫存)」區塊 →「+ 新增子品項」選子品項與數量 →「儲存組合內容」
(細節請洽主管或 ORBIT 客服確認)
CHAPTER VII
PART G
倉庫庫存、盤點與倉庫設定
5 則指引
倉儲 · WMS120
倉儲 → 倉儲總覽
「倉儲總覽」頁面用卡片列出每個倉別:
」提示框、品項格式「…(主倉 3個)」皆與上述一致。)
(細節請洽主管或 ORBIT 客服確認)
倉儲 · WMS121
倉儲 → 盤點作業,或從「倉儲總覽」頁按右上角「開始盤點」按鈕直接進入。
倉儲 · WMS122
倉儲 · WMS123
不行,只限「正在被盤點的那個倉」。 系統在系統層做了強制擋修:只要某個倉的盤點作業狀態是「進行中」,任何要異動那個倉庫存的動作(出貨、調撥出貨/入庫、生產工單領料/完工/取消沖銷、退貨回庫等)都會被擋下失敗,直到這次盤點結束(或作廢)為止。
(細節請洽主管或 ORBIT 客服確認)
倉儲 · WMS124
沒有另外的核准機制,差異是按「結束盤點」當下自動處理的。 系統沒有「先產生差異報表→送給更高權限的人核准→核准後才真正調整庫存」這種兩段式流程。
(細節請洽主管或 ORBIT 客服確認)
倉儲 · WMS125
倉儲 → 倉別管理→「新增倉別」按鈕
、中國倉(外部倉)、A車 吳登雄/B車 李明寬(業務車)共 4 個倉別。)
倉儲 · WMS126
(細節請洽主管或 ORBIT 客服確認)
CHAPTER VIII
PART H
BOM、工單、退貨與出貨單
10 則指引
生產 · 退貨 · 出貨128
先講清楚題目範圍:這裡指的是「生產用料表」(生產型BOM,manufacturing)——生產工單領料時依此扣減原料/零件庫存,跟另一種「組合內容」(銷售組合,sales_bundle,結帳時自動展開扣子項庫存,F區塊67號已涵蓋)是同一張紀錄、不同類型,畫面上是兩個分開的區塊,不要混在一起。
庫存 → 找到「品項類型」設為「成品」或「半成品」的商品 → 編輯該商品 → 往下捲動到「生產用料表」區塊
生產 · 退貨 · 出貨129
也就是說:不管照上面步驟操作幾次,只要品項類型選「成品」或「半成品」,按「儲存生產用料表」目前必然會出現錯誤訊息,無法成功存檔。這不是操作方式的問題,是系統裡少了一個開關。
(細節請洽主管或 ORBIT 客服確認)(SKIPPED.md) 的完整說明。]
生產 · 退貨 · 出貨130
生產工單→「新增工單」按鈕
生產 · 退貨 · 出貨131
生產工單列表,找到狀態為「草稿」的工單
生產 · 退貨 · 出貨132
生產工單列表,找到狀態為「已領料」的工單 →「完工入庫」按鈕
生產 · 退貨 · 出貨133
生產 · 退貨 · 出貨134
生產工單列表,找到狀態為「草稿」或「已領料」的工單 →「取消」按鈕
- 如果工單還是「草稿」狀態(還沒領過料):直接標記「已取消」,沒有任何庫存動作(本來就還沒扣過料)。 - 如果工單已經是「已領料」狀態:系統會把之前領走的原料/零件全額自動沖銷回原本的倉(依用料快照的「已領」數量原封加回去),再把工單標記「已取消」。
生產 · 退貨 · 出貨135
生產工單的工單列表本身,就是唯一的追蹤畫面。
(細節請洽主管或 ORBIT 客服確認)(081-manufacturing-bom-setup.md)),目前列表大概率是空的。]
生產 · 退貨 · 出貨136
提醒:這裡指的是「退貨」選單——真正會產生庫存異動的退貨處理。單據中心(DOCS)裡也有一個「退貨單」文件類型,那個是純粹的紙本/PDF單據記錄,不會影響庫存,跟這裡是兩個不同的東西,不要搞混(130號條目屬於M區塊,會另外處理)。
操作路徑
退貨→「新增退貨單」按鈕
步驟一:建立退貨單(狀態:草稿)
- 搜尋/選擇要退貨的原訂單(用訂單編號搜尋)。
- 選定訂單後,系統自動列出這張訂單「還可以退」的品項(已經退過的部分不會重複出現):
- 一般商品:直接列出品項與剩餘可退數量。 - 組合品:系統會自動拆解成出貨當下快照裡的各個子品項分別列出(不是整組退,是退到組成的原料/零件層級),畫面上顯示「組合品名稱 → 子品項名稱」。
- 每一項要設定:
- 退貨數量(不能超過剩餘可退數量) - 狀態:良品回庫/待驗/不良品/報廢/不回庫(五選一,下拉選單) - 回庫倉別:系統依「狀態」自動篩選相容的倉別可選——選「良品回庫」只能選「計入可售庫存」的倉;選待驗/不良品/報廢只能選「不計入可售」的倉;選「不回庫」則不用選倉(這批貨不會產生任何庫存增加,等於直接報銷掉,不進任何倉) - 原因:狀態選「報廢」或「不回庫」時必填寫原因,其他狀態選填
生產 · 退貨 · 出貨137
生產 · 退貨 · 出貨138
以現況來說,一筆訂單退貨要處理乾淨,店員/管理者要分開手動做完三件事:①在退貨頁建退貨單並確認回庫(把貨收回來、庫存加回去)②實際退錢給客人(現金退還,或去金流商後台手動操作退款,系統本身不會幫你動這筆錢)③回訂單頁把付款狀態標記「已退款」(純粹是系統上的記帳,方便之後對帳看得出這筆訂單退過款)④如果有開發票,另外去發票模組作廢/折讓。四件事順序上沒有系統強制的先後,也沒有任何一件事會自動觸發另一件。
(細節請洽主管或 ORBIT 客服確認)
生產 · 退貨 · 出貨139
不是靠「標記」單一商品,是靠「回庫到哪個倉」來決定可不可以再售。 系統沒有針對某一批瑕疵品貼「不可售」標籤這種機制,而是每個「倉別」本身有一個「是否計入可售庫存」的屬性(79號倉別管理設定),退貨時把瑕疵品指定回一個「不計入可售」的倉,這批貨自然就不會出現在可賣的庫存數字裡。
生產 · 退貨 · 出貨140
生產 · 退貨 · 出貨141
單據中心 → 出貨單→「新增」
sidebar另外有一個「外送」選單,但這個功能只開放給「cafe」(餐飲)產業別使用,新韻是零售業態,看不到這個選單。零售/一般商品的配送目前沒有像餐飲外送那種「外送員接單/配送狀態追蹤」的機制。
(細節請洽主管或 ORBIT 客服確認)
CHAPTER IX
PART I
電子發票、對帳與營運報表
12 則指引
財務 · 發票 · 報表143
財務 → 總覽(側邊欄「財務」,頁內上方有「總覽/稅務/SaaS/金流」四個分頁)
- 本月營收(含稅) - 本月毛利(同時顯示毛利率 %) - 預估應納稅(顯示「銷項 - 進項」的組成) - 本月淨利(稅後)
線上//其他 四類分別顯示金額與佔比長條(細節請洽主管或 ORBIT 客服確認)
財務 · 發票 · 報表144
財務 → 總覽 → 損益快覽區塊,右上角可切換「本月/本季/本年度」三個分頁。
系統用以下公式逐月計算(含稅營業稅率固定 5%):
簡單說:先把含稅營收還原成未稅金額,扣掉所有成本得到毛利,再扣掉預估要繳的營業稅淨額,得到淨利。
財務 · 發票 · 報表145
這個公式本身是完整可驗證的,但資料來源跟 91 一樣,目前沒有實際資料寫入管道——沒有真實收入/成本資料,算出來的損益數字對真實客戶而言不具參考意義。看這頁之前建議先確認 91 提到的資料來源缺口是否已經解決。
財務 · 發票 · 報表146
沒有「結帳自動連動開立」——POS 結帳完成後系統不會自動產生發票,一定要走上面兩條路徑之一手動觸發。
- 紙本/一般載具 - 手機條碼(格式:斜線開頭共 8 碼,例如 ) - 自然人憑證(2 碼英文字母 + 14 碼數字) - 捐贈發票(需填捐贈碼)
財務 · 發票 · 報表147
財務 · 發票 · 報表148
電子發票列表 → 狀態為「開立成功」的那筆發票列會出現「作廢」按鈕。
(細節請洽主管或 ORBIT 客服確認)
財務 · 發票 · 報表149
| 狀態 | 顯示文字 | 說明 | |---|---|---| | | 待處理 | 剛建立,尚未產生 XML | | | 已產生待上傳 | XML 已產生,還沒送出 | | | 已上傳待回應 | 已送出,等財政部回應 | | | 開立成功 | 財政部確認收件 | | | 錯誤 | 上傳失敗 | | | 已作廢 | 已執行作廢流程 |
電子發票列表上方有依狀態篩選的按鈕(含「全部」),可以快速只看某個狀態的發票。
財務 · 發票 · 報表150
財務 · 發票 · 報表151
電子發票頁右上角「發票設定」(齒輪圖示)→
底部有「啟用電子發票模組」開關,關閉後無法開立新發票,但既有紀錄不受影響。
目前設定頁面上沒有「測試連線」按鈕。「測試」對應到的其實是一個開發用的 端點,用寫死的範例資料驗證產生出來的 XML 格式對不對,程式碼註解直接寫「上線前刪除」——這不是給客戶操作的正式功能,只是工程除錯用的工具。設定頁能做到的「接近測試」的方式,是先把 SFTP Host 設成測試環境網址()跑一輪開立流程。
(細節請洽主管或 ORBIT 客服確認)
財務 · 發票 · 報表152
(目前沒有一個整合式的「月結精靈」或結算 SOP 頁面,程式面能提供的就是上面幾個各自獨立的功能,要月底結算得自己把這幾頁拼起。細節請洽主管。)(091-finance-overview.md) 提到的財務資料來源缺口:如果財務總覽/稅務中心本身沒有真實資料,月結 SOP 這條要等那個缺口有解法後才有意義。]
財務 · 發票 · 報表153
報表(側邊欄)
只計算 (已付款)的訂單;未結帳、已作廢、退款的訂單不會算進這頁的任何數字。
財務 · 發票 · 報表154
報表頁只有「今日」「7 天」「30 天」三個固定按鈕,沒有自訂起訖日期的功能(不是日曆選取器,不能任意指定「7/1 到 7/15」這種區間)。
頁面右上角「匯出」按鈕(資料還沒載入完成前會 disable),點開是下拉選單:
財務 · 發票 · 報表155
依程式碼可以確認以下幾個最常見的落差原因,建議依序檢查:
(細節請洽主管或 ORBIT 客服確認)
財務 · 發票 · 報表156
財務 → 稅務
三張卡:
下方「可抵扣進項明細」表格:列出 的成本類別(排除雜費類),逐項顯示金額與可抵扣進項稅。
頁尾提醒:「以上為試算數字,實際申報金額需依據發票紀錄及稅務顧問確認。台灣營業稅申報為雙月制(奇月申報)」——這句話是系統自己承認這只是試算工具,不是正式申報依據。
跟 91 一樣,這頁的數字來源(/)目前沒有資料寫入管道,對真實客戶目前會呈現空白/掛零。
財務 · 發票 · 報表157
也就是說,一般收銀/點餐員工完全接觸不到營收、成本、稅務、發票列表這些資料,這塊系統面是店長(含)以上才有的權限,跟「員工細部權限」勾選系統無關(那套機制目前也沒有針對財務類路徑開放額外授權)。
「業務目標/商機」不算「財務數字」,是業務目標管理功能,cashier 角色可以使用自己的部分(見 104)。
CHAPTER X
PART J
業務目標設定與預測追蹤
4 則指引
BI Planner159
BI Planner 是把「業務目標、商機、預測、待辦行動」放在同一個工作台的模組,適合有業務銷售導向的客戶(例如需要主動開發案源的 B2B 業務)。四個分頁:總覽/Pipeline/行動計畫/每日日報。
BI Planner160
BI Planner 右上角「設定目標」按鈕。
BI Planner161
「總覽」分頁的「加權營收預測」,簡單說就是:把每筆還在談的商機金額,乘上這筆商機目前的「成交機率」,全部加起來,再加上這個月已經確定成交的金額。
系統把商機分成 6 個階段,每個階段有一個預設成交機率:新商機 10%、已評估 30%、提案中 50%、議價中 75%、已成交 100%、未成交 0%。越後面的階段代表越接近成交,在預測裡佔的比重也就越高。業務把商機拖到哪個階段,機率就自動帶入該階段的預設值;如果覺得某筆商機的實際把握度跟預設值不同,也可以在新增/編輯商機時手動調整那一筆的成交機率 %。
這個數字完全取決於業務有沒有誠實、即時更新商機的階段跟金額——如果案源進度沒有隨時更新,預測就會失真。本質上這是「業務自己回報的加權估算」,不是根據過去實際成交的歷史數據跑統計模型算出來的,僅供參考,不是精算保證。
BI Planner162
4 張卡:本月目標/本月已達成/距離目標尚差/每日需要業績(=距離目標尚差 ÷ 剩餘天數,算出平均每天要做多少業績才能達標)。「本月目標」卡下方會直接顯示「已達成 X%」。
針對每個有設定目標的人,各自顯示一條進度條,百分比 = 該人在目標期間內已成交金額 ÷ 營收目標。
商機階段被標記為「已成交」,且成交時間(,抓不到就用最後更新時間)落在目標期間內(用台北時區的日曆日判斷)才算進「已達成」金額。
CHAPTER XI
PART K
LINE 登入、通知與整合總覽
6 則指引
LINE 與系統整合164
跟A/005的差異:005-line-login-first-time-binding.md 講的是「員工/老闆個人」用LINE帳號登入ORBIT,跟公司的LINE官方帳號無關。這一則講的是「公司」把自己的LINE官方帳號(客服用,客人會加好友的那個帳號)串接進ORBIT系統,讓系統可以用這個帳號發訊息、收訊息——是完全不同的兩件事,不要搞混。
操作路徑
側邊選單 → 整合應用 → LINE官方帳號卡片 → 「串接 LINE 官方帳號」按鈕(已串接過則顯示「編輯 LINE 設定」)
步驟說明
- 進入「整合應用」頁面,找到「LINE 官方帳號」卡片(分類標籤:顧客互動)。
- 卡片右上角會顯示目前狀態:「已串接」(綠色)或「未串接」(灰色)。
- 按卡片下方的「串接 LINE 官方帳號」(尚未設定時)或「編輯 LINE 設定」(已設定時),會跳出「LINE 串接設定」視窗。
- 視窗要求填寫:
LINE 與系統整合165
- 「Channel Access Token *」(必填):畫面提示「從 LINE Developers → Messaging 取得」。 - 「Channel ID」(選填):畫面提示「LINE Developers → Basic settings」。 - 下方會顯示一組「自動通知串接 接收網址(填入 LINE Developers 後台)」,格式為 ,旁邊有「複製」按鈕可以一鍵複製,貼到 LINE Developers 後台的 自動通知串接 URL 欄位。
這代表:不管怎麼操作這個設定視窗,永遠是空的,自動通知串接收到LINE傳來的訊息時一定會在簽章驗證那一步被擋下(回傳403 Forbidden),也就是說目前所有客戶的LINE「收訊」相關功能(AI客服自動回覆、補教家長LINE綁定)實際上都無法運作,即使Channel Access Token填對了也一樣(Token只影響「發送」方向,跟收訊的簽章驗證是兩回事)。詳細技術說明見 111-line-自動通知串接-explained.md。
(細節請洽主管或 ORBIT 客服確認)
LINE 與系統整合166
LINE 與系統整合167
| 事件 | 觸發時機 | 來源檔案 | |---|---|---|
⚠️ 這一整類通知能不能收到,取決於兩個前提,兩個都要滿足:
LINE 與系統整合168
| 事件 | 誰收到 | 前提/目前狀態 | |---|---|---| | 候位「叫號」 | 現場候位顧客 | 在「訂位管理」的候位清單按「已叫號」時,會呼叫(type: )。但畫面沒有任何地方蒐集顧客的LINE user id,目前這支API一定會因為缺而落到「pending」分支,回傳「客人尚未綁定LINE,請以口頭或電話通知」,實際上不會真的推播到顧客手機。(細節請洽主管或 ORBIT 客服確認) | | 建案LINE推播(廣播給全部好友) | LINE官方帳號的全部好友 | 只有系統的「產業別」設定為(喜歡建築那類建案客戶)才會在「整合應用」頁面看到這個面板,手動輸入文字按「發送推播」,呼叫。這是目前唯一「按下去、只要Token有效就真的會送出」的LINE發送功能。(目前沒有其他管道可以群發LINE訊息給所有好友。細節請洽主管。) |
綜合以上查證,扣掉需要手動開啟才會動作的A類、扣掉還沒接資料的訂位前一天提醒、扣掉沒有UI能綁定顧客LINE的候位叫號、再扣掉自動通知串接缺口卡住的補教綁定跟AI客服——目前唯一不需要額外設定、只要Channel Access Token填對就能實際運作的,只有「建案LINE推播」這個手動廣播功能,而且只有產業別客戶看得到。其餘功能都卡在至少一個前置缺口上。這個落差建議整理成一份給 ORBIT 團隊的優先修復清單,而不是逐一散在各條目裡。
LINE 與系統整合169
「整合應用」頁面的LINE官方帳號卡片沒有像其他整合項目那樣的「測試並連結」按鈕——因為LINE走的是的獨立流程(填Token→存檔),跟其他平台用「API端點URL + API金鑰 + 測試並連結」那套通用邏輯是分開的兩條路,LINE這條路目前沒有內建的「傳送測試訊息」功能。以下是目前系統裡實際能拿來驗證的方法,以及各自的限制。
做法:用自己的手機把店家的LINE官方帳號加為好友,傳一句話(例如「你好」)過去,理論上幾秒內會收到AI客服的自動回覆。
做法:在「訂位管理」頁面把候位清單裡的某筆顧客標記為「已叫號」,理論上會觸發LINE推播。
⚠️ 目前這個方法也測不出真正送達:如109所述,這個動作呼叫時沒有帶顧客的LINE user id,畫面本身也沒有任何地方能取得顧客的LINE user id,所以這個請求一定會落到「pending」分支,只會回傳訊息文字給店員自己看,不會真的送到顧客手機上——測了也看不出Token到底有沒有生效。
LINE 與系統整合170
做法:如果貴公司的「產業別」設定為(目前只有喜歡建築這類建案客戶適用),「整合應用」頁面會多顯示一個「建案 LINE 推播」欄位,在文字框輸入任意測試文字(例如「測試訊息,請忽略」),按「發送推播」,會呼叫LINE Messaging API的broadcast端點,推播給LINE官方帳號的全部好友。
(細節請洽主管或 ORBIT 客服確認)
LINE 與系統整合171
一般我們串接LINE,Token是讓ORBIT主動發訊息給LINE用的(例如推播通知)。但反過來,「顧客傳訊息給店家的LINE官方帳號」這件事,LINE平台不會自己知道要把訊息轉去哪裡——需要店家先告訴LINE「有新訊息時,把資料POST到這個網址」,這個「被動接收對方通知」的網址,就叫自動通知串接。
在ORBIT裡,這個網址是,設定的地方是在LINE Developers後台的「Messaging 」設定頁,貼上這個網址並啟用「Use 自動通知串接」。
自動通知串接只有在你需要接收LINE傳來的事件時才需要,包含:
如果貴公司只需要系統主動推播(例如低庫存警示、候位叫號),不需要顧客能傳訊息回來讓系統理解/處理,理論上不設定自動通知串接也不影響「發送」方向的功能——但因為自動通知串接網址在「LINE串接設定」視窗是預先顯示好、附一鍵複製按鈕的(見108),系統的預設操作流程是希望每個客戶都設定它。
LINE 與系統整合172
LINE 自動通知串接: signature verification failed for client ${clientId}
LINE官方帳號每次呼叫自動通知串接,都會在請求headers帶一個,ORBIT這端要用「Channel Secret」重新算一次雜湊值來比對,確認請求真的是LINE平台送來的(不是別人偽造的)——這是LINE Messaging API的標準安全機制,本身沒有問題。
問題在於:這個值,整個repo找不到任何一個UI畫面或API可以把它寫進系統。108提到的「LINE串接設定」視窗只有「Channel Access Token」跟「Channel ID」兩個欄位,沒有「Channel Secret」欄位。也就是說,這個變數對任何客戶永遠是空值,上面那行一定成立,自動通知串接100%會回傳403 Forbidden,不管LINE Developers後台的URL貼得多正確、Channel Access Token填得多正確都一樣。
受影響範圍:
LINE 與系統整合173
(細節請洽主管或 ORBIT 客服確認)
LINE 與系統整合174
側邊選單 → 整合應用
| 卡片 | 分類標籤 | 狀態 | |---|---|---| | LINE 官方帳號 | 顧客互動 | 已上線(可設定,但功能有限,見下方說明) | | Google 商家檔案 | 曝光導流 | 即將上線(),見SKIPPED.md | | Google 日曆 | 排程同步 | 即將上線,見SKIPPED.md | | 電子發票 | 財務合規 | 即將上線,見SKIPPED.md | | Facebook 粉絲專頁 | 社群經營 | 即將上線,見SKIPPED.md | | EDM 行銷自動化 | 行銷自動化 | 即將上線,見SKIPPED.md | | Instagram 行銷 | 社群行銷 | 即將上線,見SKIPPED.md |
本則只寫LINE官方帳號這張卡片(唯一標記為否、真的有操作入口的項目),其餘6項卡片畫面上直接顯示「即將上線」徽章,按鈕區塊固定顯示「更多模組即將上線」(灰字,不可點擊),完全沒有可操作的功能,依規則記入SKIPPED.md,不寫成條目。
LINE 與系統整合175
- →「訂單 / 預約狀態 → LINE 訊息推播」,標註觸發時機「狀態變更時」 - ←「LINE 訊息事件 → POS 通知中心」,標註觸發時機「顧客互動時(自動通知串接)」 - 這兩行是設計上的目標說明,跟目前實際串接情況有落差:「狀態變更時自動推播」目前只有候位叫號一種情境會嘗試觸發,且因為沒有UI能取得顧客LINE user id,實際上不會真的送達;「自動通知串接收顧客互動」則因為Channel Secret缺口目前完全無法運作。詳細見109、111。
LINE 與系統整合176
LINE 與系統整合177
系統裡跟LINE有關的功能其實是三件互相獨立的事,很容易被當成同一件事,先分清楚:
LINE 與系統整合178
LINE 與系統整合179
CHAPTER XIII
PART M
報價、合約、電子簽章與請款
14 則指引
DOCS 單據中心181
「DOCS單據中心」是ERP.POS裡統一管理所有正式書面單據的模組,系統裡統稱「documents」引擎。10種單據類型共用同一套後端機制:流水號、版本追蹤、電子簽章、用印、PDF匯出、公開防偽驗證,不是每種單據各自一套。側邊欄沒有「DOCS」這個總入口按鈕,10種單據各自是獨立的選單項目(都掛在「文件表單」這一區),直接點選單裡對應的單據類型即可,不用先進某個總覽頁再選類型。
側邊欄 →(文件表單區)→ 依情境選對應單據
DOCS 單據中心182
| 單據 | 選單文字 | 什麼情況開 | 開單後對庫存/財務有實際影響嗎 | |---|---|---|---| | 採購單 | 採購單 | 要跟供應商叫貨時,先開這張記錄要採購的品項與數量 | 否,純記錄 | | 進貨驗收單 | 進貨驗收單 | 供應商貨到,驗收數量/品質時開,可對應採購單號 | 否,純記錄 | | 報價單 | 報價單 | 客戶詢價,要給對方一份正式報價時開 | 否,純記錄 | | 訂購單 | 訂購單 | 客戶確認要買、成立訂單時開(可參考報價單內容手動轉建,見118/119號條目) | 否,純記錄 | | 出貨單 | 出貨單 | 商品要出貨/配送給客戶時開,附配送資訊 | 否,純記錄 | | 合約 | 合約 | 要跟客戶簽長期服務/採購合約時開,走電子簽章流程 | 否,純記錄 | | 退貨單 | 退貨單 | 客戶退貨,要留一份書面退貨紀錄時開 | 否,純記錄——見下方重要提醒 | | 請款單 | 請款單 | 服務/貨品已交付,要跟客戶請款時開 | 否,純記錄 | | 收據 | 收據 | 收到客戶款項,要開立收款證明時開 | 否,純記錄 | | 維修保固單 | 維修保固單 | 商品送修,或客戶詢問是否還在保固期時開(維修單跟保固單合併成一張,同一次服務資訊放一起) | 否,純記錄 |
系統裡有兩個名稱很像但完全獨立的功能,容易搞混:
DOCS 單據中心183
兩者互不連動——在「退貨」功能裡處理完退貨,不會自動在DOCS裡生出一張「退貨單」;反之在DOCS開一張「退貨單」,也不會觸發真正的庫存/退款動作。需要哪一種,要看當下目的是「要真的退錢退貨到庫存」還是「只是要一張書面單據」。
設定頁裡另外有一個「合約管理」(僅ORBIT管理員/鎧洋自己看得到),那是鎧洋自己跟ORBIT客戶(例如新韻)簽約用的內部工具,跟本條目講的DOCS「合約」(新韻自己要開給"他們的"客人的合約)是完全不同的兩張表、兩套系統,不要混在一起操作。DOCS合約的電子簽章實作細節見121號條目。
DOCS 單據中心184
DOCS 單據中心185
側邊欄 → 報價單 → 「+ 新增報價單」
DOCS 單據中心186
這支API本身要求操作者至少是「店長」()等級才能呼叫(),比建立/編輯一般單據要求的「收銀員」等級更高——這是我把角色標「管理者」而非藍圖原本猜的「員工」的依據,但因為畫面上沒有入口,這個角色門檻目前也只是理論上的設計,實務上還沒人用得到。
在畫面沒有補上「轉單」按鈕之前,要「報價單轉訂購單」只能手動做:
(細節請洽主管或 ORBIT 客服確認)
DOCS 單據中心187
側邊欄 → 合約 → 「+ 新增合約」
建立後的合約狀態一律是「草稿」,簽署與用印流程見121、122號條目。
這跟一般公司實務上「合約通常要店長/管理者層級才能開」的直覺可能不一致。
(細節請洽主管或 ORBIT 客服確認)
DOCS 單據中心188
DOCS實際的簽署方式是:必須先登入ERP.POS,在合約詳情頁現場簽署,沒有讓客戶收到一個網址、自己在家用手機簽的流程。
側邊欄 → 合約 → 點進一張合約 → 「簽名」頁籤
- 「手寫簽名」:直接在畫布上用手指/滑鼠寫字,寫錯按「清除重簽」。 - 「選預存簽名」:從下拉選單選一組已經存過的簽名圖檔一鍵套用(預存簽名管理見)。
DOCS 單據中心189
(細節請洽主管或 ORBIT 客服確認)
DOCS 單據中心190
「印章資產」是預先上傳到系統裡的印章圖檔(例如公司大小章、發票章、財務章、作廢章、急件章、自訂印章…),存在「印章資產」清單裡,之後在任何一張單據的「用印」頁籤就能挑選套用,用拖曳的方式決定蓋在文件上的位置、縮放、旋轉角度、透明度,不用每次都手動貼圖。
用印頁籤本身不額外限制角色,蓋章清單由後端依過濾,看不到的印章代表沒有權限用)。也就是說系統設計上是「admin決定誰能用哪顆印章,其他角色只能在被開放的範圍內蓋章,不能自己新增印章或調整權限」。
DOCS 單據中心191
設定 → (印章資產管理,畫面文字待截圖確認)
任一張單據詳情頁 → 「用印」頁籤
(細節請洽主管或 ORBIT 客服確認)
DOCS 單據中心192
任一張單據詳情頁 → 「版本歷史」頁籤
系統每次以下任一動作發生時,都會自動產生一筆新版本紀錄,不會覆蓋舊版本:
版本紀錄是只能新增、不能修改或刪除的(append-only),系統層級用trigger擋死,就算程式碼寫錯或有人直接改系統,舊版本也不會被覆蓋或消失,確保「這張單據曾經被改成什麼樣子」永遠查得到。
DOCS 單據中心193
DOCS 單據中心194
任一張單據詳情頁 → 「文件內容」頁籤(預設頁籤)→ 「產生PDF」
(細節請洽主管或 ORBIT 客服確認)
DOCS 單據中心195
每張DOCS單據每次建立或修改,系統都會把當下的完整內容(單據資料+品項明細)算出一組獨一無二的SHA-256雜湊值(一長串英數字),存進系統,並在「產生PDF」時把這組雜湊值編進PDF上的QR碼裡。
只要文件內容有任何一個字被改過(不管是系統內編輯,還是有人事後竄改PDF檔案本身),重新計算出來的雜湊值就會跟原本存的對不上,驗證就會失敗。所以雜湊值可以拿來證明「這份PDF跟系統裡存的內容是不是完全一致、有沒有被動過手腳」。
- 驗證通過:顯示「此文件驗證通過」,並列出單據編號、版本(含是否為最新版)、建立時間、是否已簽署電子簽章。 - 驗證失敗:顯示「此文件內容與系統紀錄不符,可能已遭竄改或非ORBIT系統產出的文件」。
「這份文件上有一個QR碼,掃了可以直接連到我們系統確認這份文件是不是我們開的正本、內容有沒有被改過。如果被動過手腳,掃出來會顯示驗證失敗,不需要打電話回來核對,掃碼就能自己查。」
DOCS 單據中心196
DOCS 單據中心197
側邊欄 → 請款單 → 「+ 新增請款單」
DOCS 單據中心198
| | 收據(DOCS) | 電子發票 | |---|---|---| | 位置 | 側邊欄「收據」 | 側邊欄「電子發票」 | | 性質 | 一般書面收款證明,非稅務憑證 | 正式稅務發票,需上傳財政部平台 | | 開立方式 | 手動填表建立 | 走發票號碼、買受人統編/載具、XML產生、上傳等正式流程(狀態:待處理/已產生待上傳/已上傳待回應/開立成功/錯誤/已作廢) | | 兩者會互相連動嗎 | 不會,各自獨立建立,系統不會因為開了收據就自動生成發票,反之亦然 | 同左 |
收到客戶付款(不管是訂金、尾款還是全額付清)需要一份證明收到這筆錢的書面文件時開立,例如客戶付現金訂金但還沒到開立正式發票的時間點,或客戶只是要一張內部對帳用的收款證明。
側邊欄 → 收據 → 「+ 新增收據」
DOCS 單據中心199
DOCS 單據中心200
側邊欄 → 維修保固單 → 「+ 新增維修保固單」
DOCS 單據中心201
| 狀態 | 顯示文字 | 說明 | |---|---|---| | draft | 草稿 | 剛建立、還沒送出,可自由編輯內容 | | pending | 待處理 | 已送出等待核准,仍可編輯內容 | | approved | 已核准 | 已核准,不能再編輯內容 | | completed | 已完成 | 流程走完,不能再編輯 | | cancelled | 已作廢 | 作廢,不能再變更(終止狀態) | | archived | 已封存 | 封存,不能再變更(終止狀態) |
| 動作 | 畫面按鈕 | 出現時機 | 最低角色要求 | |---|---|---|---| | 送出 | 「送出」(草稿→待處理) | status為草稿時 | 收銀員 | | 核准 | 「核准」(待處理→已核准) | status為待處理時 | 店長 | | 完成 | 「完成」(已核准→已完成) | status為已核准時 | 收銀員 | | 作廢 | 「作廢」(→已作廢) | status不是已作廢/已封存時都會顯示 | 店長 |
(「送出」「完成」只要收銀員以上就能按;「核准」「作廢」要店長以上)
DOCS 單據中心202
DOCS 單據中心203
DOCS的10種單據在系統設計上完全不提供刪除功能,這是刻意的硬性限制,不是還沒做:
要「移除」一張不要的單據,唯一的方式是作廢(狀態改成「已作廢」,見129號條目),作廢後:
DOCS 單據中心204
不只單據本身不能刪,每一筆版本歷史紀錄也是「只能新增、不能修改或刪除」——系統另外掛了一道觸發器擋住對版本紀錄的UPDATE/DELETE,就算之後想「清掉某個版本的紀錄」也做不到,確保稽核軌跡完整、不會被事後竄改或清除。
CHAPTER XIV
PART N
公告閱讀、發布與對象設定
4 則指引
公司公布欄206
「公司公布欄」不是側邊欄裡的獨立選單項目,而是直接嵌在頁面最上方:
- 如果這則公告不需要確認,按鈕文字是「標記已讀」。 - 如果這則公告要求已讀確認(管理者發布時可以勾選這個選項),按鈕文字是「已讀並確認」。
公司公布欄207
(細節請洽主管或 ORBIT 客服確認)
公司公布欄208
總覽(Dashboard首頁)或「員工考勤」頁 → 公司公布欄區塊 → 「發布公告」
管理者帳號在公布欄看每則已發布的公告,卡片下方會直接顯示已讀/確認統計:「已讀 X/Y · 確認 X/Y」(X是目前已讀/已確認人數,Y是該公告的總收件人數,Y會依「發布對象」設定的角色範圍計算,不是固定全公司人數)。
公司公布欄209
公司公布欄210
發布公告時勾選其中幾種角色,只有對應角色的帳號才看得到這則公告;不勾選任何角色代表發給全體員工(不分角色都看得到)。
系統裡員工資料確實有「部門」這個欄位,但目前只在「留言給同仁」的收件人清單上用來輔助顯示(例如「王小明・外場」方便管理者辨識挑選對象),公告本身的「發布對象」設定沒有依部門篩選這個選項——不能設定「只發給外場部門」這種指定法,只能用角色,或者改用「留言給同仁」一個一個點名指定特定的人。
用「留言給同仁」功能(見132號條目),手動從名單裡逐一勾選該部門的所有同仁,送出個人訊息——但這樣送出的是個人留言,不是正式公告,不會顯示在公布欄,也不會有已讀名單統計,只是一則私訊。
(細節請洽主管或 ORBIT 客服確認)
公司公布欄211
| | 系統公告(ORBIT官方) | 公司公布欄 | |---|---|---| | 誰能發布 | 只有ORBIT管理員(寫死的單一帳號,環境變數,預設) | 各客戶自己的店長/管理員(/角色) | | 發布對象 | 全部使用ERP.POS的客戶,不分租戶,一次發布所有人都看得到 | 只有自己公司內部的員工(依區隔,看不到別間公司的) | | 一般員工看的地方 | 右上角🔔通知鈴鐺,點開分「最新消息」「系統通知」兩個頁籤 | 總覽首頁/員工考勤頁上方,直接嵌在頁面裡 | | 公告類型 | 系統維護/新功能/最新消息/資安公告 | 一般通知/重要事項/緊急通知 | | 已讀確認機制 | 只有「已讀」,沒有「已讀名單」給誰追蹤(因為發給所有客戶,沒有意義列名單) | 有「已讀」也有「確認」兩階段,管理者看得到已讀/確認人數統計 | | 用途 | ORBIT平台本身要公告全體客戶的事(例如系統維護時間、新功能上線、資安警示) | 各公司自己內部要交辦/公告員工的事(例如排班異動、內部規定) |
「系統公告」是ORBIT公司(鎧洋)發給所有使用ERP.POS的客戶看的,只有平台管理員能發,新韻的管理者帳號進得去「系統公告」這個頁面,但按「發布公告」會被系統擋下來(後端檢查登入信箱是否等於ORBIT管理員信箱,不是就回傳權限不足)。
公司公布欄212
「公司公布欄」才是新韻自己內部要公告/交辦員工事情用的,新韻的店長/管理員帳號可以自己發布、自己管理,只有新韻自己的員工看得到,不會被其他ORBIT客戶看到,也看不到其他客戶的公告。
兩者的顯示位置也不同:系統公告透過🔔通知鈴鐺查看,公司公布欄是直接嵌在Dashboard首頁/打卡頁上的一個區塊,不用另外點開。
CHAPTER XV
PART O
員工帳號、審核、角色與安全
19 則指引
系統設定與權限214
員工考勤 → 「管理者:核發外勤打卡授權」按鈕 → 開啟「核發外勤打卡授權」視窗
- 員工(必填):下拉選單選要授權的員工。 - 授權日期(必填):只針對這一天生效。 - 備註(選填):例如「出差拜訪客戶」,方便之後查證。
系統設定與權限215
員工考勤 → 待審核清單(假單區塊)
- 核准:系統會把這筆假單換算成時數,從該員工對應假別的休假額度扣除(見144號「假別設定與額度怎麼調整?」)。 - 拒絕:假單維持未核准狀態,不會扣額度。
系統設定與權限216
原題目(藍圖v2/BATCH_01_DRAFT草稿)假設系統會自動顯示一種叫「早退(有待核准假單)」的複合狀態——早退,但因為有一張還沒核准的假單所以是暫時性的。逐一查證打卡與請假相關程式碼後,確認系統目前完全沒有這個機制,這點跟C區塊(026-034號請假條目)查證時發現的結論一致(見C/INDEX.md開頭說明),這裡針對「早退」這個狀態再補充完整一次:
- (每日考勤統計)這張表本身就是給人工/外部試算表(例如Gemini算好的彙總表)匯入或手動輸入用的歷史彙總數字,一樣不是系統自己算的。
「員工考勤」頁面上方的一週統計卡片有「早退」這個欄位(跟「正常出勤」「遲到」「缺勤」並列),這個數字是統計目前抓到的打卡紀錄裡欄位等於「早退」的筆數——但如同上面說明,這個目前只有CSV匯入才會寫入「早退」值,日常打卡不會自動產生。
(細節請洽主管或 ORBIT 客服確認)
系統設定與權限217
員工 → 「新增員工」按鈕 → 填寫表單 → 「新增員工」儲存
- 姓名* - 電話(格式提示:09xx-xxx-xxx) - Email - 上班時間/下班時間(時間欄位,僅供顯示參考,不影響打卡判定) - 權限等級(下拉選單,決定這個帳號能用哪些功能,見141號條目) - 部門(選填,例:業務部、行銷部) - 職位(選填,職級如經理/主任/專員) - 職務(選填,實際工作內容,例:電商平台、B2B、會計;不填則顯示權限等級名稱) - 計薪方式+對應金額(「月薪 (NT$)」或「時薪 (NT$)」二選一) - 打卡據點(選填,指定後該員工打卡以該據點的電子圍籬範圍為準,見140號條目)
系統設定與權限218
系統設定與權限219
員工 → 該員工列的停用操作 → 確認停用
系統設定與權限220
設定 → 「打卡電子圍籬」區塊
- 緯度(例:24.839745) - 經度(例:120.967551) - 允許半徑(公尺) - Wi-Fi SSID(例:OBARAI-5G)
系統設定與權限221
系統固定五個權限層級,由低到高: < < = (同層) < 。畫面上顯示的中文名稱依產業別而定;新韻傳音的產業別設定為「零售」,零售預設名稱是:銷售員(waiter)/櫃檯(cashier)/店長(manager)/主管(supervisor)/管理者(admin)。
但新韻傳音已經在 設定 頁自訂過顯示名稱,跟零售預設不同:// 三層目前統一顯示為「職員」,只有 (主管)跟 (管理者)維持零售預設、沒有被改。
| 權限層級 | 零售業預設名稱 | 新韻目前實際顯示 | 權限範圍 | | --- | --- | --- | --- | | waiter(最低) | 銷售員 | 職員 | 日常操作:打卡、訂單等基本功能 | | cashier | 櫃檯 | 職員 | 增加結帳付款等權限 | | manager | 店長 | 職員 | 增加審核、查看全員考勤等管理權限 | | supervisor | 主管 | 主管(未改) | 工程/客變/驗收類權限,跟店長屬同一階層(不是店長之上再一級),實際可操作範圍比店長窄 | | admin(最高) | 管理者 | 管理者(未改) | 全部功能,包含設定、操作日誌 |
系統設定與權限222
設定 頁的角色名稱自訂功能,把這三層改回有區別的文字。系統設定與權限223
側邊欄「系統」區 → 操作日誌
系統設定與權限224
目前沒有單一入口的「全站資料匯出/備份」功能。 匯出功能分散在各模組自己的頁面,各自匯各自的:
系統的正式資料都存在雲端系統,日常營運資料的保存不依賴客戶自己手動匯出;上述匯出主要用於報表加工、搬移資料或自留存檔。
系統設定與權限225
員工考勤 → 假別管理
「假別管理」頁分兩塊:
系統設定與權限226
側邊欄「系統」區 → 我的合約
「我的合約」頁顯示這間公司跟 ORBIT 的服務合約資訊:
- 基礎功能(所有方案皆含):POS 收銀結帳、CRM 會員管理、Kitchen 廚房出單、Notify 推播通知、Analytics 基礎報表、Settings 系統設定、AI 基礎對話。 - 加值模組:這份合約有開通的模組清單(例:ERP 資源規劃、HR 人事出勤、AUTH 權限管控、WMS 倉儲管理等)。
系統設定與權限227
系統設定與權限228
系統沒有強制的回報表單,直接描述問題即可。以下是建議附上的資訊(建議做法,非系統規定),能大幅加快處理速度:
系統設定與權限229
員工考勤 → 歷史紀錄與行事曆 → 「每日考勤統計」區塊
每日考勤統計表格欄位:員工、日期、應出勤、實際出勤、遲到、早退、請假、加班(出勤單位小時,遲到/早退單位分鐘)。
系統設定與權限230
員工考勤 → 歷史紀錄與行事曆 → 「打卡原始紀錄」區塊 → 「手動新增」按鈕
系統設定與權限231
員工考勤 → 歷史紀錄與行事曆 → 「打卡原始紀錄」區塊 → 每列的「編輯」/「刪除」按鈕
有,系統層級自動留痕。 打卡紀錄表掛了系統既有的通用稽核機制(跟訂單、商品同一套),任何編輯/刪除都會自動記下修改前後的完整內容與操作人,可在「操作日誌」查到——不依賴操作人自己回報。
系統設定與權限232
系統目前沒有「早班/晚班」這種共用的班別範本功能。 相關設定都在「員工」頁的員工檔上,逐人個別設定:
系統設定與權限233
員工 → 該員工列 → 「重設密碼」按鈕
系統設定與權限234
「新據點」在系統裡有兩種完全不同的意思,請先確認你要的是哪一種:
這是現有功能,自己就能設:設定 → 多據點打卡(工地 / 辦公室)→ 新增據點,填據點名稱(例:三號工地、總部辦公室)、緯度/經度/允許半徑,再到員工檔把人指派到據點即可(見140號條目)。這只是打卡範圍的多點設定,商品、庫存、報表都還是同一間公司一套。
這不是系統裡打勾就有的自助功能。標準合約的服務範圍是單店/單分店;要開第二間店,標準做法是為新店另外簽一份合約。如果需求是「總公司+多間分店」一起管理,ORBIT 可以用客製化報價依實際需求規劃——請直接聯繫 hello@obarai.com 或 LINE 客服洽談,我們會依你的分店數量與管理需求提供方案。
(細節請洽主管或 ORBIT 客服確認)
系統設定與權限235
不算,會被系統當成兩個不同的人。 三種登入方式(LINE/Google/Email+密碼)各自獨立建立帳號,系統不會自動比對信箱或電話去合併。同一個人如果先用 LINE 登入建了帳號、之後又改用 Google 登入,會產生第二個帳號,兩邊的資料互不相通。
CHAPTER XVI
PART P
入職離職、開關店與異常應變
6 則指引
情境 SOP237
情境 SOP238
情境 SOP239
先講清楚:系統目前沒有引導式的「開店/關店」結算流程功能(例如現金點驗清單、逐步對帳精靈)。以下是用現有功能組合的建議流程,屬於工作習慣建議,不是系統強制步驟。
開店(建議流程)
- 到店後打上班卡(B 區第15號)。
- 開啟「櫃檯」頁確認可以正常進入結帳畫面。
- 有用出單機的,確認出單機正常(D 區第47號)。
關店(建議流程)
- 確認當天訂單都已完成結帳、沒有掛著未處理的單(D 區第36號)。
- 現金櫃清點,跟「報表」頁的當日營收數字核對(I 區第99號);對不起來的排查見 D 區第49號。
- 依序打午休(如未打)、下班卡,完成一天四段打卡(B 區第15號)。
注意事項 / 常見問題
- 「設定 → 通知設定」有「日結通知」開關(每天營業結束時發送當日營收摘要,可設日結時間)——這是自動摘要通知,不是結算流程。
- (細節請洽主管或 ORBIT 客服確認)
情境 SOP240
系統沒有一鍵式的「月結」功能,月底結算是把三個模組各自的確認動作串起來做一遍。財務側的細節另見 I 區第98號(月底財務結算 SOP),這條是跨模組總表。
一、考勤結算
- 「員工考勤 → 歷史紀錄與行事曆」檢查當月「打卡原始紀錄」:有漏打/打錯的,用管理端編輯/代填補正(O 區第157、158號),或核完員工的補打卡申請(O 區第136號相關流程)。
- 確認當月假單都已審核完畢,沒有掛著待核准的(O 區第136號)。
- 「員工」頁「薪資單」區塊核對每人出勤天/工時/遲到/請假/應付薪資。
二、財務結算
照 I 區第98號的財務結算 SOP 走:報表區間選整月、核對營收與毛利、確認數字對得起來(對不起來的排查見 I 區第101號)。
三、發票結算
檢查當月電子發票狀態:有沒有開立失敗、上傳失敗的(I 區第95號),需作廢重開的在時限內處理(I 區第94號)。
注意事項
- (細節請洽主管或 ORBIT 客服確認)
情境 SOP241
ORBIT 目前系統尚未提供此功能離線操作。 系統是雲端服務,結帳、訂單、打卡都需要網路連線才能運作;斷網時已開啟的頁面可能還看得到,但任何送出的動作都不會成功。(系統沒有「離線暫存、恢復後同步」的機制,這點誠實告知,不要期待斷網時打的單會自己補上。)
情境 SOP242
- 走 Email 登入的員工:用「重設密碼」發一組新臨時密碼(O 區第160號),舊密碼即失效。 - 疑慮較大時:直接把該員工檔停用(O 區第139號),確認拿回帳號後再恢復——停用是可逆的,不會弄丟資料。
除上述步驟外,額外做:
感謝使用
若現場操作與本手冊不符,請以系統畫面為準, 並回報給主管或 ORBIT 支援團隊,以便持續更新知識庫。
hello@obarai.com
app.obarai.com