Documentation

CheckoutPlan extends CheckoutPlan
in package
implements Proxy

DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR

Table of Contents

Interfaces

Proxy

Constants

ALL_VALID_CHARGEBEE_PLAN_ID_LIST  = [self::CHARGEBEE_PLAN_ID_VATM, self::CHARGEBEE_PLAN_ID_VATMFSREP, self::CHARGEBEE_PLAN_ID_VATY, self::CHARGEBEE_PLAN_ID_VATYFSREP, self::CHARGEBEE_PLAN_ID_OSS_R_ONLY_M, self::CHARGEBEE_PLAN_ID_OSS_R_AND_FILING_M, self::CHARGEBEE_PLAN_ID_OSS_R_ONLY_Y, self::CHARGEBEE_PLAN_ID_OSS_R_AND_FILING_Y, self::CHARGEBEE_PLAN_ID_NL_OSS_R_AND_FILING_Y, self::CHARGEBEE_PLAN_ID_NL_OSS_R_AND_FILING_M, self::CHARGEBEE_PLAN_ID_5CONY, self::CHARGEBEE_PLAN_ID_5CONM, self::CHARGEBEE_PLAN_ID_VATYNSEL, self::CHARGEBEE_PLAN_ID_VATMNSEL, self::CHARGEBEE_PLAN_ID_MULTIAMZ, self::CHARGEBEE_PLAN_ID_PROFORMAM, self::CHARGEBEE_PLAN_ID_PROFORMAY, self::CHARGEBEE_PLAN_ID_MULTIAMZ, self::CHARGEBEE_PLAN_ID_DATEVM, self::CHARGEBEE_PLAN_ID_DATEVY, self::CHARGEBEE_PLAN_ID_MULTIAMZ, self::CHARGEBEE_PLAN_ID_MULSHOMO]
ALLOWED_IN_CHECKOUT  = [\Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_VAT_CALCULATION => [self::PLAN_ID_VATM, self::PLAN_ID_VATY, self::PLAN_ID_OSS_R_ONLY_M, self::PLAN_ID_OSS_R_AND_FILING_M, self::PLAN_ID_OSS_R_ONLY_Y, self::PLAN_ID_OSS_R_AND_FILING_Y, self::PLAN_ID_5CONY, self::PLAN_ID_5CONM, self::PLAN_ID_VATYNSEL, self::PLAN_ID_VATMNSEL, self::PLAN_ID_PROFORMAM, self::PLAN_ID_PROFORMAY, self::PLAN_ID_DATEVM, self::PLAN_ID_DATEVY, self::PLAN_ID_MULTIAMZ, self::PLAN_ID_MULSHOMO]]
AMAZON_CHARGEBEE_PLAN_ID_LIST  = [self::PLAN_ID_MULTIAMZ]
CHARGEBEE_NEW_SELLER_PLAN_ID_LIST  = [self::CHARGEBEE_PLAN_ID_VATYNSEL, self::CHARGEBEE_PLAN_ID_VATMNSEL]
CHARGEBEE_OSS_PLAN_ID_LIST  = [self::CHARGEBEE_PLAN_ID_OSS_R_ONLY_M, self::CHARGEBEE_PLAN_ID_OSS_R_AND_FILING_M, self::CHARGEBEE_PLAN_ID_OSS_R_ONLY_Y, self::CHARGEBEE_PLAN_ID_OSS_R_AND_FILING_Y, self::CHARGEBEE_PLAN_ID_NL_OSS_R_AND_FILING_M, self::CHARGEBEE_PLAN_ID_NL_OSS_R_AND_FILING_Y]
CHARGEBEE_PLAN_ID_5CONM  = "5CONM"
CHARGEBEE_PLAN_ID_5CONY  = "5CONY"
CHARGEBEE_PLAN_ID_DATEVM  = "DATEVM"
CHARGEBEE_PLAN_ID_DATEVY  = "DATEVY"
CHARGEBEE_PLAN_ID_MULSHOMO  = "MULSHOMO"
CHARGEBEE_PLAN_ID_MULTIAMZ  = "MULTIAMZ"
CHARGEBEE_PLAN_ID_NL_OSS_R_AND_FILING_M  = "NL-OSSRFM"
CHARGEBEE_PLAN_ID_NL_OSS_R_AND_FILING_Y  = "NL-OSSRFY"
CHARGEBEE_PLAN_ID_OSS_R_AND_FILING_M  = "OSSRFM"
CHARGEBEE_PLAN_ID_OSS_R_AND_FILING_Y  = "OSSRFY"
CHARGEBEE_PLAN_ID_OSS_R_ONLY_M  = "OSSRM"
CHARGEBEE_PLAN_ID_OSS_R_ONLY_Y  = "OSSRY"
CHARGEBEE_PLAN_ID_PROFORMAM  = "PROFORMAM"
CHARGEBEE_PLAN_ID_PROFORMAY  = "PROFORMAY"
CHARGEBEE_PLAN_ID_VATM  = "VATM"
CHARGEBEE_PLAN_ID_VATMFSREP  = "VATMFSREP"
CHARGEBEE_PLAN_ID_VATMNSEL  = "VATMNSEL"
CHARGEBEE_PLAN_ID_VATY  = "VATY"
CHARGEBEE_PLAN_ID_VATYFSREP  = "VATYFSREP"
CHARGEBEE_PLAN_ID_VATYNSEL  = "VATYNSEL"
CHECKOUT_PLAN_GROUPS  = [self::PLAN_ID_VATM => self::GROUP_VAT, self::PLAN_ID_VATY => self::GROUP_VAT, self::PLAN_ID_5CONY => self::GROUP_5CON, self::PLAN_ID_5CONM => self::GROUP_5CON, self::PLAN_ID_VATYNSEL => self::GROUP_VATNSEL, self::PLAN_ID_VATMNSEL => self::GROUP_VATNSEL]
DATEV_PLAN_ID_LIST  = [self::PLAN_ID_DATEVM, self::PLAN_ID_DATEVY]
DEFAULT  = [self::PLAN_ID_OSS_R_ONLY_M, self::PLAN_ID_OSS_R_AND_FILING_M, self::PLAN_ID_OSS_R_ONLY_Y, self::PLAN_ID_OSS_R_AND_FILING_Y]
FILING_OPTION_NAME  = 'filing'
GROUP_5CON  = '5CON'
GROUP_VAT  = 'VAT'
GROUP_VATNSEL  = 'VATNSEL'
OSS_FILING_PLAN_ID_LIST  = [self::PLAN_ID_OSS_R_AND_FILING_M, self::PLAN_ID_OSS_R_AND_FILING_Y, self::PLAN_ID_NL_OSS_R_AND_FILING_M, self::PLAN_ID_NL_OSS_R_AND_FILING_Y]
OSS_PLAN_FREE_REGISTRATION  = [self::PLAN_ID_OSS_R_ONLY_Y, self::PLAN_ID_OSS_R_AND_FILING_Y]
OSS_PLAN_ID_LIST  = [self::PLAN_ID_OSS_R_ONLY_M, self::PLAN_ID_OSS_R_AND_FILING_M, self::PLAN_ID_OSS_R_ONLY_Y, self::PLAN_ID_OSS_R_AND_FILING_Y, self::PLAN_ID_NL_OSS_R_AND_FILING_M, self::PLAN_ID_NL_OSS_R_AND_FILING_Y]
PERIOD_UNIT_ID_DAY  = 1
PERIOD_UNIT_ID_MONTH  = 3
PERIOD_UNIT_ID_WEEK  = 2
PERIOD_UNIT_ID_YEAR  = 4
PERIOD_UNIT_NAME  = [1 => "day", 2 => "week", 3 => "month", 4 => "year"]
PLAN_ID_5CONM  = 11
PLAN_ID_5CONY  = 10
PLAN_ID_CHARGEBEE_ID_MAP  = [self::PLAN_ID_VATM => self::CHARGEBEE_PLAN_ID_VATM, self::PLAN_ID_VATMFSREP => self::CHARGEBEE_PLAN_ID_VATMFSREP, self::PLAN_ID_VATY => self::CHARGEBEE_PLAN_ID_VATY, self::PLAN_ID_VATYFSREP => self::CHARGEBEE_PLAN_ID_VATYFSREP, self::PLAN_ID_OSS_R_ONLY_M => self::CHARGEBEE_PLAN_ID_OSS_R_ONLY_M, self::PLAN_ID_OSS_R_AND_FILING_M => self::CHARGEBEE_PLAN_ID_OSS_R_AND_FILING_M, self::PLAN_ID_OSS_R_ONLY_Y => self::CHARGEBEE_PLAN_ID_OSS_R_ONLY_Y, self::PLAN_ID_OSS_R_AND_FILING_Y => self::CHARGEBEE_PLAN_ID_OSS_R_AND_FILING_Y, self::PLAN_ID_NL_OSS_R_AND_FILING_Y => self::CHARGEBEE_PLAN_ID_NL_OSS_R_AND_FILING_Y, self::PLAN_ID_NL_OSS_R_AND_FILING_M => self::CHARGEBEE_PLAN_ID_NL_OSS_R_AND_FILING_M, self::PLAN_ID_5CONY => self::CHARGEBEE_PLAN_ID_5CONY, self::PLAN_ID_5CONM => self::CHARGEBEE_PLAN_ID_5CONM, self::PLAN_ID_VATYNSEL => self::CHARGEBEE_PLAN_ID_VATYNSEL, self::PLAN_ID_VATMNSEL => self::CHARGEBEE_PLAN_ID_VATMNSEL, self::PLAN_ID_MULTIAMZ => self::CHARGEBEE_PLAN_ID_MULTIAMZ, self::PLAN_ID_PROFORMAM => self::CHARGEBEE_PLAN_ID_PROFORMAM, self::PLAN_ID_PROFORMAY => self::CHARGEBEE_PLAN_ID_PROFORMAY, self::PLAN_ID_DATEVM => self::CHARGEBEE_PLAN_ID_DATEVM, self::PLAN_ID_DATEVY => self::CHARGEBEE_PLAN_ID_DATEVY, self::PLAN_ID_MULSHOMO => self::CHARGEBEE_PLAN_ID_MULSHOMO]
PLAN_ID_DATEVM  = 17
PLAN_ID_DATEVY  = 18
PLAN_ID_MULSHOMO  = 19
PLAN_ID_MULTIAMZ  = 14
PLAN_ID_NL_OSS_R_AND_FILING_M  = 24
PLAN_ID_NL_OSS_R_AND_FILING_Y  = 25
PLAN_ID_OSS_R_AND_FILING_M  = 7
PLAN_ID_OSS_R_AND_FILING_Y  = 9
PLAN_ID_OSS_R_ONLY_M  = 6
PLAN_ID_OSS_R_ONLY_Y  = 8
PLAN_ID_PROFORMAM  = 15
PLAN_ID_PROFORMAY  = 16
PLAN_ID_VATM  = 1
PLAN_ID_VATMFSREP  = 2
PLAN_ID_VATMNSEL  = 13
PLAN_ID_VATY  = 3
PLAN_ID_VATYFSREP  = 4
PLAN_ID_VATYNSEL  = 12
PLAN_OPTION_TYPES  = [self::PLAN_ID_OSS_R_ONLY_M => self::RETURN_OPTION_NAME, self::PLAN_ID_OSS_R_AND_FILING_M => self::FILING_OPTION_NAME, self::PLAN_ID_OSS_R_ONLY_Y => self::RETURN_OPTION_NAME, self::PLAN_ID_OSS_R_AND_FILING_Y => self::FILING_OPTION_NAME, self::PLAN_ID_NL_OSS_R_AND_FILING_Y => self::FILING_OPTION_NAME, self::PLAN_ID_NL_OSS_R_AND_FILING_M => self::FILING_OPTION_NAME]
PLAN_PERIOD_UNIT_MAP  = [self::PLAN_ID_VATM => self::PERIOD_UNIT_ID_MONTH, self::PLAN_ID_VATY => self::PERIOD_UNIT_ID_YEAR, self::PLAN_ID_OSS_R_ONLY_M => self::PERIOD_UNIT_ID_MONTH, self::PLAN_ID_OSS_R_AND_FILING_M => self::PERIOD_UNIT_ID_MONTH, self::PLAN_ID_OSS_R_ONLY_Y => self::PERIOD_UNIT_ID_YEAR, self::PLAN_ID_OSS_R_AND_FILING_Y => self::PERIOD_UNIT_ID_YEAR, self::PLAN_ID_NL_OSS_R_AND_FILING_Y => self::PERIOD_UNIT_ID_YEAR, self::PLAN_ID_NL_OSS_R_AND_FILING_M => self::PERIOD_UNIT_ID_MONTH, self::PLAN_ID_5CONY => self::PERIOD_UNIT_ID_YEAR, self::PLAN_ID_5CONM => self::PERIOD_UNIT_ID_MONTH, self::PLAN_ID_VATYNSEL => self::PERIOD_UNIT_ID_YEAR, self::PLAN_ID_VATMNSEL => self::PERIOD_UNIT_ID_MONTH, self::PLAN_ID_MULTIAMZ => self::PERIOD_UNIT_ID_MONTH, self::PLAN_ID_PROFORMAM => self::PERIOD_UNIT_ID_MONTH, self::PLAN_ID_PROFORMAY => self::PERIOD_UNIT_ID_YEAR, self::PLAN_ID_DATEVM => self::PERIOD_UNIT_ID_MONTH, self::PLAN_ID_DATEVY => self::PERIOD_UNIT_ID_YEAR, self::PLAN_ID_MULSHOMO => self::PERIOD_UNIT_ID_MONTH]
PLAN_SERVICE_TYPE  = [self::PLAN_ID_VATM => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_VAT_CALCULATION, self::PLAN_ID_VATMFSREP => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_VAT_CALCULATION, self::PLAN_ID_VATY => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_VAT_CALCULATION, self::PLAN_ID_VATYFSREP => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_VAT_CALCULATION, self::PLAN_ID_VATYNSEL => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_VAT_CALCULATION, self::PLAN_ID_VATMNSEL => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_VAT_CALCULATION, self::PLAN_ID_5CONY => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_VAT_CALCULATION, self::PLAN_ID_5CONM => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_VAT_CALCULATION, self::PLAN_ID_OSS_R_ONLY_M => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_OSS, self::PLAN_ID_OSS_R_AND_FILING_M => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_OSS, self::PLAN_ID_OSS_R_ONLY_Y => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_OSS, self::PLAN_ID_OSS_R_AND_FILING_Y => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_OSS, self::PLAN_ID_NL_OSS_R_AND_FILING_Y => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_OSS, self::PLAN_ID_NL_OSS_R_AND_FILING_M => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_OSS, self::PLAN_ID_PROFORMAM => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_PROFORMA_INVOICE, self::PLAN_ID_PROFORMAY => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_PROFORMA_INVOICE, self::PLAN_ID_DATEVM => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_DATEV, self::PLAN_ID_DATEVY => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_DATEV, self::PLAN_ID_MULTIAMZ => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_AUTOMATED_PROVIDERS_SLOTS, self::PLAN_ID_MULSHOMO => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_AUTOMATED_PROVIDERS_SLOTS]
PROFORMA_PLAN_ID_LIST  = [self::PLAN_ID_PROFORMAM, self::PLAN_ID_PROFORMAY]
RETURN_OPTION_NAME  = 'return'
VATREG_CHARGEBEE_PLAN_ID_LIST  = [self::CHARGEBEE_PLAN_ID_VATM, self::CHARGEBEE_PLAN_ID_VATMFSREP, self::CHARGEBEE_PLAN_ID_VATY, self::CHARGEBEE_PLAN_ID_VATYFSREP]
VATREG_PLAN_ID_LIST  = [self::PLAN_ID_VATM, self::PLAN_ID_VATMFSREP, self::PLAN_ID_VATY, self::PLAN_ID_VATYFSREP]

Properties

$__cloner__  : Closure
$__initializer__  : Closure
$__isInitialized__  : bool
$lazyPropertiesDefaults  : array<string, mixed>
$lazyPropertiesNames  : array<string, null>

Methods

__clone()  : mixed
__construct()  : mixed
__load()  : mixed
Forces initialization of the proxy
__sleep()  : array<string|int, mixed>
__wakeup()  : mixed
getActive()  : bool
Get the value of active
getAllowedInCheckoutVatRegTextId()  : array<string|int, mixed>
getDescription()  : bool
getId()  : int|null
Get $id
getPackageGroupByPlanId()  : string|null
getPeriodAmount()  : int
Get the value of periodAmount
getPeriodUnitId()  : int
Get the value of periodUnitId
getPeriodUnitIdByPeriodUnitName()  : mixed
getPeriodUnitIdByPlanId()  : int
getPeriodUnitIdByTextId()  : int
getPeriodUnitNameByTextId()  : mixed
getPlanIdByTextId()  : mixed
getRecurringCost()  : int
Get the value of recurringCost
getServiceType()  : CheckoutServiceType
Get the value of serviceType
getSetupCost()  : int
Get the value of setupCost
getTextId()  : string
Get the value of textId
getTextIdByPlanId()  : string
isOssRegistrationFree()  : mixed
serviceTypeIdByPlanId()  : mixed
setActive()  : self
Set the value of active
setRecurringCost()  : self
Set the value of recurringCost
setSetupCost()  : self
Set the value of setupCost

