Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Fund Instructions are structured according to ISO 20022

Filter inputs

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
PaymentCurrencysGuid[]

The currency of the Payment


2.04
CurrencysGuid[]The currency of the instruction
2.04
ReceivedStatusTextsstring[]The statustexts the request 
2.04
SettlementDateFromDateTimeWhen used, both from date and to date should be provided in the request 

2.04
SettlementDateToDateTime
2.04
SettlementDateFromDateTimeWhen 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





Response rows (Array) inherits from EntityBase

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

Code examples

C# - GetFundInstructions
//Use the GetFundInstructionExecution 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.GetFundInstructionExecutions(new BFSServiceReference.GetFundInstructionExecutionRequest()
{
    Credentials = credentials,

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

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

foreach (var c in instructions.Result)
{
    Console.WriteLine(c.BrickId + ", " 
        + c.MarketplaceOrderNo  + ", "
        + c.ExecutionNAV);
}


Blog stream

Create a blog post to share news and announcements with your team and company.

  • No labels