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#
| Constant | Value | Description |
|---|---|---|
SPECIFICATION_ID | 'urn:cen.eu:en16931:2017#compliant#urn:erechnung.gv.at:CIUS-AT-NAT:1.0.0' |
Methods#
| Method | Description |
|---|---|
->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- Returns
?string
defaultBusinessProcess()#
public function defaultBusinessProcess(): ?string- Returns
?string
embeddedFilename()#
public function embeddedFilename(): ?string- Returns
?string
isEn16931Compliant()#
public function isEn16931Compliant(): bool- 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- Returns
array
rules()#
public function rules(): array- Returns
array
specificationId()#
public function specificationId(
StandardVersion $version = \Quittio\Core\Standards\StandardVersion::En16931_2017,
): string| Parameter | Type | Description |
|---|---|---|
$version | StandardVersion = \Quittio\Core\Standards\StandardVersion::En16931_2017 |
- Returns
string
supportsStandard()#
public function supportsStandard(StandardVersion $version): bool| Parameter | Type | Description |
|---|---|---|
$version | StandardVersion |
- Returns
bool
supportsSyntax()#
public function supportsSyntax(Syntax $syntax): boolWhether the profile is an XML-only CIUS that is not embedded into PDFs by default.
| Parameter | Type | Description |
|---|---|---|
$syntax | Syntax |
- Returns
bool
syntaxes()#
public function syntaxes(): array- Returns
array
xmpConformanceLevel()#
public function xmpConformanceLevel(): stringEmbedded in a ZUGFeRD PDF it is an EN 16931 invoice with its own specification identifier.
- Returns
string