POST api/ComplianceRule/ValidateCompassRules

Request Information

URI Parameters

None.

Body Parameters

OrdersView
NameDescriptionTypeAdditional information
RecordDate

date

None.

OrderID

integer

None.

Code

string

None.

RegisterID

string

None.

Name

string

None.

AssetId

integer

None.

AssetType

string

None.

AssetSubType

integer

None.

TradeDate

date

None.

ExpiryDate

date

None.

TransactionType

string

None.

Symbol

string

None.

ExchangeId

integer

None.

InvestorKey

string

None.

InvestorAccount

string

None.

Country

integer

None.

Currency

string

None.

FXRate

decimal number

None.

SettlementDate

date

None.

Broker

string

None.

Quantity

decimal number

None.

Price

decimal number

None.

NetTradePrice

decimal number

None.

Amount

decimal number

None.

Commission

decimal number

None.

OtherFees

decimal number

None.

NetAmount

decimal number

None.

CostBasis

decimal number

None.

LimitType

string

None.

LimitPrice

decimal number

None.

BrokerID

integer

None.

CreatedBy

string

None.

IBAN

string

None.

ISIN

string

None.

TypeDetail

integer

None.

serie

string

None.

Tax1

decimal number

None.

Tax2

decimal number

None.

CUSIP

string

None.

asset_description

string

None.

AccountInstitution

string

None.

ServiceType

string

None.

AccountInstitutionId

integer

None.

Note

string

None.

AssetCountry

integer

None.

TimeZoneInfoId

string

None.

Nominal

decimal number

None.

FactorPrice

decimal number

None.

CurrencySymbol

string

None.

AsesorRegulatorio

string

None.

PorfolioModel

string

None.

RiskProfile

string

None.

ContractSize

decimal number

None.

SettlementDays

integer

None.

PivoltInvestorTransactionId

integer

None.

Administradora

string

None.

Modalidad

string

None.

TipoProducto

string

None.

TipoOperacion

string

None.

FundType

string

None.

IdentificadorCuenta

string

None.

IdentificadorBanco

string

None.

CuentaCorriente

string

None.

Cheque

string

None.

IdentificadorTercero

string

None.

NombreTercero

string

None.

IdentificadorPivolt

string

None.

TransferType

string

None.

CounterPartInstitution

string

None.

GlobalIdTicket

string

None.

Request Formats

application/json, text/json

Sample:
{
  "RecordDate": "2025-12-05T23:21:03.0263378-06:00",
  "OrderID": 2,
  "Code": "sample string 3",
  "RegisterID": "sample string 4",
  "Name": "sample string 5",
  "AssetId": 6,
  "AssetType": "sample string 7",
  "AssetSubType": 8,
  "TradeDate": "2025-12-05T23:21:03.0263378-06:00",
  "ExpiryDate": "2025-12-05T23:21:03.0263378-06:00",
  "TransactionType": "sample string 10",
  "Symbol": "sample string 11",
  "ExchangeId": 12,
  "InvestorKey": "sample string 13",
  "InvestorAccount": "sample string 14",
  "Country": 15,
  "Currency": "sample string 16",
  "FXRate": 17.0,
  "SettlementDate": "2025-12-05T23:21:03.0263378-06:00",
  "Broker": "sample string 19",
  "Quantity": 20.0,
  "Price": 21.0,
  "NetTradePrice": 22.0,
  "Amount": 23.0,
  "Commission": 24.0,
  "OtherFees": 25.0,
  "NetAmount": 26.0,
  "CostBasis": 27.0,
  "LimitType": "sample string 28",
  "LimitPrice": 1.0,
  "BrokerID": 29,
  "CreatedBy": "sample string 30",
  "IBAN": "sample string 31",
  "ISIN": "sample string 32",
  "TypeDetail": 33,
  "serie": "sample string 34",
  "Tax1": 1.0,
  "Tax2": 1.0,
  "CUSIP": "sample string 35",
  "asset_description": "sample string 36",
  "AccountInstitution": "sample string 37",
  "ServiceType": "sample string 38",
  "AccountInstitutionId": 39,
  "Note": "sample string 40",
  "AssetCountry": 41,
  "TimeZoneInfoId": "sample string 42",
  "Nominal": 1.0,
  "FactorPrice": 1.0,
  "CurrencySymbol": "sample string 43",
  "AsesorRegulatorio": "sample string 44",
  "PorfolioModel": "sample string 45",
  "RiskProfile": "sample string 46",
  "ContractSize": 1.0,
  "SettlementDays": 47,
  "PivoltInvestorTransactionId": 1,
  "Administradora": "sample string 48",
  "Modalidad": "sample string 49",
  "TipoProducto": "sample string 50",
  "TipoOperacion": "sample string 51",
  "FundType": "sample string 52",
  "IdentificadorCuenta": "sample string 53",
  "IdentificadorBanco": "sample string 54",
  "CuentaCorriente": "sample string 55",
  "Cheque": "sample string 56",
  "IdentificadorTercero": "sample string 57",
  "NombreTercero": "sample string 58",
  "IdentificadorPivolt": "sample string 59",
  "TransferType": "sample string 60",
  "CounterPartInstitution": "sample string 61",
  "GlobalIdTicket": "sample string 62"
}

