---
title: 發票與分類帳
description: 資金在 NexCMP 中的記錄位置 — 錢包分類帳、發票、加值付款、退款與撥款、優惠券及營收報表。
url: https://nexcmp.com/zh-tw/docs/billing/invoices-and-ledger/
applies_to: NexCMP 1.6.1
updated: 2026-11-02
---

# 發票與分類帳 {#invoices-and-ledger}

> **管理後台位置：**Finance › Billing（`/billing`），包含Overview、Transactions（`/billing/ledger`）、Invoices（`/billing/invoices`）、Top-ups（`/billing/deposits`）、Payouts（`/billing/payouts`）、Vouchers（`/billing/vouchers`）與Reports（`/billing/reports`）分頁。**入口網站位置：**Billing（`/billing`）。

## 功能 {#what-it-does}

NexCMP 中的每個金額均以美元美分儲存並記錄一次。核心概念：**錢包分類帳**是餘額的唯一真實來源；發票、加值付款與報表都是基於它所建立的檢視。分類帳是**僅供附加 (append-only)** 的 — 錯誤只能透過新增沖銷分錄來修正，絕不透過編輯歷史記錄來修改。

## 需求 {#requirements}

| 項目 | 需求 |
|---|---|
| 角色 | 管理員。 |
| 賣家詳細資料 | 在 **System › Settings › General** 的 **Seller & invoicing** 分頁 (`/settings?tab=seller`) 中的 **Seller details (printed on invoices)** 卡片，設定法定名稱、統一編號、地址、聯絡電子郵件及發票號碼前綴。 |
| 相依項目 | 用於資金流入的 [Payment channels](https://nexcmp.com/zh-tw/docs/billing/payment-channels/)。 |

## 組成元件 {#the-pieces}

| 後台分頁 | 清單內容 | 典型用途 |
|---|---|---|
| **Overview** | 今日與本月營收、依種類區分的總帳總計（存款、扣款、退款、調整、折價券）、依狀態區分的發票、待處理退款、捷徑、過去 30 天內每個服務的消費 | 每日檢查 |
| **Transactions** | 錢包總帳，每個異動一行 | 說明客戶的餘額 |
| **Invoices** | 發票，以及包含每個服務每次購買記錄的第二個檢視畫面 **Orders** | 尋找文件、重新寄送、標記為已付款 |
| **Top-ups** | 透過支付閘道收到的款項 | 檢查付款、進行退款 |
| **Payouts** | 信用卡退款、聯盟行銷分潤、經銷商提領 | 核准支出款項 |
| **Vouchers** | 加值代碼 | 參見 [Promotions](https://nexcmp.com/zh-tw/docs/billing/promotions/) |
| **Reports** | 依服務、依經銷商區分的營收 | 會計 |

### 交易（總帳） {#transactions-ledger}

欄位：時間、客戶、**種類**、服務、金額（帶正負號）、虛擬機器、參考編號、操作者、備註。篩選條件：種類、服務、客戶 ID、網站（當您有多個經銷商時）、日期範圍，以及虛擬機器連結。

| 類型 | 含意 |
|---|---|
| `deposit` | 來自支付閘道的加值 |
| `charge` | 為服務扣取的款項（訂單、續約、按小時計費等） |
| `refund` | 退回錢包的款項 |
| `adjust` | 管理員信用額度或借方，以及加值代碼（參考編號開頭為 `vch:`）——總覽將折價券顯示為獨立的一行 |

每一列都有一個參考編號，例如 `dep:stripe:<payment-id>`；相同的參考編號永遠不能寫入兩次，這就是為什麼重複的 Webhook 無法重複入帳。使用 **Customers › List › customer › Credit / debit** 來新增手動調整：原因為必填欄位，正數金額也會嘗試解鎖因資金不足而遭鎖定的虛擬機器，且該動作需要兩步驟確認。

![顯示錢包總帳列的 Transactions 標籤頁，包含種類、服務、金額與參考編號](https://nexcmp.com/zh-tw/docs/images/billing/invoices-and-ledger-01-ledger.webp)

### 發票 {#invoices}

當客戶購買或續約從錢包扣款的項目，或是進行加值時，系統會自動建立發票。編號格式如 `<prefix><YYYYMM>-<000001>`（例如 `NX202610-000042`）；經銷商網站使用其專屬的前綴與序號。當您變更前綴時，現有編號絕不會改變。

| 欄位 | 數值 |
|---|---|
| 類型 | 收據、續約、加值、手動、退款 |
| 狀態 | 未付、已付、逾期、已取消、已退款 |

列上的動作：

| 動作 | 效果 |
|---|---|
| **View** / **Print** | 開啟發票；客戶入口網站也可以列印或儲存為 PDF。 |
| **Mark paid**（僅限未付或逾期） | **在不動用錢包資金的情況下**將其標記為已付款——當客戶在 NexCMP 外部付款給您時使用。原因為必填欄位。對於續約發票，它也會延長並解鎖被鎖定的虛擬機器。 |
| **Cancel**（僅限未付或逾期） | 取消發票。原因為必填欄位。 |
| **Resend** | 再次以電子郵件寄送發票。 |

**建立手動發票**（分頁頂部的按鈕）：客戶 ID、1 至 50 行（說明、數量、單價）、選填的 VM ID、選填的到期天數（0 至 365，預設 7）、選填備註。建立時為未付款狀態；客戶可在 **Billing › Invoice History** 中檢視。

只要錢包有資金，服務的未付款發票將**自動從錢包結清**，因此客戶只需進行加值即可。


### 加值（付款） {#top-ups-payments}

每筆嘗試佔一行：時間、客戶、**閘道與付款方式**、類型（加值或自動加值）、狀態（待處理、已完成、失敗、已退款、有爭議、已取消）、客戶支付金額、手續費、實際入帳金額、閘道參考編號與完成時間。已完成的 Stripe 與 PayPal 付款提供 **Refund** 動作。使用「閘道事件」頁面檢視 Webhook（[Payment channels](https://nexcmp.com/zh-tw/docs/billing/payment-channels/)）。

### Payouts {#payouts}

三個子分頁：**Card refunds**（核准或拒絕退款請求；該請求由已完成的付款建立）、**Affiliate payouts**（佣金提領）與 **Reseller withdrawals**。所有決定皆會留下稽核記錄。

### Reports {#reports}

**Revenue**（30 天趨勢、按月統計、前幾大客戶）、**By service** 與 **By reseller**。

![顯示營收KPI與30天趨勢的「報表」頁籤](https://nexcmp.com/zh-tw/docs/images/billing/invoices-and-ledger-03-reports.webp)

## 客戶看到的畫面 {#what-the-customer-sees}

在**Billing**中，客戶擁有**Balance**、**Deposit**、**Redeem code**、**Settings**（自動加值）以及包含**Invoice History**、**Payment Order**、**Ledger**與**Orders**等頁籤的歷史紀錄（所有服務集中於單一列表，並可依服務與類型篩選）。每張發票均提供**View**、**Print**與**Save as PDF**；金額以USD計算，並可選擇以顯示貨幣呈現。

## 驗證 {#verify}

1. 以測試客戶身分進行小額加值。
2. **Transactions**顯示一筆 `deposit` 紀錄，**Top-ups**顯示付款狀態為 *Completed*，且**Overview**的營收隨之增加。
3. 購買項目：出現一筆 `charge` 紀錄，且**Invoices**顯示帶有所設定賣家資訊的 *Receipt* 或 *Renewal* 發票。

## 限制與注意事項 {#limits-notes}

- **僅供附加。**無法編輯或刪除帳戶明細行；如需修正請新增附帶原因的調整項目。
- **貨幣。**金額為USD；顯示貨幣僅供參考（參見[Currency and exchange rates](https://nexcmp.com/zh-tw/docs/catalog/currency-and-exchange-rates/)）。
- **退款至卡片**分為兩個步驟（先提出申請，再於Payouts中審核）；USDT與銀行轉帳無法退款至原金流來源。
- **所有操作皆會記錄稽核**於System › Logs › Admin actions中，並記錄您輸入的原因。
- **訂單與發票。**按小時計算的用量不會按小時開立發票；Orders檢視會將其按天數群組以便檢視。

## 故障排除 {#troubleshooting}

| 症狀 | 原因 | 修正方式 |
|---|---|---|
| 客戶餘額異常 | 發生未預期的扣款、調整或優惠券 | 依客戶ID篩選**Transactions**並閱讀參照編號與備註。 |
| "發票已經付款" (409) | 對已付費的發票標記為已付 | 無需處理。 |
| 無法取消發票 | 僅能取消未付或逾期發票 | 已付發票請使用退款或調整項目。 |
| 發票缺少賣家資訊 | 尚未填寫 | 請在System › Settings › General › Seller & invoicing中填寫**Seller details**。 |
| 信用卡拒付 | 金額為零或超過 $100,000 | 請使用 1 分錢到 $100,000 之間的金額。 |
| 付款狀態長時間顯示 *Pending* | Webhook遺失 | 參見**Gateway events**並重新發送。 |
