{
  "@model" : "cdm",
  "@type" : "cdm.event.common.TradeState",
  "@version" : "0.0.0.master-SNAPSHOT",
  "@key" : "611f1a07",
  "trade" : {
    "product" : {
      "taxonomy" : [ {
        "source" : "ISDA",
        "value" : {
          "name" : {
            "@data" : "ForeignExchange_NDF"
          }
        },
        "calculated" : true
      } ],
      "economicTerms" : {
        "payout" : [ {
          "@type" : "cdm.product.template.SettlementPayout",
          "payerReceiver" : {
            "payer" : "Party1",
            "receiver" : "Party2"
          },
          "priceQuantity" : {
            "quantitySchedule" : {
              "@ref:scoped" : "quantity-1"
            },
            "priceSchedule" : [ {
              "@ref:scoped" : "price-1"
            } ]
          },
          "settlementTerms" : {
            "settlementType" : "Cash",
            "settlementCurrency" : {
              "@data" : "USD"
            },
            "settlementDate" : {
              "valueDate" : "2002-04-11"
            },
            "cashSettlementTerms" : [ {
              "valuationMethod" : {
                "valuationSource" : {
                  "quotedCurrencyPair" : {
                    "currency1" : {
                      "@data" : "USD"
                    },
                    "currency2" : {
                      "@data" : "INR"
                    },
                    "quoteBasis" : "Currency2PerCurrency1"
                  },
                  "informationSource" : {
                    "primarySource" : {
                      "sourceProvider" : {
                        "@data" : "Reuters"
                      },
                      "sourcePage" : {
                        "@data" : "RBIB"
                      }
                    }
                  }
                }
              },
              "valuationDate" : {
                "fxFixingDate" : {
                  "fxFixingDate" : {
                    "adjustableDate" : {
                      "adjustedDate" : {
                        "@data" : "2002-04-09"
                      }
                    }
                  }
                }
              }
            } ]
          },
          "underlier" : {
            "@type" : "cdm.observable.asset.Observable",
            "@ref:scoped" : "observable-1"
          }
        } ]
      }
    },
    "tradeLot" : [ {
      "priceQuantity" : [ {
        "price" : [ {
          "@key:scoped" : "price-1",
          "value" : 43.40,
          "unit" : {
            "currency" : {
              "@data" : "INR"
            }
          },
          "perUnitOf" : {
            "currency" : {
              "@data" : "USD"
            }
          },
          "priceType" : "ExchangeRate",
          "composite" : {
            "baseValue" : 43.35,
            "operand" : 0.05,
            "arithmeticOperator" : "Add",
            "operandType" : "ForwardPoint"
          },
          "derivedQuantity" : {
            "value" : 434000000,
            "unit" : {
              "currency" : {
                "@data" : "INR"
              }
            }
          }
        } ],
        "quantity" : {
          "@key:scoped" : "quantity-1",
          "value" : 10000000,
          "unit" : {
            "currency" : {
              "@data" : "USD"
            }
          }
        },
        "observable" : {
          "@key:scoped" : "observable-1",
          "@data" : {
            "@type" : "cdm.base.staticdata.asset.common.Cash",
            "identifier" : [ {
              "identifier" : {
                "@data" : "USD"
              },
              "identifierType" : "CurrencyCode"
            } ],
            "assetType" : "Cash"
          }
        }
      } ]
    } ],
    "counterparty" : [ {
      "role" : "Party1",
      "partyReference" : {
        "@ref:external" : "party2"
      }
    }, {
      "role" : "Party2",
      "partyReference" : {
        "@ref:external" : "party1"
      }
    } ],
    "tradeIdentifier" : [ {
      "issuerReference" : {
        "@ref:external" : "party1"
      },
      "assignedIdentifier" : [ {
        "identifier" : {
          "@scheme" : "http://www.partyA.com/fx/trade-id",
          "@data" : "PARTYA345"
        }
      } ]
    }, {
      "issuerReference" : {
        "@ref:external" : "party2"
      },
      "assignedIdentifier" : [ {
        "identifier" : {
          "@scheme" : "http://www.csfb.com/fx/trade-id",
          "@data" : "CSFB9842"
        }
      } ]
    } ],
    "tradeDate" : {
      "@data" : "2002-01-09"
    },
    "party" : [ {
      "@key:external" : "party1",
      "partyId" : [ {
        "identifier" : {
          "@scheme" : "http://www.fpml.org/coding-scheme/external/iso17442",
          "@data" : "549300VBWWV6BYQOWM67"
        },
        "identifierType" : "LEI"
      } ]
    }, {
      "@key:external" : "party2",
      "partyId" : [ {
        "identifier" : {
          "@scheme" : "http://www.fpml.org/coding-scheme/external/iso17442",
          "@data" : "391200ZGI3FROE0WYF22"
        },
        "identifierType" : "LEI"
      } ]
    } ]
  }
}