Skip to content

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

The open core packages are MIT licensed. The legal wording of the country packs must be confirmed by a tax adviser.