---
source_sha:
  services-accounting: f47cb263875bbc0c5640fba7dae6785ec32695f8
  react-console: baf6dae382d6f41dce976c7f848667ccc37e076f
---

# Books Identifier Registry

This registry reserves permanent identities before new artifacts or rows are written. Accounting actors use the product-area sequence. Earlier inventory numbering remains separate and is retained through replacement references.

## Series

| Series | Allocated | Next free |
|---|---|---|
| `MOD-ACC-BKS` | the module charter | — |
| `FEAT-ACC-BKS-` | 01 to 06 | 07 |
| `CON-ACC-BKS-` | 001 to 006 | 007 |
| `ACT-ACC-` | 001 to 005 (product-area wide) | 006 |
| `CAP-ACC-BKS-` | 001 to 019 | 020 |
| `JNY-ACC-BKS-` | 001 to 006 | 007 |
| `ATS-ACC-BKS-` | 001 to 019 (one per capability, same number) | 020 |
| `FND-ACC-BKS-` | 001 to 035 | 036 (see the design row) |
| `FND-ACC-BKS-` (design) | 036 to 061 (draft and independent examination, 2026-10-23) | 062 |
| `OQ-ACC-BKS-` | 001 to 003 | 004 (see the design row) |
| `OQ-ACC-BKS-` (design) | 004 to 008 (draft and independent examination, 2026-10-23) | 009 |
| `DOM-ACC-BKS-` | 001, 002, 003, 004, 006 (the number of the Key Concept each realises; 005 is not allocated because its concept is superseded) | — |
| `STATE-ACC-BKS-` | 001 to 005 | 006 |
| `WF-ACC-BKS-` | 001 to 011 | 012 |
| `SVC-ACC-BKS-` | `books`, `maintenance` (one per source module) | — |
| `SCR-ACC-BKS-` | 001 to 014 | 015 |
| `ADR-ACC-BKS-` | 001 to 015 | 016 |
| `IOP-ACC-BKS-` | none (the module asks no model) | 001 |

## Rows Inside Artifacts

| Artifact | Title | Rules (`BR-…-NN`) | Scenarios and edge cases (`SC-…-NN`) | Next free BR | Next free SC |
|---|---|---|---|---|---|
| `CAP-ACC-BKS-001` | Establish a separate set of books for each business unit | 01 to 09 | 01 to 02 | 10 | 03 |
| `CAP-ACC-BKS-002` | Enable supported foreign currencies for a business unit | 01 to 09 | 01 to 02 | 10 | 03 |
| `CAP-ACC-BKS-003` | Set a unit’s accounting and tender-fee policies | 01 to 09 | 01 to 02 | 10 | 03 |
| `CAP-ACC-BKS-004` | Maintain dated exchange rates for a unit | 01 to 08 | 01 to 02 | 09 | 03 |
| `CAP-ACC-BKS-005` | Maintain a business unit’s chart | 01 to 07 | 01 to 02 | 08 | 03 |
| `CAP-ACC-BKS-006` | Assign accounts to standard posting purposes | 01 to 08 | 01 to 02 | 09 | 03 |
| `CAP-ACC-BKS-007` | Configure where received money lands | 01 to 09 | 01 to 01 | 10 | 02 |
| `CAP-ACC-BKS-008` | Organize reporting by department and project | 01 to 08 | 01 to 01 | 09 | 02 |
| `CAP-ACC-BKS-009` | Extend and maintain a unit’s fiscal calendar | 01 to 09 | 01 to 02 | 10 | 03 |
| `CAP-ACC-BKS-010` | Locate the fiscal period for accounting work | 01 to 06 | 01 to 01 | 07 | 02 |
| `CAP-ACC-BKS-011` | Define invoice payment terms | 01 to 07 | 01 to 01 | 08 | 02 |
| `CAP-ACC-BKS-012` | Configure the methods used to receive money | 01 to 08 | 01 to 02 | 09 | 03 |
| `CAP-ACC-BKS-013` | Maintain tax payable mapping during the Commerce transition | 01 to 08 | 01 to 02 | 09 | 03 |
| `CAP-ACC-BKS-014` | Prepare Accounting document and export templates | 01 to 10 | 01 to 01 | 11 | 02 |
| `CAP-ACC-BKS-015` | Select templates for business documents | 01 to 08 | 01 to 02 | 09 | 03 |
| `CAP-ACC-BKS-016` | Control access and safe changes to books configuration | 01 to 11 | 01 to 02 | 12 | 03 |
| `CAP-ACC-BKS-017` | Set accounting policy shared by the workspace | 01 to 07 | 01 to 01 | 08 | 02 |
| `CAP-ACC-BKS-018` | Preview, run and review scheduled Accounting work | 01 to 10 | 01 to 01 | 11 | 02 |
| `CAP-ACC-BKS-019` | Manage Accounting data through workspace lifecycle jobs | 01 to 09 | 01 to 01 | 10 | 02 |

