POST api/externaltransaction/cashMovements/multiple-transactions
For external parties to call and provide instructions with multiple business transactions to move cash for an external product. Cash movement for Portfolio Service and Other Fees transaction type.
Request Information
URI Parameters
None.
Body Parameters
ExternalTransactionCreationMultipleTransactionsName | Description | Type | Additional information |
---|---|---|---|
TransactionDate | Date |
Required |
|
SettlementDate | Date |
Required |
|
ExternalTransactionType | enExternalTransactionType |
Required |
|
JournalEntries | Collection of JournalEntryMultipleTransactions |
None. |
Request Formats
application/json, text/json
Sample:
{ "TransactionDate": "2021-11-1", "SettlementDate": "2021-11-2", "ExternalTransactionType": 4, "JournalEntries": [ { "TransactionBatch": 1, "AccountID": 100101, "Reference": 1009, "Amount": 500.55, "DrCr": 2, "Description": "Credit entry" }, { "TransactionBatch": 1, "AccountID": 100102, "Reference": 1009, "Amount": 500.55, "DrCr": 1, "Description": "Debit entry" } ] }
application/xml, text/xml
Sample:
<ExternalTransactionCreationMultipleTransactions xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TPP.B2B.Webservices2.Contract.ExternalTransaction"> <ExternalTransactionType xmlns="http://schemas.datacontract.org/2004/07/TPP.B2B.Webservices2.Contract.ExternalTransaction.Base">PortfolioService</ExternalTransactionType> <JournalEntries xmlns:d2p1="http://schemas.datacontract.org/2004/07/TPP.B2B.Webservices2.Contract.ExternalTransaction" xmlns="http://schemas.datacontract.org/2004/07/TPP.B2B.Webservices2.Contract.ExternalTransaction.Base"> <d2p1:JournalEntryMultipleTransactions> <AccountID>100101</AccountID> <Amount>500.55</Amount> <Description>Credit entry</Description> <DrCr>CR</DrCr> <Reference>1009</Reference> <d2p1:TransactionBatch>1</d2p1:TransactionBatch> </d2p1:JournalEntryMultipleTransactions> <d2p1:JournalEntryMultipleTransactions> <AccountID>100102</AccountID> <Amount>500.55</Amount> <Description>Debit entry</Description> <DrCr>DR</DrCr> <Reference>1009</Reference> <d2p1:TransactionBatch>1</d2p1:TransactionBatch> </d2p1:JournalEntryMultipleTransactions> </JournalEntries> <SettlementDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/TPP.Utilities" xmlns="http://schemas.datacontract.org/2004/07/TPP.B2B.Webservices2.Contract.ExternalTransaction.Base" /> <TransactionDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/TPP.Utilities" xmlns="http://schemas.datacontract.org/2004/07/TPP.B2B.Webservices2.Contract.ExternalTransaction.Base" /> </ExternalTransactionCreationMultipleTransactions>
Response Information
Resource Description
StatusCodeResultName | Description | Type | Additional information |
---|---|---|---|
StatusCode | HttpStatusCode |
None. |
|
Request | HttpRequestMessage |
None. |
Response Formats
application/json, text/json
Sample:
Sample not available.
Error Response Information
Resource Description
BadRequestResultName | Description | Type | Additional information |
---|---|---|---|
Errors | Collection of Error |
None. |
Error Response Formats
application/json, text/json
Sample:
{ "Errors": [ { "Code": 10001, "Description": "sample string 1" }, { "Code": 10001, "Description": "sample string 1" } ] }