Zum Inhalt springen

API reference / Quittio \ Core \ Enums

VatExemptionReasonCode

string-backed enum in quittio/core · uses HasLabel

Quittio\Core\Enums\VatExemptionReasonCode · Source

VAT exemption reason code (BT-121), VATEX code list. Further codes can be used as RawCode.

Cases#

CaseValueDescription
ReverseCharge'VATEX-EU-AE'
IntraCommunitySupply'VATEX-EU-IC'
Export'VATEX-EU-G'
NotSubjectToVat'VATEX-EU-O'
TravelAgents'VATEX-EU-D'
SecondHandGoods'VATEX-EU-F'
WorksOfArt'VATEX-EU-I'
CollectorsItems'VATEX-EU-J'
Article79c'VATEX-EU-79-C'
Article132'VATEX-EU-132'
Article143'VATEX-EU-143'
Article148'VATEX-EU-148'
Article151'VATEX-EU-151'
Article309'VATEX-EU-309'

Methods#

MethodDescription
::isValidCode()Whether a raw code value is valid according to the official code list.
->label()
::labelGroup()

isValidCode()#

public static function isValidCode(string $code): bool

static

Whether a raw code value is valid according to the official code list.

ParameterTypeDescription
$codestring
Returns
bool

label()#

public function label(?string $locale = null): string
ParameterTypeDescription
$locale?string = null
Returns
string

labelGroup()#

public static function labelGroup(): string

static

Returns
string

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