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 17 Next »

Inputs (Array of DepositCashOrders) inherits from EntityBase

NameTypeDescriptionMandatoryAvailable from version
BrickIdGuidNot used.  
AccountNoString

This is the account number of the SystemAccount which should receive the deposit.

Example: 15654

True 
AmountDecimal

This is the amount which should be deposited into the account. Negative amount is not allowed.

Example: 1000

True 
CurrencyCodeString

This the ISO-currency code of the deposit.

Example: SEK

True 
ExternalReferenceString

This can be any combination of characters which is used by the sender to link information between BFS and external systems

Example: 465465456 (as the transaction ID of the external system)

True 
OrderSettlementTypeEnum

Order settlement type is only applicable for orders with the Internal execution interface. This property will be set on trade orders created from the linked allocation order.

PAYMENT

CONFIRMATION

PRICE (Not supported)

 2.02
AllocationProfileIdGuid

A Linked allocation order is created where the cash will be allocated according to the allocation.

Amount overrides Linked Amount

  
Linked AmountDecimalThe amount to be used in the allocation  

Outputs

NameTypeDescription
batchIdGUIDThis is the id of the batch of deposits which were created and this can be used by the external system as a bank transaction reference in order for BFS to map a physical deposit to which individual deposit orders which are included
BatchOrderNoStringThis is a string in number format which represents the BatchOrder
OrdersArray

This is an array where each item represents the individual deposit orders which were included in the batch deposit. The Array includes:

ExternalReference (the external reference received from the requester)

OrderId (this is the GUID order id of the deposit order in BFS)

OrderNo (this is a string in number format which represents the OrderId)

XML request example
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <CreateDepositCashOrders xmlns="http://tempuri.org/">
      <req>
        <Credentials>
          <UserName>yourusername</UserName>
          <Password>yourpassword</Password>
        </Credentials>
        <identify>youridentifier</identify>
        <Entities>
          <DepositCashOrder>
            <BrickId>00000000-0000-0000-0000-000000000000</BrickId>
            <AccountNo>95708005238</AccountNo>
            <ExternalReference>13</ExternalReference>
            <CurrencyCode>SEK</CurrencyCode>
            <Amount>1000</Amount>
            <AllocationProfileId>00000000-0000-0000-0000-000000000000</AllocationProfileId>
            <LinkedAmount>0</LinkedAmount>
			<OrderSettlementType>PAYMENT</OrderSettlementType>
          </DepositCashOrder>
        </Entities>
      </req>
    </CreateDepositCashOrders>
  </s:Body>
</s:Envelope>

Error rendering macro 'blog-posts' : 'createdepositcashorders' is not an existing label

  • No labels