/// The exception is thrown when customer tries to create a record (e.g. budget), but
/// the number this record already exceeds the limitation.
///
/// The exception is thrown when customer tries to create a record (e.g. budget) that
/// already exists.
///
/// This exception is thrown on an unknown internal failure.
///
/// This exception is thrown if any request is given an invalid parameter. E.g., if a
/// required Date field is null.
///