| CAP-ACC-BKS-001 | BR-CAP-ACC-BKS-001-01 Creating a unit requires a name, an offered base currency and a fiscal start month between 1 and 12; an omitted identifier is generated from the name and remains fixed. | yes | ATS-ACC-BKS-001-01, ATS-ACC-BKS-001-12 | TST-ACC-BKS-046 (not-run) |
| CAP-ACC-BKS-001 | BR-CAP-ACC-BKS-001-02 A saved unit retains its original base currency and fiscal start month, and replacing either is refused with the field identified. | yes | ATS-ACC-BKS-001-02, ATS-ACC-BKS-001-17 | TST-ACC-BKS-046 (not-run), TST-ACC-BKS-063 (not-run), TST-ACC-BKS-074 (not-run) |
| CAP-ACC-BKS-001 | BR-CAP-ACC-BKS-001-03 Unit creation and generation of the fiscal year containing the workspace’s current date and the following year succeed together or are rolled back together. | yes | ATS-ACC-BKS-001-03, ATS-ACC-BKS-001-11, ATS-ACC-BKS-001-14, ATS-ACC-BKS-001-16, ATS-ACC-BKS-016-12 | TST-ACC-BKS-054 (not-run), TST-ACC-BKS-087 (not-run) |
| CAP-ACC-BKS-001 | BR-CAP-ACC-BKS-001-04 Unspecified creation settings default to accrual accounting, no inventory costing, direct write-off against bad-debt expense, summary downloads, Other software, no project inheritance, active status and single-currency operation. | yes | ATS-ACC-BKS-001-04 | TST-ACC-BKS-046 (not-run), TST-ACC-BKS-074 (not-run) |
| CAP-ACC-BKS-001 | BR-CAP-ACC-BKS-001-05 A replacement preserves supported currencies, multicurrency enablement, direct write-off treatment and fee settings when their respective inputs are omitted, and applies their replacement semantics when supplied. | yes | ATS-ACC-BKS-001-05, ATS-ACC-BKS-001-15, ATS-ACC-BKS-001-18, ATS-ACC-BKS-004-11 | TST-ACC-BKS-002 (not-run), TST-ACC-BKS-074 (not-run) |
| CAP-ACC-BKS-001 | BR-CAP-ACC-BKS-001-06 Unit deletion identifies and refuses remaining GL accounts, bank accounts, merchant accounts or projects; otherwise owned currencies, defaults, departments and fiscal years are removed, subject to other restricting references. | yes | ATS-ACC-BKS-001-06, ATS-ACC-BKS-001-11 | TST-ACC-BKS-074 (not-run), TST-ACC-BKS-080 (not-run) |
| CAP-ACC-BKS-001 | BR-CAP-ACC-BKS-001-07 Unit lists sort by ascending priority with unspecified priorities last, then name, and support activity filters and searches on name or identifier. | no | | |
| CAP-ACC-BKS-001 | BR-CAP-ACC-BKS-001-08 The console remembers an active working unit or selects the first active unit in list order, initializes scoped lists and new records with it rather than All Business Units, and offers newly created units without a reload. | yes | ATS-ACC-BKS-001-07, ATS-ACC-BKS-001-19 | TST-ACC-BKS-001 (not-run), TST-ACC-BKS-198 (not-run) |
| CAP-ACC-BKS-001 | BR-CAP-ACC-BKS-001-09 The read-only business-unit query dataset exposes identifier, name, active state and base currency under its own query permission and supports transaction queries without writing units. | no | | |
| CAP-ACC-BKS-002 | BR-CAP-ACC-BKS-002-01 Multicurrency starts disabled; enabling it requires a supported currency, and the supported set takes effect only while the switch is enabled. | yes | ATS-ACC-BKS-002-01 | TST-ACC-BKS-074 (not-run) |
| CAP-ACC-BKS-002 | BR-CAP-ACC-BKS-002-02 A unit with multicurrency disabled refuses non-base currencies for accounts, prices, transactions and rates using the carried-forward refusal message. | yes | ATS-ACC-BKS-002-02 | TST-ACC-BKS-173 (not-run) |
| CAP-ACC-BKS-002 | BR-CAP-ACC-BKS-002-03 The supported set contains at most 200 offered currencies, without duplicates or the unit’s base currency. | yes | ATS-ACC-BKS-002-03, ATS-ACC-BKS-002-10 | TST-ACC-BKS-046 (not-run), TST-ACC-BKS-074 (not-run) |
| CAP-ACC-BKS-002 | BR-CAP-ACC-BKS-002-04 Each supported currency chooses table or provider rates and calculated or prohibited missing-price handling, defaulting to table and calculate; the base currency has neither setting. | yes | ATS-ACC-BKS-001-14, ATS-ACC-BKS-002-04, ATS-ACC-BKS-002-15 | TST-ACC-BKS-053 (not-run), TST-ACC-BKS-063 (not-run), TST-ACC-BKS-074 (not-run) |
| CAP-ACC-BKS-002 | BR-CAP-ACC-BKS-002-05 Removing a supported currency or disabling multicurrency is refused while accounts or rates use it, with the unit, currency and dependent kinds identified; disabling an unused set clears it. | yes | ATS-ACC-BKS-002-05, ATS-ACC-BKS-002-12, ATS-ACC-BKS-002-13, ATS-ACC-BKS-007-10 | TST-ACC-BKS-005 (not-run), TST-ACC-BKS-046 (not-run), TST-ACC-BKS-067 (not-run), TST-ACC-BKS-074 (not-run) |
| CAP-ACC-BKS-002 | BR-CAP-ACC-BKS-002-06 GL, bank and merchant accounts accept only currencies enabled for their business unit. | yes | ATS-ACC-BKS-002-06, ATS-ACC-BKS-002-13, ATS-ACC-BKS-002-14 | TST-ACC-BKS-005 (not-run), TST-ACC-BKS-045 (not-run), TST-ACC-BKS-055 (not-run), TST-ACC-BKS-056 (not-run) |
| CAP-ACC-BKS-002 | BR-CAP-ACC-BKS-002-07 When codes and detailed currency settings are both supplied, the codes define membership and the matching settings define each member’s behaviour. | no | | |
| CAP-ACC-BKS-002 | BR-CAP-ACC-BKS-002-08 An account creation and concurrent removal of its currency cannot both succeed with the account left in an unsupported currency. | yes | ATS-ACC-BKS-002-07 | TST-ACC-BKS-006 (not-run) |
| CAP-ACC-BKS-002 | BR-CAP-ACC-BKS-002-09 The console displays supported currencies while multicurrency is enabled and asks for confirmation before disabling it and clearing the set. | no | | |
| CAP-ACC-BKS-003 | BR-CAP-ACC-BKS-003-01 Accounting defaults to accrual and may be changed to cash or back unless the current open period has posted or downloaded batches, when the refusal names the period and count; no open period permits the change. | yes | ATS-ACC-BKS-003-01 | TST-ACC-BKS-074 (not-run) |
| CAP-ACC-BKS-003 | BR-CAP-ACC-BKS-003-02 The unit defaults to direct write-offs and bad-debt expense, permits allowance or revenue-reversal choices, and supplies the policy effective at posting rather than at write-off creation. | yes | ATS-ACC-BKS-001-15, ATS-ACC-BKS-003-02, ATS-ACC-BKS-003-11, ATS-ACC-BKS-003-12, ATS-ACC-BKS-006-08 | TST-ACC-BKS-002 (not-run), TST-ACC-BKS-003 (not-run), TST-ACC-BKS-074 (not-run) |
| CAP-ACC-BKS-003 | BR-CAP-ACC-BKS-003-03 A card-fee rule requires a product and a percentage, fixed amount or both, with an optional minimum; percentages range from 0 to 100 with four decimal places and base-currency minor-unit amounts are nonnegative. | yes | ATS-ACC-BKS-003-03, ATS-ACC-BKS-003-09 | TST-ACC-BKS-074 (not-run) |
| CAP-ACC-BKS-003 | BR-CAP-ACC-BKS-003-04 The fee product must be active and belong to the same unit. | yes | ATS-ACC-BKS-003-04 | TST-ACC-BKS-074 (not-run) |
| CAP-ACC-BKS-003 | BR-CAP-ACC-BKS-003-05 The tender fee combines the half-up-rounded percentage with a fixed amount and minimum in base currency, uses only the percentage for other currencies, and is calculated once then distributed across the invoices. | yes | ATS-ACC-BKS-003-05 | TST-ACC-BKS-171 (not-run) |
| CAP-ACC-BKS-003 | BR-CAP-ACC-BKS-003-06 A configured fee applies to cards, applies to bank debits only when electronic-check charging is enabled, and never applies to offline methods. | yes | ATS-ACC-BKS-003-06, ATS-ACC-BKS-012-10 | TST-ACC-BKS-171 (not-run) |
| CAP-ACC-BKS-003 | BR-CAP-ACC-BKS-003-07 A new invoice takes the unit’s default fee policy when no policy is supplied, choosing none, required or optional with none as the default. | no | | |
| CAP-ACC-BKS-003 | BR-CAP-ACC-BKS-003-08 The unit stores download detail, financial-software choice and receivable project inheritance for posting and exports to read. | no | | |
| CAP-ACC-BKS-003 | BR-CAP-ACC-BKS-003-09 Zero and negative tender amounts calculate a zero fee even when fixed or minimum charges are configured. | yes | ATS-ACC-BKS-003-07 | |
| CAP-ACC-BKS-004 | BR-CAP-ACC-BKS-004-01 A rate is positive decimal text with no more than eight integer and ten fractional digits for a supported non-base currency on a valid date; numeric input is refused to preserve precision. | yes | ATS-ACC-BKS-004-01, ATS-ACC-BKS-004-09 | TST-ACC-BKS-053 (not-run), TST-ACC-BKS-172 (not-run) |
| CAP-ACC-BKS-004 | BR-CAP-ACC-BKS-004-02 A unit has at most one rate for each currency and date, and a saved rate cannot change its unit, currency, date or source. | yes | ATS-ACC-BKS-002-12, ATS-ACC-BKS-004-02 | TST-ACC-BKS-084 (not-run) |
| CAP-ACC-BKS-004 | BR-CAP-ACC-BKS-004-03 Rate resolution returns the latest quote on or before the requested date, defaulting to the workspace’s current date, with source and pricing settings or no quote; Commerce uses the same database answer. | yes | ATS-ACC-BKS-004-03, ATS-ACC-BKS-004-11 | TST-ACC-BKS-053 (not-run), TST-ACC-BKS-085 (not-run) |
| CAP-ACC-BKS-004 | BR-CAP-ACC-BKS-004-04 Provider rates cannot be edited manually; deletion is permitted, so correction requires deletion followed by another fill. | yes | ATS-ACC-BKS-004-07 | |
| CAP-ACC-BKS-004 | BR-CAP-ACC-BKS-004-05 Provider filling makes one request outside the database transaction for missing quotes among selected provider currencies, skips existing dated quotes, reports unpriced currencies and stores quotes on the provider’s date. | yes | ATS-ACC-BKS-004-04 | TST-ACC-BKS-084 (not-run) |
| CAP-ACC-BKS-004 | BR-CAP-ACC-BKS-004-06 Filling refuses table-sourced or unsupported currencies and units without provider currencies, and writes nothing when the provider is unavailable or declines. | yes | ATS-ACC-BKS-004-05 | TST-ACC-BKS-053 (not-run), TST-ACC-BKS-084 (not-run) |
| CAP-ACC-BKS-004 | BR-CAP-ACC-BKS-004-07 Conversion rounds half away from zero at the target currency’s precision, while reciprocal rates round half up to ten decimal places. | yes | ATS-ACC-BKS-004-06 | TST-ACC-BKS-172 (not-run) |
| CAP-ACC-BKS-004 | BR-CAP-ACC-BKS-004-08 Rate lists order by unit, currency and descending date, support unit, currency and inclusive date filters, and provider filling requires rate-create permission. | no | | |
| CAP-ACC-BKS-005 | BR-CAP-ACC-BKS-005-01 GL codes are trimmed, upper-cased and unique within their unit; an omitted account identifier combines the unit with its lower-case code, while another unit may use the same code. | yes | ATS-ACC-BKS-002-13, ATS-ACC-BKS-005-01 | TST-ACC-BKS-005 (not-run), TST-ACC-BKS-055 (not-run), TST-ACC-BKS-063 (not-run), TST-ACC-BKS-089 (not-run) |
| CAP-ACC-BKS-005 | BR-CAP-ACC-BKS-005-02 A saved GL account keeps its code, business unit and currency. | yes | ATS-ACC-BKS-005-02 | |
| CAP-ACC-BKS-005 | BR-CAP-ACC-BKS-005-03 GL accounts use one of fourteen types, defaulting to income, and display the code followed by an optional name or the code alone. | yes | ATS-ACC-BKS-005-03 | TST-ACC-BKS-055 (not-run) |
| CAP-ACC-BKS-005 | BR-CAP-ACC-BKS-005-04 Deleting a referenced account is refused with its dependent kind identified, including receiving accounts, defaults, tax rates, product setups, revenue schedules, inter-entity mappings and posted records. | yes | ATS-ACC-BKS-005-04, ATS-ACC-BKS-005-10, ATS-ACC-BKS-005-11 | TST-ACC-BKS-009 (not-run), TST-ACC-BKS-089 (not-run) |
| CAP-ACC-BKS-005 | BR-CAP-ACC-BKS-005-05 An account serving a unit default cannot be deactivated or deleted, and the refusal identifies its purposes. | yes | ATS-ACC-BKS-005-05, ATS-ACC-BKS-005-09, ATS-ACC-BKS-016-13 | TST-ACC-BKS-007 (not-run), TST-ACC-BKS-049 (not-run), TST-ACC-BKS-089 (not-run) |
| CAP-ACC-BKS-005 | BR-CAP-ACC-BKS-005-06 Account lists order by unit and code, filter by unit, type, currency or activity, search code or name and allow at most 500 entries per page. | no | ATS-ACC-BKS-005-07 | |
| CAP-ACC-BKS-005 | BR-CAP-ACC-BKS-005-07 The console chart shows one unit with a single-row toolbar, no currency or type filter, and a Default Accounts header action beside Add GL Account. | no | ATS-ACC-BKS-008-09 | |
| CAP-ACC-BKS-006 | BR-CAP-ACC-BKS-006-01 The default-purpose vocabulary returns fifteen purposes in display order: nine legacy purposes, four reconciliation purposes, sales tax payable and doubtful-account allowance, with expected types supplied as guidance. | yes | ATS-ACC-BKS-006-01 | TST-ACC-BKS-049 (not-run), TST-ACC-BKS-064 (not-run) |
| CAP-ACC-BKS-006 | BR-CAP-ACC-BKS-006-02 Each purpose has at most one assigned active GL account of its own unit; a new assignment replaces the previous one and cross-unit choices identify both units in the refusal. | yes | ATS-ACC-BKS-006-02, ATS-ACC-BKS-006-06, ATS-ACC-BKS-013-09 | TST-ACC-BKS-017 (not-run), TST-ACC-BKS-049 (not-run), TST-ACC-BKS-078 (not-run) |
| CAP-ACC-BKS-006 | BR-CAP-ACC-BKS-006-03 Reading defaults requires business-unit read permission, while assignment and clearing require business-unit update permission. | yes | ATS-ACC-BKS-006-03 | TST-ACC-BKS-049 (not-run) |
| CAP-ACC-BKS-006 | BR-CAP-ACC-BKS-006-04 Clearing a purpose removes its assignment and succeeds even when the assignment is already absent. | no | ATS-ACC-BKS-005-09, ATS-ACC-BKS-006-05 | TST-ACC-BKS-007 (not-run) |
| CAP-ACC-BKS-006 | BR-CAP-ACC-BKS-006-05 The service accepts a default account whose type differs from the purpose’s expected types. | no | | |
| CAP-ACC-BKS-006 | BR-CAP-ACC-BKS-006-06 Missing default accounts do not prevent invoice issue; posting resolves them later and reports a document error if neither the document nor the unit supplies the needed account. | no | ATS-ACC-BKS-003-11, ATS-ACC-BKS-006-07, ATS-ACC-BKS-006-08 | TST-ACC-BKS-003 (not-run), TST-ACC-BKS-017 (not-run) |
| CAP-ACC-BKS-006 | BR-CAP-ACC-BKS-006-07 The Chart of Accounts page offers the assignment drawer and displays Default Accounts Needed while receivables, deferred revenue, bad-debt expense, missing-product revenue or sales tax payable is unassigned. | yes | ATS-ACC-BKS-006-04 | TST-ACC-BKS-007 (not-run) |
| CAP-ACC-BKS-006 | BR-CAP-ACC-BKS-006-08 The console offers only active accounts in the selected unit with types expected by the purpose. | no | | |
| CAP-ACC-BKS-007 | BR-CAP-ACC-BKS-007-01 Bank and merchant accounts require a GL account from their own business unit, and a cross-unit reference is refused with both units identified. | yes | ATS-ACC-BKS-002-14, ATS-ACC-BKS-005-10, ATS-ACC-BKS-007-01 | TST-ACC-BKS-009 (not-run), TST-ACC-BKS-045 (not-run), TST-ACC-BKS-056 (not-run), TST-ACC-BKS-063 (not-run) |
| CAP-ACC-BKS-007 | BR-CAP-ACC-BKS-007-02 A bank account stores exactly four account-number digits or none, with no full account-number or routing-number field. | yes | ATS-ACC-BKS-007-02 | TST-ACC-BKS-045 (not-run), TST-ACC-BKS-063 (not-run) |
| CAP-ACC-BKS-007 | BR-CAP-ACC-BKS-007-03 Bank and merchant accounts retain their original business unit and currency. | yes | ATS-ACC-BKS-007-03, ATS-ACC-BKS-007-10 | TST-ACC-BKS-045 (not-run), TST-ACC-BKS-056 (not-run), TST-ACC-BKS-063 (not-run) |
| CAP-ACC-BKS-007 | BR-CAP-ACC-BKS-007-04 A merchant account may choose one of four known processors and may store a processor account reference only with that processor, without storing a credential. | yes | ATS-ACC-BKS-007-04 | TST-ACC-BKS-056 (not-run) |
| CAP-ACC-BKS-007 | BR-CAP-ACC-BKS-007-05 Merchant accounts report Not Connected during this implementation phase even when a processor is selected. | yes | ATS-ACC-BKS-007-04 | TST-ACC-BKS-056 (not-run) |
| CAP-ACC-BKS-007 | BR-CAP-ACC-BKS-007-06 Reconciliation owns merchant settlement-bank and timing settings, which this API omits and preserves on replacement. | yes | ATS-ACC-BKS-007-05 | TST-ACC-BKS-091 (not-run) |
| CAP-ACC-BKS-007 | BR-CAP-ACC-BKS-007-07 A bank account used as a merchant account’s settlement destination cannot be deleted. | yes | ATS-ACC-BKS-007-06 | TST-ACC-BKS-069 (not-run) |
| CAP-ACC-BKS-007 | BR-CAP-ACC-BKS-007-08 Bank lists sort by unit and name, merchant lists by unit, priority with empty priorities last and name; both support unit, currency, activity and name or identifier search, merchants also filter by processor, and processor lookup needs only application access. | no | | |
| CAP-ACC-BKS-007 | BR-CAP-ACC-BKS-007-09 A restricting reference, including a batch assignment rule or payout, prevents deletion of a bank or merchant account and identifies the dependent kind. | yes | ATS-ACC-BKS-007-07 | |
| CAP-ACC-BKS-008 | BR-CAP-ACC-BKS-008-01 Department and project codes are upper-cased and unique in their separate collections within a unit; omitted identifiers derive from unit and code, and the two collections may share a code. | yes | ATS-ACC-BKS-008-01, ATS-ACC-BKS-008-07 | TST-ACC-BKS-050 (not-run), TST-ACC-BKS-070 (not-run), TST-ACC-BKS-170 (not-run) |
| CAP-ACC-BKS-008 | BR-CAP-ACC-BKS-008-02 A department or project retains its saved business unit and code. | yes | ATS-ACC-BKS-008-02 | TST-ACC-BKS-044 (not-run), TST-ACC-BKS-050 (not-run), TST-ACC-BKS-061 (not-run) |
| CAP-ACC-BKS-008 | BR-CAP-ACC-BKS-008-03 Reads calculate the display name from the current code and name, or the code alone for an unnamed project. | yes | ATS-ACC-BKS-008-03 | TST-ACC-BKS-044 (not-run), TST-ACC-BKS-050 (not-run) |
| CAP-ACC-BKS-008 | BR-CAP-ACC-BKS-008-04 Departments require names; projects may omit names and may store an end date. | yes | ATS-ACC-BKS-008-03 | TST-ACC-BKS-044 (not-run), TST-ACC-BKS-050 (not-run) |
| CAP-ACC-BKS-008 | BR-CAP-ACC-BKS-008-05 A product accounting setup referencing a department or project prevents its deletion and prevents deletion of its owning unit. | yes | ATS-ACC-BKS-008-04 | TST-ACC-BKS-080 (not-run) |
| CAP-ACC-BKS-008 | BR-CAP-ACC-BKS-008-06 Department and project requests refuse custom-field values because these records do not support them. | yes | ATS-ACC-BKS-008-05 | TST-ACC-BKS-044 (not-run) |
| CAP-ACC-BKS-008 | BR-CAP-ACC-BKS-008-07 Both collections order by code, support unit and activity filters and identifier, code or name search, and active-unit filters supply picker choices. | no | | |
| CAP-ACC-BKS-008 | BR-CAP-ACC-BKS-008-08 The console scopes both lists to one unit with a single-row toolbar and initializes new dimensions with the working unit. | no | ATS-ACC-BKS-008-09 | |
| CAP-ACC-BKS-009 | BR-CAP-ACC-BKS-009-01 Generation creates one to five years, defaulting to one, after the latest existing year or, with no calendar, from the unit’s fiscal year containing the workspace’s current month. | yes | ATS-ACC-BKS-009-01, ATS-ACC-BKS-009-11, ATS-ACC-BKS-009-12 | TST-ACC-BKS-054 (not-run) |
| CAP-ACC-BKS-009 | BR-CAP-ACC-BKS-009-02 January-start years use one calendar-year name, other years use both calendar years, and each has twelve open monthly periods named with two-digit period suffixes. | yes | ATS-ACC-BKS-009-02 | TST-ACC-BKS-168 (not-run) |
| CAP-ACC-BKS-009 | BR-CAP-ACC-BKS-009-03 No generated year starts after the calendar date five years from the workspace’s current date, using February 28 for a leap-day anniversary in a common year, and an out-of-range request writes no years. | yes | ATS-ACC-BKS-009-03 | TST-ACC-BKS-087 (not-run), TST-ACC-BKS-168 (not-run) |
| CAP-ACC-BKS-009 | BR-CAP-ACC-BKS-009-04 At commit the database requires month-boundary years, uninterrupted succession and exactly twelve monthly periods matching each year. | yes | ATS-ACC-BKS-001-16, ATS-ACC-BKS-009-04, ATS-ACC-BKS-009-11 | TST-ACC-BKS-068 (not-run), TST-ACC-BKS-087 (not-run) |
| CAP-ACC-BKS-009 | BR-CAP-ACC-BKS-009-05 Only the year name is editable; attempts to change dates, status or periods are refused, and renamed years retain the existing period names. | yes | ATS-ACC-BKS-009-05 | TST-ACC-BKS-054 (not-run), TST-ACC-BKS-087 (not-run) |
| CAP-ACC-BKS-009 | BR-CAP-ACC-BKS-009-06 Only the unit’s latest year can be deleted, with every period still open, and an older-year refusal identifies the latest year. | yes | ATS-ACC-BKS-009-06 | TST-ACC-BKS-054 (not-run), TST-ACC-BKS-087 (not-run) |
| CAP-ACC-BKS-009 | BR-CAP-ACC-BKS-009-07 A year becomes closed when every period closes and reopens when a period reopens; period-status changes belong to fiscal close rather than configuration. | yes | ATS-ACC-BKS-009-07 | TST-ACC-BKS-068 (not-run) |
| CAP-ACC-BKS-009 | BR-CAP-ACC-BKS-009-08 Generation uses the workspace’s date and time zone rather than the server’s date. | yes | ATS-ACC-BKS-009-08 | TST-ACC-BKS-087 (not-run) |
| CAP-ACC-BKS-009 | BR-CAP-ACC-BKS-009-09 Year lists order by start date and unit, include each year’s twelve periods and support unit and status filters. | no | | |
| CAP-ACC-BKS-010 | BR-CAP-ACC-BKS-010-01 The current period is the earliest open period in the earliest open year and is returned with that year; a unit with no open year receives the legacy no-current-period refusal. | yes | ATS-ACC-BKS-010-01 | TST-ACC-BKS-054 (not-run), TST-ACC-BKS-086 (not-run) |
| CAP-ACC-BKS-010 | BR-CAP-ACC-BKS-010-02 A date lookup returns its containing period and year whether open or closed, and an uncovered date is not found without generating a calendar. | yes | ATS-ACC-BKS-009-12, ATS-ACC-BKS-010-02, ATS-ACC-BKS-018-09 | TST-ACC-BKS-054 (not-run), TST-ACC-BKS-086 (not-run), TST-ACC-BKS-187 (not-run) |
| CAP-ACC-BKS-010 | BR-CAP-ACC-BKS-010-03 The boundary days of a year resolve to its own first and last periods rather than neighbouring years. | yes | ATS-ACC-BKS-010-02 | TST-ACC-BKS-054 (not-run), TST-ACC-BKS-086 (not-run) |
| CAP-ACC-BKS-010 | BR-CAP-ACC-BKS-010-04 A lookup refuses input that is not a valid calendar date. | no | | |
| CAP-ACC-BKS-010 | BR-CAP-ACC-BKS-010-05 Both lookups require fiscal-year read permission and are confined to the workspace’s units. | no | ATS-ACC-BKS-010-04 | |
| CAP-ACC-BKS-010 | BR-CAP-ACC-BKS-010-06 A recurring-batch roll outside its unit’s generated calendar fails with the date and unit identified rather than creating another year. | yes | ATS-ACC-BKS-010-03, ATS-ACC-BKS-010-05 | TST-ACC-BKS-187 (not-run) |
| CAP-ACC-BKS-011 | BR-CAP-ACC-BKS-011-01 Payment-term days are numeric values from 0 through 1000 with at most two decimal places; text and out-of-range or over-precision values are refused with the field named. | yes | ATS-ACC-BKS-011-01, ATS-ACC-BKS-011-04 | TST-ACC-BKS-013 (not-run), TST-ACC-BKS-058 (not-run), TST-ACC-BKS-061 (not-run) |
| CAP-ACC-BKS-011 | BR-CAP-ACC-BKS-011-02 Payment terms belong to the workspace and refuse a business-unit property. | yes | ATS-ACC-BKS-011-02, ATS-ACC-BKS-011-07 | TST-ACC-BKS-058 (not-run) |
| CAP-ACC-BKS-011 | BR-CAP-ACC-BKS-011-03 The service preserves the supplied name independently of days, permits duplicate names under different identifiers and derives an omitted identifier from the name. | no | ATS-ACC-BKS-011-04 | TST-ACC-BKS-013 (not-run) |
| CAP-ACC-BKS-011 | BR-CAP-ACC-BKS-011-04 Invoices and customer-term references prevent term deletion with the dependent kind identified. | yes | ATS-ACC-BKS-011-03 | |
| CAP-ACC-BKS-011 | BR-CAP-ACC-BKS-011-05 An installment-schedule reference also prevents deletion, but its untranslated database refusal currently reaches the caller as an unexplained error. | yes | ATS-ACC-BKS-011-03 | |
| CAP-ACC-BKS-011 | BR-CAP-ACC-BKS-011-06 The console proposes a Net name based on the entered day count and accepts whole days. | no | | |
| CAP-ACC-BKS-011 | BR-CAP-ACC-BKS-011-07 Term lists order by name, support active-state filters and search identifier or name. | no | | |
| CAP-ACC-BKS-012 | BR-CAP-ACC-BKS-012-01 A payment method chooses card, bank-debit or offline behaviour at creation and cannot later change that behaviour. | yes | ATS-ACC-BKS-012-01, ATS-ACC-BKS-012-10 | TST-ACC-BKS-057 (not-run), TST-ACC-BKS-093 (not-run), TST-ACC-BKS-171 (not-run) |
| CAP-ACC-BKS-012 | BR-CAP-ACC-BKS-012-02 The five system methods—credit card, ACH, cash, paper check and wire—remain active and keep deposit handling, while permitted name, description, ordering, reference, availability and bounce choices may be changed. | yes | ATS-ACC-BKS-012-02, ATS-ACC-BKS-012-09 | TST-ACC-BKS-093 (not-run) |
| CAP-ACC-BKS-012 | BR-CAP-ACC-BKS-012-03 Offline methods are console-only; every method has distinct nonempty channels, defaulting to console for offline, console and portal for bank debit, and all channels for card. | yes | ATS-ACC-BKS-012-03, ATS-ACC-BKS-012-07 | TST-ACC-BKS-093 (not-run) |
| CAP-ACC-BKS-012 | BR-CAP-ACC-BKS-012-04 Only offline methods may allow bouncing or deposit into undeposited funds. | yes | ATS-ACC-BKS-012-04 | TST-ACC-BKS-093 (not-run), TST-ACC-BKS-174 (not-run) |
| CAP-ACC-BKS-012 | BR-CAP-ACC-BKS-012-05 A prompted reference has a label, and an unprompted reference has none. | yes | ATS-ACC-BKS-012-04 | TST-ACC-BKS-093 (not-run), TST-ACC-BKS-174 (not-run) |
| CAP-ACC-BKS-012 | BR-CAP-ACC-BKS-012-06 Methods have no delete operation despite the published delete permission; non-system methods can instead be deactivated. | no | | |
| CAP-ACC-BKS-012 | BR-CAP-ACC-BKS-012-07 Migration adds active cashier’s check, money order and offline card methods and inactive purchase-order and payroll-deduction methods, all outside the protected system set. | yes | ATS-ACC-BKS-012-05 | TST-ACC-BKS-093 (not-run) |
| CAP-ACC-BKS-012 | BR-CAP-ACC-BKS-012-08 Method lists sort by configured order and name and filter by behaviour, channel, public-link availability or active state. | no | | |
| CAP-ACC-BKS-013 | BR-CAP-ACC-BKS-013-01 The decided ownership places tax classes, zones, rates and determination in Commerce’s shared tax service while Accounting retains payable mapping and recorded document tax. | no | | |
| CAP-ACC-BKS-013 | BR-CAP-ACC-BKS-013-02 Rate payable mappings use accounts of the mapped unit; posting chooses the rate’s account or the unit’s sales-tax default and refuses the document when neither is available. | yes | ATS-ACC-BKS-005-11, ATS-ACC-BKS-006-07, ATS-ACC-BKS-013-01, ATS-ACC-BKS-013-09 | TST-ACC-BKS-009 (not-run), TST-ACC-BKS-014 (not-run), TST-ACC-BKS-017 (not-run) |
| CAP-ACC-BKS-013 | BR-CAP-ACC-BKS-013-03 Zone criteria match their postal-range, region, country or rest-of-world kind, normalize and deduplicate codes, limit lists to 100 entries and require equal-length ordered postal-range endpoints. | yes | ATS-ACC-BKS-013-02 | TST-ACC-BKS-015 (not-run), TST-ACC-BKS-175 (not-run) |
| CAP-ACC-BKS-013 | BR-CAP-ACC-BKS-013-04 A zone holds at most twenty named rates, each with at most 100 classes, percentages from 0 to 100 as decimal text with six places and no repeated class or unit mapping. | yes | ATS-ACC-BKS-013-03 | TST-ACC-BKS-175 (not-run) |
| CAP-ACC-BKS-013 | BR-CAP-ACC-BKS-013-05 Replacing a zone replaces its rates with new identities while issued document tax retains its original rate references. | yes | ATS-ACC-BKS-013-04 | TST-ACC-BKS-016 (not-run), TST-ACC-BKS-060 (not-run) |
| CAP-ACC-BKS-013 | BR-CAP-ACC-BKS-013-06 Zone matching follows priority and name, selects the first match, reserves rest-of-world for fallback and treats an omitted country as the United States. | yes | ATS-ACC-BKS-013-05 | TST-ACC-BKS-060 (not-run), TST-ACC-BKS-175 (not-run) |
| CAP-ACC-BKS-013 | BR-CAP-ACC-BKS-013-07 Product setups, product-type defaults, rates and recorded tax lines protect a referenced tax class from deletion with dependents identified; deactivation retains existing references. | yes | ATS-ACC-BKS-013-06 | TST-ACC-BKS-100 (not-run), TST-ACC-BKS-102 (not-run) |
| CAP-ACC-BKS-013 | BR-CAP-ACC-BKS-013-08 Tax classes are shared workspace definitions without a business unit, ordered by name and allowed to have matching names under different identifiers. | no | | |
| CAP-ACC-BKS-014 | BR-CAP-ACC-BKS-014-01 Templates have one immutable kind among invoice, payment receipt, refund receipt, statement and batch download. | yes | ATS-ACC-BKS-014-01, ATS-ACC-BKS-014-09 | TST-ACC-BKS-052 (not-run), TST-ACC-BKS-066 (not-run) |
| CAP-ACC-BKS-014 | BR-CAP-ACC-BKS-014-02 Saved body, e-mail and filename sources must be valid Liquid using the kind’s variables and permitted currency, number, row-number, title-case and date filters; problems identify field and position together and Handlebars input receives Liquid guidance. | yes | ATS-ACC-BKS-014-02 | TST-ACC-BKS-052 (not-run), TST-ACC-BKS-167 (not-run) |
| CAP-ACC-BKS-014 | BR-CAP-ACC-BKS-014-03 E-mail requires subject and body together and permits sender, reply-to and copies only with them; statements require e-mail, downloads instead require CSV, IIF or text output and a filename, and normalized copy addresses number at most ten. | yes | ATS-ACC-BKS-014-03 | TST-ACC-BKS-052 (not-run), TST-ACC-BKS-066 (not-run) |
| CAP-ACC-BKS-014 | BR-CAP-ACC-BKS-014-04 Statements default to all customer contacts or select contacts through one to fifty named roles. | yes | ATS-ACC-BKS-014-04, ATS-ACC-BKS-014-10 | TST-ACC-BKS-052 (not-run) |
| CAP-ACC-BKS-014 | BR-CAP-ACC-BKS-014-05 The nine built-ins—four document templates and five software downloads—list first and allow reading, preview and duplication, but reject replacement, deletion and customer reuse of their identifiers. | yes | ATS-ACC-BKS-014-05 | TST-ACC-BKS-052 (not-run), TST-ACC-BKS-163 (not-run) |
| CAP-ACC-BKS-014 | BR-CAP-ACC-BKS-014-06 Duplication copies the complete content of a built-in or customer template into a new active template with a new identifier. | yes | ATS-ACC-BKS-014-05, ATS-ACC-BKS-014-09, ATS-ACC-BKS-014-12 | TST-ACC-BKS-020 (not-run), TST-ACC-BKS-052 (not-run), TST-ACC-BKS-163 (not-run) |
| CAP-ACC-BKS-014 | BR-CAP-ACC-BKS-014-07 Preview renders unsaved sources against kind-specific samples, escapes documents as HTML and exports as plain text, identifies empty fields and problems and still renders unaffected parts. | yes | ATS-ACC-BKS-014-06 | TST-ACC-BKS-052 (not-run) |
| CAP-ACC-BKS-014 | BR-CAP-ACC-BKS-014-08 Each kind exposes allowed variables with type, description and example together with its available filters. | no | | |
| CAP-ACC-BKS-014 | BR-CAP-ACC-BKS-014-09 The console separates template kinds into tabs without a kind column or filter, creates within the current tab and opens read-only editors for readers. | no | | |
| CAP-ACC-BKS-014 | BR-CAP-ACC-BKS-014-10 The built-in invoice template contains no invoice line items. | no | | |
| CAP-ACC-BKS-015 | BR-CAP-ACC-BKS-015-01 Resolution prefers an explicit template, then the unit’s kind-specific choice or workspace statement default, then the built-in, with batch downloads using the unit’s software-package format. | yes | ATS-ACC-BKS-015-01, ATS-ACC-BKS-015-09 | TST-ACC-BKS-165 (not-run) |
| CAP-ACC-BKS-015 | BR-CAP-ACC-BKS-015-02 A missing, wrong-kind or inactive explicit template is refused rather than silently substituted. | yes | ATS-ACC-BKS-015-02 | TST-ACC-BKS-165 (not-run) |
| CAP-ACC-BKS-015 | BR-CAP-ACC-BKS-015-03 A unit using QuickBooks Online or Other without its own download template receives the legacy no-format refusal. | yes | ATS-ACC-BKS-015-03 | TST-ACC-BKS-165 (not-run) |
| CAP-ACC-BKS-015 | BR-CAP-ACC-BKS-015-04 Unit document choices and the statement default accept only active same-workspace templates of the matching kind; empty choices mean built-in and explicit built-in identifiers are refused. | yes | ATS-ACC-BKS-001-18, ATS-ACC-BKS-002-15, ATS-ACC-BKS-003-12, ATS-ACC-BKS-015-04, ATS-ACC-BKS-016-15 | TST-ACC-BKS-051 (not-run), TST-ACC-BKS-052 (not-run) |
| CAP-ACC-BKS-015 | BR-CAP-ACC-BKS-015-05 Templates referenced by units or the statement default cannot be deleted or deactivated, and reads identify their users. | yes | ATS-ACC-BKS-014-09, ATS-ACC-BKS-014-12, ATS-ACC-BKS-015-05, ATS-ACC-BKS-015-11, ATS-ACC-BKS-017-08 | TST-ACC-BKS-020 (not-run), TST-ACC-BKS-021 (not-run), TST-ACC-BKS-052 (not-run), TST-ACC-BKS-082 (not-run) |
| CAP-ACC-BKS-015 | BR-CAP-ACC-BKS-015-06 The shared resolver never renders an inactive template for any document kind. | yes | ATS-ACC-BKS-015-02 | TST-ACC-BKS-165 (not-run) |
| CAP-ACC-BKS-015 | BR-CAP-ACC-BKS-015-07 Omitting a unit template choice on replacement restores that kind’s built-in choice. | yes | ATS-ACC-BKS-015-06 | TST-ACC-BKS-082 (not-run) |
| CAP-ACC-BKS-015 | BR-CAP-ACC-BKS-015-08 Which document producers adopt the shared resolution order remains unestablished within this module’s permitted source scope. | no | | |
| CAP-ACC-BKS-016 | BR-CAP-ACC-BKS-016-01 Each configuration kind has read permission from Read Only upward and administrator-level writes; default assignment is a unit update, rate filling a rate create and template duplication a template create. | yes | ATS-ACC-BKS-001-10, ATS-ACC-BKS-002-09, ATS-ACC-BKS-003-08, ATS-ACC-BKS-004-08, ATS-ACC-BKS-005-06, ATS-ACC-BKS-007-08, ATS-ACC-BKS-008-06, ATS-ACC-BKS-009-10, ATS-ACC-BKS-010-04, ATS-ACC-BKS-011-05, ATS-ACC-BKS-011-07, ATS-ACC-BKS-012-06, ATS-ACC-BKS-013-07, ATS-ACC-BKS-014-08, ATS-ACC-BKS-015-08, ATS-ACC-BKS-016-01, ATS-ACC-BKS-016-12, ATS-ACC-BKS-016-13 | TST-ACC-BKS-043 (not-run), TST-ACC-BKS-047 (not-run), TST-ACC-BKS-051 (not-run) |
| CAP-ACC-BKS-016 | BR-CAP-ACC-BKS-016-02 Configuration requests also require Accounting application access and licensing, while currencies, default purposes and processors require no additional resource permission. | yes | ATS-ACC-BKS-016-02, ATS-ACC-BKS-016-14 | TST-ACC-BKS-047 (not-run), TST-ACC-BKS-048 (not-run) |
| CAP-ACC-BKS-016 | BR-CAP-ACC-BKS-016-03 Permission on one configuration kind grants no permission on another, so unit administration alone cannot create departments or read templates. | yes | ATS-ACC-BKS-016-03 | TST-ACC-BKS-043 (not-run), TST-ACC-BKS-051 (not-run) |
| CAP-ACC-BKS-016 | BR-CAP-ACC-BKS-016-04 Workspace separation makes another workspace’s records absent from reads and lists, refuses cross-workspace references and is enforced for record rows by the database. | yes | ATS-ACC-BKS-016-04, ATS-ACC-BKS-019-09 | TST-ACC-BKS-024 (not-run), TST-ACC-BKS-046 (not-run), TST-ACC-BKS-047 (not-run), TST-ACC-BKS-063 (not-run) |
| CAP-ACC-BKS-016 | BR-CAP-ACC-BKS-016-05 Replacements require the read version, refuse stale versions, unknown properties or omitted required settings, clear ordinary omitted optional values and accept read-only properties from a retrieved record without writing them. | yes | ATS-ACC-BKS-001-11, ATS-ACC-BKS-001-13, ATS-ACC-BKS-001-17, ATS-ACC-BKS-002-11, ATS-ACC-BKS-003-10, ATS-ACC-BKS-004-10, ATS-ACC-BKS-005-08, ATS-ACC-BKS-007-09, ATS-ACC-BKS-008-08, ATS-ACC-BKS-011-06, ATS-ACC-BKS-012-08, ATS-ACC-BKS-013-08, ATS-ACC-BKS-014-11, ATS-ACC-BKS-015-10, ATS-ACC-BKS-016-05, ATS-ACC-BKS-016-11, ATS-ACC-BKS-016-15, ATS-ACC-BKS-017-07 | TST-ACC-BKS-025 (not-run), TST-ACC-BKS-046 (not-run), TST-ACC-BKS-058 (not-run), TST-ACC-BKS-072 (not-run) |
| CAP-ACC-BKS-016 | BR-CAP-ACC-BKS-016-06 Text inputs are trimmed and whitespace-only text is treated as missing. | yes | ATS-ACC-BKS-016-06 | TST-ACC-BKS-050 (not-run), TST-ACC-BKS-061 (not-run) |
| CAP-ACC-BKS-016 | BR-CAP-ACC-BKS-016-07 Full locks refuse updates and deletion, delete-only locks refuse deletion, GL-account updates can change lock settings only when the current lock permits updates, and configuration editors provide no lock controls. | yes | ATS-ACC-BKS-016-07 | TST-ACC-BKS-089 (not-run), TST-ACC-BKS-102 (not-run) |
| CAP-ACC-BKS-016 | BR-CAP-ACC-BKS-016-08 Paged lists return items, a page count and a continuation cursor within their own size limits, and refuse malformed encoded offset cursors. | yes | ATS-ACC-BKS-016-08 | TST-ACC-BKS-046 (not-run) |
| CAP-ACC-BKS-016 | BR-CAP-ACC-BKS-016-09 Console readers can load configuration lists and read-only editors without functioning write controls. | yes | ATS-ACC-BKS-016-09 | TST-ACC-BKS-011 (not-run), TST-ACC-BKS-012 (not-run) |
| CAP-ACC-BKS-016 | BR-CAP-ACC-BKS-016-10 Console constraints additionally require GL names, limit department and project codes to twenty characters, require whole term days and nonnegative priorities, fix account currency in editors and warn at the 2,000-record loading cap. | no | | |
| CAP-ACC-BKS-016 | BR-CAP-ACC-BKS-016-11 Published bulk permissions, settings create and delete permissions and payment-method delete permission have no corresponding required action. | no | | |
| CAP-ACC-BKS-017 | BR-CAP-ACC-BKS-017-01 Unsaved settings read at version zero with built-in statements, unapplied overpayments, no refund approval, period-based deferral truncation and no required service period; a first version-zero save creates them. | yes | ATS-ACC-BKS-017-01, ATS-ACC-BKS-017-06 | TST-ACC-BKS-052 (not-run), TST-ACC-BKS-098 (not-run), TST-ACC-BKS-099 (not-run) |
| CAP-ACC-BKS-017 | BR-CAP-ACC-BKS-017-02 Overpayment handling defaults settlement’s unallocated remainder to unapplied payment money or an immediate credit when the request makes no choice. | no | | |
| CAP-ACC-BKS-017 | BR-CAP-ACC-BKS-017-03 Enabling refund approval holds a refund until a different person approves it; approval is disabled by default. | yes | ATS-ACC-BKS-017-02 | TST-ACC-BKS-027 (not-run) |
| CAP-ACC-BKS-017 | BR-CAP-ACC-BKS-017-04 Deferral truncation selects remaining-schedule reduction by whole period by default or by days after the credit memo’s effective date. | no | | |
| CAP-ACC-BKS-017 | BR-CAP-ACC-BKS-017-05 Requiring service periods refuses issuance of deferred lines without one; omitted service-period and truncation settings retain saved values, while an omitted statement choice restores the built-in. | yes | ATS-ACC-BKS-015-11, ATS-ACC-BKS-017-03 | TST-ACC-BKS-021 (not-run), TST-ACC-BKS-098 (not-run) |
| CAP-ACC-BKS-017 | BR-CAP-ACC-BKS-017-06 Reconciliation approval defaults on and close bank-verification defaults off; both are stored with settings but belong to their consuming modules’ change paths. | yes | ATS-ACC-BKS-017-04 | TST-ACC-BKS-069 (not-run) |
| CAP-ACC-BKS-017 | BR-CAP-ACC-BKS-017-07 Settings reads require read permission, replacements require update permission, and stale versions are refused. | yes | ATS-ACC-BKS-017-05, ATS-ACC-BKS-017-08 | TST-ACC-BKS-021 (not-run), TST-ACC-BKS-051 (not-run), TST-ACC-BKS-052 (not-run), TST-ACC-BKS-098 (not-run) |
| CAP-ACC-BKS-018 | BR-CAP-ACC-BKS-018-01 Preview returns a schedule description, problems, warnings and five future instants with local times, saves nothing and requires application access. | yes | ATS-ACC-BKS-018-01 | TST-ACC-BKS-177 (not-run) |
| CAP-ACC-BKS-018 | BR-CAP-ACC-BKS-018-02 A schedule without a specified time zone uses the workspace’s zone. | yes | ATS-ACC-BKS-018-02 | TST-ACC-BKS-177 (not-run) |
| CAP-ACC-BKS-018 | BR-CAP-ACC-BKS-018-03 Preview reports an interval shorter than the supplied minimum as a problem and returns no description or occurrences for an impossible weekly schedule with no weekdays. | yes | ATS-ACC-BKS-018-03 | TST-ACC-BKS-177 (not-run) |
| CAP-ACC-BKS-018 | BR-CAP-ACC-BKS-018-04 Run-history access requires the scheduled subject’s read permission in addition to application access. | yes | ATS-ACC-BKS-018-04 | TST-ACC-BKS-177 (not-run) |
| CAP-ACC-BKS-018 | BR-CAP-ACC-BKS-018-05 A due occurrence is claimed only once during racing dispatches, and disabled schedules are not claimed. | yes | ATS-ACC-BKS-018-05, ATS-ACC-BKS-018-10 | TST-ACC-BKS-187 (not-run) |
| CAP-ACC-BKS-018 | BR-CAP-ACC-BKS-018-06 The tested spring transition moves a 2:30 AM occurrence to 3:30 AM and dates the work using the occurrence’s local day. | yes | ATS-ACC-BKS-018-05, ATS-ACC-BKS-018-09 | TST-ACC-BKS-187 (not-run) |
| CAP-ACC-BKS-018 | BR-CAP-ACC-BKS-018-07 Five consecutive failures pause the schedule. | yes | ATS-ACC-BKS-010-05, ATS-ACC-BKS-018-05 | TST-ACC-BKS-187 (not-run) |
| CAP-ACC-BKS-018 | BR-CAP-ACC-BKS-018-08 Run-history pages sort newest first and contain at most 200 runs. | no | ATS-ACC-BKS-018-08 | |
| CAP-ACC-BKS-018 | BR-CAP-ACC-BKS-018-09 Accounting schedules recurring-batch rolls, automatic batch close, reconciliation overdue and drift sweeps and idempotency purge, and recurring-billing-run preparation. | no | | |
| CAP-ACC-BKS-018 | BR-CAP-ACC-BKS-018-10 Saving an owned schedule validates its definition and minimum interval and recalculates the next occurrence, while schedule deletion cascades to its run history. | yes | ATS-ACC-BKS-018-06, ATS-ACC-BKS-018-07 | |
| CAP-ACC-BKS-019 | BR-CAP-ACC-BKS-019-01 Provisioning inserts the workspace’s five system payment methods once, preserves previously renamed methods on retry and reports no provisioning work for other participants. | yes | ATS-ACC-BKS-012-09, ATS-ACC-BKS-019-01 | TST-ACC-BKS-093 (not-run), TST-ACC-BKS-183 (not-run) |
| CAP-ACC-BKS-019 | BR-CAP-ACC-BKS-019-02 Erasure proceeds resumably in bounded batches through dependent records before configuration, with reconciliation first and billing, transaction and fiscal-close data ahead of their referenced configuration. | yes | ATS-ACC-BKS-019-02 | TST-ACC-BKS-180 (not-run), TST-ACC-BKS-183 (not-run) |
| CAP-ACC-BKS-019 | BR-CAP-ACC-BKS-019-03 Purge refuses an unknown workspace, one not being deleted or one whose deletion was cancelled, without removing records. | yes | ATS-ACC-BKS-019-03 | TST-ACC-BKS-183 (not-run) |
| CAP-ACC-BKS-019 | BR-CAP-ACC-BKS-019-04 Purging one workspace leaves every other workspace’s records unchanged. | yes | ATS-ACC-BKS-019-04, ATS-ACC-BKS-019-09 | TST-ACC-BKS-178 (not-run), TST-ACC-BKS-183 (not-run) |
| CAP-ACC-BKS-019 | BR-CAP-ACC-BKS-019-05 Lifecycle declarations assign every workspace-owned Accounting table to exactly one purge participant and exclude shared vocabularies. | yes | ATS-ACC-BKS-019-04 | TST-ACC-BKS-178 (not-run), TST-ACC-BKS-183 (not-run) |
| CAP-ACC-BKS-019 | BR-CAP-ACC-BKS-019-06 Exports batch one dataset up to the creation cut-off, include workspace identity and processor references without credentials, and block before staging when a Stripe API-key, webhook-secret or client-secret pattern is detected. | yes | ATS-ACC-BKS-019-05 | TST-ACC-BKS-181 (not-run) |
| CAP-ACC-BKS-019 | BR-CAP-ACC-BKS-019-07 Ordinary users are served only in active enabled workspaces; deleting workspaces permit staff reads, loading workspaces permit data-job routes, unknown workspaces are unavailable and state lookup is cached for up to thirty seconds. | yes | ATS-ACC-BKS-016-14, ATS-ACC-BKS-019-06 | TST-ACC-BKS-194 (not-run) |
| CAP-ACC-BKS-019 | BR-CAP-ACC-BKS-019-08 Lifecycle requests refuse reset, unknown operations or participants, missing workspace or run identity and batch sizes outside bounded whole-number limits. | yes | ATS-ACC-BKS-019-07 | TST-ACC-BKS-195 (not-run) |
| CAP-ACC-BKS-019 | BR-CAP-ACC-BKS-019-09 Export blocks undeclared datasets, completes excluded history with an empty part and warning, and permits not-applicable only for an initial request with neither dataset data nor financial history. | yes | ATS-ACC-BKS-019-08 | |