CoolCMS API

TaxFlag : string
in package

Flags of a tax resolution, snapshotted as JSON `tax_flags`.

A flag never changes the amount; it tells the consumer / admin what was assumed or needs attention.

Table of Contents

Cases

BusinessStatusDeclared  = 'BUSINESS_STATUS_DECLARED'
CountryAssumed  = 'COUNTRY_ASSUMED'
CreditFreeGrant  = 'CREDIT_FREE_GRANT'
CreditValueAssumed  = 'CREDIT_VALUE_ASSUMED'
ForeignRegistrationRisk  = 'FOREIGN_REGISTRATION_RISK'
IoRegistrationRequired  = 'IO_REGISTRATION_REQUIRED'
ManualOverride  = 'MANUAL_OVERRIDE'
RateDateMismatch  = 'RATE_DATE_MISMATCH'
RateFallback  = 'RATE_FALLBACK'
ResolvedAtShipping  = 'RESOLVED_AT_SHIPPING'
ResolvedLate  = 'RESOLVED_LATE'
SellerStatusMissing  = 'SELLER_STATUS_MISSING'
SellerVatIdMissing  = 'SELLER_VAT_ID_MISSING'
ThresholdExceeded  = 'THRESHOLD_EXCEEDED'
VatIdCheckLimitReached  = 'VAT_ID_CHECK_LIMIT_REACHED'
The caller exhausted its online VIES checks — treated like VIES_UNAVAILABLE, but not a VIES outage.
VatIdCountryMismatch  = 'VAT_ID_COUNTRY_MISMATCH'
VatIdNotVerified  = 'VAT_ID_NOT_VERIFIED'
ViesUnavailable  = 'VIES_UNAVAILABLE'

Methods

toValues()  : array<int, string>
Distinct values in first-seen order (JSON snapshot shape).

Cases

VatIdCheckLimitReached

The caller exhausted its online VIES checks — treated like VIES_UNAVAILABLE, but not a VIES outage.

Methods

toValues()

Distinct values in first-seen order (JSON snapshot shape).

public static toValues(iterable<string|int, self> $flags) : array<int, string>
Parameters
$flags : iterable<string|int, self>
Return values
array<int, string>
On this page

Search results