summaryrefslogtreecommitdiff
path: root/venv/lib/python3.11/site-packages/faker/providers/bank/nl_BE
diff options
context:
space:
mode:
Diffstat (limited to 'venv/lib/python3.11/site-packages/faker/providers/bank/nl_BE')
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/bank/nl_BE/__init__.py68
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/bank/nl_BE/__pycache__/__init__.cpython-311.pycbin0 -> 1531 bytes
2 files changed, 68 insertions, 0 deletions
diff --git a/venv/lib/python3.11/site-packages/faker/providers/bank/nl_BE/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/bank/nl_BE/__init__.py
new file mode 100644
index 0000000..92455b9
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/bank/nl_BE/__init__.py
@@ -0,0 +1,68 @@
+from .. import Provider as BankProvider
+
+
+class Provider(BankProvider):
+ """Implement bank provider for ``nl_BE`` locale.
+
+ Information about the Belgian banks can be found on the website
+ of the National Bank of Belgium:
+ https://www.nbb.be/nl/betalingen-en-effecten/betalingsstandaarden/bankidentificatiecodes
+ """
+
+ bban_format = "############"
+ country_code = "BE"
+
+ banks = (
+ "Argenta Spaarbank",
+ "AXA Bank",
+ "Belfius Bank",
+ "BNP Paribas Fortis",
+ "Bpost Bank",
+ "Crelan",
+ "Deutsche Bank AG",
+ "ING Belgiƫ",
+ "KBC Bank",
+ )
+ swift_bank_codes = (
+ "ARSP",
+ "AXAB",
+ "BBRU",
+ "BPOT",
+ "DEUT",
+ "GEBA",
+ "GKCC",
+ "KRED",
+ "NICA",
+ )
+ swift_location_codes = (
+ "BE",
+ "B2",
+ "99",
+ "21",
+ "91",
+ "23",
+ "3X",
+ "75",
+ "2X",
+ "22",
+ "88",
+ "B1",
+ "BX",
+ "BB",
+ )
+ swift_branch_codes = [
+ "203",
+ "BTB",
+ "CIC",
+ "HCC",
+ "IDJ",
+ "IPC",
+ "MDC",
+ "RET",
+ "VOD",
+ "XXX",
+ ]
+
+ def bank(self) -> str:
+ """Generate a bank name."""
+ return self.random_element(self.banks)
diff --git a/venv/lib/python3.11/site-packages/faker/providers/bank/nl_BE/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/bank/nl_BE/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..0471d17
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/bank/nl_BE/__pycache__/__init__.cpython-311.pyc
Binary files differ