Skip to main content

InternationalCreditTransferTransaction

No description

type InternationalCreditTransferTransaction implements Transaction {
id: ID!
supportingDocumentCollections(
first: Int! = 50
before: String
after: String
filters: SupportingDocumentCollectionFilterInput
): SupportingDocumentCollectionConnection!
account: Account
amount: Amount!
bookedBalanceAfter: Amount
counterparty: String!
createdAt: DateTime!
creditor: InternationalCreditTransferCreditor!
debtor: InternationalCreditTransferDebtor!
estimatedDeliveryAt: DateTime
executionDate: DateTime!
externalReference: String
fees: Amount
instructedAmount: Amount
intermediaryBankFees: [Amount!]
label: String!
originTransaction: Transaction
originTransactionId: String
payment: Payment
paymentId: String
paymentMethodIdentifier: String!
paymentProduct: PaymentProduct!
currencyExchange: InternationalCreditTransferCurrencyExchange!
reference: String!
requestedExecutionAt: DateTime
returnReason: TransactionReasonCode
side: TransactionSide!
statusInfo: TransactionStatusInfo!
type: TransactionTypeEnum!
updatedAt: DateTime!
statementCanBeGenerated: Boolean
projectId: ID!
beneficiary: InternationalBeneficiary
}

Fields

InternationalCreditTransferTransaction.id ● ID! non-null scalar

unique identifier of the transaction

InternationalCreditTransferTransaction.supportingDocumentCollections ● SupportingDocumentCollectionConnection! non-null object

InternationalCreditTransferTransaction.supportingDocumentCollections.first ● Int! non-null scalar

the number of elements to load (maximum: 100)

InternationalCreditTransferTransaction.supportingDocumentCollections.before ● String scalar

the index (a unique reference in string form) from which you will load the preceding elements

InternationalCreditTransferTransaction.supportingDocumentCollections.after ● String scalar

the index (a unique reference in string form) from which you will load the following elements

InternationalCreditTransferTransaction.supportingDocumentCollections.filters ● SupportingDocumentCollectionFilterInput input

a filtering table you can apply to your list of connections

InternationalCreditTransferTransaction.account ● Account object

matching account for this transaction

InternationalCreditTransferTransaction.amount ● Amount! non-null object

amount

InternationalCreditTransferTransaction.bookedBalanceAfter ● Amount object

booked balance after this transaction

InternationalCreditTransferTransaction.counterparty ● String! non-null scalar

name of the counterparty. e.g Merchant name, Creditor name, Beneficiary Name ...

InternationalCreditTransferTransaction.createdAt ● DateTime! non-null scalar

created date

InternationalCreditTransferTransaction.creditor ● InternationalCreditTransferCreditor! non-null union

creditor information

InternationalCreditTransferTransaction.debtor ● InternationalCreditTransferDebtor! non-null union

debtor information

InternationalCreditTransferTransaction.estimatedDeliveryAt ● DateTime scalar

The delivery estimate indicates the expected time for the transfer to reach the beneficiary's bank account.

InternationalCreditTransferTransaction.executionDate ● DateTime! non-null scalar

a date that reflects the execution date of a transaction from a user viewpoint. Can be used for sorting transactions.

InternationalCreditTransferTransaction.externalReference ● String scalar

an arbitrary identifier that was defined by you when you created this transaction.

For example, you can define it in the CreditTransferInput mutation.

InternationalCreditTransferTransaction.fees ● Amount object

@deprecated(reason: "use quote.feesAmount instead")

InternationalCreditTransferTransaction.instructedAmount ● Amount object

instructed amount

InternationalCreditTransferTransaction.intermediaryBankFees ● [Amount!] list object

instructed amount

InternationalCreditTransferTransaction.label ● String! non-null scalar

label

InternationalCreditTransferTransaction.originTransaction ● Transaction interface

origin transaction associated to this transaction

InternationalCreditTransferTransaction.originTransactionId ● String scalar

ID of the origin transaction associated to this transaction

InternationalCreditTransferTransaction.payment ● Payment object

payment associated to this transaction

InternationalCreditTransferTransaction.paymentId ● String scalar

ID of the payment associated to this transaction

InternationalCreditTransferTransaction.paymentMethodIdentifier ● String! non-null scalar

payment method identifier used for this transaction. e.g masked PAN or IBAN or accountNumber

InternationalCreditTransferTransaction.paymentProduct ● PaymentProduct! non-null enum

payment product used for this transaction

InternationalCreditTransferTransaction.currencyExchange ● InternationalCreditTransferCurrencyExchange! non-null object

quote given by our international provider

InternationalCreditTransferTransaction.reference ● String! non-null scalar

external identifier of the transaction

InternationalCreditTransferTransaction.requestedExecutionAt ● DateTime scalar

a date that reflects the time at which the user asked the transaction to be executed

InternationalCreditTransferTransaction.returnReason ● TransactionReasonCode enum

return reason

InternationalCreditTransferTransaction.side ● TransactionSide! non-null enum

side (Credit or Debit)

InternationalCreditTransferTransaction.statusInfo ● TransactionStatusInfo! non-null interface

status information

InternationalCreditTransferTransaction.type ● TransactionTypeEnum! non-null enum

type

InternationalCreditTransferTransaction.updatedAt ● DateTime! non-null scalar

updated date

InternationalCreditTransferTransaction.statementCanBeGenerated ● Boolean scalar

true if a transaction statement can be generated for this transaction

InternationalCreditTransferTransaction.projectId ● ID! non-null scalar

project id of the transaction

InternationalCreditTransferTransaction.beneficiary ● InternationalBeneficiary interface

International beneficiary linked to the transaction

Interfaces

Transaction interface

Transaction