Samples of a valid and invalid SDR message
Valid Transaction SDR Message (NEWT, TRANSACTION)
{
"messagePayload": {
"actionType": "NEWT",
"allocationIndicator": "POST",
"assetClass": "CO",
"blockTradeElectionIndicator": true,
"centralCounterparty": "FAKE0022222222222200",
"cleared": "Y",
"clearingAccountOrigin": "HOUS",
"clearingMember": "FAKE0044444444444400",
"clearingMemberIdentifierSource": "LEID",
"counterparty1": "FAKE0022222222222200",
"counterparty1Designation": "SD",
"counterparty1FederalEntityIndicator": true,
"counterparty1IdentifierSource": "LEID",
"counterparty2": "FAKE0033333333333300",
"counterparty2Designation": "SD",
"counterparty2FederalEntityIndicator": true,
"counterparty2FinancialEntityIndicator": true,
"counterparty2IdentifierSource": "LEID",
"customBasketIndicator": true,
"deliveryType": "CASH",
"effectiveDate": "2021-06-25",
"embeddedOptionType": "MDET",
"eventTimestamp": "2021-06-25T15:40:05Z",
"eventType": "TRAD",
"executionTimestamp": "2021-06-25T15:40:05Z",
"expirationDate": "2021-06-25",
"finalContractualSettlementDate": "2021-06-25",
"fixedRatePaymentFrequencyPeriodLeg1": "ADHO",
"fixedRatePaymentFrequencyPeriodLeg2": "ADHO",
"fixingDateLeg1": "2021-06-25",
"floatingRatePaymentFrequencyPeriodLeg1": "ADHO",
"floatingRatePaymentFrequencyPeriodLeg2": "ADHO",
"fixedRateDayCountConventionLeg1": "A001",
"fixedRateDayCountConventionLeg2": "A001",
"floatingRateDayCountConventionLeg1": "A001",
"floatingRateDayCountConventionLeg2": "A001",
"floatingRateResetFrequencyPeriodLeg1": "ADHO",
"floatingRateResetFrequencyPeriodLeg2": "ADHO",
"initialMarginCollateralPortfolioCode": "INITIALMARGINCOLLATERALPORTFOLIOCODE",
"instrumentType": "S",
"underlyingAssetOrUnderlyingContractType": "OTHR",
"jurisdiction": "CFTC",
"messageType": "TRANSACTION",
"notionalAmountLeg1": 59381.55,
"notionalAmountLeg2": 59381.55,
"notionalAmountScheduleNotionalAmountInEffectOnAssociatedEffectiveDateLeg1": 59381.55,
"notionalAmountScheduleNotionalAmountInEffectOnAssociatedEffectiveDateLeg2": 59381.55,
"notionalCurrencyLeg1": "USD",
"notionalCurrencyLeg2": "USD",
"notionalQuantityLeg1": 57798.056,
"notionalQuantityLeg2": 57798.056,
"otherPaymentAmount": 59381.55,
"otherPaymentCurrency": "USD",
"otherPaymentDate": "2021-06-25",
"otherPaymentPayer": "FAKE0022222222222200",
"otherPaymentReceiver": "FAKE0033333333333300",
"otherPaymentType": "PEXH",
"packageIdentifier": "1",
"packageIndicator": true,
"packageTransactionPriceCurrency": "USD",
"packageTransactionSpread": 1,
"packageTransactionSpreadCurrency": "USD",
"packageTransactionSpreadNotation": 1,
"payerIdentifierLeg1": "FAKE0022222222222200",
"payerIdentifierLeg2": "FAKE0022222222222200",
"postPricedSwap": false,
"quantityFrequencyLeg1": "HOUL",
"quantityFrequencyLeg2": "HOUL",
"quantityFrequencyMultiplierLeg1": 1,
"quantityFrequencyMultiplierLeg2": 123,
"quantityUnitOfMeasureLeg1": "ACRE",
"quantityUnitOfMeasureLeg2": "ACRE",
"receiverIdentifierLeg1": "FAKE0033333333333300",
"receiverIdentifierLeg2": "FAKE0033333333333300",
"reporterIdentifier": "FAKE0022222222222200",
"reportingTimestamp": "2021-06-25T15:40:05Z",
"settlementCurrencyLeg1": "USD",
"settlementCurrencyLeg2": "USD",
"settlementLocationLeg1": "BE",
"settlementLocationLeg2": "US",
"spreadLeg1": 1,
"spreadLeg2": 1,
"spreadNotationLeg1": 3,
"spreadNotationLeg2": 3,
"submitterIdentifier": "FAKE0022222222222200",
"totalNotionalQuantityLeg1": 57798.056,
"totalNotionalQuantityLeg2": 57798.056,
"uniqueTransactionIdentifier": "123456789XYZ1234567890123456789012345678901234567890",
"upiProductName": "SINGLE_INDEX",
"variationMarginCollateralPortfolioCode": "VARIATIONMARGINCOLLATERALPORTFOLIOCODE",
"counterparty1AgentIdentifier": "FAKE0022222222222200",
"notionalAmountScheduleUnadjustedEndDateOfTheNotionalAmountLeg1": "2021-06-25",
"notionalAmountScheduleUnadjustedEndDateOfTheNotionalAmountLeg2": "2021-06-25",
"notionalAmountScheduleUnadjustedEffectiveDateOfTheNotionalAmountLeg1": "2021-06-25",
"notionalAmountScheduleUnadjustedEffectiveDateOfTheNotionalAmountLeg2": "2021-06-25",
"validationVersion": "2.0",
"reportingJurisdiction": "CFTC",
"registeredPlatformIndicator": true,
"clientMessageIdentifier": "MY-TEST-MESSAGE",
"anonymousExecutionIndicator": false,
"historicalTransactionIdentifier": false,
"exemptPublicRelatedMessage": "ALLOCATION",
"referenceRate": "ALUMINIUM",
"referenceRateSource": "INDEX",
"returnPricingMethodOrPayoutTrigger": "C",
"relatedFuturesContract": "CHEESE_(CME)"
}
}
Please note that if you use this message for testing that you need to make sure to sure you update any LEI field and the UTI field. For example, do a find and replace on FAKE0022222222222200 with your LEI.
Invalid Transaction SDR Message (NEWT, TRANSACTION)
{
"messagePayload": {
"actionType": "NEWT",
"allocationIndicator": "POST",
"assetClass": "CO",
"blockTradeElectionIndicator": true,
"centralCounterparty": "FAKE0022222222222200",
"cleared": "Y",
"clearingAccountOrigin": "HOUS",
"clearingMember": "FAKE0044444444444400",
"clearingMemberIdentifierSource": "LEID",
"counterparty1": "FAKE0022222222222200",
"counterparty1Designation": "SD",
"counterparty1FederalEntityIndicator": true,
"counterparty1IdentifierSource": "LEID",
"counterparty2": "FAKE0033333333333300",
"counterparty2Designation": "SD",
"counterparty2FederalEntityIndicator": true,
"counterparty2FinancialEntityIndicator": true,
"counterparty2IdentifierSource": "LEID",
"customBasketIndicator": true,
"deliveryType": "CASH",
"effectiveDate": "2021-06-35",
"embeddedOptionType": "MDEt",
"eventTimestamp": "2021-06-25T15:40:05Z",
"eventType": "TRAD",
"executionTimestamp": "2021-06-25T15:40:05Z",
"expirationDate": "2021-06-25",
"finalContractualSettlementDate": "2021-06-25",
"fixedRatePaymentFrequencyPeriodLeg1": "ADHO",
"fixedRatePaymentFrequencyPeriodLeg2": "ADHO",
"fixingDateLeg1": "2021-06-25",
"floatingRatePaymentFrequencyPeriodLeg1": "ADHO",
"floatingRatePaymentFrequencyPeriodLeg2": "ADHO",
"fixedRateDayCountConventionLeg1": "A001",
"fixedRateDayCountConventionLeg2": "A001",
"floatingRateDayCountConventionLeg1": "A001",
"floatingRateDayCountConventionLeg2": "A001",
"floatingRateResetFrequencyPeriodLeg1": "ADHO",
"floatingRateResetFrequencyPeriodLeg2": "ADHO",
"initialMarginCollateralPortfolioCode": "INITIALMARGINCOLLATERALPORTFOLIOCODE",
"instrumentType": "S",
"underlyingAssetOrUnderlyingContractType": "OTHR",
"jurisdiction": "CFTC",
"messageType": "TRANSACTION",
"notionalAmountLeg1": 59381.55,
"notionalAmountLeg2": 59381.55,
"notionalAmountScheduleNotionalAmountInEffectOnAssociatedEffectiveDateLeg1": 59381.55,
"notionalAmountScheduleNotionalAmountInEffectOnAssociatedEffectiveDateLeg2": 59381.55,
"notionalCurrencyLeg1": "USD",
"notionalCurrencyLeg2": "USD",
"notionalQuantityLeg1": 57798.056,
"notionalQuantityLeg2": 57798.056,
"otherPaymentAmount": 59381.55,
"otherPaymentCurrency": "USD",
"otherPaymentDate": "2021-06-25",
"otherPaymentPayer": "FAKE0022222222222200",
"otherPaymentReceiver": "FAKE0033333333333300",
"otherPaymentType": "PEXH",
"packageIdentifier": "1",
"packageIndicator": true,
"packageTransactionPriceCurrency": "USD",
"packageTransactionSpread": 1,
"packageTransactionSpreadCurrency": "US",
"packageTransactionSpreadNotation": 1,
"payerIdentifierLeg1": "FAKE0022222222222200",
"payerIdentifierLeg2": "FAKE0022222222222200",
"postPricedSwap": false,
"quantityFrequencyLeg1": "HOUL",
"quantityFrequencyLeg2": "HOUL",
"quantityFrequencyMultiplierLeg1": 1,
"quantityFrequencyMultiplierLeg2": 123,
"quantityUnitOfMeasureLeg1": "ACRE",
"quantityUnitOfMeasureLeg2": "ACRE",
"receiverIdentifierLeg1": "FAKE0033333333333300",
"receiverIdentifierLeg2": "FAKE0033333333333300",
"reporterIdentifier": "FAKE0022222222222200",
"reportingTimestamp": "2021-06-25T15:40:05Z",
"settlementCurrencyLeg1": "USD",
"settlementCurrencyLeg2": "USD",
"settlementLocationLeg1": "BE",
"settlementLocationLeg2": "US",
"spreadLeg1": 1,
"spreadLeg2": 1,
"spreadNotationLeg1": 3,
"spreadNotationLeg2": 3,
"submitterIdentifier": "FAKE0022222222222200",
"totalNotionalQuantityLeg1": 57798.056,
"totalNotionalQuantityLeg2": 57798.056,
"uniqueTransactionIdentifier": "123456789XYZ1234567890123456789012345678901234567890",
"upiProductName": "SINGLE_INDEX",
"variationMarginCollateralPortfolioCode": "VARIATIONMARGINCOLLATERALPORTFOLIOCODE",
"counterparty1AgentIdentifier": "FAKE0022222222222200",
"notionalAmountScheduleUnadjustedEndDateOfTheNotionalAmountLeg1": "2021-06-25",
"notionalAmountScheduleUnadjustedEndDateOfTheNotionalAmountLeg2": "2021-06-25",
"notionalAmountScheduleUnadjustedEffectiveDateOfTheNotionalAmountLeg1": "2021-06-25",
"notionalAmountScheduleUnadjustedEffectiveDateOfTheNotionalAmountLeg2": "2021-06-25",
"validationVersion": "2.0",
"reportingJurisdiction": "CFTC",
"registeredPlatformIndicator": true,
"clientMessageIdentifier": "MY-TEST-MESSAGE",
"anonymousExecutionIndicator": false,
"historicalTransactionIdentifier": false,
"exemptPublicRelatedMessage": "ALLOCATION",
"referenceRate": "ALUMINIUM",
"referenceRateSource": "INDEX",
"returnPricingMethodOrPayoutTrigger": "C",
"relatedFuturesContract": "CHEESE_(CME)"
}
}
Read more about Submitting a Transaction.