XML Batch Reporting Instructions and Specifications

MODULE 2

November 29, 2010

Includes specifications for Casino Disbursement Reports (CDR)

Table of Contents

  1. CDR Batch File Specifications
  2. Schema Elements
  3. CDR Structure Flowchart

1. CDR Batch File Specifications

1.1 XML batch format version 1.0

The specifications for the casino disbursement report (CDR) are based on XML format version 1.0. This means that you will have to go through the acceptance procedure of test submissions to submit CDRs by batch. For more information on the acceptance procedure, see Module 1 of this specification document.

The details related to the technical specifications can be found in the rest of this module.

1.2 Report layout

The following specifications outline the format for CDR included in a batch, based on XML batch file report format version 1.0.

The layout for each CDR batch will be as follows:

CasinoDisbursementReportXmlFile

CasinoDisbursementReportXmlFile
ReportSubmissionFileHeader

Header

CasinoDisbursementReport

First report

CasinoDisbursementReport

Second report

... (for each report contained in the file) ...

etc.

ReportSubmissionFileTrailer

Trailer

1.2.1 Report parts

Any part of a report that is not applicable should not be included. However, all fields in each applicable part must be included, unless you are deleting a report (as explained in subsection 3.3 of Module 1). For additional information about each field in a CDR, refer to Guideline 10A: Submitting Casino Disbursement Reports to FINTRAC Electronically.

A CDR should only contain one disbursement unless it is about two or more disbursements of less than $10,000 made within 24 consecutive hours of each other that total $10,000 or more.

The entire file will be rejected if any of the file specifications are not met.

2 Schema Elements

The CDR XML schema is illustrated in the following diagram:

CDR XML schema

2.1 File header elements

The batch header contains information identifying the individual or institution transmitting the file. There can be only one batch header for each transmitted file. The following elements are required in the batch header.

?xml (XML declaration)

XML declaration
Definition:

This is the top level XML declaration which specifies the version of XML being used.

Attributes:

version:
fixed: "1.0"
encoding:
fixed: "UTF-8"

Limits:

Mandatory for processing
One per submission instance

Example: <?xml version="1.0" encoding="UTF-8" ?>
Remarks:

This declaration is required to be alone on the first line of the file. The version number and encoding are fixed to the version of the schema.

CasinoDisbursementReportXmlFile (Root element)

CasinoDisbursementReportXmlFile

Root element
Definition:

This is the container for the following batch file contents:
ReportSubmissionFileHeader
CasinoDisbursementReport
ReportSubmissionFileTrailer

Attributes:

ModelVersionNumber
fixed: "1.0"

Limits:

Mandatory for processing
One per submission instance

Example: <CasinoDisbursementReportXmlFile ModelVersionNumber="1.0"> …
</CasinoDisbursementReportXmlFile>
Remarks:

This element indicates the start and end of the XML file.

ReportSubmissionFileHeader (Batch header)

ReportSubmissionFileHeader

Batch header
Definition:

This is the container for information related to the individual or institution transmitting the file.

Attributes:
Limits:

Mandatory for processing
One per ReportXmlFile

Example:
<ReportSubmissionFileHeader> 
 <SubmitOrganizationNumber>9999999</SubmitOrganizationNumber> 
 <ExternalFileName>20091010_1101112_CDR.xml</ExternalFileName> 
 <ReportTypeCode>13</ReportTypeCode> 
 <OperationModeCode>2</OperationModeCode> 
 <PkiCertificateNumber>1211379999</PkiCertificateNumber>
</ReportSubmissionFileHeader>
Remarks:

This element uniquely identifies the XML batch file submitted to FINTRAC and contains information that will be used as a reference in the acknowledgement message returned to the individual or institution transmitting the file.

