Details

    • Sprint:
      2021.R5 CloudLink Sprint 5
    • SCRUM Team:
      Globogym Purple Cobras
    • Story Points:
      3
    • Work Type Classification:
      Sustaining

      Description

      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. 

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Gareth.Leibbrandt Gareth Leibbrandt (Inactive)
                Reporter:
                brent.jacobz Brent Jacobz (Inactive)
              • Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 10.5h
                  10.5h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 8h 35m Time Not Required
                  8h 35m

                    PagerDuty

                    Error rendering 'com.pagerduty.jira-server-plugin:PagerDuty'. Please contact your Jira administrators.