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'
GROUP_5CON
public
mixed
GROUP_5CON
= '5CON'
GROUP_VAT
public
mixed
GROUP_VAT
= 'VAT'
GROUP_VATNSEL
public
mixed
GROUP_VATNSEL
= 'VATNSEL'
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_DAY
public
mixed
PERIOD_UNIT_ID_DAY
= 1
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_5CONM
public
mixed
PLAN_ID_5CONM
= 11
PLAN_ID_5CONY
public
mixed
PLAN_ID_5CONY
= 10
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_DATEVM
public
mixed
PLAN_ID_DATEVM
= 17
PLAN_ID_DATEVY
public
mixed
PLAN_ID_DATEVY
= 18
PLAN_ID_MULSHOMO
public
mixed
PLAN_ID_MULSHOMO
= 19
PLAN_ID_MULTIAMZ
public
mixed
PLAN_ID_MULTIAMZ
= 14
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_ID_PROFORMAM
public
mixed
PLAN_ID_PROFORMAM
= 15
PLAN_ID_PROFORMAY
public
mixed
PLAN_ID_PROFORMAY
= 16
PLAN_ID_VATM
public
mixed
PLAN_ID_VATM
= 1
PLAN_ID_VATMFSREP
public
mixed
PLAN_ID_VATMFSREP
= 2
PLAN_ID_VATMNSEL
public
mixed
PLAN_ID_VATMNSEL
= 13
PLAN_ID_VATY
public
mixed
PLAN_ID_VATY
= 3
PLAN_ID_VATYFSREP
public
mixed
PLAN_ID_VATYFSREP
= 4
PLAN_ID_VATYNSEL
public
mixed
PLAN_ID_VATYNSEL
= 12
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
$__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
$__isInitialized__
public
bool
$__isInitialized__
= false
flag indicating if this object was already initialized
Tags
$lazyPropertiesDefaults
public
static array<string, mixed>
$lazyPropertiesDefaults
= array()
default values of properties to be lazy loaded, with keys being the property names
Tags
$lazyPropertiesNames
public
static array<string, null>
$lazyPropertiesNames
= array()
properties to be lazy loaded, indexed by property name
Methods
__clone()
public
__clone() : mixed
__construct()
public
__construct([Closure|null $initializer = null ][, Closure|null $cloner = null ]) : mixed
Parameters
- $initializer : Closure|null = null
- $cloner : Closure|null = null
__load()
Forces initialization of the proxy
public
__load() : mixed
__sleep()
public
__sleep() : array<string|int, mixed>
Return values
array<string|int, mixed>__wakeup()
public
__wakeup() : mixed
getActive()
Get the value of active
public
getActive() : bool
Return values
boolgetAllowedInCheckoutVatRegTextId()
public
static getAllowedInCheckoutVatRegTextId() : array<string|int, mixed>
Return values
array<string|int, mixed>getDescription()
public
getDescription() : bool
Return values
boolgetId()
Get $id
public
getId() : int|null
Return values
int|nullgetPackageGroupByPlanId()
public
static getPackageGroupByPlanId(mixed $planId) : string|null
Parameters
- $planId : mixed
Return values
string|nullgetPeriodAmount()
Get the value of periodAmount
public
getPeriodAmount() : int
Return values
intgetPeriodUnitId()
Get the value of periodUnitId
public
getPeriodUnitId() : int
Return values
intgetPeriodUnitIdByPeriodUnitName()
public
static getPeriodUnitIdByPeriodUnitName(string $name) : mixed
Parameters
- $name : string
getPeriodUnitIdByPlanId()
public
static getPeriodUnitIdByPlanId(int $planId) : int
Parameters
- $planId : int
Return values
intgetPeriodUnitIdByTextId()
public
static getPeriodUnitIdByTextId(string $textId) : int
Parameters
- $textId : string
Return values
intgetPeriodUnitNameByTextId()
public
static getPeriodUnitNameByTextId(string $textId) : mixed
Parameters
- $textId : string
getPlanIdByTextId()
public
static getPlanIdByTextId(string $textId) : mixed
Parameters
- $textId : string
getRecurringCost()
Get the value of recurringCost
public
getRecurringCost() : int
Return values
intgetServiceType()
Get the value of serviceType
public
getServiceType() : CheckoutServiceType
Return values
CheckoutServiceTypegetSetupCost()
Get the value of setupCost
public
getSetupCost() : int
Return values
intgetTextId()
Get the value of textId
public
getTextId() : string
Return values
stringgetTextIdByPlanId()
public
static getTextIdByPlanId(int $planId) : string
Parameters
- $planId : int
Return values
stringisOssRegistrationFree()
public
static isOssRegistrationFree(mixed $planId) : mixed
Parameters
- $planId : mixed
serviceTypeIdByPlanId()
public
static serviceTypeIdByPlanId(mixed $id) : mixed
Parameters
- $id : mixed
setActive()
Set the value of active
public
setActive(bool $active) : self
Parameters
- $active : bool
Return values
selfsetRecurringCost()
Set the value of recurringCost
public
setRecurringCost(int $recurringCost) : self
Parameters
- $recurringCost : int
Return values
selfsetSetupCost()
Set the value of setupCost
public
setSetupCost(int $setupCost) : self
Parameters
- $setupCost : int