Zum Inhalt springen

API reference / Quittio \ Country \ AT \ Profiles

CiusAtNat

class in quittio/country-at · extends AbstractProfile

Quittio\Country\AT\Profiles\CiusAtNat · Source

CIUS-AT-NAT 1.0.0, the Austrian national CIUS of EN 16931 with the statutory rules, syntax CII or UBL.

Constants#

ConstantValueDescription
SPECIFICATION_ID'urn:cen.eu:en16931:2017#compliant#urn:erechnung.gv.at:CIUS-AT-NAT:1.0.0'

Methods#

MethodDescription
->afRelationship()
->defaultBusinessProcess()
->embeddedFilename()
->isEn16931Compliant()
->key()
->level()
->name()
->requiredBusinessTerms()
->rules()
->specificationId()
->supportsStandard()
->supportsSyntax()Whether the profile is an XML-only CIUS that is not embedded into PDFs by default.
->syntaxes()
->xmpConformanceLevel()Embedded in a ZUGFeRD PDF it is an EN 16931 invoice with its own specification identifier.

afRelationship()#

public function afRelationship(): ?string

inherited from AbstractProfile

Returns
?string

defaultBusinessProcess()#

public function defaultBusinessProcess(): ?string

inherited from AbstractProfile

Returns
?string

embeddedFilename()#

public function embeddedFilename(): ?string

inherited from AbstractProfile

Returns
?string

isEn16931Compliant()#

public function isEn16931Compliant(): bool

inherited from AbstractProfile

Returns
bool

key()#

public function key(): string
Returns
string

level()#

public function level(): ProfileLevel
Returns
ProfileLevel

name()#

public function name(): string
Returns
string

requiredBusinessTerms()#

public function requiredBusinessTerms(): array

inherited from AbstractProfile

Returns
array

rules()#

public function rules(): array
Returns
array

specificationId()#

public function specificationId(
    StandardVersion $version = \Quittio\Core\Standards\StandardVersion::En16931_2017,
): string
ParameterTypeDescription
$versionStandardVersion = \Quittio\Core\Standards\StandardVersion::En16931_2017
Returns
string

supportsStandard()#

public function supportsStandard(StandardVersion $version): bool

inherited from AbstractProfile

ParameterTypeDescription
$versionStandardVersion
Returns
bool

supportsSyntax()#

public function supportsSyntax(Syntax $syntax): bool

inherited from AbstractProfile

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

xmpConformanceLevel()#

public function xmpConformanceLevel(): string

Embedded in a ZUGFeRD PDF it is an EN 16931 invoice with its own specification identifier.

Returns
string

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