Skip to content

IbanNet extension to validate BBAN national check digits.

License

Notifications You must be signed in to change notification settings

skwasjer/IbanNet.Extensions.Bban

IbanNet.Extensions.Bban

IbanNet.Extensions.Bban is an IbanNet extension library providing functionality to validate a Basic Bank Account Number also known as BBAN.

Installation

Install IbanNet.Extensions.Bban via the Nuget package manager or dotnet cli.

Install-Package IbanNet.Extensions.Bban
dotnet package add IbanNet.Extensions.Bban

Main workflow Quality Gate Status Coverage NuGet NuGet

Configuration

When using IbanNet IoC container registration extensions, the extension method ValidateNationalCheckDigits simplifies enabling BBAN validation.

services.AddIbanNet(opts => opts.ValidateNationalCheckDigits());

Creating a validator instance and register rule

When not using an IoC container, you can register the rule manually:

var validator = new IbanValidator(
    new IbanValidatorOptions
    {
        Rules =
        {
            new HasValidNationalCheckDigitsRule()
        }
    }
);

Supported countries

Country Code Support Documentation
Algeria DZ ❔ STUDYING
Bosnia and Herzegovina BA ✔️ YES CBBH - Instruction on payment account structure
Czech Republic CZ ✔️ YES Wikipedia IBAN
Estonia EE ❔ STUDYING
Finland FI ✔️ YES Wikipedia IBAN
France FR ✔️ YES Clé RIB
Germany DE ❗ NOT LIKELY BundesBank - Prüfzifferberechnungsmethoden
Hungary HU ❔ STUDYING
Italy IT ✔️ YES Oracle Cash Management User Guide - Italy
Madagascar MG ❔ STUDYING
Mauritania MR ✔️ YES Clé RIB
Netherlands, The NL ℹ️ N/A Not applicable since Jan. 1st, 2020
Monaco MC ✔️ YES Clé RIB
North Macedonia MK ❔ STUDYING
Norway NO ✔️ YES Oracle Cash Management User Guide - Norway
Poland PL ✔️ YES Wikipedia IBAN
Portugal PT ✔️ YES Número de Identificação Bancária
San Marino SM ✔️ YES Oracle Cash Management User Guide - Italy
Slovenia SI ❔ STUDYING
Spain ES ❔ STUDYING

Contributions

Please check out the contribution guidelines.

Maintainers

Useful info

About

IbanNet extension to validate BBAN national check digits.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages