QueryGroup Response

The QueryGroup response is the response to the QueryGroup Request. This contains the following elements:

Element Name

Content Type

Description

Required?

ExternalReference

String69

Returned unmodified in the response. The client may use this identifier to correlate the request and the response.

Optional

GroupBasic

Container

See GroupBasic Response Container for details.

Mandatory

Address

Container

See Address Response Container for details.

Optional

GroupBasic Response Container

The GroupBasic response container contains the following elements:

Element Name

Content Type

Description

Required?

GroupCode

String6

The CMP Group Code automatically generated to uniquely identify the Group.

Mandatory

GroupDescription

String30

A full description of the Group.

Mandatory

CompanyNumber

String3

The Company Name to which the Account is attached.

Mandatory

AddressNumber

Integer8

The Account level delivery address number which is used to identify one of the several delivery addresses available.

Mandatory

EmailAddress

String70

The email address set against the Group.

Optional

PostingAccountNumber

String20

Unique number to identify the posting account.

Mandatory

LastAmendedDate

dateTime

YYYY-MM-DDThh:mm:ssZ

Optional

Address Request Container

The Address request container instructs the Address Service to update an AccountClosed In the Cloud Monetisation Platform, a billing entity that can be used to manage payments on one or more subscriptions or payments for services. An account can hold details such as payments or invoices. with an address. This request contains the following elements:

Element Name

Content Type

Description

Required?

AddressData

Container - Choice

Choice of:

  • PersonalAddress
  • BusinessAddress

Mandatory

Personal Address Errors

For Personal Addresses, if multiple mandatory fields are not supplied the following error (the details depend on the fields not supplied) is returned:

<Error>

<MessageId>MISSING_ADDRESS_FIELD</MessageId>

<MessageText>Please complete the Title,Middle Name,Surname,Address Line 1,Address Line 2,Address Line 3,

Address Line 4,Address Line 5,Postcode,Daytime Telephone,Evening Telephone,Fax Number,

Address Type,Address Category,Occupation,Id Number,Date Of Birth,Date Of Residence,

Gender field(s)</MessageText>

<ExtraInfo>Title,Middle Name,Surname,Address Line 1,Address Line 2,Address Line 3,

Address Line 4,Address Line 5,Postcode,Daytime Telephone,Evening Telephone,Fax Number,

Address Type,Address Category,Occupation,Id Number,Date Of Birth,Date Of Residence,

Gender</ExtraInfo>

</Error>

Business Address Errors

For Business Addresses, if multiple mandatory fields are not supplied the following error (the details of course depends on the fields not supplied, the complete list is shown here) is returned:

<Error>

<MessageId>MISSING_ADDRESS_FIELD</MessageId>

<MessageText>Please complete the Title,Forename,MiddleName,Surname,Address Line 1,Address Line 2,

Address Line 3,Address Line 4,Address Line 5,Postcode,Company Telephone,Contact Telephone,

Fax Number,Address Type,Address Category,Date Of Incorporation,Date Of Residence,Job Title,

Company Name,Company Registration,Industrial Classification field(s)</MessageText>

<ExtraInfo>Title,Forename,MiddleName,Surname,Address Line 1,Address Line 2,

Address Line 3,Address Line 4,Address Line 5,Postcode,Company Telephone,Contact Telephone,

Fax Number,Address Type,Address Category,Date Of Incorporation,Date Of Residence,Job Title,

Company Name,Company Registration,Industrial Classification </ExtraInfo

</Error>

PersonalAddress Request Container

The PersonalAddress request container has the following elements:

Element Name

Content Type

Description

Required?

Title

String10

The customer's appropriate title for example Mr, Mrs, Miss, Ms or Dr.

This field is always mandatory but can be made optional via configuration if required.

Mandatory

Forename

String15

Customer's first name.

Optional

MiddleName

String10

Customer's middle name.

Optional

Surname

String25

Customer's surname.

Mandatory

Address1

String40

Line one of the customer's address.

Mandatory

Address2

String40

Line one of the customer's address.

Optional

Address3

String40

Line one of the customer's address.

Optional

Address4

String40

Line one of the customer's address.

Optional

Address5

String40

Line one of the customer's address.

Optional

Postcode

String10

Customer's post code. Must be entered without spaces.

Optional

DateOfBirth

Date

Customer's date of birth, in the format YYYY-MM-DD.

Optional

Gender

String

Choice of: Male, Female, Unknown or BLANK.

Optional

MaritalStatus

String

Choice of: Married, Single, Widowed, Divorced, Other, Separated or BLANK.

Optional

DateOfResidence

Date

The date from which the customer has lived at the address specified, in the format YYYY-MM-DD.

Optional

CustomerType

String10

Selected from one of the available Customer Types configured in CMP.

Optional

AddressType

String10

Identifies if the customer is a home owner, renting, living with parents, council tenant etc. Configurable CMP list.

Optional

AddressCategory

String10

Indicates property value. A category range relating to the address. Configurable CMP list.

Optional

Occupation

String10

The customer's current occupation. Configurable CMP list.

Optional

IDType

String10

The available type of ID used as proof of identity for example passport or driving license. Configurable CMP list.

Optional

IDNumber

String30

The unique ID from the proof of identity.

Optional

TelephoneNumber

String15

Customer's main contact telephone number.

Optional

EveningTelephoneNumber

String15

Customer's additional telephone number they can be reached on.

Optional

FaxNumber

String15

Customer's fax number.

Optional

CMPClosed Converged Monetisation Platform. The MDS Global product that supports customer care and billing for digital service providers. configuration controls which elements are mandatory and optional. Standard validation settings can be changed via CMP back office setup: DISESETUP > 5. Subscriber Registration Set up > 15. Delivery Address Set Up > 8. Field Validation Maintenance. Enter 'P' for Personal Address.

BusinessAddress Request Container

The BusinessAddress request container has the following elements:

Element Name

Content Type

Description

Required?

CompanyName

String60

Name of company.

Mandatory

Address1

String40

Line one of the company's address.

Mandatory

Address2

String40

Line two of the company's address.

Optional

Address3

String40

Line three of the company's address.

Optional

Address4

String40

Line four of the company's address.

Optional

Address5

String40

Line five of the company's address.

Optional

Postcode

String10

Company's postcode. Must be entered without spaces.

Optional

CompanyTelephoneNumber

String15

Company's main contact telephone number.

Optional

ContactTelephoneNumber

String15

The individual's contact telephone number.

Optional

FaxNumber

String15

Company's fax number

Optional

CompanyType

String10

Indicates the type of company. Configurable CMP list.

Optional

AddressType

String10

Identifies the company's address. Configurable CMP list.

Optional

AddressCategory

String10

Indicates property value. A category range relating to the address can be configured. Configurable CMP list.

Optional

IndustrialClassificationCode

String10

Indicates the industry the company resides. Configurable CMP list.

Optional

CompanyRegistration

String25

Unique ID the company is registered to.

Optional

DateOfIncorporation

Date

The date the company register at the address specified in the format YYYY-MM-DD.

Optional

Title

String10

Company's contact title.

Optional

Forename

String15

Company's contact first name.

Optional

MiddleName

String10

Company's contact middle name.

Optional

Surname

String25

Company's contact surname name.

Optional

JobTitle

String30

Company's contact job title.

Optional

CMP configuration controls which elements are mandatory and optional. Standard validation settings can be changed via CMP back office setup: DISESETUP > 5. Subscriber Registration Set up > 15. Delivery Address Set Up > 8. Field Validation Maintenance. Enter 'C' for Company Address.