Constants

ALL_VALID_CHARGEBEE_PLAN_ID_LIST

public mixed ALL_VALID_CHARGEBEE_PLAN_ID_LIST = [self::CHARGEBEE_PLAN_ID_VATM, self::CHARGEBEE_PLAN_ID_VATMFSREP, self::CHARGEBEE_PLAN_ID_VATY, self::CHARGEBEE_PLAN_ID_VATYFSREP, self::CHARGEBEE_PLAN_ID_OSS_R_ONLY_M, self::CHARGEBEE_PLAN_ID_OSS_R_AND_FILING_M, self::CHARGEBEE_PLAN_ID_OSS_R_ONLY_Y, self::CHARGEBEE_PLAN_ID_OSS_R_AND_FILING_Y, self::CHARGEBEE_PLAN_ID_NL_OSS_R_AND_FILING_Y, self::CHARGEBEE_PLAN_ID_NL_OSS_R_AND_FILING_M, self::CHARGEBEE_PLAN_ID_5CONY, self::CHARGEBEE_PLAN_ID_5CONM, self::CHARGEBEE_PLAN_ID_VATYNSEL, self::CHARGEBEE_PLAN_ID_VATMNSEL, self::CHARGEBEE_PLAN_ID_MULTIAMZ, self::CHARGEBEE_PLAN_ID_PROFORMAM, self::CHARGEBEE_PLAN_ID_PROFORMAY, self::CHARGEBEE_PLAN_ID_MULTIAMZ, self::CHARGEBEE_PLAN_ID_DATEVM, self::CHARGEBEE_PLAN_ID_DATEVY, self::CHARGEBEE_PLAN_ID_MULTIAMZ, self::CHARGEBEE_PLAN_ID_MULSHOMO]

