Quittio 0.3 API

ExtendedData
in package
uses Immutable

Read onlyYes
FinalYes

Document level data that exists only in the Factur-X/ZUGFeRD EXTENDED profile.

The selection covers the practically relevant elements.

Table of Contents

Properties

$additionalPaymentInstructions  : array<string|int, mixed>
$additionalReferences  : array<string|int, mixed>
$deliveryTermsCode  : string|null
$installments  : array<string|int, mixed>
$invoicee  : ExtendedParty|null
$invoicer  : ExtendedParty|null
$shipFrom  : ExtendedParty|null
$ultimateCustomer  : ExtendedParty|null

Methods

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

Properties

$additionalPaymentInstructions

public array<string|int, mixed> $additionalPaymentInstructions = []
Attributes
#[ExtendedOnly]
#[ListOf]
PaymentInstructions::class

Methods

__construct()

public __construct([ExtendedParty|null $invoicer = null ][, ExtendedParty|null $invoicee = null ][, ExtendedParty|null $ultimateCustomer = null ][, ExtendedParty|null $shipFrom = null ][, string|null $deliveryTermsCode = null ][, array<int, DocumentReference> $additionalReferences = [] ][, array<int, Installment> $installments = [] ][, array<int, PaymentInstructions> $additionalPaymentInstructions = [] ]) : mixed
Parameters
$invoicer : ExtendedParty|null = null
$invoicee : ExtendedParty|null = null
$ultimateCustomer : ExtendedParty|null = null
$shipFrom : ExtendedParty|null = null
$deliveryTermsCode : string|null = null
$additionalReferences : array<int, DocumentReference> = []
$installments : array<int, Installment> = []
$additionalPaymentInstructions : array<int, PaymentInstructions> = []

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