Skip to content

FAS-COM-ORD-06Purchase changes and returns

Markdown

FAS-COM-ORD-06

Purchase changes and returns

Markdown
  • DocumentProposed
  • Product intentProposed

Product areaCommerceModuleCustomer purchases, purchased benefits and vendor stockRevision1

Read atservices-commerce c8b66a98macroservice-libraries 54536a44react-console baf6dae3

Scenarios

5 scenarios proving FEAT-COM-ORD-06 as a whole.

01 A partial cancellation keeps the other line standing behaviour proposed
Exercises
CAP-COM-ORD-014 CAP-COM-ORD-015 CAP-COM-ORD-016
Relies on
ATS-COM-ORD-014-11 ATS-COM-ORD-015-06 ATS-COM-ORD-016-01
Preconditions
An accepted two-line sale has one cancellable item and one standing item.
Steps
[object Object]
Expected
Only the first line’s value is credited; remaining options use the standing quantity.
Data
An isolated workspace with the records, permissions and controlled outcomes named above.
Source
ATS-COM-ORD-014-11,ATS-COM-ORD-015-06,ATS-COM-ORD-016-01
02 Carrier handoff changes the available after-sale path interaction proposed
Exercises
CAP-COM-ORD-014 CAP-COM-ORD-016
Relies on
ATS-COM-ORD-014-09 ATS-COM-ORD-016-03
Preconditions
A returnable line has been handed to the carrier.
Steps
[object Object]
Expected
Cancellation redirects to return and the return issues receiving authority.
Data
An isolated workspace with the records, permissions and controlled outcomes named above.
Source
ATS-COM-ORD-014-09,ATS-COM-ORD-016-03
03 An upgrade completes through replacement purchase and delivery lifecycle proposed
Exercises
CAP-COM-ORD-015 CAP-COM-ORD-005 CAP-COM-ORD-006 CAP-COM-ORD-007
Relies on
ATS-COM-ORD-015-01 ATS-COM-ORD-015-02 ATS-COM-ORD-007-05
Preconditions
The accepted original supports the fixture seventy-five-dollar upgrade.
Steps
[object Object]
Expected
The original links its successor and amendment completion follows replacement delivery.
Data
An isolated workspace with the records, permissions and controlled outcomes named above.
Source
ATS-COM-ORD-015-01,ATS-COM-ORD-015-02,ATS-COM-ORD-007-05
04 Review and override remain separate staff privileges permissionnegative proposed
Exercises
CAP-COM-ORD-014 CAP-COM-ORD-015 CAP-COM-ORD-016
Relies on
ATS-COM-ORD-014-08 ATS-COM-ORD-014-10 ATS-COM-ORD-015-06 ATS-COM-ORD-016-04
Preconditions
An ordinary clerk and a portal purchaser can request changes but cannot approve or override them.
Steps
[object Object]
Expected
Unauthorized decisions are refused and existing documents remain unchanged.
Data
An isolated workspace with the records, permissions and controlled outcomes named above.
Source
ATS-COM-ORD-014-08,ATS-COM-ORD-014-10,ATS-COM-ORD-015-06,ATS-COM-ORD-016-04
05 Withdrawal releases each unexecuted change’s occupancy regressionnegative proposed
Exercises
CAP-COM-ORD-014 CAP-COM-ORD-015 CAP-COM-ORD-016
Relies on
ATS-COM-ORD-014-13 ATS-COM-ORD-015-11 ATS-COM-ORD-016-10
Preconditions
Separate lines carry an approved cancellation, approved amendment and authorized return.
Steps
[object Object]
Expected
Each duplicate initially fails and withdrawal permits its later same-kind request.
Data
An isolated workspace with the records, permissions and controlled outcomes named above.
Source
ATS-COM-ORD-014-13,ATS-COM-ORD-015-11,ATS-COM-ORD-016-10

The Markdown files under specs/ in rhythmsoftware/rhythm-v2-docs are the canonical source of truth. This reader is a generated, read-only projection of them.