Skip to main content

SEPAReceivedDirectDebitMandate

Received direct debit mandate for SEPA

type SEPAReceivedDirectDebitMandate implements SEPADirectDebitMandate, ReceivedDirectDebitMandate {
id: ID!
transactions(
first: Int! = 50
after: String
orderBy: TransactionsOrderByInput
filters: TransactionsFiltersInput
): TransactionConnection
version: String!
createdAt: DateTime!
updatedAt: DateTime!
reference: String!
scheme: SEPAReceivedDirectDebitMandateScheme!
sequence: SEPAReceivedDirectDebitMandateSequence!
creditor: SEPAReceivedDirectDebitMandateCreditor!
ultimateCreditorName: String
executedAt: DateTime
signatureDate: Date
expiredAt: Date
statusInfo: ReceivedDirectDebitMandateStatusInfo!
account: Account
iban: IBAN!
name: String
}

Fields​

SEPAReceivedDirectDebitMandate.id ● ID! non-null scalar​

Unique identifier of the Card Payment Mandate

SEPAReceivedDirectDebitMandate.transactions ● TransactionConnection object​

List of transactions associated with the SEPA Receive Direct Debit Mandate.

Implements the Relay Connection interface, used to paginate lists of elements. (Learn More)

SEPAReceivedDirectDebitMandate.transactions.first ● Int! non-null scalar​

the number of elements to load (default value 50, maximum: 100)

SEPAReceivedDirectDebitMandate.transactions.after ● String scalar​

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

SEPAReceivedDirectDebitMandate.transactions.orderBy ● TransactionsOrderByInput input​

an order you can apply to your list of connections (default value UpdatedAt desc)

SEPAReceivedDirectDebitMandate.transactions.filters ● TransactionsFiltersInput input​

a filtering table you can apply to your list of connections

SEPAReceivedDirectDebitMandate.version ● String! non-null scalar​

Version of the received SEPA direct debit mandate

SEPAReceivedDirectDebitMandate.createdAt ● DateTime! non-null scalar​

Creation date of the received SEPA direct debit mandate

SEPAReceivedDirectDebitMandate.updatedAt ● DateTime! non-null scalar​

Last Update date of the received SEPA direct debit mandate

SEPAReceivedDirectDebitMandate.reference ● String! non-null scalar​

Received SEPA direct debit Unique Mandate Reference (UMR)

SEPAReceivedDirectDebitMandate.scheme ● SEPAReceivedDirectDebitMandateScheme! non-null enum​

Received SEPA direct debit mandate scheme

SEPAReceivedDirectDebitMandate.sequence ● SEPAReceivedDirectDebitMandateSequence! non-null enum​

Received SEPA direct debit mandate sequence

SEPAReceivedDirectDebitMandate.creditor ● SEPAReceivedDirectDebitMandateCreditor! non-null object​

Received SEPA direct debit creditor

SEPAReceivedDirectDebitMandate.ultimateCreditorName ● String scalar​

Received SEPA direct debit ultimate creditor name

SEPAReceivedDirectDebitMandate.executedAt ● DateTime scalar​

Date of the last SEPA direct debit transaction executed for the concerned received SEPA direct debit mandate

SEPAReceivedDirectDebitMandate.signatureDate ● Date scalar​

Date of signature of the received SEPA direct debit mandate

SEPAReceivedDirectDebitMandate.expiredAt ● Date scalar​

Expiry date of the received SEPA direct debit mandate, computed automatically (36 months from the executedAt date)

SEPAReceivedDirectDebitMandate.statusInfo ● ReceivedDirectDebitMandateStatusInfo! non-null interface​

Mandate status information of the received SEPA direct debit mandate

SEPAReceivedDirectDebitMandate.account ● Account object​

Account of the received SEPA direct debit mandate debtor

SEPAReceivedDirectDebitMandate.iban ● IBAN! non-null scalar​

Iban of the received SEPA direct debit mandate debtor

SEPAReceivedDirectDebitMandate.name ● String scalar​

Mandate name

Interfaces​

SEPADirectDebitMandate interface​

ReceivedDirectDebitMandate interface​

Interface for Received Direct Debit Mandate