application/xml, text/xml

Sample:
<OrdersView xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebApiCompass.Models.ClassModel.Orders.View">
  <AccountInstitution>sample string 37</AccountInstitution>
  <AccountInstitutionId>39</AccountInstitutionId>
  <Administradora>sample string 48</Administradora>
  <Amount>23</Amount>
  <AsesorRegulatorio>sample string 44</AsesorRegulatorio>
  <AssetCountry>41</AssetCountry>
  <AssetId>6</AssetId>
  <AssetSubType>8</AssetSubType>
  <AssetType>sample string 7</AssetType>
  <Broker>sample string 19</Broker>
  <BrokerID>29</BrokerID>
  <CUSIP>sample string 35</CUSIP>
  <Cheque>sample string 56</Cheque>
  <Code>sample string 3</Code>
  <Commission>24</Commission>
  <ContractSize>1</ContractSize>
  <CostBasis>27</CostBasis>
  <CounterPartInstitution>sample string 61</CounterPartInstitution>
  <Country>15</Country>
  <CreatedBy>sample string 30</CreatedBy>
  <CuentaCorriente>sample string 55</CuentaCorriente>
  <Currency>sample string 16</Currency>
  <CurrencySymbol>sample string 43</CurrencySymbol>
  <ExchangeId>12</ExchangeId>
  <ExpiryDate>2025-12-05T23:21:03.0263378-06:00</ExpiryDate>
  <FXRate>17</FXRate>
  <FactorPrice>1</FactorPrice>
  <FundType>sample string 52</FundType>
  <GlobalIdTicket>sample string 62</GlobalIdTicket>
  <IBAN>sample string 31</IBAN>
  <ISIN>sample string 32</ISIN>
  <IdentificadorBanco>sample string 54</IdentificadorBanco>
  <IdentificadorCuenta>sample string 53</IdentificadorCuenta>
  <IdentificadorPivolt>sample string 59</IdentificadorPivolt>
  <IdentificadorTercero>sample string 57</IdentificadorTercero>
  <InvestorAccount>sample string 14</InvestorAccount>
  <InvestorKey>sample string 13</InvestorKey>
  <LimitPrice>1</LimitPrice>
  <LimitType>sample string 28</LimitType>
  <Modalidad>sample string 49</Modalidad>
  <Name>sample string 5</Name>
  <NetAmount>26</NetAmount>
  <NetTradePrice>22</NetTradePrice>
  <NombreTercero>sample string 58</NombreTercero>
  <Nominal>1</Nominal>
  <Note>sample string 40</Note>
  <OrderID>2</OrderID>
  <OtherFees>25</OtherFees>
  <PivoltInvestorTransactionId>1</PivoltInvestorTransactionId>
  <PorfolioModel>sample string 45</PorfolioModel>
  <Price>21</Price>
  <Quantity>20</Quantity>
  <RecordDate>2025-12-05T23:21:03.0263378-06:00</RecordDate>
  <RegisterID>sample string 4</RegisterID>
  <RiskProfile>sample string 46</RiskProfile>
  <ServiceType>sample string 38</ServiceType>
  <SettlementDate>2025-12-05T23:21:03.0263378-06:00</SettlementDate>
  <SettlementDays>47</SettlementDays>
  <Symbol>sample string 11</Symbol>
  <Tax1>1</Tax1>
  <Tax2>1</Tax2>
  <TimeZoneInfoId>sample string 42</TimeZoneInfoId>
  <TipoOperacion>sample string 51</TipoOperacion>
  <TipoProducto>sample string 50</TipoProducto>
  <TradeDate>2025-12-05T23:21:03.0263378-06:00</TradeDate>
  <TransactionType>sample string 10</TransactionType>
  <TransferType>sample string 60</TransferType>
  <TypeDetail>33</TypeDetail>
  <asset_description>sample string 36</asset_description>
  <serie>sample string 34</serie>
</OrdersView>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.