Data model
"accounts"."ACCOUNT_HOLDER" {
shape: sql_table
link: "../../accounts/internals/models/#components.payment_gateway.subcomponents.accounts.models.account_holder.AccountHolder"
"id": UUID {constraint: primary_key}
"description": TEXT
"external_id": VARCHAR(255)
"provider": VARCHAR(255)
"reference": TEXT
"terminated_at": DATETIME
}
"banking_documents"."SEPA_MANDATE" {
shape: sql_table
link: "../internals/models/#components.payment_gateway.subcomponents.banking_documents.models.sepa_mandate.SepaMandate"
"id": UUID {constraint: primary_key}
"account_holder_id": UUID
"debtor_country": VARCHAR(3)
"debtor_iban": VARCHAR(34)
"debtor_name": VARCHAR(255)
"external_id": VARCHAR(255)
"issued_at": DATETIME
"provider": VARCHAR(255)
"sepa_creditor_identifier": VARCHAR(255)
"unique_mandate_reference": VARCHAR(255)
}
"banking_documents"."SEPA_MANDATE_STATUS_LOG" {
shape: sql_table
link: "../internals/models/#components.payment_gateway.subcomponents.banking_documents.models.sepa_mandate.SepaMandateStatusLog"
"id": UUID {constraint: primary_key}
"sepa_mandate_id": UUID
"status": VARCHAR(255)
}
"transfers"."BANK_TRANSFER" {
shape: sql_table
link: "../../transfers/internals/models/#components.payment_gateway.subcomponents.transfers.models.bank_transfer.BankTransfer"
"id": UUID {constraint: primary_key}
"account_id": UUID
"direction": VARCHAR(255)
"effective_date": DATETIME
"external_id": VARCHAR(255)
"provider": VARCHAR(255)
"raw": JSONB
"sepa_beneficiary_id": UUID
"sepa_mandate_id": UUID
"transfer_history_id": UUID
}
"accounts"."ACCOUNT_HOLDER"."id" -> "banking_documents"."SEPA_MANDATE"."account_holder_id": {
source-arrowhead.shape: cf-one
target-arrowhead.shape: cf-many
}
"banking_documents"."SEPA_MANDATE"."id" -> "banking_documents"."SEPA_MANDATE_STATUS_LOG"."sepa_mandate_id": {
source-arrowhead.shape: cf-one-required
target-arrowhead.shape: cf-many
}
"banking_documents"."SEPA_MANDATE"."id" -> "transfers"."BANK_TRANSFER"."sepa_mandate_id": {
source-arrowhead.shape: cf-one
target-arrowhead.shape: cf-many
}
Hold "Alt" / "Option" to enable pan & zoom