validatePeriodoApuracao static method
Valida e lança exceção se período de apuração inválido
Implementation
static void validatePeriodoApuracao(
String ano,
String? mes,
String? dia, {
String? fieldName,
}) {
if (!isValidPeriodoApuracao(ano, mes, dia)) {
final periodoStr = mes != null
? (dia != null ? '$ano$mes$dia' : '$ano$mes')
: ano;
throw ArgumentError(
'${fieldName ?? 'Período de apuração'} inválido: $periodoStr',
);
}
}