DocumentMeta
in package
FinalYes
Document-level header fields. Maps to the UBL <cbc:ID>, <cbc:IssueDate>, <cbc:InvoiceTypeCode>, <cbc:DocumentCurrencyCode>, <cbc:DueDate>, <cbc:BuyerReference>, and <cbc:Note> elements.
Table of Contents
Properties
- $buyerReference : string|null
- $currency : string
- $dueDate : DateTimeImmutable|null
- $invoiceNumber : string
- $issueDate : DateTimeImmutable
- $note : string|null
- $type : XRechnungInvoiceTypeCode
Methods
- __construct() : mixed
Properties
$buyerReference read-only
public
string|null
$buyerReference
= null
$currency read-only
public
string
$currency
$dueDate read-only
public
DateTimeImmutable|null
$dueDate
= null
$invoiceNumber read-only
public
string
$invoiceNumber
$issueDate read-only
public
DateTimeImmutable
$issueDate
$note read-only
public
string|null
$note
= null
$type read-only
public
XRechnungInvoiceTypeCode
$type
Methods
__construct()
public
__construct(string $invoiceNumber, XRechnungInvoiceTypeCode $type, DateTimeImmutable $issueDate, string $currency[, DateTimeImmutable|null $dueDate = null ][, string|null $buyerReference = null ][, string|null $note = null ]) : mixed
Parameters
- $invoiceNumber : string
- $type : XRechnungInvoiceTypeCode
- $issueDate : DateTimeImmutable
- $currency : string
- $dueDate : DateTimeImmutable|null = null
- $buyerReference : string|null = null
- $note : string|null = null