Zum Inhalt springen

API reference / Quittio \ Core \ Xml \ Cii

CiiReader

final class in quittio/core · implements FormatReader

Quittio\Core\Xml\Cii\CiiReader · Source

Reads UN/CEFACT Cross Industry Invoices (Factur-X/ZUGFeRD, XRechnung CII) into the data model.

Declared totals are kept unchanged; differences to a recalculation are reported by the invoice reader, not silently corrected.

Constants#

ConstantValueDescription
MAX_SUBLINE_DEPTH32Deepest accepted sub line hierarchy (ParentLineID chains).

Methods#

MethodDescription
->canRead()
->read()

canRead()#

public function canRead(DOMDocument $document): bool
ParameterTypeDescription
$documentDOMDocument
Returns
bool

read()#

public function read(DOMDocument $document, string $xml): ReadResult
ParameterTypeDescription
$documentDOMDocument
$xmlstring
Returns
ReadResult

Die Open-Core-Pakete stehen unter der MIT-Lizenz. Die rechtlichen Formulierungen der Länderpakete sind mit einer Steuerberatung abzustimmen.