XRechnungRules
in package
FinalYes
Business rules of the CIUS XRechnung 3.0 (BR-DE-…), checked on the data model.
Severity follows the flags of the official Schematron: "muss" rules (fatal) are errors, "soll" rules (warning) warnings and BR-DE-TMP-32 (information) an info. The official validation (KoSIT validator) remains authoritative.
Table of Contents
Methods
- all() : array<int, Rule>
- hasServiceDate() : bool
- Delivery date, invoicing period or a line period on every line.
Methods
all()
public
static all() : array<int, Rule>
Return values
array<int, Rule>hasServiceDate()
Delivery date, invoicing period or a line period on every line.
public
static hasServiceDate(InvoiceData $invoice) : bool
Parameters
- $invoice : InvoiceData