-
Type:
Story
-
Status: Closed (View Workflow)
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: CFA 2021R5
-
Component/s: None
-
Labels:
-
Sprint:2021.R5 CloudLink Sprint 5
-
SCRUM Team:Globogym Purple Cobras
-
Story Points:3
-
Work Type Classification:Sustaining
We need to upgrade the CloudLink Message Processor to process "Refunds" that enter the system.
The Refund is indicated by EventID: 10192 and has the event Description of "Refund"
"eventId": 10192, "eventDesc": "Refund"
I have attached some sample transactions that have been Refunded
We need to produce a sales messages that looks like what the "Radiant" pos used to output:
In terms of what we need to see, the Message Body of the Sales Message needs to contain the following:
- A Header Record, with a PollCount of 0 and a negative PollAmount
- The items that have been reversed. i.e. Negative PollCount and PollAmount for the Items
- A Reversed Payment record
- A Tax record with a -1 PollCount and 0 PollAmount
- A ControlInfo record for the "Refund", with a positive PollCount of 1 and positive PollAmount with the refund amount
A ControlInfo Record, "PODServiceType" with a PollCount of 1 and a negative PollAmount.
- implements
-
CFAMX-14120 CloudLink - MVP
-
- Open
-
1.
|
Review Test Scripts |
![]() |
Done | Unassigned |
|
||||||||
2.
|
Deploy |
![]() |
Done | Unassigned |
|
||||||||
3.
|
Functional Review with QA |
![]() |
Done | Sree Surapaneni |
|
||||||||
4.
|
DIT |
![]() |
Done | Unassigned |
|
||||||||
5.
|
Design Review |
![]() |
Done | Sree Surapaneni |
|
||||||||
6.
|
Implement Refund in Message Processing |
![]() |
Done | Sree Surapaneni |
|
||||||||
7.
|
Create Test Cases |
![]() |
Done | Gareth Leibbrandt (Inactive) |
|
||||||||
8.
|
Execute Test Cases |
![]() |
Done | Gareth Leibbrandt (Inactive) |
|