Versions Compared

Key

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

...

status text
NameTypeDescriptionMandatoryAvailable from version
BrickIdsGuid[]The BFS-id of the fund instruction
2.04
FundInstructionGuid[]The BFS-id of the associated FundInstruction
2.04
MarketplaceOrderNosstring[]The marketplace orderno from external part
2.04
FundInstructionNosPaymentCurrencysstringGuid[]

The

number

currency of the

fund instruction

Payment


2.04
StatusKeysCurrencysstringGuid[]The statuskey currency of the loginstruction
2.04
ReceivedStatusTextsGuidstring[]The statustexts the request 
2.04
ReceiveDateFromSettlementDateFromDateTimeWhen used, both from date and to date should be provided in the request 

2.04
ReceiveDateToSettlementDateToDateTime
2.04
RequestedSettlementCurrencyIdsSettlementDateFromGuid[]The BFS-id of the currencies to use in the filter2.04DateTimeWhen used, both from date and to date should be provided in the request 

SettlementDateToDateTime

CreatedDateFromDateTimeWhen used, both from date and to date should be provided in the request 
2.04
CreatedDateToDateTime
2.04





...

NameTypeDescriptionAvailable from version
BrickIdGuidThe BFS-id of the fund instruction2.04
FundInstructionGuidThe BFS-id of the Execution Interfacefund instruction2.04
MarketPlaceOrderNostringThe marketplace orderno from external part2.04
FundInstructionNoExecutionNAVstringThe instruction number of the fund instruction2.04
StatusKeyPaymentCurrencystringThe status of the instruction: NEW, READY, STOP, SENT, SENTERROR, ACK, NACK, EXECUTED, SETTLED, CANCELED, ERROR, FINISHED2.04
ReceiveDateCurrencyGuidReceivedate for the log2.04
CreatedDateFeeGuidCreationdate for the log2.04
FxRatedoubleThe fx-rate if exchange was made
InstrumentAmountdecimalAmount of instrument
CashAmountdecimalAmount of cash
SettlementDateDateTimeSettlementDate
TradeDateDateTimeTradeDate
CreatedDateDateTimeCreatedDate

Code examples

Code Block
languagec#
themeRDark
titleC# - GetFundInstructions
linenumberstrue
collapsetrue
//Use the GetFundInstructionStatusLogGetFundInstructionExecution method 
var client = new BFSServiceReference.bfsapiSoapClient();

var credentials = new BFSServiceReference.Credentials()
{
    UserName = bfsusername, //Username of administrative user in your instance of BFS
    Password = bfspassword, //Password of the administrative user in your instance of BFS
};

var instructions = client.GetFundInstructionStatusLogsGetFundInstructionExecutions(new BFSServiceReference.GetFundInstructionStatusLogRequestGetFundInstructionExecutionRequest()
{
    Credentials = credentials,

    identify = bfsidentifier, //Identifier is a unique token for your instance of BFS

    Args = new BFSServiceReference.GetFundInstructionArgsGetFundInstructionExecutionArgs()
    {
        BrickIds = new []
        {
            new Guid("ea3f658e-28f7-46b9-a45e-99b0f2e1a1ff"), 
        }
    },
    Fields = new BFSServiceReference.GetFundInstructionStatusLogFieldsGetFundInstructionExecutionFields()
    {
        BrickId = true,  
        FundInstructionNo MarketplaceOrderNo= true,
        StatusKey ExecutionNAV= true
    },
});

foreach (var c in instructions.Result)
{
    Console.WriteLine(c.BrickId + ", " 
        + c.FundInstructionNoMarketplaceOrderNo  + ", "
        + c.PhysicalDeliveryIndicator + ", "
        + c.StatusKey + ", "
        + c.StatusKeyExecutionNAV);
}


Blog Posts
sortcreation
contenttitles
labelsgetfundinstructions