Personal Property Securities Register

Total Page:16

File Type:pdf, Size:1020Kb

Load more

Personal Property Securities Register

B2G Mailbox Notifications

Version 1.3

Document State: Draft

Update for R4 UNCLASSIFIED

Table of Contents

Table of Contents...... 2 Version Change History...... 3 1 Introduction...... 4 1.1 Purpose...... 4 1.2 Audience...... 4 1.3 Scope...... 4 1.4 Acronyms...... 4 1.5 Reference Documents...... 5 2 Notification Types Overview...... 6 2.1 Notification Types...... 6 2.2 XML Schema Definition (XSD)...... 13 2.3 Versioning Considerations...... 13 2.4 Use of Reference Types...... 14 3 B2G Mailbox Message Datatypes...... 15 3.1 Common Notification Message Classes...... 18 3.2 Common Verification Statement Classes...... 19 3.3 VerificationStatementRegistrationCreatedType...... 41 3.4 VerificationStatementRegistrationAmendedType...... 43 3.5 VerificationStatementRegistrationDischargedType...... 47 3.6 VerificationStatementRegistrationRemovedType...... 48 3.7 VerificationStatementChangeOfAddressForServiceType...... 49 3.8 VerificationStatementChangeOfSecuredPartyGroupType...... 51 3.9 VerificationStatementChangeOfSecuredPartyGroupSingleType...... 53 3.10 RegistrationTokenIssuedType...... 55 3.11 RegistrationTokenResetType...... 57 3.12 RegistrationTokensResetType...... 59 3.13 SecuredPartyGroupAccessCodeIssuedType...... 61 3.14 SecuredPartyGroupAccessCodeResetType...... 62 3.15 SecuredPartyGroupAccessCodeChangedType...... 64 3.16 SecuredPartyGroupNumberType...... 65 3.17 CriticalNoticeType...... 66 3.18 Common Alert Notification Classes...... 66 3.19 AlertNotificationRequestedCreated...... 68 3.20 AlertNotificationRequestedAmended...... 68 3.21 AlertNotificationRequestedCancelled...... 69 3.22 AlertNotificationRequestedList...... 70 3.23 AlertNotificationRequestedAlertNotification...... 71 3.24 AlertNotificationRequestedExpiryReminder...... 71 3.25 SpgB2GAccountCustomerChanged...... 72 4 Reference Types...... 74 4.1 CollateralClassType...... 74 4.2 CollateralType...... 75 4.3 ExtendedBooleanType...... 76 4.4 GrantorType...... 76 4.5 IdentifierVerificationStatusType...... 77 4.6 NevdisVehicleIdentifierType...... 78 4.7 NotificationType...... 78 4.8 OrganisationNumberType...... 80 4.9 SecuredPartyType...... 81 4.10 SerialNumberType...... 81

PPSR B2G Mailbox Notifications Page 2 of 83 UNCLASSIFIED

Version Change History

This section of the document describes the changes introduced with each B2G interface version.

Interface Change Release Description of change version type New notification types created for Alert notification service.  AlertNotificationRequestCreatedType New  AlertNotificationRequestAmendType R4 2015/02 notification  AlertNotificationRequestCancelType types  AlertNotificationRequestExpiryReminderType  AlertNotificationRequestListType  AlertNotificationRequestedAlertNotification 2015/02 New R4 and notification SpgB2GAccountCustomerChanged 2011/04 type 2015/02 RegistrarAlert field (message to inform abnormal New R4 and changes to registration) added to RegistrationDetails of element 2011/04 Common Verification Statement Classes

PPSR B2G Mailbox Notifications Page 3 of 83 UNCLASSIFIED

1 Introduction

1.1 Purpose

PPSR provides a B2G Channel that allows customers to develop their own systems that interact with PPSR using SOAP based web services. The B2G Channel provides a B2G Mailbox as a means for PPSR to securely deliver notification messages to B2G Account Customers using the B2G Channel.

The purpose of this document is to describe each of the notification messages that PPSR will provide for B2G Account Customers through their B2G Mailbox.

1.2 Audience

The audience for this document is primarily those customers who will use the PPSR B2G Channel and need to build systems to process PPSR notification messages from their B2G Mailbox.

1.3 Scope

The scope of this document is limited to the following:  Defining each type of notification message  Describing the elements that make up each notification message

