Fund Instructions are structured according to ISO 20022
Name | Type | Description | Mandatory | Available from version |
---|
BrickIds | Guid[] | The BFS-id of the fund instruction |
| 2.04 |
FundInstruction | Guid[] | The BFS-id of the associated FundInstruction |
| 2.04
|
MarketplaceOrderNos | string[] | The marketplace orderno from external part |
| 2.04
|
FundInstructionNos | string[] | The number of the fund instruction |
| 2.04 |
StatusKeys | string[]
| The statuskey of the log |
| 2.04
|
ReceivedStatusTexts | Guid[] | The status text |
| 2.04
|
ReceiveDateFrom | DateTime | When used, both from date and to date should be provided in the request |
| 2.04
|
ReceiveDateTo | DateTime |
| 2.04
|
RequestedSettlementCurrencyIds | Guid[] | The BFS-id of the currencies to use in the filter |
| 2.04
|
CreatedDateFrom | DateTime | When used, both from date and to date should be provided in the request |
| 2.04 |
CreatedDateTo | DateTime |
| 2.04
|
|
|
|
|
|
Response rows (Array) inherits from EntityBase
Name | Type | Description | Available from version |
---|
BrickId | Guid | The BFS-id of the fund instruction | 2.04
|
FundInstruction | Guid | The BFS-id of the Execution Interface | 2.04
|
MarketPlaceOrderNo | string | The marketplace orderno from external part | 2.04
|
FundInstructionNo | string | The instruction number of the fund instruction | 2.04
|
StatusKey | string | The status of the instruction: NEW, READY, STOP, SENT, SENTERROR, ACK, NACK, EXECUTED, SETTLED, CANCELED, ERROR, FINISHED | 2.04
|
ReceiveDate | Guid | Receivedate for the log | 2.04
|
CreatedDate | Guid | Creationdate for the log | 2.04
|
Code examples
Code Block |
---|
language | c# |
---|
theme | RDark |
---|
title | C# - GetFundInstructions |
---|
linenumbers | true |
---|
collapse | true |
---|
|
//Use the GetFundInstructionStatusLog 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.GetFundInstructionStatusLogs(new BFSServiceReference.GetFundInstructionStatusLogRequest()
{
Credentials = credentials,
identify = bfsidentifier, //Identifier is a unique token for your instance of BFS
Args = new BFSServiceReference.GetFundInstructionArgs()
{
BrickIds = new []
{
new Guid("ea3f658e-28f7-46b9-a45e-99b0f2e1a1ff"),
}
},
Fields = new BFSServiceReference.GetFundInstructionStatusLogFields()
{
BrickId = true,
FundInstructionNo = true,
StatusKey = true
},
});
foreach (var c in instructions.Result)
{
Console.WriteLine(c.BrickId + ", "
+ c.FundInstructionNo + ", "
+ c.PhysicalDeliveryIndicator + ", "
+ c.StatusKey + ", "
+ c.StatusKey);
} |
...