<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_HotelNational_P05" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="5.46.1">
  <bpmn:message id="Message_P05_PurchaseRequest" name="Voucher purchase request" />
  <bpmn:message id="Message_P05_PaymentAuthRequest" name="Voucher payment authorization request" />
  <bpmn:message id="Message_P05_PaymentAuthResult" name="Voucher payment authorization result" />
  <bpmn:message id="Message_P05_VoucherIssued" name="Voucher issued" />
  <bpmn:message id="Message_P05_RedemptionRequest" name="Voucher redemption request" />
  <bpmn:message id="Message_P05_RedemptionConfirmed" name="Voucher redemption confirmed" />
  <bpmn:message id="Message_P05_RedemptionDeclined" name="Voucher redemption declined" />
  <bpmn:collaboration id="Collaboration_HotelNational_P05">
    <bpmn:participant id="Participant_HotelNational" name="Hotel National Zermatt" processRef="Process_HotelNational_P05" />
    <bpmn:participant id="Participant_PaymentProvider" name="Payment Provider" processRef="Process_PaymentProvider_P05" />
    <bpmn:participant id="Participant_Guest" name="Guest" processRef="Process_Guest_P05" />
    <bpmn:messageFlow id="Msg_P05_PurchaseRequest" name="purchase request" sourceRef="Task_Guest_P05_SendPurchaseRequest" targetRef="Event_P05_StartPurchaseRequest" />
    <bpmn:messageFlow id="Msg_P05_PaymentAuthRequest" name="auth request" sourceRef="Task_P05_RequestPaymentAuthorization" targetRef="Event_Pay_P05_StartAuth" />
    <bpmn:messageFlow id="Msg_P05_PaymentAuthAccepted" name="auth accepted" sourceRef="Task_Pay_P05_SendAuthAccepted" targetRef="Task_P05_ReceiveAuthResult" />
    <bpmn:messageFlow id="Msg_P05_PaymentAuthRejected" name="auth rejected" sourceRef="Task_Pay_P05_SendAuthRejected" targetRef="Task_P05_ReceiveAuthResult" />
    <bpmn:messageFlow id="Msg_P05_VoucherIssued" name="voucher issued" sourceRef="Task_P05_SendVoucher" targetRef="Event_Guest_P05_ReceiveVoucher" />
    <bpmn:messageFlow id="Msg_P05_RedemptionRequest" name="redemption request" sourceRef="Task_Guest_P05_SendRedemptionRequest" targetRef="Event_P05_ReceiveRedemptionRequest" />
    <bpmn:messageFlow id="Msg_P05_RedemptionConfirmed" name="redemption confirmed" sourceRef="Task_P05_SendRedemptionConfirmation" targetRef="Event_Guest_P05_ReceiveRedemptionConfirmation" />
    <bpmn:messageFlow id="Msg_P05_RedemptionDeclined" name="redemption declined" sourceRef="Task_P05_SendRedemptionDeclined" targetRef="Event_Guest_P05_ReceiveRedemptionDecline" />
  </bpmn:collaboration>
  <bpmn:process id="Process_HotelNational_P05" name="Hotel National Zermatt" isExecutable="false">
    <bpmn:laneSet id="LaneSet_Process_HotelNational_P05">
      <bpmn:lane id="Lane_P05_ReservationsSales" name="Reservations &#38; Sales">
        <bpmn:flowNodeRef>Event_P05_StartPurchaseRequest</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_P05_CaptureVoucherRequest</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_P05_CalculateVoucherTerms</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_P05_RequestPaymentAuthorization</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Gateway_P05_PaymentApproved</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_P05_NotifyPaymentFailure</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Event_P05_EndPurchaseFailed</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Gateway_P05_IssuanceSplit</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_P05_GenerateVoucherCode</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Gateway_P05_IssuanceJoin</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_P05_SendVoucher</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Event_P05_ReceiveRedemptionRequest</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_P05_ReceiveAuthResult</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="Lane_P05_FrontOffice" name="Front Office">
        <bpmn:flowNodeRef>Task_P05_ValidateVoucherRecord</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_P05_EvaluateRedemptionEligibility</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Gateway_P05_RedemptionAllowed</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_P05_ApplyVoucherToBooking</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_P05_MarkVoucherRedeemed</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_P05_SendRedemptionConfirmation</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Event_P05_EndRedeemed</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_P05_SendRedemptionDeclined</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Event_P05_EndDeclined</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="Lane_P05_Finance" name="Finance">
        <bpmn:flowNodeRef>Task_P05_PostDeferredRevenue</bpmn:flowNodeRef>
      </bpmn:lane>
    </bpmn:laneSet>
    <bpmn:sequenceFlow id="Flow_P05_Start_to_Capture" sourceRef="Event_P05_StartPurchaseRequest" targetRef="Task_P05_CaptureVoucherRequest" />
    <bpmn:sequenceFlow id="Flow_P05_Capture_to_Calculate" sourceRef="Task_P05_CaptureVoucherRequest" targetRef="Task_P05_CalculateVoucherTerms" />
    <bpmn:sequenceFlow id="Flow_P05_Calculate_to_RequestAuth" sourceRef="Task_P05_CalculateVoucherTerms" targetRef="Task_P05_RequestPaymentAuthorization" />
    <bpmn:sequenceFlow id="Flow_P05_RequestAuth_to_Receive" sourceRef="Task_P05_RequestPaymentAuthorization" targetRef="Task_P05_ReceiveAuthResult" />
    <bpmn:startEvent id="Event_P05_StartPurchaseRequest" name="Voucher purchase request received">
      <bpmn:messageEventDefinition messageRef="Message_P05_PurchaseRequest" />
    </bpmn:startEvent>
    <bpmn:userTask id="Task_P05_CaptureVoucherRequest" name="Capture voucher type, value, and recipient" />
    <bpmn:userTask id="Task_P05_CalculateVoucherTerms" name="Calculate value, validity, and terms" />
    <bpmn:sendTask id="Task_P05_RequestPaymentAuthorization" name="Request payment authorization" messageRef="Message_P05_PaymentAuthRequest" />
    <bpmn:exclusiveGateway id="Gateway_P05_PaymentApproved" name="Payment approved?" />
    <bpmn:sendTask id="Task_P05_NotifyPaymentFailure" name="Notify guest payment failed" messageRef="Message_P05_RedemptionDeclined" />
    <bpmn:endEvent id="Event_P05_EndPurchaseFailed" name="Voucher purchase not completed" />
    <bpmn:parallelGateway id="Gateway_P05_IssuanceSplit" name="Prepare issuance" />
    <bpmn:userTask id="Task_P05_GenerateVoucherCode" name="Generate unique voucher code and PDF" />
    <bpmn:parallelGateway id="Gateway_P05_IssuanceJoin" name="Issuance ready" />
    <bpmn:sendTask id="Task_P05_SendVoucher" name="Send voucher and redemption terms" messageRef="Message_P05_VoucherIssued" />
    <bpmn:intermediateCatchEvent id="Event_P05_ReceiveRedemptionRequest" name="Receive redemption request">
      <bpmn:messageEventDefinition messageRef="Message_P05_RedemptionRequest" />
    </bpmn:intermediateCatchEvent>
    <bpmn:sequenceFlow id="Flow_P05_Receive_to_PaymentGw" sourceRef="Task_P05_ReceiveAuthResult" targetRef="Gateway_P05_PaymentApproved" />
    <bpmn:sequenceFlow id="Flow_P05_Payment_No" name="no" sourceRef="Gateway_P05_PaymentApproved" targetRef="Task_P05_NotifyPaymentFailure" />
    <bpmn:sequenceFlow id="Flow_P05_Payment_Yes" name="yes" sourceRef="Gateway_P05_PaymentApproved" targetRef="Gateway_P05_IssuanceSplit" />
    <bpmn:sequenceFlow id="Flow_P05_PaymentFail_to_End" sourceRef="Task_P05_NotifyPaymentFailure" targetRef="Event_P05_EndPurchaseFailed" />
    <bpmn:sequenceFlow id="Flow_P05_Split_to_Code" sourceRef="Gateway_P05_IssuanceSplit" targetRef="Task_P05_GenerateVoucherCode" />
    <bpmn:sequenceFlow id="Flow_P05_Split_to_Finance" sourceRef="Gateway_P05_IssuanceSplit" targetRef="Task_P05_PostDeferredRevenue" />
    <bpmn:sequenceFlow id="Flow_P05_Code_to_Join" sourceRef="Task_P05_GenerateVoucherCode" targetRef="Gateway_P05_IssuanceJoin" />
    <bpmn:sequenceFlow id="Flow_P05_Finance_to_Join" sourceRef="Task_P05_PostDeferredRevenue" targetRef="Gateway_P05_IssuanceJoin" />
    <bpmn:sequenceFlow id="Flow_P05_Join_to_SendVoucher" sourceRef="Gateway_P05_IssuanceJoin" targetRef="Task_P05_SendVoucher" />
    <bpmn:sequenceFlow id="Flow_P05_SendVoucher_to_RedemptionMsg" sourceRef="Task_P05_SendVoucher" targetRef="Event_P05_ReceiveRedemptionRequest" />
    <bpmn:sequenceFlow id="Flow_P05_RedemptionMsg_to_Validate" sourceRef="Event_P05_ReceiveRedemptionRequest" targetRef="Task_P05_ValidateVoucherRecord" />
    <bpmn:sequenceFlow id="Flow_P05_Validate_to_DMN" sourceRef="Task_P05_ValidateVoucherRecord" targetRef="Task_P05_EvaluateRedemptionEligibility" />
    <bpmn:sequenceFlow id="Flow_P05_DMN_to_RedemptionGw" sourceRef="Task_P05_EvaluateRedemptionEligibility" targetRef="Gateway_P05_RedemptionAllowed" />
    <bpmn:sequenceFlow id="Flow_P05_Redemption_No" name="no" sourceRef="Gateway_P05_RedemptionAllowed" targetRef="Task_P05_SendRedemptionDeclined" />
    <bpmn:sequenceFlow id="Flow_P05_Redemption_Yes" name="yes" sourceRef="Gateway_P05_RedemptionAllowed" targetRef="Task_P05_ApplyVoucherToBooking" />
    <bpmn:sequenceFlow id="Flow_P05_Apply_to_Mark" sourceRef="Task_P05_ApplyVoucherToBooking" targetRef="Task_P05_MarkVoucherRedeemed" />
    <bpmn:sequenceFlow id="Flow_P05_Mark_to_Confirm" sourceRef="Task_P05_MarkVoucherRedeemed" targetRef="Task_P05_SendRedemptionConfirmation" />
    <bpmn:sequenceFlow id="Flow_P05_Confirm_to_End" sourceRef="Task_P05_SendRedemptionConfirmation" targetRef="Event_P05_EndRedeemed" />
    <bpmn:sequenceFlow id="Flow_P05_Declined_to_End" sourceRef="Task_P05_SendRedemptionDeclined" targetRef="Event_P05_EndDeclined" />
    <bpmn:receiveTask id="Task_P05_ReceiveAuthResult" name="Receive authorization result" messageRef="Message_P05_PaymentAuthResult" />
    <bpmn:userTask id="Task_P05_ValidateVoucherRecord" name="Validate voucher status and booking reference" />
    <bpmn:businessRuleTask id="Task_P05_EvaluateRedemptionEligibility" name="Evaluate redemption eligibility (DMN)" />
    <bpmn:exclusiveGateway id="Gateway_P05_RedemptionAllowed" name="Redemption allowed?" />
    <bpmn:userTask id="Task_P05_ApplyVoucherToBooking" name="Apply voucher to booking/folio" />
    <bpmn:userTask id="Task_P05_MarkVoucherRedeemed" name="Mark voucher as redeemed" />
    <bpmn:sendTask id="Task_P05_SendRedemptionConfirmation" name="Send redemption confirmation" messageRef="Message_P05_RedemptionConfirmed" />
    <bpmn:endEvent id="Event_P05_EndRedeemed" name="Voucher redeemed" />
    <bpmn:sendTask id="Task_P05_SendRedemptionDeclined" name="Send decline with alternative options" messageRef="Message_P05_RedemptionDeclined" />
    <bpmn:endEvent id="Event_P05_EndDeclined" name="Redemption declined" />
    <bpmn:userTask id="Task_P05_PostDeferredRevenue" name="Post deferred revenue and audit trail" />
  </bpmn:process>
  <bpmn:process id="Process_PaymentProvider_P05" name="Payment Provider" isExecutable="false">
    <bpmn:sequenceFlow id="Flow_Pay_P05_Start_to_Service" sourceRef="Event_Pay_P05_StartAuth" targetRef="Task_Pay_P05_ValidateAndAuthorize" />
    <bpmn:sequenceFlow id="Flow_Pay_P05_Service_to_Gw" sourceRef="Task_Pay_P05_ValidateAndAuthorize" targetRef="Gateway_Pay_P05_Authorized" />
    <bpmn:sequenceFlow id="Flow_Pay_P05_Gw_Yes" name="yes" sourceRef="Gateway_Pay_P05_Authorized" targetRef="Task_Pay_P05_SendAuthAccepted" />
    <bpmn:sequenceFlow id="Flow_Pay_P05_Gw_No" name="no" sourceRef="Gateway_Pay_P05_Authorized" targetRef="Task_Pay_P05_SendAuthRejected" />
    <bpmn:sequenceFlow id="Flow_Pay_P05_Accepted_to_End" sourceRef="Task_Pay_P05_SendAuthAccepted" targetRef="Event_Pay_P05_EndAccepted" />
    <bpmn:sequenceFlow id="Flow_Pay_P05_Rejected_to_End" sourceRef="Task_Pay_P05_SendAuthRejected" targetRef="Event_Pay_P05_EndRejected" />
    <bpmn:sendTask id="Task_Pay_P05_SendAuthRejected" name="Send authorization rejected" messageRef="Message_P05_PaymentAuthResult" />
    <bpmn:endEvent id="Event_Pay_P05_EndRejected" name="Rejected" />
    <bpmn:startEvent id="Event_Pay_P05_StartAuth" name="Authorization request received">
      <bpmn:messageEventDefinition messageRef="Message_P05_PaymentAuthRequest" />
    </bpmn:startEvent>
    <bpmn:serviceTask id="Task_Pay_P05_ValidateAndAuthorize" name="Validate and authorize payment" />
    <bpmn:sendTask id="Task_Pay_P05_SendAuthAccepted" name="Send authorization accepted" messageRef="Message_P05_PaymentAuthResult" />
    <bpmn:endEvent id="Event_Pay_P05_EndAccepted" name="Authorized" />
    <bpmn:exclusiveGateway id="Gateway_Pay_P05_Authorized" name="Authorized?" />
  </bpmn:process>
  <bpmn:process id="Process_Guest_P05" name="Guest" isExecutable="false">
    <bpmn:sequenceFlow id="Flow_Guest_P05_Start_to_Select" sourceRef="Event_Guest_P05_StartNeedVoucher" targetRef="Task_Guest_P05_SelectVoucher" />
    <bpmn:sequenceFlow id="Flow_Guest_P05_Select_to_Purchase" sourceRef="Task_Guest_P05_SelectVoucher" targetRef="Task_Guest_P05_SendPurchaseRequest" />
    <bpmn:sequenceFlow id="Flow_Guest_P05_Purchase_to_ReceiveVoucher" sourceRef="Task_Guest_P05_SendPurchaseRequest" targetRef="Event_Guest_P05_ReceiveVoucher" />
    <bpmn:sendTask id="Task_Guest_P05_SendPurchaseRequest" name="Send voucher purchase request" messageRef="Message_P05_PurchaseRequest" />
    <bpmn:userTask id="Task_Guest_P05_SelectVoucher" name="Select voucher and recipient" />
    <bpmn:startEvent id="Event_Guest_P05_StartNeedVoucher" name="Need voucher" />
    <bpmn:intermediateCatchEvent id="Event_Guest_P05_ReceiveVoucher" name="Receive voucher">
      <bpmn:messageEventDefinition messageRef="Message_P05_VoucherIssued" />
    </bpmn:intermediateCatchEvent>
    <bpmn:userTask id="Task_Guest_P05_PlanStay" name="Plan stay and prepare redemption" />
    <bpmn:sendTask id="Task_Guest_P05_SendRedemptionRequest" name="Send redemption request" messageRef="Message_P05_RedemptionRequest" />
    <bpmn:eventBasedGateway id="Gateway_Guest_P05_WaitOutcome" name="Wait for redemption outcome" />
    <bpmn:intermediateCatchEvent id="Event_Guest_P05_ReceiveRedemptionConfirmation" name="Receive redemption confirmation">
      <bpmn:messageEventDefinition messageRef="Message_P05_RedemptionConfirmed" />
    </bpmn:intermediateCatchEvent>
    <bpmn:intermediateCatchEvent id="Event_Guest_P05_ReceiveRedemptionDecline" name="Receive redemption decline">
      <bpmn:messageEventDefinition messageRef="Message_P05_RedemptionDeclined" />
    </bpmn:intermediateCatchEvent>
    <bpmn:endEvent id="Event_Guest_P05_EndRedeemed" name="Stay redeemed" />
    <bpmn:endEvent id="Event_Guest_P05_EndDeclined" name="Redeem later" />
    <bpmn:sequenceFlow id="Flow_Guest_P05_ReceiveVoucher_to_Plan" sourceRef="Event_Guest_P05_ReceiveVoucher" targetRef="Task_Guest_P05_PlanStay" />
    <bpmn:sequenceFlow id="Flow_Guest_P05_Plan_to_Redemption" sourceRef="Task_Guest_P05_PlanStay" targetRef="Task_Guest_P05_SendRedemptionRequest" />
    <bpmn:sequenceFlow id="Flow_Guest_P05_Redemption_to_Outcomes" sourceRef="Task_Guest_P05_SendRedemptionRequest" targetRef="Gateway_Guest_P05_WaitOutcome" />
    <bpmn:sequenceFlow id="Flow_Guest_P05_Outcome_Confirmed" sourceRef="Gateway_Guest_P05_WaitOutcome" targetRef="Event_Guest_P05_ReceiveRedemptionConfirmation" />
    <bpmn:sequenceFlow id="Flow_Guest_P05_Outcome_Declined" sourceRef="Gateway_Guest_P05_WaitOutcome" targetRef="Event_Guest_P05_ReceiveRedemptionDecline" />
    <bpmn:sequenceFlow id="Flow_Guest_P05_Confirmed_to_End" sourceRef="Event_Guest_P05_ReceiveRedemptionConfirmation" targetRef="Event_Guest_P05_EndRedeemed" />
    <bpmn:sequenceFlow id="Flow_Guest_P05_Declined_to_End" sourceRef="Event_Guest_P05_ReceiveRedemptionDecline" targetRef="Event_Guest_P05_EndDeclined" />
  </bpmn:process>
  <bpmndi:BPMNDiagram id="BPMNDiagram_1">
    <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_HotelNational_P05">
      <bpmndi:BPMNShape id="Shape_Participant_PaymentProvider" bpmnElement="Participant_PaymentProvider" isHorizontal="true">
        <dc:Bounds x="180" y="80" width="3560" height="260" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Pay_P05_SendAuthRejected" bpmnElement="Task_Pay_P05_SendAuthRejected">
        <dc:Bounds x="1160" y="239" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Pay_P05_EndRejected" bpmnElement="Event_Pay_P05_EndRejected">
        <dc:Bounds x="1342" y="261" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1338" y="297" width="44" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Pay_P05_StartAuth" bpmnElement="Event_Pay_P05_StartAuth">
        <dc:Bounds x="772" y="142" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="749" y="104.5" width="82" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Pay_P05_ValidateAndAuthorize" bpmnElement="Task_Pay_P05_ValidateAndAuthorize">
        <dc:Bounds x="880" y="120" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Pay_P05_SendAuthAccepted" bpmnElement="Task_Pay_P05_SendAuthAccepted">
        <dc:Bounds x="1160" y="120" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Pay_P05_EndAccepted" bpmnElement="Event_Pay_P05_EndAccepted">
        <dc:Bounds x="1342" y="142" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1334" y="178" width="53" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Gateway_Pay_P05_Authorized" bpmnElement="Gateway_Pay_P05_Authorized" isMarkerVisible="true">
        <dc:Bounds x="1040" y="135" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1035" y="111" width="59" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="Edge_Flow_Pay_P05_Start_to_Service" bpmnElement="Flow_Pay_P05_Start_to_Service">
        <di:waypoint x="808" y="160" />
        <di:waypoint x="880" y="160" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Pay_P05_Service_to_Gw" bpmnElement="Flow_Pay_P05_Service_to_Gw">
        <di:waypoint x="980" y="160" />
        <di:waypoint x="1040" y="160" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Pay_P05_Gw_Yes" bpmnElement="Flow_Pay_P05_Gw_Yes">
        <di:waypoint x="1090" y="160" />
        <di:waypoint x="1160" y="160" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1121" y="168" width="18" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Pay_P05_Gw_No" bpmnElement="Flow_Pay_P05_Gw_No">
        <di:waypoint x="1065" y="185" />
        <di:waypoint x="1065" y="279" />
        <di:waypoint x="1160" y="279" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1074" y="220" width="13" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Pay_P05_Accepted_to_End" bpmnElement="Flow_Pay_P05_Accepted_to_End">
        <di:waypoint x="1260" y="160" />
        <di:waypoint x="1342" y="160" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Pay_P05_Rejected_to_End" bpmnElement="Flow_Pay_P05_Rejected_to_End">
        <di:waypoint x="1260" y="279" />
        <di:waypoint x="1342" y="279" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="Shape_Participant_HotelNational" bpmnElement="Participant_HotelNational" isHorizontal="true">
        <dc:Bounds x="180" y="409" width="3560" height="760" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Lane_P05_ReservationsSales" bpmnElement="Lane_P05_ReservationsSales" isHorizontal="true">
        <dc:Bounds x="210" y="409" width="3530" height="290" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Lane_P05_FrontOffice" bpmnElement="Lane_P05_FrontOffice" isHorizontal="true">
        <dc:Bounds x="210" y="839" width="3530" height="330" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Lane_P05_Finance" bpmnElement="Lane_P05_Finance" isHorizontal="true">
        <dc:Bounds x="210" y="699" width="3530" height="140" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_P05_StartPurchaseRequest" bpmnElement="Event_P05_StartPurchaseRequest">
        <dc:Bounds x="280" y="501" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="253" y="463.5" width="89" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_P05_CaptureVoucherRequest" bpmnElement="Task_P05_CaptureVoucherRequest">
        <dc:Bounds x="380" y="479" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_P05_CalculateVoucherTerms" bpmnElement="Task_P05_CalculateVoucherTerms">
        <dc:Bounds x="560" y="479" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_P05_RequestPaymentAuthorization" bpmnElement="Task_P05_RequestPaymentAuthorization">
        <dc:Bounds x="740" y="479" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Gateway_P05_PaymentApproved" bpmnElement="Gateway_P05_PaymentApproved" isMarkerVisible="true">
        <dc:Bounds x="1700" y="494" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1699" y="456.5" width="52" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_P05_NotifyPaymentFailure" bpmnElement="Task_P05_NotifyPaymentFailure">
        <dc:Bounds x="1675" y="580" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_P05_EndPurchaseFailed" bpmnElement="Event_P05_EndPurchaseFailed">
        <dc:Bounds x="1852" y="602" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1826" y="638" width="89" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Gateway_P05_IssuanceSplit" bpmnElement="Gateway_P05_IssuanceSplit" isMarkerVisible="true">
        <dc:Bounds x="1930" y="494" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1912" y="470" width="86" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_P05_GenerateVoucherCode" bpmnElement="Task_P05_GenerateVoucherCode">
        <dc:Bounds x="2070" y="479" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Gateway_P05_IssuanceJoin" bpmnElement="Gateway_P05_IssuanceJoin" isMarkerVisible="true">
        <dc:Bounds x="2260" y="494" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="2247" y="470" width="76" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_P05_SendVoucher" bpmnElement="Task_P05_SendVoucher">
        <dc:Bounds x="2390" y="479" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_P05_ReceiveRedemptionRequest" bpmnElement="Event_P05_ReceiveRedemptionRequest">
        <dc:Bounds x="2572" y="501" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="2562" y="451" width="56" height="40" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_P05_ReceiveAuthResult" bpmnElement="Task_P05_ReceiveAuthResult">
        <dc:Bounds x="1450" y="479" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_P05_ValidateVoucherRecord" bpmnElement="Task_P05_ValidateVoucherRecord">
        <dc:Bounds x="2670" y="859" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_P05_EvaluateRedemptionEligibility" bpmnElement="Task_P05_EvaluateRedemptionEligibility">
        <dc:Bounds x="2850" y="859" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Gateway_P05_RedemptionAllowed" bpmnElement="Gateway_P05_RedemptionAllowed" isMarkerVisible="true">
        <dc:Bounds x="3030" y="874" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="3025" y="836.5" width="60" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_P05_ApplyVoucherToBooking" bpmnElement="Task_P05_ApplyVoucherToBooking">
        <dc:Bounds x="3150" y="859" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_P05_MarkVoucherRedeemed" bpmnElement="Task_P05_MarkVoucherRedeemed">
        <dc:Bounds x="3310" y="859" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_P05_SendRedemptionConfirmation" bpmnElement="Task_P05_SendRedemptionConfirmation">
        <dc:Bounds x="3470" y="859" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_P05_EndRedeemed" bpmnElement="Event_P05_EndRedeemed">
        <dc:Bounds x="3632" y="881" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="3625" y="917" width="50" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_P05_SendRedemptionDeclined" bpmnElement="Task_P05_SendRedemptionDeclined">
        <dc:Bounds x="3150" y="970" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_P05_EndDeclined" bpmnElement="Event_P05_EndDeclined">
        <dc:Bounds x="3342" y="992" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="3330" y="1028" width="60" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_P05_PostDeferredRevenue" bpmnElement="Task_P05_PostDeferredRevenue">
        <dc:Bounds x="2070" y="730" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_Start_to_Capture" bpmnElement="Flow_P05_Start_to_Capture">
        <di:waypoint x="316" y="519" />
        <di:waypoint x="380" y="519" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_Capture_to_Calculate" bpmnElement="Flow_P05_Capture_to_Calculate">
        <di:waypoint x="480" y="519" />
        <di:waypoint x="560" y="519" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_Calculate_to_RequestAuth" bpmnElement="Flow_P05_Calculate_to_RequestAuth">
        <di:waypoint x="660" y="519" />
        <di:waypoint x="740" y="519" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_RequestAuth_to_Receive" bpmnElement="Flow_P05_RequestAuth_to_Receive">
        <di:waypoint x="840" y="519" />
        <di:waypoint x="1450" y="519" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_Receive_to_PaymentGw" bpmnElement="Flow_P05_Receive_to_PaymentGw">
        <di:waypoint x="1550" y="519" />
        <di:waypoint x="1700" y="519" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_Payment_No" bpmnElement="Flow_P05_Payment_No">
        <di:waypoint x="1725" y="544" />
        <di:waypoint x="1725" y="580" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1724" y="548" width="13" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_Payment_Yes" bpmnElement="Flow_P05_Payment_Yes">
        <di:waypoint x="1750" y="519" />
        <di:waypoint x="1930" y="519" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1831" y="494" width="18" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_PaymentFail_to_End" bpmnElement="Flow_P05_PaymentFail_to_End">
        <di:waypoint x="1775" y="620" />
        <di:waypoint x="1852" y="620" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_Split_to_Code" bpmnElement="Flow_P05_Split_to_Code">
        <di:waypoint x="1980" y="519" />
        <di:waypoint x="2070" y="519" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_Split_to_Finance" bpmnElement="Flow_P05_Split_to_Finance">
        <di:waypoint x="1955" y="544" />
        <di:waypoint x="1955" y="770" />
        <di:waypoint x="2070" y="770" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_Code_to_Join" bpmnElement="Flow_P05_Code_to_Join">
        <di:waypoint x="2170" y="519" />
        <di:waypoint x="2260" y="519" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_Finance_to_Join" bpmnElement="Flow_P05_Finance_to_Join">
        <di:waypoint x="2170" y="770" />
        <di:waypoint x="2285" y="770" />
        <di:waypoint x="2285" y="544" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_Join_to_SendVoucher" bpmnElement="Flow_P05_Join_to_SendVoucher">
        <di:waypoint x="2310" y="519" />
        <di:waypoint x="2390" y="519" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_SendVoucher_to_RedemptionMsg" bpmnElement="Flow_P05_SendVoucher_to_RedemptionMsg">
        <di:waypoint x="2490" y="519" />
        <di:waypoint x="2572" y="519" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_RedemptionMsg_to_Validate" bpmnElement="Flow_P05_RedemptionMsg_to_Validate">
        <di:waypoint x="2608" y="519" />
        <di:waypoint x="2720" y="519" />
        <di:waypoint x="2720" y="859" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_Validate_to_DMN" bpmnElement="Flow_P05_Validate_to_DMN">
        <di:waypoint x="2770" y="899" />
        <di:waypoint x="2850" y="899" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_DMN_to_RedemptionGw" bpmnElement="Flow_P05_DMN_to_RedemptionGw">
        <di:waypoint x="2950" y="899" />
        <di:waypoint x="3030" y="899" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_Redemption_No" bpmnElement="Flow_P05_Redemption_No">
        <di:waypoint x="3055" y="924" />
        <di:waypoint x="3055" y="1010" />
        <di:waypoint x="3150" y="1010" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="3064" y="1003" width="13" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_Redemption_Yes" bpmnElement="Flow_P05_Redemption_Yes">
        <di:waypoint x="3080" y="899" />
        <di:waypoint x="3150" y="899" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="3111" y="907" width="18" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_Apply_to_Mark" bpmnElement="Flow_P05_Apply_to_Mark">
        <di:waypoint x="3250" y="899" />
        <di:waypoint x="3310" y="899" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_Mark_to_Confirm" bpmnElement="Flow_P05_Mark_to_Confirm">
        <di:waypoint x="3410" y="899" />
        <di:waypoint x="3470" y="899" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_Confirm_to_End" bpmnElement="Flow_P05_Confirm_to_End">
        <di:waypoint x="3570" y="899" />
        <di:waypoint x="3632" y="899" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P05_Declined_to_End" bpmnElement="Flow_P05_Declined_to_End">
        <di:waypoint x="3250" y="1010" />
        <di:waypoint x="3342" y="1010" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="Shape_Participant_Guest" bpmnElement="Participant_Guest" isHorizontal="true">
        <dc:Bounds x="180" y="1230" width="3560" height="341" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Guest_P05_SendPurchaseRequest" bpmnElement="Task_Guest_P05_SendPurchaseRequest">
        <dc:Bounds x="620" y="1311" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Guest_P05_SelectVoucher" bpmnElement="Task_Guest_P05_SelectVoucher">
        <dc:Bounds x="420" y="1311" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Guest_P05_StartNeedVoucher" bpmnElement="Event_Guest_P05_StartNeedVoucher">
        <dc:Bounds x="312" y="1333" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="296" y="1369" width="69" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Guest_P05_ReceiveVoucher" bpmnElement="Event_Guest_P05_ReceiveVoucher">
        <dc:Bounds x="2182" y="1333" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="2159" y="1369" width="83" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Guest_P05_PlanStay" bpmnElement="Task_Guest_P05_PlanStay">
        <dc:Bounds x="2360" y="1311" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Guest_P05_SendRedemptionRequest" bpmnElement="Task_Guest_P05_SendRedemptionRequest">
        <dc:Bounds x="2540" y="1311" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Gateway_Guest_P05_WaitOutcome" bpmnElement="Gateway_Guest_P05_WaitOutcome" isMarkerVisible="true">
        <dc:Bounds x="2720" y="1326" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="2780" y="1331" width="56" height="40" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Guest_P05_ReceiveRedemptionConfirmation" bpmnElement="Event_Guest_P05_ReceiveRedemptionConfirmation">
        <dc:Bounds x="3032" y="1413" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="3020" y="1363" width="60" height="40" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Guest_P05_ReceiveRedemptionDecline" bpmnElement="Event_Guest_P05_ReceiveRedemptionDecline">
        <dc:Bounds x="3182" y="1293" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="3228" y="1291" width="56" height="40" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Guest_P05_EndRedeemed" bpmnElement="Event_Guest_P05_EndRedeemed">
        <dc:Bounds x="3182" y="1493" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="3163" y="1529" width="75" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Guest_P05_EndDeclined" bpmnElement="Event_Guest_P05_EndDeclined">
        <dc:Bounds x="3322" y="1343" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="3307" y="1379" width="67" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P05_Start_to_Select" bpmnElement="Flow_Guest_P05_Start_to_Select">
        <di:waypoint x="348" y="1351" />
        <di:waypoint x="420" y="1351" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P05_Select_to_Purchase" bpmnElement="Flow_Guest_P05_Select_to_Purchase">
        <di:waypoint x="520" y="1351" />
        <di:waypoint x="620" y="1351" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P05_Purchase_to_ReceiveVoucher" bpmnElement="Flow_Guest_P05_Purchase_to_ReceiveVoucher">
        <di:waypoint x="720" y="1351" />
        <di:waypoint x="2182" y="1351" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P05_ReceiveVoucher_to_Plan" bpmnElement="Flow_Guest_P05_ReceiveVoucher_to_Plan">
        <di:waypoint x="2218" y="1351" />
        <di:waypoint x="2360" y="1351" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P05_Plan_to_Redemption" bpmnElement="Flow_Guest_P05_Plan_to_Redemption">
        <di:waypoint x="2460" y="1351" />
        <di:waypoint x="2540" y="1351" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P05_Redemption_to_Outcomes" bpmnElement="Flow_Guest_P05_Redemption_to_Outcomes">
        <di:waypoint x="2640" y="1351" />
        <di:waypoint x="2720" y="1351" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P05_Outcome_Confirmed" bpmnElement="Flow_Guest_P05_Outcome_Confirmed">
        <di:waypoint x="2745" y="1376" />
        <di:waypoint x="2745" y="1431" />
        <di:waypoint x="3032" y="1431" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P05_Outcome_Declined" bpmnElement="Flow_Guest_P05_Outcome_Declined">
        <di:waypoint x="2745" y="1326" />
        <di:waypoint x="2745" y="1311" />
        <di:waypoint x="3182" y="1311" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P05_Confirmed_to_End" bpmnElement="Flow_Guest_P05_Confirmed_to_End">
        <di:waypoint x="3050" y="1449" />
        <di:waypoint x="3050" y="1511" />
        <di:waypoint x="3182" y="1511" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P05_Declined_to_End" bpmnElement="Flow_Guest_P05_Declined_to_End">
        <di:waypoint x="3200" y="1329" />
        <di:waypoint x="3200" y="1361" />
        <di:waypoint x="3322" y="1361" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Msg_P05_PurchaseRequest" bpmnElement="Msg_P05_PurchaseRequest">
        <di:waypoint x="670" y="1311" />
        <di:waypoint x="670" y="970" />
        <di:waypoint x="298" y="970" />
        <di:waypoint x="298" y="537" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="441" y="945" width="86" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Msg_P05_PaymentAuthRequest" bpmnElement="Msg_P05_PaymentAuthRequest">
        <di:waypoint x="790" y="479" />
        <di:waypoint x="790" y="178" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="774" y="317" width="62" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Msg_P05_PaymentAuthAccepted" bpmnElement="Msg_P05_PaymentAuthAccepted">
        <di:waypoint x="1210" y="200" />
        <di:waypoint x="1210" y="230" />
        <di:waypoint x="1520" y="230" />
        <di:waypoint x="1520" y="479" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1435" y="203" width="70" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Msg_P05_PaymentAuthRejected" bpmnElement="Msg_P05_PaymentAuthRejected">
        <di:waypoint x="1210" y="319" />
        <di:waypoint x="1210" y="380" />
        <di:waypoint x="1480" y="380" />
        <di:waypoint x="1480" y="479" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1328" y="348" width="64" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Msg_P05_VoucherIssued" bpmnElement="Msg_P05_VoucherIssued">
        <di:waypoint x="2440" y="559" />
        <di:waypoint x="2440" y="1049" />
        <di:waypoint x="2200" y="1049" />
        <di:waypoint x="2200" y="1333" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="2283" y="1024" width="74" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Msg_P05_RedemptionRequest" bpmnElement="Msg_P05_RedemptionRequest">
        <di:waypoint x="2590" y="1311" />
        <di:waypoint x="2590" y="537" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="2551" y="909" width="56" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Msg_P05_RedemptionConfirmed" bpmnElement="Msg_P05_RedemptionConfirmed">
        <di:waypoint x="3520" y="939" />
        <di:waypoint x="3520" y="1431" />
        <di:waypoint x="3068" y="1431" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="3503" y="1170" width="56" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Msg_P05_RedemptionDeclined" bpmnElement="Msg_P05_RedemptionDeclined">
        <di:waypoint x="3200" y="1050" />
        <di:waypoint x="3200" y="1293" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="3183" y="1158" width="56" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</bpmn:definitions>
