Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

New Functionality

Off Exchange Trades

Send to Trading Desk

Create Trade Report from Client Order

OrderCalculationService

Orders

Added OrderClass property to Orders

Allocations

Added AllocationClass property to Allocations

 

Bug Fixes to current functionality

Allocations

Trade Allocation Contract builder was setting price to allocation price and not the price of the trade  

Allocation search was not searching by friend groups correctly  

Invoices

Do not show commission discription when fixed amount is chosen in invoices.  

Libra Integration

Breytti libra service á þann hátt að reikningsnúmer fer niður í vog fyrir other custodian og ekki paid in cash

Libra spsec_insert_ext_order parameter Order_Time parameter which specifies trade time is now populated with real trade time if there is a single trade.

Order Processing

Removed quantity = 0 check in order constructor  

Trades Contracts

Trading desk info not being set on trades  

Improvements to current functionality

Fix Processing

Added LastMkt to Fix42.xml
Added new Trade Report tags to fix42.xml

Libra

Set @account_owner to Account_SSN in accounts table if available. 

Logging

Changed some logging to Trace from Debug
Logging levels to decrease noise in logs
Print better message when processing execution report for non existent order

Client Orders

OrderInstruction OrderStatus is now None when no orders are present #resolve

Order Processing

Ensure that Execution Report Order processing happens in correct order.

Publishing

New logic to decide who gets what messages