View Source IbanEx.Country.BR (iban_ex v0.1.9)

Brazil IBAN parsing rules

According to SWIFT registry, Brazil BBAN structure is:

  • Bank code: 8 digits
  • Branch code: 5 digits
  • Account code: 12 characters (10n + 1a + 1c) - account number + account type + owner type

BBAN spec: 8!n5!n10!n1!a1!c (total 25 chars) Example: BR1800360305000010009795493C1

  • Bank: 00360305
  • Branch: 00001
  • Account: 0009795493C1 (includes account number + type + owner)

Examples

    iex>  %IbanEx.Iban{
    ...>    country_code: "BR",
    ...>    check_digits: "18",
    ...>    bank_code: "00360305",
    ...>    branch_code: "00001",
    ...>    account_number: "0009795493C1",
    ...>    national_check: nil
    ...>  }
    ...>  |> IbanEx.Country.BR.to_string()
    "BR 18 00360305 00001 0009795493C1"

Summary

Functions

Return Regex for parsing complete BBAN (part of IBAN string)

Functions

@spec rule() :: Regex.t()

Return Regex for parsing complete BBAN (part of IBAN string)