//Use the GetWithdrawalTransferOrders 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 orders = client.GetWithdrawalTransferOrders(new BFSServiceReference.GetWithdrawalTransferOrdersRequest()
{
Credentials = credentials,
identify = bfsidentifier, //Identifier is a unique token for your instance of BFS
Args = new GetWithdrawalTransferOrdersArgs()
{
CreatedDateFrom = DateTime.Parse("2016-04-20"),
CreatedDateTo = DateTime.Parse("2016-04-23"),
},
Fields = new BFSServiceReference.GetWithdrawalTransferOrdersFields()
{
BrickId = true,
CreatedDate = true,
SettlementDate = true,
CashAmount = true,
State = true,
CurrencyCode = true,
OrderNo = true,
ExternalReference = true,
Account = true,
TransferOrderType = true,
BatchOrderNo = true,
},
});
foreach (var c in orders.Result)
{
Console.WriteLine(c.BrickId + ";" + c.CreatedDate + ";" + c.SettlementDate + ";" + c.CashAmount + ";" + c.State + ";" + c.CurrencyCode + ";" + c.OrderNo + ";" + c.ExternalReference + ";" + c.Account + ";" + c.TransferOrderType + ";" + c.BatchOrderNo);
} |