| Journey | Title | Assertions (`AS-…-NN`) | Next free AS |
|---|---|---|---|
| `JNY-ACC-BKS-001` | Prepare a new chapter’s books | 01 to 03 | 04 |
| `JNY-ACC-BKS-002` | Replace a unit with incorrect founding currency | 01 to 03 | 04 |
| `JNY-ACC-BKS-003` | Maintain calendar coverage for a unit | 01 to 03 | 04 |
| `JNY-ACC-BKS-004` | Select a chapter’s own invoice wording | 01 to 03 | 04 |
| `JNY-ACC-BKS-005` | Inspect books configuration as a reader | 01 to 03 | 04 |
| `JNY-ACC-BKS-006` | Begin Canadian-dollar work in a US-dollar unit | 01 to 03 | 04 |

| Capability Test Specification | Scope | Scenarios (`ATS-…-NN`) | Next free |
|---|---|---|---|
| `ATS-ACC-BKS-001` | `CAP-ACC-BKS-001` | 01 to 19 | 20 |
| `ATS-ACC-BKS-002` | `CAP-ACC-BKS-002` | 01 to 15 | 16 |
| `ATS-ACC-BKS-003` | `CAP-ACC-BKS-003` | 01 to 12 | 13 |
| `ATS-ACC-BKS-004` | `CAP-ACC-BKS-004` | 01 to 11 | 12 |
| `ATS-ACC-BKS-005` | `CAP-ACC-BKS-005` | 01 to 11 | 12 |
| `ATS-ACC-BKS-006` | `CAP-ACC-BKS-006` | 01 to 08 | 09 |
| `ATS-ACC-BKS-007` | `CAP-ACC-BKS-007` | 01 to 10 | 11 |
| `ATS-ACC-BKS-008` | `CAP-ACC-BKS-008` | 01 to 09 | 10 |
| `ATS-ACC-BKS-009` | `CAP-ACC-BKS-009` | 01 to 12 | 13 |
| `ATS-ACC-BKS-010` | `CAP-ACC-BKS-010` | 01 to 05 | 06 |
| `ATS-ACC-BKS-011` | `CAP-ACC-BKS-011` | 01 to 07 | 08 |
| `ATS-ACC-BKS-012` | `CAP-ACC-BKS-012` | 01 to 10 | 11 |
| `ATS-ACC-BKS-013` | `CAP-ACC-BKS-013` | 01 to 09 | 10 |
| `ATS-ACC-BKS-014` | `CAP-ACC-BKS-014` | 01 to 12 | 13 |
| `ATS-ACC-BKS-015` | `CAP-ACC-BKS-015` | 01 to 11 | 12 |
| `ATS-ACC-BKS-016` | `CAP-ACC-BKS-016` | 01 to 15 | 16 |
| `ATS-ACC-BKS-017` | `CAP-ACC-BKS-017` | 01 to 08 | 09 |
| `ATS-ACC-BKS-018` | `CAP-ACC-BKS-018` | 01 to 10 | 11 |
| `ATS-ACC-BKS-019` | `CAP-ACC-BKS-019` | 01 to 09 | 10 |

