namespace SIGCM2.Domain.Exceptions;

/// <summary>
/// Thrown when a PATCH request attempts to change the Porcentaje of a TipoDeIva.
/// Porcentaje is immutable post-creation; use POST /iva/{id}/nueva-version instead.
/// </summary>
public sealed class PorcentajeInmutableException : DomainException
{
    public PorcentajeInmutableException()
        : base("El porcentaje de un TipoDeIva es inmutable. Creá una nueva versión vía POST /iva/{id}/nueva-version.")
    {
    }
}
