# Output: Transaction Details

Source: https://docs.gocardless.com/docs/bank-account-data/output-transaction-details

# Account Transactions Output

## Account Transactions Output

This section contains key descriptions for transactions.

| KEY                                          | TYPE                                            | OPTIONAL    | DESCRIPTION                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| -------------------------------------------- | ----------------------------------------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **additionalDataStructured**                 | Object                                          | Optional    | An umbrella datapoint used for information that is outside of Berlin Group specification, such as bank- or country-specific fields                                                                                                                                                                                                                                                                                                                                                                                                             |
| **additionalInformation**                    | Max512Text                                      | Optional    | Might be used by the financial institution to transport additional transaction related information                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| **additionalInformation Structured**         | Max280Text                                      | Conditional | Is used if and only if the bookingStatus entry equals "information"                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| **balanceAfterTransaction**                  | Balance                                         | Optional    | This is the balance after this transaction. Recommended balance type is interimBooked.                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| **bankTransactionCode**                      | Max32Text                                       | Optional    | Bank transaction code as used by the financial institution and using the sub elements of this structured code defined by ISO20022. For standing order reports the following codes are applicable: "PMNT-ICDT-STDO" for credit transfers, "PMNT-IRCT-STDO" for instant credit transfers, "PMNT-ICDT-XBST" for cross-border credit transfers, "PMNT-IRCT-XBST" for cross-border real time credit transfers, "PMNT-MCOP-OTHR" for specific standing orders which have a dynamical amount to move left funds e.g. on month end to a saving account |
| **bookingDate**                              | ISODate                                         | Optional    | The date when an entry is posted to an account on the financial institutions books.                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| **bookingDateTime**                          | ISODate                                         | Optional    | The date and time when an entry is posted to an account on the financial institutions books.                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| **checkId**                                  | Max48Text                                       | Optional    | Identification of a Cheque                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| **creditorAccount**                          | Account Reference                               | Conditional |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| **creditorAgent**                            | BICFI                                           | Optional    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| **creditorId**                               | Max35Text                                       | Optional    | Identification of Creditors, e.g. a SEPA Creditor ID                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| **creditorName**                             | Max176Text                                      | Optional    | Name of the creditor if a "Debited" transaction                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| **currencyExchange**                         | CurrencyExchange can be either a list or a dict | Optional    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| **debtorAccount**                            | Account Reference                               | Conditional |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| **debtorAgent**                              | BICFI                                           | Optional    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| **debtorName**                               | Max176Text                                      | Optional    | Name of the debtor if a "Credited" transaction                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| **endToEndId**                               | Max35Text                                       | Optional    | Unique end to end ID                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| **entryReference**                           | Max128Text                                      | Optional    | Is the identification of the transaction as used for reference given by financial institution.                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| **internalTransactionId**                    | Max32Text                                       | Optional    | Transaction identifier given by Gocardless                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| **mandateId**                                | Max48Text                                       | Optional    | Identification of Mandates, e.g. a SEPA Mandate ID                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| **merchantCategoryCode**                     | Max4Text                                        | Optional    | Merchant category code as defined by card issuer                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| **proprietaryBank** **TransactionCode**      | Max64Text                                       | Optional    | Proprietary bank transaction code as used within a community or within an financial institution                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| **purposeCode**                              | Purpose Code                                    | Conditional |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| **remittanceInformation Structured**         | Max560Text                                      | Optional    | Reference as contained in the structured remittance reference structure                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| **remittanceInformation StructuredArray**    | Array of Remittance                             | Optional    | Reference as contained in the structured remittance reference structure                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| **remittanceInformation Unstructured **      | Max560Text                                      | Optional    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| **remittanceInformation UnstructuredArray ** | Array of Max560Text                             | Optional    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| **transactionAmount**                        | Amount                                          | Mandatory   | The amount of the transaction as billed to the account, an object containing: **amount** Float **currency** Max3Text                                                                                                                                                                                                                                                                                                                                                                                                                           |
| **transactionId**                            | Max256Text                                      | Optional    | Transaction identifier provided by the financial institution                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| **ultimateCreditor**                         | Max128Text                                      | Optional    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| **ultimateDebtor**                           | Max96Text                                       | Optional    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| **valueDate**                                | ISODate                                         | Optional    | The Date at which assets become available to the account owner in case of a credit                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| **valueDateTime**                            | ISODate                                         | Optional    | The date and time at which assets become available to the account owner in case of a credit                                                                                                                                                                                                                                                                                                                                                                                                                                                    |

## What's next?

  
#### [Endpoints](/docs/bank-account-data/endpoints)

Full API reference for all Bank Account Data endpoints.

  
#### [Statuses and Error Code](/docs/bank-account-data/statuses-and-error-code)

Understand account statuses and the error codes returned by the API.