Latest Programmers Guide Edition 7 Version 6 1
Latest Programmers Guide Edition 7 Version 6 1
Version 6
Contents
Page
Contents 2-3
Using the Programmers’ Guide 4
Chapter Section 1 - General information on PAF®
1 Structure of a PAF® address 8
2 Structure of PAF® database 22
3 Formatting a PAF® address for printing 27
4 Information on files and tables 43
Section 2 - PAF® products in a RELATIONAL format
5 MainfileTM – 29million addresses at Delivery Point level 46
6 AliasTM- postally not required data 65
7 KeychainTM - add-on to the Combined PAF® Changes product 73
8 Changes & Single Changes™ - for updating Mainfile 77
Section 3 - PAF® products in a TEXT format
9 Compressed StandardTM – text version of Mainfile 96
10 RangesTM – Delivery Point numbers are ranged 104
Expanded & Expanded Single Changes™ - for updating Compressed
11 112
Standard & Ranges
Section 4 – Other products
12 Postcode Information File (PIFTM) - useful for barcoding 123
13 Postcode Information File (PIFTM) Changes – update product 130
Unique Delivery Point Reference Number (UDPRNTM) – free
14 134
referencing data to be used in conjunction with Mainfile & Compressed Standard
BFPO Postcode data – available free of charge at the point of extract with any
15 145
PAF product
16 Not Yet BuiltTM - planned new developments 148
17 Just BuiltTM – newly activated Delivery Points 161
18 Multiple ResidenceTM - homes behind the doors 173
19 PostzonTM 100m – grid references, Ward & NHS codes for UK Postcodes 184
We recommend you always read Section 1 alongside the information on the products you’re interested in,
because it
describes the structure of a Postcode and a PAF address
talks about the PAF file and the structure of PAF database
explains the use of Address and Organisation Keys
gives the formatting rules that can be applied to PAF addresses for printing of labels.
Sections 2 - 4
These sections describe all the raw data products, including full product descriptions and file structures. We
have split the sections to keep related products together.
Sections 5
This section describes all products that are available in CSV format.
Section 6 – Appendices
This section lists appendices and useful references.
Edition 7, version 6
This is edition 7, version 6 of the PAF® Digest, now renamed the Programmers’ Guide. The information it
contains is correct at the time of publication in 2013.
PAF® includes Small User Residential, Small User Organisation and Large User Organisation details
PAF® excludes the Republic of Ireland and some of the Delivery Point information in a small part of
Northern Ireland. British Forces Post Office addresses, along with addresses which do not have a
Delivery Point (i.e. letterbox) are not held on PAF®. Examples of those not held on PAF® are churches,
telephone exchanges, substations etc.
Software applications are also available from third party suppliers who provide a variety of products and services
using PAF data. Find out more about the range of products and services available at www.poweredbypaf.com.
This chapter describes each of the different address elements. No one single address has all elements populated
on PAF®. This chapter is in two parts:
1. Names (including surnames, complexities of residential addresses, Organisation Names and PO Boxes)
2. Address details (including premises, Thoroughfares, localities and Postcode)
The examples of different types of address in this guide are fictional unless otherwise stated.
The numbered tables show the name of each PAF® field in the left hand column, an example of that field in the
right hand column and, below that, how the address example would look on an envelope.
Surnames
You won’t find the names of private individuals on PAF®, except in instances where they’re the only method of
identifying a Delivery Point. Any surnames on PAF® will be in brackets (-) in the Building or Sub Building Name
fields.
(Smith)
Rose Cottage
Packhouse Lane
BIRMINGHAM
B39 0DH
(Hynes)
Crompton Road
BRADLEY HEATH
S64 5BB
Residential addresses
Some residential addresses don’t receive a direct delivery of mail; for example, buildings sub-divided into two or
more apartments, but with only one front door. If we have an address structure for these premises, they are
captured on PAF® with a count of how many households are behind the front door. This figure is known as
‘Multi-occupancy’. If we have additional address details for these types of premises (e.g. Flats 1-24), this
information is available as a separate product called Multiple Residence. See the Multiple Residence chapter in
this guide for more information.
16 Vixen Road
BRADDOCK
KT6 5BT
Delivery Points with organisation details are divided into Small or Large User Organisations:
Small User Delivery Points are split into two parts: organisation and address. A number of Small User
organisations and/or residential addresses can share a single Postcode. The minimum number of
Delivery Points on a Postcode is one, the average is fifteen, and the maximum is ninety-nine.
Large User Organisations are defined as receiving a minimum of a thousand or more items of mail a
day. Large User Organisations have their own Postcode.
A new business moving into premises will either use the Small User Postcode, which is shared with other
Delivery Points, or have their own unique Large User Postcode. For example, if company A with their own Large
User Postcode moved to a new address, the new proprietors will not automatically assume the Postcode used by
the previous occupant. Likewise, if company A relocates, it will not automatically retain the Large User Postcode.
Kath's Cakes
Victoria House
High Street
PORTSMOUTH
PO1 1AF
PO Box addresses
With a PO Box service, the customer receives a shortened, easy-to-remember address that provides a degree of
anonymity. Customers either collect their own mail from their local delivery office or can arrange delivery. All
PO Box Postcodes are classed as ‘Large User’ Postcodes (PO Box field has a maximum field length of 6)
Tables 5 and 6 below are examples of PO Box addresses – Table 5 using a name, and Table 6 without a name:
Robinsons
PO Box 61
FAREHAM
PO14 1UX
PO Box 22
FAREHAM
PO14 3XH
Address details
This section explains the format of each of the address elements on our products, along with typical examples.
The table below shows all basic and sub-set address elements, an example of each, PAF® maximum field length
of each and specifies whether it is required for mailing purposes.
* The County is no longer required as part of a correct postal address provided the Post Town and Postcode are
included – see County section of this chapter for more information on this.
Premises elements
The residential premises elements of a PAF® address are:
Sub Building Name
Building Name
Building Number
A combination of these elements may be present, but a Sub Building Name cannot be present on its own. When
a Sub Building is present, there will always be Building Name or Building Number data present.
If the address relates to an Organisation Name or a PO Box there may be no premises elements present at all –
see PO Box examples in Tables 4 and 5 above.
The tables below show how PAF holds addresses with Sub Building Name and Building Name addresses:
Flat 20
Victoria House
15 The Street
CHRISTCHURCH
BH23 6AA
Caretakers Flat
110-114 High Street West
BRISTOL
BS1 2AW
Thoroughfare elements
The four Thoroughfare elements on PAF are:
There should only be one Thoroughfare on a Postcode, although there are some anolmalies where existing
Postcodes may contain more than one Thoroughfare. These will be corrected over time.
Dependent Thoroughfares
When a Dependent Thoroughfare is present, there will always be Thoroughfare data as well. A Dependent
Thoroughfare cannot be present on its own.
1a Seastone Court
Station Road
HOLT
NR25 7HG
Thoroughfares
The ‘Name’ part of the Thoroughfare and Dependent Thoroughfare applies to the first part of the text, for
example:
The 'Descriptor' part of the Thoroughfare and Dependent Thoroughfare applies to the last word in the
Thoroughfare text. PAF contains a standard list of approximately 200 Descriptor words, which are held
separately from the rest of the text. For example:
The Descriptor list doesn’t include ‘North’, ‘South’, ‘East’ or ‘West’. The Descriptor won’t be split from the
Thoroughfare text if this would result in the single word 'The' being held as the Thoroughfare (e.g. ‘The Lane’).
A Descriptor can’t be present on its own – there must be a Thoroughfare or Dependent Thoroughfare present.
The table below shows an example of an address with a Thoroughfare Name and Descriptor.
16 Angelica Way
EMSWORTH
NR25 7HG
The Manor
Norwood
HORLEY
RH6 0HP
Locality elements
The combination of the following four elements identifies a geographical area known as a Locality:
Double Dependent Locality
Dependent Locality
Post Town
County (although postally not required)
Currently PAF holds details of just over 30,000 Localities in the UK.
There can be only one Locality per Postcode. This means all addresses in a Postcode have the same Locality.
Post Towns
There are 1661 Post Towns. A Post Town is mandatory for delivery of mail to a Delivery Point. This is not
necessarily the nearest town geographically, but a routing instruction to the Royal Mail delivery office sorting
mail for that Delivery Point. A Post Town will always be present in every address, and for some Localities the
Post Town will be the only locality element present.
Former Postal County, Traditional County and Administrative County data is still available on our Alias product.
The Alias chapter gives further details on counties.
The Postcode
What is a Postcode?
The Postcode is part of a coding system created and used by the Royal Mail across the United Kingdom for
sorting mail. In other words, Postcodes are an abbreviated form of address, and enable a group of Delivery
Points to be specifically identified.
When originally created, the Postcode was ‘designed’ around the capability of Royal Mail sorting equipment to
read and interpret typed or handwritten text on mail. This is why Royal Mail prefers the Postcode to be separate
and on the last line of an address. The format and rules concerning Postcode layout, in particular which letters
can or cannot be used, stem from the fact that certain letters or combinations of letters could be confused (e.g.
‘O’ and ‘Q’, or ‘V’ next to ‘V’ being misread as ‘W’).
Breakdown of a Postcode
A Postcode is a combination of letters and numbers (see Table 15 below – Valid Postcode formats). A Postcode
defines four different levels of geographic unit (see Table 14 below – Breakdown of a Postcode). Each Postcode
consists of two parts, called the Outward Code (e.g. ‘PO1’) and the Inward Code (e.g. ‘1AF’). The first part, or
Outward Code, is separated from the second part, the Inward Code, by a single space.
Outward Code
Enables mail to be sorted to the correct local area for delivery. This part of the code contains the area and
the district to which the mail is to be delivered, e.g. ‘PO1’, ‘SW1A’ or ‘B23’
The letters Q, V and X are not used in the first alpha position
The letters I and Z are not used in the second alpha position
The only letters to appear in the third alpha position are A, B, C, D, E, F, G, H, J, K, P, R*, S, T, U, V, W and X.
* = R in the third position is only used in one Postcode, namely GIR 0AA, which is the traditional Postcode
of Girobank, now part of the Santander group. This Postcode appears on the Postzon product but not on
PAF® nor on other raw data products.
Inward Code
The second part is known as the Inward Code because it is used to sort the mail INTO the local area
delivery office
This part is one number followed by two letters. The number identifies the sector in the postal district.
The letters then define one or more properties in that sector.
The letters C I K M O V are not used in the second part of the Postcode.
PO refers to the Postcode PO1 refers to the PO1 1 refers to the PO1 1AF The last two
Area Postcode District Postcode Sector letters define the ‘Unit
Postcode’, which identifies
An Area Code can be one There are approximately There are one or more Small User
or two letters, e.g. ‘B’ or 2,980 Postcode Districts approximately 11,159 Delivery Points or an
‘BA’ Postcode Sectors individual Large User
The table below gives an example of each valid Postcode format, where A = alpha character and N = numeric
character.
Types of Postcode
An example of an address using a non-geographic PO Box postcode sector is shown below. In this case, the
PO21 9 sector covers the PO21 and PO22 Outward Code areas of the Bognor Regis Post Town, both areas
served by the Bognor Regis Delivery Office.
PO Box 276
BOGNOR REGIS
PO21 9AA
In some areas a non-geographic PO Box postcode sector may cover more than one Post Town.
The current list of non-geographic Postcodes and non-geographic PO Box sectors is on our webpage:
www.poweredbypaf.com.
There are approximately 850 Postcodes on PAF® containing either a multiple Thoroughfare or Locality. Here’s
what this means:
Thoroughfares
The general principle for PAF® is that each Thoroughfare Name will have a separate Postcode, as will each
individual number range on a Thoroughfare. Longer Thoroughfares with high number ranges often have
multiple Postcodes covering the entire length of the road, with breaks at suitable points e.g. junctions or natural
breaks in the road. However, there are some historic instances where a Postcode may contain more than one
Thoroughfare.
Here’s a live example of two separately numbered Thoroughfares on the same Postcode, HD8 8UF:
Locality names
The general principle for PAF® is that a Postcode won’t have more than one Locality name (unless it requires a
combination of a Dependent and Double Dependent Locality to make the address unique within a Post Town).
However, there are a small number of instances where a Postcode contains more than one Locality.
Here’s a live example of a locality boundary splitting the Postcode DN6 8BP:
If we make major address changes in any Postcode areas where these anomalies exist, we remove them.
The PAF® database structure is reflected in the structure of the Mainfile™ product.
Address and Organisation details are held separately. Each Address is identified by a numeric key, as is
each Organisation. A Delivery Point is identified by the combination of the Address Key, Organisation Key and
Postcode Type.
Addresses are held on PAF® in a relational format, i.e. they are held not as text but as a series of alpha-numeric
keys, or pointers, which relate to supporting files of Address element text. The supporting text files are:
Localities File
Thoroughfares File
Thoroughfare Descriptor File
Building Names File
Sub Building Names File
Organisations File
Each record on these files has a numeric key. With the exception of the Localities file, the key started at 1 for
the first record on a file. The key is incremented by 1 for each subsequent record. Within a file record numbers
will not always be consecutive; there may be gaps in the sequence.
During the course of address maintenance new address elements are added to the text files. Address elements
may be amended or deleted but, with the exception of the Organisations File, this is not a normal part of
maintenance.
The Compressed Standard and Ranges products contain Address data in 'expanded' format. The keys to the
supporting text files have been replaced by the Address element text.
However, the combination of the Postcode type, the Address key and the Organisation key will always uniquely
identify a Delivery Point.
Here we describe the application of address keys for Small and Large Users.
Address keys
Each address on PAF® has an 8-digit number associated with it, known as the Address Key. When used in
conjunction with the Organisation Key & Postcode Type the address can be uniquely identified. This number
started at 1 for the first Address loaded onto PAF and is incremented by 1 for each subsequent Address added
to PAF®.
When a Small User Address is deleted the Address Key is deleted; it cannot be reused for a different address.
There is no correlation between address keys and Postcode. The addresses belonging to a Postcode may be
added to or deleted from PAF® over a long period of time, as premises are built or demolished. Hence there
may be a wide range of address keys associated with a Postcode. If an Address is recoded, i.e. the Postcode
changes, then the Address Key is unaffected by the change in Postcode.
Here’s an example:
PAF® holds two Small User addresses for Postcode NG6 8AL. Address Key 00001000 identifies this
address in this example:
10 Smith Street
Bulwell
NOTTINGHAM
NG6 8AL
12 Smith Street
Bulwell
NOTTINGHAM
NG6 8AL
There may be a number of Small User Organisations present at an address. The Address is held on PAF® only
once. Each Organisation is given its own 8-digit Key. As with the Address Key, this is a number which
started at 1 for the first Organisation loaded to PAF®, and which is incremented by 1 for each subsequent
Organisation added to PAF®. When an Organisation is deleted then the Organisation Key is deleted from PAF; it
cannot be reused for a different Organisation.
For Organisations with the same name that exist at a number of different addresses, e.g. Boots the Chemists
Ltd, a new Organisation Key will be created each time the organisation is added to PAF®. They will not all share
the same Organisation Key.
A combination of the Address Key and the Organisation Key uniquely identifies each Small User Delivery Point on
PAF®. If there is no Organisation associated with an Address then the Address appears once only on a PAF
product with the Organisation Key set to zero. If there is a Small User Organisation associated with an Address
then the Address Key is paired with the Organisation Key. An Address Key may occur several times, each time in
combination with a different Small User Organisation Key.
To take the previous example of Postcode NG6 8AL, assume the following Small User Organisations are present
on PAF
Both Organisations are based at 10 Smith Street; there are no Organisations present at 12 Smith Street.
On a PAF product Address Key 00001000 would appear twice, once in combination with Organisation Key
00001150, and once in combination with Organisation Key 00456120. Address Key 02341509 would appear
once in combination with an Organisation Key of zero.
Large Users
For all Large Users the Address Key in the Address File will form the reference to the Organisation Key in the
Organisation File. The Organisation Key in the Address File will be set to zero and the Postcode Type will be set
to ‘L’. Here’s an example:
Large User
0032156 00000000 L 00032156 L
(see Note)
Please note that in the Organisation File the uniqueness of a Large User is determined by the combination of the
Organisation Key (in the Organisation File) and Postcode Type. The same Organisation Key may occur in the
Organisation File for both a Small and Large User.
The Address Key for a Large User can be reused. The Large User can be deleted and re-inserted without the
Key changing because the Address Key for a Large User remains unchanged when a Postcode is not in service.
There are four events which cause PAF® address keys to change.
1. When a Large User Delivery Point has its Postcode recoded. This is because the Address key for a Large
User Delivery Point is the Postcode key.
2. When an Organisation is added to a Small User Residential Delivery Point so that it becomes a Small User
Organisational Delivery Point. The Delivery Point will now gain an Organisation key and may have a
different Address key.
3. When an Organisation is removed from a Small User Organisational Delivery Point so that it becomes a
Small User Residential Delivery Point. The Delivery Point will now lose its Organisation key and may have a
different Address key.
4. When the Premises on a Small User Organisational Delivery Point is amended and other Organisations exist
within the Postcode on the old or new Premises. The Address key and/or Organisation key will be changed.
As you can see, it’s not a case of losing the address keys, so much as the definition changing when the elements
change. This then means that a different set is applicable, e.g. in the residential to organisation example.
Address keys were never intended to be absolutely permanent to an address, hence the introduction of the
Unique Delivery Point Reference Number™ (UDPRN). See the UDPRN chapter for further information on this.
Delivery Points
Each Delivery Point held on PAF is identified by the combination of the Address Key, the Organisation Key and
the Postcode Type (Large or Small User).
Small and Large User address keys alone are not unique as they use entirely different key sequences, which are
not related to each other.
It is possible therefore for a Small and a Large User to have matching values for both the Address key and the
Organisation key. This will occur if the address key values are the same and there is no organisation associated
with the Small User (thereby giving an Organisation key of zero).
Text on PAF®
All text on PAF® products is held in upper case.
A Delivery Point is composed of a combination of the elements listed below. Not all elements are present for
each Delivery Point. Postcode and Post Town are the only two elements that are mandatory. County is no
longer required as part of a correct postal address - the chapter on Structure of a PAF® address has further
information on this.
NOTES overleaf
General information on PAF® Formatting a PAF® address for printing Page 27 of 237
NOTES to Table 19: Delivery point elements
(a) - The ‘Combinations of premises elements’ table below shows the rules which apply depending on the
combination of premises elements which occurs.
(b) - If an Organisation Name is present, it should appear on the first address line
(c) - If a Department Name is present, this should appear on the second line
(d) - If a PO Box number is present, this should appear on the first line if there aren’t any Organisation/
Department details present. Otherwise, it should appear on the third line. The PO Box number itself
must be preceded by the text ‘PO Box’.
Occurs Occurs Occurs 7 - Sub Building Name3, Building Name & Building Number
(e) Exception Rule. Some of these Building and Sub Building Names can appear on the same line as other
address elements. They are identified by these three indicators:
Exception Rule indicators:
i) First and last characters of the Building Name are numeric (eg ‘1to1’ or ’100:1’)
ii) First and penultimate characters are numeric, last character is alphabetic (eg 12A’)
iii) Building Name has only one character (eg ‘A’)
General information on PAF® Formatting a PAF® address for printing Page 28 of 237
Table 21: Exception Rule indicator i) First and last characters of the Building Name
are numeric
Field on PAF® Actual example
Building Name 1-2
Thoroughfare NURSERY LANE
Dependent Locality PENN
Post Town HIGH WYCOMBE
Postcode HP10 8LS
Table 22: Exception Rule indicator ii) First and penultimate characters are
numeric, last character is alphabetic
Field on PAF® Actual example
Building Name 12A
Thoroughfare UPPERKIRKGATE
Post Town ABERDEEN
Postcode AB10 1BA
12A Upperkirkgate
ABERDEEN
AB10 1BA
General information on PAF® Formatting a PAF® address for printing Page 29 of 237
Table 23: Exception Rule indicator iii) Building Name has only one
character
Field on PAF® Actual example
Building Name K
Thoroughfare PORTLAND ROAD
Post Town DORKING
Postcode RH4 1EW
K, Portland Road
DORKING
RH4 1EW
Table 24: Exception Rule indicator iv) Where the building name has a
numeric range or a numeric alpha suffix, and is prefixed by the following
keywords:
Back of, Block, Blocks, Building, Maisonette, Maisonettes, Rear Of, Shop, Shops, Stall, Stalls,
Suite, Suites, Unit, Units.
Note: It is possible that other prefixes will need to be added to this list and as a result, you will
need to ensure that your system is capable of processing any additional prefixes.
Example 1
General information on PAF® Formatting a PAF® address for printing Page 30 of 237
The Tambourine Warehouse
Unit 1-3
Industrial Estate
Tame Road
LONDON
E6 7HS
Example 2
Field on PAF® Actual example
Organisation Quirky Candles Ltd
Building Name Stall 4-5
Thoroughfare Market Square
Post Town LIVERPOOL
Postcode L8 1LH
General information on PAF® Formatting a PAF® address for printing Page 31 of 237
Example 3
Example 4
Fiona’s Flowers
Rear Of 5a
High Street
GATESHEAD
NE8 1BH
General information on PAF® Formatting a PAF® address for printing Page 32 of 237
Example 5
Platinum Finance
Suite 1-3
Station Road
MUSSELBURGH
EH21 7PB
Rule 1 - Organisation name. This condition may occur when an Organisation Name is used to
uniquely identify a Delivery Point.
Here’s an example:
General information on PAF® Formatting a PAF® address for printing Page 33 of 237
Rule 2 - Building Number only. The Building Number should appear at the beginning of the first
Thoroughfare line. If there is no Thoroughfare information then the Building Number should
appear at the beginning of the first Locality line.
Here’s an example:
1 Acacia Avenue
ABINGDON
OX14 4PG
Rule 3, Building Name only. Check format of Building Name (see note (a) above). If the
Exception Rule applies, the Building Name should appear at the beginning of the first
Thoroughfare line, or the first Locality line if there is no Thoroughfare information.
Here’s an example:
General information on PAF® Formatting a PAF® address for printing Page 34 of 237
1a Seastone Court
Station Road
HOLT
NR25 7HG
Otherwise the Building Name should appear on a line preceding the Thoroughfare and Locality
information.
Here’s an example:
The Manor
Upper Hill
HORLEY
RH6 0HP
When a building has a name AND a number range, both must be held in the Building Name
field because the Building Number field can only hold numeric characters.
If an address has a building name with text followed by a space and then completed by
numerics/numeric ranges with the numeric part an exception (see Note (a) above), the
numerics/numeric range are treated as a building number, and the text part is treated as the
Building Name and the numerics/numeric range are split off to appear at the beginning of the
first Thoroughfare line, or the first Locality line if there is no Thoroughfare.
General information on PAF® Formatting a PAF® address for printing Page 35 of 237
Here’s an example:
S D Alcott Florists
Flower House
189a Pye Green Road
CANNOCK
WS11 5SB
However, there is an exception to this rule. The Building Name is NOT split if the numeric part
is simply a number between 1 and 9999 (i.e not a range like ‘1-77’ and containing no letters
such as ‘7a’). This is because the building number field would have been populated if it were a
true building number, so it is assumed that this is an integral part of the building name.
Here’s an example:
General information on PAF® Formatting a PAF® address for printing Page 36 of 237
Rule 4, Building Name and Building Number. The Building Name should appear on the line
preceding the Thoroughfare and/or Locality information. The Building Number should appear
at the beginning of the first Thoroughfare line. If there is no Thoroughfare information then the
Building Number should appear at the beginning of the first Locality line. Here is an example:
Victoria House
15 The Street
CHRISTCHURCH
BH23 6AA
Rule 5, Sub Building Name and Building Number. The Sub Building Name should appear on
the line preceding the Thoroughfare and Locality information. The Building Number should
appear at the beginning of the first Thoroughfare line. If there is no Thoroughfare information
then the Building Number should appear at the beginning of the first Locality line. Here’s an
example:
Table 29a: Premises elements Rule 5: Sub Building Name and Building
Number
Field on PAF® Fictional example
Sub Building Name FLAT 1
Building Number 12
Thoroughfare LIME TREE AVENUE
Post Town BRISTOL
Postcode BS8 4AB
General information on PAF® Formatting a PAF® address for printing Page 37 of 237
Flat 1
12 Lime Tree Avenue
BRISTOL
BS8 4AB
For Mainfile Product addresses, where the Concatenation Indicator is set, prefix the Sub
Building Name with the Building Number. This should then appear at the beginning of the
Thoroughfare line or the first Locality line if there is no Thoroughfare information. Here’s an
example:
Table 29b: Premises elements Rule 5: Sub Building Name and Building
Number
For a full explanation of the Concatenation Indicator please see the Address File details in the
Mainfile chapter.
General information on PAF® Formatting a PAF® address for printing Page 38 of 237
Here’s an example:
Table 30: Premises elements Rule 6: Sub Building Name and Building
Name
Field on PAF® Fictional example
Sub Building Name 10B
Building Name BARRY JACKSON TOWER
Thoroughfare ESTONE WALK
Post Town BIRMINGHAM
Postcode B6 5BA
Otherwise, the Sub Building Name should appear on a line preceding the Building Name,
Thoroughfare and Locality information
Building Name
Check format of Building Name (see note (a) above) If the Exception Rule applies, the Building
Name should appear at the beginning of the first Thoroughfare line, or the first Locality line if
there is no Thoroughfare information.
Here’s an example:
General information on PAF® Formatting a PAF® address for printing Page 39 of 237
Caretakers Flat
110-114 High Street West
BRISTOL
BS1 2AW
Otherwise, the Building Name should appear on a line preceding the Thoroughfare and Locality
information.
Here’s an example:
Stables Flat
The Manor
Upper Hill
HORLEY
RH6 OHP
Rule 7, Sub Building Name, Building Name and Building Number. Check format of Sub
Building Name (see note (a) above).
If the Exception Rule applies, the Sub Building Name should appear on the same line as and
before the Building Name.
General information on PAF® Formatting a PAF® address for printing Page 40 of 237
Here’s an example:
Table 32a: Premises elements Rule 7: Sub Building Name, Building Name
and Building Number
2B The Tower
27 John Street
WINCHESTER
SO23 9AP
Otherwise, the Sub Building Name and the Building Name should appear on separate lines.
Here’s an example:
Table 32b: Premises elements Rule 7: Sub Building Name, Building Name
and Building Number
General information on PAF® Formatting a PAF® address for printing Page 41 of 237
Basement Flat
Victoria House
15 The Street
CORYTON
BP23 6AA
The Building Number should appear at the beginning of the first Thoroughfare line, or the first
Locality line if there is no Thoroughfare information.
General information on PAF® Formatting a PAF® address for printing Page 42 of 237
Information on files & tables
Introducing record definition tables
Raw data products are not formatted or processed, they are provided as files. The majority of files have data
fields of fixed record length, but the length of the record is different for each product.
At the end of each product chapter in this guide are tables defining the record lengths for that particular product
or file. This chapter explains the layout of these tables and any terms common to all products and chapters.
Product-specific file and record formats are dealt with in the relevant product chapter.
Each header, data or Trailer Record has a record definition table of five columns containing one or more field
descriptions.
(a)
RECORD NAME : Trailer Record
(b)
RECORD LENGTH : 16
(a) - ‘Record Name’ e.g. Address Record, Trailer Record, etc. applies to that particular table
(b) - ‘Record Length’ is the sum of all the numbers in the ‘Size’ column
(c) - Field Name column: The names appear in the same order as they occur in a physical record. The name
given to the field is the name stored in the file e.g. Thoroughfare Name. Field names may be nested,
which means the label appearing in the first column of a field description may be the name of a
composite field containing two or more sub-fields. This is the case in the example table here:
(d) - ‘First Field’ is a composite field comprising two alphanumeric data items of length four characters and
three characters respectively
(e) - ‘Second Field’ is a single character field
(f) - ‘Third Field’ is an 8-digit field, which is repeated five times in each record occurrence.
(g) - ‘Level’ column. This information tells the programmer which position the data sits in the hierarchy. The
level numbers show the position of each field in this hierarchical structure (e.g. a ‘level 1’ field may be
composed of two or more ‘level 2’ fields, which may be further divided into two or more ‘level 3’ fields
etc.)
(h) - ‘Data type’ column refers to whether the type of data is:
numeric (also known as integers)
characters (which can be letters or symbols)
or alpha-numeric (a combination of the two above)
(i) - ‘Size’ column. Refers to the number of characters in each field
(j) - ‘Occurs’ column indicates the number of times the field is repeated in each record.
Sequence - all PAF® products are supplied in ascending sequence of Postcode Area, Postcode District, Postcode
Sector. The Changes products are the only exception to this.
Record count - this is a field in the Trailer Record which contains the number of records on the file including
the header and Trailer Records.
Values - ‘Low values’ are represented by the HEX value 00, ‘High values’ are represented by the HEX value FF.
A relational database means that addresses are held not as text but as a series of keys, or pointers, which relate
to files of address element text. Mainfile is therefore supplied as a series of files:
Product description
Mainfile contains complete PAF® address data, and holds each record at Delivery Point level (i.e. one record for
every Delivery Point on the file – circa 29 million). It also contains the Business Mail® Standard Selection code for
each Delivery Point and Delivery Point Suffix information (which is explained in the Notes to the Address File
data record, further on in this chapter).
Mainfile contains PAF data in relational database format. Taking as an example ‘High Street’, which is a
Thoroughfare. On PAF it is held like this. The PAF database includes one file that describes Thoroughfares (e.g.
‘Acacia Avenue’, ‘Longton Lane’ etc.). This Thoroughfare file has one column for Thoroughfare Names (e.g. ‘High’
and ‘Main’). Another file holds Thoroughfare Descriptors with columns for Thoroughfare Descriptors (e.g. ‘Street’
and ‘Road’) and Approved Abbreviations (e.g. ‘St’ and ‘Rd’). To describe ‘High Street’ as part of the address the
record on the Address File will point to the entry for ‘High’ in the Thoroughfares File and to the entry for ‘Street’
in the Thoroughfare Descriptors File.
On the Mainfile this would be held across a series of appropriate relational files, but in the Address File record
itself the address would be represented as a string of alpha and alphanumeric characters referring to each
element of the address, each held in a fixed width format. Here’s an example:
G720UP1818182203925800000213000100000000000000000000521600676849000101899785S2BY
Selectability/media
Available via:
CD-Rom
FTP
Localities file
This file contains one record for each Locality held on PAF. The file is held in ascending sequence by Locality
Key. The Post Town ‘London’ is held as one Locality for each London postal district.
Thoroughfares file
This file contains one record for each Thoroughfare on PAF. The file is held in ascending sequence by
Thoroughfare Key.
Organisations file
This file contains one record for each occurrence of an Organisation held on PAF. The file is held in ascending
sequence of Postcode type followed by Organisation Key. The unique key to the Organisation File is the
Organisation Key and Postcode Type fields.
Address file
This file contains one record for each Delivery Point held on PAF. The file is held in ascending sequence by
Postcode/Address Key/Organisation Key. The unique key to the Address File is the Address Key, Organisation Key
and Postcode Type fields.
All the reference data for the Standard and Welsh Address files are held on the same set of reference
files.
The Welsh address file contains identical data to the Standard file for those addresses within the Welsh
Principality for which no Alternative address exists.
The addresses on the Welsh address file are only those in Sectors defined as being part of the Welsh
principality. Appendix c) Cross-border Postcodes shows which sectors these are.
For the addresses on the Welsh address file the one-to-one relationship between the standard and the
Welsh files and PAF Key (Address Key, Organisation key, Postcode type) will allow the one-to-one match
to be made between the two files.
Where a Welsh Alternative address is defined on PAF the Standard Mainfile will contain the address as
held on PAF, and the Welsh Mainfile will contain the same address with the Locality Key, Thoroughfare
Key, Thoroughfare Descriptor Key, Dependent Thoroughfare Key, Dependent Thoroughfare Descriptor
Key replaced as appropriate. The Welsh address files do not contain any Alternative Organisation,
Department, Building Name and Sub Building Name information.
Generally, it is anticipated that the Thoroughfare Descriptor on the Alternative address will not exist and
this field will therefore be space filled. This is because there is no proposal to add any Descriptors and,
in the case of Welsh Thoroughfares, the Descriptor element is at the start of the string.
Overleaf is an example:
Descriptor
2 Street
1 Road
1. High Street, Mold, Clwyd* CH7 1AZ (where an alternative locality of ‘Yr Wyddgrug’ has been defined
and for this ‘High Street’ an Alternative thoroughfare of ‘Maes Ty Gwyn’ has been defined. This is
reflected in the changed keys between the two address files).
2. Nant Y Glyn, Llanrug, Caernarfon, *Gwynedd LL55 4AH (has no Welsh Alternative address details
defined, because the address is already held in Welsh, so the standard values are present in both files)
3. Church Road, Northop, Mold, *Clwyd, CH7 6BS (where an alternative locality of ‘Llaneurgain, Yr
Wyddgrug’ is defined, but no alternative thoroughfare).
In this example there is a Welsh alternative for both the Thoroughfare & Locality. This is reflected in the
changed keys for the two address files.
1 Heol y Castell
CAERDYDD
CF10 1BT
In this example there is an alternative Thoroughfare and Locality, both with Welsh alternatives:
Stryd y Llan
PORTHMADOG
LL49 9HW
Church Road
Llaneurgain
YR WYDDGRUG
LL49 9HW
NOTES
(a) - Record Identifier = zeroes, (b) - File Identifier = LOCALITY
NOTES
(a) - Record Identifier = 99999999
(b) - Record count contains the number of records on file including header and trailer.
NOTES
Filler 1 Alphanumeric 52 1
NOTES
NOTES
(a) - Record Identifier = zeroes
(b) - File Identifier = THDESCRI
NOTES
(a) - Approved abbreviation is space filled.
Filler 1 Alphanumeric 14 1
NOTES
(a) - Record Identifier = 99999999
(b) - Record count contains the number of records on file including header and trailer.
NOTES
Filler 1 Alphanumeric 42 1
NOTES
Edition 1 Alphanumeric 6 1
Filler 1 Alphanumeric 16 1
NOTES
Filler 1 Alphanumeric 22 1
NOTES
Edition 1 Alphanumeric 6 1
Filler 1 Alphanumeric 131 1
NOTES
NOTES
Edition 1 Alphanumeric 6 1
Filler 1 Alphanumeric 59 1
NOTES
(a) - Postcode = Low values (except for CD-Rom where Postcode = Spaces)
(b) - Address Key = zeroes
(c) - File Identifier = ADDRESS
Postcode 1
Outward Code 2 Alphanumeric 4 1
Inward Code 2 Alphanumeric 3 1
NOTES
(c) - Thoroughfare Descriptor Key and Dependent Thoroughfare Descriptor Key both point to records in the
Thoroughfare Descriptors File. If equal to zero there is no Descriptor present.
(d) – Building number - when equal to zero this indicates that a Building Number is not required for this
address.
(e) - Building Name Key points to a record in the Building Names File. If equal to zero there is no Building
Name.
(f) – Sub Building Name Key points to a record in the Sub Building Names File. If equal to zero there is no Sub
Building Name.
(g) - Number of Households field contains multi-occupancy information. When equal to one it indicates
that there is one household at the address, when greater than one the field contains the number of
households present.
(h) - Organisation Key for a Small User refers to a record in the Organisations File. If equal to zero there is no
Organisation present. For a Large User the Address Key points to a record in the Organisation file. Since
Small and Large User records are on different key sequences the Postcode Type (S or L) must also be
used when accessing the Organisation file to ensure that the correct record is retrieved.
A Delivery Point which has a PO Box and is a Large User Organisation will always have a corresponding
entry in the Organisation reference file, even if the Organisation and Department Names are blank.
(i) - Postcode Type is 'S' for Small Users and 'L' for Large Users.
(j) - Concatenation indicator is either 'Y' or space. When equal to 'Y' this indicates that the Building Number
and the Sub Building Name should appear concatenated on the same address line.
Here’s an example where the address line should read 12A SMITH STREET
(k) - The Delivery Point Suffix (DPS) is a unique Royal Mail 2-character code (the first numeric & the second
alphabetical – e.g. 2B), which, when added to the Postcode, enables each live Delivery Point to be uniquely
identified. Once the Delivery Point is deleted from PAF the DPS may be reused (although they aren’t
reused until all remaining Delivery Points in the range have been allocated). The DPS for a Large User is
always '1A' as each Large User has its own Postcode. The chapter on the Compressed Standard file, Note
(d) of the Record definition table for ‘Type 3 – Delivery Point details’ has an explanation of the DPS format
and its use
(l) - Small User Organisation Indicator can have the values 'Y' or space. A value of 'Y' indicates that a Small
User Organisation is present at this address
(m) - When the PO Box Number field is populated it will contain PO BOX nnnnnn where n represents the PO
Box number. Please note that the PO Box details can occasionally consist of a combination of numbers
and letters e.g. HK860. PO Box Numbers are only allocated to Large Users.
WELSH MAINFILE
If no Welsh Alternative address exists for the Delivery Point the Locality Key, Thoroughfare Key, Thoroughfare
Descriptor Key, Dependent Thoroughfare Key and Dependent Thoroughfare Descriptor Key will be identical to
the standard Mainfile keys. If an Alternative address exists the keys will be replaced by keys pointing to elements
of the Alternative Address. However the reference information for all fields is in the standard Mainfile reference
files.
NOTES
(a) - Postcode = High values (except for CD-Rom where Postcode = Spaces)
(b) - Address Key = 99999999
Edition 1 Alphanumeric 6 1
NOTES
(a) - Record Identifier = Low values (except for CD-Rom where record Identifier = Spaces)
NOTES
(a) - Record Identifier = High values (except for CD-Rom where record Identifier = Spaces)
(b) – Record Count contains the number of records on file including header and trailer
Pricing/licensing
For pricing, licensing & ordering details for this product, please visit www.poweredbypaf.com
Alias™ data is information the public choose to use when addressing mail, but which isn’t actually required for
delivery purposes. Here are some examples:
• house names on numbered properties (e.g. ‘Rose Cottage’ at ‘2 High Street’)
• county names (e.g. ‘Surrey’ or ‘Lincs’)
• businesses operating from home (‘Jones Plumbing’ at ‘2 The Avenue’).
Alias data makes a great add-on to a PAF®-based system, helping locate correct postal addresses from ‘postally-
not-required’ data. It is only available with a PAF product, not as a stand-alone product.
Product description
The Alias file contains the following:
Locality records old short forms, local names and Postally Not Required (PNR) Localities
Delivery Point Alias information additional Delivery Point Information e.g. Trading Names, Building Name
details where a Building Number is the official building identifier
County records Traditional, Administrative and Former Postal County information. Note
(b) to the Record Definition Table ‘Record Type 4 – County Name’ later in
this chapter contains more information on the different types of counties
Alias is not, however, a comprehensive listing and the nature of the data is such that Royal Mail cannot
guarantee its accuracy. Alias information may be used by the public when addressing mail but is not required as
part of PAF address.
CD-Rom
FTP
Please note that it is only available as a full UK file only (no selections) and alongside a PAF product.
File details
The file is approximately 175Mb in size and contains around 2.5 million records of the following types:
The sequence of the Delivery Point Alias information is in ascending organisation key, ascending address key.
The sequence of the County Alias File is ascending Postcode.
Further information
For pricing, licensing & ordering please visit www.poweredbypaf.com.
Alias File
Edition 1 Alphanumeric 6 1
Filler 1 Alphanumeric 53 1
NOTES
NOTES
NOTES
NOTES
BN Building Name
DT Department
OD Organisation Description
OR Organisation at a Residential
TN Trading Name
UK Unknown / Miscellaneous
WA Welsh Alternative
(d) – Currency = Each Delivery Point alias can also be given a currency indicator. These are
C = current
P = past
Z = default.
NOTES
Former Postal was used for the distribution of mail before the Postcode system was introduced in the
1970s. It helped differentiate between similar and same-sounding place names (e.g.
‘Caistor’ in Lincolnshire and ‘Caistor St Edmund’ in Norfolk, or ‘Newport’ in Shropshire
and ‘Newport’ on the Isle of Wight). The Former Postal County was the Administrative
County at the time. This data rarely changes.
Traditional provided by the Association of British Counties. It’s historical data, and can date from
the 1800s.
Administrative A Unitary Authority name, where one is present. If there is no Unitary Authority, the
County name is used. This data is provided by the Office for National Statistics. This
information is not static, because County boundaries may change due to administrative
changes. In some circumstances, it would be nonsensical to use the Administrative
County in an address. For example in Portsmouth, the Administrative County is also
‘Portsmouth’
Here’s one of a few examples where the Formal Postal County, the Traditional County and the
Administrative County are all different:
Postcode 1 Alphanumeric 7 1
Former Postal County 1 Numeric 4 1
Traditional County 1 Numeric 4 1
Administrative County 1 Numeric 4 1
Filler 1 Alphanumeric 55 1
NOTES
Some county names are abbreviated on PAF. Here’s a list of those abbreviations.
NOTES
Related products/links
Pricing/licensing
There is a charge for the supply of the Alias data and customers will also need a valid PAF Licence. See
www.poweredbypaf.com for details.
Product description
The Keychain file records the link between old and new address or organisation keys.
There are many reasons for a Delivery Point acquiring different keys and the Keychain product records the
changes.
These changes can fall into two types: where a Delivery Point is deleted and re-input, and where a Delivery Point
is amended.
1. Where a Delivery Point is deleted and re-input, PAF doesn’t differentiate whether it’s a completely
new Delivery Point or whether it’s an old deleted Delivery Point being re-input. So new address keys
are allocated.
2. Where a Delivery Point is amended, PAF keeps the address keys unless forced to change keys under
one of PAF database address rules – see PAF Address key rules in the Appendices section.
Selectability/media
Keychain is supplied with PAF Changes via:
CD-Rom
FTP
a) Deletion of a Delivery Point followed by the insertion of a Delivery Point which doesn’t match the
deleted Delivery Point.
b) Deletion of a Delivery Point followed by the insertion of an identical Delivery Point, when the logically
deleted Delivery Point is no longer held (i.e. it has been tidied up at month end after more than three
months).
The Keychain product will contain time-sequenced data for all identified re-keys.
Keychain
RECORD NAME : Header Record
RECORD LENGTH : 56
NOTES
NOTES
NOTES
Related products/links
None
Pricing/licensing
There is no additional charge for the Keychain data, customers simply need to request it when ordering the Combined
Changes File.
Customers will however need a valid PAF Licence, see www.poweredbypaf.com for costs.
The quickest & simplest way to update PAF is not to use Changes files at all, but to take regular refreshes of the
full dataset (e.g. a monthly or quarterly full Mainfile). This means you simply delete the previous files & replace
them with the newer, but identically named refreshes – very simple. This is the ‘low maintenance’ option.
Applying Changes files regularly is ‘high maintenance’, because applying thousands of changes is a very long &
involved process compared to buying full refreshes. It’s important to apply Changes products regularly and in
the right order. For example: if a new Delivery Point was included in January’s Changes product, and an amend
was made to it which appeared on February’s Changes product, if the January Changes product had not been
applied, then the information contained in the February file would not be logical.
Product description
This file contains PAF update information. It contains details of additions, deletions, amendments and Postcode
recoding of Delivery Points. The update data is only available at individual Delivery Point level; there are no
group level records to give information at Postcode level. If a Postcode is deleted then the file contains a
deletion record for each Delivery Point within the Postcode.
The product contains addresses in relational format, similar to the Mainfile product. The addresses are held not
as text but as a series of keys, or pointers, which relate to files of address element text. The product is supplied
as two files named Changes1 and Changes2. The size of these files varies depending on the volume of PAF
updates over the issue period.
The Single Changes file is identical in format and layout to the Changes2 file. However, only one pair of records
will appear for each Delivery Point, representing the first and last view of the Delivery Point over the change
period (there will be no record of changes made in between).
PAF® products in a RELATIONAL format Changes & Single Changes Page 77 of 237
Here’s an example:
The Welsh Changes File will have exactly the same format as the Changes2 File. Welsh Changes must be used
in conjunction with the regular Changes2 File.
Selectability/media
Usually supplied via the Combined PAF Changes product. However customers who take subsets of the data (e.g.
PO, SO and GU) will be supplied with the files separately. Available via:
CD-Rom
FTP
PAF® products in a RELATIONAL format Changes & Single Changes Page 78 of 237
NOTES TO TABLE 45: Changes File sizes
(a) - Changes1
The file contains the following record types:
Records are held in ascending sequence by Record Type and Record Key.
On Changes1, the localities file Record Key is 8 characters, whereas the Mainfile localities file is 6
characters. The reason Changes1 differs from Mainfile is to provide continuity between the record types.
It does not imply that the field sizes on the Mainfile are incorrect.
Record keys within record types 1 to 5 will not be consecutive. These records provide a subset of the
Mainfile reference files. The address elements present are those elements that are required to expand
the address Changes2 records e.g. if Locality Key 121 is not present on any of the Changes2 records then
that Locality will not be present in the Changes1 file.
During the course of address maintenance, changes made to the reference file are shown as amendment
types:
A = amendment
D = deletion
I = insertion
There are rarely amendments or deletions to the Mainfile reference tables (i.e. Localities, Thoroughfares,
Thoroughfare Descriptors, Building Names, Sub Building Names). These additions are represented on the
Changes1 File. The addition of a reference file record is shown by a Changes1 record for the new address
element.
Here’s an example:
A Building Name ‘ The Manse’ is added on 030290 at 10:15:01 and is assigned record key 694027. This
is what it looks like on the Changes1 file:
Amendment
Rec Type Rec Key Date Time Building Name
Type
When an address element is present on Changes1 for reference purposes only, the Date and Time fields
are zero filled and the Amendment Type field is space filled.
PAF® products in a RELATIONAL format Changes & Single Changes Page 79 of 237
(b) - Changes2
The file contains the following record types:
Date
Time
Postcode
Delivery Point Suffix
Postcode Type
Address Key
Organisation Key
Amendment Type
Record Type
B - before view
} Amendment
C - after view
D - deletion
I - insertion
For further information about the Derivation of Amendment Types see end of this section.
Insertions and deletions are represented by a single Type 1 record. If the address is for a Small User
Organisation the Type 1 record will be followed by a Type 2 record. If the address is for a Large User the
type 1 record will be followed by a Type 3 record.
Amendments are represented by a pair of Type 1 records, these being a before and an after view. Each
Type 1 record may be followed by a Type 2 or 3 record.
PAF® products in a RELATIONAL format Changes & Single Changes Page 80 of 237
(d) - Welsh Changes
The Welsh Changes File will have exactly the same format as the regular Changes2 File. This product
must be used in conjunction with the regular Changes2 file.
Please note that all record types on the Welsh Changes File are Record Type 1, i.e. Address details.
For Record Types 2 and 3 refer to the regular Changes2 file, e.g. changes such as ‘Organisation Name’
changes are only available on the regular Changes2 file.
This section refers to the Amendment Type indicator in the Changes Products.
B - before view
} amendment
C - after view
D - deletion
I - insertion
The majority of amendments to PAF are taken using data sourced from actions carried out by Royal Mail
operational staff. The amendments are either added as an ‘I’, or an existing Delivery Point is deleted as a ‘D’.
However, some actions are generated as a result of the processing carried out to maintain PAF keying structure.
This section explains the reasons for choosing certain amendment types and gives examples of the common
occurrences.
Section 2 - PAF® products in a RELATIONAL format Changes & Single Changes Page 81 of 237
The keys used in PAF are described in the chapter on PAF database structure. To support this keying structure
a restriction of the use of keys was defined. This definition states that each unique occurrence of Address Details
has a unique Address Key. The ‘Address’ details are the Locality, Thoroughfare, Thoroughfare Descriptor,
Dependent Thoroughfare, Dependent Thoroughfare Descriptor, Building Number, Building Name and Sub
Building Name. Organisations are uniquely identified by the Address Key and the Organisation Key. Several
Organisations at the same ‘Address’ have the same Address Key but different Organisation Keys.
If a residential Delivery Point is added it will be allocated a new Address Key. If a new Organisation is added it
will be allocated a new Organisation Key. Checking is then done to see if another Organisation exists on the
same ‘Address’. If it does, this Address Key is used for the newly inserted Organisation. If it doesn’t, a new
Address Key is allocated. In all cases the Amendment type is an ‘I’.
Only when data is amended on-screen in such a way as to compromise the Key integrity, is an unexpected
amendment type generated. If a simple amendment is done to a residential Delivery Point (e.g. correcting a
spelling mistake on a Building Name), although the ‘Address’ is changed it is still unique so the Address Key does
not need to change. In such a case the Amendment Type is a ‘B and C’.
However, if an Organisation exists in a shared office (i.e. multiple organisations in the same Building) and one of
the organisations has the Delivery Point details changed; this would create a new Delivery Point which then
requires a new key. The old Delivery Point would therefore be deleted (Amendment Type ‘D’). The new
Delivery Point would be inserted (Amendment Type I). The Address Key would have a new value if the new
‘Address’ is unique, or an existing value if the new Delivery Point exists with organisations already on the system.
In this case what appears to be an amendment must be represented as a delete/insert because of the Key
changes.
Here’s an example:
If ‘Jones Accountants’ is amended to include ‘First Floor’ in the address, the entry will be deleted for keys
154002 10004 and inserted for 154003 10004.
Or, if the address is amended to have ‘Ground Floor’ in the details, the inserted entry would be Full 154004
10004, as the address does not yet exist. The Organisation Key will remain the same, and not be re-assigned.
Section 2 - PAF® products in a RELATIONAL format Changes & Single Changes Page 82 of 237
Record definitions
NOTES
(a) – Record Identifier = Low values (except for CD-Rom where record Identifier = Spaces)
(b) – File Identifier = CHANGES1
NOTES
Section 2 - PAF® products in a RELATIONAL format Changes & Single Changes Page 83 of 237
Changes & Single ChangesFile - Changes1
NOTES
Thoroughfare Descriptor
1 Numeric 8 1
Key
Date 1 Numeric 8 1
Time 1 Numeric 6 1
Amendment Type 1 Alphanumeric 1 1
Thoroughfare Descriptor 1 Alphanumeric 20 1
Approved Abbreviation 1 Alphanumeric 6 1 (b)
Filler 1 Alphanumeric 119 1
NOTES
Section 2 - PAF® products in a RELATIONAL format Changes & Single Changes Page 84 of 237
Changes & Single Changes™ File - Changes1
NOTES
Section 2 - PAF® products in a RELATIONAL format Changes & Single Changes Page 85 of 237
Changes & Single Change File - Changes1
NOTES
NOTES
(a) – Record Identifier = High values (except for CD-Rom where record Identifier = Spaces)
Section 2 - PAF® products in a RELATIONAL format Changes & Single Changes Page 86 of 237
Changes & Single Change File - Changes2
RECORD NAME : Header Record
RECORD LENGTH : 168
NOTES
(a) – Record Identifier = Low values (except for CD-Rom where record Identifier = Spaces)
(b) – File Identifier = CHANGES2
Section 2 - PAF® products in a RELATIONAL format Changes & Single Changes Page 87 of 237
Changes & Single Change File - Changes2
RECORD NAME : Address Record
RECORD LENGTH : 168
Time 1 Numeric 6 1
Postcode 1
Outward Code 2 Alphanumeric 4 1
Inward Code 2 3
Delivery Point Suffix 1 2
Alphanumeric 1
(DPS)
Postcode Type 1 Alphanumeric 1 1 (b)
cont. overleaf
Section 2 - PAF® products in a RELATIONAL format Changes & Single Changes Page 88 of 237
Changes & Single Change File - Changes2
RECORD NAME : Address Record (cont.)
RECORD LENGTH : 168
NOTES
(a) - Delivery Point Suffix (DPS). The DPS is a unique Royal Mail 2-character code (the first numeric & the
second alphabetical – e.g. 2B), which, when added to the Postcode, enables each live Delivery Point to be
uniquely identified. Once the Delivery Point is deleted from PAF the DPS may be reused (although they
aren’t reused until all remaining Delivery Points in the range have been allocated). The DPS for a Large
User is always '1A' as each Large User has its own Postcode. .
(b) - Postcode Type - Postcode Type is always 'S' for Small Users and 'L' for Large Users. When the Postcode
Type is 'S' and the Small User Organisation Indicator is set, there will be a following Type 2 record
containing Small User Organisation details. When the Postcode Type is 'L', there will be a following Type 3
record containing Large User details.
(c) - Organisation Key. When Organisation Key > zero there will be a following Type 2 record containing
Organisation details.
(d) - Record Type = 1
(e) - Locality Key points to a Type 1 record in the Changes1 File.
(f) - Thoroughfare Key and Dependent Thoroughfare Key both point to Type 2 records in the Changes1 file. If
equal to zero there is no Thoroughfare/Dependent Thoroughfare present.
(g) - Thoroughfare Descriptor Key and Dependent Thoroughfare Descriptor Key both point to Type 3 records in
the Changes1 file. If equal to zero there is no Descriptor present.
(h) - Building Number. If Building Number is equal to zero a Building Number is not required for this address.
(i) - Building Name Key points to a Type 4 record in the Changes1 file. If equal to zero there is no Building
Name.
(j) - Sub Building Name Key points to a Type 5 record in the Changes1 file. If equal to zero there is no Sub
Building Name.
(k) - Number of households contains multi-occupancy information. When equal to one this indicates
that there is one household at the address, when greater than one it contains the number of households
present.
(l) - Concatenation indicator is either 'Y' or space. When equal to 'Y' this indicates that Building Number and
Sub Building Name should appear concatenated on the same address line.
Section 2 - PAF® products in a RELATIONAL format Changes & Single Changes Page 89 of 237
Here’s an example:
(m) - PO Box is space filled. The system only allows PO Box numbers against Large User records. All current
PO Box number changes therefore will only appear in a Type 3 (Large User) record. When this field is
populated it will contain PO BOX nnnnnn where n represents the PO Box number. Note that the PO Box
details can occasionally consist of a combination of numbers and letters e.g. HK860.
(n) - Small User Organisation indicator has the values 'Y' or space. A value of 'Y' indicates that a Small User
Organisation is present at this address.
(o) - Reason for amendment – Table 46 below gives the reasons.
(p) - New Postcode will be space filled except for an address amendment due to Postcode revision. In this case
it will be space filled on the before image and will contain the new Postcode on the after image. The
Address Key will not be affected by this.
Section 2 - PAF® products in a RELATIONAL format Changes & Single Changes Page 90 of 237
Changes & Single Change File - Changes2
RECORD NAME : Address Record (cont.)
RECORD LENGTH : 168
NOTES cont.
* - Selective Reallocation is a PAF® maintenance process. Delivery Points can be moved to a different Postcode,
retaining the same address keys where possible. If the Delivery Point is re-keyed the change is tracked on
the Keychain File. Other Selective Reallocation functions involve making changes to the Delivery Points, such
as Building Number change.
Section 2 - PAF® products in a RELATIONAL format Changes & Single Changes Page 91 of 237
Changes & Single Change File - Changes2
RECORD NAME : Small User Organisation Details
RECORD LENGTH : 168
Postcode 1
Outward Code 2 Alphanumeric 4 1
Inward Code 2 Alphanumeric 3 1
Delivery Point Suffix
1 Alphanumeric 2 1
(DPS)
Postcode Type 1 Alphanumeric 1 1 (a)
Address Key 1 Numeric 8 1
Organisation Key 1 Numeric 8 1
Amendment Type 1 Alphanumeric 1 1
Record Type 1 Numeric 1 1 (b)
Organisation Name 1 Alphanumeric 60 1
Department Name 1 Alphanumeric 60 1
PO Box Number 1 Alphanumeric 6 1 (c)
NOTES
Section 2 - PAF® products in a RELATIONAL format Changes & Single Changes Page 92 of 237
Changes & Single Change File - Changes2
RECORD NAME : Large User Details
RECORD LENGTH : 168
Postcode 1
Outward Code 2 Alphanumeric 4 1
Inward Code 2 Alphanumeric 3 1
Delivery Point Suffix
1 Alphanumeric 2 1
(DPS)
Postcode Type 1 Alphanumeric 1 1 (a)
Address Key 1 Numeric 8 1
Organisation Key 1 Numeric 8 1 (b)
Amendment Type 1 Alphanumeric 1 1
Record Type 1 Numeric 1 1 (c)
Organisation Name 1 Alphanumeric 60 1
Department Name 1 Alphanumeric 60 1
PO Box Number 1 Alphanumeric 6 1 (d)
NOTES
Section 2 - PAF® products in a RELATIONAL format Changes & Single Changes Page 93 of 237
Changes & Single Change File - Changes2
RECORD NAME : Trailer Record
RECORD LENGTH : 168
NOTES
(a) – Record Identifier = High values (except for CD-Rom where record Identifier = spaces)
Related products/links
Expanded & Expanded Single Changes (for updating the Compressed Standard™ file or if adapted, the Ranges™
file).
Pricing/licensing
For pricing, licensing & ordering details for this product, please visit www.poweredbypaf.com
Section 2 - PAF® products in a RELATIONAL format Changes & Single Changes Page 94 of 237
Section 3
PAF products in a TEXT format
Chapter 9 Compressed Standard™
Chapter 10 Ranges™
Chapter 11 Expanded & Expanded Single Changes
The PAF® Compressed Standard™ file is similar to the Mainfile™ raw data, but the numeric keys on Mainfile are
replaced by text in the Compressed Standard file. This format is known as ‘Expanded’. It makes the file easier to
use than the Mainfile, but is much larger in size.
Product description
Compressed Standard data is supplied to customers as a combined file, containing both the English & the Welsh
address data. Each record is held at Delivery Point level and is held in an ‘Expanded Format’ (i.e. text rather than
keys). There are around 30 million records on the Compressed Standard File (not including the Welsh records).
This makes it the largest of the three PAF formats. The other two formats are PAF Mainfile (with its efficient key
system) at 28m records and the Ranges™ File (which summarises building numbers) at 7.5million records. The
Combined Compressed Standard File is aimed at companies who prefer to hold their data in a text format rather
than the relational format offered by the Mainfile.
Selectability/media
Available via:
CD-Rom
FTP
Record Type 1
Record Type 2(s) - if multiple Thoroughfares exist on a Postcode
Record Type 3(s) – one record for each Delivery Point
There can be only one Locality per Postcode, so there is one Type 1 record per Postcode. The Type 1 record is
followed by Type 2 and Type 3 records.
Record Type 1
Record Type 2
Record Type 3
Record Type 3
Record Type 2
Record Type 3
Record Type 3
Record Type 3
A small number of Postcodes may contain up to nine Thoroughfares. Where there are more than nine
Thoroughfares for Postcode then the letters A, B and C are used for sequence numbers 10, 11 and 12.
There is one Type 3 record for each Delivery Point held on PAF, which contains PAF address keys and multi-
occupancy information. Within a Postcode/Thoroughfare the sequence of the Type 3 records is:
Numbered Delivery Points
Named Delivery Points
Small/Large User Organisations
For those addresses in Wales for which no Welsh Alternative address exists, this file contains identical data to the
English address file
For the addresses on the Welsh address file there is a one-to-one relationship between the English and the
Welsh files and PAF Key (Address Key, Organisation key, Postcode type) to allow a one-to-one match to be made
between the two files.
The Welsh address files do not contain any Alternative Organisation, Department, Building Name and Sub
Building Name information.
In the case of Welsh Thoroughfares, the Descriptor element is at the start of the string, so in general the
Thoroughfare Descriptor on the Welsh address will not exist. The Thoroughfare Descriptor field will therefore be
space filled. We have no plans to add any Descriptors.
NOTES
(a) – Record Identifier = Low values. For CD-Rom, Record Identifier = Spaces.
(b) – File Identifier = CSTANDRD. File Identifier for the Welsh Alternative File = WFCOMPST
Filler 1 Alphanumeric 30 1
Post Town 1 Alphanumeric 30 1
NOTES
(a) - Postcode. Each Postcode consists of two parts. The first part is the Outward Postcode, or Outward code.
This is separated by a single space from the second part which is the Inward Postcode, or Inward Code.
(b) - Record Type = 1
(c) - Postcode type = 'S' or Small Users and 'L' for Large Users.
Welsh Alternative File - If no Alternative address exists for the Delivery Point, the Post Town, Dependent Locality
and Double Dependent Locality will be identical to the normal Compressed Standard file. If an Alternative
address exists the fields will be replaced by text from elements of the Alternative address.
Section 3 - PAF® products in a TEXT format Compressed Standard Page 100 of 237
Compressed Standard FileTM
Thoroughfare Sequence
1 Alphanumeric 1 1 (c)
Number
Thoroughfare Name 1 Alphanumeric 60 1
NOTES
Welsh Alternative File - If no Alternative address exists for the Delivery Point, the Thoroughfare Name,
Thoroughfare Descriptor, Dependent Thoroughfare Name and Dependent Thoroughfare Descriptor fields will be
identical to the normal Compressed Standard file. If an Alternative address exists the fields will be replaced by
text from elements of the Alternative address.
Section 3 - PAF® products in a TEXT format Compressed Standard Page 101 of 237
Compressed Standard FileTM
RECORD NAME : Type 3 - Delivery Point details
RECORD LENGTH : 251
Thoroughfare Sequence
1 Alphanumeric 1 1 (c)
Number
Delivery Point Suffix (DPS) 1 Alphanumeric 2 1 (d)
Building Number 1 Numeric 4 1
Building Name 1 Alphanumeric 50 1
Sub Building Name 1 Alphanumeric 30 1
Organisation Name 1 Alphanumeric 60 1
Department Name 1 Alphanumeric 60 1
PO Box Number 1 Alphanumeric 14 1
Number of Households 1 Numeric 4 1 (e)
NOTES
Section 3 - PAF® products in a TEXT format Compressed Standard Page 102 of 237
NOTES to Record Definition Table: Type 3 - Delivery Point details cont.
(e) - Number of households. Indicates whether there is multi-occupancy at an address. When equal to one it
indicates that there is one household at this address; when greater than one it contains the number of
households present.
(f) - Small User Organisation Indicator. Can have the values ‘Y’ or space. A value of ‘Y’ indicates that there is a
Small User Organisation present at this address.
Welsh Alternative File - None of the fields in the Type 3 record are affected by the Alternative Address details.
NOTES
(a) – Record Identifier = High values For CD-Rom: Record Identifier = Spaces
Related products/links
Related datasets
MainfileTM
Ranges File TM
Expanded Changes File TM
Expanded Single Changes File TM
Pricing/licensing
For pricing, licensing & ordering details for Compressed Standard product, please visit www.poweredbypaf.com
Section 3 - PAF® products in a TEXT format Compressed Standard Page 103 of 237
TM
Ranges
In simple terms
The Ranges file is a simple-to-use PAF® raw data product. ‘Ranges’ means all building numbers are
summarised as Number Ranges, e.g. 1-99. Building Names are unaffected. The file contains readable text held
at a Postcode level. RangesTM only holds address information. PAF address keys, Multi-occupancy information
and Delivery Point Suffixes are not supplied.
Product description
Supplied as a Combined Ranges file. ‘Combined’ means it has both English & Welsh Postcode and address
information.
Ranges data is stored to Postcode level (our other two product options - Mainfile & Compressed Standard File -
both hold data at Delivery Point level). Ranges data is also held as text, rather than as address keys (as on
Mainfile). Ranges file is much bigger than Mainfile because text takes up more space than keys. Because it’s a
bigger file, it’s known as being in an ‘Expanded Format’. Although a larger file, it is easier to use because all of
the data elements are readable & the structure is simpler.
Selectability/media
Available via
CD-Rom
FTP
The file is held in ascending sequence by Postcode/Thoroughfare. Within a Postcode, Thoroughfare and
Dependent Thoroughfare the sequence is Type 1 records, followed by Type 2 records, followed by Type 3
records.
Type 1 records contain ranges of Building Numbers. These represent Delivery Points that are identified by a
Building Number only, i.e. they have no Building Name, Sub Building Name or Organisation Name. The Building
Numbers are held as odd and even Number Ranges. Individual Building Numbers are held with the Building
Number in the start of range, the end of range being zero. For example, a Thoroughfare with Building Numbers
1 to 12, 14 to 24 and 27 would be represented by the following Number Ranges:-
start end
1 11
2 24
15 23
27 0
Type 2 and Type 3 records contain information on the basis of one record per Delivery Point.
The Type 1 records contain ranges of Building Numbers and so may contain details of many Delivery Points.
Type 2 and Type 3 records contain data on the basis of one record per Delivery Point.
Each record type may occur many times or never at all. For example, a Postcode contains 10 private addresses,
all of which have a Building Name. The Postcode is represented by:
0 Type 1 records
10 Type 2 records
0 Type 3 records
Ranges File
RECORD NAME : Header Record
RECORD LENGTH : 517
NOTES
(a) – Record Identifier = Low values. (except for CD-Rom where record identifier = Spaces)
(b) – File Identifier = RANGES. File Identifier for the Welsh Alternative File = WFRANGES
Number Ranges 1 18
Start of range 2 Numeric 4 1 (c)
End of range 2 Numeric 4 1
Filler 1 Alphanumeric 74 1
NOTES
(a) - Record Type = 1. There may be more than one Type 1 record for a Postcode/Thoroughfare.
(b) - The Postcode Type for Small Users is 'S' and for Large Users is 'L'.
(c) - Number Ranges - Numbered properties are represented by ranges of numbers and/or individual Building
Numbers. Ranges of numbers will be held as odd and even Number Ranges. Individual Building Numbers
will be held with the Building Number in the start of range field, the end of range field will be zero.
Unused ranges occurrences will be zero filled.
Welsh Alternative File - If no Alternative address exists for the Delivery Point, the Post Town, Dependent
Locality, Double Dependent Locality, Thoroughfare Name, Thoroughfare Descriptor, Dependent Thoroughfare
Name and Dependent Thoroughfare Descriptor will be identical to the normal Ranges file. If an Alternative
address exists the fields will be replaced by text from elements of the Alternative address.
Postcode 1
Filler 1 Alphanumeric 30 1
NOTES
(a) – Record Type = 2.
(b) – The Postcode type for Small Users is 'S' and for Large Users is ‘L’.
(c) – PO Box Number is not used and is space filled.
Welsh Ranges file - If no Alternative address exists for the Delivery Point, the fields shaded above will be
identical to the normal Ranges file. If an Alternative address exists the fields will be replaced by text from
elements of the Alternative address.
Postcode 1
Filler 1 Alphanumeric 30 1
Welsh Alternative File - If no Alternative address exists for the Delivery Point, the Post Town, Dependent
Locality, Double Dependent Locality, Thoroughfare Name, Thoroughfare Descriptor, Dependent Thoroughfare
Name, and Dependent Thoroughfare Descriptor fields will be identical to the normal Ranges file. If an
Alternative address exists the fields will be replaced by text from elements of the Alternative address.
NOTES
(a) – Record Identifier = High values. For CD-Rom: Record Identifier = Spaces.
Related products/links
Related datasets
MainfileTM
Compressed StandardTM
Expanded Changes
Expanded Single Changes
Pricing/licensing
For pricing, licensing & ordering details for the Ranges product, please visit www.poweredbypaf.com
Product description
This product contains PAF® Changes information. It contains details of the addition, deletion, amendment and
Postcode recoding of Delivery Points.
Single Changes is identical in format and layout to the Expanded Changes file. However, only one pair of records
will appear for each Delivery Point, representing the first and last view of the Delivery Point over the change
period.
Changes data is only available at individual Delivery Point level; there are no group level records to give
information at a Postcode level. For example, if a Postcode is deleted then the file will contain a deletion record
for each Delivery Point within the Postcode. Changes information is available for Small and Large User
addresses.
Table 49: Expanded Changes & Expanded Single Changes file sizes
Sample record ze (April Sample file size
Product file names
09 data) (April 09 data)
Changes1 File 45,147 606Kb
Changes2 File 145,434 3.46Mb
Single Changes File 136,722 3.31Mb
Expanded Changes File 145,434 4.7Mb
Expanded Single Changes File 136.l722 4.48Mb
Welsh Changes 5,246 125Kb
Total File = 627,423 / 16.9Mb (approx.)
Please note that Keychain™ is also supplied, please see separate chapter.
Section 3 - PAF® products in a TEXT format Expanded & Exp Single Changes Page 112 of 237
Selectability/media
Usually supplied via the Combined PAF Changes, however customers who take subsets of the data (e.g. PO, SO
and GU) will be supplied with the files separately. Available via:
CD-Rom
FTP
File details
Date
Time
Postcode
Delivery Point Suffix
Postcode Type
Address Key
Organisation Key
Amendment Type
Record Type
B - before view }
C - after view } amendment
D - deletion
I - insertion
For further information about the derivation of Amendment Types see previous chapter ‘Changes & Single
Changes’
Section 3 - PAF® products in a TEXT format Expanded & Exp Single Changes Page 113 of 237
Insertions and deletions are represented by a single Type 1 record. If the address is for a Small User
Organisation the Type 1 record will be followed by a Type 2 record. If the address is for a Large User, the Type
1 record will be followed by a Type 3 record.
Amendments are represented by a pair of Type 1 records, these being a before and an after view. Each Type 1
record may be followed by Type 2 or 3 record.
The Single Changes product is identical in format and layout to the Expanded Changes2 file. However, only one
pair of records will appear for each Delivery Point, representing the first and last view of the Delivery Point over
the change period.
Section 3 - PAF® products in a TEXT format Expanded & Exp Single Changes Page 114 of 237
Record definitions
NOTES
(a) – Record Identifier = Low values (except for CD-Rom where Record Identifier = Spaces)
(b) – File Identifier = XCHANGES
Section 3 - PAF® products in a TEXT format Expanded & Exp Single Changes Page 115 of 237
Expanded Changes & Expanded Single Changes™
Postcode 1
Outward Code 2 Alphanumeric 4 1
Inward Code 2 Alphanumeric 3 1
Delivery Point Suffix (DPS) 1 Alphanumeric 2 1 (a)
Postcode Type 1 Alphanumeric 1 1 (b)
Address Key 1 Numeric 8 1
Organisation Key 1 Numeric 8 1
Amendment Type 1 Alphanumeric 1 1
Record Type 1 Numeric 1 1 (c)
Filler 1 Alphanumeric 30 1
Post Town 1 Alphanumeric 30 1
Dependent Locality 1 Alphanumeric 35 1
Double Dependent Locality 1 Alphanumeric 35 1
Thoroughfare 1 Alphanumeric 60 1
Thoroughfare Descriptor 1 Alphanumeric 20 1
Dependent Thoroughfare 1 Alphanumeric 60 1
Dependent Thoroughfare Descriptor 1 Alphanumeric 20 1
Building Number 1 Numeric 4 1
Building Name 1 Alphanumeric 50 1
Sub Building Name 1 Alphanumeric 30 1
Number of Households 1 Numeric 4 1 (d)
PO Box Number 1 Alphanumeric 14 1 (e)
Small User Organisation Indicator 1 Alphanumeric 1 1 (f)
Reason for Amendment 1 Numeric 2 1 (g)
New Postcode 1
Outward Code 2 Alphanumeric 4 1 (h)
Inward Code 2 Alphanumeric 3 1
NOTES OVERLEAF
Section 3 - PAF® products in a TEXT format Expanded & Exp Single Changes Page 116 of 237
NOTES to Expanded Changes & Expanded Single Changes Address Record
(a) – Delivery Point Suffix (DPS) - The DPS is a unique Royal Mail 2-character code (the first numeric & the
second alphabetical – e.g. 2B), which, when added to the Postcode, enables each live Delivery Point to be
uniquely identified. Once the Delivery Point is deleted from PAF the DPS may be reused (although they
aren’t reused until all remaining Delivery Points in the range have been allocated). The DPS for a Large
User is always '1A' as each Large User has its own Postcode. DPS may be re-used.
(b) – Postcode Type is 'S' for Small Users and 'L' for Large Users. When the Postcode Type is 'S' and the Small
User Organisation Indicator is set, there will be a following Type 2 record containing Small User
Organisation details.
(c) – Record Type = 1
(d) – Number of Households contains multi-occupancy information. When equal to one this indicates that
there is one household at the address, when greater than one the field contains the number of households present.
(e) – PO Box Number is space filled. The current system only allows PO Box numbers against Large User
records. All current PO Box number changes therefore will only appear in a Type 3 (Large User ) record.
The facility is available to hold PO Box number details against Type 2 (Small User Organisation) records
and residential Type 1 (Address Records). This facility may be utilised in the future. Any changes to Large
User PO Box details will appear in the Large User Type 3 records. Subsequently any changes to Small
User Organisation PO Box details will appear in the Small User Organisation Type 2 records and any
changes to Large User PO Box details will appear in the Large User Type 3 records.
(f) – Small User Organisation Indicator can have the values 'Y' or space. A value 'Y' indicates that a Small User
Organisation is present, i.e. There will be a Type 2 record following.
(g) – Reasons for Amendment table is overleaf
(h) - New Postcode will be space filled except for an address amendment due to Postcode revision. In this case
the Postcode field in the before and after image will hold the old Postcode and the New Postcode field will
be space filled on the before image and will contain the new Postcode on the after image.
Section 3 - PAF® products in a TEXT format Expanded & Exp Single Changes Page 117 of 237
NOTES to Expanded Changes & Expanded Single Changes Address Record
* Delivery Points can be moved to a different Postcode, retaining the same address keys where possible. If the
Delivery Point is re-keyed the change is tracked on the Keychain File. Other Selective Reallocation functions
involve making changes to the Delivery Points, such as Building Number.
Section 3 - PAF® products in a TEXT format Expanded & Exp Single Changes Page 118 of 237
Expanded Changes & Expanded Single Changes™
Time
1 Numeric 6 1
Postcode
1
Outward Code
2 Alphanumeric 4 1
Inward Code
2 Alphanumeric 3
NOTES
(c) – PO Box is space filled. The current system only allows PO Box numbers against Large User records. All
current PO Box number changes therefore will only appear in a Type 3 (Large User ) record. The facility
is available to hold PO Box number details against Type 2 (Small User Organisation) records and
residential Type 1 (Address Records). This facility may be utilised in the future.
Subsequently any changes to Small User Organisation PO Box details will appear in the Small User
Organisation Type 2 records and any changes to Large User PO Box details will appear in the Large User
Type 3 records.
Section 3 - PAF® products in a TEXT format Expanded & Exp Single Changes Page 119 of 237
Expanded Changes & Expanded Single Changes™
RECORD NAME : Large User Record
RECORD LENGTH : 444
Time
1 Numeric 6 1
Postcode
1
Outward Code
2 Alphanumeric 4 1
Inward Code
2 Alphanumeric 3
NOTES
Section 3 - PAF® products in a TEXT format Expanded & Exp Single Changes Page 120 of 237
Expanded Changes & Expanded Single ChangesTM
NOTES
(a) – Record Identifier = High values (except for CD-Rom where Record Identifier = Spaces)
Related products/links
Please note that Expanded Changes & Expanded Single Changes™ can be adapted to update the Ranges File™.
The Ranges File was originally designed to be taken as a full file only.
Find a third party who can supply this data through our supplier directory www.poweredbypaf.com
Pricing/licensing
For pricing, licensing & ordering details for this product, please visit www.poweredbypaf.com
Section 3 - PAF® products in a TEXT format Expanded & Exp Single Changes Page 121 of 237
Section 4
Other products
Chapter 12 Postcode Information File™ (PIF)
Chapter 13 Postcode Information File Changes
Chapter 14 Unique Delivery Point Reference Number™ (UDPRN)
Chapter 15 BFPO Postcode data
Chapter 16 Not Yet Built™
Chapter 17 Just Built™
Chapter 18 Multiple Residence™
Chapter 19 Postzon® 100m
Section 4 - Other products Postcode Information File (PIF) Page 122 of 237
Postcode Information File (PIF™)
In simple terms
The PIF™ file is used to help the barcoding of mail. Delivery point suffix (DPS) & checksum information is
required to create barcodes on mail and PIF™ supplies these; useful if your database or PAF® product does not
include it.
Supplies Postcode, DPS information & the checksum digit for delivery points
Used to barcode mail
Full or Changes product available
Product description
PIF™ contains information that is unique to a delivery point. It contains the Postcode and Delivery Point Suffix
(DPS), two elements that are sufficient to define a live delivery point.
Delivery point details are provided either just as a Building Number or as a string containing the most significant
50 characters of the Delivery Point description (as held as display text within PAF®).
The DPS is a unique Royal Mail 2-character code (the first numeric & the second alphabetical – e.g. 2B), which,
when added to the Postcode, enables each live Delivery Point to be uniquely identified. Once the Delivery Point
is deleted from PAF® the DPS may be reused (although they aren’t reused until all remaining Delivery Points in
the range have been allocated).
DPS format: two characters in a numeric alpha format. Only digits 1-9 appear in the numeric position. To allow
the 9U-9Z range to be used as defaults for customer barcoding, DPS allocation is restricted from 1A to 9T (175
occurrences) the alpha characters C, I, K, M, O and V are not used in the DPS. Delivery Point Suffixes on a
Postcode may wrap around when all 175 DPSs have historically been allocated.
Section 4 - Other products Postcode Information File (PIF) Page 123 of 237
If a property currently on PAF® is demolished, its DPS will be erased. If subsequently a new property is
constructed in its place the next available DPS will be allocated.
A Large User Postcode will contain details of one Organisation and its associated Delivery Point details. It will
therefore always have a DPS value of 1A.
PIF allows address data to be linked to the correct DPS and checksum digit. Further information relating to the
use of barcodes and the calculation of the checksum digit can be found in the Business Mail User guide, which
can be downloaded from www.royalmailtechnical.com or by calling 08457 950 950.
Delivery Checksum
Postcode DPS
Point Data Digit
1 SO31 6XY 1A S
2 SO31 6XY 1B T
3 SO31 6XY 1D V
4 SO31 6XY 1E W
5 SO31 6XY 1F X
6 SO31 6XY 1G Y
9 SO31 6XY 1L 3
10 SO31 6XY 1N 5
11 SO31 6XY 1P 7
Using the above example, if Delivery Point number 3 is demolished then Postcode SO31 6XY 1D will cease to
exist. If, at a later date, a new property is constructed on the same site (e.g. two house or flats 3A and 3B) the
next available DPS will be allocated to each new Delivery Point and the file would change in the following ways:
Section 4 - Other products Postcode Information File (PIF) Page 124 of 237
Table 52b: contents of PIF
Delivery Checksum
Postcode DPS
Point Data Digit
1 SO31 6XY 1A K
2 SO31 6XY 1B L
4 SO31 6XY 1E O
11 SO31 6XY 1P 7
To:
Delivery Checksum
Postcode DPS
Point Data Digit
1 SO31 6XY 1A K
2 SO31 6XY 1B L
3A SO31 6XY 1W E
3B SO31 6XY 1X F
4 SO31 6XY 1E O
At its most simple level the information in the Display Text Field will contain only the house number information.
However, for those properties that do not have a house number then the house Name will appear. Where flats
occur, the relevant flat information from the Postcode Address File will appear. For Organisations which appear
on PAF the Organisation will appear on the PIF.
Selectability/media
CD-Rom
(FTP - PIF itself is not available, only the PIF Changes file)
Section 4 - Other products Postcode Information File (PIF) Page 125 of 237
Record definitions
Edition 1 Alphanumeric 6 1
Filler 1 Alphanumeric 39 1
NOTES
(a) – Record Identifier = Low values (except for CD-Rom where Record Identifier = Spaces)
(b) – File Identifier = POSTINFO
NOTES
(a) - At its most simple level, the information in the Display Text Field will contain only the house number
information (known as ‘BNR’, which stands for ‘Building Number Range’). However for those properties
without a house number then the house name will appear. Where flats occur, the relevant flat
information from PAF will appear. For Organisations on PAF, the Organisation will appear on PIF.
Section 4 - Other products Postcode Information File (PIF) Page 126 of 237
Here are 5 examples of PIF, showing the most significant 50 characters
| | | | | |
123456789012345678901234567890123456789012345678901234567890
PO1 2QF2WEP L C PARTNERSHIP, LANSDOWN HOUSE, 25-26
| | | | | |
123456789012345678901234567890123456789012345678901234567890
PO1 3AR1JX0092
| | | | | |
123456789012345678901234567890123456789012345678901234567890
PO1 3BH1JI4A
Section 4 - Other products Postcode Information File (PIF) Page 127 of 237
Table 56: PIF example 4 – showing an address with a PO Box Number
Field on PAF® Example
Organisation Zurich Insurance Co
PO Box Number PO Box 20
Building Name Zurich House
Thoroughfare Stanhope Road
Post Town PORTSMOUTH
Postcode PO1 1DU
| | | | | |
123456789012345678901234567890123456789012345678901234567890
PO1 1DU1AYZURICH INSURANCE CO, PO BOX 20, ZURICH HOUSE
| | | | | |
123456789012345678901234567890123456789012345678901234567890
PO1 3HL1HQFLAT 2, 18
Section 4 - Other products Postcode Information File (PIF) Page 128 of 237
Postcode Information File (PIF)
NOTES:
(a) – Record Identifier = High values (except for CD-Rom where Record Identifier = Spaces)
Related products/links
Related products
PIF Changes
Mainfile™
Ranges™
Compressed Standard™
Pricing/licensing
For pricing, licensing & ordering details for this product, please visit www.poweredbypaf.com
Section 4 - Other products Postcode Information File (PIF) Page 129 of 237
Postcode Information File (PIF)
Changes™
In simple terms
The PIF Changes product simply details the changes to Delivery Point details for Postcode / Delivery Point Suffix
combinations as supplied on the PIF product (see previous chapter).
Product description
PIF Changes are supplied in the same sequence and use the same amendment types as the Changes2 product
(see PAF® Changes chapter) but only contain one record type.
Selectability/media
Available via:
CD-Rom
FTP
Section 4 -Other products Postcode Information File Changes Page 130 of 237
File details
The file is produced in ascending sequence by:
Date
Time
Postcode
Delivery Point Suffix
Amendment Type
Date = YYYYMMDD
Time = HHMMSS
B - before view }
C - after view } amendment
D - deletion
I - insertion
Amendments are represented by a pair of records, these being a before and after view.
Insertions and deletions are represented by a single record.
When an amendment has been made due to a Postcode revision there will be a pair of amendment records.
The ‘before’ image will contain the old Postcode, and the ‘after’ image will contain the new Postcode.
Section 4 -Other products Postcode Information File Changes Page 131 of 237
Record definitions
NOTES
NOTES
(a) – Display Text. The information in the Display Text Field will at its most simple level contain only the house
number information (BNR). However for those properties that do not have a house number then the house
Name will appear. Where flats occur the relevant flat information from PAF will appear. For Organisations
which appear on PAF the Organisation will appear on the PIF.
Section 4 -Other products Postcode Information File Changes Page 132 of 237
Postcode Information File (PIF) Changes File
NOTES
Related products/links
Related products
Pricing/licensing
For pricing, licensing & ordering details for this product, please visit www.poweredbypaf.com
Section 4 -Other products Postcode Information File Changes Page 133 of 237
Unique Delivery Point Reference
Number (UDPRN)
In simple terms
UDPRN stands for ‘Unique Delivery Point Reference Number’. Each UDPRN is an 8-character code that can be
used instead of the current address keys on PAF®.
UDPRN will only be supplied with PAF Mainfile or Compressed Standard File because it concerns Delivery Points.
There is no UDPRN Ranges file because Ranges is a Postcode level product.
UDPRN has two available formats – Full and Expanded. PAF Mainfile users will need the UDPRN Full format;
Compressed Standard File users will need the UDPRN Expanded Format.
In summary:
Table 59: Unique Delivery Point Reference Number (UDPRN) file sizes
Sample record size Sample file size
Product file names
(April 09 data) (April 09 data)
UDPRN Full 28,524,452 258Mb
Product description
The existing PAF address keys change with the normal maintenance of PAF. The combination of the Address
Key, Organisation key and Postcode indicator uniquely identifies an address.
We recognise that some users of PAF develop their own software applications, not only around PAF, but also
using the address keys as a unique reference link to their own information. However, when a PAF record is
deleted, this in turn may remove a record in PAF user’s application, and their local information is consequently
lost. For that reason PAF user would ideally prefer the Address Key only to change when the DP has genuinely
and permanently gone, for example demolished.
Selectability/media
The UDPRN product must be used with the appropriate PAF product. This means that UDPRN Full is used with
the Mainfile, and UDPRN Expanded with the Compressed Standard File. There is no UDPRN Ranges file.
The data is automatically provided with the normal product, similar to the Welsh File. UDPRN data is available
as a monthly refresh of data, or as a monthly Changes product on the following media:
CD-Rom
FTP
A Welsh version of the product is not required because address keys refer to the Welsh address keys on the
Welsh File, which is already supplied on the Mainfile Products.
UDPRN Full
RECORD NAME : Header Record
RECORD LENGTH : 35
NOTES
_______________________________________________________
NOTES
NOTES
NOTES
NOTES
_______________________________________________
NOTES
NOTES
____________________________________________
NOTES
Related products/links
Related products
Mainfile™
Ranges File™
Compressed Standard File™
Over 100,000 British Forces service personnel and their dependents serve overseas. In many cases, those stationed
abroad don’t have a permanent address in the UK. This creates difficulties for service personnel accessing services
online and with shopping online.
Royal Mail and the BFPO have developed a practical solution to this problem. By creating an address and postcode
structure that is consistent with PAF®, service personnel will no longer experience these difficulties and will enjoy a
number of benefits.
Product description
BFPO Postcode Data has been structured so that it can be used in conjunction with other PAF® based solutions. The
address and postcode structure is entirely consistent with PAF®. We have created a pseudo BF ‘postcode’ which looks
like any other postcode but doesn’t correspond with a geographic location as obviously other postcodes do.
Data is updated monthly and the latest set will be included alongside all updates regardless of frequency. This includes
both PAF® Changes and full refresh products. Data will be available to Daily Changes customers on a monthly basis.
This will appear in the daily folder along with the regular daily update.
BFPO Postcode Data is not part of the core Royal Mail Postcode Address File (PAF®). It is an option available at the
point of data extraction to all recipients of raw PAF®.
How is the data formatted when extracted with the PAF® files?
The data is held in the same fields as normal PAF® addresses. The BFPO Postcode Data will be included as the point of
extract with any PAF® product – unless the option to exclude it is selected. An example BFPO address returned from a
postcode lookup would be:
The data from BFPO 13 onwards can be extracted with the PAF® files. The data above BFPO 13 needs to be captured
from the end-user in the same way as non-address elements for other addresses. Those items are as follows:
Non-address data is best stored in non-address fields. If there is no other option, the additional data required by BFPO
can be placed into any fields above Street. This is the same as accommodating non-address elements in other
situations where field availability is limited.
For example a BFPO address could be inserted as follows into the following fields:
If an application has an Organisation, Sub Building and Building field in the same way as PAF®, those fields could be
used for the BFPO Postcode Data items as follows:
All BFPO addresses have a set of keys just like other PAF® records. This includes UDPRN and Address Key, Locality Key
etc. Key ranges are assigned to avoid future conflicts with PAF®. For example the UDPRN and Address Key start at
99000001. It is important to check that no conflicting arbitrary limit is in place and that these ranges do not cause
difficulty.
Address keys and UDPRN’s are provided for consistency and to make use of the BFPO Postcode Data within existing
processes as easy as possible. It is not a requirement to accommodate them.
BFPO 105 relates to Isolated Detachments. These require a Box number in addition to the BFPO number. However
the Box number should be specified as the Unit so there is no need to treat this situation any differently. For example:
The Unit here is “Box 123” with the Sub Unit being “NTMA”. If creating or updating fields dynamically it might be
worthwhile considering explicitly asking for the box number when BFPO 105 is entered rather than the unit.
The ideal is to accommodate Number, Rank, Name, Sub Unit and Unit elements as either additional fields in the
database or in fields designed for non-address data.
Where this is not possible the data has to be accommodated in the best way possible within the constraints of the
existing system. It is worth checking that field lengths and validation rules are able to accommodate the data correctly.
Where Street, Town and Postcode fields are allocated it makes sense to use them consistently for both BFPO and other
postal addresses. The Property, Organisation and/or Name fields can be used to appropriately store the Unit, Sub Unit,
Number, Rank and Name.
If addresses are stored in the same format as PAF®, then the Sub Unit would be equivalent to Sub Building, Unit to
Building and Number, Rank and Name to Organisation. For consistency and ease of cleaning we would recommend
storing these in the same fields as might be available for normal addresses, for example:
Rather than the Number and Rank fields being additional fields, validation on the Name field could be relaxed to allow
this data to be accommodated.
The Not Yet Built™ files are supplied as a set, these being:
Product description
Information relating to new developments is received daily from a number of sources including Local Authorities,
Building developers and Royal Mail staff. Our Address Development Centre in Sunderland reviews this
information and allocates a Postcode accordingly. The address is then added to the Not Yet Built database - a
separate file of Not Yet Built Delivery Points.
Once a property is built and capable of receiving mail, it appears on the Just Built™ database and on PAF.
Selectability/media
Available via:
CD-Rom
FTP
NYB Full – a relational style database to be used in conjunction with PAF Mainfile.
NYB Expanded – a text file product that gives one record for each Delivery Point listed, e.g. ‘1-20 High Street’
will be shown as 20 separate records. This can be used as a stand-alone product.
NYB Ranges – a text file product that gives one record for each range of Delivery Points e.g. ‘1-20 High Street’,
‘1-5 Acacia Avenue’ or ‘2-6 Acacia Avenue’.
NOTES
DATA
FIELD NAME LEVEL SIZE OCCURS
TYPE
Postcode 1 Alphanumeric 7 1
Address Key 1 Numeric 8 1
UDPRN Key 1 Numeric 8 1
Locality Key 1 Numeric 8 1
Thoroughfare Key 1 Numeric 8 1
Thoroughfare Descriptor Key 1 Numeric 4 1
Dependent Thoroughfare Key 1 Numeric 8 1
Dependent Thoroughfare Descriptor Key 1 Numeric 4 1
Building Number 1 Numeric 4 1
Building Name Key 1 Numeric 8 1
Sub Building Name Key 1 Numeric 8 1
Organisation Name 1 Alphanumeric 60 1
Department Name 1 Alphanumeric 60 1
PO Box 1 Alphanumeric 14 1
Number of Households 1 Numeric 4 1
Organisation Key 1 Numeric 8 1
Postcode Type 1 Alphanumeric 1 1
SU Organisation Indicator 1 Alphanumeric 1 1
Concatenation Indicator 1 Alphanumeric 1 1
Delivery Point Suffix 1 Alphanumeric 2 1
NOTES
NOTES
NOTES
NOTES
NOTES
Related products/links
Related products
Multiple Residence™
Just Built™
Mainfile™
Ranges File™
Compressed Standard File™
Pricing/licensing
For pricing, licensing & ordering details for this product, please visit www.poweredbypaf.com
Product description
Just Built™ is data of newly built properties. It is generally bought as a mailing list, for use in a single mailing,
although additional payments can be made to re-use the same data. ‘Newly built’ means a property has a
letterbox and can receive mail, but the address is not necessarily occupied.
Records are collected quarterly from our postmen and women, so the number of records varies from month to
month, depending on the number of properties reported built. Records are available from July 2010.
Chronologically, Not Yet Built™ is created before the Just Built™ data. The data is then added onto PAF® file.
Selectability/media
Available via:
CD-Rom
FTP
Just Built™
RECORD NAME : Data Record
RECORD LENGTH : 43
NOTES
NOTES
NOTES
NOTES
NOTES
NOTES
This will follow the same rules as the Ranges product, where the record type = 1 is Number Ranges, 2 = named
properties (building name present) and 3 = LU organisation. Note that there are no keys, DPS, MOCC etc. as
these are ranged.
NOTES
Related products/links
Related products
Pricing/licensing
For pricing, licensing & ordering details for this product, please visit www.poweredbypaf.com
The Multiple Residence product (also known as MR) is a raw data product developed to identify addresses that
are delivered to a shared Delivery Point. This means premises with one front door (Delivery Point), behind which
the building has been sub-divided into flats, units, etc. Multiple Residence data provides a detailed address
structure for these properties.
‘Households behind the doors’ - detailed address structure for Multiple Residence properties
Data is updated every month
Covers 121 Postcode areas (not Jersey, Guernsey nor Isle of Man)
Full product only, no Postcode selections available
Use as a standalone dataset or integrate with PAF®.
Product description
The Multiple Residence data identifies those addresses delivered to a shared Delivery Point (DP). This shared
Delivery Point is known as the ‘owning DP’. We are only able to capture Multiple Residence data where there is
an address structure (e.g. ‘Flat A’ and ‘Flat B’, ‘Upper Flat’ and ‘Lower Flat’, or ‘Unit 1’ and ‘Unit 2’ etc.). We also
hold household counts for such premises.
bedsits
marinas
caravan sites
hostels
hotels
prisons.
This data can help you decide whether or not to use a secure mail service to deliver goods to a property
consisting of many households or flats.
Selectability/media
Available via:
CD-Rom
FTP
Multiple Residence data is a raw data product. Rather than having separate Full and expanded products,
Multiple Residence contains both Full and expanded data. This means you can either use the data as a stand-
alone product using the expanded fields or via PAF® Mainfile using the Full data.
We produce a new data set each month which includes any newly identified multiple occupied properties or
changes to the data. The data is supplied on CD-Rom and is available for the whole of the UK (excluding Jersey,
Guernsey and the Isle of Man).
You can either order a ‘Changes’ Multiple Residence product, showing only those changes which occurred since
the data was last produced, or a complete refresh of data which contains all Multiple Residence data, including
both changed and unchanged addresses.
Multiple Residences (MRs) are, by their very nature, not Delivery Points. Therefore, to identify each uniquely, we
introduced a new numeric code – the Unique Multiple Residence Reference Number (UMRRN). Every Multiple
Residence record has been allocated a UMRRN. This can be linked to the Unique Delivery Point Reference
Number (UDPRN). This in turn links in with PAF records as all 29 million addresses have a UDPRN.
The first Unique Multiple Residence Reference Number added to PAF will be assigned the next sequential Unique
Delivery Point Reference Number.
The UMRRN will work exactly like the UDPRN in that it will only change in limited circumstances as detailed in
the following pages.
1. When will a deleted Delivery Point and its associated Multiple Residences be
resurrected?
If a deletion is found to be an error and the DP is added back on to PAF, the DP will retain its MRs and the
UMRRNs will remain the same. The DP/MR address details may be exactly the same or may vary from the
original DP/MR that was deleted. Here are three examples:
‘5 High Street’ has three MRs – ‘Flat 1’, ‘Flat 2’ and ‘Flat 3’. The DP is deleted from PAF in error and
we now have information that it has changed to ‘Walker House, High Street’. We would resurrect the
‘5 High Street’ DP and then amend it to read ‘Walker House, High Street’. The three MRs would then
be resurrected, retaining their original UMRRNs.
‘Flat A’ is a Multiple Residence at ’25 Church Lane’. The MR is amended to ‘Flat 1’, but this does not
affect the UMRRN.
‘Flat 15’ is a Multiple Residence at ‘121 Ling Road’. The MR is deleted in error and we now have
information that it has changed to ‘Flat O’. ‘Flat 15’ would be resurrected as an MR and amended to
‘Flat O’.
Sometimes residential premises are refurbished under an estate action scheme, where properties are
rebuilt/redecorated, etc. If these properties have been deleted from PAF® and there is a subsequent need to re-
add them once the scheme has been completed and the DP details match exactly (house number and street
name), then we will resurrect the original DP and any MR addresses.
If there’s any change from the original naming and numbering scheme (e.g. a change of road name), then each
property would be added as a new Delivery Point, and any MRs would be given new UMRRNs.
2. When will the owning DP change but the MR retains the UMRRN?
A number of circumstances arise where the MR moves from its original DP to another, e.g. due to flat
conversions, demolition or rebuilding changes. Here’s an example:
If a MR is given a letterbox and receives a daily mail delivery, effectively becoming a DP, the MR will be converted
to a DP and the UMRRN will become the DP’s UDPRN.
In these circumstances, where the ‘original’ DP is demolished, any ‘uniqueness’ associated with it and its UMRRN
will have passed. Anything subsequently built on all or part of the ‘original’ site, whether business or residential,
will have no relationship with the ‘original’ DP or any of its potential functions. Here’s an example:
A house with four MRs is demolished, the original DP is deleted and two new houses with three MRs
each are built in its place. The two new houses that now stand on all, or part of, the site will be added
to PAF® as ‘new’ DPs. Neither of the new DPs will have any association with the former property on
the same site, and new UDPRNs and UMRRNs will be allocated.
NOTES
This table contains both the keys and the text versions.
Where there is a Delivery Point (DP) on PAF that has a multi-occupancy greater than one but no Multi
Residence (MR) details, there will be a record on the product for the owning DP but without the MR.
NOTES
(a) – The Organisation Key can be read using the Mainfile to produce the Organisation and Department Name of
the owning DP. The Organisation Name and Department for the MR will exist as text only.
(b) – UDPRN = Unique Delivery Point Reference Number
(c) – UMRRN = Unique Multiple Residence Reference Number
(d) – The Locality Key can be read using the Mainfile to produce the Post Town, Dependent Locality and Double
Dependent Locality.
NOTES
(e) – Concatenation indicator is either 'Y' or space. When equal to 'Y' this indicates that Building Number and
Sub Building Name should appear concatenated on the same address line
NOTES
NOTES
DATA
FIELD NAME LEVEL SIZE OCCURS NOTES
TYPE
Date 1 Numeric 8 1
Time 1 Numeric 6 1
Amendment Type 1 Alphanumeric 1 1
Postcode 1 Alphanumeric 7 1
Multi-occupancy count of the owning 1 Numeric 4 1
DP
Address Key (of the owning DP) 1 Numeric 8 1
Organisation key (of the owning DP) 1 Numeric 8 1
Postcode type (of the owning DP) 1 Alphanumeric 1 1
Delivery Point Suffix (of the owning DP) 1 Alphanumeric 2 1
UDPRN Key (of the owning DP) 1 Numeric 8 1 (a)
General
The Changes will be single changes only. Changes will include adding, amending, deleting MR, changes to owning
DP on MR and changes to DPs with a multi-occupancy greater than one that do not have MR details.
NOTES
Related products/links
Related products
Pricing/licensing
For pricing, licensing & ordering details for this product, please visit www.poweredbypaf.com
Postzon data contains the grid references, local authority Ward Codes and National Health Service (NHS) Area
Codes for most UK Postcodes (Isle of Man, Guernsey and Jersey addresses are not recognised by Ordnance
Survey).
Product description
Five organisations - the Office for National Statistics (ONS), Ordnance Survey (OS), Land & Property Services
(Ordnance Survey of Northern Ireland), the General Register Office for Scotland (GROS) and Royal Mail - have
developed a co-ordinated production process to provide a core set of Postcode location data. This is called the
Gridlink® core dataset. Postzon is the Royal Mail product derived from Gridlink®, which links postal
characteristics to UK geography.
CD-Rom
FTP
File details
The file is held in ascending Postcode sequence. There is one record per Postcode. All fields are fixed length.
Numeric fields are held right justified, zero filled. Non numeric fields are held left justified, space filled.
Postzon™
NOTES
(a) – Record Identifier = low values (except for CD-Rom where Record Identifier = Spaces)
(b) – File Identifier = PZONE100
(c) – Edition = Date (e.g. Y00M11)
DATA NOTES
FIELD NAME LEVEL DATA TYPE SIZE OCCURS
ORIGIN * (overleaf)
Postcode 1
Outward Code RM 2 Alphanumeric 4 1
Inward Code 2 Alphanumeric 3 1
Area Code 1
County ONS/GROS 2 Alphanumeric 9 1 (c)
District 2 Alphanumeric 9 1
* The list below is the key to the initials in ‘DATA ORIGIN’ column
Grid references are 10-digit East and North relating the location of the Postcode to the National Grid, or to the
Irish Grid for Postcode Area ‘BT’ for a resolution of 100m.
For the majority of northern grid references where 6 characters would be required to hold the Northing
numeric value, a conversion of the first two numerics into a single letter takes place, to allow the Northing
to be held in a 5-character field.
U 4 11
Z 4 10
O 3 12
T 3 11
Y 3 10
The grid references for Northern Ireland (BT) Postcode area reflect the Irish Grid system.
The Irish Grid does not conform to the National Grid used for England, Scotland and Wales, both are
planar co-ordinate systems but differ in their origin. Consequently the values that are present on Postzon
overlap with the other areas of the UK. Belfast, for example, has the same co-ordinates as parts of
Cheshire and Merseyside.
To convert Irish to National the grid references must be converted to longitude and latitude, and then a
complex algorithm is applied to calculate the National grid reference. An approximate conversion of
Northern Irish grid references to the same origin as the rest of the UK may be obtained by adding 13000
to the Northing and subtracting 17000 from the Easting of the NI references. This should not be
regarded as an exact conversion.
For further information visit Land and Property Services website: www.lpsni.gov.uk
0= Small User
1= Large User
NOTES
(a) – Record Identifier = High values. (except for CD-Rom where record identifier = Spaces)
Related products/links
Related datasets
Mainfile
Compressed Standard File
Ranges File
CSV PAF® is similar to the Mainfile™ raw data, but the numeric keys on Mainfile are replaced by
text and fields are of variable width delimited by commas. It makes the file easier to use than the
Mainfile, but does not use keys.
Product file names Sample record size (January 13 Sample file size (January 13
data) data)
CSV PAF.csv 29,144,258 1,934,405,668
Product description
CSV PAF data is supplied to customers as a combined file, containing address data and UDPRNs.
Each record is held at Delivery Point level and is held as text rather than keys. The CSV PAF file is
smaller than the PAF Mainfile (as it is of a variable rather than fixed width record size) but is less
efficiently stored as records are not keyed. The CSV PAF File is aimed at companies who find it
easier to import a standard format CSV file rather than the relational format offered by the Mainfile.
Selectability / media
Available via:
CD-Rom
FTP
File details
The file is held in ascending Postcode sequence. There will be multiple records for postcodes that
contain multiple delivery points as one record exists for each delivery point in PAF.
Miscellaneous
Further information
Record definitions
CSV PAF
NOTES
(a) – The Postcode type is ‘S’ for Small User and ‘L’ for Large Users
(b) – Small User Organisation Indicator. Can have the values ‘Y’ or space. A value of ‘Y’ indicates
that there is a Small User Organisation present at this address.
(c) – Delivery Point Suffix (DPS). The DPS is a unique Royal Mail 2-character code (the first
numeric & the second alphabetical – e.g. 2B), which, when added to the Postcode enables each
live Delivery Point to be uniquely identified. Once the Delivery Point is deleted from PAF the
DPS may be reused (although they aren’t reused until all remaining Delivery Points in the range
have been allocated). The DPS for a Large User is always ‘1A’ as each Large User has its own
Postcode. Only numbers 1-9 appear in the numeric position, and letters C, I, K, M, O V are not
used. The maximum DPS can be 9T. So, in total, there are 175 possible DPS allocations per
Postcode, from 1A to 9T.
This product details the additions, deletions and amendments required to update the CSV PAF® file.
Users who require a low maintenance option should subscribe to the full CSV PAF® file.
Product file names Sample record size (January Sample file size (January 13
13 data) data)
CSV PAF Changes.csv 66,546 6,599,441
CSV PAF Changes Single.csv 59,742 5,913,127
Total CSV Alias = 12,512,568 Mb
Product description
This file contains PAF update information. It contains details of additions, deletions, amendments
and Postcode recoding of Delivery Points.
The CSV PAF Changes Single file is identical in format and layout to the CSV PAF Changes file.
However, only one pair of records will appear for each Delivery Point, representing the first and last
view of the Delivery Point over the change period.
Changes data is only available at individual Delivery Point level; there are no group level records to
give information at a Postcode level. For example, if a Postcode is deleted then the file will contain a
deletion record for each Delivery Point within the Postcode. Changes information is available for
Small and Large User addresses.
Selectability/media
Available via:
CD-Rom
FTP
B - before view }
C - after view } amendment
D - deletion
I - insertion
Miscellaneous
Further information
Record definitions
CSV PAF
* While the date and time fields are primarily numeric fields, they are formatted in the CSV files
with forward slash and colon separators in the date format DD/MM/YYYY and time format
HH:MM:SS
NOTES
* Delivery Points can be moved to a different Postcode, retaining the same address keys where
possible. If the Delivery Point is re-keyed the change is tracked on the Keychain File. Other Selective
Reallocation functions involve making changes to the Delivery Points, such as Building Number.
Alias™ data is information the public choose to use when addressing mail, but which isn’t actually
required for delivery purposes. While the keyed Alias file also contains alias delivery point,
thoroughfare and locality records, CSV Alias® solely provides the most commonly used County alias
data.
CSV Alias makes a great add-on to a PAF ®-based system, helping locate correct postal addresses
from ‘postally not-required’ county data. It is only available with a PAF product, not as a stand-
alone product.
expanded database in CSV format (ideal for use with CSV PAF®)
full editions only (there are no Changes files)
postally not required county data
useful for advanced address searching
Product file names Sample record size (January 13 Sample file size (January 13
data) data)
CSV Alias Org.csv 1,422,970 199,594,183
CSV Alias Res.csv 27,721,288 3,366,592,929
Total CSV Alias = 3,566,187,112
Product description
Traditional, Administrative and Former Postal County information. This is provided along with the
full address so data can be correlated with other PAF data. The notes to the Record Definition
Table later in this chapter contain more information on the different county types.
Alias is not, however, a comprehensive listing and the nature of the data is such that Royal Mail
cannot guarantee its accuracy. Alias information may be used by the public when addressing mail
but is not required as part of the PAF address.
Available via:
CD-Rom
FTP
File details
The file is held in ascending Postcode sequence. There will be multiple records for postcodes that
contain multiple delivery points as one record exists for each delivery point in PAF.
Miscellaneous
Further information
Record definitions
CSV Alias
NOTES
(a) – The Former Postal County was used for the distribution of mail before the Postcode
system was introduced in the 1970s. It helped differentiate between similar and same
sounding place names (e.g. ‘Caistor’ in Lincolnshire and ‘Caistor St Edmund’ in Norfolk, or
‘Newport’ in Shropshire and ‘Newport’ on the Isle of Wight). The Former Postal County was
the Administrative County at the time. This data rarely changes.
(b) – The Traditional County is provided by the Association of British Counties. It’s historical
data, and can date from the 1800s.
(c) – The Administrative County is a Unitary Authority name, where one is present. If there is
no Unitary Authority, the County name is used. This data is provided by the Office of
National Statistics. This information is not static, because County boundaries may change
due to administrative changes. In some circumstances, it would be nonsensical to use the
Administrative County in an address. For example in Portsmouth, the Administrative County
is also ‘Portsmouth’
CSV Multiple Residence is a CSV product that identifies addresses that are delivered to a shared
Delivery Point. This means premises with one front door (Delivery Point), behind which the building
has been sub-divided into flats, units, etc. Multiple Residence data provides a detailed address
structure for these properties.
‘Households behind the doors’ - detailed address structure for Multiple Residence properties
Data is updated every month
Covers 121 Postcode areas (not Jersey, Guernsey nor Isle of Man)
Use as a standalone dataset or integrate with PAF®.
Product file names Sample record size (January Sample file size (January 13
13 data) data)
CSV Multiple Residence.csv 665,400 63,176,539
Product description
The Multiple Residence data identifies those addresses delivered to a shared Delivery Point (DP).
This shared Delivery Point is known as the ‘owning DP’. We are only able to capture Multiple
Residence data where there is an address structure (e.g. ‘Flat A’ and ‘Flat B’, ‘Upper Flat’ and ‘Lower
Flat’, or ‘Unit 1’ and ‘Unit 2’ etc.). We also hold household counts for such premises.
More details on the uses of Multiple Residency data and how it is assigned can be found in the
Multiple Residence section of the PAF Programmer’s Guide.
Selectability/media
Available via:
CD-Rom
FTP
File details
Miscellaneous
Further information
Record definitions
NOTES
This product details the additions, deletions and amendments required to update the CSV Multiple
Residence® file. Users who require a low maintenance option should subscribe to the full CSV
Multiple Residence® file.
Product file names Sample record size (January Sample file size (January 13
13 data) data)
CSV Multiple Residence 18,822 2,314,021
Changes.csv
Product description
This file contains Multiple Residence update information. It contains details of additions, deletions,
and amendments to Multiple Residence recordssince the data was last produced.
The Changes will be single changes only. Changes will include adding, amending, deleting MR,
changes to owning DP on MR and changes to DPs with a multi-occupancy greater than one that do
not have MR details.
More details on the uses of Multiple Residency data and how it is assigned can be found in the
Multiple Residence section of the PAF Programmer’s Guide.
Selectability/media
Available via:
CD-Rom
FTP
B - before view }
C - after view } amendment
D - deletion
I - insertion
Miscellaneous
Further information
Record definitions
* While the date and time fields are primarily numeric fields, they are formatted in the CSV files
with forward slash and colon separators in the date format DD/MM/YYYY and time format
HH:MM:SS
NOTES
CSV Just Built is a CSV product that provides the addresses and Postcodes of all newly built
properties capable of receiving mail.
Product file names Sample record size (January Sample file size (January 13
13 data) data)
CSV Just Built.csv 13,474 1,055,067
Product description
Records are collected quarterly from our postmen and women, so the number of records varies
from month to month, depending on the number of properties reported built. The June 2009 file
contained just under 30,000 records. Records are available from January 2009.
Chronologically, Not Yet Built™ is created before the Just Built™ data. The data is then added onto
PAF® file.
Selectability/media
Available via:
CD-Rom
FTP
File details
Miscellaneous
Further information
Record definitions
NOTES
CSV Not Yet Built (NYB) is a CSV product, created to identify properties that are at the development
stage.
Product file names Sample record size (January Sample file size (January 13
13 data) data)
CSV Not Yet Built.csv 311,155 21,553,841
Product description
Information relating to new developments is received daily from a number of sources including
Local Authorities, Building developers and Royal Mail staff. Our Address Development Centre in
Sunderland reviews this information and allocates a Postcode accordingly. The address is then
added to the Not Yet Built database - a separate file of Not Yet Built Delivery Points.
Once a property is built and capable of receiving mail, it appears on the Just Built™ database and on
PAF.
Selectability/media
Available via:
CD-Rom
FTP
File details
Further information
Record definitions
The CSV PIF™ file is used to help the barcoding of mail. Delivery point suffix (DPS) & checksum
information is required to create barcodes on mail and PIF™ supplies these; useful if your database
or PAF® product does not include it.
Supplies Postcode, DPS information & the checksum digit for delivery points
Used to barcode mail
Full or Changes product available
Product file names Sample record size (January Sample file size (January 13
13 data) data)
CSV PIF.csv 29,144,256 606,932,032
CSV PIF Changes.csv 56,254 2,922,473
Total CSV Alias = 609,854,505 Mb
Product description
PIF™ contains information that is unique to a delivery point. It contains the Postcode and Delivery
Point Suffix (DPS), two elements that are sufficient to define a live delivery point.
Delivery point details are provided either just as a Building Number or as a string containing the
most significant 50 characters of the Delivery Point description (as held as display text within
PAF®).
CSV PIF Changes are supplied in the same sequence and use the same amendment types as the
CSV PAF Changes product (see CSV PAF® Changes chapter) but only contain one record type.
Further information and examples of PIF data can be found in the section on the Postcode
Information File in the Programmers Guide.
Selectability/media
Available via:
CD-Rom
FTP
In the CSV PIF file records are held in ascending Postcode sequence.
B - before view }
C - after view } amendment
D - deletion
I - insertion
Amendments are represented by a pair of records, these being a before and after view.
Insertions and deletions are represented by a single record.
When an amendment has been made due to a Postcode revision there will be a pair of amendment
records. The ‘before’ image will contain the old Postcode, and the ‘after’ image will contain the new
Postcode.
Miscellaneous
Further information
Record definitions
CSV PIF
* While the date and time fields are primarily numeric fields, they are formatted in the CSV files
with forward slash and colon separators in the date format DD/MM/YYYY and time format
HH:MM:SS
NOTES
(a) – At its most simple level, the information in the Display Text Field will contain only the house
number information. However for those properties without a house number then the house
name will appear. Where flats occur, the relevant flat information from PAF will appear. For
Organisations on PAF, the Organisation will appear on PIF.
CSV BFPO is a CSV product which contains postcodes assigned by the British Forces Post Office to
BFPO addresses. An option is given to extract any relevant product with BFPO data, however this
file is provided for those who would rather process it separately in a similar format to CSV PAF®.
Provide ease of integration of BFPO data into existing PAF® based solutions
For use when separate processing of BFPO data is desirable.
Product file names Sample record size (January 13 Sample file size (January 13
data) data)
CSV BFPO.csv 664 31,856
Product description
British Forces Post Office (BFPO) specific postcodes use a “BF” postcode area to enable the same
access to goods and services on the Internet to service personnel based overseas as they enjoy at
home. This file contains a full list of active BFPO postcodes along with the BFPO number they are
assigned too, in the same structure as the Postcode Address File, for incorporation into PAF based
solutions.
When capturing BFPO addresses the following data will need to be entered by the user, after
capturing the address from the postcode:
Selectability/media
Available via:
CD-Rom
FTP
File details
Miscellaneous
Record definitions
CSV BFPO
NOTES
(a) – The Post Town will always be “BFPO” for BFPO records.
(b) –These fields are not used for BFPO records so will always be blank. They are included for
consistency with PAF records.
(c) –The thoroughfare field will hold the BFPO number prefixed by BFPO, e.g. “BFPO 15”
(d) – The UDPRN is a pseudo (but non-overlapping) value assigned to each BFPO record for those
systems that require it.
(e) – The Postcode Type field will always be set to ‘L’ for Large User for BFPO records
(f) – The Delivery Point Suffix will always be ‘1A’. This value is provided for compatibility with PAF
systems requiring it, it should not be used in barcode production etc. which is not applicable for
BFPO addresses.
Postzon data contains the grid references, local authority Ward Codes and National Health Service
(NHS) Area codes for most UK Postcodes (Isle of Man, Guernsey and Jersey addresses are not
recognised by Ordnance Survey). CSV Postzon provides this data in comma delimited text format.
Product file names Sample record size (January Sample file size (January 13
13 data) data)
CSV Postzon.csv 1,745,680 183,928,852
Product description
Five organisations – the Office for National Statistics (ONS), Ordnance Survey (OS), Land & Property
Services (Ordnance Survey of Northern Ireland), the General Register Office for Scotland (GROS) and
Royal Mail – have developed a co-ordinated production process to provide a core set of Postcode
location data. This is called the Gridlink® core dataset. Postzon is the Royal Mail product derived
from Gridlink®, which links postal characteristics to UK geography.
Selectability/media
Available via:
CD-Rom
FTP
File details
The file is held in ascending Postcode sequence. There is one record per postcode.
Miscellaneous
Further information
Record definitions
CSV Postzon
FIELD NAME DATA ORIGIN * LEVEL DATA TYPE MAX SIZE OCCURS NOTES
Postcode RM 1 Alphanumeric 8 1
Introduction Date RM 1 Numeric 6 1 (a)
Grid Reference East OS/LPS 1 Numeric 5 1 (b)
Grid Reference North OS/LPS 1 Numeric 5 1 (b)
AreacodeCounty ONS/GROS 1 Alphanumeric 9 1 (c)
Areacode District ONS/GROS 1 Alphanumeric 9 1 (c)
Ward Code ONS/GROS 1 Alphanumeric 9 1 (c)
User Type RM 1 Alphanumeric 1 1 (d)
Grid Status ALL 1 Numeric 1 1 (e)
Country ONS/GROS 1 Alphanumeric 9 1 (c)
Ward Status ONS/GROS 1 Numeric 1 1 (f)
NHS Code ONS/GROS 1 Alphanumeric 9 1 (c)
NHS Region ONS/GROS 1 Alphanumeric 9 1 (c)
* The list below is the key to the initials in ‘DATA ORIGIN’ column
NOTES
(a) – Introduction date. Format = YYYYMM (date of the most recent introduction onto PAF®).
(b) – Grid references are a 10-digit East and North relating to the location of the Postcode to the
National Grid, or the Irish Grid for Postcode Area ‘BT’ for a resolution of 100m.
For the majority of northern grid references where 6 characters would be required to hold the
Northing numeric value, a conversion of the first two numerics into a single letter takes place, to
allow the Northing to be held in a 5-character field.
Northing letter on PAF If Easting value begins with then Northing value begins
with
P 4 12
U 4 11
Z 4 10
O 3 12
T 3 11
Y 3 10
The grid references for Northern Ireland (BT) Postcode area reflect the Irish Grid system.
The Irish Grid does not conform to the National Grid used for England, Scotland and Wales, both are
planar co-ordinate systems but differ in their origin. Consequently the values that are present on
Postzon overlap with the other areas of the UK. Belfast, for example, has the same co-ordinates as
parts of Cheshire and Merseyside.
To convert Irish to National the grid references must be converted to longitude and latitude, and
then a complex algorithm is applied to calculate the National grid reference. An approximate
conversion of Northern Irish grid references to the same origin as the rest of the UK may be
obtained by adding 13000 to the Northing and subtracting 17000 from the Easting of the NI
references. This should not be regarded as an exact conversion.
For further information visit Land and Property Services website: www.lpsni.gov.uk
(c) – Country, County, District, Ward, NHS Region and NHS Code . This data is provided to Royal
Mail as part of the Gridlink® data interchange process. The make-up, composition and accuracy of
this data are the responsibility of the appropriate Gridlink® data partner(s) listed page 178. Any
queries arising from this data should therefore be routed accordingly.
(d) – User Type. User Type indicates whether the Postcode relates to a large or Small User.
0= Small User
1= Large User
(e) – Grid Status A positional quality indicator to show the status of the grid reference and the
method that was used to allocate the reference.
(f) – Ward Status - Prior to the introduction of Gridlink® CSV Postzon was supplied with an
indicator to show the status of the Area Code and the method that was used to allocate the
code. However the Gridlink® data set has just the one positional quality indicator (see Grid
Status above). To avoid changing the structure of the CSV Postzon file this field remains. The
data content however will be a replica of that in the Grid Status field.
Contact us
Decimal
Char Description Allowed in these PAF fields
value
Alpha characters –
A-Z Upper & Lower ALL - Allowed as part of a text string or as single characters.
Case
ALL - Allowed in any position in the Organisation, Department
& 38 Ampersand and DP Alias Fields. But restricted to certain positions in Sub
Building & Building Name fields to replace the word ‘AND’.
ALL - Can only be used between alpha characters to define
‘ 39 Apostrophe
names such as O’Neill or plurals such as James’s.
ORGANISATION, DEPARTMENT, DP ALIAS FIELDS ONLY – not
* 42 Asterisk allowed at the end of entries as this may cause problems with
wildcard searches of data.
ALL - Must always be a pair and must be preceded / followed by
() 40, 41 Brackets
a space.
NONE – can be misread in data extract and CSV files and so is not
, 44 Comma
allowed.
ALL – The use of the full stop is restricted in Sub Building,
Building Name and DP Alias fields. Can only be used to abbreviate
. 46 Full Stop
Saint to St. and should always by followed by a space. It can also
have limited use in the Organisation field.
# 35 Hash ORGANISATION FIELD ONLY.
ALL – The use of the hyphen is restricted in Sub Building &
Building Name fields. Also must be part of a building number
- 45 Hyphen
range or a double barrelled name and must not be preceded /
followed by spaces.
ALL - Allowed as part of a text string or as single characters.
0-9 Numerics Although a single zero is allowed in either the Building Name OR
Sub Building Name fields, it is not allowed in both simultaneously.
Quotation marks - NONE – can be misread in data extract and CSV files and so is not
‘ ‘ 34, 39
single allowed (except for apostrophe entries)
Quotation marks – NONE – can be misread in data extract and CSV files and so is not
“ “ 34, 39
double allowed.
ORGANISATION, DP ALIAS FIELDS ONLY - All other characters
All Other standard
are allowed to form a company name in the Organisation Name
ASCII Characters
field or the DP Alias field only.
Rule 1
A Small User Delivery Point without an Organisation is known as a Small User Residential Delivery Point and has
an Address key with a non-zero value and an Organisation key with a zero value.
Rule 2
A Small User Delivery Point with an Organisation is known as a Small User Organisational Delivery Point and has
both an Address key and an Organisation key with a non-zero value.
Rule 3
A Large User Delivery Point has an Address key with a non-zero value and an Organisation key with a zero
value.
Since a Large User Delivery Point is the only Delivery Point on the Postcode, the Address key is in fact populated
with the Postcode key. For this reason, it is possible to have a Small User Residential Delivery Point and a Large
User Delivery Point with the same Address key and an Organisation key, and so the Postcode Type has to be
used to differentiate, giving the full PAF Address Key of an Address key, an Organisation key and the Postcode
Type.
For Small User Delivery Points the Address key uniquely describes the Premises, that is to say, the combination
of Locality, Thoroughfares, Sub-Building Name, Building Name and Building Number.
Small User Residential Delivery Points have no Organisation (or Department) and thus consist only of the
Premises, which is why they only need an Address key.
Small User Organisational Delivery Points have an Organisation in addition to the Premises, and there can be
more than one Organisation at the same Premises. So an Address key alone is insufficient to uniquely describe
the Delivery Point and must be supplemented by an Organisation key.
Rule 4
For a given Small User Postcode all Small User Organisational Delivery Points at the same Premises must have
the same Address key. Obviously, they will have different Organisation keys.
cont.
Postode sectors
English Cross border Scottish
HAWICK TD9 0 TD1 – TD8
TD15 2 COLDSTREAM TD12 4 TD10 - TD11
BERWICK-UPON-TWEED TD13 - TD14
TD15 1
Raw data products are currently available on CD-Rom or downloadable via FTP.
ASCII only
Capacity 560Mb
Recorded using the ISO 9660 JOLIET file system format
For CD-Rom all data files (like Mainfile Address and Changes files) are provided as a number of 560Mb logical
files, one on each CD-Rom. Reference files are provided as one continuous file.
Alias
Compressed Standard File
Expanded Single Changes File
Justbuilt
Mainfile
Not Yet Built
Ranges File
PAF Changes1 & 2
PAF Single Changes
PAF Expanded Changes
PIF
Postzon
UDPRN
UDPRN Changes
A PAF raw data product can consist of one or multiple files. Viewing the contents of each CD-Rom will display
the directory name (e.g. CPRANGES.C01) in which you will find the relevant files
The file names (e.g. fpchngs2.C01) are the individual files which make up a combined product. The suffix is
the same as the directory name. Each file on the CD-Rom is continuous.
The format of the CD-Rom files is ASCII text. This means that all ASCII O (NULL) characters and ASCII 255
(High Values) have been changed to ASCII 32 (Spaces). This will only affect you if you sort the data after it has
been loaded, as the header and footer records don’t start with null and high values and therefore won’t be sorted
to the start and the end. The ASCII Character Tables are listed in Appendix 1.
The file extension of ‘.C01’, ‘C02’ etc is the packing software tool used to reduce the size of the files. You may
find you need an ‘unpacking’ program to access the data. There are many available, e.g. WinZip, gzip, WinAce
etc.
Here are the contents of the product files individually in table form:
Table 90: Unique Delivery Point Reference Number (UDPRN) FULL product files
CD-
Rom Directory name File name Contents
No
1 UDPRNFUL.CO1 udprnful.C01 Full UDPRN
udprnful.C02 Full UDPRN
udprnful.C03 Full UDPRN
Table 91: Unique Delivery Point Reference Number (UDPRN) SINGLE CHANGES
product file
CD-
Rom Directory name File name Contents
No
1 UDPRNSCG.CO1 udprnscg.C01 UDPRN Single Changes
Table 93: Unique Delivery Point Reference Number (UDPRN) EXPANDED product files
CD-
Rom Directory name File name Contents
No
1 FPUDPRNE.CO1 fpudprne.C01 FP UDPRN
fpudprne.C02 FP UDPRN
fpudprne.C03 FP UDPRN
fpudprne.C04 FP UDPRN
fpudprne.C05 FP UDPRN
fpudprne.C06 FP UDPRN
fpudprne.C07 FP UDPRN
fpudprne.C08 FP UDPRN
fpudprne.C09 FP UDPRN
2 FPUDPRNE.CO2 fpudprne.C10 FP UDPRN
fpudprne.C11 FP UDPRN
fpudprne.C12 FP UDPRN
fpudprne.C13 FP UDPRN
fpudprne.C14 FP UDPRN
fpudprne.C15 FP UDPRN
fpudprne.C16 FP UDPRN
fpudprne.C17 FP UDPRN
fpudprne.C18 FP UDPRN
3 FPUDPRNE.CO3 fpudprne.C19 FP UDPRN
fpudprne.C20 FP UDPRN
fpudprne.C21 FP UDPRN
fpudprne.C22 FP UDPRN
fpudprne.C23 FP UDPRN
fpudprne.C24 FP UDPRN
fpudprne.C25 FP UDPRN
fpudprne.C26 FP UDPRN
fpudprne.C27 FP UDPRN
Full or selectable
A product can be ordered either as a ‘Full ‘or ‘Selectable’ product. Not all products are selectable.
Full products are only supplied in the ‘combined’ format and selectable products are supplied as ‘individual’
products. Selectable products are only available monthly.
These products are not selectable and must be bought with a full PAF product
Alias
Keychain
All the Welsh products, i.e. Welsh Mainfile, Welsh Compressed Standard, Welsh Ranges, and Welsh Changes
The sizes of some of our PAF products are too large to offer an efficient and secure method of delivery via the
Internet. We are currently looking at offering electronic delivery methods as an alternative to the current
platform.
The products available via the internet at the time of going to press are, in alphabetical order:
Alias File
Changes
Single Changes
Welsh Changes
Keychain
Expanded Changes
Expanded Single Changes
PIF Changes
Postzon
If you are interested in switching from CD-Rom to internet download please contact us on
0845 606 6854 (option 3) or email [email protected].
Phone 08456 066 854 (option 3), 8.30am - 5pm Monday to Friday
Fax 02392 835 247
Email [email protected]
Customer Support Team, Address Management Unit, Royal Mail, Fourth Floor,
Address Slindon Street, PORTSMOUTH, PO1 1AF
Disclaimer
This guide and the information contained in it are provided ‘as is’ and, save as prohibited by law, Royal Mail
makes no express or implied representations or warranties regarding the same and Royal Mail does not
represent or warrant that this guide will be error-free or will meet any particular criteria of performance or
quality.
Save as prohibited by law, Royal Mail excludes all liability for any loss arising out of or relating to the use of this
guide or the information in it, whether direct, indirect, consequential or special or howsoever arising.
This is Edition 7 of PAF Digest, now called the Programmers’ Guide. The information contained in this
publication is correct at the time of publication in 2013. Royal Mail Group Ltd does not accept any responsibility
for alterations, amendments or additions made to PAF by a company or organisation, or for any use of PAF by
reference to individuals.