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
    Note: Content in this section may require additional software to view. Consult our Help page.

Module 2: Casino disbursement report specifications (PDF version, 403 KB)



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

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)

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

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

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

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

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

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

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

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

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

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*

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

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

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

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

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*

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*

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

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

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*

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

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

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

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
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*

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*

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

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*

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

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

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

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

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

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

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*

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*

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

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

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*

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*

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*

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 Web site 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*

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*

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*

Definition:

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

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

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

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

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

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*

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

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 Web site.

Attributes:
Limits:

Mandatory for processing
0 to 2 alpha characters
One per IndividualInformation

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

IndividualIdentification (Individual's identifier)

IndividualIdentification

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*

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

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*

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*

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 Web site.

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*

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 Web site 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*

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*

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

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

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

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

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

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*

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*

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

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

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*

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*

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*

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 Web site 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*

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*

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*

Definition:

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

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

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

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

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

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

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

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 Web site.

Attributes:
Limits:

Mandatory for processing
0 to 2 alpha characters
One per IndividualInformation

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

IndividualIdentification (Individual's identifier)

IndividualIdentification

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

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

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

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

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 Web site.

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

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 Web site 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

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

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

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

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

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*

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*

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

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*

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*

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*

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 Web site 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*

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*

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*

Definition:

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

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

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

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

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

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

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

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*

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*

Definition:

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

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*

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 Web site 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*

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

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

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

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

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

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

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*

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

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*

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*

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 Web site.

Attributes:
Limits:

Mandatory for processing
3 alpha characters
One per DisbursementReasonDetail

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

CasinoAccountInformation (Casino account information)

CasinoAccountInformation

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

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

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

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*

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*

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*

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

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*

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 Web site.

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

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

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*

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*

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

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*

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

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

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

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)

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*

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*

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

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

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

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*

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*

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*

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

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

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

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*

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

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

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*

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*

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*

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

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

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*

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

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*

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*

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 Web site.

Attributes:
Limits:

Mandatory for processing
3 alpha characters
One per DisbursementMethodDetail

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

CasinoAccountInformation (Casino account information)

CasinoAccountInformation

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

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

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

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

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*

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*

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

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*

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 Web site.

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

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

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*

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*

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

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*

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

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

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

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

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*

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*

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

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

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

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*

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*

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*

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

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

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

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*

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

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

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*

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*

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*

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

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

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