銷項(AR)實作進度

PCE TW GUI MODULE · 最後更新:2026-09-17
用途與維護說明

用途:查「目前做到哪、還缺什麼」,不必翻 commit 或問人。

維護:凡 銷項相關 功能/SDF/行為文件有交付意義的變更,CP/CPD 前更新本頁「摘要一句」+「變更紀錄」至少一列(可附 commit hash)。

對象:產品/顧問/開發

摘要一句

Phase 1 已可上線使用(主檔、開立、發票本、取配號、作廢 UI/核心、發票本 CSV);模組通用系統設定+營業人主檔 已 gate 銷項;Invoice/Credit Memo 表身欄位與檢視頁開立 已交付(不做 AP 式 1:N 子列表);Phase 4–6Phase 7 自動/批次開立(設計規劃)皆規劃中、尚未開始

進度圖表

依本頁 Markdown 表格自動計算;更新 PCE_GUI_MODULE_ar-status.md 後執行 npm run build:status-html 同步。

整體進度

0%加權完成度
  • 完成/已交付 15
  • 進行中 1
  • 未做/未開始 19
  • 決議不做(不計入完成度) 1

共 35 項計入完成度;另 1 項決議不做不計入(完成=1、進行中/部分=0.5、未做=0)

功能清單(驗收)

0%加權完成度
  • 完成/已交付 13
  • 未做/未開始 14
  • 決議不做(不計入完成度) 1

共 27 項計入完成度;另 1 項決議不做不計入(完成=1、進行中/部分=0.5、未做=0)

階段藍圖(摘要)

點選 Phase 卡片展開下方對應細項(其餘收合);表格版見 階段總覽

Phase 細項(藍圖 §5)

PCE_GUI_MODULE_ar-blueprint.md 自動嵌入;編輯藍圖後執行 npm run build:status-html 同步。

請點選上方「階段藍圖(摘要)」中的 Phase 以顯示細項。

階段狀態統計

0%加權完成度
  • 完成/已交付 2
  • 進行中 1
  • 未做/未開始 5

共 8 項計入完成度(完成=1、進行中/部分=0.5、未做=0)

階段總覽

階段藍圖定義狀態備註
Phase 0規格、MIG 對照、命名完成藍圖
Phase 1主檔、開立 Suitelet、發票本、取配號 MVP已交付作廢、折讓核心亦在程式內;持續小修
Phase 2Customer Deposit 轉開發票進行中Inv/CM 維持表身+Suitelet;不做 AP 式 1:N 子列表
Phase 3進階控管、加值中心上傳銜接、權限收斂未開始
Phase 4每期申報對帳報表(期別/統編彙整、勾稽匯出)未開始申報前對帳;規格見 藍圖 §5
Phase 5憑證 PDF 下載(B2B 發票、折讓、零稅率清單等)未開始已開立憑證;其他所需 PDF 依需求增列
Phase 6銷項 CSV、AR Write RESTlet、write log未開始外部已開立憑證寫入 NS;優先序低。發票本 CSV 屬 Phase 1,不算 Phase 6
Phase 7開立自動化(設計規劃):自動/批次開立銷項發票、銷項折讓未開始與 Phase 6(外部寫入)區隔;見 藍圖 §5

詳細範圍仍以 藍圖 §5 為準;本頁反映 程式與文件現況,若與藍圖頂部日期舊述不一致,以本頁為準營業稅申報(TXT/T02)獨立進度頁

功能清單(驗收視角)

用途與維護說明

狀態 決議不做:產品/顧問已正式決議不在本 SuiteApp 範圍內,不是待開發項目。

項目狀態說明/入口
PCE 銷項資料(主檔/明細 CR)完成Center → 銷項
PCE GUI Portal完成Center → 功能入口 → PCE GUI Portal;集中連結各銷項/設定工具
開立銷項發票/折讓 Suitelet完成查詢、合併、自訂明細、POST 開立
開立取配號(31–36、折讓 33/34)完成取號邏輯
發票本 CR、配號、查詢/手動建立完成模組設定/發票本相關 Suitelet
發票本 CSV 匯入(MR+匯入紀錄)完成customscript_pce_sl_ar_book_csv_import
作廢 Suitelet+lib完成帳上流程需自行 smoke
折讓閘道/可折餘額完成lib+單元測試;UI 隨開立/折讓流程
模組通用系統設定 → 銷項開關完成Account ID mapping;PCE_LIB_ModuleSettings
無營業人主檔 → 銷項視為關完成subsidiary 無 business info 則 effective AR off
Invoice/CM 表身銷項欄位 CS/UE完成開立勾選、feature gate、銷項未開時 disable
交易頁「開立銷項發票/折讓」按鈕完成僅檢視(VIEW);編輯頁不顯示(避免未存明細)
開立/作廢 Suitelet POST feature assert完成模組+營業人未就緒時拒絕
AP 式交易 1:N 銷項子列表決議不做已決;銷項用主檔 CR+開立 Suitelet
Customer Deposit 轉開銷項發票未做Phase 2;訂金總額視為含稅,反推未稅/稅額
Customer Deposit 發票商品明細設定未做Phase 2;客戶可設定預設明細範本(規格見藍圖 §5)
營業稅申報檔(TXT+T02,進項+銷項合併)未做營業稅申報進度
每期申報對帳報表(Suitelet/匯出)未做Phase 4;申報前對帳,規劃中
B2B 已開立發票 PDF 下載未做Phase 5
已開立折讓單 PDF 下載未做Phase 5
零稅率清單 PDF 下載未做Phase 5
其他申報/加值中心所需 PDF未做Phase 5;類型待確認
銷項憑證 CSV 匯入未做Phase 6;外部已開立發票寫入 NS
AR Write RESTlet/write log未做Phase 6;同上,優先序低
自動/批次開立銷項發票未做Phase 7 設計規劃;排程/MR 或 Workflow 等待選型
自動/批次開立銷項折讓未做Phase 7 設計規劃;與現行折讓規則對齊
B1-7 歷史交易批次清勾 issue flag未做僅文件標「未來 MR」
NetSuite SuiteTax 支援(課稅別/開立)未做SuiteTax 規劃營業稅申報檔完成後排程;導入時定案 Legacy/SuiteTax

使用者操作細節:SuiteApp 使用說明 §5(帳上副本:PCE_LIB_UserGuideHtml.js,改手冊時需同步)。

本機回歸(不連帳號)
npm run test:ar-phase1          # 核心:開立、取號、發票本 CSV、module-settings、交易 UE 等
npm run test:ar-allowance       # 折讓
npm run test:ar-void            # 作廢
npm run test:ar-custom-lines    # 自訂明細

案數與檔案對照:Phase 1 測試清單

相關文件(分工)
文件何時看
本頁 PCE_GUI_MODULE_ar-status.md進度、做/沒做、最近變更
HTML 版瀏覽器檢視(由 npm run build:status-html 產生)
藍圖階段策略、命名、決策 §9
使用說明 §5會計/顧問操作步驟
取號邏輯開立取號現行規則
MIG 欄位對照主檔/表身欄位
Phase 1 測試清單單元測試範圍
進項進度進項(AP)一頁式 status
SuiteTax 規劃NetSuite SuiteTax 支援(規劃中,非 AR 階段內交付)
變更紀錄(新列加在最上方)
日期摘要Commit/備註
2026-09-17新增 Phase 7:自動/批次開立銷項發票與折讓(設計規劃)(pending)
2026-09-17Phase 3 移除空白發票備註(僅列營業稅申報頁)(pending)
2026-09-17空白字軌/空白發票下載改列營業稅申報進度;Phase 3 移除該項fc33a02
2026-09-17營業稅申報改獨立進度頁+頂部導覽分頁(進銷項合併 TXT/T02)49442f0
2026-09-17全 SuiteApp 用語稽核:落地→已交付、煙測/煙霧→冒煙、開立程序→開立流程、透過 NS 空格(pending)
2026-09-17用語:SuiteTax「適配」改「支援」(進度頁/索引/規劃文件)0d7d545
2026-09-17功能清單「決議不做」列:徽章、整列樣式、圖表圖例(不計完成度)e828a92
2026-09-17AR 進度頁用語:分期改為階段(表格、stepper、圖表)92b43bd
2026-09-17進度頁/藍圖用語改台灣繁體(掛、擴充、比照 AP Write 等)f8878ad
2026-09-17新增 Phase 5 憑證 PDF 下載;原 CSV/Write API 改 Phase 6(pending)
2026-09-17定案不做 AP 式 Invoice/CM 1:N 銷項子列表;Phase 2 聚焦 Customer Deposit 轉開a1f3477
2026-09-17Phase 2 納入 Customer Deposit 轉開(含稅反推、可設定發票明細)(pending)
2026-09-17新增 Phase 4 每期申報對帳報表;原 CSV/Write API 改 Phase 5(pending)
2026-09-17Phase 5 敘述:外部已開立發票寫入 NS、優先序低於 Phase 1–4(pending)
2026-09-17藍圖/status:Phase 3 與 Phase 4 對調(強化合規前移、CSV/API 後移)(pending)
2026-09-17用語統一為加值中心(Phase 3、文件/UI 標籤;取代關網、大平台)dbfd706
2026-09-17進度頁納入 SuiteTax 規劃(功能列+文件連結)(pending)
2026-09-17Center 分類「工作台」改為「功能入口」fe6dac6
2026-09-17PCE GUI Portal 更名並精簡使用者可見文案(Center/手冊/入口頁)fa1b3eb
2026-09-17工作台左側選單+panel 導向修正;銷項工具頁可返回 Portalb9d321f
2026-09-17PCE 全功能工作台(Center「工作台→全功能入口」;Portlet 捷徑)0d4d8d9
2026-09-17開立/作廢/發票本管理 Bootstrap 頁配色對齊操作手冊(共用 PCE_LIB_PceTheme098e6c0
2026-09-17操作手冊 Suitelet/Portlet 配色與進度頁一致(PwC 橙+白底頂列)e90bbdc
2026-09-17進度頁 Logo 改去背 mark、頂部白底+橙底線(對齊簡報)4945c94
2026-09-17進度 HTML 頂部列加入簡報 PwC logoeae556c
2026-09-17進度頁 PwC 簡報配色;維護用語改 CP/CPDbf4ee74
2026-09-17HTML 進度頁嵌入藍圖 §5 Phase 細項;分期 stepper 顯示定義/備註7820bb8
2026-09-17新增本進度頁;整理 Phase 1 交付與 Phase 2 部分、Phase 3 未開始(本 commit)
2026-09-17帳內操作手冊 HTML 與 markdown 規則同步(模組設定、檢視頁開立、營業人 gate)1393d24
2026-09-17開立按鈕僅 VIEW;UE 單元測試4cd305d
2026-09-17無 PCE 營業人主檔則 effective 銷項關閉36bd6f3
2026-09-17AR feature gate:UI、Suitelet POST、CS/UE 連動8ac2311
維護 checklist(CP/CPD 前,有銷項變更時)

npm run build:status-html 自 Markdown 產生;來源:docs/PCE_GUI_MODULE_ar-status.md。修改進度請先改 Markdown 再重建 HTML。