Quittio 0.3 API

DirectDebit
in package
uses Immutable

Read onlyYes
FinalYes

Direct debit (BG-19).

Table of Contents

Properties

$creditorId  : string|null
$debitedAccountId  : string|null
$mandateReference  : string|null

Methods

__construct()  : mixed
with()  : static
Returns a copy with the given properties replaced.

Properties

$creditorId

public string|null $creditorId = null
Attributes
#[Bt]
'BT-90'
#[Cardinality]
'0..1'
#[Cii]
'ram:CreditorReferenceID'
#[Level]
ProfileLevel::BasicWl
#[Ubl]
'cac:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID[@schemeID="SEPA"]'

$debitedAccountId

public string|null $debitedAccountId = null
Attributes
#[Bt]
'BT-91'
#[Cardinality]
'0..1'
#[Cii]
'ram:PayerPartyDebtorFinancialAccount/ram:IBANID'
#[Level]
ProfileLevel::BasicWl
#[Ubl]
'cac:PaymentMandate/cac:PayerFinancialAccount/cbc:ID'

$mandateReference

public string|null $mandateReference = null
Attributes
#[Bt]
'BT-89'
#[Cardinality]
'0..1'
#[Cii]
'ram:SpecifiedTradePaymentTerms/ram:DirectDebitMandateID'
#[Level]
ProfileLevel::BasicWl
#[Ubl]
'cac:PaymentMandate/cbc:ID'

Methods

__construct()

public __construct([string|null $mandateReference = null ][, string|null $creditorId = null ][, string|null $debitedAccountId = null ]) : mixed
Parameters
$mandateReference : string|null = null
$creditorId : string|null = null
$debitedAccountId : string|null = null

with()

Returns a copy with the given properties replaced.

public with(array<string, mixed> $changes) : static
Parameters
$changes : array<string, mixed>
Return values
static
On this page

Search results