ALLOWED_IN_CHECKOUT

public mixed ALLOWED_IN_CHECKOUT = [\Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_VAT_CALCULATION => [self::PLAN_ID_VATM, self::PLAN_ID_VATY, self::PLAN_ID_OSS_R_ONLY_M, self::PLAN_ID_OSS_R_AND_FILING_M, self::PLAN_ID_OSS_R_ONLY_Y, self::PLAN_ID_OSS_R_AND_FILING_Y, self::PLAN_ID_5CONY, self::PLAN_ID_5CONM, self::PLAN_ID_VATYNSEL, self::PLAN_ID_VATMNSEL, self::PLAN_ID_PROFORMAM, self::PLAN_ID_PROFORMAY, self::PLAN_ID_DATEVM, self::PLAN_ID_DATEVY, self::PLAN_ID_MULTIAMZ, self::PLAN_ID_MULSHOMO]]

AMAZON_CHARGEBEE_PLAN_ID_LIST

public mixed AMAZON_CHARGEBEE_PLAN_ID_LIST = [self::PLAN_ID_MULTIAMZ]

CHARGEBEE_NEW_SELLER_PLAN_ID_LIST

public mixed CHARGEBEE_NEW_SELLER_PLAN_ID_LIST = [self::CHARGEBEE_PLAN_ID_VATYNSEL, self::CHARGEBEE_PLAN_ID_VATMNSEL]

