namespace SIGCM2.Domain.Exceptions;

/// <summary>
/// Thrown when a PATCH request attempts to change the Alicuota of an IngresosBrutos.
/// Alicuota is immutable post-creation; use POST /iibb/{id}/nueva-version instead.
/// </summary>
public sealed class AlicuotaInmutableException : DomainException
{
    public AlicuotaInmutableException()
        : base("La alícuota de IngresosBrutos es inmutable. Creá una nueva versión vía POST /iibb/{id}/nueva-version.")
    {
    }
}
