ISO20022object

TransactionResource

ISO20022: Structure of a transaction.

  • the [charges] property provides information on the charges, pre-advised or included in the entry amount.
  • the [relatedParties] property specifies either the debtor or the creditor counterpart information API:
  • Amounts must always be set as positive values in complement with the Credit/Debit indicator.
  • At least expectedBookingDate or bookingDate must be provided"

Fields (21)

  • resourceIdResourceId

    Schema: ResourceId

  • entryReferencestring

    Technical incremental identification of the transaction used for reconciliation by the AISP.

    Technical incremental identification of the transaction used for reconciliation by the AISP. Once assigned, this value cannot be changed for the relevant transaction. It is assumed that this value is unique and thus cannot be shared by several transactions.

    The reconciliation of transactions can be done by the [resourceId] or the [entryReference] field. If none of these fields cannot be provided, it is therefore suggested that the [remittanceInformation] field, once set, should not be updated afterwards. Actually the [additionalTransactionInformation] field can be used to update the details of a given transaction.

    Constraints: maxLength: 40

  • transactionAmountAmountTyperequired

    Schema: AmountType

  • creditDebitIndicatorCreditDebitIndicatorrequired
  • transactionAmountDetailsAmountAndCurrencyExchange
  • statusTransactionStatusrequired
  • endToEndIdEndToEndId

    Schema: EndToEndId

  • expectedBookingDatestring (date-time)

    Expected booking date of the transaction on the account if the transaction is not yet booked.

    Expected booking date of the transaction on the account if the transaction is not yet booked.

  • bookingDatestring (date-time)

    Real booking date of the transaction on the account

    Real booking date of the transaction on the account

  • valueDatestring (date-time)

    Value date of the transaction on the account

  • transactionDatestring (date-time)

    Date used for specific purposes:

    Date used for specific purposes:

    • for card transaction: date of the commercial transaction
    • for credit transfer: acquiring date of the transaction as seen by the Payer's Bank
    • for direct debit: receiving date of the transaction as seen by the Payer's Bank
  • bankTransactionCodeBankTransactionCode
  • chargesCharges

    Schema: Charges

  • relatedPartiesRelatedParties
  • remittanceInformationRemittanceInformation
  • additionalTransactionInformationstring

    Additional information about reconciliation.

    Constraints: maxLength: 500

  • standingOrderCharacteristicsStandingOrderCharacteristics
  • merchantCategoryCodestring

    Category code conform to ISO 18245, related to the type of services or goods the merchant provides for the transaction.

    Category code conform to ISO 18245, related to the type of services or goods the merchant provides for the transaction.

    Constraints: maxLength: 4

  • bookingPeriodPeriod

    Schema: Period

  • cardIdGenericIdentification