CHARGEBEE_OSS_PLAN_ID_LIST

public mixed CHARGEBEE_OSS_PLAN_ID_LIST = [self::CHARGEBEE_PLAN_ID_OSS_R_ONLY_M, self::CHARGEBEE_PLAN_ID_OSS_R_AND_FILING_M, self::CHARGEBEE_PLAN_ID_OSS_R_ONLY_Y, self::CHARGEBEE_PLAN_ID_OSS_R_AND_FILING_Y, self::CHARGEBEE_PLAN_ID_NL_OSS_R_AND_FILING_M, self::CHARGEBEE_PLAN_ID_NL_OSS_R_AND_FILING_Y]

CHARGEBEE_PLAN_ID_5CONM

public mixed CHARGEBEE_PLAN_ID_5CONM = "5CONM"

CHARGEBEE_PLAN_ID_5CONY

public mixed CHARGEBEE_PLAN_ID_5CONY = "5CONY"

CHARGEBEE_PLAN_ID_DATEVM

public mixed CHARGEBEE_PLAN_ID_DATEVM = "DATEVM"

CHARGEBEE_PLAN_ID_DATEVY

public mixed CHARGEBEE_PLAN_ID_DATEVY = "DATEVY"

CHARGEBEE_PLAN_ID_MULSHOMO

public mixed CHARGEBEE_PLAN_ID_MULSHOMO = "MULSHOMO"

CHARGEBEE_PLAN_ID_MULTIAMZ

public mixed CHARGEBEE_PLAN_ID_MULTIAMZ = "MULTIAMZ"

CHARGEBEE_PLAN_ID_NL_OSS_R_AND_FILING_M

public mixed CHARGEBEE_PLAN_ID_NL_OSS_R_AND_FILING_M = "NL-OSSRFM"

CHARGEBEE_PLAN_ID_NL_OSS_R_AND_FILING_Y

public mixed CHARGEBEE_PLAN_ID_NL_OSS_R_AND_FILING_Y = "NL-OSSRFY"

CHARGEBEE_PLAN_ID_OSS_R_AND_FILING_M

public mixed CHARGEBEE_PLAN_ID_OSS_R_AND_FILING_M = "OSSRFM"

CHARGEBEE_PLAN_ID_OSS_R_AND_FILING_Y

public mixed CHARGEBEE_PLAN_ID_OSS_R_AND_FILING_Y = "OSSRFY"

CHARGEBEE_PLAN_ID_OSS_R_ONLY_M

public mixed CHARGEBEE_PLAN_ID_OSS_R_ONLY_M = "OSSRM"

CHARGEBEE_PLAN_ID_OSS_R_ONLY_Y

public mixed CHARGEBEE_PLAN_ID_OSS_R_ONLY_Y = "OSSRY"

CHARGEBEE_PLAN_ID_PROFORMAM

public mixed CHARGEBEE_PLAN_ID_PROFORMAM = "PROFORMAM"

CHARGEBEE_PLAN_ID_PROFORMAY

public mixed CHARGEBEE_PLAN_ID_PROFORMAY = "PROFORMAY"

CHARGEBEE_PLAN_ID_VATM

public mixed CHARGEBEE_PLAN_ID_VATM = "VATM"

CHARGEBEE_PLAN_ID_VATMFSREP

public mixed CHARGEBEE_PLAN_ID_VATMFSREP = "VATMFSREP"

CHARGEBEE_PLAN_ID_VATMNSEL

