Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
…dishBankAccounts into develop
  • Loading branch information
kajetan-kazimierczak committed Mar 21, 2019
2 parents 45ee60b + 26c02df commit bedf9bc
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,29 @@
# SwedishBankAccounts
Validate Swedish Bank Accounts

## Based on
[bankernaskontonummeruppbyggnad_anvandarmanual_sv.pdf](https://www.bankgirot.se/globalassets/dokument/anvandarmanualer/bankernaskontonummeruppbyggnad_anvandarmanual_sv.pdf)

[11-modul.pdf](https://www.bankgirot.se/globalassets/dokument/anvandarmanualer/11-modul.pdf)

[10-modul.pdf](https://www.bankgirot.se/globalassets/dokument/anvandarmanualer/10-modul.pdf)

## Usage

var account = new BankAccount(accountNumber);

if (!account.isValid)
{
Console.WriteLine("Account number invalid");
Console.WriteLine($"Reason: {account.ValidationResult.ToString()}");
return;
}

Console.WriteLine("Account number valid");
Console.WriteLine($"Validation result: {account.ValidationResult.ToString()}");
Console.WriteLine($"Bank: {account.BankName}");
Console.WriteLine($"Clearing number: {account.ClearingNumber}");
Console.WriteLine($"Account number: {account.AccountNumber}");

## Known issues
Can not validate some Swedbank accounts with 5 digit clearing number.

0 comments on commit bedf9bc

Please sign in to comment.