ATS-ACC-BAT-002 Locate batches and inspect their current contents: Capability Test Specification
Markdown Design / Accounting / Batch Management / Batch collection and control / Capability Test Specification Locate batches and inspect their current contents: Capability Test Specification Coverage The scenarios define focused checks for this outcome. The coverage map distinguishes specified checks from unresolved proof; executable bindings identify inspected assertions and carry no execution result.
Recorded posting is distinguishable from live intake. Recovery changes dependent lookup. These checks use the related capability’s outcome as part of the setup or verification. Unbound interactions remain proposed until a suite executes the complete chain.
Show evidence (sources, provenance, origins, pinned commits)Coverage Rule covered Transition not-applicable Validation gap: FND-ACC-BAT-056 Permission gap: FND-ACC-BAT-056 Edge covered Failure gap: FND-ACC-BAT-056 Boundary covered Concurrency gap: FND-ACC-BAT-056 Invariant covered Interaction covered Test Scenarios 11 scenarios proving CAP-ACC-BAT-002 ; 7 bound to an existing test.
01 Read access controls the page and action endpoint permission browser negative test
Proves BR-CAP-ACC-BAT-002-01 Preconditions One persona can read batches and another cannot. Steps Open the batch list and request actions as each persona. Expected The denied persona receives the access page and 403; the reader receives the list. Data Provide the acceptance personas, including the reconciliation preparer. Bound to Source services-accounting:modules/batches/tests/e2e/batch-actions.e2e.spec.js #refuses a caller without accounting.batches.read 403 02 Filtering and cursors preserve ordering boundary api negative test
Proves BR-CAP-ACC-BAT-002-02 Preconditions Two units each have batches in two fiscal periods. Steps Apply the unit, status and period filters and follow a cursor; omit the year on a period filter. Expected Results sort by date then reference; a period without its year returns 400. Data Provide seeded batches. Bound to Source services-accounting:modules/batches/tests/e2e/batches.e2e.spec.js #refuses a fiscal_period filter without its fiscal_year_id 400 10 Batch reporting preserves readable numbers rule api test
Proves BR-CAP-ACC-BAT-002-08 Preconditions Two isolated batches have names Morning and Evening; only Morning has code DAY-1. Steps Read the Batches dataset as its workspace query reader. Expected The numbers are DAY-1 and Evening respectively and transaction-batch links identify their original collections. Data Owned records in an isolated workspace with the stated calendar and accounting setup. Bound to Source services-accounting:modules/batches/tests/integration/db/batches-view.integration.spec.js #answers the reader of tenant A its batches, with every column, the number the code else the name 11 Batch dataset access needs its query grant permission api negative proposed
Proves BR-CAP-ACC-BAT-002-08 Preconditions Two callers differ only in their batch-query grant. Steps Request the Batches dataset as both callers. Expected The permitted request succeeds and the other is denied before rows are returned. Data Owned records in an isolated workspace with the stated calendar and accounting setup. Source services-accounting:modules/batches/tests/integration/db/batches-view.integration.spec.js #answers the reader of tenant A its batches, with every column, the number the code else the name ← Previous Capability Test Specification ATS-ACC-BAT-001 · Collect a business unit’s documents in a new batch: Capability Test Specification Next Capability Test Specification → ATS-ACC-BAT-003 · Correct batch details before posting: Capability Test Specification