public mixed CHARGEBEE_PLAN_ID_VATMNSEL = "VATMNSEL"

CHARGEBEE_PLAN_ID_VATY

public mixed CHARGEBEE_PLAN_ID_VATY = "VATY"

CHARGEBEE_PLAN_ID_VATYFSREP

public mixed CHARGEBEE_PLAN_ID_VATYFSREP = "VATYFSREP"

CHARGEBEE_PLAN_ID_VATYNSEL

public mixed CHARGEBEE_PLAN_ID_VATYNSEL = "VATYNSEL"

CHECKOUT_PLAN_GROUPS

public mixed CHECKOUT_PLAN_GROUPS = [self::PLAN_ID_VATM => self::GROUP_VAT, self::PLAN_ID_VATY => self::GROUP_VAT, self::PLAN_ID_5CONY => self::GROUP_5CON, self::PLAN_ID_5CONM => self::GROUP_5CON, self::PLAN_ID_VATYNSEL => self::GROUP_VATNSEL, self::PLAN_ID_VATMNSEL => self::GROUP_VATNSEL]

DATEV_PLAN_ID_LIST

public mixed DATEV_PLAN_ID_LIST = [self::PLAN_ID_DATEVM, self::PLAN_ID_DATEVY]

DEFAULT

public mixed DEFAULT = [self::PLAN_ID_OSS_R_ONLY_M, self::PLAN_ID_OSS_R_AND_FILING_M, self::PLAN_ID_OSS_R_ONLY_Y, self::PLAN_ID_OSS_R_AND_FILING_Y]

FILING_OPTION_NAME

public mixed FILING_OPTION_NAME = 'filing'

OSS_FILING_PLAN_ID_LIST

public mixed OSS_FILING_PLAN_ID_LIST = [self::PLAN_ID_OSS_R_AND_FILING_M, self::PLAN_ID_OSS_R_AND_FILING_Y, self::PLAN_ID_NL_OSS_R_AND_FILING_M, self::PLAN_ID_NL_OSS_R_AND_FILING_Y]

OSS_PLAN_FREE_REGISTRATION

public mixed OSS_PLAN_FREE_REGISTRATION = [self::PLAN_ID_OSS_R_ONLY_Y, self::PLAN_ID_OSS_R_AND_FILING_Y]

OSS_PLAN_ID_LIST

public mixed OSS_PLAN_ID_LIST = [self::PLAN_ID_OSS_R_ONLY_M, self::PLAN_ID_OSS_R_AND_FILING_M, self::PLAN_ID_OSS_R_ONLY_Y, self::PLAN_ID_OSS_R_AND_FILING_Y, self::PLAN_ID_NL_OSS_R_AND_FILING_M, self::PLAN_ID_NL_OSS_R_AND_FILING_Y]

PERIOD_UNIT_ID_MONTH

public mixed PERIOD_UNIT_ID_MONTH = 3

PERIOD_UNIT_ID_WEEK

public mixed PERIOD_UNIT_ID_WEEK = 2

PERIOD_UNIT_ID_YEAR

public mixed PERIOD_UNIT_ID_YEAR = 4

PERIOD_UNIT_NAME

public mixed PERIOD_UNIT_NAME = [1 => "day", 2 => "week", 3 => "month", 4 => "year"]

PLAN_ID_CHARGEBEE_ID_MAP

public mixed PLAN_ID_CHARGEBEE_ID_MAP = [self::PLAN_ID_VATM => self::CHARGEBEE_PLAN_ID_VATM, self::PLAN_ID_VATMFSREP => self::CHARGEBEE_PLAN_ID_VATMFSREP, self::PLAN_ID_VATY => self::CHARGEBEE_PLAN_ID_VATY, self::PLAN_ID_VATYFSREP => self::CHARGEBEE_PLAN_ID_VATYFSREP, self::PLAN_ID_OSS_R_ONLY_M => self::CHARGEBEE_PLAN_ID_OSS_R_ONLY_M, self::PLAN_ID_OSS_R_AND_FILING_M => self::CHARGEBEE_PLAN_ID_OSS_R_AND_FILING_M, self::PLAN_ID_OSS_R_ONLY_Y => self::CHARGEBEE_PLAN_ID_OSS_R_ONLY_Y, self::PLAN_ID_OSS_R_AND_FILING_Y => self::CHARGEBEE_PLAN_ID_OSS_R_AND_FILING_Y, self::PLAN_ID_NL_OSS_R_AND_FILING_Y => self::CHARGEBEE_PLAN_ID_NL_OSS_R_AND_FILING_Y, self::PLAN_ID_NL_OSS_R_AND_FILING_M => self::CHARGEBEE_PLAN_ID_NL_OSS_R_AND_FILING_M, self::PLAN_ID_5CONY => self::CHARGEBEE_PLAN_ID_5CONY, self::PLAN_ID_5CONM => self::CHARGEBEE_PLAN_ID_5CONM, self::PLAN_ID_VATYNSEL => self::CHARGEBEE_PLAN_ID_VATYNSEL, self::PLAN_ID_VATMNSEL => self::CHARGEBEE_PLAN_ID_VATMNSEL, self::PLAN_ID_MULTIAMZ => self::CHARGEBEE_PLAN_ID_MULTIAMZ, self::PLAN_ID_PROFORMAM => self::CHARGEBEE_PLAN_ID_PROFORMAM, self::PLAN_ID_PROFORMAY => self::CHARGEBEE_PLAN_ID_PROFORMAY, self::PLAN_ID_DATEVM => self::CHARGEBEE_PLAN_ID_DATEVM, self::PLAN_ID_DATEVY => self::CHARGEBEE_PLAN_ID_DATEVY, self::PLAN_ID_MULSHOMO => self::CHARGEBEE_PLAN_ID_MULSHOMO]

