CheckoutPlan
in package
Class CheckoutPlan
Tags
Table of Contents
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
- $active : bool
- $description : bool
- $id : int|null
- $periodAmount : int
- $periodUnitId : int
- $recurringCost : int
- $serviceType : CheckoutServiceType
- $setupCost : int
- $textId : string
Methods
- 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
$active
private
bool
$active
Tags
$description
private
bool
$description
Tags
$id
private
int|null
$id
Tags
$periodAmount
private
int
$periodAmount
Tags
$periodUnitId
private
int
$periodUnitId
Tags
$recurringCost
private
int
$recurringCost
Tags
$serviceType
private
CheckoutServiceType
$serviceType
Tags
$setupCost
private
int
$setupCost
Tags
$textId
private
string
$textId
Tags
Methods
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