lists.arthurdejong.org
RSS feed

python-stdnum branch master updated. 1.10-23-g3f953f3

[Date Prev][Date Next] [Thread Prev][Thread Next]

python-stdnum branch master updated. 1.10-23-g3f953f3



This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "python-stdnum".

The branch, master has been updated
       via  3f953f39ba884d9a90adc15459a7cb88bd8dceb4 (commit)
      from  4e25e319c85cf51bcef1dce645f502147db4e119 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://arthurdejong.org/git/python-stdnum/commit/?id=3f953f39ba884d9a90adc15459a7cb88bd8dceb4

commit 3f953f39ba884d9a90adc15459a7cb88bd8dceb4
Author: Arthur de Jong <arthur@arthurdejong.org>
Date:   Sun Mar 10 15:50:38 2019 +0100

    Add New Zealand bank account number

diff --git a/stdnum/nz/__init__.py b/stdnum/nz/__init__.py
new file mode 100644
index 0000000..f58d20f
--- /dev/null
+++ b/stdnum/nz/__init__.py
@@ -0,0 +1,21 @@
+# __init__.py - collection of New Zealand numbers
+# coding: utf-8
+#
+# Copyright (C) 2019 Arthur de Jong
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+
+"""Collection of New Zealand numbers."""
diff --git a/stdnum/nz/bankaccount.py b/stdnum/nz/bankaccount.py
new file mode 100644
index 0000000..28c64c0
--- /dev/null
+++ b/stdnum/nz/bankaccount.py
@@ -0,0 +1,155 @@
+# bankaccount.py - functions for handling New Zealand bank account numbers
+# coding: utf-8
+#
+# Copyright (C) 2019 Arthur de Jong
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+
+"""New Zealand bank account number
+
+The New Zealand bank account numbers consist of 16 digits. The first two
+represent the bank, followed by four for the branch, seven digits for the
+account base number and three for the account type.
+
+More information:
+
+* https://en.wikipedia.org/wiki/New_Zealand_bank_account_number
+
+>>> validate('01-0242-0100194-00')
+'0102420100194000'
+>>> validate('01-0242-0100195-00')  # invalid check digits
+Traceback (most recent call last):
+    ...
+InvalidChecksum: ...
+>>> validate('01-9999-0100197-00')  # invalid branch
+Traceback (most recent call last):
+    ...
+InvalidComponent: ...
+>>> format('0102420100194000')
+'01-0242-0100194-000'
+"""
+
+from stdnum.exceptions import *
+from stdnum.util import clean
+
+
+# The following algorithms and weights were taken from:
+# 
https://www.ird.govt.nz/software-providers/explore-products-contents/reporting/withholding-taxes/rwt-and-nrwt-certificate-filing-options.html#02
+# with the modification to use max 7 digits for the account base
+# instead of 8 (and leaving out algorithm C).
+
+# The algorithm to choose based on the bank
+_algorithms = {
+    '01': 'A', '02': 'A', '03': 'A', '04': 'A', '06': 'A', '08': 'D',
+    '09': 'E', '10': 'A', '11': 'A', '12': 'A', '13': 'A', '14': 'A',
+    '15': 'A', '16': 'A', '17': 'A', '18': 'A', '19': 'A', '20': 'A',
+    '21': 'A', '22': 'A', '23': 'A', '24': 'A', '25': 'F', '26': 'G',
+    '27': 'A', '28': 'G', '29': 'G', '30': 'A', '31': 'X', '33': 'F',
+    '35': 'A', '38': 'A',
+}
+
+# The different weights for the different checksum algorithms
+_weights = {
+    'A': (0, 0, 6, 3, 7, 9, 0, 10, 5, 8, 4, 2, 1, 0, 0, 0),
+    'B': (0, 0, 0, 0, 0, 0, 0, 10, 5, 8, 4, 2, 1, 0, 0, 0),
+    'D': (0, 0, 0, 0, 0, 0, 7, 6, 5, 4, 3, 2, 1, 0, 0, 0),
+    'E': (0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 3, 2, 0, 0, 1),
+    'F': (0, 0, 0, 0, 0, 0, 1, 7, 3, 1, 7, 3, 1, 0, 0, 0),
+    'G': (0, 0, 0, 0, 0, 0, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1),
+    'X': (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+}
+
+# The moduli to use per algorithm
+_moduli = {
+    'A': (11, 11),
+    'B': (11, 11),
+    'D': (11, 11),
+    'E': (9, 11),
+    'F': (10, 10),
+    'G': (9, 10),
+    'X': (1, 1),
+}
+
+
+def compact(number):
+    """Convert the number to the minimal representation. This strips the
+    number of any valid separators and removes surrounding whitespace."""
+    number = clean(number).strip().replace(' ', '-').split('-')
+    if len(number) == 4:
+        # zero pad the different sections if they are found
+        lengths = (2, 4, 7, 3)
+        return ''.join(n.zfill(l) for n, l in zip(number, lengths))
+    else:
+        # otherwise zero pad the account type
+        number = ''.join(number)
+        return number[:13] + number[13:].zfill(3)
+
+
+def info(number):
+    """Return a dictionary of data about the supplied number. This typically
+    returns the name of the bank and branch and a BIC if it is valid."""
+    number = compact(number)
+    from stdnum import numdb
+    info = {}
+    for nr, found in numdb.get('nz/banks').info(number):
+        info.update(found)
+    return info
+
+
+def _calc_checksum(number):
+    # pick the algorithm and parameters
+    algorithm = _algorithms.get(number[:2], 'X')
+    if algorithm == 'A' and number[6:13] >= '0990000':
+        algorithm = 'B'
+    weights = _weights[algorithm]
+    mod1, mod2 = _moduli[algorithm]
+    # calculate the checksum
+    return sum(
+        c % mod1 if c > mod1 else c for c in
+        (w * int(n) for w, n in zip(weights, number))) % mod2
+
+
+def validate(number):
+    """Check if the number provided is a valid bank account number."""
+    number = compact(number)
+    if not number.isdigit():
+        raise InvalidFormat()
+    if len(number) != 16:
+        raise InvalidLength()
+    if _calc_checksum(number) != 0:
+        raise InvalidChecksum()
+    i = info(number)
+    if 'bank' not in i or 'branch' not in i:
+        raise InvalidComponent()
+    return number
+
+
+def is_valid(number):
+    """Check if the number provided is a valid bank account number."""
+    try:
+        return bool(validate(number))
+    except ValidationError:
+        return False
+
+
+def format(number):
+    """Reformat the number to the standard presentation format."""
+    number = compact(number)
+    return '-'.join([
+        number[:2],
+        number[2:6],
+        number[6:13],
+        number[13:]])
diff --git a/stdnum/nz/banks.dat b/stdnum/nz/banks.dat
new file mode 100644
index 0000000..3f54684
--- /dev/null
+++ b/stdnum/nz/banks.dat
@@ -0,0 +1,2340 @@
+# generated from Bank_Branch_Register_-_Feb-19.xls downloaded from 
+# 
https://www.paymentsnz.co.nz/resources/industry-registers/bank-branch-register/
+01 bank="ANZ Bank New Zealand"
+ 0001 branch="ANZ Retail 1"
+ 0004 branch="ANZ Retail 2"
+ 0008 branch="International Services"
+ 0009 branch="ANZ Retail 3"
+ 0011 branch="Head Office"
+ 0030 branch="Bonus Bonds"
+ 0034 branch="Online Business"
+ 0042 branch="Asian Banking Central"
+ 0050 branch="ANZ Contact Centre"
+ 0053 branch="ANZ Custodian Services"
+ 0055 branch="EDS Test Branch"
+ 0058 branch="ANZ NZ Headquarters"
+ 0066 branch="Admin Test File"
+ 0069 branch="Systems Test Branch"
+ 0070 branch="Lending Service"
+ 0071,1842 branch="New Resident Services"
+ 0075 branch="ANZ Retail 7"
+ 0077 branch="ANZ Retail 8"
+ 0078 branch="ANZ Retail 9"
+ 0079 branch="Palmerston North Trans PC"
+ 0080,0083 branch="ANZ Wealth"
+ 0084,1816 branch="Transaction Services"
+ 0085 branch="OSC Southern Zone TPC Wellington Support"
+ 0088 branch="ANZ AS/400 Test"
+ 0091 branch="Conversion Branch Exception"
+ 0092 branch="Personal Credit Management"
+ 
0102,0113,0121,0125,0141,0143,0147,0154,0165,0178,0186,0194,0210,0218,0226,0234-0236,0242,0244,0258,0262,0274,0281,0295,0297-0298,0302,0321,0330,0354,0362,0367,0370,0381-0382,0387,0391,0398,0403,0422,0425,0427,0434,0439,0451,0455,0461,0482,0486,0504,0533,0542,0546,0598,0641,0650-0651,0671,0677-0678,0685,0695,0707,0721,0745,0759,0771,0777-0778,0782,0815,0834,0902,0913,0926,0961
 branch="ANZ Retail"
+ 0107 branch="Credit Assessment"
+ 0126 branch="ANZ Group Credit Cards"
+ 0129,1811 branch="268 Queen Street"
+ 0137 branch="Devonport"
+ 0142 branch="424A St Lukes Mall"
+ 0161 branch="Sylvia Park"
+ 0170 branch="Howick"
+ 0171,1847 branch="Royal Oak"
+ 0182,1848 branch="Glenfield Mall"
+ 0183 branch="Stoddard Road"
+ 0190 branch="Manukau"
+ 0202 branch="Newton"
+ 0204 branch="New Lynn"
+ 0205 branch="Mt Eden Village"
+ 0215 branch="Highbrook"
+ 0221 branch="Botany Downs"
+ 
0249,0310-0311,0349,0450,0530,0646,0653,0682,0697,0702,0723,0761,0763,0787,0790,0804,0886,0893,0906-0907
 branch="Retail"
+ 0270,1841 branch="St Lukes Mall"
+ 0277 branch="Albany 2"
+ 0286,1850 branch="Takanini"
+ 0288 branch="Waiheke Island"
+ 0307 branch="Dargaville"
+ 0315 branch="Hamilton"
+ 0322 branch="Tauranga Crossing"
+ 0325,1851 branch="Northwood"
+ 0327 branch="Frankton 2"
+ 0331 branch="Kerikeri 2"
+ 0338,0353 branch="Kaitaia"
+ 0373 branch="Mount Maunganui"
+ 0395 branch="Paeroa"
+ 0414 branch="Rotorua Mall"
+ 0438 branch="Karori"
+ 0447 branch="Te Kuiti"
+ 0467 branch="Rotorua"
+ 0475,1193 branch="Bayfair"
+ 0487 branch="Whangarei"
+ 0495 branch="NorthWest"
+ 0505 branch="Wellington"
+ 0509,0537 branch="Victoria St Central"
+ 0514 branch="Christchurch SPB Branch"
+ 0517,1823 branch="Courtenay Place"
+ 0519 branch="Johnsonville"
+ 0527 branch="North Lambton Quay"
+ 0535 branch="Merchant Business Solutions"
+ 0553 branch="Tawa"
+ 0557 branch="Wellington Travel"
+ 0564 branch="Wellington 3"
+ 0586 branch="Wellington 2"
+ 0607 branch="Lower Hutt 2"
+ 0611 branch="Dannevirke"
+ 0623 branch="Westport"
+ 0625 branch="Feilding"
+ 0635 branch="Northlands"
+ 0662 branch="Taradale"
+ 0664 branch="University Of Canterbury"
+ 0666 branch="Levin"
+ 0676,1192 branch="Chatham Islands"
+ 0681 branch="Marton"
+ 0691 branch="Storford Lodge"
+ 0731 branch="Paraparaumu"
+ 0735,1852 branch="Silverdale"
+ 0748 branch="Bethlehem"
+ 0753 branch="Hamilton East"
+ 0754 branch="Palmerston North"
+ 0755 branch="Terrace End"
+ 0769 branch="ANZ Bank"
+ 0770 branch="Gisborne 3"
+ 0795 branch="Waverley"
+ 0797 branch="Christchurch"
+ 0798 branch="Addington"
+ 0806,1158 branch="The Palms"
+ 0811 branch="Hornby"
+ 0819 branch="Riccarton"
+ 0822 branch="Sydenham"
+ 0825,1188 branch="Merivale"
+ 0833 branch="Ferrymead"
+ 0841 branch="Geraldine"
+ 0843 branch="Greymouth"
+ 0853 branch="Kaiapoi Service Centre"
+ 0867 branch="Five Mile"
+ 0877 branch="Rangiora"
+ 0885 branch="Temuka"
+ 0914 branch="Balclutha"
+ 0963 branch="Hokitika"
+ 0964 branch="Oamaru"
+ 0979 branch="Auckland South Travel"
+ 0981 branch="Direct Business Banking Central"
+ 1101 branch="Auckland Support Centre"
+ 1103 branch="Auckland (Queen and Victoria Streets) 2"
+ 1104,1109 branch="Wellington Support Centre"
+ 1105 branch="Business Bank Auckland North Region"
+ 1106 branch="Business Bank Auckland Region"
+ 1107 branch="Christchurch International Services"
+ 1108 branch="Business Bank Auckland South Region"
+ 1110 branch="The Warehouse Manukau 2"
+ 1111 branch="Business Centre Invercargill"
+ 1112 branch="Business Bank Tauranga"
+ 1113 branch="Business Bank Southern Region"
+ 1114 branch="Business Bank ANZIB Auckland"
+ 1115 branch="Banking Centre Nelson"
+ 1116 branch="National Mutual"
+ 1117 branch="Business Banking Hamilton"
+ 1118 branch="New Plymouth 3"
+ 1119 branch="Auckland Business Direct Centre"
+ 1120 branch="Stortford Lodge"
+ 1121 branch="Browns Bay 1"
+ 1122 branch="Johnsonville 2"
+ 1123 branch="Wanganui 2"
+ 1124 branch="Masterton 2"
+ 1125 branch="Invercargill 4"
+ 1128,1135,1161-1162 branch="Business Banking Central Region"
+ 1129,1147,1168 branch="Business Banking Southern Region"
+ 1130 branch="Business Banking Centre Dunedin"
+ 1131 branch="Dunedin"
+ 1132 branch="Business Banking - Central Region"
+ 1133 branch="Telephone Banking Services"
+ 1134 branch="Stortford Lodge 2"
+ 1136 branch="Asset Management"
+ 1137 branch="Business Banking, Southern Region"
+ 1138 branch="Central Zone Relation"
+ 1139 branch="Banking Centre Invercargill"
+ 1140 branch="Albany"
+ 1141 branch="Albany Instore"
+ 1142 branch="Lincoln North 2"
+ 1143 branch="Panmure 3"
+ 1144 branch="Ashburton Business Centre"
+ 1145 branch="Private Banking Auckland"
+ 1146 branch="Private Banking Wellington"
+ 1148 branch="Private Bank Christchurch"
+ 1149 branch="Timaru Business Centre"
+ 1150-1151,1197 branch="Central Region Relationship Banking"
+ 1152 branch="Rangiora Business Centre"
+ 1153 branch="Christchurch Business Banking Centre"
+ 1155 branch="Sydenham Business Centre"
+ 1156 branch="Dunedin Business Banking Centre"
+ 1157 branch="Kaiapoi 2"
+ 1159 branch="Lincoln North"
+ 1160 branch="Papanui 2"
+ 1163 branch="Havelock North 2"
+ 1164 branch="Business Banking Christchurch"
+ 1165 branch="Institutional Bank"
+ 1166 branch="International Services Auckland"
+ 1167 branch="Waikanae"
+ 1169 branch="Banking Centre Christchurch"
+ 1170 branch="International Services, Auckland South"
+ 1171 branch="International Services, Auckland North"
+ 1172 branch="Richmond"
+ 1173 branch="Papatoetoe 2"
+ 1174 branch="Panmure 2 (Ex ANZ Mt Wellington)"
+ 1175 branch="Papakura 2"
+ 1176 branch="Merivale 3"
+ 1177 branch="Shirley"
+ 1178 branch="Business Bank Auckland West Mid Market"
+ 1179 branch="International Operations"
+ 1180 branch="Milford 2"
+ 1181 branch="Orewa"
+ 1182 branch="Business Banking Property Unit"
+ 1183 branch="Business Banking Corporate Nrthrn Region"
+ 1184 branch="Bayfair 2"
+ 1185 branch="Upper Hutt 2"
+ 1186 branch="UDC Property Lending"
+ 1187 branch="Hamilton 2"
+ 1189 branch="Riccarton Business Centre"
+ 1190 branch="New Lynn 4"
+ 1191 branch="Paihia"
+ 1194 branch="Business Banking Centre Christchurch"
+ 1195 branch="Manukau City 2"
+ 1198 branch="Katikati 2"
+ 1199 branch="Havelock North"
+ 1800 branch="Auckland Bureau"
+ 1801 branch="Wellington Bureau De Change"
+ 1802 branch="Christchurch Bureau"
+ 1803 branch="Queenstown Bureau"
+ 1804 branch="Botany Downs Town Centre"
+ 1805 branch="ANZ E*Trade Support"
+ 1806 branch="Bureau De Change - 95 Queen Street"
+ 1807 branch="Loan And Building Society"
+ 1808 branch="International Services Assist"
+ 1809 branch="Origin Mortgage Management Services"
+ 1812 branch="Cib-Institutional Resources"
+ 1813 branch="Cib-Institutional Retail And Distribution"
+ 1814 branch="Cib-Institutional Telcos And Media"
+ 1815 branch="Auckland Voucher Processing"
+ 1817 branch="Christchurch Voucher Processing"
+ 1818 branch="ANZ Cards Issuing"
+ 1819 branch="Personal Loans"
+ 1820 branch="Institutional Banking Branch"
+ 1821 branch="ANZ University of Canterbury"
+ 1822 branch="Whangaparaoa"
+ 1824 branch="Andrews Avenue Lower Hutt"
+ 1825 branch="Westgate"
+ 1826 branch="Commercial Auckland North"
+ 1827 branch="Commercial Auckland CBD"
+ 1828 branch="Commercial Auckland South"
+ 1829 branch="Commercial Bay of Plenty"
+ 1830 branch="Commercial Waikato"
+ 1831 branch="Commercial Central"
+ 1832 branch="Commercial Wellington"
+ 1833 branch="Commercial Canterbury West Coast"
+ 1834 branch="Commercial Otago Southland"
+ 1835 branch="ANZ LynnMall"
+ 1836 branch="ANZ Trade and Transaction Services"
+ 1837 branch="ANZ Sylvia Park"
+ 1838 branch="Albany Mall"
+ 1839 branch="Auckland (Queen and Victoria Streets)"
+ 1840 branch="Mount Eden"
+ 1843,1888 branch="ANZ Asian Banking"
+ 1844 branch="WestCity"
+ 1845 branch="ANZ On Line Business"
+ 1846 branch="Manukau Mall"
+ 1849 branch="Grey Lynn"
+ 1853-1854 branch="Transaction Banking"
+ 1889 branch="CTM Processing"
+02 bank="Bank of New Zealand"
+ 0018 branch="Northern Regional Office"
+ 0040 branch="Dunedin Proof Centre"
+ 0100 bic="BKNZNZ22100" branch="Auckland"
+ 0108 branch="Downtown"
+ 0110 branch="St Lukes Mall"
+ 0112 branch="Birkenhead"
+ 0120 branch="Browns Bay"
+ 0124 branch="Auckland International Airport"
+ 0128 branch="Customs Street"
+ 0130 branch="BNZ International Services Auckland"
+ 0135 branch="International Operations Northern Region"
+ 0136 branch="Devonport"
+ 0139 branch="Kumeu"
+ 0144 branch="Dominion Road"
+ 0148 branch="Glen Innes"
+ 0151 branch="John Henry Centre"
+ 0152 branch="Henderson"
+ 0157 branch="Glen Eden"
+ 0159 branch="University Of Auckland"
+ 0160 branch="Auckland Central Banking Centre"
+ 0167 branch="Hunters Corner"
+ 0168 branch="Howick"
+ 0176 branch="BNZ Dominion Road"
+ 0184 branch="New Lynn"
+ 0191 branch="Manukau Banking Centre"
+ 0192 branch="Newmarket"
+ 0200 branch="Karangahape Road"
+ 0208 branch="Onehunga"
+ 0213 branch="Onehunga East"
+ 0214 branch="Highbrook Store"
+ 0216 branch="Otahuhu"
+ 0223 branch="Pakuranga"
+ 0224 branch="Sylvia Park Branch"
+ 0232 branch="Papatoetoe"
+ 0238 branch="Parnell"
+ 0240 branch="Penrose"
+ 0248 branch="Ponsonby"
+ 0256 branch="Remuera"
+ 0261 branch="St Heliers"
+ 0264 branch="Mt Eden"
+ 0271 branch="Milford"
+ 0272 branch="BNZ Takapuna"
+ 0278,1262 branch="Link Drive"
+ 0280 branch="Town Hall"
+ 0290 branch="262 Queen Street"
+ 0300 branch="Cambridge"
+ 0304 branch="Coromandel"
+ 0308 branch="Dargaville"
+ 0312 branch="Frankton"
+ 0316 branch="Hamilton Banking Centre"
+ 0320 branch="Hamilton North"
+ 0324 branch="Helensville"
+ 0328 branch="Huntly"
+ 0332 branch="Kaikohe Store"
+ 0336 branch="Kaitaia"
+ 0340 branch="Katikati"
+ 0341 branch="Bryce Street"
+ 0342 branch="Hamilton East"
+ 0343 branch="University Of Waikato"
+ 0348,0488 branch="Whakatane"
+ 0352 branch="Kerikeri"
+ 0358 branch="Manurewa"
+ 0360 branch="Matamata"
+ 0364 branch="Maungaturoto"
+ 0368 branch="Morrinsville"
+ 0372 branch="Mt Maunganui"
+ 0376 branch="Ngaruawahia"
+ 0378 branch="Rotorua Central"
+ 0380 branch="Ngatea"
+ 0386 branch="Paihia"
+ 0388 branch="Opotiki"
+ 0390 branch="Orewa"
+ 0392 branch="Otorohanga"
+ 0396 branch="Paeroa Store"
+ 0400 branch="Papakura"
+ 0404 branch="Pukekohe"
+ 0408 branch="Putaruru"
+ 0410 branch="Chartwell"
+ 0412,0416 branch="Rotorua"
+ 0424 branch="Taumarunui"
+ 0428 branch="Taupo"
+ 0432 branch="Tauranga Store"
+ 0436 branch="Te Aroha"
+ 0440 branch="Te Awamutu"
+ 0444 branch="Te Kauwhata"
+ 0448 branch="Te Kuiti"
+ 0452 branch="Te Puke"
+ 0454 branch="BNZ The Base"
+ 0456 branch="Thames"
+ 0464 branch="Tokoroa"
+ 0466 branch="Cameron Road Banking Centre"
+ 0468 branch="Tuakau"
+ 0470 branch="Turangi"
+ 0472 branch="Waihi"
+ 0476 branch="Waiuku"
+ 0478 branch="Trust Bank Auckland/BNZ"
+ 0480 branch="Warkworth Store"
+ 0484 branch="Wellsford"
+ 0492 branch="Whangarei"
+ 0494 branch="Whangarei Central"
+ 0496 branch="Whitianga"
+ 0499 branch="Gis Atm Control"
+ 0500 bic="BKNZNZ22500" branch="Wellington"
+ 0506 branch="222 Lambton Quay"
+ 0512,0568 branch="Courtenay Place"
+ 0520 branch="Kilbirnie Store"
+ 0524 branch="Johnsonville"
+ 0528 branch="Lower Hutt"
+ 0534 branch="Mayfair"
+ 0536 branch="North End"
+ 0540 branch="Naenae"
+ 0544 branch="Petone"
+ 0548 branch="Porirua"
+ 0551 branch="BNZ International Services Wellington"
+ 0552 branch="BNZ Porirua"
+ 0554 branch="Reserve Bank"
+ 0555 branch="International Service Centre"
+ 0560 branch="50 Manners Street Store"
+ 0562 branch="Personal Banking Office"
+ 0563 branch="Gresham Plaza"
+ 0570 branch="Wainuiomata"
+ 0573 branch="BNZ Technology Test Branch"
+ 0576 branch="Wellington South"
+ 0585 branch="Cathedral"
+ 0590 branch="Training Centre Branch"
+ 0591 branch="Waikanae"
+ 0600,0740 branch="Blenheim"
+ 0602 branch="New Plymouth East"
+ 0604 branch="Bulls"
+ 0608 branch="Carterton"
+ 0610 branch="Waterloo Road"
+ 0612,0724 branch="Dannevirke"
+ 0620 branch="Eltham"
+ 0624 branch="Featherston"
+ 0628 branch="Feilding"
+ 0630 branch="Fitzherbert Avenue"
+ 0632 branch="Foxton"
+ 0636 branch="Gisborne"
+ 0640 branch="Greytown"
+ 0644 branch="Hastings"
+ 0648 branch="Hawera Store"
+ 0652 branch="Hunterville"
+ 0655 branch="Havelock North"
+ 0656 branch="Inglewood"
+ 0659 branch="International Transfers Centre"
+ 0668 branch="Levin"
+ 0672 branch="Manaia"
+ 0673 branch="Wanaka"
+ 0680 branch="Martinborough"
+ 0684 branch="BNZ Feilding"
+ 0686 branch="Lower Emerson Street"
+ 0688 branch="Masterton"
+ 0692 branch="Motueka"
+ 0700 branch="Napier"
+ 0704 branch="Nelson"
+ 0708 branch="New Plymouth"
+ 0712 branch="Ohakune"
+ 0716 branch="Opunake"
+ 0719 branch="Terrace End"
+ 0720 branch="Otaki"
+ 0727 branch="Palmerston North"
+ 0733 branch="Paraparaumu"
+ 0741 branch="Stortford Lodge"
+ 0747 branch="Richmond"
+ 0756 branch="Stratford"
+ 0760 branch="Taihape"
+ 0764 branch="Takaka"
+ 0766 branch="Taradale"
+ 0772 branch="Upper Hutt"
+ 0776 branch="Waipawa"
+ 0780 branch="Waipukurau"
+ 0784 branch="Wairoa"
+ 0788 branch="Waitara"
+ 0792 branch="Wanganui"
+ 0796 branch="Woodville"
+ 0800 bic="BKNZNZ22800" branch="Cashel & Fitzgerald"
+ 0808 branch="Christchurch International Services"
+ 0810 branch="Hornby"
+ 0816 branch="Papanui"
+ 0820 branch="Riccarton"
+ 0828 branch="Sydenham"
+ 0832 branch="Akaroa"
+ 0836 branch="Ashburton"
+ 0840 branch="Geraldine"
+ 0842 branch="BNZ Ferrymead"
+ 0844 branch="Greymouth"
+ 0848 branch="Hokitika"
+ 0852 branch="Kaiapoi"
+ 0856 branch="Kaikoura"
+ 0858 branch="BNZ International Services Christchurch"
+ 0860 branch="Leeston"
+ 0863 branch="New Brighton"
+ 0864 branch="Ferrymead Store"
+ 0865 branch="Armagh Street"
+ 0868 branch="Methven"
+ 0871 branch="City South"
+ 0874 branch="Upper Riccarton"
+ 0875 branch="University of Canterbury"
+ 0876 branch="Rangiora"
+ 0880 branch="Reefton"
+ 0884 branch="Temuka"
+ 0888 branch="Timaru"
+ 0892 branch="Waimate"
+ 0896 branch="Westport"
+ 0900,0912 branch="Dunedin"
+ 0908 branch="Dunedin North"
+ 0910 branch="South Dunedin"
+ 0916 branch="Alexandra"
+ 0918 branch="Balclutha"
+ 0920 branch="Cromwell"
+ 0922 branch="Gore"
+ 0924 branch="Invercargill"
+ 0929 branch="University Of Otago"
+ 0930 branch="Lumsden"
+ 0935 branch="Milton"
+ 0938 branch="Mosgiel"
+ 0940 branch="Oamaru"
+ 0944 branch="Otautau"
+ 0946 branch="Palmerston"
+ 0948 branch="Queenstown"
+ 0950 branch="Ranfurly"
+ 0953 branch="Roxburgh"
+ 0957 branch="Winton"
+ 0959 branch="Wyndham"
+ 0965 branch="Te Anau"
+ 0975 branch="Treasury Operations"
+ 0985 bic="BKNZNZ22985" branch="BNZ Head Office"
+ 0987 branch="Credit Cards"
+ 0989 branch="Corporate H/O"
+ 0993 branch="Auckland Clearings"
+ 0995 branch="Wellington Clearings"
+ 1201 branch="Christchurch Proof Centre"
+ 1202 branch="Transaction Processing Centre Wellington"
+ 1203 branch="ReSTART"
+ 1204 branch="BNZ Small Business Hub"
+ 1206 branch="Lincoln North"
+ 1207 branch="Auckland Cheque Post"
+ 1209 branch="BNZ Partners Support Centre"
+ 1210 branch="Greerton"
+ 1211 branch="Rfs Operations"
+ 1212 branch="Customer Account Services Wellington"
+ 1214 branch="Auckland Banking Zone Office"
+ 1215 branch="Corporate Banking Wellington"
+ 1216 branch="Meadowlands"
+ 1217 branch="Lending Services Auckland"
+ 1218 branch="Corporate Banking South Island"
+ 1219 branch="Customer Account Services Auckland"
+ 1220 branch="Broadway"
+ 1221 branch="Parkroyal"
+ 1222 branch="DMS Auckland"
+ 1223 branch="Telebusiness Centre"
+ 1225 branch="Auckland International Airport Agency"
+ 1227 branch="Macquarie Investment Management Limited"
+ 1228 branch="Mortgage Distribution Fund"
+ 1229 branch="National Australia Bank Integration Br."
+ 1230 branch="Sky City Store"
+ 1231 branch="Massey University"
+ 1232 branch="Global Banking"
+ 1233 branch="Direct Banking - Wellington"
+ 1234 branch="St Lukes"
+ 1235 branch="Christchurch International Airport"
+ 1236 branch="Hamilton Cash Services"
+ 1237 branch="Wellington Cash Services"
+ 1238 branch="Christchurch Cash Services"
+ 1239 branch="Auckland Call Centre"
+ 1240 branch="BNZ Broker Hub"
+ 1241 branch="Kookmin Bank"
+ 1242 branch="The Cooperative Bank 1"
+ 1243 branch="PC Business Banking"
+ 1244 branch="Albany"
+ 1245 branch="The Cooperative Bank 4"
+ 1246 branch="The Cooperative Bank 2"
+ 1247 branch="The Cooperative Bank 5"
+ 1248 branch="The Cooperative Bank 3"
+ 1249 branch="The Cooperative Bank 6"
+ 1250 branch="Wellington Imaging"
+ 1251 branch="Auckland Imaging"
+ 1252 branch="Tower"
+ 1253 branch="The Palms Mall"
+ 1254 branch="Whangamata"
+ 1255 branch="PC Internet Banking"
+ 1256,1263 branch="Botany"
+ 1257 branch="80 Queen Street"
+ 1258 branch="Papamoa"
+ 1259 branch="BNZ Barrington Mall"
+ 1260 branch="Glenfield"
+ 1261 branch="BNZ Direct"
+ 1264 branch="BNZ Parnell"
+ 1265 branch="Remarkables Park"
+ 1266 branch="Rolleston"
+ 1267 branch="BNZ Parkside"
+ 1268 branch="BNZ Christchurch"
+ 1269 branch="BNZ Harbour Quays"
+ 1271 branch="Awhi Credit Union"
+ 1272 branch="The Base"
+ 1273 branch="Bank of Baroda"
+ 1274 branch="BNZ Connect"
+ 1275 branch="Sylvia Park Store"
+ 1278 branch="Russley"
+ 1283 branch="Access Prepaid Worldwide CPP"
+ 1284 branch="Access Prepaid Worldwide - Qantas Cash NZ"
+ 1285 branch="NorthWest"
+ 1286,1290 branch="BNZ Institutional Banking"
+ 1291 branch="Transferwise Ltd"
+ 1295 branch="Toll Networks (NZ) Ltd"
+ 1296 branch="Toll Carriers Ltd"
+ 1298 branch="Whangaparaoa"
+03 bank="Westpac"
+ 0031-0032 branch="Auckland Clearings"
+ 0043-0044 branch="Wellington Clearings"
+ 0047 branch="Westpac Head Office"
+ 0048 branch="Westpac Savings Bank"
+ 0049 branch="NZ Government Branch"
+ 0059 branch="General Managers Office"
+ 0060 branch="ZMO"
+ 0062 branch="GMO Relief Staff"
+ 0065 branch="WBC Life NZ Limited"
+ 0072 branch="Westpac Travel"
+ 0099,0990 branch="Card Services"
+ 0104,0162,0252,0282,0291 branch="79 Queen Street"
+ 0105,0133 branch="Auckland"
+ 0109,0118,0187 branch="LynnMall"
+ 0114,0116 branch="Birkenhead"
+ 0123,0180 branch="Browns Bay"
+ 0127 branch="Bankcard Department"
+ 0132 branch="Downtown Auckland"
+ 0138 branch="Shortland Street"
+ 0140 branch="First 100 Days"
+ 0146,0155 branch="Henderson"
+ 0149,0243,0267,1392 branch="St Johns"
+ 0150,0166,1320 branch="Howick"
+ 0156 branch="Westpac Lincoln Road"
+ 0173,0231,1507 branch="Papatoetoe"
+ 0174 branch="Hunters Corner Papatoetoe"
+ 0175,0203,0296 branch="Mid City"
+ 0179,1513 branch="Mt Roskill"
+ 0181 branch="Milford"
+ 0189 branch="3073 Great North Road"
+ 0195-0196,0239,0283 branch="Newmarket"
+ 0198 branch="DPS Palmerston North"
+ 0206 branch="Botany at The Hub"
+ 0207 branch="Manukau City"
+ 0211,1308 branch="Onehunga"
+ 0212 branch="Onehunga Mall"
+ 0219-0220 branch="Otahuhu"
+ 0227 branch="Panmure"
+ 0228 branch="184 Dominion Road"
+ 0250 branch="C and I B Head Office"
+ 0251 branch="Government Business"
+ 0253,0292 branch="Westpac Tower Branch"
+ 0255,1512 branch="Ponsonby"
+ 0259 branch="Remuera"
+ 0263 branch="St Heliers"
+ 0268 branch="Southdown Dcbc"
+ 0269 branch="South Auckland Dcbc"
+ 0275-0276,1510 branch="Takapuna"
+ 0285,1515 branch="Wairau Road"
+ 0303,1568 branch="Cambridge"
+ 0305 branch="Hamilton North"
+ 0306,0318,0366,1555,1560 branch="Hamilton"
+ 0314,1558,1563 branch="Frankton"
+ 0319 branch="Hamilton 426 Victoria St"
+ 0326 branch="Waikato Savings Bank"
+ 0334,0346 branch="Kaikohe"
+ 0339 branch="Kaitaia"
+ 0345,0497-0498 branch="Whangarei"
+ 0347 branch="Orewa"
+ 0351 branch="Kerikeri"
+ 0355-0356 branch="Manurewa"
+ 0363,0418 branch="Matamata"
+ 0371,1573 branch="Morrinsville"
+ 0374 branch="Mt Maunganui"
+ 0385,0399,0423 branch="Papakura"
+ 0389,1502 branch="Silverdale"
+ 0394 branch="Paihia"
+ 0406 branch="Pukekohe"
+ 0407 branch="127 King Street Pukekohe"
+ 0415,1545,1552 branch="Rotorua Central"
+ 0417 branch="Amohia Street Rotorua"
+ 0419 branch="Whangaparaoa"
+ 0426 branch="Taumarunui"
+ 0430 branch="Taupo"
+ 0431 branch="Heu Heu Street Taupo"
+ 0435 branch="Tauranga Centre"
+ 0442-0443,1564 branch="Te Awamutu"
+ 0445,1548,1720 branch="Cameron Road"
+ 0446 branch="Grey Street Tauranga"
+ 0449,1562 branch="Te Kuiti"
+ 0458 branch="Thames"
+ 0463 branch="Tokoroa"
+ 0474 branch="Te Puke"
+ 0481,0485 branch="Warkworth"
+ 0490,1544 branch="Whakatane"
+ 0502,0584 branch="318 Lambton Quay"
+ 0503 branch="Wellington"
+ 0510,0515,0558 branch="Courtenay Place"
+ 0511,0559 branch="Ghuznee Street"
+ 0518,0539,0566,1537 branch="North End"
+ 0521,0578 branch="Kilbirnie"
+ 0522 branch="SmartStation - Queens Street"
+ 0525,1534,1536 branch="Johnsonville"
+ 0531-0532,1535 branch="Lower Hutt"
+ 0538 branch="Personnel Dept Head Off"
+ 0543 branch="Petone"
+ 0547,0550,1533 branch="Porirua"
+ 0567 branch="Willams Centre"
+ 0572 branch="Centreville"
+ 0579 branch="Wellington IPC"
+ 0587 branch="Systems Operations"
+ 0588 branch="International Business"
+ 0595 branch="SBO Centre"
+ 0597 branch="Northern Test Branch"
+ 0599 branch="Blenheim"
+ 0605,0683,0762 branch="Marton"
+ 0609,0687,0690 branch="Masterton"
+ 0614-0615 branch="Dannevirke"
+ 0617,0725 branch="Pahiatua"
+ 0618,0638-0639,0749 branch="Gisborne"
+ 0619,0758 branch="Stratford"
+ 0626-0627 branch="Feilding"
+ 0631 branch="Taradale"
+ 0633,0667,0670,1532 branch="Levin"
+ 0642,0739,1518 branch="Hastings"
+ 0643 branch="Queen Street Hastings"
+ 0647,0654,0715,0737 branch="Hawera"
+ 0657,0711,0713,0786,1566 branch="New Plymouth"
+ 0658 branch="Havelock North"
+ 0661 branch="Kaponga"
+ 0674 branch="Rangiora"
+ 0675 branch="Queenstown"
+ 0693,1711 branch="Motueka"
+ 0698-0699,1517 branch="Napier"
+ 0703,0706 branch="Nelson"
+ 0710 branch="Broadway, Palmerston North"
+ 0718,0726,0728,1521-1523 branch="Terrace End"
+ 0722 branch="Armagh Street"
+ 0732,0734,1531 branch="Paraparaumu"
+ 0742 branch="Waverley"
+ 0750 branch="243 Queen St Richmond"
+ 0751,1709 branch="Richmond"
+ 0767 branch="Hornby"
+ 0774-0775 branch="Upper Hutt"
+ 0779 branch="Waipukurau"
+ 0783,0785 branch="Wairoa"
+ 0791,1567 branch="Wanganui"
+ 0794 branch="St Johns Wanganui"
+ 0799 branch="93 Armagh Street ChCh"
+ 0802,0866,1592-1593 branch="Christchurch Central"
+ 0803 branch="Christchurch"
+ 0809,1746 branch="Windsor"
+ 0813 branch="Courier Banking CHCH"
+ 0814,1595,1597,1700 branch="The Palms"
+ 0818,0854,1702 branch="Papanui"
+ 0823,1583 branch="Riccarton"
+ 0824 branch="126 Riccarton Road"
+ 0826,0855,1704,1707 branch="Merivale"
+ 0827 branch="Sydenham"
+ 0830,0857,1705-1706 branch="Upper Riccarton"
+ 0835,0838,1719 branch="Ashburton"
+ 0839,1716 branch="Geraldine"
+ 0846-0847 branch="Greymouth"
+ 0850 branch="Hokitika"
+ 0859,1520,1591 branch="Eastgate"
+ 0861 branch="High Street Christchurch"
+ 0873 branch="NZIO Auckland"
+ 0881,1729,1732 branch="South Dunedin"
+ 0883,1726 branch="Dunedin North"
+ 0887,1717-1718 branch="Timaru"
+ 0890 branch="Timaru South"
+ 0895 branch="Westland Savings Bank"
+ 0897-0898 branch="Westport"
+ 0903,0905,1728,1737 branch="Moray Place"
+ 0904 branch="Dunedin 169 Princes St"
+ 0915,0934,0962,1747 branch="Gore"
+ 0931,1742-1743,1749-1750 branch="Invercargill"
+ 0933 branch="Invercargill 34 Dee St"
+ 0937,0947 branch="Oamaru"
+ 0951,1733,1735,1738 branch="Alexandra"
+ 0960,1748 branch="Winton"
+ 0978 branch="Stationery Department"
+ 1300 branch="Core Business Systems"
+ 1301 branch="Whangarei Proof Centre"
+ 1302 branch="Gotham City"
+ 1303 branch="NZ Operations, Int Svs"
+ 1304 branch="Client Services"
+ 1305 branch="Consumer Network Support"
+ 1306 branch="Christchurch IPC"
+ 1307 branch="Financial Services Proces"
+ 1309 branch="IBC - Napier"
+ 1310 branch="Credit Support"
+ 1311 branch="Dunedin IPC"
+ 1312 branch="NZIO Wellington"
+ 1313 branch="Manukau City I P C"
+ 1314 branch="Wellington Support Centre"
+ 1315 branch="IBC - Christchurch"
+ 1316 branch="Courier Banking Auckland"
+ 1317 branch="Auckland Support Centre"
+ 1318,1571 branch="Te Awa The Base"
+ 1319 branch="North Shore IPC"
+ 1321,1372 branch="Operations Centre"
+ 1322 branch="Albany"
+ 1323 branch="Trust Bank Int Support"
+ 1324 branch="Courier Banking-Hamilton"
+ 1325 branch="DPS Wellington - Courier"
+ 1326 branch="DPS Auckland - Courier"
+ 1327 branch="Fraud & Security Services"
+ 1328 branch="Albany Business"
+ 1329 branch="Westpac Terminals"
+ 1330 branch="Papamoa"
+ 1331 branch="Collections"
+ 1332 branch="Auckland Business Mail"
+ 1333 branch="Gainskill Avenue"
+ 1334 branch="Westpac 9"
+ 1335 branch="CRG-Credit Restructuring"
+ 1340 branch="Warehouse Fin Serv Ltd"
+ 1341 branch="Transaction Banking 11(A)"
+ 1342 branch="Retail Lending CoE"
+ 1350 branch="Bank Of Tokyo-Mitsubishi"
+ 1351 branch="Transaction Banking 1"
+ 1352 branch="Transaction Banking 2"
+ 1353 branch="Transaction Banking 3"
+ 1354 branch="Transaction Banking 4"
+ 1355 branch="Transaction Banking 5"
+ 1356 branch="Transaction Banking 6"
+ 1357 branch="Transaction Banking 7"
+ 1358 branch="Transaction Banking 8"
+ 1359 branch="Transaction Banking 9"
+ 1360 branch="Transaction Banking 10"
+ 1361 branch="Transaction Banking 11"
+ 1362 branch="Transaction Banking 12"
+ 1363 branch="Transaction Banking 13"
+ 1364 branch="Transaction Banking 14"
+ 1365 branch="Transaction Banking 15"
+ 1366 branch="Transaction Banking 16"
+ 1367 branch="Transaction Banking 17"
+ 1368 branch="Transaction Banking 18"
+ 1369 branch="Transaction Banking 19"
+ 1370 branch="Auckland Call Centre"
+ 1371 branch="Christchurch Call Centre"
+ 1382 branch="Wellington Phone Assist"
+ 1383 branch="Direct Debit Dish Centre"
+ 1384 branch="Courier Banking-Wellington"
+ 1385 branch="Loan Assessment Centre"
+ 1386 branch="Business Direct Wgtn"
+ 1387 branch="Agribusiness Morrinsville"
+ 1388 branch="Westpac Direct Auckland"
+ 1389 branch="Westpac Direct ChCh"
+ 1390 branch="Highbrook"
+ 1391 branch="Glenfield"
+ 1393 branch="Huapai"
+ 1394 branch="Epsom"
+ 1395 branch="Digital Branch 2"
+ 1396 branch="Mangere"
+ 1397 branch="Takanini"
+ 1398 branch="Highland Park"
+ 1399 branch="Digital Branch"
+ 1500 branch="St Lukes"
+ 1501 branch="Dargaville"
+ 1503,1730 branch="NorthWest"
+ 1504 branch="North Harbour Migrant"
+ 1505 branch="Te Atatu"
+ 1506 branch="Manukau City Mall"
+ 1508 branch="Pakuranga"
+ 1509 branch="Britomart"
+ 1514 branch="Devonport"
+ 1516 branch="Browns Bay Sc"
+ 1519 branch="Plaza"
+ 1524-1525 branch="Taihape"
+ 1526 branch="Queenstown Junction"
+ 1527 branch="Viaduct"
+ 1528 branch="Sylvia Park"
+ 1529 branch="Botany Junction"
+ 1530 branch="SBO Centre 2"
+ 1538 branch="Ruakaka"
+ 1539 branch="Westpac 4"
+ 1540 branch="Karori Mall"
+ 1546 branch="Opotiki"
+ 1547,1551 branch="Bayfair"
+ 1549 branch="Greerton"
+ 1550 branch="Katikati"
+ 1553,1587-1588 branch="Rolleston"
+ 1556,1559,1561 branch="Hamilton East"
+ 1557 branch="Chartwell"
+ 1565 branch="Britomart Migrant"
+ 1570,1574 branch="Huntly"
+ 1572 branch="Paeroa"
+ 1575-1577 branch="Waihi"
+ 1578 branch="Whitianga"
+ 1582 branch="Amberley"
+ 1584 branch="Halswell"
+ 1585 branch="Kaiapoi"
+ 1586 branch="Kaikoura"
+ 1590,1596,1599 branch="Ferrymead"
+ 1594,1703 branch="Barrington"
+ 1598 branch="St Martins"
+ 1701 branch="Auckland Airport"
+ 1710 branch="Picton"
+ 1714-1715 branch="Northtown"
+ 1725 branch="Mosgiel"
+ 1727 branch="Green Island"
+ 1734,1736 branch="Balclutha"
+ 1739 branch="Wanaka"
+ 1744-1745 branch="Invercargill South"
+ 1751 branch="Transaction Banking 51"
+ 1752 branch="Transaction Banking 52"
+ 1753 branch="Transaction Banking 53"
+ 1754 branch="Transaction Banking 54"
+ 1755 branch="Transaction Banking 55"
+ 1756 branch="Transaction Banking 56"
+ 1757 branch="Transaction Banking 57"
+ 1758 branch="Transaction Banking 58"
+ 1759 branch="Transaction Banking 59"
+ 1760 branch="Transaction Banking 60"
+ 1761 branch="Transaction Banking 61"
+ 1762 branch="Transaction Banking 62"
+ 1763 branch="Transaction Banking 63"
+ 1764 branch="Transaction Banking 64"
+ 1765 branch="Transaction Banking 65"
+ 1766 branch="Transaction Banking 66"
+ 1767 branch="Transaction Banking 67"
+ 1768 branch="Transaction Banking 68"
+ 1769 branch="Transaction Banking 69"
+ 1770 branch="Transaction Banking 70"
+ 1771 branch="Transaction Banking 71"
+ 1772 branch="Transaction Banking 72"
+ 1773 branch="Transaction Banking 73"
+ 1774 branch="Transaction Banking 74"
+ 1775 branch="Transaction Banking 75"
+ 1776 branch="Transaction Banking 76"
+ 1777 branch="Transaction Banking 77"
+ 1778 branch="Transaction Banking 78"
+ 1779 branch="Transaction Banking 79"
+ 1780 branch="Transaction Banking 80"
+ 1781 branch="Transaction Banking 81"
+ 1782 branch="Transaction Banking 82"
+ 1783 branch="Transaction Banking 83"
+ 1784 branch="Transaction Banking 84"
+ 1785 branch="Transaction Banking 85"
+ 1786 branch="Transaction Banking 86"
+ 1787 branch="Transaction Banking 87"
+ 1788 branch="Transaction Banking 88"
+ 1789 branch="Transaction Banking 106"
+ 1790 branch="Transaction Banking 90"
+ 1791 branch="Transaction Banking 91"
+ 1792 branch="Transaction Banking 104"
+ 1793 branch="Transaction Banking 105"
+ 1794 branch="Transaction Banking 107"
+ 1795 branch="Transaction Banking 95"
+ 1796 branch="Transaction Banking 96"
+ 1797 branch="Transaction Banking 97"
+ 1798 branch="Transaction Banking 98"
+ 1799 branch="Transaction Banking 99"
+ 1900 branch="Transaction Banking 00"
+ 1901 branch="Transaction Banking 108"
+ 1902 branch="Transaction Banking 109"
+ 1903 branch="Transaction Banking 103"
+ 1904 branch="Transaction Banking 110"
+ 1905 branch="Transaction Banking 111"
+ 1906 branch="Transaction Banking 112"
+ 1907 branch="Transaction Banking 113"
+ 1908 branch="Transaction Banking 114"
+ 1909 branch="Transaction Banking 115"
+ 1910 branch="Transaction Banking 116"
+ 1911 branch="Transaction Banking 117"
+ 1912 branch="Transaction Banking 118"
+ 1913 branch="Transaction Banking 119"
+ 1914 branch="Transaction Banking 120"
+ 1915 branch="Transaction Banking 121"
+ 1916 branch="Transaction Banking 122"
+ 1917 branch="Transaction Banking 123"
+ 1918 branch="Transaction Banking 124"
+ 1919 branch="Transaction Banking 125"
+ 7355 branch="Branch On Demand"
+04 bank="ANZ Bank New Zealand"
+ 2020,2022-2024 branch="ANZ Institutional"
+ 2021 branch="JP Morgan Chase"
+06 bank="ANZ Bank New Zealand"
+ 0006 branch="Wholesale Division"
+ 0023 branch="Corporate Portfolio Management"
+ 0024 branch="Agri Central Branch"
+ 0067 branch="Institutional Banking"
+ 0081 branch="Te Kuiti"
+ 0082 branch="Sylvia Park"
+ 0101 branch="Auckland"
+ 0103 branch="Lending Services"
+ 0111,0177,0230,0471,0582,0669,0977,0983 branch="ANZ Retail"
+ 0115 branch="Birkenhead"
+ 0122 branch="Browns Bay"
+ 0134 branch="Transaction Services"
+ 0145 branch="Dominion Road"
+ 0153 branch="Henderson"
+ 0158 branch="Auckland University"
+ 0163 branch="Auckland Corporate and Commercial Banking"
+ 0164 branch="Retail Debt Management (Personal)"
+ 0169 branch="Uxbridge Road"
+ 0172 branch="Hunters Corner"
+ 0185 branch="New Lynn"
+ 0188 branch="Milford"
+ 0193 branch="Newmarket"
+ 0197 branch="Manukau Mall"
+ 0199 branch="Ponsonby"
+ 0201 branch="Upper Queen Street"
+ 0209 branch="Onehunga"
+ 0217 branch="Otahuhu"
+ 0222 branch="Pakuranga"
+ 0225 branch="Panmure"
+ 0229 branch="Asian Banking"
+ 0233 branch="NBNZ Property Finance"
+ 0237 branch="Parnell"
+ 0241 branch="Greenlane"
+ 0254 branch="Huapai"
+ 0257 branch="Remuera"
+ 0265,0365,0377,0393,0437,0569,0789,0849,0894,0927,0936,0968,0991 
branch="Retail"
+ 0266 branch="St Heliers"
+ 0273 branch="Takapuna"
+ 0284 branch="Mt Albert"
+ 0287 branch="205 Queen Street"
+ 0293 branch="East Tamaki"
+ 0294 branch="Wairau Road"
+ 0299 branch="Katikati"
+ 0301 branch="Cambridge"
+ 0309 branch="Dargaville"
+ 0313 branch="Frankton"
+ 0317 branch="Hamilton"
+ 0323 branch="45 Queen Street"
+ 0329 branch="Huntly"
+ 0333 branch="Kaikohe"
+ 0335 branch="Hamilton Agri"
+ 0337 branch="Kaitaia"
+ 0350 branch="Kerikeri"
+ 0359 branch="Manurewa"
+ 0361 branch="Matamata"
+ 0369 branch="Morrinsville"
+ 0375 branch="ANZ Finance"
+ 0379 branch="Mt Maunganui"
+ 0383 branch="Orewa"
+ 0397 branch="Normanby Road"
+ 0401 branch="Papakura"
+ 0405 branch="Pukekohe"
+ 0409 branch="Putaruru"
+ 0411 branch="Direct Investments"
+ 0413 branch="Fenton Street"
+ 0421 branch="Constellation Drive"
+ 0429 branch="Taupo"
+ 0433 branch="Tauranga"
+ 0441 branch="Te Awamutu"
+ 0453 branch="Te Puke"
+ 0457 branch="Thames"
+ 0459 branch="The Base"
+ 0465 branch="Tokoroa"
+ 0469 branch="Tuakau"
+ 0473 branch="Waihi"
+ 0477 branch="Waiuku"
+ 0479 branch="Whangaparaoa"
+ 0483 branch="Warkworth"
+ 0489 branch="Whakatane"
+ 0491 branch="Eleventh Avenue"
+ 0493 branch="Bank Street"
+ 0501 branch="Willis Street"
+ 0507 branch="Wellington Commercial"
+ 0513 branch="Courtenay Place"
+ 0529 branch="Lower Hutt"
+ 0541 branch="Johnsonville"
+ 0545 branch="Petone"
+ 0549 branch="Porirua"
+ 0556 branch="Papamoa"
+ 0561 branch="Queensgate"
+ 0565 branch="188 Lambton Quay"
+ 0574 branch="Kilbirnie"
+ 0575 branch="Credit Assessment"
+ 0577 branch="Wellington South"
+ 0580 branch="ANZ Corporate Headquarters"
+ 0581 branch="Molesworth Street"
+ 0583 branch="Blockhouse Bay"
+ 0589 branch="Nat IBIS Testing"
+ 0592 branch="Waikanae"
+ 0594 branch="ANZ Private"
+ 0596 branch="Westgate"
+ 0601 branch="Blenheim"
+ 0603 branch="Chartwell"
+ 0606 branch="Victoria University"
+ 0613 branch="87 - 89 High Street"
+ 0622 branch="Lincoln North"
+ 0629,0663 branch="Manchester Street"
+ 0637 branch="Gisborne"
+ 0645 branch="Hastings"
+ 0649 branch="Hawera"
+ 0665 branch="Upper Riccarton"
+ 0689 branch="Masterton"
+ 0701 branch="Napier"
+ 0705 branch="Nelson"
+ 0709 branch="New Plymouth"
+ 0729 branch="Cuba and Rangitikei"
+ 0730 branch="Paraparaumu"
+ 0738 branch="Stortford Lodge"
+ 0746 branch="Palmerston North"
+ 0757 branch="Stratford"
+ 0765 branch="Havelock North"
+ 0773 branch="Upper Hutt"
+ 0781 branch="Waipukurau"
+ 0793 branch="Wanganui"
+ 0801 branch="Christchurch"
+ 0805 branch="Auckland Airport"
+ 0807 branch="Fitzgerald Avenue"
+ 0817 branch="Papanui"
+ 0821 branch="Riccarton Road"
+ 0829 branch="385 Colombo Street"
+ 0831 branch="Victoria Square"
+ 0837 branch="Ashburton"
+ 0845 branch="Greymouth North"
+ 0851 branch="Rolleston"
+ 0869 branch="Direct Business Banking"
+ 0870 branch="New Brighton"
+ 0878 branch="WestCity"
+ 0879 branch="The Palms Mall"
+ 0889 branch="Timaru"
+ 0899,1499 branch="Trust Management"
+ 0901 branch="Dunedin"
+ 0909 branch="North Dunedin"
+ 0911 branch="South Dunedin"
+ 0917 branch="Alexandra"
+ 0919 branch="Clyde Street"
+ 0921 branch="Cromwell"
+ 0923 branch="Gore"
+ 0925 branch="Invercargill"
+ 0939 branch="Mosgiel"
+ 0941 branch="Oamaru"
+ 0942 branch="Otago University"
+ 0943 branch="Wanaka"
+ 0949 branch="Queenstown"
+ 0954 branch="Riverton"
+ 0956 branch="Mid Corporate"
+ 0958 branch="Richmond"
+ 0966 branch="Twizel"
+ 0986 branch="Card Operations"
+ 0994 branch="Nationwide Home Loans Ltd"
+ 0996 branch="Nat Wellington Clearings"
+ 0998 branch="Albany Mall"
+08 bank="Bank of New Zealand"
+ 6501 branch="Auckland Proof Centre"
+ 6502 branch="International"
+ 6503 branch="Treasury"
+ 6504 branch="Central Processing"
+ 6511 branch="Whangarei"
+ 6513 branch="Browns Bay"
+ 6514 branch="Wairau Valley"
+ 6515 branch="Takapuna"
+ 6517 branch="Henderson"
+ 6519 branch="New Lynn"
+ 6521 branch="Strand Arcade"
+ 6523 branch="Grafton"
+ 6525 branch="Newmarket"
+ 6529 branch="Penrose"
+ 6531 branch="Panmure"
+ 6533 branch="Papatoetoe"
+ 6535 branch="Papakura"
+ 6537 branch="Manukau City"
+ 6541 branch="Hamilton"
+ 6543 branch="Tauranga"
+ 6551 branch="Rotorua"
+ 6553 branch="Taupo"
+ 6555 branch="Gisborne"
+ 6557 branch="New Plymouth"
+ 6559 branch="Napier"
+ 6561 branch="Hastings"
+ 6563 branch="Wanganui"
+ 6567 branch="Palmerston North"
+ 6571 branch="Lower Hutt"
+ 6573 branch="Parkroyal"
+ 6575 branch="Willis Street"
+ 6581 branch="Nelson"
+ 6583 branch="Blenheim"
+ 6585 branch="Christchurch"
+ 6587 branch="Papanui"
+ 6589 branch="Riccarton"
+ 6593 branch="Timaru"
+ 6597 branch="Dunedin"
+ 6599 branch="Invercargill"
+10 bank="Industrial and Commercial Bank of China (New Zealand) Ltd"
+ 5165-5169 branch="ICBC NZ Ltd"
+11 bank="ANZ Bank New Zealand"
+ 5000 branch="Whangarei"
+ 5017 branch="Dargaville"
+ 5026 branch="Kerikeri"
+ 5027 branch="Kaitaia"
+ 5029 branch="Kensington 2"
+ 5031 branch="Paihia 2"
+ 5032 branch="Kensington"
+ 5033 branch="Paihia"
+ 5146 branch="Whangarei 2"
+ 5147 branch="Whangarei 3"
+ 5200 branch="Auckland, 126 Queen Street"
+ 5201,5203 branch="Auckland Support Centre"
+ 5202 branch="Auckland Opn Support"
+ 5211 branch="Albany"
+ 5216 branch="126 Queen Street 2"
+ 5220 branch="New Lynn 2"
+ 5228,5284 branch="Howick"
+ 5230 branch="Birkenhead"
+ 5234 branch="Browns Bay"
+ 5242 branch="Manurewa 2"
+ 5249 branch="Devonport"
+ 5250 branch="St Lukes 4"
+ 5253 branch="Panmure 2"
+ 5254 branch="St Lukes 6"
+ 5264 branch="New Lynn 3"
+ 5265 branch="Glenfield"
+ 5267 branch="Panmure 3"
+ 5274 branch="Ponsonby 2"
+ 5275,5301 branch="Huapai/Kumeu"
+ 5276 branch="Henderson 2"
+ 5277 branch="Henderson"
+ 5299 branch="St Lukes 5"
+ 5313 branch="Papatoetoe 2"
+ 5314 branch="Hunters Corner"
+ 5316 branch="Papatoetoe 3"
+ 5318 branch="Manurewa"
+ 5332 branch="Milford"
+ 5337 branch="St Lukes"
+ 5338 branch="St Lukes 7"
+ 5339 branch="Mt Roskill"
+ 5344 branch="New Lynn"
+ 5345,5441 branch="Newmarket"
+ 5346,5432 branch="Newton"
+ 5350 branch="Onehunga"
+ 5351 branch="Waiheke Island"
+ 5358 branch="Orewa"
+ 5360 branch="Otahuhu"
+ 5362 branch="Hunters Corner 2"
+ 5369 branch="Pakuranga"
+ 5372 branch="Panmure"
+ 5373 branch="Papakura"
+ 5377 branch="Papatoetoe"
+ 5389 branch="St Lukes 3"
+ 5392 branch="Ponsonby"
+ 5397 branch="Henderson 3"
+ 5400 branch="Pukekohe"
+ 5401,5462 branch="Auckland (Queen and Victoria Streets)"
+ 5402 branch="Landmark House"
+ 5407 branch="Lincoln North"
+ 5409 branch="Remuera"
+ 5420 branch="St Heliers"
+ 5422 branch="St Lukes 2"
+ 5434 branch="Takapuna"
+ 5438 branch="Takapuna 2"
+ 5443 branch="Mt Roskill 2"
+ 5448 branch="Pukekohe 2"
+ 5458 branch="Pukekohe 3"
+ 5460 branch="Warkworth"
+ 5463 branch="Warkworth 2"
+ 5468 branch="Orewa 2"
+ 5495 branch="Manukau"
+ 5508 branch="126 Queen St 9"
+ 5509 branch="Transaction Services"
+ 5510 branch="126 Queen Street 3"
+ 5511 branch="126 Queen Street 4"
+ 5512 branch="126 Queen Street 5"
+ 5513 branch="126 Queen Street 6"
+ 5514 branch="126 Queen Street 7"
+ 5515 branch="126 Queen Street 8"
+ 5527 branch="Pobl Credit Card Centre"
+ 5700 branch="Ward Street"
+ 5704 branch="Osc Hamilton"
+ 5712 branch="Ward Street 2"
+ 5715 branch="Cambridge"
+ 5719 branch="Frankton 2"
+ 5720 branch="Chartwell 2"
+ 5722,5762 branch="Frankton"
+ 5724 branch="Ward Street 3"
+ 5725 branch="Ward Street 4"
+ 5727 branch="Hamilton"
+ 5731 branch="Hamilton 2"
+ 5736 branch="Huntly"
+ 5751 branch="Tokoroa 2"
+ 5755 branch="Matamata"
+ 5760 branch="Morrinsville"
+ 5765 branch="Te Rapa 2"
+ 5773 branch="Otorohanga"
+ 5785 branch="Te Rapa"
+ 5789 branch="Tokoroa 3"
+ 5804 branch="Taumarunui"
+ 5809 branch="Te Awamutu"
+ 5814 branch="Te Kuiti"
+ 5827 branch="Tokoroa"
+ 5832 branch="Ward St"
+ 5849 branch="Chartwell"
+ 5852 branch="Ward Street 5"
+ 5853 branch="Ward Street 6"
+ 5859 branch="Ward Street 7"
+ 5900 branch="Thames"
+ 5925 branch="Paeroa"
+ 5931 branch="Morrinsville 2"
+ 5934 branch="Katikati 2"
+ 5941 branch="Thames 2"
+ 5943 branch="Whitianga"
+ 6000 branch="Tauranga"
+ 6001 branch="Tauranga 2"
+ 6010 branch="Bayfair"
+ 6013 branch="Cherrywood"
+ 6015 branch="Greerton"
+ 6017 branch="Katikati"
+ 6022 branch="Mt Maunganui"
+ 6030 branch="Tauranga 3"
+ 6031 branch="Te Puke"
+ 6100 branch="Rotorua"
+ 6102 branch="Rotorua 2"
+ 6115 branch="Whakatane 2"
+ 6123 branch="Kawerau"
+ 6147 branch="Opotiki"
+ 6163 branch="Rotorua 3"
+ 6168 branch="Taupo"
+ 6183 branch="Taupo 2"
+ 6187 branch="Rotorua 4"
+ 6189 branch="Whakatane"
+ 6300 branch="Gisborne 1"
+ 6310 branch="Gisborne 2"
+ 6347 branch="Gisborne 3"
+ 6400 branch="Napier"
+ 6401 branch="Napier 2"
+ 6421 branch="Hastings"
+ 6422 branch="Hastings 3"
+ 6424 branch="Havelock North"
+ 6432 branch="Marewa"
+ 6439 branch="Hastings 2"
+ 6459 branch="Stortford Lodge"
+ 6460 branch="Havelock North 2"
+ 6462 branch="Taradale"
+ 6477 branch="Waipukurau 2"
+ 6478 branch="Waipukurau"
+ 6479 branch="Wairoa"
+ 6600 branch="New Plymouth"
+ 6601 branch="New Plymouth 2"
+ 6620 branch="Stratford 2"
+ 6621 branch="New Plymouth 3"
+ 6623 branch="Hawera"
+ 6627 branch="Stratford 4"
+ 6629 branch="Stratford 3"
+ 6634 branch="Hawera 2"
+ 6654 branch="Hawera 3"
+ 6660 branch="Stratford"
+ 6676 branch="New Plymouth 4"
+ 6800 branch="Wanganui"
+ 6820 branch="Wanganui 3"
+ 6833 branch="Marton"
+ 6836 branch="Wanganui 5"
+ 6840 branch="Wanganui 2"
+ 6841 branch="Taihape 2"
+ 6847 branch="Hawera 4"
+ 6849 branch="Wanganui 6"
+ 6855 branch="Taihape"
+ 6862 branch="Wanganui 4"
+ 6900-6901,6912 branch="Palmerston North"
+ 6902 branch="Palmerston North 4"
+ 6903 branch="Palmerston North 3"
+ 6916 branch="Dannevirke"
+ 6917 branch="Feilding"
+ 6919,6932,6962 branch="Levin"
+ 6952 branch="Pahiatua"
+ 6965 branch="Terrace End 2"
+ 6972 branch="Pahiatua 2"
+ 6974 branch="Palmerston North 5"
+ 7000 branch="Terrace End 3"
+ 7001 branch="Palmerston North 6"
+ 7026 branch="Postal Agency Office"
+ 7100 branch="Masterton"
+ 7114 branch="Masterton 4"
+ 7116 branch="Masterton 3"
+ 7117 branch="Martinborough 1"
+ 7119 branch="Masterton 5"
+ 7123 branch="Masterton 2"
+ 7200 branch="Victoria Street Central 2"
+ 7202-7203,7314,7320,7802-7803 branch="Wellington Support Centre"
+ 7216 branch="North End 5"
+ 7219 branch="Porirua 3"
+ 7220,7302 branch="Victoria St Central"
+ 7221 branch="Petone 2"
+ 7231 branch="Johnsonville"
+ 7234 branch="Johnsonville 2"
+ 7239 branch="Kilbirnie"
+ 7244 branch="Lower Hutt 2"
+ 7247 branch="Victoria Street Central"
+ 7249 branch="Kilbirnie 2"
+ 7250 branch="Lower Hutt"
+ 7251 branch="Lower Hutt 5"
+ 7255 branch="Otaki"
+ 7259 branch="Paraparaumu"
+ 7260 branch="Paraparaumu Beach"
+ 7265 branch="Petone"
+ 7267,7283 branch="Porirua"
+ 7278 branch="Tawa"
+ 7281 branch="Lower Hutt 3"
+ 7282 branch="North End 3"
+ 7284 branch="Upper Hutt 3"
+ 7286 branch="Upper Hutt"
+ 7287 branch="Upper Hutt 2"
+ 7290 branch="Waikanae"
+ 7292 branch="Lower Hutt 6"
+ 7300 branch="Porirua 2"
+ 7309 branch="Victoria Street Central 3"
+ 7311 branch="Lower Hutt 4"
+ 7313 branch="Victoria Street Central 4"
+ 7318 branch="North End 4"
+ 7319 branch="Postbank North End"
+ 7328 branch="North End 2"
+ 7329 branch="Victoria Street Central 5"
+ 7340 branch="Postbank Eftpos Reconcilation"
+ 7341-7342,7349 branch="Special Housing"
+ 7343 branch="Mortgages 3"
+ 7344 branch="Mortgages 4"
+ 7345 branch="Mortgages 5"
+ 7346 branch="Mortgages 6"
+ 7347 branch="Mortgages 7"
+ 7348 branch="Mortgages 8"
+ 7400 branch="Nelson"
+ 7402 branch="Nelson 2"
+ 7426 branch="Motueka"
+ 7428 branch="Nelson 3"
+ 7436 branch="Eds Test Branch 2"
+ 7438 branch="Richmond"
+ 7443 branch="Richmond 2"
+ 7446 branch="Motueka 2"
+ 7500 branch="Blenheim 1"
+ 7517 branch="Blenheim 4"
+ 7528 branch="Blenheim 3"
+ 7532 branch="Blenheim 2"
+ 7600 branch="Greymouth"
+ 7626 branch="Hokitika"
+ 7653 branch="Greymouth 2"
+ 7700 branch="Westport"
+ 7800 branch="Christchurch"
+ 7810 branch="Addington 2"
+ 7811 branch="Hornby 3"
+ 7814 branch="Christchurch 10"
+ 7816 branch="Ashburton"
+ 7820 branch="Addington"
+ 7824 branch="Papanui 3"
+ 7848 branch="Merivale 2"
+ 7850,7887 branch="Merivale"
+ 7854 branch="New Brighton 2"
+ 7856 branch="Halswell"
+ 7860 branch="Christchurch 9"
+ 7865 branch="Hornby"
+ 7870 branch="Kaiapoi"
+ 7876 branch="Hornby 2"
+ 7881 branch="Woolston 4"
+ 7885 branch="Woolston 2"
+ 7888 branch="Avonhead"
+ 7889 branch="Ashburton 2"
+ 7892 branch="New Brighton"
+ 7893,7920 branch="Shirley 2"
+ 7901 branch="Papanui"
+ 7909 branch="Rangiora"
+ 7911 branch="Riccarton"
+ 7916 branch="Papanui 2"
+ 7931 branch="Woolston 3"
+ 7932 branch="Sydenham"
+ 7947 branch="Christchurch 11"
+ 7956 branch="Woolston"
+ 8000 branch="Christchurch 2"
+ 8001 branch="Christchurch 3"
+ 8003 branch="Christchurch 4"
+ 8004 branch="Christchurch 5"
+ 8005 branch="Cap Processing"
+ 8007 branch="Christchurch 6"
+ 8008 branch="Christchurch 7"
+ 8013 branch="Christchurch 8"
+ 8100,8102,8120,8147 branch="Timaru"
+ 8105 branch="Timaru 4"
+ 8116 branch="Geraldine"
+ 8117 branch="Geraldine 2"
+ 8138 branch="Temuka"
+ 8144 branch="Timaru 6"
+ 8145 branch="Waimate"
+ 8200 branch="Oamaru"
+ 8300 branch="Dunedin 2"
+ 8310 branch="Alexandra"
+ 8313 branch="George Street"
+ 8314 branch="Balclutha"
+ 8322 branch="South Dunedin 2"
+ 8327 branch="Alexandra 3"
+ 8330 branch="George Street 4"
+ 8337 branch="George Street 2"
+ 8338 branch="Mosgiel 2"
+ 8339 branch="Dunedin 8"
+ 8365,8425,8427-8428 branch="Dunedin"
+ 8367 branch="Mosgiel"
+ 8378 branch="George St 5"
+ 8381 branch="George Street 3"
+ 8386 branch="Dunedin 9"
+ 8387 branch="Alexandra 2"
+ 8390 branch="South Dunedin 3"
+ 8393 branch="South Dunedin"
+ 8406 branch="Alexandra 4"
+ 8422 branch="Balclutha 2"
+ 8426 branch="Dunedin 4"
+ 8429 branch="Dunedin 7"
+ 8431 branch="Bonus Bonds"
+ 8500,8503,8515,8530,8537,8556,8564,8576,8593 branch="Invercargill"
+ 8505 branch="St Kilda Processing"
+ 8532 branch="Gore"
+ 8552 branch="Gore 2"
+ 8570 branch="Queenstown"
+ 8572 branch="Invercargill 4"
+ 8750 branch="Postbank Test Branch 1"
+ 8760 branch="Postbank Test Branch 2"
+ 8770 branch="Postbank Test Branch 3"
+ 8780 branch="Postbank Test Branch 4"
+ 8991 branch="Postbank Loans Test Branch"
+ 8994-8995 branch="New Zealand Headquarters"
+ 8996 branch="National Accounting"
+ 8997 branch="Head Office Test"
+ 8999 branch="Postbank Registered Payees"
+12 bank="ASB Bank"
+ 3001,3003 branch="ASB Testing Branch"
+ 3002 branch="Processing Training Centre"
+ 3006 branch="Lending Department"
+ 3007 branch="National Operations"
+ 3008 branch="Cheques Branch"
+ 3009 branch="ASB Bank Centre"
+ 3010 branch="CC Dom Rd Centralised  Costs"
+ 3011 branch="Auckland"
+ 3012 branch="Newton"
+ 3013 branch="Newmarket"
+ 3014 branch="Onehunga"
+ 3015 branch="Devonport"
+ 3016 branch="Dominion Road"
+ 3017 branch="Symonds Street"
+ 3018 branch="Otahuhu"
+ 3019 branch="Ponsonby"
+ 3020 branch="Pt Chevalier"
+ 3021 branch="Greenlane"
+ 3022 branch="Grey Lynn"
+ 3023 branch="Pukekohe"
+ 3024 branch="Karangahape Road"
+ 3025 branch="Greenwoods Corner"
+ 3026 branch="Takapuna"
+ 3027 branch="St Heliers"
+ 3028 branch="Papatoetoe"
+ 3029 branch="Mt Albert"
+ 3030 branch="Remuera"
+ 3031 branch="Papakura"
+ 3032 branch="Manurewa"
+ 3033 branch="Roskill"
+ 3034 branch="Lynnmall Branch - New Lynn"
+ 3035 branch="Birkenhead"
+ 3036 branch="Panmure"
+ 3037 branch="Customs Street"
+ 3038 branch="Te Atatu Peninsula"
+ 3039 branch="Henderson"
+ 3040 branch="Howick"
+ 3041 branch="Glen Innes"
+ 3042 branch="Mairangi"
+ 3043 branch="Mt Roskill South"
+ 3044 branch="Hunters Plaza"
+ 3045 branch="Avondale"
+ 3046 branch="Orewa"
+ 3047 branch="Orakei"
+ 3048 branch="Mt Eden"
+ 3049 branch="Blockhouse Bay"
+ 3050 branch="Milford Branch"
+ 3051 branch="Glen Eden"
+ 3052 branch="Waiuku"
+ 3053 branch="Northcote"
+ 3054 branch="Mangere Bridge"
+ 3055 branch="Penrose"
+ 3056 branch="Pakuranga"
+ 3057 branch="Wyndham"
+ 3058 branch="Sylvia Park"
+ 3059 branch="Browns Bay"
+ 3060 branch="Ellerslie"
+ 3061 branch="Royal Oak"
+ 3062 branch="Otara"
+ 3063 branch="Sandringham"
+ 3064 branch="Hobson Street"
+ 3065 branch="Belmont"
+ 3066 branch="University"
+ 3067 branch="Balmoral"
+ 3068 branch="Owairaka"
+ 3069 branch="Three Kings"
+ 3070 branch="Green Bay"
+ 3071 branch="South Te Atatu"
+ 3072 branch="Glenfield"
+ 3073 branch="Eastridge"
+ 3074 branch="Kelston"
+ 3075 branch="Parnell"
+ 3076 branch="Bader Drive"
+ 3077 branch="St Lukes"
+ 3078 branch="Tuakau"
+ 3079 branch="Mangere East"
+ 3080 branch="Torbay"
+ 3081 branch="Downtown"
+ 3082 branch="Lynfield"
+ 3083 branch="Manukau City"
+ 3084 branch="Whangaparaoa"
+ 3085 branch="Westgate"
+ 3086 branch="Meadowbank"
+ 3087 branch="Sunnynook"
+ 3088 branch="Princess Street"
+ 3089 branch="Highland Park"
+ 3090 branch="Kawakawa"
+ 3091 branch="Kerikeri"
+ 3092 branch="Onerahi"
+ 3093 branch="Kamo"
+ 3094 branch="Wellsford"
+ 3095 branch="Warkworth"
+ 3096 branch="Kaitaia"
+ 3097 branch="Kaikohe"
+ 3098 branch="Dargaville"
+ 3099 branch="Whangarei"
+ 3100 branch="Titirangi"
+ 3101 branch="Kensington"
+ 3102 branch="Paihia"
+ 3103 branch="Henderson West"
+ 3104 branch="Clendon"
+ 3105 branch="Snells Beach"
+ 3106 branch="Northland Commercial Banking"
+ 3107 branch="North Harbour Commercial Banking"
+ 3108 branch="West Akld Regional Centre"
+ 3109 branch="Central Auck Commercial Banking"
+ 3110 branch="East Auck Commercial Banking"
+ 3111 branch="Counties Commercial Banking"
+ 3112 branch="ASB Institutional Banking"
+ 3113 branch="Institutional Banking Branch"
+ 3114 branch="Waiheke"
+ 3115 branch="Walton Street"
+ 3116 branch="Consumer Finance"
+ 3117 branch="Cavendish Drive"
+ 3118 branch="Central Park Service Centre"
+ 3119 branch="Wairau Park"
+ 3120 branch="Managed Funds"
+ 3121 branch="ASB Bank International"
+ 3122 branch="Hamilton"
+ 3123 branch="Waikato Commercial Banking"
+ 3124 branch="Electronic Banking Cards Branch"
+ 3125 branch="Digital 4"
+ 3126 branch="Digital 5"
+ 3127 branch="Subsidiaries Branch"
+ 3128 branch="Nelson Commercial Centre"
+ 3129 branch="International Trade Services"
+ 3130 branch="Business Serv & Sup Desk"
+ 3131 branch="Collections & Credit Solutions"
+ 3132 branch="Meadowlands"
+ 3134 branch="Te Awamutu"
+ 3135 branch="New Plymouth"
+ 3136 branch="Albany"
+ 3137 branch="Two Double Seven Newmarket Branch"
+ 3138 branch="Lynmall Shopping Centre"
+ 3139 branch="Helensville"
+ 3140 branch="Lambton Quay"
+ 3141 branch="Willis Street"
+ 3142 branch="Queensgate"
+ 3143 branch="Palmerston North"
+ 3144 branch="Napier"
+ 3145 branch="Hastings"
+ 3146 branch="Tauranga Branch"
+ 3147 branch="Riccarton"
+ 3148 branch="Cashel Mall"
+ 3149 branch="Northlands Branch - Papanui"
+ 3150 branch="Dunedin"
+ 3151 branch="Armagh Street"
+ 3152 branch="Anglesea Clinic"
+ 3153 branch="Lincoln (Christchurch)"
+ 3154 branch="Invercargill"
+ 3155 branch="Rotorua"
+ 3157 branch="Paraparaumu"
+ 3158 branch="Richmond"
+ 3159 branch="Timaru"
+ 3161 branch="Reefton"
+ 3162 branch="Taupo"
+ 3163 branch="Wanganui"
+ 3164 branch="Murchison"
+ 3165 branch="Nelson Branch"
+ 3166 branch="Hokitika"
+ 3167 branch="Blenheim"
+ 3168 branch="Greymouth"
+ 3169 branch="High Street"
+ 3170 branch="Gisborne"
+ 3171 branch="Chartwell"
+ 3172 branch="Stoke Personal Banking Centre"
+ 3173 branch="Caravan Branch"
+ 3174 branch="Wellington"
+ 3175 branch="Northland Rural"
+ 3176 branch="North Waikato Rural"
+ 3177 branch="Training Centre Greenlane"
+ 3178 branch="Westport"
+ 3179 branch="Bay Of Plenty Rural"
+ 3180 branch="Rotorua Rural"
+ 3181 branch="Canterbury Rural"
+ 3182 branch="Nelson Westland Rural"
+ 3183 branch="Hawkes Bay & Wairarapa Rural"
+ 3184 branch="Southland Rural"
+ 3185 branch="Otago Rural"
+ 3186 branch="Manawatu & Wanganui Rural"
+ 3187 branch="Taranaki Rural"
+ 3188 branch="International Banking"
+ 3189 branch="Te Awamutu Rural"
+ 3190 branch="Matamata Rural"
+ 3191 branch="Canterbury Business Banking"
+ 3192 branch="Wellington Commercial Banking"
+ 3193 branch="Nelson Regional Office"
+ 3194 branch="Commercial Banking Tauranga"
+ 3195 branch="Southland Business Banking"
+ 3196 branch="Dunedin Commercial Banking"
+ 3197 branch="Napier Commercial Banking"
+ 3198,3272,3285,3455 branch="Private Banking"
+ 3199 branch="Home Loan Line"
+ 3200 branch="Self Service Terminals"
+ 3201 branch="Mobile Banking Administration"
+ 3205 branch="Federal Street"
+ 3207 branch="Personal Credit Unit"
+ 3208 branch="H/O Personal Banking"
+ 3209 branch="Business Centre"
+ 3210 branch="Electronic Banking"
+ 3211 branch="Palmerston North Commercial Banking"
+ 3212 branch="Taranaki Commercial Banking"
+ 3213 branch="Mid Canterbury Rural"
+ 3214 branch="South Taranaki Rural"
+ 3215 branch="Payments Operations"
+ 3216 branch="125 Queen Street"
+ 3217 branch="Bayfair"
+ 3218 branch="Aafs Alliance"
+ 3219 branch="ASB Tertiary Centre"
+ 3220 branch="Bankdirect"
+ 3221 branch="Property Finance"
+ 3222 branch="Professional Trust Funds"
+ 3223 branch="Johnsonville"
+ 3224 branch="Whangarei South Rural"
+ 3225 branch="Morrinsville Rural"
+ 3226 branch="Farmline Rural Banking"
+ 3227 branch="King Country Rural"
+ 3228 branch="South Canterbury Rural"
+ 3229 branch="West Otago & Southland Rural"
+ 3230 branch="Korean Banking Unit"
+ 3231 branch="ASB Securities"
+ 3232 branch="Westcity"
+ 3233 branch="Botany Downs"
+ 3234 branch="Queenstown"
+ 3235 branch="CMU"
+ 3236 branch="Sovereign Home Loans Branch"
+ 3237 branch="East Tamaki Commercial Banking"
+ 3238 branch="Whangarei Hvc Unit"
+ 3239 branch="Contact Centre C:Drive"
+ 3240 branch="The Palms Branch - Shirley"
+ 3241 branch="Kiwi Bank Bureau Services"
+ 3242 branch="Client Services"
+ 3243 branch="Citrix Metaframe"
+ 3244 branch="Corporate Banking"
+ 3245 branch="Wellington Corporate Banking"
+ 3246 branch="Christchurch Corporate Banking"
+ 3247 branch="Hawera"
+ 3248 branch="North Harbour Broker Centre"
+ 3249 branch="Waikato University Branch"
+ 3250 branch="Self Service Terminals 2"
+ 3251 branch="EDS Bulk Cheque Deposits"
+ 3252 branch="West Auckland Commercial Banking"
+ 3253 branch="Whakatane"
+ 3254 branch="Porirua"
+ 3255 branch="Wanganui Rural Branch"
+ 3256 branch="Masterton Rural Banking"
+ 3257 branch="Whakatane Rural Banking"
+ 3258 branch="Western/Northern Southland Rural Banking"
+ 3259 branch="Eastern Southland Rural Banking"
+ 3260 branch="Premier Banking Centre"
+ 3261 branch="Central Auckland Broker Centre"
+ 3262 branch="Support Centre Two"
+ 3263 branch="Rotorua Commercial Banking"
+ 3264 branch="Contact  Centre Team PukaPuka"
+ 3265 branch="Outbound Specialists Contact Centre"
+ 3266 branch="Contact Centre Team Hibiscus"
+ 3267 branch="ASB Cards Private Label"
+ 3268 branch="Cambridge Branch"
+ 3269 branch="North Canterbury Rural Banking"
+ 3270 branch="Self Service Terminals 3"
+ 3271 branch="Ashburton Branch"
+ 3273 branch="Contact Centre Staff First"
+ 3274 branch="West Auckland Broker Centre"
+ 3275 branch="Christchurch Region Broker Centre"
+ 3276 branch="Counties Region Broker Centre"
+ 3277 branch="East Auckland Broker Centre"
+ 3278 branch="Hamilton Region Broker Centre"
+ 3279 branch="Tauranga Region Broker Centre"
+ 3280 branch="Wellington Region Broker Centre"
+ 3281 branch="Northland Region Broker Centre"
+ 3284 branch="Wellington Processing Centre"
+ 3286 branch="National Operations AKLD"
+ 3287 branch="Sylvia Park Branch"
+ 3288 branch="Business Banking Development"
+ 3289 branch="Business Broker Centre"
+ 3290 branch="Masterton Branch"
+ 3292 branch="Hamilton Airport"
+ 3295 branch="Debt Assessment And Recoveries"
+ 3296 branch="Ti Test Lab A & B"
+ 3400 branch="Hutt Valley Commercial Banking"
+ 3401 branch="Asian Banking Centre - Christchurch"
+ 3402 branch="Commercial Banking"
+ 3403 branch="Major Commercial Group"
+ 3404 branch="MLM Service Centre"
+ 3405 branch="Remarkables Park Branch"
+ 3406 branch="Consumer FX"
+ 3407 branch="Papamoa Branch"
+ 3408 branch="Contact  Centre Team Nikau"
+ 3409 branch="Contact  Centre Team Rimu"
+ 3410 branch="Contact  Centre Team Puriri"
+ 3411 branch="Contact  Centre Team Kanuka"
+ 3412,3414,3416-3419,3421-3422,3424-3426,3445,3447,3450,3458 branch="ASB 
Contact Centre"
+ 3413 branch="Contact  Centre Team Miro"
+ 3415 branch="Contact  Centre Team Kowhai"
+ 3420 branch="Contact  Centre Team Kohekohe"
+ 3423 branch="Contact  Centre Team Koromiko"
+ 3427 branch="Broadway Branch"
+ 3428 branch="Auckland University"
+ 3429 branch="Pago Business"
+ 3430 branch="Victoria Street West Branch"
+ 3431 branch="Thames Valley Rural Banking"
+ 3432 branch="Christchurch Processing Centre"
+ 3433 branch="ASB - True Rewards"
+ 3434 branch="Gore Branch"
+ 3435 branch="ASB Smales Farm"
+ 3436 branch="Botany Junction"
+ 3437 branch="Morrinsville"
+ 3438 branch="Matamata"
+ 3439 branch="Havelock North"
+ 3440 branch="Greerton"
+ 3441 branch="Hornby"
+ 3442 branch="Terrace End"
+ 3443 branch="ASB Rural Corporate Banking"
+ 3446 branch="Contact Centre Team Toatoa"
+ 3448 branch="Direct Banking"
+ 3449 branch="Contact Centre Team Mahoe"
+ 3451 branch="Contact Centre Team Kamahi"
+ 3452 branch="Contact  Centre Team Koru"
+ 3453 branch="Ronwood Avenue"
+ 3454 branch="Te Rapa"
+ 3456 branch="Pago Personal"
+ 3457 branch="Auckland Broker Centre"
+ 3459 branch="Rural Banking Solutions"
+ 3460 branch="Commercial Banking Solutions"
+ 3461 branch="Corporate Banking Solutions"
+ 3462 branch="Home Plus"
+ 3474 branch="Card Operations"
+ 3475 branch="Timaru Commercial Banking"
+ 3476 branch="Hamilton Commercial Banking"
+ 3477 branch="Palmerston North Plaza"
+ 3478 branch="Upper Hutt"
+ 3479 branch="Taradale"
+ 3480 branch="CAP - Price Negotiations"
+ 3481 branch="Kilbirnie"
+ 3482 branch="Barrington Branch"
+ 3483 branch="Ferrymead"
+ 3484 branch="Constellation Drive"
+ 3485 branch="Mosgiel Branch"
+ 3486 branch="Mt Maunganui"
+ 3488 branch="Auckland Central Business Banking"
+ 3489 branch="North Shore Business Banking"
+ 3490 branch="Manukau Business Banking"
+ 3491 branch="Bays/Lower North Island Premium Centre"
+ 3492 branch="Central North Island Business Banking"
+ 3493 branch="Lower North Island Business Banking"
+ 3494 branch="South Island Business Banking"
+ 3495 branch="ASB Business Banking"
+ 3496 branch="BMs Auckland Business Banking"
+ 3497 branch="BMs Out of Auckland Business Banking"
+ 3498 branch="Video Team Business Banking"
+ 3499 branch="Business Banking Consultants"
+ 3601 branch="Asian Business Banking"
+ 3602 branch="Franchise Business Banking"
+ 3603 branch="Migrant Broker Unit"
+ 3604 branch="Blenheim Rural Banking"
+ 3605 branch="Blenheim Commercial Banking"
+ 3606 branch="Marshland Road"
+ 3607 branch="Contact Centre Team Taraire"
+ 3610 branch="North Harbour Premier Centre 1"
+ 3611 branch="ASB Private Banking - Constellation Drive"
+ 3612 branch="Specialist Lending 1"
+ 3613 branch="Fastnet Business Helpdesk"
+ 3614 branch="Offsite ATM"
+ 3615 branch="Ti Rakau Drive"
+ 3616 branch="Rangiora"
+ 3617 branch="Auckland Hospital"
+ 3618 branch="Lunn Ave"
+ 3619 branch="Asian Business Manager"
+ 3620 branch="Contact Centre Team Harakeke"
+ 3622 branch="Lincoln Road Branch"
+ 3623 branch="East Auckland Premium Banking"
+ 3624 branch="West Auckland Premium Banking"
+ 3625 branch="Counties/Waikato Premium Centre"
+ 3626 branch="Central Auckland Private Banking"
+ 3627 branch="East Auckland Private Banking"
+ 3628 branch="West Auckland Private Banking"
+ 3629 branch="Digital Branch"
+ 3630 branch="Wellington Premium Banking"
+ 3631 branch="North Wharf"
+ 3632 branch="Whangarei Premium Banking Centre"
+ 3633 branch="Cameron Road"
+ 3634 branch="South Island Premier Banking"
+ 3635 branch="Private Banking Central North Island"
+ 3637 branch="ASB Securities No 2 Account"
+ 3638 branch="ASB Private Banking Nelson"
+ 3639 branch="ASB Private Banking Dunedin"
+ 3640 branch="North Harbour Premium Centre 2"
+ 3641 branch="Private Banking Wellington 2"
+ 3642 branch="Private Banking Christchurch 2"
+ 3643 branch="Private Banking North Harbour 2"
+ 3644 branch="Private Banking East Auckland 2"
+ 3645 branch="Private Banking Central Auckland 2"
+ 3646 branch="Private Banking Central Auckland 3"
+ 3647 branch="Private Banking Central Auckland 4"
+ 3648 branch="Private Banking Central Auckland 5"
+ 3649 branch="Private Banking Central Auckland 6"
+ 3650 branch="Private Banking Central Auckland 7"
+ 3651 branch="Private Banking Bay of Plenty"
+ 3653 branch="ASB Takanini"
+ 3654 branch="ASB Private Banking Central Auckland"
+ 3655 branch="Private Banking Central Auckland 9"
+ 3656 branch="Business Banking Negotiations"
+ 3657 branch="Private Banking LSI 2"
+ 3658 branch="Private Banking East Auckland 3"
+ 3659 branch="NorthWest"
+ 3661 branch="Silverdale"
+ 3662 branch="Contact Centre Team Tawhero"
+ 3663 branch="Contact Centre Team Pokaka"
+ 3664 branch="Contact Centre Team Taupata"
+ 3665 branch="Contact Centre Team Karamu"
+ 3666 branch="Contact Centre Team Pukatea"
+ 3667 branch="Contact Centre Team Rautini"
+ 3668 branch="Contact Centre Team Tuakura"
+ 3669 branch="Contact Centre Team Ramarama"
+ 3670 branch="Specialist Lending 2"
+ 3671 branch="Contact Centre Team Kuripaka"
+ 3672 branch="Sovereign Home Loans Transactional"
+ 3673 branch="Stoddard Road"
+ 3674 branch="Sovereign Home Loans"
+ 3675 branch="Insurance Servicing Team"
+ 3676 branch="Private Banking Bay of Plenty 2"
+ 3678 branch="Asian Banking Commercial"
+ 3680 branch="Tauranga Crossing"
+13 bank="Westpac"
+ 4901-4902 branch="Invercargill City"
+ 4903 branch="Gore"
+ 4904 branch="Winton"
+ 4905 branch="Riverton"
+ 4906 branch="Otautau"
+ 4907 branch="Bluff"
+ 4908 branch="Wyndham"
+ 4909 branch="Lumsden"
+ 4910 branch="Mataura"
+ 4911 branch="Queenstown"
+ 4912 branch="Tapanui"
+ 4913 branch="Te Anau"
+ 4914 branch="Glengarry"
+ 4915 branch="South City"
+ 4916 branch="Waikiwi"
+ 4917 branch="Windsor"
+ 4918 branch="Esk Street Speedibank"
+ 4919 branch="Gladstone Speedibank"
+ 4926 branch="Commercial"
+ 4927 branch="Money Market"
+ 4928 branch="Cashflow"
+ 4929 branch="Training Department"
+ 4930 branch="Head Office"
+14 bank="Westpac"
+ 4701 branch="Lending Department"
+ 4702 branch="Credit Control"
+ 4703 branch="Staff"
+ 4705 branch="Clearing Centre"
+ 4707 branch="Solicitors Trust"
+ 4711 branch="Dowling Street"
+ 4713 branch="South Dunedin"
+ 4715 branch="Gardens"
+ 4717 branch="Mosgiel"
+ 4719 branch="George Street"
+ 4723 branch="Green Island"
+ 4725 branch="Mornington"
+ 4727 branch="Moray Place"
+ 4729 branch="Princes Street Speedibank"
+ 4733 branch="Roslyn"
+ 4735 branch="Musselburgh Rise"
+ 4737 branch="Caversham"
+ 4739 branch="Port Chalmers"
+ 4741 branch="St Kilda"
+ 4761 branch="Oamaru"
+ 4763 branch="Balclutha"
+ 4765 branch="Alexandra"
+ 4767 branch="Roxburgh"
+ 4769 branch="Ranfurly"
+ 4773 branch="Milton"
+ 4775 branch="Cromwell"
+ 4777 branch="Wanaka"
+ 4779 branch="Palmerston"
+ 4781 branch="Waikouaiti"
+ 4783 branch="North Oamaru Speedibank"
+ 4795 branch="Money Market"
+ 4796 branch="Training Department"
+ 4798 branch="Payline"
+ 4799 branch="Head Office"
+15 bank="TSB Bank"
+ 3941 branch="TSB Holiday Shoppe"
+ 3942 branch="City"
+ 3943 branch="City Branch"
+ 3944 branch="Fitzroy"
+ 3945 branch="Waitara"
+ 3946 branch="Inglewood"
+ 3947 branch="Stratford"
+ 3948 branch="Westown"
+ 3949 branch="Moturoa"
+ 3950 branch="Hawera"
+ 3951 branch="Eltham"
+ 3952 branch="Opunake"
+ 3953 branch="TSB Centre"
+ 3954 branch="Frankleigh Park"
+ 3955 branch="Vogeltown"
+ 3956 branch="Bell Block"
+ 3957 branch="Merrilands"
+ 3958 branch="Oakura"
+ 3959 branch="TSB Bank Customer Engagement Centre"
+ 3960 branch="TSB Service Centre"
+ 3968-3978 branch="TSB Bank Direct"
+ 3979 branch="Bank Direct"
+ 3981 branch="TSB Support Services"
+ 3987 branch="Botany Service Centre"
+ 3988 branch="Northwest Service Centre"
+16 bank="Westpac"
+ 4402 branch="Motueka"
+ 4403 branch="Takaka"
+ 4404 branch="Richmond"
+ 4405 branch="Tahunanui"
+ 4406 branch="Stoke"
+ 4407-4408 branch="Nelson"
+ 4409,4492 branch="Cashflow"
+ 4412 branch="Picton"
+ 4413 branch="Redwood Village"
+ 4414 branch="Kaikoura"
+ 4416-4417 branch="Blenheim"
+ 4423 branch="Kaiapoi"
+ 4425 branch="Rangiora"
+ 4428 branch="Ferry Road"
+ 4430 branch="Lyttelton"
+ 4431 branch="Purchasing And Distribution"
+ 4432 branch="Woolston"
+ 4434 branch="Sumner"
+ 4435 branch="Lincoln"
+ 4436 branch="New Brighton"
+ 4437 branch="Amberley"
+ 4438 branch="Aranui"
+ 4439 branch="Linwood City"
+ 4441 branch="Linwood"
+ 4443 branch="Hornby"
+ 4445 branch="Leeston"
+ 4446 branch="Upper Riccarton"
+ 4447 branch="Darfield"
+ 4448 branch="Riccarton Area Office"
+ 4449 branch="Riccarton"
+ 4450 branch="Riccarton Mall"
+ 4451 branch="University Of Canterbury"
+ 4452 branch="Ilam"
+ 4453 branch="Teachers' College"
+ 4454 branch="Fendalton"
+ 4455 branch="Fendalton Mall"
+ 4456 branch="Wairakei Road"
+ 4458 branch="Bishopdale"
+ 4460-4461 branch="Papanui"
+ 4463 branch="Merivale"
+ 4464 branch="Parklands"
+ 4465 branch="Shirley"
+ 4466 branch="North Avon"
+ 4467 branch="Shirley Loan Shop"
+ 4468 branch="Edgeware"
+ 4470 branch="Sydenham"
+ 4472 branch="Halswell"
+ 4473 branch="Addington"
+ 4475 branch="Spreydon"
+ 4476 branch="Beckenham"
+ 4477 branch="St Martins"
+ 4479 branch="South City"
+ 4480 branch="Teleservicing Centre"
+ 4481-4482 branch="Victoria Square"
+ 4483 branch="141 Hereford Street Christchurch"
+ 4484-4485 branch="Canterbury Centre"
+ 4486-4488 branch="Christchurch"
+ 4490 branch="Support Centre"
+ 4493 branch="Lending Department"
+ 4496 branch="Clearing Centre"
+ 4497 branch="Money Market"
+ 4498 branch="Head Office"
+17 bank="Westpac"
+ 3331 branch="Foreign Exchange"
+ 3332 branch="Money Market"
+ 3360 branch="Te Kauwhata"
+ 3361 branch="Te Rapa"
+ 3362 branch="Cambridge"
+ 3363 branch="Dinsdale"
+ 3364 branch="Five Cross Roads"
+ 3365 branch="Frankton"
+ 3366 branch="Hamilton"
+ 3367 branch="Hamilton East"
+ 3368 branch="Hamilton North"
+ 3369 branch="Hillcrest"
+ 3370 branch="Huntly"
+ 3371 branch="Matamata"
+ 3372 branch="Melville"
+ 3373 branch="Morrinsville"
+ 3374 branch="Ngaruawahia"
+ 3375 branch="Otorohanga"
+ 3376 branch="Paeroa"
+ 3377 branch="Putaruru"
+ 3378 branch="Raglan Agency"
+ 3379 branch="Taumarunui"
+ 3380 branch="Te Aroha"
+ 3381 branch="Te Awamutu"
+ 3382 branch="Te Kuiti"
+ 3383 branch="Thames"
+ 3384 branch="Tokoroa"
+ 3385 branch="Waikato University"
+ 3386 branch="Ward Street"
+ 3387 branch="Waihi"
+ 3388 branch="Waikato Hospital"
+ 3389 branch="Chartwell"
+ 3390 branch="Cashflow"
+ 3391 branch="Whitianga"
+ 3392 branch="Whangamata"
+ 3393 branch="Waihi Beach"
+ 3395 branch="Training Department"
+ 3396 branch="Processing Department"
+ 3399 branch="Head Office"
+18 bank="Westpac"
+ 3501 branch="Greerton"
+ 3502 branch="Kawerau"
+ 3503 branch="Mt Maunganui"
+ 3504 branch="Murupara"
+ 3505 branch="Opotiki"
+ 3506 branch="Rotorua"
+ 3507 branch="Taupo"
+ 3508 branch="Tauranga Centre"
+ 3509 branch="Te Puke"
+ 3510 branch="Whakatane"
+ 3511 branch="Kopeopeo Service Centre"
+ 3512 branch="Edgecumbe"
+ 3513 branch="Tauranga South"
+ 3514 branch="Katikati"
+ 3515 branch="Harrington"
+ 3516 branch="Richardson Street"
+ 3517 branch="Pukaki Street"
+ 3518 branch="16Th Avenue"
+ 3519 branch="Cherrywood"
+ 3520 branch="Head Office"
+ 3521 branch="Papamoa"
+ 3522 branch="Bayfair"
+ 3523 branch="Te Ngae"
+ 3524 branch="Ngongotaha"
+ 3525 branch="Tauranga Special Services"
+ 3526 branch="Welcome Bay"
+ 3527 branch="Rotorua Lending"
+ 3530 branch="Money Market"
+ 3550 branch="Haupapa St Service Centre"
+ 3589 branch="Clearing Centre"
+ 3590 branch="Cashflow"
+19 bank="Westpac"
+ 4617,4635 branch="Timaru"
+ 4618,4622 branch="Ashburton"
+ 4619 branch="Waimate"
+ 4620 branch="Temuka"
+ 4621 branch="Geraldine"
+ 4624 branch="Highfield"
+ 4626 branch="Fairlie"
+ 4627 branch="Northtown"
+ 4629 branch="Pleasant Point"
+ 4631 branch="Methven"
+ 4633 branch="Lending Department"
+ 4647 branch="Money Market"
+ 4648 branch="Head Office"
+20 bank="Westpac"
+ 4121 branch="Gisborne City"
+ 4122 branch="Gisborne"
+ 4123 branch="Wairoa"
+ 4124 branch="Napier"
+ 4125 branch="Taradale"
+ 4126 branch="Finance Centre"
+ 4127-4128 branch="Hastings Central"
+ 4129 branch="Havelock North"
+ 4130 branch="Waipawa"
+ 4131 branch="Waipukurau"
+ 4132 branch="Dannevirke"
+ 4133 branch="Broadway"
+ 4134 branch="Awapuni"
+ 4135 branch="Terrace End"
+ 4136 branch="Hokowhitu"
+ 4137 branch="Feilding"
+ 4138 branch="Levin"
+ 4139 branch="Pahiatua"
+ 4140 branch="Masterton"
+ 4141 branch="Carterton"
+ 4143 branch="Marewa"
+ 4144 branch="Stortford Lodge"
+ 4145 branch="Mahora"
+ 4146 branch="Massey"
+ 4147 branch="Plaza"
+ 4169 branch="Money Market"
+ 4170 branch="Head Office"
+ 4198 branch="Clearing Centre"
+21 bank="Westpac"
+ 4801 branch="Head Office"
+ 4802 branch="Queen Street"
+ 4803 branch="New Lynn"
+ 4804 branch="Takapuna"
+ 4805 branch="Papakura"
+ 4806 branch="Panmure"
+ 4807 branch="Birkenhead"
+ 4808 branch="Newmarket"
+ 4809 branch="Henderson"
+ 4810 branch="Pakuranga"
+ 4811 branch="Manurewa"
+ 4812 branch="Browns Bay"
+ 4813 branch="Remuera"
+ 4814 branch="Papatoetoe"
+ 4815 branch="Howick"
+ 4816 branch="Royal Oak"
+ 4817 branch="St Heliers"
+ 4818 branch="Orewa"
+ 4819 branch="Milford"
+ 4820 branch="Pukekohe"
+ 4821 branch="Devonport"
+ 4822 branch="Mid City"
+ 4823 branch="St Lukes"
+ 4824 branch="Glenfield"
+ 4825 branch="Mt Roskill"
+ 4826 branch="Manukau City"
+ 4827 branch="Glen Eden"
+ 4828 branch="Ponsonby"
+ 4829 branch="Whangarei"
+ 4830 branch="Kerikeri"
+ 4831 branch="Whangaparaoa"
+ 4833 branch="Manukau Institute Of Technology"
+ 4895 branch="Money Market"
+ 4897 branch="Clearing Centre"
+ 4898 branch="Cashflow"
+ 4899 branch="Accounting Department"
+22 bank="Westpac"
+ 4000 branch="Wanganui"
+ 4002 branch="Bulls"
+ 4003 branch="Marton"
+ 4004 branch="Ohakune"
+ 4005 branch="Patea"
+ 4006 branch="Ohakune (Was Raetihi)"
+ 4007 branch="Taihape"
+ 4008 branch="Waverley"
+ 4009 branch="Marton (Was Hunterville)"
+ 4021 branch="Wicksteed Terrace"
+ 4022 branch="Wanganui East Service Centre"
+ 4023 branch="Aramoho Service Centre"
+ 4024 branch="Springvale Service Centre"
+ 4025 branch="Gonville Service Centre"
+ 4028 branch="Cashflow"
+ 4030,4049 branch="Wanganui Regional Office"
+ 4031 branch="New Plymouth"
+ 4032 branch="Hawera"
+ 4033 branch="Stratford"
+23 bank="Westpac"
+ 3700-3704 branch="Wellington"
+ 3712 branch="The Oaks"
+ 3714 branch="Johnsonville"
+ 3716 branch="Kilbirnie"
+ 3718 branch="Karori"
+ 3720 branch="Lower Hutt"
+ 3724 branch="Paremata"
+ 3730 branch="Naenae"
+ 3732 branch="Newtown"
+ 3734 branch="Petone"
+ 3736 branch="Porirua"
+ 3738 branch="Paraparaumu"
+ 3746 branch="Stokes Valley"
+ 3748 branch="Tawa"
+ 3750 branch="The Terrace"
+ 3754 branch="Upper Hutt"
+ 3756 branch="Lambton Quay"
+ 3757 branch="Waikanae"
+ 3758 branch="Wainuiomata"
+ 3760 branch="Willis Street"
+ 3762 branch="Otaki"
+ 3765 branch="Molesworth Street"
+ 3770 branch="International"
+ 3772 branch="Money Market"
+ 3780,3792 branch="Clearing Centre"
+ 3784,3786,3788 branch="Lending Department"
+ 3787 branch="Staff"
+ 3793-3794 branch="Cashflow"
+ 3798 branch="Head Office"
+24 bank="ASB Bank"
+ 4310 branch="Hokitika"
+ 4311-4312 branch="Training Branch"
+ 4315 branch="Lending Department"
+ 4316 branch="Head Office"
+ 4319 branch="Commercial Division"
+ 4320 branch="Greymouth"
+ 4321 branch="High Street"
+ 4330 branch="Westport"
+ 4335 branch="Murchison"
+ 4336 branch="Nelson"
+ 4337 branch="Richmond"
+ 4338 branch="Blenheim"
+ 4340 branch="Reefton"
+25 bank="ANZ Bank New Zealand"
+ 2500 branch="Countrywide"
+ 2501-2503,2509-2510,2520 branch="Cheques Department (Central Processing)"
+ 2521 branch="Queenstown"
+ 2522 branch="Ward Street, Hamilton"
+ 2523 branch="Rotorua"
+ 2524 branch="Tauranga"
+ 2525 branch="Whakatane"
+ 2526 branch="Gisborne"
+ 2527 branch="Palmerston North"
+ 2528 branch="New Plymouth"
+ 2529 branch="Napier"
+ 2531 branch="Hastings"
+ 2532 branch="Wanganui"
+ 2533 branch="Lower Hutt"
+ 2534 branch="Upper Hutt"
+ 2535 branch="Masterton"
+ 2536 branch="Lambton Quay"
+ 2537 branch="Manners Street"
+ 2538 branch="Porirua"
+ 2539 branch="Johnsonville"
+ 2540 branch="Nelson"
+ 2541 branch="Blenheim"
+ 2542 branch="Christchurch"
+ 2543 branch="Sydenham"
+ 2544 branch="Armagh Street"
+ 2545 branch="Riccarton"
+ 2546 branch="Papanui"
+ 2547 branch="Timaru"
+ 2548 branch="Dunedin"
+ 2549 branch="Invercargill"
+ 2550 branch="FX Christchurch"
+ 2551 branch="FX Wellington"
+ 2552 branch="Merivale"
+ 2553 branch="Oamaru"
+ 2554 branch="Ashburton"
+ 2555 branch="Hornby"
+ 2556 branch="Linwood City"
+ 2557 branch="Shirley"
+ 2558 branch="Richmond"
+ 2559 branch="Lambton Quay North"
+ 2560 branch="Feilding"
+ 2561 branch="Levin"
+ 2562 branch="Palmerston North Money Shop"
+ 2563 branch="Tokoroa"
+ 2564 branch="Te Awamutu"
+ 2565 branch="Taupo"
+ 2566 branch="Kawerau"
+ 2567 branch="Mt Maunganui"
+ 2568 branch="Victoria Street, Hamilton"
+ 2569 branch="Frankton"
+ 2570 branch="Cambridge"
+27 bank="Westpac"
+ 3801 branch="Head Office"
+ 3802 branch="International Division"
+ 3803 branch="Card Services Division"
+ 3805 branch="TBNZ Payments"
+ 3816 branch="Southern Support Centre - Christchurch"
+ 3817 branch="Central Support Centre - Wellington"
+ 3818 branch="Northern Support Centre - Hamilton"
+ 3820 branch="Southern Teleservicing Centre"
+ 3821 branch="Hamilton Clearing Centre"
+ 3822 branch="Northern Teleservicing Centre"
+ 3823 branch="Christchurch Clearing Centre"
+ 3824 branch="Invercargill Clearing Centre"
+ 3825 branch="Auckland Clearing Centre"
+ 3826 branch="Palmerston North Clearing Centre"
+30 bank="HSBC New Zealand"
+ 2901 branch="Auckland"
+ 2902 branch="Wellington"
+ 2903,2908 branch="Auckland - Queen Street Branch"
+ 2904 branch="Auckland - Corporate"
+ 2906 branch="New Zealand Management"
+ 2907 branch="Christchurch"
+ 2909 branch="Botany Town Premier"
+ 2910,2916,2918 branch="Takapuna"
+ 2911 branch="Corporate Partners Branch"
+ 2912 branch="HSBC Botany Downs"
+ 2915 branch="Wellington Mortgage Centre"
+ 2921 branch="Botany Town Centre Personal Banking"
+ 2922 branch="Botany Town Centre Commercial Banking"
+ 2931 branch="Alliances Branch"
+ 2932 branch="Customer Services Centre Branch"
+ 2933 branch="PFS Christchurch"
+ 2934 branch="Private Clients Branch"
+ 2935 branch="HSBC One Queen Street - Alliance Branch"
+ 2936 branch="HSBC One Queen Street - Retail Branch"
+ 2937 branch="HSBC One Queen Street - Commercial Branch"
+ 2940 branch="Payment Services"
+ 2948 branch="Treasury"
+31 bank="Citibank N.A."
+ 2825-2829,2840 branch="Auckland - Wholesale"
+38 bank="Kiwibank"
+ 9000-9499 branch="Kiwibank Limited Head Office"
+88 bank="Bank of China NZ Ltd"
+ 8800-8803,8805 branch="Auckland Branch"
diff --git a/tests/test_nz_bankaccount.doctest 
b/tests/test_nz_bankaccount.doctest
new file mode 100644
index 0000000..e3e7955
--- /dev/null
+++ b/tests/test_nz_bankaccount.doctest
@@ -0,0 +1,163 @@
+test_nz_bankaccount.doctest - more detailed doctests for stdnum.nz.bankaccount
+
+Copyright (C) 2019 Arthur de Jong
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library; if not, write to the Free Software
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+02110-1301 USA
+
+
+This file contains more detailed doctests for the stdnum.nz.bankaccount
+module. It tries to cover more corner cases and detailed functionality that
+is not really useful as module documentation.
+
+>>> from stdnum.nz import bankaccount
+
+
+Algorithm examples taken from
+https://www.ird.govt.nz/software-providers/explore-products-contents/reporting/withholding-taxes/rwt-and-nrwt-certificate-filing-options.html#02
+
+>>> bankaccount.validate('01-902-0068389-00')  # algorithm A
+'0109020068389000'
+>>> bankaccount.validate('08-6523-1954512-001')  # algorithm D
+'0865231954512001'
+
+There does not seem to be a current bank with the 26 bank code, so we
+only validate the check digit algorithm here:
+
+>>> def checksum_is_valid(number):
+...     return bankaccount._calc_checksum(bankaccount.compact(number)) == 0
+>>> checksum_is_valid('26-2600-0320871-032')  # algorithm G
+True
+
+
+These are constructed numbers that test some corner cases. No actual numbers
+were found to cover these tests:
+
+>>> bankaccount.validate('01-902-0998384-00')  # algorithm B, high account nr
+'0109020998384000'
+>>> checksum_is_valid('09-0-37331-00')  # algorithm E, unknown bank
+True
+>>> checksum_is_valid('25-2545-3153624-00')  # algorithm F, unknown bank
+True
+
+
+These have been found online and should all be valid numbers.
+
+>>> numbers = '''
+...
+... 01 0137 0026279 00
+... 01 0362 0034224 00
+... 01 0535 0089638-28
+... 01 0650 0007386 000
+... 01 0745 0314717 29
+... 01 0755 0215050-00
+... 01-0274-0139683-00
+... 01-0277-0769568-00
+... 01-0427-0125670-00
+... 01-0451-0097059-00
+... 01-0564-0070266-00
+... 01-0564-0070266-000
+... 01-0811-0039398-10
+... 01-0819-0120-238-00
+... 01-1823-0066056-000
+... 01-1839-0188939-00
+... 01-1839-0329105-01
+... 01-1839-0925652-00
+... 02 0392 0018241 00
+... 02 0644 0262700 001
+... 02 0820 0113537 97
+... 02 0865 0057217 03
+... 02 1223 0852977 00
+... 02-0108-0333798-029
+... 02-0192-0115055-02
+... 02-0214-0186752-000
+... 02-0316-0030142-006
+... 02-0428-0086124-000
+... 02-0466-0017349-000
+... 02-0500-0017474-00
+... 02-0500-0652822-02
+... 02-0506-0139835-00
+... 02-1246-0812417-031
+... 02-1258-0000707-000
+... 03 0049 0005128 26
+... 03 0502 0008598 00
+... 03 0502 0525755 000
+... 03 0584 0198216 00
+... 03 1322 0132588 00
+... 03-0049-0001055-01
+... 03-0104-0484126-00
+... 03-0104-0934457-02
+... 03-1592-0521970-000
+... 03-1707-0080686-00
+... 030175 0660238 00
+... 03‐1355‐0659087‐00
+... 06 0115 0427303 00
+... 06 0746 0307308 00
+... 06 0901 0001203 00
+... 06 0927 0030061 00
+... 06 0942 0203194 00
+... 06 – 0177 – 0140 367 – 01
+... 06-0229-0393666-02
+... 06-0266-0924227-02
+... 06-0529-0687172-00
+... 06-0596-0110859-00
+... 06-0701-0528844-00
+... 06-0705-0360364-000
+... 06-0837-0279242-01
+... 06-0837-0334774-00
+... 06-0869-0548507-00
+... 06-0911-0956150-00
+... 11 6100 0017915 11
+... 11 7200 0088096 11
+... 11 7800 0037786 11
+... 11-7892-0111532-01
+... 12 3011 0820075 00
+... 12 3045 0389711 00
+... 12-3046-0203560-57
+... 12-3083-0357534-00
+... 12-3106-0062510-00
+... 12-3115-0040516-002
+... 12-3123-0008807-000
+... 12-3233-0009325-50
+... 12-3244-0022509-00
+... 15 3973 0029065 000
+... 15-3947-0487353-26
+... 15-3948-0311202-00
+... 15-3949-0452082-10
+... 15-3952-0379031-00
+... 15-3953-0512826-000
+... 15-3973-0029065-000
+... 38 9006 0588934 00
+... 38 9013 000 98 73 00
+... 38 9017 0788325 00
+... 38 9018 0232468 00
+... 38 9019 0280883 01
+... 38-9000-0392156-03
+... 38-9000-0593257-00
+... 38-9000-0625933-00
+... 38-9003-0018047-00
+... 38-9006 0413325-00
+... 38-9006-0772598-00
+... 38-9008-0242371-0
+... 38-9009-0000796-00
+... 38-9009-0266543-00
+... 38-9014-0718647-00
+... 38-9015-0189230-00
+... 38-9018-0067108-03
+... 38-9019-0330051-00
+...
+... '''
+>>> [x for x in numbers.splitlines() if x and not bankaccount.is_valid(x)]
+[]
diff --git a/update/nz_banks.py b/update/nz_banks.py
new file mode 100755
index 0000000..61bc399
--- /dev/null
+++ b/update/nz_banks.py
@@ -0,0 +1,116 @@
+#!/usr/bin/env python
+# coding: utf-8
+
+# update/nz_banks.py - script to download Bank list from Bank Branch Register
+#
+# Copyright (C) 2019 Arthur de Jong
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+
+"""This script downloads the list of banks with bank codes as used in the
+New Zealand bank account numbers."""
+
+import os.path
+import re
+from collections import OrderedDict, defaultdict
+
+import requests
+import xlrd
+
+
+try:
+    from urllib.parse import urljoin
+except ImportError:
+    from urlparse import urljoin
+
+
+try:
+    from bs4 import BeautifulSoup
+except ImportError:
+    from BeautifulSoup import BeautifulSoup
+
+
+# The page that contains a link to the latest XLS version of the codes.
+download_url = (
+    'https://www.paymentsnz.co.nz' +
+    '/resources/industry-registers/bank-branch-register/')
+
+
+def find_download_url():
+    """Find the spreadsheet URL on the New Zealand Bank Branch Register."""
+    response = requests.get(download_url)
+    soup = BeautifulSoup(response.content)
+    url = soup.find(
+        'a',
+        attrs=dict(
+            
href=re.compile(r'/documents/.*/Bank_Branch_Register_.*.xls')))['href']
+    return urljoin(download_url, url)
+
+
+def get_values(sheet):
+    """Return rows from the worksheet as a dict per row."""
+    rows = sheet.get_rows()
+    # the first row has column names
+    columns = [column.value.lower().replace(' ', '_') for column in next(rows)]
+    # go over rows with values
+    for row in rows:
+        yield dict(zip(columns, [column.value for column in row]))
+
+
+def branch_list(branches):
+    """Return a compact representation of a list of branch numbers."""
+    branches = sorted(int(b) for b in branches)
+    first = None
+    prev = None
+    res = ''
+    for branch in branches:
+        if first is not None and branch == prev + 1:
+            # this branch is consecutive to the previous: make a range
+            if prev > first:
+                res = res[:-5]
+            res += '-%04d' % branch
+            prev = branch
+        else:
+            # this is a new branch, add a new one to the list
+            res += ',%04d' % branch
+            first = prev = branch
+    return res.lstrip(',')
+
+
+if __name__ == '__main__':
+    # download/parse the information
+    url = find_download_url()
+    # parse the download as an XLS
+    response = requests.get(url)
+    workbook = xlrd.open_workbook(file_contents=response.content)
+    sheet = workbook.sheet_by_index(0)
+    # print header
+    print('# generated from %s downloaded from ' %
+          os.path.basename(url))
+    print('# %s' % download_url)
+    # build banks list from spreadsheet
+    banks = defaultdict(dict)
+    for line in get_values(sheet):
+        banks[line['bank_number']]['bank'] = line['bank_name']
+        branches = banks[line['bank_number']].setdefault('branches', 
OrderedDict())
+        branches.setdefault((line['branch_information'], line['bic']), 
list()).append(line['branch_number'])
+    # output bank information
+    for bank_number in sorted(banks.keys()):
+        bank = banks[bank_number]
+        print('%s bank="%s"' % (bank_number, bank['bank']))
+        for (branch, bic), branch_numbers in bank['branches'].items():
+            print(' %s%s branch="%s"' % (
+                branch_list(branch_numbers), ' bic="%s"' % bic if bic else '', 
branch))

-----------------------------------------------------------------------

Summary of changes:
 stdnum/{cu => nz}/__init__.py     |    4 +-
 stdnum/nz/bankaccount.py          |  155 +++
 stdnum/nz/banks.dat               | 2340 +++++++++++++++++++++++++++++++++++++
 tests/test_nz_bankaccount.doctest |  163 +++
 update/nz_banks.py                |  116 ++
 5 files changed, 2776 insertions(+), 2 deletions(-)
 copy stdnum/{cu => nz}/__init__.py (89%)
 create mode 100644 stdnum/nz/bankaccount.py
 create mode 100644 stdnum/nz/banks.dat
 create mode 100644 tests/test_nz_bankaccount.doctest
 create mode 100755 update/nz_banks.py


hooks/post-receive
-- 
python-stdnum
-- 
To unsubscribe send an email to
python-stdnum-commits-unsubscribe@lists.arthurdejong.org or see
https://lists.arthurdejong.org/python-stdnum-commits/