PLAN_ID_NL_OSS_R_AND_FILING_M

public mixed PLAN_ID_NL_OSS_R_AND_FILING_M = 24

PLAN_ID_NL_OSS_R_AND_FILING_Y

public mixed PLAN_ID_NL_OSS_R_AND_FILING_Y = 25

PLAN_ID_OSS_R_AND_FILING_M

public mixed PLAN_ID_OSS_R_AND_FILING_M = 7

PLAN_ID_OSS_R_AND_FILING_Y

public mixed PLAN_ID_OSS_R_AND_FILING_Y = 9

PLAN_ID_OSS_R_ONLY_M

public mixed PLAN_ID_OSS_R_ONLY_M = 6

PLAN_ID_OSS_R_ONLY_Y

public mixed PLAN_ID_OSS_R_ONLY_Y = 8

PLAN_OPTION_TYPES

public mixed PLAN_OPTION_TYPES = [self::PLAN_ID_OSS_R_ONLY_M => self::RETURN_OPTION_NAME, self::PLAN_ID_OSS_R_AND_FILING_M => self::FILING_OPTION_NAME, self::PLAN_ID_OSS_R_ONLY_Y => self::RETURN_OPTION_NAME, self::PLAN_ID_OSS_R_AND_FILING_Y => self::FILING_OPTION_NAME, self::PLAN_ID_NL_OSS_R_AND_FILING_Y => self::FILING_OPTION_NAME, self::PLAN_ID_NL_OSS_R_AND_FILING_M => self::FILING_OPTION_NAME]

PLAN_PERIOD_UNIT_MAP

public mixed PLAN_PERIOD_UNIT_MAP = [self::PLAN_ID_VATM => self::PERIOD_UNIT_ID_MONTH, self::PLAN_ID_VATY => self::PERIOD_UNIT_ID_YEAR, self::PLAN_ID_OSS_R_ONLY_M => self::PERIOD_UNIT_ID_MONTH, self::PLAN_ID_OSS_R_AND_FILING_M => self::PERIOD_UNIT_ID_MONTH, self::PLAN_ID_OSS_R_ONLY_Y => self::PERIOD_UNIT_ID_YEAR, self::PLAN_ID_OSS_R_AND_FILING_Y => self::PERIOD_UNIT_ID_YEAR, self::PLAN_ID_NL_OSS_R_AND_FILING_Y => self::PERIOD_UNIT_ID_YEAR, self::PLAN_ID_NL_OSS_R_AND_FILING_M => self::PERIOD_UNIT_ID_MONTH, self::PLAN_ID_5CONY => self::PERIOD_UNIT_ID_YEAR, self::PLAN_ID_5CONM => self::PERIOD_UNIT_ID_MONTH, self::PLAN_ID_VATYNSEL => self::PERIOD_UNIT_ID_YEAR, self::PLAN_ID_VATMNSEL => self::PERIOD_UNIT_ID_MONTH, self::PLAN_ID_MULTIAMZ => self::PERIOD_UNIT_ID_MONTH, self::PLAN_ID_PROFORMAM => self::PERIOD_UNIT_ID_MONTH, self::PLAN_ID_PROFORMAY => self::PERIOD_UNIT_ID_YEAR, self::PLAN_ID_DATEVM => self::PERIOD_UNIT_ID_MONTH, self::PLAN_ID_DATEVY => self::PERIOD_UNIT_ID_YEAR, self::PLAN_ID_MULSHOMO => self::PERIOD_UNIT_ID_MONTH]

PLAN_SERVICE_TYPE

