PrecedingInvoiceReference
in package
uses
Immutable
Read onlyYes
FinalYes
Preceding invoice reference (BG-3), used for cancellations, corrections and final invoices.
Table of Contents
Properties
- $issueDate : Date|null
- $number : string
Methods
- __construct() : mixed
- with() : static
- Returns a copy with the given properties replaced.
Properties
$issueDate
public
Date|null
$issueDate
= null
Attributes
- #[Bt]
- 'BT-26'
- #[Cardinality]
- '0..1'
- #[Cii]
- 'ram:InvoiceReferencedDocument/ram:FormattedIssueDateTime'
- #[Level]
- ProfileLevel::BasicWl
- #[Ubl]
- 'cac:BillingReference/cac:InvoiceDocumentReference/cbc:IssueDate'
$number
public
string
$number
Attributes
- #[Bt]
- 'BT-25'
- #[Cardinality]
- '1'
- #[Cii]
- 'ram:InvoiceReferencedDocument/ram:IssuerAssignedID'
- #[Level]
- ProfileLevel::BasicWl
- #[Ubl]
- 'cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID'
Methods
__construct()
public
__construct(string $number[, Date|null $issueDate = null ]) : mixed
Parameters
- $number : string
- $issueDate : Date|null = null
with()
Returns a copy with the given properties replaced.
public
with(array<string, mixed> $changes) : static
Parameters
- $changes : array<string, mixed>