## Design Rows Inside Artifacts

| Artifact | Invariants (`INV-…-NN`) | Next free |
|---|---|---|
| `DOM-ACC-BKS-001` | 01 to 08 | 09 |
| `DOM-ACC-BKS-002` | 01 to 09 | 10 |
| `DOM-ACC-BKS-003` | 01 to 06 | 07 |
| `DOM-ACC-BKS-004` | 01 to 06 | 07 |
| `DOM-ACC-BKS-006` | 01 to 09 | 10 |

## Shared Accounting Area Identifiers

| Id | Allocation |
|---|---|
| `AREA-ACC` | Accounting area overview |
| `AUTH-ACC` | Accounting authorization model |
| `ROLE-ACC-001` | Read Only policy profile |
| `ROLE-ACC-002` | User policy profile |
| `ROLE-ACC-003` | Administrator policy profile |
| `ROLE-ACC-004` | Reconciliation Preparer policy profile |
| `ROLE-ACC-005` | Reconciliation Approver policy profile |

Next free shared role identifier: `ROLE-ACC-006`. These profiles describe policy entitlements; they do not allocate deployed customer roles.

## Control Backfill Findings

| Id | Controls |
|---|---|
| `FND-ACC-BKS-060` | `TC-MON-002` |
| `FND-ACC-BKS-061` | `TC-LOG-001`, `TC-LOG-002`, `TC-LOG-003` |

## Testing Back-fill Allocations

| Series | Allocated | Next free |
|---|---|---|
| `FAS-ACC-BKS-` | 01 to 06 | 07 |
| `TST-ACC-BKS-` | 001 to 199 | 200 |
| `FND-ACC-BKS-` (testing) | 062 to 085 | 086 |

| Artifact | Newly allocated scenario rows | Next free |
|---|---|---|
| `ATS-ACC-BKS-001` | 10 to 19 | 20 |
| `ATS-ACC-BKS-002` | 09 to 15 | 16 |
| `ATS-ACC-BKS-003` | 08 to 12 | 13 |
| `ATS-ACC-BKS-004` | 08 to 11 | 12 |
| `ATS-ACC-BKS-005` | 06 to 11 | 12 |
| `ATS-ACC-BKS-006` | 05 to 08 | 09 |
| `ATS-ACC-BKS-007` | 08 to 10 | 11 |
| `ATS-ACC-BKS-008` | 06 to 09 | 10 |
| `ATS-ACC-BKS-009` | 10 to 12 | 13 |
| `ATS-ACC-BKS-010` | 04 to 05 | 06 |
| `ATS-ACC-BKS-011` | 05 to 07 | 08 |
| `ATS-ACC-BKS-012` | 06 to 10 | 11 |
| `ATS-ACC-BKS-013` | 07 to 09 | 10 |
| `ATS-ACC-BKS-014` | 08 to 12 | 13 |
| `ATS-ACC-BKS-015` | 08 to 11 | 12 |
| `ATS-ACC-BKS-016` | 11 to 15 | 16 |
| `ATS-ACC-BKS-017` | 06 to 08 | 09 |
| `ATS-ACC-BKS-018` | 07 to 10 | 11 |
| `ATS-ACC-BKS-019` | 09 to 09 | 10 |
| `FAS-ACC-BKS-01` | 01 to 05 | 06 |
| `FAS-ACC-BKS-02` | 01 to 05 | 06 |
| `FAS-ACC-BKS-03` | 01 to 05 | 06 |
| `FAS-ACC-BKS-04` | 01 to 05 | 06 |
| `FAS-ACC-BKS-05` | 01 to 05 | 06 |
| `FAS-ACC-BKS-06` | 01 to 05 | 06 |