public mixed PLAN_SERVICE_TYPE = [self::PLAN_ID_VATM => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_VAT_CALCULATION, self::PLAN_ID_VATMFSREP => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_VAT_CALCULATION, self::PLAN_ID_VATY => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_VAT_CALCULATION, self::PLAN_ID_VATYFSREP => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_VAT_CALCULATION, self::PLAN_ID_VATYNSEL => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_VAT_CALCULATION, self::PLAN_ID_VATMNSEL => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_VAT_CALCULATION, self::PLAN_ID_5CONY => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_VAT_CALCULATION, self::PLAN_ID_5CONM => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_VAT_CALCULATION, self::PLAN_ID_OSS_R_ONLY_M => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_OSS, self::PLAN_ID_OSS_R_AND_FILING_M => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_OSS, self::PLAN_ID_OSS_R_ONLY_Y => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_OSS, self::PLAN_ID_OSS_R_AND_FILING_Y => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_OSS, self::PLAN_ID_NL_OSS_R_AND_FILING_Y => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_OSS, self::PLAN_ID_NL_OSS_R_AND_FILING_M => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_OSS, self::PLAN_ID_PROFORMAM => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_PROFORMA_INVOICE, self::PLAN_ID_PROFORMAY => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_PROFORMA_INVOICE, self::PLAN_ID_DATEVM => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_DATEV, self::PLAN_ID_DATEVY => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_DATEV, self::PLAN_ID_MULTIAMZ => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_AUTOMATED_PROVIDERS_SLOTS, self::PLAN_ID_MULSHOMO => \Vatjar\Data\Entity\CheckoutServiceType::SERVICE_TYPE_ID_AUTOMATED_PROVIDERS_SLOTS]

PROFORMA_PLAN_ID_LIST

public mixed PROFORMA_PLAN_ID_LIST = [self::PLAN_ID_PROFORMAM, self::PLAN_ID_PROFORMAY]

RETURN_OPTION_NAME

public mixed RETURN_OPTION_NAME = 'return'

VATREG_CHARGEBEE_PLAN_ID_LIST

public mixed VATREG_CHARGEBEE_PLAN_ID_LIST = [self::CHARGEBEE_PLAN_ID_VATM, self::CHARGEBEE_PLAN_ID_VATMFSREP, self::CHARGEBEE_PLAN_ID_VATY, self::CHARGEBEE_PLAN_ID_VATYFSREP]

VATREG_PLAN_ID_LIST

public mixed VATREG_PLAN_ID_LIST = [self::PLAN_ID_VATM, self::PLAN_ID_VATMFSREP, self::PLAN_ID_VATY, self::PLAN_ID_VATYFSREP]

Properties

$__cloner__

public Closure $__cloner__

the callback responsible of loading properties that need to be copied in the cloned object

Tags
see
Proxy::__setCloner

$__initializer__

public Closure $__initializer__

the callback responsible for loading properties in the proxy object. This callback is called with three parameters, being respectively the proxy object to be initialized, the method that triggered the initialization process and an array of ordered parameters that were passed to that method.

Tags
see
Proxy::__setInitializer

$__isInitialized__

public bool $__isInitialized__ = false

flag indicating if this object was already initialized

Tags
see
Proxy::__isInitialized

$lazyPropertiesDefaults

public static array<string, mixed> $lazyPropertiesDefaults = array()

default values of properties to be lazy loaded, with keys being the property names

Tags
see
Proxy::__getLazyProperties

Methods

__construct()

public __construct([Closure|null $initializer = null ][, Closure|null $cloner = null ]) : mixed
Parameters
$initializer : Closure|null = null
$cloner : Closure|null = null

getAllowedInCheckoutVatRegTextId()

public static getAllowedInCheckoutVatRegTextId() : array<string|int, mixed>
Return values
array<string|int, mixed>

getPackageGroupByPlanId()

public static getPackageGroupByPlanId(mixed $planId) : string|null
Parameters
$planId : mixed
Return values
string|null

getPeriodUnitIdByPeriodUnitName()

public static getPeriodUnitIdByPeriodUnitName(string $name) : mixed
Parameters
$name : string

getPeriodUnitIdByPlanId()

public static getPeriodUnitIdByPlanId(int $planId) : int
Parameters
$planId : int
Return values
int

getPeriodUnitIdByTextId()

public static getPeriodUnitIdByTextId(string $textId) : int
Parameters
$textId : string
Return values
int

getPeriodUnitNameByTextId()

public static getPeriodUnitNameByTextId(string $textId) : mixed
Parameters
$textId : string

getPlanIdByTextId()

public static getPlanIdByTextId(string $textId) : mixed
Parameters
$textId : string

getTextIdByPlanId()

public static getTextIdByPlanId(int $planId) : string
Parameters
$planId : int
Return values
string

isOssRegistrationFree()

public static isOssRegistrationFree(mixed $planId) : mixed
Parameters
$planId : mixed

serviceTypeIdByPlanId()

public static serviceTypeIdByPlanId(mixed $id) : mixed
Parameters
$id : mixed

setRecurringCost()

Set the value of recurringCost

public setRecurringCost(int $recurringCost) : self
Parameters
$recurringCost : int
Return values
self

        
On this page

Search results