Skip to content

API reference / Quittio \ Country \ AT \ Profiles

CiusAtGov

class in quittio/country-at · extends CiusAtNat

Quittio\Country\AT\Profiles\CiusAtGov · Source

CIUS-AT-GOV 1.1.0, the CIUS of e-Rechnung.gv.at for invoices to the Austrian federal government: the rules of CIUS-AT-NAT and its own, syntax CII or UBL.

Constants#

ConstantValueDescription
SPECIFICATION_ID'urn:cen.eu:en16931:2017#compliant#urn:erechnung.gv.at:CIUS-AT-NAT:1.0.0#compliant#urn:erechnung.gv.at:CIUS-AT-GOV:1.1.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 CiusAtNat

Returns
?string

defaultBusinessProcess()#

public function defaultBusinessProcess(): ?string

inherited from CiusAtNat

Returns
?string

embeddedFilename()#

public function embeddedFilename(): ?string

inherited from CiusAtNat

Returns
?string

isEn16931Compliant()#

public function isEn16931Compliant(): bool

inherited from CiusAtNat

Returns
bool

key()#

public function key(): string
Returns
string

level()#

public function level(): ProfileLevel

inherited from CiusAtNat

Returns
ProfileLevel

name()#

public function name(): string
Returns
string

requiredBusinessTerms()#

public function requiredBusinessTerms(): array

inherited from CiusAtNat

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 CiusAtNat

ParameterTypeDescription
$versionStandardVersion
Returns
bool

supportsSyntax()#

public function supportsSyntax(Syntax $syntax): bool

inherited from CiusAtNat

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

inherited from CiusAtNat

Returns
array

xmpConformanceLevel()#

public function xmpConformanceLevel(): string

inherited from CiusAtNat

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.