Separate to this document, an XML schema definition file (XSD) is available to precisely describe the structure of the notification messages. The XSD will be published and made available on the PPSR public website (http://www.ppsr.gov.au).

The details of how a B2G Account Customer can retrieve these notification messages from their B2G Mailbox are not in this document. These details are described in the PPSR B2G Interface Specification.

1.4 Acronyms

ABN Australian Business Number ABR Australian Business Register ACN Australian Company Number ARBN Australian Registered Business Number ARSN Australian Registered Scheme Number ASIC Australian Securities and Investments Commission B2G Business To Government HTML HyperText Markup Language PDF Portable Document Format

PPSR B2G Mailbox Notifications Page 4 of 83 UNCLASSIFIED

PPSR Personal Property Securities Register SOAP Simple Object Access Protocol XSD XML Schema Definition

1.5 Reference Documents

Audiences should also read:  B2G Interface Specification  Graphic Design - Verification Statements

PPSR B2G Mailbox Notifications Page 5 of 83 UNCLASSIFIED

2 Notification Types Overview

2.1 Notification Types

The following table lists each of the distinct types of notification messages that can be provided in the B2G Mailbox and the filter criteria that are specific to each notification type.

Notification Type Description Filters (specific to that type) VerificationStatementRegistrationCreated A Verification Statement for a new The Timestamp of the Message Registration. Message ID Range Change Number Giving of Notice Identifier Original Customer’s Request Message Id Registration Number Secured Party Group Number VerificationStatementRegistrationAmended A Verification Statement for a Registration that The Timestamp of the Message has been amended. Message ID Range Change Number Giving of Notice Identifier Original Customer’s Request Message Id Registration Number Secured Party Group Number

PPSR B2G Mailbox Notifications Page 6 of 83 UNCLASSIFIED

Notification Type Description Filters (specific to that type) VerificationStatementRegistrationDischarged A Verification Statement for a Registration that The Timestamp of the Message has been discharged. Message ID Range Change Number Giving of Notice Identifier Original Customer’s Request Message Id Registration Number Secured Party Group Number VerificationStatementRegistrationRemoved A Verification Statement for a Registration that The Timestamp of the Message has been removed from the Register by the Message ID Range Registrar. Change Number Giving of Notice Identifier Registration Number Secured Party Group Number VerificationStatementChangeOfAddressForService A Verification Statement when a Secured Party The Timestamp of the Message Group has changed their Address for Service. Message ID Range Original Customer’s Request Message Id Secured Party Group Number VerificationStatementChangeOfSecuredPartyGroup A Verification Statement when a Secured Party The Timestamp of the Message Group has transferred all Registrations to Message ID Range another Secured Party Group. Original Customer’s Request Message Id Secured Party Group Number VerificationStatementChangeOfSecuredPartyGroupSingle A Verification Statement when a Secured Party The Timestamp of the Message Group has transferred a single Registration to Message ID Range another Secured Party Group. Change Number Giving of Notice Identifier Original Customer’s Request Message Id Registration Number Secured Party Group Number

PPSR B2G Mailbox Notifications Page 7 of 83 UNCLASSIFIED

Notification Type Description Filters (specific to that type) ReissueVerificationStatementRegistrationCreated Reissue of a Verification Statement for a new The Timestamp of the Message Registration. Message ID Range Change Number Giving of Notice Identifier Original Customer’s Request Message Id Registration Number Secured Party Group Number ReissueVerificationStatementRegistrationAmended Reissue of a Verification Statement for a The Timestamp of the Message Registration that has been amended. Message ID Range Change Number Giving of Notice Identifier Original Customer’s Request Message Id Registration Number Secured Party Group Number ReissueVerificationStatementRegistrationDischarged Reissue of a Verification Statement for a The Timestamp of the Message Registration that has been discharged. Message ID Range Change Number Giving of Notice Identifier Original Customer’s Request Message Id Registration Number Secured Party Group Number ReissueVerificationStatementRegistrationRemoved Reissue of a Verification Statement for a The Timestamp of the Message Registration that has been removed from the Message ID Range Register by the Registrar. Change Number Giving of Notice Identifier Original Customer’s Request Message Id Registration Number Secured Party Group Number

PPSR B2G Mailbox Notifications Page 8 of 83 UNCLASSIFIED

Notification Type Description Filters (specific to that type) ReissueVerificationStatementChangeOfAddressForService Reissue of a Verification Statement when a The Timestamp of the Message Secured Party Group has changed their Address Message ID Range for Service. Original Customer’s Request Message Id Secured Party Group Number ReissueVerificationStatementChangeOfSecuredPartyGroup Reissue of a Verification Statement when a The Timestamp of the Message Secured Party Group has transferred all Message ID Range Registrations to another Secured Party Group. Original Customer’s Request Message Id Secured Party Group Number ReissueVerificationStatementChangeOfSecuredPartyGroupSingle Reissue of a Verification Statement when a The Timestamp of the Message Secured Party Group has transferred a single Message ID Range Registration to another Secured Party Group. Change Number Giving of Notice Identifier Original Customer’s Request Message Id Registration Number Secured Party Group Number RegistrationTokenIssued A Registration Token issued for a new The Timestamp of the Message Registration. Message ID Range Giving of Notice Identifier Original Customer’s Request Message Id Registration Number RegistrationTokenReset A new Registration Token issued for an existing The Timestamp of the Message Registration when the Registration Token has Message ID Range been reset. Giving of Notice Identifier Original Customer’s Request Message Id Registration Number

PPSR B2G Mailbox Notifications Page 9 of 83 UNCLASSIFIED

Notification Type Description Filters (specific to that type) RegistrationTokensReset New Registration Tokens issued for existing The Timestamp of the Message Registrations when the Registrations for a Message ID Range Secured Party Group are transferred to another Secured Party Group. SecuredPartyGroupAccessCodeIssued A Secured Party Group Access Code issued for The Timestamp of the Message a new Secured Party Group. Message ID Range Original Customer’s Request Message Id Secured Party Group Number SecuredPartyGroupAccessCodeReset A new Secured Party Group Access Code The Timestamp of the Message issued for an existing Secured Party Group Message ID Range when the Secured Party Group Access Code has Original Customer’s Request Message Id been reset. Secured Party Group Number SecuredPartyGroupAccessCodeChanged A new Secured Party Group Access Code when The Timestamp of the Message the Secured Party Group has changed their Message ID Range Secured Party Group Access Code to a new Original Customer’s Request Message Id value chosen by the Secured Party Group. Secured Party Group Number SecuredPartyGroupNumber A Secured Party Group Number sent to a The Timestamp of the Message Secured Party Group Address for Service for a Message ID Range Secured Party Group that has forgotten their Original Customer’s Request Message Id Secured Party Group Number. Secured Party Group Number CriticalNotice A new Critical Notice sent to a B2G Account The Timestamp of the Message Customer. Message ID Range AlertNotificationRequestedCreated An Alert Notification Request has been created. The Timestamp of the Message Message ID Range AlertNotificationRequestedAmended An Alert Notification Request has been The Timestamp of the Message amended. Message ID Range AlertNotificationRequestedCancelled An Alert Notification Request has been The Timestamp of the Message cancelled. Message ID Range

PPSR B2G Mailbox Notifications Page 10 of 83 UNCLASSIFIED

Notification Type Description Filters (specific to that type) AlertNotificationRequestedList The list of current Alert Notification Requests The Timestamp of the Message for the B2GMailbox. Message ID Range AlertNotificationRequestedAlertNotification One or more of the organisations specified in The Timestamp of the Message the Alert Notification Request has had a change Message ID Range of a registration where the organisation is the grantor (including create/discharge). AlertNotificationRequestedExpiryReminder An Alert Notification Request is about to The Timestamp of the Message expire. Message ID Range SpgB2GAccountCustomerChanged The B2G mailbox for a Secured Party Group’s The Timestamp of the Message address for service has been changed, but no Message ID Range other part of the address for service has been. Secured Party Group Number

PPSR B2G Mailbox Notifications Page 11 of 83 UNCLASSIFIED

The value of the notification type in the above table will be the value of the NotificationType element within the B2GMailboxMessage element returned by the Retrieve Messages operation of the B2G Mailbox Service of the PPSR B2G interface.

The XML for each of these notification types is described in detail in section 3 B2G Mailbox Message Datatypes.

Most of the notification types are provided in the B2G Mailbox of the B2G Account Customer because the Account Customer Number of the B2G Account Customer is defined in the Address for Service of one or more Secured Party Groups. These include the following notification types:  Verification Statements for new and altered Registrations: o VerificationStatementRegistrationCreated o VerificationStatementRegistrationAmended o VerificationStatementRegistrationDischarged o VerificationStatementRegistrationRemoved o VerificationStatementChangeOfAddressForService o VerificationStatementChangeOfSecuredPartyGroup o VerificationStatementChangeOfSecuredPartyGroupSingle o ReissueVerificationStatementRegistrationCreated o ReissueVerificationStatementRegistrationAmended o ReissueVerificationStatementRegistrationDischarged o ReissueVerificationStatementRegistrationRemoved o ReissueVerificationStatementChangeOfAddressForService o ReissueVerificationStatementChangeOfSecuredPartyGroup o ReissueVerificationStatementChangeOfSecuredPartyGroupSingle  Registration Tokens: o RegistrationTokenIssued o RegistrationTokenReset o RegistrationTokensReset  Secured Party Group Numbers and Access Codes: o SecuredPartyGroupAccessCodeIssued o SecuredPartyGroupAccessCodeReset o SecuredPartyGroupAccessCodeChanged o SecuredPartyGroupNumber  Alert notifications:

PPSR B2G Mailbox Notifications Page 12 of 83 UNCLASSIFIED

o AlertNotificationRequestCreatedType o AlertNotificationRequestAmendType o AlertNotificationRequestCancelType o AlertNotificationRequestExpiryReminderType o AlertNotificationRequestListType o AlertNotificationRequestedAlertNotification  Changes made to B2G account customer details in SPG’s Address for service: o SpgB2GAccountCustomerChanged

Other notification types that are provided in the B2G Mailbox are related to the Account Customer simply being a B2G Account Customer, rather than being the Address for Service of a Secured Party Group. These include the following notification types:  System Messages and Notices from the Registrar’s Office: o CriticalNotice

2.2 XML Schema Definition (XSD)

The schema definitions for the notification types are provided in an XML Schema Definition (XSD) file. The XSD file can be used by B2G Account Customers to build software to automate the processing of the notification messages provided in the B2G Mailbox.

2.2.1 XML Namespace for Notifications

PPSR uses a single XML namespace for defining all data elements that make up the notifications provided through the B2G Mailbox. The name of the namespace is http://schemas.ppsr.gov.au/notifications.

2.3 Versioning Considerations

Over time, changes may need to be made to the notification messages provided through the B2G Mailbox. These may include:  the addition of a new notification type  additional information provided for an existing notification type

2.3.1 New Notification Types

When a new type of notification message needs to be provided through the B2G Mailbox, a new notification type will be added to the http://schemas.ppsr.gov.au/notifications namespace to describe the schema of the new notification type. An update to the notifications XSD will be published and made available on the PPSR public website (http://www.ppsr.gov.au).

It will be up to each B2G Account Customer to determine when and if they make use of the new XSD and provide processing for the new notification type.

PPSR B2G Mailbox Notifications Page 13 of 83 UNCLASSIFIED

2.3.2 Additional Information for an Existing Notification Type

If additional information is provided for an existing notification type, new elements will be added to the schema definition for the notification type. An update to the notifications XSD will be published and made available on the PPSR public website (http://www.ppsr.gov.au).

It will be up to each B2G Account Customer to determine when and if they make use of the new XSD and provide processing for the new elements. To ensure a B2G Account Customer’s system continues to process messages for the existing notification type until they make use of the new XSD, B2G Account Customers need to ensure they support ‘lax’ processing of the XML in notification messages (i.e. that they can continue to process messages even if there are elements in a message that were not originally defined in the schema).

To ensure correct processing of messages when new elements are added, new elements will always be added in sequence after existing elements.

2.4 Use of Reference Types

PPSR uses reference data types that have a restricted list of available values (see section 4 Reference Types). Where these reference data types are used in the http://schemas.ppsr.gov.au/notifications namespace they are defined as type xs:string, and the text of the values for reference data types in notification messages will be the value as defined in section 4 Reference Types.

PPSR B2G Mailbox Notifications Page 14 of 83 UNCLASSIFIED

3 B2G Mailbox Message Datatypes

A B2G Mailbox Message retrieved using the Retrieve Messages operation of the B2G Mailbox service (refer to the document “PPSR - 7.6.6.3 - B2G Interface Specification”) has the following schema:

B2GMailboxMessage Class

Properties B2GMailboxMessageId : long HasPdf : bool Message : XElement MessageAddedDateTime : DateTime MessageLastRetrievedDateTime : DateTime? NotificationType : string

Each B2G Mailbox Message describes both message metadata and message content. The metadata includes data items such as a unique Message Id for the message, the date/time the message was added to the B2G Mailbox and the notification type. The message content is returned as XML. The structure of the XML in each B2G Mailbox Message depends on the NotificationType of the message (see section 4.7 NotificationType).

A B2G Mailbox Message contains message content in the Message element of the B2GMailboxMessage. The Message element’s XML datatype is defined as follows:

This allows the Message element to contain any XML. The actual datatype of the content contained in the Message element will depend on the NotificationType of the message. These are shown in the following table:

PPSR B2G Mailbox Notifications Page 15 of 83 UNCLASSIFIED

Notification Type XML Datatype of Message Content

VerificationStatementRegistrationCreated VerificationStatementRegistrationCreatedType ReissueVerificationStatementRegistrationCreated VerificationStatementRegistrationAmended VerificationStatementRegistrationAmendedType ReissueVerificationStatementRegistrationAmended VerificationStatementRegistrationDischarged VerificationStatementRegistrationDischargedType ReissueVerificationStatementRegistrationDischarged VerificationStatementRegistrationRemoved VerificationStatementRegistrationRemovedType ReissueVerificationStatementRegistrationRemoved VerificationStatementChangeOfAddressForService VerificationStatementChangeOfAddressForServiceType ReissueVerificationStatementChangeOfAddressForService VerificationStatementChangeOfSecuredPartyGroup VerificationStatementChangeOfSecuredPartyGroupType ReissueVerificationStatementChangeOfSecuredPartyGroup VerificationStatementChangeOfSecuredPartyGroupSingle VerificationStatementChangeOfSecuredPartyGroupSingleType ReissueVerificationStatementChangeOfSecuredPartyGroupSingle RegistrationTokenIssued RegistrationTokenIssuedType RegistrationTokenReset RegistrationTokenResetType RegistrationTokensReset RegistrationTokensResetType SecuredPartyGroupAccessCodeIssued SecuredPartyGroupAccessCodeIssuedType SecuredPartyGroupAccessCodeReset SecuredPartyGroupAccessCodeResetType SecuredPartyGroupAccessCodeChanged SecuredPartyGroupAccessCodeChangedType SecuredPartyGroupNumber SecuredPartyGroupNumberType CriticalNotice CriticalNoticeType AlertNotificationRequestCreated AlertNotificationRequestCreatedType AlertNotificationRequestAmend AlertNotificationRequestAmendType AlertNotificationRequestCancel AlertNotificationRequestCancelType AlertNotificationRequestExpiryReminder AlertNotificationRequestExpiryReminderType AlertNotificationRequestedAlertNotification AlertNotificationAlertType AlertNotificationRequestList AlertNotificationRequestListType

PPSR B2G Mailbox Notifications Page 16 of 83 UNCLASSIFIED

Notification Type XML Datatype of Message Content SpgB2gAccountCustomerChanged SpgB2gAccountCustomerChangedType

Each of these datatypes is described below.

Note on Verification Statements in the B2G Mailbox

A number of the Notification Types are for Verification Statements. Messages for these Notification Types will always contain a PDF version of the Verification Statement.

Verification Statement messages also contain the content of the Verification Statement as XML in the Message element. This allows the B2G Account Customer’s application to process the data in the Verification Statement.

If a Verification Statement is reissued, exactly the same PDF file that was originally issued is provided in the B2G Mailbox. Exactly the same XML that was originally provided will also be provided if a Verification Statement is reissued. Therefore the same XML datatype is used for the message content for both the original issue and the reissue of a Verification Statement. The B2G Account Customer can determine from the Notification Type whether a Verification Statement in their B2G Mailbox is the original issue of the Verification Statement or a result of a request to reissue the Verification Statement.

If the B2G Account Customer wants to present the data in the Verification Statement to a user, the presentation of the data must be in an approved form. The document “PPSR - Verification Statements Graphic Design” is the definitive source of Verification Statement data items and should be read in conjunction with this document.

PPSR B2G Mailbox Notifications Page 17 of 83 UNCLASSIFIED

3.1 Common Notification Message Classes

3.1.1 NotificationMessageBase

NotificationMessageBase is the base class for all B2G Mailbox Messages. This class provides fields that are common to all B2G Mailbox Messages.

NotificationMessageBase Abstract Class

Properties Environment : string

Class Req. Element Type Notes

NotificationMessageBase 1..1 Environment string(50) The PPSR system environment (e.g. Production, Discovery) from which the message has been sent. See the document “PPSR - 7.6.6.3 - B2G Interface Specification”.

PPSR B2G Mailbox Notifications Page 18 of 83 UNCLASSIFIED

3.2 Common Verification Statement Classes

The following classes are used by multiple Verification Statements.

3.2.1 CollateralRegistrationForVerificationStatement

CollateralRegistrationForVerificationStatement Class

Properties AddressForService : AddressForService CollateralDetails : CollateralDetails Grantors : List NevdisVerification : NevdisData RegistrationDetails : RegistrationDetails SecuredParties : List

Class Req. Element Type Notes

CollateralRegistrationForVerificationState 1..1 RegistrationDetails RegistrationDetails The registration details for the registration. ment See section 3.2.2 RegistrationDetails. 0..* Grantors List The Grantors for the registration. See section 3.2.7 Grantor. 1..1 CollateralDetails CollateralDetails The collateral details for the registration. See section 3.2.3 CollateralDetails. 1..1 SecuredParties List See section 3.2.5 SecuredPartyWithVerificationStatus. 1..1 AddressForService AddressForService The Address for Service for the registration. See section 3.2.8 AddressForService. 0..1 NevdisVerification NevdisData If the collateral is for the Collateral Class of Motor Vehicle and is being described by a Serial Number type of VIN or Chassis Number, and NEVDIS has

PPSR B2G Mailbox Notifications Page 19 of 83 UNCLASSIFIED

Class Req. Element Type Notes been called, this will contain the data retrieved from NEVDIS. See section 3.2.13 NevdisData for details of the NEVDIS data.

3.2.2 RegistrationDetails

RegistrationDetails Class

Properties ChangeNumber : long EarlierRegistrationNumber : string GivingOfNoticeIdentifier : string IsMigrated : bool IsSubordinate : bool IsTransitional : bool MigrationDetail : MigrationDetail RegistrationChangeTime : DateTime RegistrationEndTime : DateTime? RegistrationKind : string RegistrationNumber : string RegistrationStartTime : DateTime

Class Req. Element Type Notes

RegistrationDetails 1..1 RegistrationNumber string(20) The Registration Number of the registration. 1..1 ChangeNumber long The Change Number of the version of the registration after the event for which the Verification Statement is produced.

PPSR B2G Mailbox Notifications Page 20 of 83 UNCLASSIFIED

Class Req. Element Type Notes 0..1 EarlierRegistrationNumber string(20) The Registration Number of an earlier registration where the earlier registration relates to the same security interest. 1..1 RegistrationKind string(200) The RegistrationKind of the registration. The primary purpose of the PPSR is to allow for registration of collateral that is subject to a security interest. However, existing registers that are replaced by PPSR (such as state-based registers of encumbered vehicles) allow for additional interests in collateral to be registered. For example, police forces registering hoon liens. The majority of registrations in PPSR will be for security interests, however PPSR also allows for registration of other kinds of interest. 0..1 GivingOfNoticeIdentifier string(50) An optional identifier that a Secured Party Group has specified for the registration. 1..1 RegistrationStartTime dateTime The date and time the registration was first registered in PPSR. 0..1 RegistrationEndTime dateTime The date and time that the registration will expire. This will be null if the end time of the registration is not stated. 1..1 RegistrationChangeTime dateTime The date and time that the registration was amended. The date and time that the registration was last changed, which could be the time the registration was created, amended, discharged, removed, transferred, address for service changed. 1..1 IsSubordinate boolean Whether the registration is subordinate to another security interest. A value of “true” indicates the registration is subordinate to another security interest. A value of “false” indicates that whether or not the registration is subordinate to another security interest is not stated. 1..1 IsTransitional boolean Indicates if the registration is for an interest that existed prior to the registration commencement time of PPSR. 1..1 IsMigrated boolean Indicates if the registration was migrated from an existing register. 0..1 MigrationDetail MigrationDetail If the registration is a migrated registration

PPSR B2G Mailbox Notifications Page 21 of 83 UNCLASSIFIED

Class Req. Element Type Notes (IsMigrated will be “true”), this will contain further details that relate to migrated registrations. See section 3.2.10 MigrationDetail. 0..1 RegistrarAlert string(2000) A message giving details of abnormal changes to the registration.

3.2.3 CollateralDetails

CollateralDetails Class

Properties AreAssetsSubjectToControl : string AreProceedsClaimed : string Attachments : List CollateralClassType : string CollateralDescription : string CollateralType : string IsInventory : string IsPMSI : string ProceedsClaimedDescription : string SerialNumberDetails : SerialisedCollateralDescription

Class Req. Element Type Notes

CollateralDetails 0..1 SerialNumberDetails SerialisedCollateralDescription If the collateral in the registration is described by a serial number, the SerialNumberDetails element contains the details of the serial number. See section 3.2.4 SerialisedCollateralDescription. 1..1 CollateralType string(50) The Collateral Type of the registration. See section 4.2 CollateralType for details.

PPSR B2G Mailbox Notifications Page 22 of 83 UNCLASSIFIED

Class Req. Element Type Notes 1..1 CollateralClassType string(50) The Collateral Class of the registration. See section 4.1 CollateralClassType for details. 0..1 CollateralDescription string(500) A free text description of the collateral. 0..1 AreProceedsClaimed string(20) Whether or not proceeds are claimed. See section 4.3 ExtendedBooleanType. If not specified, whether or not proceeds are claimed is not relevant. 0..1 ProceedsClaimedDescription string(500) A free text description of the proceeds claimed. 0..1 IsInventory string(20) Whether the collateral is inventory. See section 4.3 ExtendedBooleanType. If not specified, whether the collateral is inventory is not relevant. 0..1 AreAssetsSubjectToControl string(20) Whether the collateral is an asset subject to control. See section 4.3 ExtendedBooleanType. If not specified, whether the collateral is an asset subject to control is not relevant. 0..1 IsPMSI string(20) Whether the registration is a purchase money security interest (PMSI). See section 4.3 ExtendedBooleanType. If not specified, whether the registration is a PMSI is not relevant. 0…* Attachments List If the registration has any attachments, the Attachments element contains details of the attachments. Note that this element does not contain the actual attachment file. See section 3.2.9 AttachmentDetail.

PPSR B2G Mailbox Notifications Page 23 of 83 UNCLASSIFIED

3.2.4 SerialisedCollateralDescription

SerialisedCollateralDescription Class

Properties SerialNumber : string SerialNumberType : string

AdditionalAircraftDetails AdditionalVehicleDetails

AdditionalAircraftCollateralDescription AdditionalVehicleCollateralDescription Class Class

Properties Properties AircraftNationality : string VehicleDescriptiveText : string AircraftNationalityCodeAndRegistrationMark : string VehicleRegistrationNumber : string ManufacturersModel : string ManufacturersName : string

Class Req. Element Type Notes

SerialisedCollateralDescription 1..1 SerialNumberType string(50) The type of the serial number used to describe the collateral. See section 4.10 SerialNumberType for details. 1..1 SerialNumber string(50) The value of the serial number used to describe the collateral. 0..1 AdditionalVehicleDetails AdditionalVehicleCollateralDescription If the collateral being described by serial number is for the Collateral Class of Motor Vehicle, the AdditionalVehicleDetails will be populated. If the collateral being described by serial number is for any other Collateral Class, the AdditionalVehicleDetails will be null.

PPSR B2G Mailbox Notifications Page 24 of 83 UNCLASSIFIED

Class Req. Element Type Notes 0..1 AdditionalAircraftDetails AdditionalAircraftCollateralDescription If the collateral being described by serial number is for one of the following Collateral Classes:  Aircraft Engine  Airframe  Helicopter  Small Aircraft the AdditionalAircraftDetails will be populated. If the collateral being described by serial number is for any other Collateral Class, the AdditionalAircraftDetails will be null. AdditionalVehicleCollateralDescription 0..1 VehicleRegistrationNumber string(20) The registration plate number of the vehicle. 0..1 VehicleDescriptiveText string(500) If the type of serial number used to describe the collateral is a Motor Vehicle Manufacturer's Number, a free text description of the vehicle. AdditionalAircraftCollateralDescription 0..1 ManufacturersName string(100) The name of the manufacturer. 0..1 ManufacturersModel string(50) A generic model designator provided by the manufacturer. 0..1 AircraftNationality string(50) The aircraft nationality (the state of registry e.g. ‘Australia’). 0..1 AircraftNationalityCodeAndRegistrationMa string(100) The nationality (e.g. ‘VH’ for Australia) and rk registration marks assigned pursuant to the Chicago Convention.

PPSR B2G Mailbox Notifications Page 25 of 83 UNCLASSIFIED

3.2.5 SecuredPartyWithVerificationStatus

SecuredPartyWithVerificationStatus Class

Properties SecuredPartyType : string

Individual Organisation

SecuredPartyIndividual SecuredPartyOrganisationWithVerificationStatus Class Class

Properties Properties FamilyName : string OrganisationName : string GivenNames : string OrganisationNumber : string OrganisationNumberType : string OrganisationNumberVerificationStatus : string

Class Req. Element Type Notes

SecuredPartyWithVerificationStatus 1..1 SecuredPartyType string(50) Indicates whether the Secured Party is an organisation or an individual. See section 4.9 SecuredPartyType for details. 0..1 Organisation SecuredPartyOrganisationWithVerificat If the Secured Party is an organisation, the details ionStatus of the organisation. 0..1 Individual SecuredPartyIndividual If the Secured Party is an individual, the details of the individual. SecuredPartyOrganisationWithVerificatio 0..1 OrganisationNumberType string(50) The type of the number used to identify the nStatus organisation (e.g. ACN, ARBN, ARSN, ABN). See section 4.8 OrganisationNumberType for details. There is a value for OrganisationNumberType only if the Secured Party is an organisation that is identified in PPSR by its organisation number.

PPSR B2G Mailbox Notifications Page 26 of 83 UNCLASSIFIED

Class Req. Element Type Notes 0..1 OrganisationNumber string(50) The value of the number used to identify the organisation. There is a value for OrganisationNumber only if the Secured Party is an organisation that is identified in PPSR by its organisation number. 0..1 OrganisationName string(250) The name of the organisation. If the Secured Party is an organisation that is identified in PPSR by its organisation name, this will be the name of the organisation specified when the Secured Party Group for the registration was created. If the Secured Party is an organisation that is identified in PPSR by its organisation number, this will be the name of the organisation retrieved from ASIC (for ACN, ARSN, ARBN) or ABR (for ABN) for the organisation number. If the organisation number does not exist in ASIC or ABR, or ASIC/ABR has not been successfully contacted yet to verify the organisation number, then the OrganisationName will be null. 0..1 OrganisationNumberVerificationStatus string(50) If the Secured Party is an organisation that is identified in PPSR by its organisation number, this indicates the status of the verification of the organisation number with either ASIC for (ACN, ARSN or ARBN) or ABR (for ABN). See 4.5 IdentifierVerificationStatusType for details. If the VerificationStatus is “NotVerified” and the B2G Account Customer wishes to convey this information to the end user (e.g. on a screen or printed report), the form of words used in the explanation will need to be in an approved form agreed with the Registrar. SecuredPartyIndividual 1..1 FamilyName string(40) The family name of the Secured Party. 1..1 GivenNames string(80) The given names of the Secured Party.

PPSR B2G Mailbox Notifications Page 27 of 83 UNCLASSIFIED

3.2.6 GrantorWithVerificationStatus

GrantorWithVerificationStatus GrantorOrganisationWithVerificationStatus Class Class Organisation

Properties Properties GrantorType : string OrganisationName : string OrganisationNumber : string OrganisationNumberType : string Individual OrganisationNumberVerificationStatus : string

GrantorIndividual Class

Properties DateOfBirth : DateTime? FamilyName : string GivenNames : string

Class Req. Element Type Notes

GrantorWithVerificationStatus 1..1 GrantorType string(50) Indicates whether the Grantor is an organisation or an individual. See section 4.4 GrantorType for details. 0..1 Organisation GrantorOrganisationWithVerificationSt If the grantor is an organisation, the details of the atus organisation. 0..1 Individual GrantorIndividual If the grantor is an individual, the details of the individual. GrantorOrganisationWithVerificationStatu 0..1 OrganisationNumberType string(50) The type of the number used to identify the s organisation (e.g. ACN, ARBN, ARSN, ABN). See section 4.8 OrganisationNumberType for details. There is a value for OrganisationNumberType only if the Grantor is an organisation that is identified in

PPSR B2G Mailbox Notifications Page 28 of 83 UNCLASSIFIED

Class Req. Element Type Notes PPSR by its organisation number. 0..1 OrganisationNumber string(50) The value of the number used to identify the organisation. There is a value for OrganisationNumber only if the Grantor is an organisation that is identified in PPSR by its organisation number. 0..1 OrganisationName string(250) The name of the organisation. If the Grantor is an organisation that is identified in PPSR by its organisation name, this will be the name of the organisation specified when the Grantor was added to the registration. If the Grantor is an organisation that is identified in PPSR by its organisation number, this will be the name of the organisation retrieved from ASIC (for ACN, ARSN, ARBN) or ABR (for ABN) for the organisation number. If the organisation number does not exist in ASIC or ABR, or ASIC/ABR has not been successfully contacted yet to verify the organisation number, then the OrganisationName will be null. 0..1 OrganisationNumberVerificationStatus string(50) If the Grantor is an organisation that is identified in PPSR by its organisation number, this indicates the status of the verification of the organisation number with either ASIC for (ACN, ARSN or ARBN) or ABR (for ABN). See 4.5 IdentifierVerificationStatusType for details. If the VerificationStatus is “NotVerified” and the B2G Account Customer wishes to convey this information to the end user (e.g. on a screen or printed report), the form of words used in the explanation will need to be in an approved form agreed with the Registrar. GrantorIndividual 1..1 FamilyName string(40) The family name of the grantor. 1..1 GivenNames string(80) The given names of the grantor. 0..1 DateOfBirth dateTime The date of birth of the grantor.

PPSR B2G Mailbox Notifications Page 29 of 83 UNCLASSIFIED

3.2.7 Grantor

Grantor GrantorOrganisation Class Organisation Class

Properties Properties GrantorType : string OrganisationName : string OrganisationNumber : string OrganisationNumberType : string Individual

GrantorIndividual Class

Properties DateOfBirth : DateTime? FamilyName : string GivenNames : string

Class Req. Element Type Notes

Grantor 1..1 GrantorType string(50) Indicates whether the Grantor is an organisation or an individual. See section 4.4 GrantorType for details. 0..1 Organisation GrantorOrganisation If the grantor is an organisation, the details of the organisation. 0..1 Individual GrantorIndividual If the grantor is an individual, the details of the individual. GrantorOrganisation 0..1 OrganisationNumberType string(50) The type of the number used to identify the organisation (e.g. ACN, ARBN, ARSN, ABN). See section 4.8 OrganisationNumberType for details. There is a value for OrganisationNumberType only if the Grantor is an organisation that is identified in

PPSR B2G Mailbox Notifications Page 30 of 83 UNCLASSIFIED

Class Req. Element Type Notes PPSR by its organisation number. 0..1 OrganisationNumber string(50) The value of the number used to identify the organisation. There is a value for OrganisationNumber only if the Grantor is an organisation that is identified in PPSR by its organisation number. 0..1 OrganisationName string(250) The name of the organisation. There is a value for OrganisationName only if the Grantor is an organisation that is identified in PPSR by its organisation name. GrantorIndividual 1..1 FamilyName string(40) The family name of the grantor. 1..1 GivenNames string(80) The given names of the grantor. 0..1 DateOfBirth dateTime The date of birth of the grantor.

3.2.8 AddressForService

AddressForService MailingAddress Address Class Class

Properties Properties PhysicalAddress Addressee : string CountryName : string B2GAccountCustomerName : string ISO3166CountryCode : string B2GAccountCustomerNumber : string Line1 : string EmailAddress : string Line2 : string FaxNumber : string Line3 : string Locality : string Postcode : string State : string

PPSR B2G Mailbox Notifications Page 31 of 83 UNCLASSIFIED

Class Req. Element Type Notes

AddressForService 0..1 Addressee string(50) If an addressee has been specified in the Address for Service, this will be the addressee. If an addressee has not been specified in the Address for Service, this will be null. 0..1 B2GAccountCustomerNumber string(20) If a B2G address has been specified in the Address for Service, this will be the Account Customer Number of the B2G Account Customer whose B2G Mailbox will be used for notifications. If a B2G address has not been specified in the Address for Service, this will be null. 0..1 B2GAccountCustomerName string(250) If a B2G address has been specified in the Address for Service, this will be the name of the B2G Account Customer whose B2G Mailbox will be used for notifications. If a B2G address has not been specified in the Address for Service, this will be null. 0..1 EmailAddress string(250) If an email address has been specified in the Address for Service, this will be the email address. If an email address has not been specified in the Address for Service, this will be null. 0..1 FaxNumber string(20) If a fax number has been specified in the Address for Service, this will be the fax number. If a fax number has not been specified in the Address for Service, this will be null. 1..1 MailingAddress Address The postal mail address specified in the Address for Service. 0..1 PhysicalAddress Address If a physical address has been specified in the Address for Service, this will be the physical address. If a physical address has not been specified in the Address for Service, this will be null. Address 0..1 ISO3166CountryCode string(2) The ISO 3166 country code of the country for the address. 0..1 CountryName string(50) The name of the country specified by the ISO3166CountryCode. 1..1 Line1 string(50) The first line of the address. 0..1 Line2 string(50) The (optional) second line of the address.

PPSR B2G Mailbox Notifications Page 32 of 83 UNCLASSIFIED

Class Req. Element Type Notes 0..1 Line3 string(50) The (optional) third line of the address. 0..1 Locality string(50) The suburb or town of the address. 0..1 Postcode string(10) The postcode of the address. 0..1 State string(20) The state/province of the address.

3.2.9 AttachmentDetail

AttachmentDetail Class

Properties AttachmentDescription : string AttachmentFileName : string IsMigratedAttachment : bool

Class Req. Element Type Notes

AttachmentDetail 0..1 AttachmentDescription string(250) An optional description for the attachment. 1..1 AttachmentFileName string(255) The file name of the attachment. 1..1 IsMigratedAttachment boolean For registrations that were migrated from other registers prior to commencement of PPSR, an attachment may have been created when the Registration was migrated from its source register that contains additional data provided by the source register that is not supported by PPSR. IsMigratedAttachment indicates whether the attachment is such an attachment. Note that attachments that existed in source registers prior to migration to PPSR and have been brought across to PPSR are not migrated attachments and the value of IsMigratedAttachment

PPSR B2G Mailbox Notifications Page 33 of 83 UNCLASSIFIED

Class Req. Element Type Notes will be “false”.

3.2.10 MigrationDetail

MigrationDetail Class

Properties OriginalStartDate : DateTime SourceRegister : string

Class Req. Element Type Notes

MigrationDetail 1..1 SourceRegister string(200) The name of the register the registration was migrated from. 0..1 OriginalStartDate string(50) The original start date of the registration as recorded on the source register.

PPSR B2G Mailbox Notifications Page 34 of 83 UNCLASSIFIED

3.2.11 RestrictedAccessDetail

RestrictedAccessDetail Class

Properties RegistrationEndTime : DateTime? RegistrationNumber : string

Class Req. Element Type Notes

RestrictedAccessDetail 1..1 RegistrationNumber string(20) The Registration Number of the registration. 0..1 RegistrationEndTime dateTime The date and time that the registration will expire. This will be null if the end time of the registration is not stated.

3.2.12 AffectedCollateralRegistration

AffectedCollateralRegistration Class

Properties GivingOfNoticeIdentifier : string IsAccessRestricted : bool NewChangeNumber : long? OldChangeNumber : long? RegistrationChangeTime : DateTime? RegistrationNumber : string

PPSR B2G Mailbox Notifications Page 35 of 83 UNCLASSIFIED

Class Req. Element Type Notes

AffectedCollateralRegistration 1..1 RegistrationNumber string(20) The Registration Number of the registration. 1..1 IsAccessRestricted boolean Indicates whether the registration has been marked as Access is Restricted. If ‘true’, the only detail that is provided for the registration is the Registration Number; all other elements will be null. 0..1 GivingOfNoticeIdentifier string(50) An optional identifier that a Secured Party Group has specified for the registration. This will be null if the registration is marked as Access is Restricted. 0..1 OldChangeNumber long The Change Number of the version of the registration before the change was made to the registration. This will be null if the registration is marked as Access is Restricted. 0..1 NewChangeNumber long The Change Number of the version of the registration after the change was made to the registration. This will be null if the registration is marked as Access is Restricted. 0..1 RegistrationChangeTime dateTime The date and time that the registration was changed. This will be null if the registration is marked as Access is Restricted.

3.2.13 NevdisData

The NevdisData class is used to return data received by PPSR from NEVDIS. This is used to provide information from NEVDIS in a Verification Statement for a registration where the collateral is a motor vehicle described by a VIN or Chassis Number.

If a B2G Account Customer wants to convey any of the information related to NEVDIS to the end user (e.g. on a screen or printed report), the B2G Account Customer will need to provide information in a form approved by the Registrar.

PPSR B2G Mailbox Notifications Page 36 of 83 UNCLASSIFIED

NevdisData WrittenOffDetail StolenDetail Class Class Class

Properties Properties Properties VerificationStatus : string WrittenOffSummary : string StolenSummary : string

NevdisVehicles : List

NevdisVehicle WrittenOffDetails : List Class StolenDetails : List

VehicleIdentifier NevdisVehicleIdentifier Class VehicleDetail Properties IdentifierType : string NevdisVehicleDetail Class IdentifierValue : string NevdisVehicleDescription Class Properties Jurisdiction : string VehicleDescription Properties JurisdictionParticipation : bool BodyType : string Colour : string NevdisRegistration ComplianceYearMonth : string Class EngineNumber : string Registration Make : string Properties ManufactureYear : string ExpiryDate : string Model : string PlateNumber : string VehicleType : string

PPSR B2G Mailbox Notifications Page 37 of 83 UNCLASSIFIED

Class Req. Element Type Notes

NevdisData 1..1 VerificationStatus string(50) Indicates whether NEVDIS was able to be contacted to verify the vehicle identifier, and if NEVDIS was able to be contacted, indicates whether a matching vehicle record was found. If at least one matching vehicle record was found, the details of each matching vehicle will be provided in the NevdisVehicles element. See section 4.5 IdentifierVerificationStatusType for details. If the VerificationStatus is “NotVerified” and the B2G Account Customer wishes to convey this information to the end user (e.g. on a screen or printed report), the form of words used in the explanation will need to be in an approved form agreed with the Registrar. 0..* NevdisVehicles List If verification with NEVDIS was successful (VerificationStatus is either “Found” or “NotFound”), this will contain a list of all matching vehicles returned from NEVDIS. The list will be empty if the VerificationStatus is “NotFound”. If verification with NEVDIS was unsuccessful (VerificationStatus is “NotVerified”) the NevdisVehicles element will be null, NevdisVehicle 1..1 VehicleIdentifier NevdisVehicleIdentifier Provides the identifier of the matched vehicle. 1..1 VehicleDetail NevdisVehicleDetail Provides details of the matched vehicle. 0..* StolenDetails List Provides a list of stolen restriction records related to the matched vehicle. If the vehicle or some component of the vehicle (e.g. plates, engine) has been reported as stolen, there can be a separate stolen restriction against each identifier related to the vehicle. The list will be empty if there are no stolen restriction records returned from NEVDIS. 0..* WrittenOffDetails List Provides a list of written-off records related to the matched vehicle. A vehicle can be written- off as a repairable write-off, repaired and then written-off again, so there can be multiple records for a vehicle. The list will be empty if there are no written-off records returned from NEVDIS.

PPSR B2G Mailbox Notifications Page 38 of 83 UNCLASSIFIED

Class Req. Element Type Notes NevdisVehicleIdentifier 1..1 IdentifierType string(50) Indicates whether the matched vehicle was matched on a VIN or Chassis Number. See section 4.6 NevdisVehicleIdentifierType for details. 1..1 IdentifierValue string(50) The value of the VIN or Chassis Number of the matched vehicle. NevdisVehicleDetail 0..1 Jurisdiction string(3) The state or territory of the most recent vehicle registration recorded for the vehicle. The value can be null if the vehicle has never been registered. 0..1 JurisdictionParticipation boolean Indicated whether or not the state or territory of the most recent vehicle registration recorded for the vehicle has agreed to participate in providing vehicle and registration information for PPSR. If the value is “false”, the Registration and VehicleDescription elements will not be populated. The value can be null if the vehicle has never been registered. 0..1 Registration NevdisRegistration Details of the most recent vehicle registration recorded for the vehicle. The value can be null if the vehicle registration details are not returned from NEVDIS. 0..1 VehicleDescription NevdisVehicleDescription Details that describe the particular vehicle. The value can be null if the vehicle description details are not returned from NEVDIS.

NevdisRegistration 0.1 ExpiryDate string(50) The registration expiry date of the most recent vehicle registration recorded for the vehicle. The value can be null if the expiry date is not returned from NEVDIS. 0..1 PlateNumber string(20) The registration plate number of the most recent vehicle registration recorded for the vehicle. The value can be null if the plate number is not returned from NEVDIS. NevdisVehicleDescription 0..1 Make string(100) The make of the vehicle. The value can be null if the make is not returned from NEVDIS.

PPSR B2G Mailbox Notifications Page 39 of 83 UNCLASSIFIED

Class Req. Element Type Notes 0..1 Model string(100) The model of the vehicle. The value can be null if the make is not returned from NEVDIS. 0..1 Colour string(100) The colour of the vehicle. The value can be null if the colour is not returned from NEVDIS. 0..1 BodyType string(100) The body type of the vehicle. The value can be null if the body type is not returned from NEVDIS. 0..1 VehicleType string(100) The type of the vehicle. The value can be null if the type is not returned from NEVDIS. 0..1 ManufactureYear string(4) The year of manufacture of the vehicle. The value can be null if the year of manufacture is not returned from NEVDIS. 0..1 ComplianceYearMonth string(7) The year and month on the compliance plate of the vehicle. The value can be null if the year and month of compliance is not returned from NEVDIS. 0..1 EngineNumber string(100) The engine number of the vehicle. The value can be null if the engine number is not returned from NEVDIS. StolenDetail 0..1 StolenSummary string(100) Provides a summary of the information for the stolen restriction record. WrittenOffDetail 0..1 WrittenOffSummary string(100) Provides a summary of the information for the written-off record.

PPSR B2G Mailbox Notifications Page 40 of 83 UNCLASSIFIED

3.3 VerificationStatementRegistrationCreatedType

This B2G Mailbox Message is used for a Verification Statement when a new Registration is created.

Class Req. Element Type Notes

VerificationStatementRegistrationCreated 1..1 NotificationMessageBase NotificationMessageBase See section 3.1.1 NotificationMessageBase. Type 1..1 RegistrationCreatedTime dateTime The date and time the registration was created. This will be the same as the RegistrationStartTime for the registration. 1..1 CollateralRegistration CollateralRegistrationForCreatedVerific The details of the new registration.

PPSR B2G Mailbox Notifications Page 41 of 83 UNCLASSIFIED

Class Req. Element Type Notes ationStatement CollateralRegistrationForCreatedVerificati 1..1 RegistrationDetails RegistrationDetails The registration details for the registration. onStatement See section 3.2.2 RegistrationDetails. 0..* Grantors List< GrantorWithVerificationStatus > The Grantors for the registration. See section 3.2.6 GrantorWithVerificationStatus. 1..1 CollateralDetails CollateralDetails The collateral details for the registration. See section 3.2.3 CollateralDetails. 1..1 SecuredParties List See section 3.2.5 SecuredPartyWithVerificationStatus. 1..1 AddressForService AddressForService The Address for Service for the registration. See section 3.2.8 AddressForService. 0..1 NevdisVerification NevdisData If the collateral is for the Collateral Class of Motor Vehicle and is being described by a Serial Number type of VIN or Chassis Number, and NEVDIS has been called, this will contain the data retrieved from NEVDIS. See section 3.2.13 NevdisData for details of the NEVDIS data.

PPSR B2G Mailbox Notifications Page 42 of 83 UNCLASSIFIED

3.4 VerificationStatementRegistrationAmendedType

This B2G Mailbox Message is used for a Verification Statement when a Registration is amended.

VerificationStatementRegistrationAmendedType AmendedDateTimeField Class Class NotificationMessageBase Properties Properties NewDateTimeValue : DateTime? CollateralRegistration : CollateralRegistrationForVerificationStatement OldDateTimeValue : DateTime? RegistrationAmendedTime : DateTime AmendedExtendedBooleanField RestrictedAccessDetail : RestrictedAccessDetail RegistrationEndTime Class

AmendmentDetail Properties AreProceedsClaimed NewBooleanValue : bool? AmendmentDetail Class OldExtendedBooleanValue : string IsSubordinate Properties CollateralDescription AmendedBooleanField AddedAttachments : List Class AddedGrantors : List ProceedsClaimedDescription RemovedAttachments : List Properties RemovedGrantors : List GivingOfNoticeIdentifier NewBooleanValue : bool? OldBooleanValue : bool?

AdditionalVehicleDetails

AmendedAdditionalVehicleCollateralDescription VehicleRegistrationNumber Class AmendedStringField VehicleDescriptiveText Class

Properties NewStringValue : string AdditionalAircraftDetails OldStringValue : string AmendedAdditionalAircraftCollateralDescription AircraftNationality Class

AircraftNationalityCodeAndRegistrationMark

PPSR B2G Mailbox Notifications Page 43 of 83 UNCLASSIFIED

Class Req. Element Type Notes

VerificationStatementRegistrationAmende 1..1 NotificationMessageBase NotificationMessageBase See section 3.1.1 NotificationMessageBase. dType 1..1 RegistrationAmendedTime dateTime The date and time the registration was amended. This will be the same as the RegistrationChangeTime for the registration. 0..1 RestrictedAccessDetail RestrictedAccessDetail This will be populated if the registration is marked as Access is Restricted, otherwise this will be null. This contains the limited details that can be provided for restricted access Registrations. See section 3.2.11 RestrictedAccessDetail. 0..1 CollateralRegistration CollateralRegistrationForVerificationSt The details of the amended registration. The details atement are after the amended has been applied. This will be null if the registration is marked as Access is Restricted. See section 3.2.1 CollateralRegistrationForVerificationStatement. 0..1 AmendmentDetail AmendmentDetail This contains details of the changes that were made by the amendment to the registration. For each field that was changed, the value before and after the change is provided. Details are provided for each grantor that was either added or removed. Details are provided for each attachment that was either added or removed. This will be null if the registration is marked as Access is Restricted. AmendmentDetail 0..* AddedGrantors List The grantors (if any) that were added to the registration. See section 3.2.6 GrantorWithVerificationStatus. 0..* RemovedGrantors List The grantors (if any) that were removed from the registration. See section 3.2.7 Grantor. 0..* AddedAttachments List The attachments (if any) that were added to the registration. See section 3.2.9 AttachmentDetail.

PPSR B2G Mailbox Notifications Page 44 of 83 UNCLASSIFIED

Class Req. Element Type Notes 0..* RemovedAttachments List The attachments (if any) that were removed from the registration. See section 3.2.9 AttachmentDetail. 0..1 CollateralDescription AmendedStringField If the free text description of the collateral was amended, the value before and after the amendment. 0..1 GivingOfNoticeIdentifier AmendedStringField If the giving of notice identifier was amended, the value before and after the amendment. 0..1 AreProceedsClaimed AmendedExtendedBooleanField If whether proceeds are claimed was amended, the value before and after the amendment. 0..1 ProceedsClaimedDescription AmendedStringField If the free text description of the proceeds claimed was amended, the value before and after the amendment. 0..1 IsSubordinate AmendedBooleanField If whether the registration is subordinate to another registration was amended, the value before and after the amendment. 0..1 RegistrationEndTime AmendedDateTimeField If the end time of the registration was amended, or the end time was changed from a stated end time to a not stated end time, or the end time was changed from a not stated end time to a stated end time, the value before and after the amendment. 0..1 AdditionalVehicleDetails AmendedAdditionalVehicleCollateralDe If the registration is for a motor vehicle described by scription serial number, and if any of the additional vehicle details have been amended, the AmendedAdditionalVehicleCollateralDescription will be populated. 0..1 AdditionalAircraftDetails AmendedAdditionalAircraftCollateralDe If the registration is for a subclass of aircraft scription described by serial number, and if any of the additional aircraft details have been amended, the AmendedAdditionalAircraftCollateralDescription will be populated. AmendedAdditionalVehicleCollateralDesc 0..1 VehicleDescriptiveText AmendedStringField If the free text description of the vehicle was ription amended, the value before and after the amendment. 0..1 VehicleRegistrationNumber AmendedStringField If the registration plate number of the vehicle was amended, the value before and after the amendment. AmendedAdditionalAircraftCollateralDesc 0..1 AircraftNationality AmendedStringField If the aircraft nationality (the state of registry) was

PPSR B2G Mailbox Notifications Page 45 of 83 UNCLASSIFIED

Class Req. Element Type Notes ription amended, the value before and after the amendment. 0..1 AircraftNationalityCodeAndRegistrationMa AmendedStringField If the nationality and registration marks assigned rk pursuant to the Chicago Convention was amended, the value before and after the amendment. AmendedStringField 0..1 OldStringValue string(500) The value of an amended string field before the amendment. 0..1 NewStringValue string(500) The value of an amended string field after the amendment. AmendedBooleanField 0..1 OldBooleanValue boolean The value of an amended boolean field before the amendment. 0..1 NewBooleanValue boolean The value of an amended boolean field after the amendment. AmendedDateTimeField 0..1 OldDateTimeValue dateTime The value of an amended dateTime field before the amendment. 0..1 NewDateTimeValue dateTime The value of an amended dateTime field after the amendment. AmendedExtendedBooleanField 0..1 OldExtendedBooleanValue string(20) The value of an amended extended boolean field before the amendment. See section 4.3 ExtendedBooleanType. 0..1 NewBooleanValue boolean The value of an amended extended boolean field after the amendment. Extended boolean fields cannot be changed to ‘unknown’. After the amendment they must be true or false.

PPSR B2G Mailbox Notifications Page 46 of 83 UNCLASSIFIED

3.5 VerificationStatementRegistrationDischargedType

This B2G Mailbox Message is used for a Verification Statement when a Registration is discharged.

VerificationStatementRegistrationDischargedType Class NotificationMessageBase

Properties CollateralRegistration : CollateralRegistrationForVerificationStatement RegistrationDischargedTime : DateTime RestrictedAccessDetail : RestrictedAccessDetail

Class Req. Element Type Notes

VerificationStatementRegistrationDischar 1..1 NotificationMessageBase NotificationMessageBase See section 3.1.1 NotificationMessageBase. gedType 1..1 RegistrationDischargedTime dateTime The date and time the registration was discharged. This will be the same as both the RegistrationChangeTime and the RegistrationEndTime for the registration. 0..1 RestrictedAccessDetail RestrictedAccessDetail This will be populated if the registration is marked as Access is Restricted, otherwise this will be null. This contains the limited details that can be provided for restricted access Registrations. See section 3.2.11 RestrictedAccessDetail. 0..1 CollateralRegistration CollateralRegistrationForVerificationSt The details of the discharged registration. The atement details are after the discharge has been applied. This will be null if the registration is marked as Access is Restricted. See section 3.2.1 CollateralRegistrationForVerificationStatement.

PPSR B2G Mailbox Notifications Page 47 of 83 UNCLASSIFIED

3.6 VerificationStatementRegistrationRemovedType

This B2G Mailbox Message is used for a Verification Statement when a Registration is removed from the register by the Registrar.

VerificationStatementRegistrationRemovedType Class NotificationMessageBase

Properties CollateralRegistration : CollateralRegistrationForVerificationStatement RegistrationRemovedTime : DateTime RemovalReasonDescription : string RestrictedAccessDetail : RestrictedAccessDetail

Class Req. Element Type Notes

VerificationStatementRegistrationRemove 1..1 NotificationMessageBase NotificationMessageBase See section 3.1.1 NotificationMessageBase. dType 1..1 RegistrationRemovedTime dateTime The date and time the registration was removed. This will be the same as the RegistrationChangeTime for the registration. 1..1 RemovalReasonDescription string(200) The reason why the Registrar removed the registration from the register. 0..1 RestrictedAccessDetail RestrictedAccessDetail This will be populated if the registration is marked as Access is Restricted, otherwise this will be null. This contains the limited details that can be provided for restricted access Registrations. See section 3.2.11 RestrictedAccessDetail. 0..1 CollateralRegistration CollateralRegistrationForVerificationSt The details of the removed registration. The details atement are after the removal has been applied. This will be null if the registration is marked as Access is Restricted. See section 3.2.1 CollateralRegistrationForVerificationStatement.

PPSR B2G Mailbox Notifications Page 48 of 83 UNCLASSIFIED

3.7 VerificationStatementChangeOfAddressForServiceType

This B2G Mailbox Message is used for a Verification Statement when the Address for Service for a Secured Party Group is changed.

VerificationStatementChangeOfAddressForServiceType Class NotificationMessageBase

Properties AddressForServiceChangedTime : DateTime AffectedCollateralRegistrations : List NewAddressForService : AddressForService OldAddressForService : AddressForService SecuredParties : List SecuredPartyGroupNumber : string

Class Req. Element Type Notes

VerificationStatementChangeOfAddressF 1..1 NotificationMessageBase NotificationMessageBase See section 3.1.1 NotificationMessageBase. orServiceType 1..1 AddressForServiceChangedTime dateTime The date and time the Address For Service was changed. 1..1 SecuredPartyGroupNumber string(20) The Secured Party Group Number of the Secured Party Group for which the Address For Service was changed. 1..1 SecuredParties List Party Group. See section 3.2.5 SecuredPartyWithVerificationStatus. 1..1 OldAddressForService AddressForService The Address for Service before it was changed. See section 3.2.8 AddressForService. 1..1 NewAddressForService AddressForService The Address for Service after it was changed. See section 3.2.8 AddressForService. 0..* AffectedCollateralRegistrations List The registrations for the Secured Party Group that were current at the time the Address For Service

PPSR B2G Mailbox Notifications Page 49 of 83 UNCLASSIFIED

Class Req. Element Type Notes was changed and for which the Address for Service has been changed.

PPSR B2G Mailbox Notifications Page 50 of 83 UNCLASSIFIED

3.8 VerificationStatementChangeOfSecuredPartyGroupType

This B2G Mailbox Message is used for a Verification Statement when all current registrations for a Secured Party Group are transferred to another Secured Party Group.

VerificationStatementChangeOfSecuredPartyGroupType OriginalSecuredPartyGroupForTransferAll Class Class NotificationMessageBase OriginalSecuredPartyGroup Properties Properties AddressForService : AddressForService AffectedCollateralRegistrations : List SecuredParties : List SecuredPartyGroupChangedTime : DateTime

NewSecuredPartyGroupForTransferAll Class NewSecuredPartyGroup Properties AddressForService : AddressForService SecuredParties : List SecuredPartyGroupNumber : string

Class Req. Element Type Notes

VerificationStatementChangeOfSecuredP 1..1 NotificationMessageBase NotificationMessageBase See section 3.1.1 NotificationMessageBase. artyGroupType 1..1 SecuredPartyGroupChangedTime dateTime The date and time the transfer of the registrations from one Secured Party Group to another Secured Party Group was requested. 1..1 OriginalSecuredPartyGroup OriginalSecuredPartyGroupForTransfe The Secured Party Group from which the rAll registrations were transferred. 1..1 NewSecuredPartyGroup NewSecuredPartyGroupForTransferAll The Secured Party Group to which the registrations were transferred. 0..* AffectedCollateralRegistrations List The registrations for the original Secured Party Group that were current at the time the transfer was

PPSR B2G Mailbox Notifications Page 51 of 83 UNCLASSIFIED

Class Req. Element Type Notes made. OriginalSecuredPartyGroupForTransferAl 1..1 SecuredParties List Secured Party Group. See section 3.2.5 SecuredPartyWithVerificationStatus. 1..1 AddressForService AddressForService The Address for Service of the original Secured Party Group. See section 3.2.8 AddressForService. NewSecuredPartyGroupForTransferAll 1..1 SecuredPartyGroupNumber string(20) The Secured Party Group Number of the new Secured Party Group. 1..1 SecuredParties List Party Group. See section 3.2.5 SecuredPartyWithVerificationStatus. 1..1 AddressForService AddressForService The Address for Service of the new Secured Party Group. See section 3.2.8 AddressForService.

PPSR B2G Mailbox Notifications Page 52 of 83 UNCLASSIFIED

3.9 VerificationStatementChangeOfSecuredPartyGroupSingleType

This B2G Mailbox Message is used for a Verification Statement when a single specified registration is transferred from one Secured Party Group to another Secured Party Group.

VerificationStatementChangeOfSecuredPartyGroupSingleType SecuredPartyGroupForTransferSingle Class OriginalSecuredPartyGroup Clas s NotificationM ess ageBase Properties Properties NewSecuredPartyGroup AddressForService : AddressForService CollateralDetails : CollateralDetails SecuredParties : List Grantors : List NevdisVerification : NevdisData RegistrationDetails : RegistrationDetails RestrictedAccessDetail : RestrictedAccessDetail SecuredPartyGroupChangedTime : DateTime

Class Req. Element Type Notes

VerificationStatementChangeOfSecuredP 1..1 NotificationMessageBase NotificationMessageBase See section 3.1.1 NotificationMessageBase. artyGroupType 1..1 SecuredPartyGroupChangedTime dateTime The date and time the transfer of the registration was made from one Secured Party Group to another Secured Party Group. 1..1 OriginalSecuredPartyGroup SecuredPartyGroupForTransferSingle The Secured Party Group from which the registration was transferred. 1..1 NewSecuredPartyGroup SecuredPartyGroupForTransferSingle The Secured Party Group to which the registration was transferred. 0..1 RestrictedAccessDetail RestrictedAccessDetail This will be populated if the registration is marked as Access is Restricted, otherwise this will be null. This contains the limited details that can be provided for restricted access Registrations. See section 3.2.11 RestrictedAccessDetail. 0..1 RegistrationDetails RegistrationDetailsForVerificationState The registration details for the registration. ment This will be null if the registration is marked as

PPSR B2G Mailbox Notifications Page 53 of 83 UNCLASSIFIED

Class Req. Element Type Notes Access is Restricted. See section 3.2.2 RegistrationDetails. 0..1 CollateralDetails CollateralDetailsForVerificationStateme The collateral details for the registration. nt This will be null if the registration is marked as Access is Restricted. See section 3.2.3 CollateralDetails. SecuredPartyGroupForTransferSingle 1..1 SecuredParties List Party Group. See section 3.2.5 SecuredPartyWithVerificationStatus. 1..1 AddressForService AddressForService The Address for Service of the Secured Party Group. See section 3.2.8 AddressForService.

PPSR B2G Mailbox Notifications Page 54 of 83 UNCLASSIFIED

3.10 RegistrationTokenIssuedType

This B2G Mailbox Message is used when a Registration Token is first issued for a new Registration.

Class Req. Element Type Notes

RegistrationTokenType 1..1 NotificationMessageBase NotificationMessageBase See section 3.1.1 NotificationMessageBase. 1..1 RegistrationNumber string(20) The Registration Number of the Registration for which the Registration Token has been issued. 0..1 GivingOfNoticeIdentifier string(50) An optional identifier that a Secured Party Group has specified for the Registration. 1..1 RegistrationToken string(50) The Registration Token that has been issued for the Registration. RegistrationTokenIssuedType 1..1 RegistrationTokenIssuedDateTime dateTime The date and time when the Registration Token was

PPSR B2G Mailbox Notifications Page 55 of 83 UNCLASSIFIED

Class Req. Element Type Notes issued.

PPSR B2G Mailbox Notifications Page 56 of 83 UNCLASSIFIED

3.11 RegistrationTokenResetType

This B2G Mailbox Message is used when request has been made to reset a Registration Token for an existing Registration and a new Registration Token has been issued.

Class Req. Element Type Notes

RegistrationTokenType 1..1 NotificationMessageBase NotificationMessageBase See section 3.1.1 NotificationMessageBase. 1..1 RegistrationNumber string(20) The Registration Number of the Registration for which the Registration Token has been reset. 0..1 GivingOfNoticeIdentifier string(50) An optional identifier that a Secured Party Group has specified for the Registration. 1..1 RegistrationToken string(50) The new Registration Token that has been issued for the Registration.

PPSR B2G Mailbox Notifications Page 57 of 83 UNCLASSIFIED

Class Req. Element Type Notes RegistrationTokenResetType 1..1 RegistrationTokenResetDateTime dateTime The date and time when the Registration Token was reset.

PPSR B2G Mailbox Notifications Page 58 of 83 UNCLASSIFIED

3.12 RegistrationTokensResetType

This B2G Mailbox Message is used following a transfer of one Registration or all Registrations from one Secured Party Group to another Secured Party Group. A new Registration Token is issued for each transferred Registration and made available in the B2G Mailbox of the new Secured Party Group for the Registrations.

PPSR B2G Mailbox Notifications Page 59 of 83 UNCLASSIFIED

Class Req. Element Type Notes

RegistrationTokensResetType 1..* NotificationMessageBase NotificationMessageBase See section 3.1.1 NotificationMessageBase. 1..1 NewSecuredPartyGroupNumber string(20) The Secured Party Group to which the registrations were transferred. 1..* ResetTokens List See section 3.11 RegistrationTokenResetType.

PPSR B2G Mailbox Notifications Page 60 of 83 UNCLASSIFIED

3.13 SecuredPartyGroupAccessCodeIssuedType

This B2G Mailbox Message is used when a Secured Party Group Access Code is first issued for a new Secured Party Group.

Class Req. Element Type Notes

SecuredPartyGroupAccessCodeType 1..1 NotificationMessageBase NotificationMessageBase See section 3.1.1 NotificationMessageBase. 1..1 SecuredPartyGroupNumber string(20) The Secured Party Group Number of the Secured Party Group for which the Secured Party Group Access Code has been issued. 1..1 SecuredPartyGroupAccessCode string(50) The Secured Party Group Access Code that has been issued for the Secured Party Group. SecuredPartyGroupAccessCodeIssuedTy 1..1 SecuredPartyGroupAccessCodeIssuedDa dateTime The date and time when the Secured Party Group pe teTime Access Code was issued.

PPSR B2G Mailbox Notifications Page 61 of 83 UNCLASSIFIED

3.14 SecuredPartyGroupAccessCodeResetType

This B2G Mailbox Message is used when a Secured Party Group Access Code has been reset and a new Secured Party Group Access Code issued for an existing Secured Party Group.

Class Req. Element Type Notes

SecuredPartyGroupAccessCodeType 1..1 NotificationMessageBase NotificationMessageBase See section 3.1.1 NotificationMessageBase. 1..1 SecuredPartyGroupNumber string(20) The Secured Party Group Number of the Secured Party Group for which the Secured Party Group Access Code has been reset.

PPSR B2G Mailbox Notifications Page 62 of 83 UNCLASSIFIED

Class Req. Element Type Notes 1..1 SecuredPartyGroupAccessCode string(50) The new Secured Party Group Access Code that has been issued for the Secured Party Group. SecuredPartyGroupAccessCodeResetTy 1..1 SecuredPartyGroupAccessCodeResetDat dateTime The date and time when the Secured Party Group pe eTime Access Code was reset.

PPSR B2G Mailbox Notifications Page 63 of 83 UNCLASSIFIED

3.15 SecuredPartyGroupAccessCodeChangedType

This B2G Mailbox Message is used when a Secured Party Group has changed their Secured Party Group Access Code to a new value chosen by the Secured Party Group.

Class Req. Element Type Notes

SecuredPartyGroupAccessCodeType 1..1 NotificationMessageBase NotificationMessageBase See section 3.1.1 NotificationMessageBase. 1..1 SecuredPartyGroupNumber string(20) The Secured Party Group Number of the Secured Party Group for which the Secured Party Group Access Code has been changed. 1..1 SecuredPartyGroupAccessCode string(50) The new value of the Secured Party Group Access Code for the Secured Party Group. SecuredPartyGroupAccessCodeChanged 1..1 SecuredPartyGroupAccessCodeChanged dateTime The date and time when the Secured Party Group Type DateTime Access Code was changed.

PPSR B2G Mailbox Notifications Page 64 of 83 UNCLASSIFIED

3.16 SecuredPartyGroupNumberType

This B2G Mailbox Message is used when a Secured Party Group that has forgotten their Secured Party Group Number has a notification of their Secured Party Group Number sent to their Address for Service.

SecuredPartyGroupNumberType Class NotificationMessageBase

Properties SecuredPartyGroupNumber : string

Class Req. Element Type Notes

SecuredPartyGroupNumberType 1..1 NotificationMessageBase NotificationMessageBase See section 3.1.1 NotificationMessageBase. 1..1 SecuredPartyGroupNumber string(20) The Secured Party Group Number of the Secured Party Group that is having their Secured Party Group Number sent to their Address for Service.

PPSR B2G Mailbox Notifications Page 65 of 83 UNCLASSIFIED

3.17 CriticalNoticeType

This B2G Mailbox Message is used when a new Critical Notice is sent to a B2G Account Customer.

Class Req. Element Type Notes

CriticalNoticeType 1..1 NotificationMessageBase NotificationMessageBase See section 3.1.1 NotificationMessageBase. 1..1 CriticalNoticeId int A unique identifier in PPSR of the Critical Notice. 1..1 Title string(50) The title of the Critical Notice. 1..1 Message string(2000) The message content of the Critical Notice. The content may contain embedded HTML markup, such as hyperlinks to information on the PPSR web site. 0..1 EnvironmentURL string(200) The base URL of the environment the notice is for. Eg ‘https://transact.ppsr.gov.au’ in production.

3.18 Common Alert Notification Classes

All alert notification messages are based on the AlertNotificationType class

PPSR B2G Mailbox Notifications Page 66 of 83 UNCLASSIFIED

Class Req. Element Type Notes

AlertNotificationType 1..1 NotificationMessageBase NotificationMessageBase See section 3.1.1 NotificationMessageBase. 1..1 AlertNotificationRequestName string(50) Name provided by the user who created the Alert Notification Request 1..1 AlertNotificationRequestNumber string(16) Unique number generated by PPSR when the Alert Notification Request is created. 0..1 B2GAccountCustomerNumber string(20) The B2G mailbox specified in the Alert Notification Request. This will always be the Account Customer Number of the B2G client that retrieves the message 0..1 EmailAddress string(250) The email address specified in the Alert Notification Request. 1..1 NotificationDate dateTime The date and time the notification was created. 0..* AlertNotificationRequestOrganisationListIt List< List of the organisations for the notification ems AlertNotificationRequestOrganisationLi stItem > AlertNotificationRequestOrganisationListIt 0..1 OrganisationName string(250) The verified name of the organisation (if available) em 1..1 OrganisationNumber string(50) The value of the number used to identify the organisation. 1..1 OrganisationNumberTypeName string(50) The type of the number used to identify the organisation (e.g. ACN, ARBN, ARSN). See

PPSR B2G Mailbox Notifications Page 67 of 83 UNCLASSIFIED

Class Req. Element Type Notes section 4.8 OrganisationNumberType for details.

3.19 AlertNotificationRequestedCreated

This B2G Mailbox Message is used when an Alert Notification Request has been created.

Class Req. Element Type Notes

AlertNotificationRequestCreatedType 1..1 AlertNotificationType AlertNotificationType See 3.18 Common Alert Notification Classes 1..1 EndDate dateTime When the alert notification request will no longer be processed by the system. 1..1 StartDate dateTime When the alert notification request will start being processed by the system.

3.20 AlertNotificationRequestedAmended

This B2G Mailbox Message is used when an Alert Notification Request has been amended.

PPSR B2G Mailbox Notifications Page 68 of 83 UNCLASSIFIED

Class Req. Element Type Notes

AlertNotificationRequestAmendType 1..1 AlertNotificationType AlertNotificationType See 3.18 Common Alert Notification Classes 1..1 EndDate dateTime When the alert notification request will no longer be processed by the system. 1..1 ChangeDate dateTime When the alert notification request was amended.

3.21 AlertNotificationRequestedCancelled

This B2G Mailbox Message is used when an Alert Notification Request has been cancelled.

Class Req. Element Type Notes

AlertNotificationRequestCancelType 1..1 AlertNotificationType AlertNotificationType See 3.18 Common Alert Notification Classes

PPSR B2G Mailbox Notifications Page 69 of 83 UNCLASSIFIED

3.22 AlertNotificationRequestedList

This B2G Mailbox Message is used for the list of current Alert Notification Requests for the B2GMailbox.

Class Req. Element Type Notes

AlertNotificationRequestListType 1..1 AlertNotificationType AlertNotificationType See 3.18 Common Alert Notification Classes 0..* AlertNotificationRequestListItems List List of all the current alert notifications sent to the B2G Mailbox AlertNotificationRequestListItem 1..1 AlertNotificationRequestName string(50) Name provided by the user who created the Alert Notification Request 1..1 AlertNotificationRequestNumber string(16) Unique number generated by PPSR when the Alert Notification Request is created. 01..1 B2GAccountCustomerNumber string(20) The B2G mailbox specified in the Alert Notification Request. This will always be the Account Customer

PPSR B2G Mailbox Notifications Page 70 of 83 UNCLASSIFIED

Class Req. Element Type Notes Number of the B2G client that retrieves the message 0..1 EmailAddress string(250) The email address specified in the Alert Notification Request. 1..1 EndDate dateTime When the alert notification request will no longer be processed by the system. 1..1 StartDate dateTime When the alert notification request will start being processed by the system.

3.23 AlertNotificationRequestedAlertNotification

This B2G Mailbox Message is used when one or more of the organisations specified in the Alert Notification Request has had a change of a registration where the organisation is the grantor (including create/discharge).

Class Req. Element Type Notes

AlertNotificationAlertType 1..1 AlertNotificationType AlertNotificationType See 3.18 Common Alert Notification Classes The AlertNotificationRequestOrganisationListItems will have the list of organisations that have had an event against them.

3.24 AlertNotificationRequestedExpiryReminder

An Alert Notification Request is about to expire.

PPSR B2G Mailbox Notifications Page 71 of 83 UNCLASSIFIED

Class Req. Element Type Notes

AlertNotificationRequestExpiryReminderT 1..1 AlertNotificationType AlertNotificationType See 3.18 Common Alert Notification Classes ype 1..1 EndDate dateTime When the alert notification request will no longer be processed by the system.

3.25 SpgB2GAccountCustomerChanged

This B2G Mailbox Message is used when the B2G mailbox for a Secured Party Group’s address for service has been changed, but no other part of the address for service has been.

PPSR B2G Mailbox Notifications Page 72 of 83 UNCLASSIFIED

Class Req. Element Type Notes

SpgB2GAccountCustomerChangedType 1..1 NotificationMessageBase NotificationMessageBase See section 3.1.1 NotificationMessageBase. 1..1 SecuredPartyGroupNumber string(20) The number of the Secured Party Group which has had the B2G Mailbox changed for. 0..1 OriginalB2GAccountCustomerNumber string(20) The Account Customer Number for the B2G Mailbox before the change (if there was no mailbox then this element will not be provided). 0..1 NewB2GAccountCustomerNumber string(20) The Account Customer Number for the B2G Mailbox after the change (if there is no mailbox then this element will not be provided).

PPSR B2G Mailbox Notifications Page 73 of 83 UNCLASSIFIED

4 Reference Types

This section lists the reference types used in notifications in the B2G Mailbox and their values.

4.1 CollateralClassType

The collateral classes for which registrations can exist in PPSR. Each item of personal property registered as collateral is described by the specific class of personal property to which the item belongs.

Value Description Unknown Unknown collateral class. This will only occur on migrated registrations. MotorVehicle Motor vehicle Watercraft Watercraft Aircraft Aircraft AircraftEngine Aircraft / Aircraft engine Airframe Aircraft / Airframe Helicopter Aircraft / Helicopter SmallAircraft Aircraft / Small aircraft Agriculture Agriculture Crops Agriculture / Crops Livestock Agriculture / Livestock OtherGoods Other goods ChattelPaper Financial property / Chattel paper Currency Financial property / Currency DocumentOfTitle Financial property / Document of title

PPSR B2G Mailbox Notifications Page 74 of 83 UNCLASSIFIED

Value Description IntermediatedSecurity Financial property / Intermediated security InvestmentInstrument Financial property / Investment instrument NegotiableInstrument Financial property / Negotiable instrument Account Intangible property / Account GeneralIntangible Intangible property / General intangible IntellectualProperty Intangible property / Intellectual property CircuitLayout Intangible property / Intellectual property / Circuit layout Copyright Intangible property / Intellectual property / Copyright Patent Intangible property / Intellectual property / Patent Design Intangible property / Intellectual property / Design TradeMark Intangible property / Intellectual property / Trade mark PlantBreedersRight Intangible property / Intellectual property / Plant breeder’s right AllPapNoExcept All present and after-acquired property AllPapWithExcept All present and after-acquired property except …

4.2 CollateralType

The type of property for which registrations can exist in PPSR. Registrations are either for commercial property or consumer property, or unknown.

Value Description Unknown Indicates the collateral type is unknown. This will only occur on migrated registrations.

PPSR B2G Mailbox Notifications Page 75 of 83 UNCLASSIFIED

Value Description Consumer Indicates consumer property. Commercial Indicates commercial property.

4.3 ExtendedBooleanType

Allows for explicitly indicating an Unknown value for Boolean data types where the data is relevant for a registration, separately from using Null for instances where the data is not relevant. This is used to support data migrated from existing registers that do not store data that is required by PPSR.

Value Description Unknown Used when the value is Unknown. This will only occur on migrated registrations. True Used when the value is True. False Used when the value is False.

4.4 GrantorType

The type of grantor that has granted the security interest in the collateral in PPSR. Each grantor will be either an organisation or an individual.

Value Description Individual Indicates that a grantor is an individual. Organisation Indicates that a grantor is an organisation.

PPSR B2G Mailbox Notifications Page 76 of 83 UNCLASSIFIED

4.5 IdentifierVerificationStatusType

When a Secured Party in a Secured Party Group is an organisation that is identified in PPSR by its organisation number (ACN, ARSN, ARBN or ABN), PPSR will attempt to verify the value of the organisation number with either ASIC (for ACN, ARSN, ARBN) or ABR (for ABN). The IdentifierVerificationStatusType is used to indicate the verification status of the organisation number with ASIC or ABR.

Value Description Found The identifier has been verified with the verification register, and the identifier exists in the verification register. NotFound The identifier has been verified with the verification register, but the identifier does not exist in the verification register. NotVerified The identifier has not yet been successfully verified (either as existing or not existing) with the verification register. NotPerformed The identifier will not be verified with the verification register. This is used for migrated registrations.

PPSR B2G Mailbox Notifications Page 77 of 83 UNCLASSIFIED

4.6 NevdisVehicleIdentifierType

The types of vehicle identifiers used to match vehicle with NEVDIS.

Value Description VIN Vehicle Identification Number ChassisNumber Chassis Number

4.7 NotificationType

The notification types of B2G Mailbox Messages.

Value Description VerificationStatementRegistrationCreated A Verification Statement for a new Registration. VerificationStatementRegistrationAmended A Verification Statement for a Registration that has been amended. VerificationStatementRegistrationDischarged A Verification Statement for a Registration that has been discharged. VerificationStatementRegistrationRemoved A Verification Statement for a Registration that has been removed from the Register by the Registrar. VerificationStatementChangeOfAddressForService A Verification Statement when a Secured Party Group has changed their Address for Service. VerificationStatementChangeOfSecuredPartyGroup A Verification Statement when a Secured Party Group has transferred all Registrations to another Secured Party Group. VerificationStatementChangeOfSecuredPartyGroupSingle A Verification Statement when a Secured Party Group has transferred a single Registration to another Secured Party Group. ReissueVerificationStatementRegistrationCreated Reissue of a Verification Statement for a new Registration. ReissueVerificationStatementRegistrationAmended Reissue of a Verification Statement for a Registration that has been amended.

PPSR B2G Mailbox Notifications Page 78 of 83 UNCLASSIFIED

Value Description ReissueVerificationStatementRegistrationDischarged Reissue of a Verification Statement for a Registration that has been discharged. ReissueVerificationStatementRegistrationRemoved Reissue of a Verification Statement for a Registration that has been removed from the Register by the Registrar. ReissueVerificationStatementChangeOfAddressForService Reissue of a Verification Statement when a Secured Party Group has changed their Address for Service. ReissueVerificationStatementChangeOfSecuredPartyGroup Reissue of a Verification Statement when a Secured Party Group has transferred all Registrations to another Secured Party Group. ReissueVerificationStatementChangeOfSecuredPartyGroupSingle Reissue of a Verification Statement when a Secured Party Group has transferred a single Registration to another Secured Party Group. RegistrationTokenIssued A Registration Token issued for a new Registration. RegistrationTokenReset A new Registration Token issued for an existing Registration when the Registration Token has been reset. RegistrationTokensReset New Registration Tokens issued for existing Registrations when the Registrations for a Secured Party Group are transferred to another Secured Party Group. SecuredPartyGroupAccessCodeIssued A Secured Party Group Access Code issued for a new Secured Party Group. SecuredPartyGroupAccessCodeReset A new Secured Party Group Access Code issued for an existing Secured Party Group when the Secured Party Group Access Code has been reset. SecuredPartyGroupAccessCodeChanged A new Secured Party Group Access Code when the Secured Party Group has changed their Secured Party Group Access Code to a new value chosen by the Secured Party Group. SecuredPartyGroupNumber A Secured Party Group Number sent to a Secured Party Group Address for Service for a Secured Party Group that has forgotten their Secured Party Group Number. CriticalNotice A new Critical Notice sent to a B2G Account Customer. AlertNotificationRequestedCreated An Alert Notification Request has been created. AlertNotificationRequestedAmended An Alert Notification Request has been amended. AlertNotificationRequestedCancelled An Alert Notification Request has been cancelled. AlertNotificationRequestedList The list of current Alert Notification Requests for the B2GMailbox.

PPSR B2G Mailbox Notifications Page 79 of 83 UNCLASSIFIED

Value Description AlertNotificationRequestedAlertNotification One or more of the organisations specified in the Alert Notification Request has had a change of a registration where the organisation is the grantor (including create/discharge). AlertNotificationRequestedExpiryReminder An Alert Notification Request is about to expire. SpgB2GAccountCustomerChanged The B2G mailbox for a Secured Party Group’s address for service has been changed, but no other part of the address for service has been.

4.8 OrganisationNumberType

Grantors and secured parties for registrations are either an organisation or an individual. Grantors and secured parties that are organisations can be identified in various ways. PPSR uses identifying numbers issued by the Australian Securities and Investments Commission (ASIC) and the Australian Business Register (ABR). When a grantor or secured party has an identifying number issued by one of these agencies, the number and the type of number are recorded.

The numbers issued by ASIC are:  Australian Company Number (ACN)  Australian Registered Body Number (ARBN)  Australian Registered Scheme Number (ARSN)

The numbers issued by ABR are:  Australian Business Number (ABN)

Value Description ACN Australian Company Number. ARBN Australian Registered Body Number.

PPSR B2G Mailbox Notifications Page 80 of 83 UNCLASSIFIED

Value Description ARSN Australian Registered Scheme Number. ABN Australian Business Number.

4.9 SecuredPartyType

The type of the secured party in PPSR. Each secured party will be either an organisation or an individual.

Value Description Individual Indicates that a secured party is an individual. Organisation Indicates that a secured party is an organisation.

4.10 SerialNumberType

The types of serial numbers that can be used with each collateral class that can have a serial number.

The types of serial numbers are:

For Motor Vehicles:  Vehicle Identification Number (VIN)  Chassis Number  Motor Vehicle Manufacturer’s Number  Unknown Motor Vehicle Identifier

PPSR B2G Mailbox Notifications Page 81 of 83 UNCLASSIFIED

For Watercraft:  Hull Identification Number (HIN) - for boats  Official Number - for ships

For Aircraft:  Aircraft Engine Manufacturer’s Number  Airframe Manufacturer’s Number  Helicopter Manufacturer’s Number  Aircraft Nationality Code and Registration Mark

For Intellectual Property:  Patent Number, Patent Application Number or Patent Cooperation Treaty (PCT) Number  Trade Mark Number or Trade Mark Application Number  Design Number or Design Application Number  Plant Breeder’s Right Number or Plant Breeder’s Right Application Number

Value Description VIN Vehicle Identification Number ChassisNumber Chassis Number MotorVehicleManufacturersNumber Motor Vehicle Manufacturer’s Number UnknownMotorVehicleIdentifier Unknown Motor Vehicle Identifier HIN HIN OfficialNumber Official Number AircraftEngineManufacturersNumber Aircraft Engine Manufacturer’s Number

PPSR B2G Mailbox Notifications Page 82 of 83 UNCLASSIFIED

Value Description AirframeManufacturersNumber Airframe Manufacturer’s Number HelicopterManufacturersNumber Helicopter Manufacturer’s Number AircraftNationalityCodeAndRegistrationMark Aircraft Nationality Code and Registration Mark PatentNumber Patent Number / Patent Application Number / Patent Cooperation Treaty Number TradeMarkNumber Trade Mark Number / Trade Mark Application Number DesignNumber Design Number / Design Application Number PlantBreedersRightNumber Plant Breeder’s Right Number / Plant Breeder’s Right Application Number

PPSR B2G Mailbox Notifications Page 83 of 83

Recommended publications