SubmitOrganizationNumber (Organization's identifier number)

SubmitOrganizationNumber

SubmitOrganizationNumber (Organization's identifier number)
Definition:

This is the identifier number assigned to the individual or institution transmitting the file by FINTRAC during organization set up or enrolment.

Attributes:
Limits:

Mandatory for processing
1 to 7 numeric characters
One per ReportSubmissionFileHeader

Example: <SubmitOrganizationNumber>9999999</SubmitOrganizationNumber>
Remarks:

ExternalFileName (Batch file name)

ExternalFileName

Batch file name
Definition:

This is an identifier generated by the individual or institution transmitting the file that uniquely identifies each batch submitted. It will be used as a reference in the acknowledgement message returned to the individual or institution transmitting the file.

Attributes:
Limits:

Mandatory for processing
1 to 80 characters
One per ReportSubmissionFileHeader

Example: <ExternalFileName>20091010_1101112_CDR.xml </ExternalFileName>
Remarks:

Names should not contain spaces or dashes.

ReportTypeCode (Report type)

ReportTypeCode

Report type
Definition:

This is the code used to identify the type of report.

Attributes:
Limits:

Mandatory for processing
2 numeric characters
One per ReportSubmissionFileHeader

Example: <ReportTypeCode>13</ReportTypeCode>
Remarks:

Code:
13 - Casino Disbursement Report

OperationModeCode (Operational mode)

OperationModeCode

Operational mode
Definition:

This is the code used to identify which transmission channel is being used to submit the file.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per ReportSubmissionFileHeader

Example: <OperationModeCode>2</OperationModeCode>
Remarks:

Codes:
2 - Production
1 - Test (in a batch transmission software training channel)

PKICertificateNumber (PKI certificate ID)

PKICertificateNumber

PKI certificate ID
Definition:

This is the PKI certificate identifier number assigned to the individual or institution transmitting the file by FINTRAC.

Attributes:
Limits:

Mandatory for processing
10 numeric characters
One per ReportSubmissionFileHeader

Example: <PkiCertificateNumber>1211379999</PkiCertificateNumber>
Remarks:

2.2 Information about the casino reporting the disbursement

CasinoDisbursementReport (Casino Disbursement Report)

CasinoDisbursementReport

Casino Disbursement Report
Definition:

This is the container for the individual report's contents.

Attributes:

CasinoDisbursementReportSequenceNumber
Mandatory for processing
1 to 99999 numeric characters
One per CasinoDisbursementReport

ActionCode: 1 ¦ 2 ¦ 5

Codes:
1 Insert
2 Change
5 Delete
Mandatory for processing
1 numeric character
One per CasinoDisbursementReport

Limits:

Mandatory for processing
One or more per CasinoDisbursementReportXmlFile

Example: <CasinoDisbursementReport CasinoDisbursementReportSequenceNumber="1" ActionCode="1"> … </CasinoDisbursementReport>
Remarks:

ReportHeader (Part A)

ReportHeader

ReportHeader (Part A)
Definition:

This is the container for information about the casino required to report the disbursement to FINTRAC.

Attributes:
Limits:

Mandatory for processing
One per CasinoDisbursementReport

Example:
<ReportHeader> 
 <OrganizationNumber>9999999</OrganizationNumber> 
 <OrganizationReportReferenceIdentifier>Report01
 </OrganizationReportReferenceIdentifier> 
 <TwentyFourHourRuleCode>0</TwentyFourHourRuleCode> 
 <ReportContactInformation> 
  <IndividualName> 
   <Surname>Doe</Surname> 
   <GivenName>John</GivenName> 
   <MiddleName>E</MiddleName> 
  </IndividualName> 
  <BusinessTelephone> 
    <TelephoneNumber>905-999-9999</TelephoneNumber> 
    <TelephoneExtensionNumber>912</TelephoneExtensionNumber> 
   </BusinessTelephone> 
  </ReportContactInformation> 
  <ExternalLocationIdentifier>999999999</ExternalLocationIdentifier> 
</ReportHeader>
Remarks:

A2 OrganizationNumber* (Reporting entity's identifier number*)

OrganizationNumber*

Reporting entity's identifier number
Definition:

This is the identifier number assigned to the casino by FINTRAC at enrolment.

Attributes:
Limits:

Mandatory for processing
1 to 7 numeric characters
One per ReportHeader

Example: <OrganizationNumber>9999999</OrganizationNumber>
Remarks:

This element cannot be empty.

A3 OrganizationReportReferenceIdentifier
(Reporting entity report reference number)

OrganizationReportReferenceIdentifier

Reporting entity report reference number
Definition:

This is a unique report reference number assigned by the casino or the individual or institution transmitting the file for each report submitted by or for the same casino.

Attributes:
Limits:

Mandatory for processing
1 to 20 characters
One per ReportHeader

Example: <OrganizationReportReferenceIdentifier>Report01
</OrganizationReportReferenceIdentifier>
Remarks:

This element cannot be empty.

A1 TwentyFourHourRuleCode (24-hour-rule indicator)

TwentyFourHourRuleCode

24-hour-rule indicator
Definition:

This is the code used to indicate that the report is about a disbursement that is part of a group of two or more disbursements of less than $10,000 each made within 24 consecutive hours of each other that total $10,000 or more.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per ReportHeader

Example: <TwentyFourHourRuleCode>0</TwentyFourHourRuleCode>
Remarks:

Codes:
0 Report 24-hour rule does not apply
1 Report 24-hour rule applies

Complete a distinct CasinoTransaction, with all the other applicable parts, for each disbursement of the 24-hour rule group.

This element cannot be empty.

ReportContactInformation
(Whom can FINTRAC contact about this report?)

ReportContactInformation

Whom can FINTRAC contact about this report?
Definition:

This is the container for information about the individual FINTRAC can contact for clarification about this report.

Attributes:
Limits:

Mandatory for processing
One per ReportHeader

Example:
<ReportContactInformation> 
 <IndividualName> 
  <Surname>Doe</Surname> 
  <GivenName>John</GivenName> 
  <MiddleName>E</MiddleName> 
 </IndividualName> 
 <BusinessTelephone> 
  <TelephoneNumber>905-999-9999</TelephoneNumber> 
  <TelephoneExtensionNumber>912</TelephoneExtensionNumber> 
 </BusinessTelephone> 
</ReportContactInformation>
Remarks:

This element cannot be empty.

IndividualName (Contact name)

IndividualName

Contact name
Definition:

This is the container for information about the name of the individual FINTRAC can contact for clarification about this report.

Attributes:
Limits:

Mandatory for processing
One per ReportContactInformation

Example:
<IndividualName> 
 <Surname>Doe</Surname> 
 <GivenName>John</GivenName> 
 <MiddleName>E</MiddleName> 
</IndividualName>
Remarks:

This element cannot be empty.

A4 Surname* (Contact surname*)

Surname*

Contact surname
Definition:

This is the surname of the individual FINTRAC can contact for clarification about this report.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per IndividualName

Example: <Surname>Doe</Surname>
Remarks:

This element cannot be empty.

A5 GivenName* (Contact given name*)

GivenName*

Contact given name
Definition:

This is the given name of the individual FINTRAC can contact for clarification about this report.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per IndividualName

Example: <GivenName>John</GivenName>
Remarks:

This element cannot be empty.

A6 MiddleName (Contact other/initial)

MiddleName

Contact other/initial
Definition:

This is any other name or initial of the individual FINTRAC can contact for clarification about this report.

Attributes:
Limits:

Optional
0 to 30 characters
One per IndividualName

Example: <MiddleName>E</MiddleName>
Remarks:

BusinessTelephone (Business telephone number)

BusinessTelephone

Business telephone number
Definition:

This is the container for information about the business telephone number of the individual FINTRAC can contact for clarification about this report.

Attributes:
Limits:

Mandatory for processing
One per ReportContactInformation

Example:
<BusinessTelephone>
 <TelephoneNumber>905-999-9999</TelephoneNumber>
 <TelephoneExtensionNumber>912</TelephoneExtensionNumber> 
</BusinessTelephone>
Remarks:

A7 TelephoneNumber* (Contact telephone number*)

TelephoneNumber*

Contact telephone number
Definition:

This is the telephone number of the individual FINTRAC can contact for clarification about this report.

Attributes:
Limits:

Mandatory for processing
0 to 20 characters
One per BusinessTelephone

Example: <TelephoneNumber>905-999-9999</TelephoneNumber>
Remarks:

This element cannot be empty.

A8 TelephoneExtensionNumber (Contact telephone extension number)

TelephoneExtensionNumber

Contact telephone extension number
Definition:

This is the telephone extension number.

Attributes:
Limits:

Optional
0 to 10 numeric characters
One per BusinessTelephone

Example: <TelephoneExtensionNumber>912</TelephoneExtensionNumber>
Remarks:

ExternalLocationIdentifier (Reporting entity location number)

ExternalLocationIdentifier

Reporting entity location number
Definition:

This is the number that identifies the location where the disbursement took place.

Attributes:
Limits:

Optional
0 to 15 characters. No special characters.
One per ReportHeader

Example: <ExternalLocationIdentifier>999999999</ExternalLocationIdentifier>
Remarks:

2.3 Information about the transaction

CasinoTransaction (Transaction)

CasinoTransaction

Transaction
Definition:

This is the container for the individual report's transactions.

Attributes:

CasinoTransactionSequenceNumber
Mandatory for processing
1 to 999999999 numeric characters
One per CasinoTransaction

Limits:

Mandatory for processing
One or more per CasinoDisbursementReport

Example: <CasinoTransaction CasinoTransactionSequenceNumber="250"> ….</CasinoTransaction>
Remarks:

CasinoTransactionDetail (Part B)

CasinoTransactionDetail
CasinoTransactionDetail (Part B)
Definition:

This is the container for information about where the transaction took place, as well as how and when it was conducted.

Attributes:
Limits:

Mandatory for processing
One per CasinoTransaction

Example:
<CasinoTransactionDetail>        
 <ExternalLocationIdentifier>999999999</ExternalLocationIdentifier>
 <TransactionConductMethodCode>7</TransactionConductMethodCode>
 <TransactionConductOtherMethodDescriptionText>Other
 </TransactionConductOtherMethodDescriptionText>
 <TransactionDate>20091010</TransactionDate>
 <TransactionTime>111200</TransactionTime> 
</CasinoTransactionDetail>
Remarks:

B1 ExternalLocationIdentifier* (Reporting entity location number*)

ExternalLocationIdentifier*

Reporting entity location number
Definition:

This is the number that identifies the location where the transaction took place.

Attributes:
Limits:

Mandatory for processing
0 to 15 characters, no special characters
One per CasinoTransactionDetail

Example: <ExternalLocationIdentifier>999999999</ExternalLocationIdentifier>
Remarks:

This element cannot be empty.

B2 TransactionConductMethodCode*
(How the transaction was conducted*)

TransactionConductMethodCode*

How the transaction was conducted
Definition:

This is the code used to indicate how the transaction was conducted.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per CasinoTransactionDetail

Example: <TransactionConductMethodCode>7</TransactionConductMethodCode>
Remarks:

Codes:
1 In person
2 Self-redemption kiosk
3 Telephone
4 Mail
5 Courier
6 Armoured car
7 Other

This element cannot be empty.

B3 TransactionConductMethodOtherDescriptionText
(Other description field)

TransactionConductMethodOtherDescriptionText

Other description field
Definition:

This is the description of "Other".

Attributes:
Limits:

Optional
0 to 40 characters
One per CasinoTransactionDetail

Example: <TransactionConductOtherMethodDescriptionText>Other
</TransactionConductOtherMethodDescriptionText>
Remarks:

This element is required if TransactionConductMethodCode =
7 Other

B4 TransactionDate* (Date of transaction*)

TransactionDate*

Date of transaction
Definition:

This is the date when the transaction occurred.

Attributes:
Limits:

Mandatory for processing
0 to 8 numeric characters
Format = YYYYMMDD
One per CasinoTransactionDetail

Example: <TransactionDate>20091010</TransactionDate>
Remarks:

This element cannot be empty.

B5 TransactionTime (Time of transaction)

TransactionTime

Time of transaction
Definition:

This is the time when the transaction occurred.

Attributes:
Limits:

Optional
0 to 6 numeric characters
Format = HHMMSS
One per CasinoTransactionDetail

Example: <TransactionTime>111200</TransactionTime>
Remarks:

2.4 Information about the individual who requested the disbursement

DisbursementRequestor (Part C)

DisbursementRequestor

DisbursementRequestor (Part C)
Definition:

This is the container for information about the individual who requested the disbursement.

Attributes:
Limits:

Mandatory for processing
One per CasinoTransaction

Example: <DisbursementRequestor> … </DisbursementRequestor>
Remarks:

C1 ClientIdentifierAssignCode
(Is there a client number assigned by the reporting casino for this individual?)

ClientIdentifierAssignCode

Is there a client number assigned by the reporting casino for this individual?
Definition:

This is the code used to indicate if a client number has been assigned by the casino to the individual initiating the transaction.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per DisbursementRequestor

Example: <ClientIdentifierAssignCode>1</ClientIdentifierAssignCode>
Remarks:

Codes:
1 Client identifier assigned
2 Client identifier not assigned

C2 ClientIdentifier (Casino identifier number)

ClientIdentifier

Casino identifier number
Definition:

This is the number assigned to the client by the reporting casino.

Attributes:
Limits:

Optional
0 to 20 characters
One per DisbursementRequestor

Example: <ClientIdentifier>12345</ClientIdentifier>
Remarks:

This element must contain data if ClientIdentifierAssignCode =
1 Client identifier assigned

IndividualInformation
(Information about the individual who requested the disbursement)

IndividualInformation

Information about the individual who requested the disbursement
Definition:

This is the container for information about the individual who requested the disbursement.

Attributes:
Limits:

Mandatory for processing
One per DisbursementRequestor

Example: <IndividualInformation> …</IndividualInformation>
Remarks:

IndividualName (Individual's full name)

IndividualName

Individual's full name
Definition:

This is the container for information about the name of the individual who requested the disbursement.

Attributes:
Limits:

Mandatory for processing
One per IndividualInformation

Example:
<IndividualName>
 <Surname>Smith</Surname>
 <GivenName>Jane</GivenName>
 <MiddleName></MiddleName> 
</IndividualName>
Remarks:

C3 Surname* (Individual's surname*)

Surname*

Individual's surname
Definition:

This if the surname of the individual who requested the disbursement.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per IndividualName

Example: <Surname>Smith</Surname>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

C4 GivenName* (Individual's given name*)

GivenName*

Individual's given name
Definition:

This is the given name of the individual who requested the disbursement.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per IndividualName

Example: <GivenName>Jane</GivenName>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

C5 MiddleName (Individual's other name/initial)

MiddleName

Individual's other name/initial
Definition:

The other name or initial of the individual who requested the disbursement.

Attributes:
Limits:

Optional
0 to 30 characters
One per IndividualName

Example: <MiddleName></MiddleName>
Remarks:

Address (Individual's full address)

Address

Individual's full address
Definition:

This is the container for the address information of the individual who requested the disbursement.

Attributes:
Limits:

Mandatory for processing
One per IndividualInformation

Example:
<Address>
 <StreetAddressText>123 Main Street</StreetAddressText>
 <CityName>Toronto</CityName>
 <AlphaProvinceStateCode>ON</AlphaProvinceStateCode>
 <PostalZipCode>M3M3M3</PostalZipCode>
 <AlphaCountryCode>CA</AlphaCountryCode> 
</Address>
Remarks:

C6 StreetAddressText* (Street address*)

StreetAddressText*

Street address
Definition:

This is the street address.

Attributes:
Limits:

Mandatory for processing
0 to 70 characters
One per Address

Example: <StreetAddressText>123 Main Street</StreetAddressText>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

C7 CityName* (City*)

CityName*

City
Definition:

This is the official municipality name.

Attributes:
Limits:

Mandatory for processing
0 to 60 characters
One per Address

Example: <CityName>Toronto</CityName>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

C9 AlphaProvinceStateCode* (Province or state*)

AlphaProvinceStateCode*

Province or state
Definition:

This is the province or state code. Refer to the relevant code table in the technical documentation area of the Publications page on FINTRAC's website for provinces and territories of Canada or states of the United States or Mexico.

Attributes:
Limits:

Mandatory for processing
0 to 2 alpha characters
One per Address

Example: <AlphaProvinceStateCode>ON</AlphaProvinceStateCode>
Remarks:

This element is required if AlphaCountryCode =
CA - Canada
US - United States
MX - Mexico

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

C9 ProvinceStateName* (Province or state*)

ProvinceStateName*

Province or state
Definition:

This is the province or state name.

Attributes:
Limits:

Mandatory for processing
0 to 60 characters
One per Address

Example: <ProvinceStateName>Sussex</IProvinceStateName>
Remarks:

C10 PostalZipCode* (Postal or zip code*)

PostalZipCode*

Postal or zip code
Definition:

This is the postal or zip code.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per Address

Example: <PostalZipCode>M3M3M3</PostalZipCode>
Remarks:

This element is required if AlphaCountryCode =
CA - Canada
US - United States

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

C8 AlphaCountryCode* (Country*)

AlphaCountryCode*

Country
Definition:

This is the country code. Refer to the country code table in the technical documentation area of the Publications page on FINTRAC's website.

Attributes:
Limits:

Mandatory for processing
0 to 2 alpha characters
One per Address

Example: <AlphaCountryCode>CA</AlphaCountryCode>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

C11 HomeTelephoneNumber (Home telephone number)

HomeTelephoneNumber

Home telephone number
Definition:

This is the home telephone number of the individual who requested the disbursement.

Attributes:
Limits:

Mandatory for processing
0 to 20 characters
One per IndividualInformation

Example: <HomeTelephoneNumber>905-999-9999</HomeTelephoneNumber>
Remarks:

BusinessTelephone (Business telephone number)

BusinessTelephone

Business telephone number
Definition:

This is the container for information about the business telephone number of the individual who requested the disbursement.

Attributes:
Limits:

Optional
One per IndividualInformation

Example:
<BusinessTelephone>
 <TelephoneNumber>905-999-9999</TelephoneNumber>             
 <TelephoneExtensionNumber>912</TelephoneExtensionNumber> 
</BusinessTelephone>
Remarks:

C12 TelephoneNumber (Business telephone number)

TelephoneNumber

Business telephone number
Definition:

This is the business telephone number of the individual who requested the disbursement.

Attributes:
Limits:

Mandatory for processing
0 to 20 characters
One per BusinessTelephone

Example: <TelephoneNumber>905-999-9999</TelephoneNumber>
Remarks:

C13 TelephoneExtensionNumber (Business telephone extension number)

TelephoneExtensionNumber

Business telephone extension number
Definition:

This is the business telephone extension number.

Attributes:
Limits:

Optional
0 to 10 numeric characters
One per BusinessTelephone

Example: <TelephoneExtensionNumber>912</TelephoneExtensionNumber>
Remarks:

C14 BirthDate* (Individual's date of birth*)

BirthDate*

Individual's date of birth
Definition:

This is the date of birth of the individual who requested the disbursement.

Attributes:
Limits:

Mandatory for processing
0 to 8 characters
Format = YYYYMMDD
One per IndividualInformation

Example: <BirthDate>19701212</BirthDate>
Remarks:

Must be later than 1900 and cannot be a future date.

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

C15 AlphaResidenceCountryCode (Country of residence)

AlphaResidenceCountryCode

Country of residence
Definition:

This is the country of residence for the individual who requested the disbursement. Refer to the country code table in the technical documentation area of the Publications page on FINTRAC's website.

Attributes:
Limits:

Mandatory for processing
0 to 2 alpha characters
One per IndividualInformation

Example: <AlphaResidenceCountryCode>CA</AlphaResidenceCountryCode>
Remarks:

IndividualIdentification (Individual's identifier)

IndividualIdentification

Individual's identifier
Definition:

This is the container for the information related to the document used to identify the individual who requested the disbursement.

Attributes:
Limits:

Optional
One per IndividualInformation

Example:
<IndividualIdentification>
 <IdentificationTypeCode>3</IdentificationTypeCode>
 <IdentificationOtherTypeDescriptionText>Service 
 New Brunswick Card</IdentificationOtherTypeDescriptionText>
 <IdentificationIdentifier>UT12345</IdentificationIdentifier>
 <AlphaIssueCountryCode>CA</AlphaIssueCountryCode>      
 <AlphaIssueProvinceStateCode>ON</AlphaIssueProvinceStateCode> 
</IndividualIdentification>
Remarks:

This element is required for DisbursementRequestor

C16 IdentificationTypeCode* (Individual's identifier (ID) type*)

IdentificationTypeCode*

Individual's identifier (ID) type
Definition:

This is the code used to indicate the type of document used to identify the individual who requested the disbursement.

Attributes:
Limits:

Mandatory for processing
1 to 2 numeric characters
One per IndividualIdentification

Example: <IdentificationTypeCode>3</IdentificationTypeCode>
Remarks:

Codes:
1 Birth certificate
2 Passport
3 Other
4 Driver's license
5 Provincial health card
6 Record of Landing or Permanent residence card
27 Social insurance number (SIN) card

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

C17 IdentificationOtherTypeDescription (Other description field)

IdentificationOtherTypeDescription

Other description field
Definition:

This is the description of "Other".

Attributes:
Limits:

Optional
0 to 40 characters
One per IndividualIdentification

Example: <IdentificationOtherTypeDescriptionText>Service New Brunswick Card</IdentificationOtherTypeDescriptionText>
Remarks:

This element is required if IdentificationTypeCode =
3 Other

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

C18 IdentificationIdentifier* (ID number*)

IdentificationIdentifier*

ID number
Definition:

This is the number of the ID described by the IdentificationTypeCode or IdentificationOtherTypeDescription elements.

Attributes:
Limits:

Mandatory for processing
0 to 20 characters
One per IndividualIdentification

Example: <IdentificationIdentifier>UT12345</IdentificationIdentifier>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

except when IdentificationTypeCode=
27 Social insurance number (SIN) carddo not provide number

C19 AlphaIssueCountryCode*
(Place of issue of individual's identifier-Country*)

AlphaIssueCountryCode*

Place of issue of individual's identifier-Country
Definition:

This is the country of issue of the document used to identify the individual who requested the disbursement. Refer to the country code table in the technical documentation area of the Publications page on FINTRAC's website.

Attributes:
Limits:

Mandatory for processing
0 to 2 alpha characters
One per IndividualIdentification

Example: <AlphaIssueCountryCode>CA</AlphaIssueCountryCode>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

C20 AlphaIssueProvinceStateCode*
(Place of issue of individual's identifier--Province or state*)

AlphaIssueProvinceStateCode*

Place of issue of individual's identifier--Province or state
Definition:

This is the province or state code. Refer to the relevant code table in the technical documentation area of the Publications page on FINTRAC's website for provinces and territories of Canada or states of the United States or Mexico.

Attributes:
Limits:

Optional
0 to 2 alpha characters
One per IndividualIdentification

Example: <AlphaIssueProvinceStateCode>ON</AlphaIssueProvinceStateCode>
Remarks:

This element is required if AlphaIssueCountryCode =
CA Canada
US United States
MX Mexico

This element is required if IdentificationTypeCode=
1 Birth certificate
4 Driver's license
5 Provincial health card

The report will be rejected if IdentificationTypeCode=
5 Provincial health card
and AlphaIssueProvinceStateCode =
MB Manitoba or
PE Prince Edward Island

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

C20 IssueProvinceStateName*
IndividualInformation(Place of issue of individual's identifier--Province or state*)

IssueProvinceStateName*

IndividualInformation(Place of issue of individual's identifier--Province or state
Definition:

This is the province or state name.

Attributes:
Limits:

Optional
0 to 60 characters
One per IndividualIdentification

Example: <IssueProvinceStateName>Sussex</IssueProvinceStateName>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

C21 IndividualOccupationDescriptionText* (Individual's occupation*)

IndividualOccupationDescriptionText*

Individual's occupation
Definition:

This is the occupation of the individual who requested the disbursement.

Attributes:
Limits:

Optional
0 to 40 characters
One per IndividualInformation

Example: <IndividualOccupationDescriptionText>Student
</IndividualOccupationDescriptionText>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

2.5 Information about the third party on whose behalf disbursement was received (if applicable)

OnBehalfOfInformation (Third party information)

OnBehalfOfInformation

Third party information
Definition:

This is the container for the information related to the third party on whose behalf the disbursement was received.

Attributes:
Limits:

Mandatory for processing
One per CasinoTransaction

Example: <OnBehalfOfInformation> … </OnBehalfOfInformation>
Remarks:

C22 OnBehalfOfCode (On behalf of indicator)

OnBehalfOfCode

On behalf of indicator
Definition:

This code is used to indicate whether the individual who received the disbursement did so on anyone else's behalf.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per OnBehalfOfInformation

Example: <OnBehalfOfCode>1</OnBehalfOfCode>
Remarks:

Codes:
1 Not applicable
2 On behalf of entity (Complete OnBehalfOfBusinessEntity)
3 On behalf of another individual (Complete OnBehalfOfIndividual)

OnBehalfOfIndividual (Part E)

OnBehalfOfIndividual

OnBehalfOfIndividual (Part E)
Definition:

This is the container to hold the information about the third party individual on whose behalf the disbursement was received.

Attributes:
Limits:

Mandatory for processing
One per OnBehalfOfInformation

Example: <OnBehalfOfIndividual> … </OnBehalfOfIndividual>
Remarks:

This element is required if OnBehalfOfCode =
3 On behalf of another individual

IndividualInformation
(Information about the individual on whose behalf the disbursement was received)

IndividualInformation

Information about the individual on whose behalf the disbursement was received
Definition:

This is the container for information about the individual on whose behalf the disbursement was received.

Attributes:
Limits:

Mandatory for processing
One per OnBehalfOfIndividual

Example: <IndividualInformation> … </IndividualInformation>
Remarks:

IndividualName (Individual's full name)

IndividualName

Individual's full name
Definition:

This is the container for information about the name of the individual on whose behalf the disbursement was received.

Attributes:
Limits:

Mandatory for processing
One per IndividualInformation

Example:
<IndividualName>
 <Surname>Jones</Surname>
 <GivenName>Robert</GivenName>
 <MiddleName>B</MiddleName> 
</IndividualName>
Remarks:

E1 Surname* (Individual's surname*)

Surname*

Individual's surname
Definition:

This is the surname of the individual on whose behalf the disbursement was received.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per IndividualName

Example: <Surname>Jones</Surname>
Remarks:

E2 GivenName* (Individual's given name*)

GivenName*

Individual's given name
Definition:

This is the given name of the individual on whose behalf the disbursement was received.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per IndividualName

Example: <GivenName>Robert</GivenName>
Remarks:

E3 MiddleName (Individual's other name/initial)

MiddleName

Individual's other name/initial
Definition:

This is any other name or initial of the individual on whose behalf the disbursement was received.

Attributes:
Limits:

Optional
0 to 30 characters
One per IndividualName

Example: <MiddleName>B</MiddleName>
Remarks:

Address (Individual's full address)

Address

Individual's full address
Definition:

This is the container for the address information of the individual on whose behalf the disbursement was received.

Attributes:
Limits:

Mandatory for processing
One per IndividualInformation

Example:
<Address>
 <StreetAddressText>234 rue Principale</StreetAddressText>
 <CityName>Montréal</CityName>
 <AlphaProvinceStateCode>QC</AlphaProvinceStateCode>
 <PostalZipCode>H3H3H3</PostalZipCode>
 <AlphaCountryCode>CA</AlphaCountryCode>
</Address>
Remarks:

E4 StreetAddressText* (Street address*)

StreetAddressText*

Street address
Definition:

This is the street address.

Attributes:
Limits:

Mandatory for processing
0 to 70 characters
One per Address

Example: <StreetAddressText>234 rue Principale</StreetAddressText>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

E5 CityName* (City*)

CityName*

City
Definition:

This is the official municipality name.

Attributes:
Limits:

Mandatory for processing
0 to 60 characters
One per Address

Example: <CityName>Montréal</CityName>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

E7 AlphaProvinceStateCode* (Province or state*)

AlphaProvinceStateCode*

Province or state
Definition:

This is the province or state code. Refer to the relevant code table in the technical documentation area of the Publications page on FINTRAC's website for provinces and territories of Canada or states of the United States or Mexico.

Attributes:
Limits:

Mandatory for processing
0 to 2 alpha characters
One per Address

Example: <AlphaProvinceStateCode>QC</AlphaProvinceStateCode>
Remarks:

This element is required if AlphaCountryCode =
CA Canada
US United States
MX Mexico

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

E7 ProvinceStateName* (Province or state*)

ProvinceStateName*

Province or state
Definition:

This is the province or state name.

Attributes:
Limits:

Mandatory for processing
0 to 60 characters
One per Address

Example: <ProvinceStateName>Sussex</ProvinceStateName>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

E8 PostalZipCode* (Postal or zip code*)

PostalZipCode*

Postal or zip code
Definition:

This is the postal or zip code.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per Address

Example: <PostalZipCode>H3H3H3</PostalZipCode>
Remarks:

This element is required if AlphaCountryCode =
CA Canada
US United States

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

E6 AlphaCountryCode* (Country)

AlphaCountryCode*

Country
Definition:

This is the country code. Refer to the country code table in the technical documentation area of the Publications page on FINTRAC's website.

Attributes:
Limits:

Mandatory for processing
0 to 2 alpha characters
One per Address

Example: <AlphaCountryCode>CA</AlphaCountryCode>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

E9 HomeTelephoneNumber (Home telephone number)

HomeTelephoneNumber

Home telephone number
Definition:

This is the home telephone number of the individual on whose behalf the disbursement was received.

Attributes:
Limits:

Mandatory for processing
0 to 20 characters
One per IndividualInformation

Example: <HomeTelephoneNumber>514-999-9999</HomeTelephoneNumber>
Remarks:

BusinessTelephone (Business telephone number)

BusinessTelephone

Business telephone number
Definition:

This is the container for information about the business telephone number of the individual on whose behalf the disbursement was received.

Attributes:
<BusinessTelephone>
 <TelephoneNumber>514-999-9999</TelephoneNumber>              
 <TelephoneExtensionNumber>912</TelephoneExtensionNumber> 
</BusinessTelephone>
Limits:

Optional
One per IndividualInformation

Example:
Remarks:

E10 TelephoneNumber (Business telephone number)

TelephoneNumber

Business telephone number
Definition:

This is the business telephone number of the individual on whose behalf the disbursement was received.

Attributes:
Limits:

Mandatory for processing
0 to 20 characters
One per BusinessTelephone

Example: <TelephoneNumber>514-999-9999</TelephoneNumber>
Remarks:

E11 TelephoneExtensionNumber (Business telephone extension number)

TelephoneExtensionNumber

Business telephone extension number
Definition:

This is the business telephone extension number of the individual on whose behalf the disbursement was received.

Attributes:
Limits:

Optional
0 to 10 numeric characters
One per BusinessTelephone

Example: <TelephoneExtensionNumber>912</TelephoneExtensionNumber>
Remarks:

E12 BirthDate (Individual's date of birth)

BirthDate

Individual's date of birth
Definition:

This is the birth date of the individual on whose behalf the disbursement was received.

Attributes:
Limits:

Mandatory for processing
0 to 8 numeric characters
Format = YYYYMMDD
One per IndividualInformation

Example: <BirthDate>19720505</BirthDate>
Remarks:

Must be later than 1900 and cannot be a future date.

E13 AlphaResidenceCountryCode (Country of residence)

AlphaResidenceCountryCode

Country of residence
Definition:

This is the country of residence for the individual. Refer to the country code table in the technical documentation area of the Publications page on FINTRAC's website.

Attributes:
Limits:

Mandatory for processing
0 to 2 alpha characters
One per IndividualInformation

Example: <AlphaResidenceCountryCode>CA</AlphaResidenceCountryCode>
Remarks:

IndividualIdentification (Individual's identifier)

IndividualIdentification

Individual's identifier
Definition:

This is the container for the information about the document used to identify the individual on whose behalf the disbursement was received.

Attributes:
Limits:

Optional
One per IndividualInformation

Example:
<IndividualIdentification>
 <IdentificationTypeCode>27</IdentificationTypeCode>
 <IdentificationOtherTypeDescriptionText> 
 </IdentificationOtherTypeDescriptionText>
 <IdentificationIdentifier> </IdentificationIdentifier>
 <AlphaIssueCountryCode>CA</AlphaIssueCountryCode>     
 <AlphaIssueProvinceStateCode></AlphaIssueProvinceStateCode> 
</IndividualIdentification>
Remarks:

E14 IdentificationTypeCode (Individual's identifier (ID) type)

IdentificationTypeCode

Individual's identifier (ID) type
Definition:

This is the code used to indicate the type of document used to identify the individual on whose behalf the disbursement was received.

Attributes:
Limits:

Mandatory for processing
1 to 2 numeric characters
One per IndividualIdentification

Example: <IdentificationTypeCode>27</IdentificationTypeCode>
Remarks:

Codes:
1 Birth certificate
2 Passport
3 Other
4 Driver's license
5 Provincial health card
6 Record of Landing or Permanent residence card
27 Social insurance number (SIN) card

E15 IdentificationOtherTypeDescription (Other description field)

dentificationOtherTypeDescription

Other description field
Definition:

This is the description of "Other".

Attributes:
Limits:

Optional
0 to 40 characters
One per IndividualIdentification

Example: <IdentificationOtherTypeDescriptionText>Service New Brunswick Card</IdentificationOtherTypeDescriptionText>
Remarks:

This element is required if IdentificationTypeCode =
3 Other

E16 IdentificationIdentifier (ID number)

IdentificationIdentifier

ID number
Definition:

This is the number of the ID described by the IdentificationTypeCode or IdentificationOtherTypeDescription elements.

Attributes:
Limits:

Mandatory for processing
0 to 20 characters
One per IndividualIdentification

Example: <IdentificationIdentifier></IdentificationIdentifier>
Remarks:

This element must be empty if IdentificationTypeCode=
27 Social insurance number (SIN) card

E17 AlphaIssueCountryCode
(Place of issue of individual's identifier-Country)

AlphaIssueCountryCode

Place of issue of individual's identifier-Country
Definition:

This is the country of issue of the document used to identify the individual on whose behalf the disbursement was received. Refer to the country code table in the technical documentation area of the Publications page on FINTRAC's website.

Attributes:
Limits:

Mandatory for processing
0 to 2 alpha characters
One per IndividualIdentification

Example: <AlphaIssueCountryCode>CA</AlphaIssueCountryCode>
Remarks:

E18 AlphaIssueProvinceStateCode
(Place of issue of individual's identifier--Province or state)

AlphaIssueProvinceStateCode

Place of issue of individual's identifier--Province or state
Definition:

This is the province or state code. Refer to the relevant code table in the technical documentation area of the Publications page on FINTRAC's website for provinces and territories of Canada or states of the United States or Mexico.

Attributes:
Limits:

Optional
0 to 2 alpha characters
One per IndividualIdentification

Example: <AlphaIssueProvinceStateCode></AlphaIssueProvinceStateCode>
Remarks:

This element is required if AlphaIssueCountryCode =
CA Canada
US United States
MX Mexico

This element is required if IdentificationTypeCode=
1 Birth certificate
4 Driver's license
5 Provincial health card

The file will be rejected if IdentificationTypeCode=
5 Provincial health card and
AlphaIssueProvinceStateCode =
MB Manitoba or
PE Prince Edward Island

E18 IssueProvinceStateName
(Place of issue of individual's identifier--Province or state)

IssueProvinceStateName

Place of issue of individual's identifier--Province or state
Definition:

This is the province or state name.

Attributes:
Limits:

Optional
0 to 60 characters
One per IndividualIdentification

Example: <IssueProvinceStateName>Sussex</IssueProvinceStateName>
Remarks:

E19 IndividualOccupationDescriptionText (Individual's occupation)

IndividualOccupationDescriptionText

Individual's occupation
Definition:

This is the occupation of the individual on whose behalf the disbursement was received.

Attributes:
Limits:

Optional
0 to 40 characters
One per IndividualInformation

Example: <IndividualOccupationDescriptionText>Waiter
</IndividualOccupationDescriptionText>
Remarks:

E20 RelationshipTypeCode (Relationship)

RelationshipTypeCode

Relationship
Definition:

This is the relationship of the individual named in the DisbursementRequestor element to the individual named in the OnBehalfOfIndividual element.

Attributes:
Limits:

Mandatory for processing
1 to 2 numeric characters
One per OnBehalfOfIndividual

Example: <RelationshipTypeCode>7</RelationshipTypeCode>
Remarks:

Codes:
1 Accountant
2 Agent
3 Borrower
4 Broker
5 Customer
6 Employee
7 Friend
8 Relative
9 Other
10 Legal counsel

E21 RealtionshipOtherTypeDescriptionText (Other description field)

RealtionshipOtherTypeDescriptionText

Other description field
Definition:

This is the description of "Other".

Attributes:
Limits:

Optional
0 to 40 characters
One per OnBehalfOfIndividual

Example: <RelationshipOtherTypeDescriptionText>Neighbour
</RelationshipOtherTypeDescriptionText>
Remarks:

This element is required if RelationshipTypeCode =
9 Other

OnBehalfOfBusinessEntity (Part D)

OnBehalfOfBusinessEntity

OnBehalfOfBusinessEntity (Part D)
Definition:

This is the container for the information about the entity on whose behalf the disbursement was received.

Attributes:
Limits:

Mandatory for processing
One per OnBehalfOfInformation

Example: <OnBehalfOfBusinessEntity> … </OnBehalfOfBusinessEntity>
Remarks:

This element is required if OnBehalfOfCode=
2 On behalf of entity

D1 BusinessEntityName* (Full name of entity*)

BusinessEntityName*

Full name of entity
Definition:

This is the full name of the business, corporation, trust or other entity.

Attributes:
Limits:

Mandatory for processing
0 to 60 characters
One per OnBehalfOfBusinessEntity

Example: <BusinessEntityName>Cleansweep Inc</BusinessEntityName>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

D2 BusinessTypeDescriptionText* (Type of business*)

BusinessTypeDescriptionText*

Type of business
Definition:

This is the description of the type of business.

Attributes:
Limits:

Mandatory for processing
0 to 40 characters
One per OnBehalfOfBusinessEntity

Example: <BusinessTypeDescriptionText>Residential cleaners</BusinessTypeDescriptionText>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

Address (Entity's full address)

Address

Entity's full address
Definition:

This is the container for the address information for the entity on whose behalf the disbursement was received.

Attributes:
Limits:

Mandatory for processing
One per OnBehalfOfBusinessEntity

Example:
<Address>
 <StreetAddressText>345 Huron Ave</StreetAddressText>
 <CityName>Winnipeg</CityName>
 <AlphaProvinceStateCode>MB</AlphaProvinceStateCode>
 <PostalZipCode>R3R3R3</PostalZipCode>
 <AlphaCountryCode>CA</AlphaCountryCode>
</Address>
Remarks:

D3 StreetAddressText* (Street address*)

StreetAddressText*

Street address
Definition:

This is the street address.

Attributes:
Limits:

Mandatory for processing
0 to 70 characters
One per Address

Example: <StreetAddressText>345 Huron Ave</StreetAddressText>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

D4 CityName* (City*)

CityName*

City
Definition:

This is the official municipality name.

Attributes:
Limits:

Mandatory for processing
0 to 60 characters
One per Address

Example: <CityName>Winnipeg</CityName>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

D6 AlphaProvinceStateCode* (Province or state*)

AlphaProvinceStateCode*

Province or state
Definition:

This is the province or state code. Refer to the relevant code table in the technical documentation area of the Publications page on FINTRAC's website for provinces and territories of Canada or states of the United States or Mexi co.

Attributes:
Limits:

Mandatory for processing
0 to 2 alpha characters
One per Address

Example: <AlphaProvinceStateCode>MB</AlphaProvinceStateCode>
Remarks:

This element is required if AlphaCountryCode=
CA Canada
US United States
MX Mexico

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

D6 ProvinceStateName* (Province or state*)

ProvinceStateName*

Province or state
Definition:

This is the province or stat name.

Attributes:
Limits:

Mandatory for processing
0 to 60 characters
One per Address

Example: <ProvinceStateName>Sussex</ProvinceStateName>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

D7 PostalCode* (Postal or zip code*)

PostalCode*

Postal or zip code
Definition:

This is the postal or zip code.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per Address

Example: <PostalZipCode>R3R3R3</PostalZipCode>
Remarks:

This element is required if AlphaCountryCode=
CA Canada
US United States

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

D5 AlphaCountryCode* (AlphaCountryCode*)

AlphaCountryCode*

AlphaCountryCode
Definition:

This is the country code. Refer to the country code table in the technical documentation area of the Publications page on FINTRAC's website.

Attributes:
Limits:

Mandatory for processing
0 to 2 alpha characters
One per Address

Example: <AlphaCountryCode>CA</AlphaCountryCode>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

BusinessTelephone (Business telephone number)

BusinessTelephone

Business telephone number
Definition:

This is the container for information about the business telephone number of the entity on whose behalf the disbursement was received.

Attributes:

Limits:

Mandatory for processing
One per OnBehalfOfBusinessEntity

Example:
<BusinessTelephone>
 <TelephoneNumber>204-999-9999</TelephoneNumber>              
 <TelephoneExtensionNumber>912</TelephoneExtensionNumber> 
</BusinessTelephone>
Remarks:

D8 TelephoneNumber (Business telephone number)

TelephoneNumber

Business telephone number
Definition:

This is the business telephone number of the entity on whose behalf the disbursement was received.

Attributes:
Limits:

Mandatory for processing
0 to 20 characters
One per BusinessTelephone

Example: <TelephoneNumber>204-999-9999</TelephoneNumber>
Remarks:

D9 TelephoneExtensionNumber (Business telephone extension number)

TelephoneExtensionNumber

Business telephone extension number
Definition:

This is the business telephone extension number.

Attributes:
Limits:

Optional
0 to 10 numeric characters
One per BusinessTelephone

Example: <TelephoneExtensionNumber>912</TelephoneExtensionNumber>
Remarks:

BusinessEntityIncorporationInformation (Incorporation Information)

BusinessEntityIncorporationInformation

Incorporation Information
Definition:

This is the container for incorporation information.

Attributes:
Limits:

Mandatory for processing
One per OnBehalfOfBusinessEntity

Example:
<BusinessEntityIncorporationInformation>             
 <BusinessEntityIncorporationCode>1</BusinessEntityIncorporationCode>
 <IncorporationInformation>                 
  <IncorporationIdentifier>MB12345</IncorporationIdentifier>
  <AlphaIssueCountryCode>CA</AlphaIssueCountryCode>
  <AlphaIssueProvinceStateCode>MB</AlphaIssueProvinceStateCode>
 </IncorporationInformation> 
</BusinessEntityIncorporationInformation>
Remarks:

D10 BusinessEntityIncorporationCode (Is the entity a corporation?)

BusinessEntityIncorporationCode

Is the entity a corporation?
Definition:

This is the code to indicate whether or not the entity is a corporation.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per BusinessEntityIncorporationInformation

Example: <BusinessEntityIncorporationCode>1</BusinessEntityIncorporationCode>
Remarks:

Codes:
1 Entity is a corporation
2 Entity is not a corporation

IncorporationInformation (Incorporation information)

IncorporationInformation

Incorporation information
Definition:

This is the container for the incorporation information if the entity is a corporation.

Attributes:
Limits:

Optional
One per BusinessEntityIncorporationInformation

Example:
<IncorporationInformation>
 <IncorporationIdentifier>MB12345</IncorporationIdentifier>
 <AlphaIssueCountryCode></AlphaIssueCountryCode>          
 <AlphaIssueProvinceStateCode>MB</AlphaIssueProvinceStateCode> 
</IncorporationInformation>
Remarks:

This element must be completed if BusinessEntityIncorporationCode =
1 Entity is a corporation

D11 IncorporationIdentifier* (Incorporation number*)

IncorporationIdentifier*

Incorporation number
Definition:

This is the incorporation number for the entity.

Attributes:
Limits:

Mandatory for processing
0 to 20 characters
One per IncorporationInformation

Example: <IncorporationIdentifier>MB12345</IncorporationIdentifier>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

D12 AlphaIssueCountryCode* (Place of issue of incorporation-Country*)

AlphaIssueCountryCode*

Place of issue of incorporation-Country
Definition:

This is the country code. Refer to the country code table in the technical documentation area of the Publications page on FINTRAC's website.

Attributes:
Limits:

Mandatory for processing
0 to 2 alpha characters
One per IncorporationInformation

Example: <AlphaIssueCountryCode></AlphaIssueCountryCode>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

D13 AlphaIssueProvinceStateCode*
(Place of issue of incorporation--Province or state*)

AlphaIssueProvinceStateCode*

Place of issue of incorporation--Province or state
Definition:

This is the province or state code. Refer to the relevant code table in the technical documentation area of the Publications page on FINTRAC's website for provinces and territories of Canada or states of the United States or Mexico.

Attributes:
Limits:

Optional
0 to 2 alpha characters
One per IncorporationInformation

Example: <AlphaIssueProvinceStateCode>MB</AlphaIssueProvinceStateCode>
Remarks:

This element is required if AlphaIssueCountryCode =
CA Canada
US United States
MX Mexico

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

D13 AlphaIssueProvinceStateName*
(Place of issue of incorporation--Province or state*)

AlphaIssueProvinceStateName*

Place of issue of incorporation--Province or state
Definition:

The province or state name.

Attributes:
Limits:

Optional
0 to 60 characters
One per IncorporationInformation

Example: <IssueProvinceStateName>Sussex</IssueProvinceStateName>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

AuthorizeIndividual
(Individual(s) authorized to bind the entity or act with respect to the casino account)

AuthorizeIndividual

Individual(s) authorized to bind the entity or act with respect to the casino account
Definition:

This is the container that holds the information about individuals authorized to bind the entity or act with respect to the casino account.

Attributes:

AuthorizeIndividualSequenceNumber
Mandatory for processing
1 to 99999 numeric characters
One per AuthorizeIndividual

Limits:

Optional
Zero to three per OnBehalfOfBusinessEntity

Example:
<AuthorizeIndividual AuthorizeIndividualSequenceNumber="1">
 <Surname>Belliveau</Surname>
 <GivenName>Jean</GivenName>
 <MiddleName>Paul</MiddleName> 
</AuthorizeIndividual>
Remarks:

D14 Surname (Individual's surname)

Surname

D14 Surname
Definition:

This is the surname of the individual authorized to bind the entity or act with respect to the casino account.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per AuthorizeIndividual

Example: <Surname>Belliveau</Surname>
Remarks:

D15 GivenName (Individual's given name)

GivenName

Individual's given name
Definition:

This is the given name of the individual authorized to bind the entity or act with respect to the casino account.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per AuthorizeIndividual

Example: <GivenName>Jean</GivenName>
Remarks:

D16 MiddleName (Individual's other name/initial)

MiddleName

Individual's other name/initial
Definition:

This is any other name or initial of the individual authorized to bind the entity or act with respect to the casino account.

Attributes:
Limits:

Optional
0 to 30 characters
One per AuthorizeIndividual

Example: <MiddleName>Paul</MiddleName>
Remarks:

2.6 Reason for disbursement

If you are including more than one transaction in this report under the 24-hour rule, you have to complete Part F1 for each transaction included in the report.

DisbursementReasonInformation (Part F1)

DisbursementReasonInformation

Reason for disbursement
Definition:

This is the container for information about why the disbursement was requested.

Attributes:

DisbursementReasonInformationSequenceNumber
Mandatory for processing
1 to 999999999 numeric characters
One per DisbursementReasonInformation

Limits:

Mandatory for processing
One or more per CasinoTransaction

Example: <DisbursementReasonInformation DisbursementReasonInformationSequenceNumber="1"> … </DisbursementReasonInformation>
Remarks:

DisbursementReasonDetail
(Information about why the disbursement was requested)

DisbursementReasonDetail

Information about why the disbursement was requested
Definition:

This is the container for information about the reason for disbursement.

Attributes:
Limits:

Mandatory for processing
One per DisbursementReasonInformation

Example:
<DisbursementReasonDetail>
 <DisbursementReasonCode>2</DisbursementReasonCode>
 <Amount>25000.00</Amount>
 <AlphaCurrencyCode>CDN</AlphaCurrencyCode> 
</DisbursementReasonDetail>
Remarks:

F1.1 DisbursementReasonCode* (Reason for disbursement*)

DisbursementReasonCode*

Reason for disbursement
Definition:

This is the code used to indicate the reason for the disbursement.

Attributes:
Limits:

Mandatory for processing
1 to 2 numeric characters
One per DisbursementReasonDetail

Example: <DisbursementReasonCode>2</DisbursementReasonCode>
Remarks:

Codes:
1 Redemption-slot tickets
2 Redemption-chips or tokens
3 Redemption-plaques
4 Front cash withdrawal
   → CasinoAccount is required
5 Safekeeping withdrawal
6 Advance on credit-counter cheque
   → OtherIndividual or OtherBusinessEntity is required
7 Advance on credit-casino credit account
   → CasinoAccount is required
8 Advance on credit-marker issued
9 Advance on credit-other
10 Payment-bets
11 Payment-casino stored value card
12 Payment-slot jackpots (other than tickets)
13 Payment-table jackpot
14 Payment-tournament payout
15 Payment-draw or prize payout
16 Payment-of credit for recipient
17 Payment-of credit for other than recipient
   → OtherIndividual or OtherBusinessEntity is required
18 Cashing of negotiable instruments-bank draft
   → OtherBusinessEntity is required
19 Cashing of negotiable instruments-casino cheque
20 Cashing of negotiable instruments-cheque (from other than casino)
   → OtherIndividual or OtherBusinessEntity is required
21 Cashing of negotiable instruments-money order
   → OtherBusinessEntity is required
22 Cashing of negotiable instruments-traveller's cheque
   → OtherBusinessEntity is required
23 Reimbursement-entertainment expenses
24 Reimbursement-travel expenses

F1.2 DisbursementAdvanceOnCreditOtherReasonDescriptionText
(Other description field)

DisbursementAdvanceOnCreditOtherReasonDescriptionText

Other description field
Definition:

This is the description of "Other" for the advance on credit reason.

Attributes:
Limits:

Optional
0 to 40 characters
One per DisbursementReasonDetail

Example: <DisbursementAdvanceOnCreditOtherReasonDescriptionText>Something else </DisbursementAdvanceOnCreditOtherReasonDescriptionText>
Remarks:

This element is required if DisbursementReasonCode =
9 Advance on credit-Other

F1.3 Amount* (Amount*)

Amount*

Amount
Definition:

This is the amount requested for each reason for disbursement, including two decimal places.

Attributes:
Limits:

Mandatory for processing
1 to 15 decimal positions
One per DisbursementReasonDetail

Example: <Amount>25000.00</Amount>
Remarks:

F1.4 AlphaCurrencyCode* (Currency Code*)

AlphaCurrencyCode*

Currency Code
Definition:

This is the type of currency for each amount associated to a reason for disbursement. Refer to the currency code table in the technical documentation area of the Publications page on FINTRAC's website.

Attributes:
Limits:

Mandatory for processing
3 alpha characters
One per DisbursementReasonDetail

This Example: <AlphaCurrencyCode>CAD</AlphaCurrencyCode>
Remarks:

CasinoAccountInformation (Casino account information)

CasinoAccountInformation

Casino account information
Definition:

This is the container for information about a casino account involved in the reason for disbursement.

Attributes:
Limits:

Mandatory for processing
One per DisbursementReasonInformation

Example: <CasinoAccountInformation> … </CasinoAccountInformation>
Remarks:

F1.5 CasinoAccountInvolveCode
(Did the reason for disbursement involve a casino account?)

CasinoAccountInvolveCode

Did the reason for disbursement involve a casino account?
Definition:

This is the code used to indicate whether or not a casino account was involved in the reason for disbursement.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per CasinoAccountInformation

Example: <CasinoAccountInvolveCode>1</CasinoAccountInvolveCode>
Remarks:

Codes:
1 Casino account involved
2 No casino account involved

CasinoAccount (Part G)

CasinoAccount

CasinoAccount (Part G)
Definition:

This is the container for the information related to the casino account held at the casino where the disbursement took place.

Attributes:
Limits:

Optional
One per CasinoAccountInformation

Example:
<CasinoAccount>
 <CasinoIdentifierAssignCode>1</CasinoIdentifierAssignCode>
 <CasinoIdentifier>BB12345</CasinoIdentifier>
 <AccountIdentifier>34567</AccountIdentifier>
 <CasinoAccountTypeCode>2</CasinoAccountTypeCode>
 <AlphaCurrencyCode>CAD</AlphaCurrencyCode>
  <AccountHolderTypeCode>1</AccountHolderTypeCode>
  <IndividualAccountHolderName 
  IndividualAccountHolderNameSequenceNumber="1">
   <Surname>Ngo</Surname>
   <GivenName>Robert</GivenName>
   <MiddleName>S</MiddleName>
  </IndividualAccountHolderName> 
</CasinoAccount>
Remarks:

This element must be completed if CasinoAccountInvolveCode =
1 Casino account involved

G1 CasinoIdentifierAssignCode
(Is there an identifier number for the casino where the account is held?)

CasinoIdentifierAssignCode

Is there an identifier number for the casino where the account is held?
Definition:

This is the code used to indicate whether or not a casino identifier number exists.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per CasinoAccount

Example: <CasinoIdentifierAssignCode>1</CasinoIdentifierAssignCode>
Remarks:

Codes:
1 Casino identifier exists
2 Casino identifier does not exist

G2 CasinoIdentifier* (Casino identifier number where the account is held*)

CasinoIdentifier*

Casino identifier number where the account is held
Definition:

This is the casino identifier number.

Attributes:
Limits:

Mandatory for processing
0 to 20 characters
One per CasinoAccount

Example: <CasinoIdentifier> BB12345</CasinoIdentifier>
Remarks:

This element must be completed if CasinoIdentifierAssignCode =
1 Client identifier assigned

G3 AccountIdentifier* (Account number*)

AccountIdentifier*

Account number
Definition:

This is the number of the relevant casino account.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per CasinoAccount

Example: <AccountIdentifier>34567</AccountIdentifier>
Remarks:

G4 CasinoAccountTypeCode* (Type of account*)

CasinoAccountTypeCode*

Type of account
Definition:

This is the type of casino account.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per CasinoAccount

Example: <CasinoAccountTypeCode>2</CasinoAccountTypeCode>
Remarks:

Codes:
1 Credit
2 Front money
3 Other

G5 CasinoAccountOtherTypeDescriptionText (Other description field)

CasinoAccountOtherTypeDescriptionText

Other description field
Definition:

This is the description of "Other".

Attributes:
Limits:

Optional
0 to 40 characters
One per CasinoAccount

Example: <CasinoAccountOtherTypeDescriptionText>Something else</CasinoAccountOtherTypeDescriptionText>
Remarks:

This element is required if CasinoAccountTypeCode =
3 Other

G6 AlphaCurrencyCode* (Currency Code*)

AlphaCurrencyCode*

Currency Code
Definition:

This is the type of currency for the casino account associated to the reason for disbursement. Refer to the currency code table in the technical documentation area of the Publications page on FINTRAC's website.

Attributes:
Limits:

Mandatory for processing
0 to 3 alpha characters
One per CasinoAccount

Example: <AlphaCurrencyCode>CAD</AlphaCurrencyCode>
Remarks:

G7 AccountHolderTypeCodes
(Is this account held by one or more individuals or an entity?)

AccountHolderTypeCodes

Is this account held by one or more individuals or an entity?
Definition:

This is the code used to indicate whether the account holder is an individual or an entity.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per CasinoAccount

Example: <AccountHolderTypeCode>1</AccountHolderTypeCode>
Remarks:

Codes:
1 Individual
2 Corporation or other entity

IndividualAccountHolderName (Individual account holder's name)

IndividualAccountHolderName

Individual account holder's name
Definition:

This is the container for information about the individual holding the casino account.

Attributes:

IndividualAccountHolderNameSequenceNumber
Mandatory for processing
1 to 999999999 numeric characters
One per IndividualAccountHolderName

Limits:

Mandatory for processing
One to three per CasinoAccount

Example:
<IndividualAccountHolderName 
IndividualAccountHolderNameSequenceNumber="1">
 <Surname>Ngo</Surname>
 <GivenName>Robert</GivenName>
 <MiddleName>S</MiddleName> 
</IndividualAccountHolderName>
Remarks:

This element must be completed if AccountHolderTypeCode =
1 Individual

G8 Surname* (Account holder's surname*)

Surname*

Account holder's surname
Definition:

This is the surname of the casino account holder.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per IndividualAccountHolderName

Example: <Surname>Ngo</Surname>
Remarks:

G9 GivenName* (Account holder's given name*)

GivenName*

Account holder's given name
Definition:

This is the given name of the casino account holder.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per IndividualAccountHolderName

Example: <GivenName>Robert</GivenName>
Remarks:

G10 MiddleName (Account holder's other name/initial)

MiddleName

Account holder's other name/initial
Definition:

This is any other name or initial of the casino account holder.

Attributes:
Limits:

Optional
0 to 30 characters
One per IndividualAccountHolderName

Example: <MiddleName>S</MiddleName>
Remarks:

G11 BusinessEntityAccountHolderName* (Full name of entity*)

BusinessEntityAccountHolderName*

Full name of entity
Definition:

This is the full name of the business, corporation, trust or other entity holding the casino account.

Attributes:
Limits:

Mandatory for processing
0 to 60 characters
One per CasinoAccount

Example: <BusinessEntityAccountHolderName>Cleansweep Inc</BusinessEntityAccountHolderName>
Remarks:

This element must be completed if AccountHolderTypeCode =
2 Corporation or other entity

OtherIndividualInformation (Information about another individual)

OtherIndividualInformation

Information about another individual
Definition:

This is the container for information about another individual associated to the reason for disbursement, other than an individual named in DisbursementRequestor or OnBehalfOfIndividual elements.

Attributes:
Limits:

Mandatory for processing
One per DisbursementReasonInformation

Example:
<OtherIndividualInformation>
 <AssociateOtherIndividualCode>1</AssociateOtherIndividualCode>
 <OtherIndividual OtherIndividualSequenceNumber="1">
  <IndividualName>
   <Surname>Joli</Surname>
   <GivenName>Trey</GivenName>
   <MiddleName>S</MiddleName>
  </IndividualName>
  <AssociateAccountCode>1</AssociateAccountCode>
  <Account>
   <FinancialInstitutionName>Bank 
   of BC</FinancialInstitutionName>                         
   <TransitIdentifier>12321</TransitIdentifier>
   <AccountIdentifier>234565</AccountIdentifier>
  </Account>
 </OtherIndividual> 
</OtherIndividualInformation>
Remarks:

F1.6 AssociateOtherIndividualCode
(Was there any individual (other than those named in Part C or E of this transaction) associated to the reason for disbursement?)

AssociateOtherIndividualCode

Was there any individual (other than those named in Part C or E of this transaction) associated to the reason for disbursement?
Definition:

This is the code used to indicate whether or not another individual is involved in the reason for disbursement.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per OtherIndividualInformation

Example: <AssociateOtherIndividualCode>1</AssociateOtherIndividualCode>
Remarks:

Codes:
1 Associated other individual
2 No associated other individual

OtherIndividual (Part H)

OtherIndividual

OtherIndividual (Part H)
Definition:

This is the container for information about another individual associated to the reason for disbursement, other than an individual named in DisbursementRequestor or OnBehalfOfIndividual elements.

Attributes:

OtherIndividualSequenceNumber
1 to 999999999 numeric characters
One per OtherIndividual

Limits:

Optional
Zero or more per OtherIndividualInformation

Example: <OtherIndividual OtherIndividualSequenceNumber="1"> … </OtherIndividual>
Remarks:

This element must be completed if AssociateOtherIndividualCode =
1 Associated other individual

IndividualName (Full name of individual)

IndividualName (Full name of individual)

IndividualName
Definition:

This is the container for information about the name of the other individual associated to the reason for disbursement.

Attributes:
Limits:

Mandatory for processing
One per OtherIndividual

Example:
<IndividualName>
 <Surname>Joli</Surname>
 <GivenName>Trey</GivenName>
 <MiddleName>S</MiddleName>
</IndividualName>
Remarks:

H1 Surname* (Individual's surname*)

Surname*

Individual's surname
Definition:

This is the surname of the other individual associated to the reason for disbursement.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per IndividualName

Example: <Surname>Joli</Surname>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

H2 GivenName* (Individual's given name*)

GivenName*

Individual's given name
Definition:

This is the given name of the other individual associated to the reason for disbursement.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per IndividualName

Example: <GivenName>Trey</GivenName>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

H3 MiddleName (Individual's other name/initial)

MiddleName

Individual's other name/initial
Definition:

This is any other name or initial of the other individual associated to the reason for disbursement.

Attributes:
Limits:

Optional
0 to 30 characters
One per IndividualName

Example: <MiddleName>S</MiddleName>
Remarks:

H4 AssociateAccountCode
(Was there an account for this individual (other than the account provided in Part G) associated to the disbursement?)

AssociateAccountCode

Was there an account for this individual (other than the account provided in Part G) associated to the disbursement?
Definition:

This is the code used to indicate whether or not there was an account associated to the reason for disbursement.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per OtherIndividual

Example: <AssociateAccountCode>1</AssociateAccountCode>
Remarks:

Codes:
1 Associated account
2 No associated account

Account (Account information)

Account

Account information
Definition:

This is the container for information about the account associated to the reason for disbursement (other than the CasinoAccount).

Attributes:
Limits:

Optional
One per OtherIndividual

Example:
<Account>
 <FinancialInstitutionName>Bank of 
 BC</FinancialInstitutionName>
 <TransitIdentifier>12321</TransitIdentifier>
 <AccountIdentifier>234565</AccountIdentifier> 
</Account>
Remarks:

This element must be completed if AssociatedAccountCode =
1 Associated account

H5 FinancialInstitutionName* (Financial institution name*)

FinancialInstitutionName*

Financial institution name
Definition:

This is the financial institution's name where the account is held.

Attributes:
Limits:

Mandatory for processing
0 to 60 characters
One per Account

Example: <FinancialInstitutionName>Bank of BC</FinancialInstitutionName>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

H6 TransitIdentifier* (Transit number*)

TransitIdentifier*

Transit number
Definition:

This is the transit number where the account is held.

Attributes:
Limits:

Mandatory for processing
0 to 12 characters
One per Account

Example: <TransitIdentifier>12321</TransitIdentifier>
Remarks:

H7 AccountIdentifier* (Account number*)

AccountIdentifier*

Account number
Definition:

This is the number of the relevant account.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per Account

Example: <AccountIdentifier>234565</AccountIdentifier>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

OtherBusinessEntityInformation (Information about another entity)

OtherBusinessEntityInformation

Information about another entity
Definition:

This is the container for information about another entity associated to the reason for disbursement, other than the entity named in the OnBehalfOfBusinessEntityelement.

Attributes:
Limits:

Mandatory for processing
One per DisbursementReasonInformation

Example:
<OtherBusinessEntityInformation>         
 <AssociateOtherBusinessEntityCode>1</AssociateOtherBusinessEntityCode>
 <OtherBusinessEntity OtherBusinessEntitySequenceNumber="1">
 <BusinessEntityName>Cleansweep Inc</BusinessEntityName>
 <AssociateAccountCode>1</AssociateAccountCode>
  <Account>
   <FinancialInstitutionName>Bank of 
   BC</FinancialInstitutionName>
   <TransitIdentifier>12321</TransitIdentifier>
   <AccountIdentifier>234565</AccountIdentifier>
  </Account>
 </OtherBusinessEntity> 
</OtherBusinessEntityInformation>
Remarks:

F1.7 AssociateOtherBusinessEntityCode
(Was there any entity (other than the reporting casino or any entity named in Part D of this transaction) associated to the reason for disbursement?)

AssociateOtherBusinessEntityCode

Was there any entity (other than the reporting casino or any entity named in Part D of this transaction) associated to the reason for disbursement?
Definition:

This is the code used to indicate whether or not another entity is involved in the reason for disbursement.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per OtherBusinessEntityInformation

Example: <AssociateOtherBusinessEntityCode>1</AssociateOtherBusinessEntityCode>
Remarks:

Codes:
1 Associated other entity
2 No associated other entity

OtherBusinessEntity (Part I)

OtherBusinessEntity

OtherBusinessEntity (Part I)
Definition:

This is the container for information about the other entity involved in the reason for disbursement.

Attributes:

OtherBusinessEntitySequenceNumber
1 to 999999999 numeric characters
One per OtherBusinessEntityInformation

Limits:

Optional
Zero or more per OtherBusinessEntityInformation

Example: <OtherBusinessEntity OtherBusinessEntitySequenceNumber="1"> … </OtherBusinessEntity>
Remarks:

This element must be incorporated if AssociateOtherBusinessEntityCode =
1 Associated other entity

I1 BusinessEntityName* (Full name of entity*)

BusinessEntityName*

Full name of entity
Definition:

This is the full name of the business, corporation, trust or other entity involved in the reason for disbursement.

Attributes:
Limits:

Mandatory for processing
0 to 60 characters
One per OtherBusinessEntity

Example: <BusinessEntityName>CleanSweep Inc</BusinessEntityName>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

I2 AssociateAccountCode
(Was there an account for this entity (other than the account provided in Part G) associated to the disbursement?)

AssociateAccountCode

Was there an account for this entity (other than the account provided in Part G) associated to the disbursement?
Definition:

This is the code used to indicate whether or not there was an account involved.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per OtherBusinessEntity

Example: <AssociateAccountCode>1</AssociateAccountCode>
Remarks:

Codes:
1 Associated account
2 No associated account

Account (Account)

Account

Account
Definition:

This is the container for information about the account associated to the disbursement (other than the CasinoAccount).

Attributes:
Limits:

Optional
One per OtherBusinessEntity

Example:
<Account>
 <FinancialInstitutionName>Bank 
 of BC</FinancialInstitutionName>
 <TransitIdentifier>12321</TransitIdentifier>
 <AccountIdentifier>234565</AccountIdentifier> 
</Account>
Remarks:

This element must be completed if AssociatedAccountCode =
1Associated account

I3 FinancialInstitutionName* (Financial institution name*)

FinancialInstitutionName*

Financial institution name
Definition:

This is the financial institution's name.

Attributes:
Limits:

Mandatory for processing
0 to 60 characters
One per Account

Example: <FinancialInstitutionName>Bank of BC</FinancialInstitutionName>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

I4 TransitIdentifier* (Transit number*)

TransitIdentifier*

Transit number
Definition:

This is the transit number where the account is held.

Attributes:
Limits:

Mandatory for processing
0 to 12 characters
One per Account

Example: <TransitIdentifier>12321</TransitIdentifier>
Remarks:

I5 AccountIdentifier* (Account number*)

AccountIdentifier*

Account number
Definition:

This is the number of the relevant account.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per Account

Example: <AccountIdentifier>234565</AccountIdentifier>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

2.7 Method of disbursement

If you are including more than one transaction in this report under the 24-hour rule, you have to complete Part F2 for each transaction included in the report.

DisbursementMethodInformation (Part F2)

DisbursementMethodInformation

Method of disbursement
Definition:

This is the container for information about how the disbursement was actually paid out.

Attributes:

DisbursementMethodInformationSequenceNumber
1 to 999999999 numeric characters
One per DisbursementMethodInformation

Limits:

Mandatory for processing
One or more per CasinoTransaction

Example: <DisbursementMethodInformation DisbursementMethodInformationSequenceNumber="1"> … </DisbursementMethodInformation>
Remarks:

DisbursementMethodDetail
(Information about how the disbursement was actually paid out)

DisbursementMethodDetail

Information about how the disbursement was actually paid out
Definition:

This is the container for information about the method of disbursement.

Attributes:
Limits:

Mandatory for processing
One per DisbursementMethodInformation

Example:
<DisbursementMethodDetail>
 <DisbursementMethodCode>1</DisbursementMethodCode>
 <Amount>25000.00</Amount>
 <AlphaCurrencyCode>CAD</AlphaCurrencyCode> 
</DisbursementMethodDetail>
Remarks:

F2.1 DisbursementMethodCode* (Method of disbursement*)

DisbursementMethodCode*

Method of disbursement
Definition:

This is the code used to indicate the method of disbursement.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per DisbursementMethodDetail

Example: <DisbursementMethodCode>1</DisbursementMethodCode>
Remarks:

Codes:
1 Applied to credit card
2 Added to a casino stored value card
3 Deposited to an account at a financial institution
   → OtherIndividual or OtherBusinessEntity is required
4 Issued a cheque
5 Sent international funds transfer
   → OtherIndividual or OtherBusinessEntity is required
6 Sent domestic funds transfer
   → OtherIndividual or OtherBusinessEntity is required
7 Paid out in cash
8 Transferred to another casino
   → OtherBusinessEntity is required
9 Other

F2.2 DisbursementOtherMethodDescriptionText (Other description field)

DisbursementOtherMethodDescriptionText

Other description field
Definition:

This is the description of "Other".

Attributes:
Limits:

Optional
0 to 40 characters
One per DisbursementMethodDetail

Example: <DisbursementOtherMethodDescriptionText>Something else</DisbursementOtherMethodDescriptionText>
Remarks:

This element is required if DisbursementMethodCode =
9 Other

F2.3 Amount* (Amount*)

Amount*

Amount
Definition:

This is the amount paid out for each method of disbursement, including two decimal places.

Attributes:
Limits:

Mandatory for processing
1 to 15 decimal positions
One per DisbursementMethodDetail

Example: <Amount>25000.00</Amount>
Remarks:

F2.4 AlphaCurrencyCode* (Currency Code*)

AlphaCurrencyCode*

Currency Code
Definition:

This is the type of currency for each amount associated to a method of disbursement. Refer to the currency code table in the technical documentation area of the Publications page on FINTRAC's website.

Attributes:
Limits:

Mandatory for processing
3 alpha characters
One per DisbursementMethodDetail

Example: <AlphaCurrencyCode>CAD</AlphaCurrencyCode>
Remarks:

CasinoAccountInformation (Casino account information)

CasinoAccountInformation

Casino account information
Definition:

This is the container for information about a casino account involved in the method of disbursement.

Attributes:
Limits:

Mandatory for processing
One per DisbursementMethodInformation

Example: <CasinoAccountInformation> … </CasinoAccountInformation>
Remarks:

F2.5 CasinoAccountInvolveCode
(Did the method of disbursement involve a casino account?)

CasinoAccountInvolveCode

Did the method of disbursement involve a casino account?
Definition:

This is the code used to indicate whether or not a casino account was involved in the method of disbursement.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per CasinoAccountInformation

Example: <CasinoAccountInvolveCode>1</CasinoAccountInvolveCode>
Remarks:

Codes:
1 Casino account involved
2 No casino account involved

CasinoAccount (Part G)

CasinoAccount

CasinoAccount (Part G)
Definition:

This is the container for the information related to the casino account held at the casino where the disbursement took place.

Attributes:
Limits:

Optional
One per CasinoAccountInformation

Example:
<CasinoAccount>
 <CasinoIdentifierAssignCode>1</CasinoIdentifierAssignCode>
 <CasinoIdentifier>BB12345</CasinoIdentifier>
 <AccountIdentifier>23456</AccountIdentifier>
 <CasinoAccountTypeCode>1</CasinoAccountTypeCode>
 <AlphaCurrencyCode>CAD</AlphaCurrencyCode>
  <AccountHolderTypeCode>1</AccountHolderTypeCode>
  <IndividualAccountHolderName 
  IndividualAccountHolderNameSequenceNumber="1">
   <Surname>Holliday</Surname>
   <GivenName>William</GivenName>
   <MiddleName>S</MiddleName>
  </IndividualAccountHolderName> 
</CasinoAccount>
Remarks:

This element must be completed if CasinoAccountInvolveCode =
1Casino account involved

G1 CasinoIdentifierAssignCode
(Is there an identifier number for the casino where the account is held?)

CasinoIdentifierAssignCode

Is there an identifier number for the casino where the account is held?
Definition:

This is the code used to indicate whether or not a casino identifier number exists.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per CasinoAccount

Example: <CasinoIdentifierAssignCode>1</CasinoIdentifierAssignCode>
Remarks:

Codes:
1 Casino identifier exists
2 Casino identifier does not exist

G2 CasinoIdentifier (Casino identifier number where the account is held)

CasinoIdentifier

Casino identifier number where the account is held
Definition:

This is the casino identifier number.

Attributes:
Limits:

Mandatory for processing
0 to 20 characters
One per CasinoAccount

Example: <CasinoIdentifier>BB12345</CasinoIdentifier>
Remarks:

This element must be completed if CasinoIdentifierAssignCode =
1 Casino identifier assigned

G3 AccountIdentifier* (Account number**)

AccountIdentifier*

Account number
Definition:

This is the number of the relevant casino account.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per CasinoAccount

Example: <AccountIdentifier>23456</AccountIdentifier>
Remarks:

G4 CasinoAccountTypeCode* (Type of account*)

CasinoAccountTypeCode*

Type of account
Definition:

This is the type of casino account.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per CasinoAccount

Example: <CasinoAccountTypeCode>1</CasinoAccountTypeCode>
Remarks:

Codes:
1 Credit
2 Front money
3 Other

G5 CasinoAccountOtherTypeDescriptionText (Other description field)

CasinoAccountOtherTypeDescriptionText

Other description field
Definition:

This is the description of "Other".

Attributes:
Limits:

Optional
0 to 40 characters
One per CasinoAccount

Example: <CasinoAccountOtherTypeDescriptionText>Something else</CasinoAccountOtherTypeDescriptionText>
Remarks:

This element is required if CasinoAccountOtherTypeCode =
3 Other

G6 AlphaCurrencyCode* (Currency Code*)

AlphaCurrencyCode*

Currency Code
Definition:

This is the type of currency for the casino account associated to the method of disbursement. Refer to the currency code table in the technical documentation area of the Publications page on FINTRAC's website.

Attributes:
Limits:

Mandatory for processing
0 to 3 alpha characters
One per CasinoAccount

Example: <AlphaCurrencyCode>CAD</AlphaCurrencyCode>
Remarks:

G7 AccountHolderTypeCode
(Is this account held by one or more individuals or an entity?)

AccountHolderTypeCode

Is this account held by one or more individuals or an entity?
Definition:

This is the code used to indicate whether the account holder is an individual or an entity.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per CasinoAccount

Example: <AccountHolderTypeCode>1</AccountHolderTypeCode>
Remarks:

Codes:
1 Individual
2 Corporation or other entity

IndividualAccountHolderName

IndividualAccountHolderName

IndividualAccountHolderName
Definition:

This is the container for information about the individual holding the casino account.

Attributes:

IndividualAccountHolderNameSequenceNumber
1 to 99999 numeric characters
One per IndividualAccountHolderName

Limits:

Mandatory for processing
One to three per CasinoAccount

Example:
<IndividualAccountHolderName 
IndividualAccountHolderNameSequenceNumber="1">
 <Surname>Holliday</Surname>
 <GivenName>William</GivenName>
 <MiddleName>S</MiddleName> 
</IndividualAccountHolderName>
Remarks:

This element must be completed if AccountHolderTypeCode =
1 Individual

G8 Surname* (Account holder's surname*)

Surname*

Account holder's surname
Definition:

This is the surname of the casino account holder.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per IndividualAccountHolderName

Example: <Surname>Holliday</Surname>
Remarks:

G9 GivenName* (Account holder's given name*)

GivenName*

Account holder's given name
Definition:

This is the given name of the casino account holder.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per IndividualAccountHolderName

Example: <GivenName>William</GivenName>
Remarks:

G10 MiddleName (Account holder's other name/initial)

MiddleName

Account holder's other name/initial
Definition:

This is any other name or initial of the casino account holder.

Attributes:
Limits:

Optional
0 to 30 characters
One per IndividualAccountHolderName

Example: <MiddleName>S</MiddleName>
Remarks:

G11 BusinessEntityAccountHolderName* (Full name of entity*)

BusinessEntityAccountHolderName*

Full name of entity
Definition:

This is the full name of the business, corporation, trust or other entity holding the casino account.

Attributes:
Limits:

Mandatory for processing
0 to 60 characters
One per CasinoAccount

Example: <BusinessEntityAccountHolderName>Cleansweep Inc
</BusinessEntityAccountHolderName>
Remarks:

This element must be completed if AccountHolderTypeCode =
2 Corporation or other entity

OtherIndividualInformation (Information about another individual)

OtherIndividualInformation

Information about another individual
Definition:

This is the container for information about another individual associated to the method of disbursement, other than an individual named in DisbursementRequestor or OnBehalfOfIndividual elements.

Attributes:
Limits:

Mandatory for processing
One per DisbursementMethodInformation

Example:
<OtherIndividualInformation>
 <AssociateOtherIndividualCode>1
 </AssociateOtherIndividualCode>
 <OtherIndividual 
 OtherIndividualSequenceNumber="1">
  <IndividualName>
   <Surname>Peters</Surname>
   <GivenName>Peter</GivenName>
   <MiddleName>S</MiddleName>
  </IndividualName>
  <AssociateAccountCode>1</AssociateAccountCode>
  <Account>
   <FinancialInstitutionName>Bank of 
   BC</FinancialInstitutionName>                           
   <TransitIdentifier>12321
   </TransitIdentifier>                         
   <AccountIdentifier>234565
   </AccountIdentifier>
  </Account>
 </OtherIndividual> 
</OtherIndividualInformation>
Remarks:

F2.6 AssociateOtherIndividualCode
(Was there any individual (other than those named in Part C or E of this transaction) associated to the method of disbursement?)

AssociateOtherIndividualCode

Was there any individual (other than those named in Part C or E of this transaction) associated to the method of disbursement?
Definition:

This is the code used to indicate whether or not another individual is involved in the method of disbursement.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per OtherIndividualInformation

Example: <AssociateOtherIndividualCode>1</AssociateOtherIndividualCode>
Remarks:

Codes:
1 Associated other individual
2 No associated other individual

OtherIndividual (Part H)

OtherIndividual

OtherIndividual (Part H)
Definition:

This is the container for information about another individual associated to the method of disbursement, other than an individual named in DisbursementRequestor or OnBehalfOfIndividual elements.

Attributes:

OtherIndividualSequenceNumber
1 to 99999 numeric characters
One per OtherIndividual

Limits:

Optional
Zero or more per OtherIndividualInformation

Example: <OtherIndividual OtherIndividualSequenceNumber="1"> … </OtherIndividual>
Remarks:

This element must be completed if AssociateOtherIndividualCode=
1Associated other individual

IndividualName (Full name of individual)

IndividualName

Full name of individual
Definition:

This is the container for information about the name of the other individual associated to the method of disbursement.

Attributes:
Limits:

Mandatory for processing
One per OtherIndividual

Example:
<IndividualName>
 <Surname>Peters</Surname>
 <GivenName>Peter</GivenName>
 <MiddleName>P</MiddleName> 
</IndividualName>
Remarks:

H1 Surname* (Individual's surname*)

Surname*

Individual's surname
Definition:

This is the surname of the other individual associated to the method of disbursement.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per IndividualName

Example: <Surname>Peters</Surname>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

H2 GivenName* (Individual's given name*)

GivenName*

Individual's given name
Definition:

This is the given name of the other individual associated to the method of disbursement.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per IndividualName

Example: <GivenName>Peter</GivenName>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

H3 MiddleName (Individual's other name/initial)

MiddleName

Individual's other name/initial
Definition:

This is any other name or initial of the other individual associated to the method of disbursement.

Attributes:
Limits:

Optional
0 to 30 characters
One per IndividualName

Example: <MiddleName>P</MiddleName>
Remarks:

H4 AssociateAccountCode
(Was there an account for this individual (other than the account provided in Part G) associated to the disbursement?)

AssociateAccountCode

Was there an account for this individual (other than the account provided in Part G) associated to the disbursement?
Definition:

This is the code used to indicate whether or not there was an account associated to the method of disbursement.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per OtherIndividual

Example: <AssociateAccountCode>1</AssociateAccountCode>
Remarks:

Codes:
1 Associated account
2 No associated account

Account (Account information)

Account

Account information
Definition:

This is the container for information about the account associated to the method of disbursement (other than the CasinoAccount).

Attributes:
Limits:

Optional
One per OtherIndividual

Example:
<Account>
 <FinancialInstitutionName>Bank of BC</FinancialInstitutionName>
 <TransitIdentifier>12321</TransitIdentifier>
 <AccountIdentifier>234565</AccountIdentifier> 
</Account>
Remarks:

This element must be completed if AssociatedAccountCode =
1Associated account

H5 FinancialInstitutionName* (Financial institution name*)

FinancialInstitutionName*

Financial institution name
Definition:

This is the financial institution's name where the account is held.

Attributes:
Limits:

Mandatory for processing
0 to 60 characters
One per Account

Example: <FinancialInstitutionName>Bank of BC</FinancialInstitutionName>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

H6 TransitIdentifier* (Transit number*)

TransitIdentifier*

Transit number
Definition:

This is the transit number where the account is held.

Attributes:
Limits:

Mandatory for processing
0 to 12 characters
One per Account

Example: <TransitIdentifier>12321</TransitIdentifier>
Remarks:

H7 AccountIdentifier* (Account number*)

AccountIdentifier*

Account number
Definition:

This is the number of the relevant account.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per Account

Example: <AccountIdentifier>234565</AccountIdentifier>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

OtherBusinessEntityInformation (Information about another entity)

OtherBusinessEntityInformation

Information about another entity
Definition:

This is the container for information about another entity associated to the method of disbursement, other than the entity named in the OnBehalfOfBusinessEntity elements.

Attributes:
Limits:

Mandatory for processing
One per DisbursementMethodInformation

Example:
<OtherBusinessEntityInformation>
 <AssociateOtherBusinessEntityCode>1</AssociateOtherBusinessEntityCode>
 <OtherBusinessEntity OtherBusinessEntitySequenceNumber="1">
 <BusinessEntityName>Cleansweep Inc</BusinessEntityName>
 <AssociateAccountCode>1</AssociateAccountCode>
  <Account>
   <FinancialInstitutionName>Bank of 
   BC</FinancialInstitutionName>
   <TransitIdentifier>12321</TransitIdentifier>
   <AccountIdentifier>234565</AccountIdentifier>
  </Account>
 </OtherBusinessEntity> 
</OtherBusinessEntityInformation>
Remarks:

F2.7 AssociateOtherBusinessEntityCode
(Was there any entity (other than the reporting casino or any entity named in Part D of this transaction) associated to the method of disbursement?)

AssociateOtherBusinessEntityCode

Was there any entity (other than the reporting casino or any entity named in Part D of this transaction) associated to the method of disbursement?
Definition:

This is the code used to indicate whether or not another entity is involved in the method of disbursement.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per OtherBusinessEntityInformation

Example: <AssociateOtherBusinessEntityCode>1</AssociateOtherBusinessEntityCode>
Remarks:

Codes:
1 Associated other entity
2 No associated other entity

OtherBusinessEntity (Part I)

OtherBusinessEntity

OtherBusinessEntity (Part I)
Definition:

This is the container for information about the other entity involved in the method of disbursement.

Attributes:

OtherBusinessEntitySequenceNumber
Mandatory for processing
1 to 999999999 numeric characters
One per OtherBusinessEntity

Limits:

Optional
Zero or more per OtherBusinessEntityInformation

Example:
<OtherBusinessEntity 
OtherBusinessEntitySequenceNumber="1">
 <BusinessEntityName>Cleansweep 
 Inc</BusinessEntityName>
 <AssociateAccountCode>1</AssociateAccountCode>
  <Account>
   <FinancialInstitutionName>Bank of 
   BC</FinancialInstitutionName>
   <TransitIdentifier>12321</TransitIdentifier>
   <AccountIdentifier>234565</AccountIdentifier>
  </Account> 
</OtherBusinessEntity>
Remarks:

This element must be completed if AssociateOtherBusinessEntityCode=
1 Associated other entity

I1 BusinessEntityName* (Full name of entity*)

BusinessEntityName*

Full name of entity
Definition:

This is the full name of the business, corporation, trust or other entity involved in the method of disbursement.

Attributes:
Limits:

Mandatory for processing
0 to 60 characters
One per OtherBusinessEntity

Example: <BusinessEntityName>Cleansweep Inc</BusinessEntityName>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

I2 AssociatedAccountCode
(Was there an account for this entity (other than the account provided in Part G) associated to the disbursement?)

AssociatedAccountCode

Was there an account for this entity (other than the account provided in Part G) associated to the disbursement?
Definition:

This is the code used to indicate whether or not there was an account involved.

Attributes:
Limits:

Mandatory for processing
1 numeric character
One per OtherBusinessEntity

Example: <AssociateAccountCode>1</AssociateAccountCode>
Remarks:

Codes:
1 Associated account
2 No associated account

Account (Account information)

Account

Account information
Definition:

This is the container for information about the account associated to the disbursement (other than the CasinoAccount).

Attributes:
Limits:

Optional
One per OtherBusinessEntity

Example:
<Account>
 <FinancialInstitutionName>Bank of BC</FinancialInstitutionName>
 <TransitIdentifier>12321</TransitIdentifier>
 <AccountIdentifier>234565</AccountIdentifier> 
</Account>
Remarks:

This element must be completed if AssociatedAccountCode =
1Associated account

I3 FinancialInstitutionName* (Financial institution name*)

FinancialInstitutionName*

Financial institution name
Definition:

This is the financial institution's name.

Attributes:
Limits:

Mandatory for processing
0 to 60 characters
One per Account

Example: <FinancialInstitutionName>Bank of BC</FinancialInstitutionName>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

I4 TransitIdentifier* (Transit number*)

TransitIdentifier*

Transit number
Definition:

This is the transit number where the account is held.

Attributes:
Limits:

Mandatory for processing
0 to 12 characters
One per Account

Example: <TransitIdentifier>12321</TransitIdentifier>
Remarks:

I5 AccountIdentifier* (Account number*)

AccountIdentifier*

Account number
Definition:

This is the number of the relevant account.

Attributes:
Limits:

Mandatory for processing
0 to 30 characters
One per Account

Example: <AccountIdentifier>234565</AccountIdentifier>
Remarks:

This element must always contain data if TwentyFourHourRuleCode =
0 Report 24 hour rules does not apply

2.8 File trailer elements

The batch trailer identifies the end of the reports in the file.

ReportSubmissionFileTrailer (Batch file trailer)

ReportSubmissionFileTrailer

Batch file trailer
Definition:

This is the container for the file trailer.

Attributes:
Limits:

Mandatory for processing
One per submission instance

Example:
<ReportSubmissionFileTrailer>
 <ReportCount>750</ReportCount> 
</ReportSubmissionFileTrailer>
Remarks:

ReportCount (Report count)

ReportCount

Report count
Definition:

Total number of records contained in the batch file.

Attributes:
Limits:

Mandatory for processing
1 to 999999999 numeric characters
One per ReportSubmissionFileTrailer

Example: <ReportCount>750</ReportCount>
Remarks:

3 CDR Structure Flowchart

CDR Structure Flowchart image 1

CDR Structure Flowchart image 2

CDR Structure Flowchart image 3

Date Modified: