Shared terms remain protected during a reader inspection.
Related-capability and workflow references identify the seams each scenario exercises. The lifecycle coverage record retains transitions that still need individual proof.
The pinned service and browser assertions support the registered bindings. Original test references remain beside each scenario so partial evidence and unresolved conformance remain reviewable.
Coverage
Rulegap: FND-ACC-BKS-072
Transitiongap: FND-ACC-BKS-072
Validationcovered
Permissioncovered
Edgegap: FND-ACC-BKS-072
Failurecovered
Boundarycovered
Concurrencycovered
Invariantgap: FND-ACC-BKS-072
Interactioncovered
Test Scenarios
7 scenarios proving CAP-ACC-BKS-011; 3 bound to an existing test.
01Validate bounded day precisionboundaryapinegativetest
Terms are referenced by an invoice, customer terms and an installment schedule.
Steps
Attempt removal in each state.
Expected
Deletion preserves referenced terms. Recognized invoice and customer references produce a named dependency conflict; the installment reference retains the unexplained refusal recorded by its cited rule.
Data
Isolated fixture records matching this scenario’s setup.
An administrator has a run-owned product, contact, open batch and terms initially named for forty-five days.
Steps
Create the terms, edit their days to forty-six while keeping the name, issue an invoice dated October eighteenth, then change it to the zero-day terms through Edit Details.
Expected
The issued invoice falls due on December third; selecting the zero-day terms changes its due date to the invoice date.
Data
A postable unit, priced product, CRM contact, open batch and run-marked term records.
An application-authorized reader and administrator share the run-owned setup. A third principal lacks the relevant resource grant.
Steps
Read the relevant configuration as the reader, attempt each supported mutation, then repeat with the matching administrator grants. Repeat the reads without their resource grants.
Expected
The permission outcomes match the cited authorization rule, and refused mutations leave every configured value unchanged.
Data
Run-owned records for the stated setup; retain the initial values for comparison.