Exception raised when validation fails.
Fields
:reason- The validation error atom or tuple:message- Human-readable error message
Error Reasons
Boleto
:invalid_length- Wrong number of digits:invalid_format- Contains invalid characters:invalid_checksum- Check digit validation failed{:invalid_field_checksum, n}- Field n check digit validation failed:unknown_type- Could not determine boleto type
State Registration (IE)
:invalid_length- Wrong number of digits (expected 9-14):invalid_format- Contains invalid characters:invalid_checksum- Check digit validation failed
Summary
Types
@type reason() :: :invalid_length | :invalid_format | :invalid_checksum | {:invalid_field_checksum, pos_integer()} | :unknown_type