<?php

namespace App\Enums\Invoicing;

enum InvoiceCancellationStatus: string
{
    case None = "none";             // Cancelación Estándar (Cancelación aplicada al momento)
    case Pending = "pending";       // Requiere aceptación del cliente
    case Verifying = "verifying";   // En espera de respuesta del SAT
    case Accepted = "accepted";     // Cancelación aprobada por el Receptor
    case Rejected = "rejected";     // Solicitud rechazada por el Receptor
    case Expired = "expired";       // Venció ventana de aceptación (Cancelado por Omisión)
}
