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

        1. 20d3b161-c853-45c8-85a4-47fe3ba7184f.json
          68 kB
          Brent Jacobz
        2. 4d30b941-8137-4a42-8b84-ded326b4f82f.json
          32 kB
          Brent Jacobz
        3. b8ca5395-d1ff-446c-9e13-4176ea01112c.json
          57 kB
          Brent Jacobz
        4. f8c61af5-a06c-4e4c-baf8-dde900de4e56.json
          68 kB
          Brent Jacobz
        5. image-2021-06-23-14-08-49-373.png
          50 kB
          Sree Surapaneni
        6. image-2021-06-23-14-10-02-150.png
          20 kB
          Sree Surapaneni
        7. image-2021-06-25-13-11-12-205.png
          79 kB
          Sree Surapaneni
        8. screenshot-1.png
          57 kB
          Brent Jacobz

          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.