Voucher Voiding Use Cases: Voucher voiding may be necessary in various business scenarios: Administrative corrections due to system errors or data issuesFraud prevention and security incident responseCompliance requirements and regulatory mandatesMerchant request due to operational changesCustomer service escalations and dispute resolutionSystem maintenance and data cleanup operations Saga Workflow for Voiding: The voiding saga handles complex business logic and ensures proper coordination: Validate voiding authorization and permissionsCheck for existing redemptions or pending transactionsCalculate and process any required refunds or adjustmentsUpdate customer loyalty accounts and transaction historyNotify relevant parties (customers, merchants, administrators)Update compliance and audit records Financial Implications: Voiding vouchers may have financial implications that the saga manages: Refund processing to original payment methodsReversal of loyalty points or promotional benefitsAdjustment of merchant settlement amountsTax and compliance reporting updates Audit and Compliance: The voiding process maintains comprehensive audit trails: Reason codes and administrative justificationTimestamps and operator identificationBefore and after state snapshotsRelated transaction and communication records Irreversible Operation: Note that voucher voiding is typically an irreversible operation. Ensure proper authorization and validation before initiating the voiding process.
post https://api.fiscanner.net/Vouchers/VoidBySaga