Name | Type | Description | Mandatory | Available from version |
---|---|---|---|---|
Name | string | Name of this transfer receiver | True | 2.13 |
Comment | string | A comment or description | False | |
BatchOrders | bool | True if orders on this account should be batch processed | True | |
Person | Guid | The ID of the person who owns this account | True | |
TransferReceiverExtraInfo | Complex | Determines the account type. Also contains a type specific payload (spec below). One of the following:
| True | TransferReceiverExtraInfoBicIban new from 2023-06-28 TransferReceiverExtraInfoNorwegianPostGiro TransferReceiverExtraInfoAvtaleGiro new from 2024-03-20 |
TransferReceiverExtraInfoAutoGiro
Name | Type | Description | Mandatory | Available from version | Comment |
---|---|---|---|---|---|
BankName | string | Name of the bank that holds the external account | False | ||
CounterPartyClearingNo | string | Accounts clearing number | True | Max five digits (a hyphen is not allowed) | |
CounterPartyAccountNo | string | Accounts account number | True |
TransferReceiverExtraInfoBankGiro
Name | Type | Description | Mandatory | Available from version | Comment |
---|---|---|---|---|---|
Account No | string | External account number | False | Deprecated as of 2.37 and replaced by BankGiroNumber | |
BankGiroNumber | string | The BankGiro number. | True | 2.37 |
TransferReceiverExtraInfoDirectBankDomestic
Name | Type | Description | Mandatory | Available from version |
---|---|---|---|---|
CounterPartyClearingNo | string | Accounts clearing number | True | |
CounterPartyAccountNo | string | Accounts account number | True |
TransferReceiverExtraInfoDirectBankForeign
Name | Type | Description | Mandatory | Available from version |
---|---|---|---|---|
BIC | string | International BIC code | False | |
IBAN | string | International IBAN code | False | |
Address | string | The banks address | False |
TransferReceiverExtraInfoSecurities
Name | Type | Description | Mandatory | Available from version |
---|---|---|---|---|
CounterParty | string | Bricknode ID of the counterparty | True | |
AccountNo | string | Account number at the counterparty | False |
TransferReceiverExtraInfoSecuritiesAccount
Name | Type | Description | Mandatory | Available from version |
---|---|---|---|---|
CounterParty | string | Bricknode ID of the counterparty | True | |
AccountNo | string | Account number at the counterparty | False |
TransferReceiverExtraInfoPlusGiro
Name | Type | Description | Mandatory | Available from version |
---|---|---|---|---|
AccountNo | string | The plusgiro account number | False |
TransferReceiverExtraInfoBicIban
Name | Type | Description | Mandatory | Available from version |
---|---|---|---|---|
BIC | string | BIC number | True | 2023-06-28 |
IBAN | string | IBAN number | True | 2023-06-28 |
TransferReceiverExtraInfoNorwegianPostGiro
Name | Type | Description | Mandatory | Available from version |
---|---|---|---|---|
AccountNo | string | The account number | true | 2024-03-06 |
TransferReceiverExtraInfoNorwegianBankAccount
Name | Type | Description | Mandatory | Available from version |
---|---|---|---|---|
AccountNo | string | The account number | true | 2024-03-06 |
BankName | string | The bank name | true | 2024-03-06 |
TransferReceiverExtraInfoAvtaleGiro
Name | Type | Description | Mandatory | Available from version |
---|---|---|---|---|
AccountNo | string | The account number | true | 2024-03-20 |
BankName | string | The bank name | false | 2024-03-20 |
Name | Type | Description | Available from version |
---|---|---|---|
Entities | Array | All TransferReceivers in the request is returned. And array of Errors per TransferReceiver |
var request = new bfsapi.CreateTransferReceiversRequest() { Credentials = new bfsapi.Credentials { UserName = "APIUSer", Password = "thesecret" }, identify = "theIdentity", }; request.Entities = new bfsapi.TransferReceiver[] { new bfsapi.TransferReceiver() { Name = "TheAG account", Comment = "A very interesting comment", BatchOrders = false, Person = new Guid("d9ed44e3-b001-4e39-9a64-0421e0f310ed"), TransferReceiverExtraInfo = new TransferReceiverExtraInfoAutoGiro() { BankName = "SEB", CounterPartyClearingNo = "1234", CounterPartyAccountNo = "1234", } } }; var response = bfsapiClient.CreateTransferReceivers(request); |
Postman:
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <CreateTransferReceivers xmlns="http://tempuri.org/"> <req> <Credentials> <UserName>{{UserName}}</UserName> <Password>{{Password}}</Password> </Credentials> <identify>{{Identify}}</identify> <Entities> <TransferReceiver> <Person>39ecba5f-b07f-4e8f-a74d-9e50d5016407</Person> <Name>MyBicIbanExternalAccount</Name> <TransferReceiverExtraInfo xsi:type="TransferReceiverExtraInfoBicIban"> <BIC>ESSESESS</BIC> <IBAN>SE4550000000058398257466</IBAN> </TransferReceiverExtraInfo> </TransferReceiver> </Entities> </req> </CreateTransferReceivers> </soap:Body> </soap:Envelope> |