> ## Documentation Index
> Fetch the complete documentation index at: https://docs.alforse.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 採番

> Alforse が、ジョブ、変更通知、支払の番号など、読みやすい文書番号をどう発行するか、各文書タイプの既定値、そして採番のプレフィックス、カウンター、桁埋めの変更方法を説明します。

Alforse のすべての文書には、`J000001`、`CN-000001`、`PAY-2026-07-000001` のような人が読める番号が付きます。各文書タイプの背後には採番があります。これは形式を持つ、会社ごとのカウンターです。管理者は、会社がすでに使っている番号体系に合わせて採番を調整します。

## 番号の作られ方

文書が作成されると、Alforse は採番のカウンターを進め、結果を整形する処理を 1 回のアトミックな手順で行うため、2 つの文書に同じ番号が付くことはありません。

```
{prefix}{next + step, zero-padded to size}{suffix}
```

NOTE

**番号は保存され、再計算されません**

文書は、作成時に与えられた番号を保持します。採番を変更しても影響を受けるのは、変更**後**に作成される文書だけで、既存の文書の番号が振り直されることはありません。

採番は 1 つの会社に属します。そのため、同じ[グループ](https://docs.alforse.com/ja/docs/reference/intercompany.md)の 2 つの会社は、勘定科目表を共有していても、文書の番号を独立して採番します。

## 採番を変更する

1. **設定 → 採番**に移動します。一覧には、各採番の**名前**、**プレフィックス**、**現在**、**サイズ**、**ステップ**、**サフィックス**が表示されます。
2. 行のメニューを開き、**採番を編集**を選択します。
3. フィールドを調整します。フォームの見出しに、入力に合わせて、会社のタイムゾーンで次の番号のプレビューが表示されます。
4. **保存**を選択するか、**キャンセル**で採番をそのままにします。

Alforse screenshot**設定 → 採番: プレフィックス、現在、サイズ、ステップ、サフィックスと、次の番号のライブプレビューを持つ採番フォーム**

上部のプレビューに、保存する前に次の番号が表示されます。

このページは従業員向けです。採番を変更するには、**設定**の更新アクセスが必要で、それがない場合、**採番を編集**は無効になります。

### フィールド

FieldType

<details>
  <summary>**プレフィックス**`text`</summary>

  番号の前に置く任意のテキスト。[日付トークン](#date-tokens)を受け付けるため、`PAY-%{yyyy}-%{mm}-` は `PAY-2026-07-` になります。
</details>

<details>
  <summary>**現在**`integer`</summary>

  最後に発行された値。次の文書は `現在 + ステップ` を受け取ります。番号を最初からやり直したり、先に進めたりするために変更します。`≥ 0` である必要があります。次の自動番号が、誰かが手動で番号を付けた文書と衝突しないよう、すでに使われている最大の番号以上に保ってください。
</details>

<details>
  <summary>**サイズ**`integer`</summary>

  カウンターを埋める桁数。サイズ `6` は `1` を `000001` にします。許容される値は `1`～`20` で、ほとんどの採番は `6` から始まります。サイズより長いカウンターは全体が印字されるため、サイズ `6` で `1000000` は `1000000` になります。
</details>

<details>
  <summary>**ステップ**`integer`</summary>

  文書ごとにカウンターが増える量。ほとんどの場合 `1`。`≥ 1` である必要があります。
</details>

<details>
  <summary>**サフィックス**`text`</summary>

  番号の後ろに置く任意のテキスト。プレフィックスと同じ日付トークンを使えます。
</details>

### 日付トークン

プレフィックスまたはサフィックスには、現在の日付を含められます。支払や仕訳エントリが年月で採番されるのは、このためです。トークンは、採番を保存した時ではなく、番号が発行される時に展開されます。

| トークン | 展開結果 |
| - | - |
| `%{yyyy}` | 4 桁の年（2026 など） |
| `%{yy}` | 2 桁の年（26 など） |
| `%{mm}` | 月（01～12） |
| `%{ww}` | ISO 週（01～53） |
| `%{dd}` | 日（01～31） |
| `%{hh}` | 時 |
| `%{ss}` | 秒 |

## 既定の採番

番号が付く各文書タイプには標準の採番があり、必要になった時、または設定された時に最初に会社用に作成されます。`table` 列は採番の内部名です。

### 販売

| 文書タイプ | プレフィックス | 最初の番号 | `table` |
| - | - | - | - |
| 見積 | `Q` | `Q000001` | `quote` |
| 受注 | `SO` | `SO000001` | `salesOrder` |
| 販売 RFQ | `RFQ` | `RFQ000001` | `salesRfq` |
| 売上請求書 | `AR` | `AR000001` | `salesInvoice` |
| 売上返品 | `RMA` | `RMA000001` | `salesReturnOrder` |
| 得意先 | `CUS` | `CUS000001` | `customer` |
| 保証登録 | `WTY` | `WTY000001` | `warrantyRegistration` |
| 修理オーダー | `REP` | `REP000001` | `repairOrder` |

### 購買

| 文書タイプ | プレフィックス | 最初の番号 | `table` |
| - | - | - | - |
| 発注書 | `PO` | `PO000001` | `purchaseOrder` |
| 仕入先請求書 | `AP` | `AP000001` | `purchaseInvoice` |
| 購買 RFQ | `PRFQ` | `PRFQ000001` | `purchasingRfq` |
| 仕入先見積 | `SQ` | `SQ000001` | `supplierQuote` |
| 購買返品 | `RTS` | `RTS000001` | `purchaseReturnOrder` |
| 仕入先 | `SUP` | `SUP000001` | `supplier` |

### 在庫と物流

| 文書タイプ | プレフィックス | 最初の番号 | `table` |
| - | - | - | - |
| 入荷 | `RE` | `RE000001` | `receipt` |
| 出荷 | `SHP` | `SHP000001` | `shipment` |
| 倉庫移動 | `WT` | `WT000001` | `warehouseTransfer` |
| 在庫移動 | `ST` | `ST000001` | `stockTransfer` |
| ピッキングリスト | `PL` | `PL000001` | `pickingList` |
| 棚卸 | `IC` | `IC000001` | `inventoryCount` |

### 生産、設計、品質

| 文書タイプ | プレフィックス | 最初の番号 | `table` |
| - | - | - | - |
| ジョブ | `J` | `J000001` | `job` |
| 工程バッチ | `BAT` | `BAT000001` | `jobOperationBatch` |
| 変更通知 | `CN-` | `CN-000001` | `changeOrder` |
| 問題（NCR） | `NCR` | `NCR000001` | `nonConformance` |
| 検査 | `INS` | `INS000001` | `inspection` |
| 測定器 | `G` | `G00001` | `gauge` |
| 保全指示 | `MAIN` | `MAIN000001` | `maintenanceDispatch` |

### 会計と資産

| 文書タイプ | プレフィックス | 最初の番号 | `table` |
| - | - | - | - |
| 仕訳エントリ | `JE-%{yyyy}-%{mm}-` | `JE-2026-07-000001` | `journalEntry` |
| 支払 | `PAY-%{yyyy}-%{mm}-` | `PAY-2026-07-000001` | `payment` |
| 貸方メモ | `CR-%{yyyy}-%{mm}-` | `CR-2026-07-000001` | `creditMemo` |
| 借方メモ | `DR-%{yyyy}-%{mm}-` | `DR-2026-07-000001` | `debitMemo` |
| 固定資産 | `FA` | `FA000002` | `fixedAsset` |
| 固定資産の移動 | `FAT` | `FAT000001` | `fixedAssetTransfer` |
| 減価償却の実行 | `DR` | `DR000002` | `depreciationRun` |

NOTE

固定資産と減価償却の実行の採番は、`現在` が `1` に設定された状態で始まります。そのため、最初の番号は `FA000002` と `DR000002` になります。

## 番号の使われ方

会計は、他のどこよりも採番を多く利用します。すべての総勘定元帳への転記は、計上のたびに新しい `journalEntry` 番号を取得します。仕訳エントリの採番が既定で月のトークンを含むのは、このためです。日常業務で番号がどう現れるかは、[ジョブ](https://docs.alforse.com/ja/docs/reference/jobs.md)、[変更通知](https://docs.alforse.com/ja/docs/reference/change-orders.md)、[支払](https://docs.alforse.com/ja/docs/reference/payments.md)を参照してください。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.