{
  "reportDetails": {
    "reportTypeCode": 145,
    "submitTypeCode": 1,
    "activitySectorCode": 2,
    "reportingEntityNumber": 1234567,
    "submittingReportingEntityNumber": 1234567,
    "reportingEntityReportReference": "EFT15137-2168517",
    "twentyFourHourRule": {
      "aggregationTypeCode": 4,
      "periodStart": "2023-10-31T00:00:00-04:00",
      "periodEnd": "2023-10-31T23:59:59-04:00"
    },
    "reportingEntityContactId": 123,
    "eftDirectionCode": 2
  },
  "definitions": [
    {
      "typeCode": 1,
      "refId": "MaroonRedName",
      "givenName": "Maroon",
      "surname": "Red"
    },
    {
      "typeCode": 1,
      "refId": "VelvetRedName",
      "givenName": "Velvet",
      "surname": "Red"
    },
    {
      "typeCode": 2,
      "refId": "BankCName",
      "nameOfEntity": "Bank C"
    },
    {
      "typeCode": 3,
      "refId": "MaroonRedDetails",
      "givenName": "Maroon",
      "surname": "Red",
      "addressTypeCode": 1,
      "address": {
        "typeCode": 1,
        "buildingNumber": "555",
        "streetAddress": "Oak Street",
        "city": "Victoria",
        "provinceStateCode": "BC",
        "postalZipCode": "V6G0G1",
        "countryCode": "CA"
      },
      "telephoneNumber": "250-121-7582",
      "dateOfBirth": "1985-01-02",
      "countryOfResidenceCode": "CA",
      "occupation": "Colour Specialist",
      "nameOfEmployer": "Crayola",
      "identifications": [
        {
          "identifierTypeCode": 2,
          "number": "CAN123123",
          "jurisdictionOfIssueCountryCode": "CA"
        }
      ]
    },
    {
      "typeCode": 3,
      "refId": "BrightRedDetails",
      "givenName": "Bright",
      "surname": "Red",
      "addressTypeCode": 1,
      "address": {
        "typeCode": 1,
        "buildingNumber": "555",
        "streetAddress": "Oak Street",
        "city": "Victoria",
        "provinceStateCode": "BC",
        "postalZipCode": "V6G0G1",
        "countryCode": "CA"
      },
      "telephoneNumber": "250-121-7852",
      "dateOfBirth": "2010-10-10",
      "countryOfResidenceCode": "CA",
      "occupation": "Unemployed",
      "identifications": [
        {
          "identifierTypeCode": 2,
          "number": "CAN789789",
          "jurisdictionOfIssueCountryCode": "CA"
        }
      ]
    },
    {
      "typeCode": 4,
      "refId": "GamingCorpDetails",
      "nameOfEntity": "Gaming Corporation MX",
      "addressTypeCode": 1,
      "address": {
        "typeCode": 1,
        "buildingNumber": "981",
        "streetAddress": "Main Street",
        "city": "Mexico City",
        "provinceStateCode": "OA",
        "postalZipCode": "81222",
        "countryCode": "MX"
      },
      "telephoneNumber": "1-800-813-0215",
      "registrationIncorporationIndicator": false,
      "registrationsIncorporations": [],
      "identifications": [],
      "authorizedPersons": []
    },
    {
      "typeCode": 8,
      "refId": "BankM",
      "nameOfEntity": "Bank M",
      "addressTypeCode": 1,
      "address": {
        "typeCode": 1,
        "buildingNumber": "22",
        "streetAddress": "Bank Street",
        "city": "Mexico City",
        "provinceStateCode": "OA",
        "postalZipCode": "81221",
        "countryCode": "MX"
      }
    },
    {
      "typeCode": 8,
      "refId": "BankF",
      "nameOfEntity": "Bank F",
      "addressTypeCode": 1,
      "address": {
        "typeCode": 1,
        "buildingNumber": "999",
        "streetAddress": "Main Street",
        "city": "Paris",
        "provinceStateName": "Provance",
        "postalZipCode": "41257",
        "countryCode": "FR"
      }
    }
  ],
  "transactions": [
    {
      "electronicFundsTransactionDetails": {
        "eftTypeCode": 2,
        "thresholdIndicator": true,
        "regulatoryExceptionIndicator": false,
        "dateTimeOfTransaction": "2023-10-31T12:10:55-03:00",
        "reportingEntityTransactionReference": "EFT20241031-093",
        "additionalPartiesSendingIndicator": true,
        "additionalPartiesEffectingSwiftIndicator": false,
        "additionalPaymentInformations": []
      },
      "initiator": {
        "typeCode": 8,
        "refId": "BankM",
        "details": {
          "bicOrBeiCode": "BNKMXEOA"
        }
      },
      "startingActions": [
        {
          "details": {
            "amount": "25000.00",
            "currencyCode": "EUR",
            "sourceOfFundsObtainedIndicator": false
          },
          "sourcesOfFunds": [],
          "requesters": [
            {
              "typeCode": 4,
              "refId": "GamingCorpDetails",
              "details": {
                "accounts": [
                  {
                    "number": "MX60 X054 2811 1010 0000 0123 456",
                    "holders": []
                  }
                ],
                "otherAccountHoldersIndicator": false,
                "onBehalfOfIndicator": false
              },
              "otherAccountHolders": [],
              "onBehalfOfs": []
            }
          ]
        }
      ],
      "senders": [
        {
          "typeCode": 8,
          "refId": "BankF",
          "details": {
            "bicOrBeiCode": "BNKFRPAR",
            "relationshipWithInitiatorCode": 17
          }
        }
      ],
      "involvements": [],
      "completingActions": [
        {
          "details": {
            "dispositionCode": 1,
            "amount": "36753.30",
            "currencyCode": "CAD",
            "involvementsIndicator": false
          },
          "beneficiaries": [
            {
              "typeCode": 3,
              "refId": "MaroonRedDetails",
              "details": {
                "clientNumber": "4888773",
                "emailAddress": "maroon.red@gmail.com",
                "accounts": [
                  {
                    "financialInstitutionNumber": "99",
                    "branchNumber": "12345",
                    "number": "7654322",
                    "typeCode": 1,
                    "currencyCode": "CAD",
                    "dateOpened": "2000-09-09",
                    "holders": [
                      {
                        "typeCode": 1,
                        "refId": "MaroonRedName"
                      },
					            {
                        "typeCode": 1,
                        "refId": "VelvetRedName"
                      }
                    ]
                  }
                ],
                "onBehalfOfIndicator": true
              },
              "onBehalfOfs": [
                {
                  "typeCode": 3,
                  "refId": "BrightRedDetails",
                  "details": {
                    "clientNumber": "68132843",
                    "emailAddress": "bright.red@gmail.com",
                    "relationshipWithBeneficiaryCode": 8
                  }
                }
              ]
            }
          ],
          "involvements": []
        }
      ],
      "receiver": {
        "typeCode": 2,
        "refId": "BankCName",
        "details": {
          "reportingEntityLocation": {
            "id": "999"
          },
          "bicOrBeiCode": "BNKCCACAL"
        }
      }
    }
  ]
}