Zum Inhalt springen

API reference / Quittio \ Core \ Profiles

AbstractProfile

abstract class in quittio/core · implements Profile

Quittio\Core\Profiles\AbstractProfile · Source

Defaults shared by all profiles. Profiles override what differs.

Methods#

MethodDescription
->afRelationship()
->defaultBusinessProcess()
->embeddedFilename()
->isEn16931Compliant()
->requiredBusinessTerms()
->rules()
->supportsStandard()
->supportsSyntax()Whether the profile is an XML-only CIUS that is not embedded into PDFs by default.
->syntaxes()

afRelationship()#

public function afRelationship(): ?string
Returns
?string

defaultBusinessProcess()#

public function defaultBusinessProcess(): ?string
Returns
?string

embeddedFilename()#

public function embeddedFilename(): ?string
Returns
?string

isEn16931Compliant()#

public function isEn16931Compliant(): bool
Returns
bool

requiredBusinessTerms()#

public function requiredBusinessTerms(): array
Returns
array

rules()#

public function rules(): array
Returns
array

supportsStandard()#

public function supportsStandard(StandardVersion $version): bool
ParameterTypeDescription
$versionStandardVersion
Returns
bool

supportsSyntax()#

public function supportsSyntax(Syntax $syntax): bool

Whether the profile is an XML-only CIUS that is not embedded into PDFs by default.

ParameterTypeDescription
$syntaxSyntax
Returns
bool

syntaxes()#

public function syntaxes(): array
Returns
array

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