FirstFormInvoice extends InvoiceMap
Table of Contents
Constants
- FIELD_DAILY_INTERVAL = 21
- Day calculation fields
- FIELD_DAILY_INTERVAL_DAY_NAME = 'DAILY_INTERVAL_DAY'
- FIELD_DAILY_TYPE = 23
- FIELD_DAILY_TYPE_NAME = 'DAILY_TYPE'
- FIELD_DAILY_WORKDAY_ONLY = 22
- FIELD_DAILY_WORKDAY_ONLY_NAME = 'DAILY_WORKDAY_ONLY'
- FIELD_DATE_PAY_BEFORE_OFFSET = 63
- FIELD_DATE_PAY_BEFORE_OFFSET_NAME = 'DATE_PAY_BEFORE_COUNT'
- FIELD_DATE_PAY_BEFORE_PERIOD = 62
- FIELD_DATE_PAY_BEFORE_PERIOD_NAME = 'DATE_PAY_BEFORE_PERIOD'
- FIELD_DATE_PAY_BEFORE_TYPE = 61
- Another calculation fields
- FIELD_DATE_PAY_BEFORE_TYPE_NAME = 'DATE_PAY_BEFORE_TYPE'
- FIELD_EMAIL_ID = 71
- FIELD_EMAIL_ID_NAME = 'RECURRING_EMAIL_ID'
- FIELD_EMAIL_TEMPLATE_ID = 72
- FIELD_EMAIL_TEMPLATE_ID_NAME = 'EMAIL_TEMPLATE_ID'
- FIELD_INTERVAL = 2
- FIELD_INTERVAL_NAME = 'INTERVAL'
- FIELD_IS_ALLOWED_TO_SEND_BILL = 70
- Additional fields
- FIELD_IS_ALLOWED_TO_SEND_BILL_NAME = 'RECURRING_EMAIL_SEND'
- FIELD_IS_WORKING_ONLY = 3
- FIELD_MONTHLY_FIRST_TYPE_INTERVAL = 42
- FIELD_MONTHLY_FIRST_TYPE_INTERVAL_DAY = 41
- FIELD_MONTHLY_FIRST_TYPE_INTERVAL_DAY_NAME = 'MONTHLY_INTERVAL_DAY'
- FIELD_MONTHLY_FIRST_TYPE_INTERVAL_NAME = 'MONTHLY_MONTH_NUM_1'
- FIELD_MONTHLY_FIRST_TYPE_WORKDAY_ONLY = 43
- FIELD_MONTHLY_FIRST_TYPE_WORKDAY_ONLY_NAME = 'MONTHLY_WORKDAY_ONLY'
- FIELD_MONTHLY_SECOND_TYPE_INTERVAL = 46
- FIELD_MONTHLY_SECOND_TYPE_INTERVAL_NAME = 'MONTHLY_MONTH_NUM_2'
- FIELD_MONTHLY_SECOND_TYPE_WEEK_VALUE = 45
- FIELD_MONTHLY_SECOND_TYPE_WEEK_VALUE_NAME = 'MONTHLY_WEEKDAY_NUM'
- FIELD_MONTHLY_SECOND_TYPE_WEEKDAY = 47
- FIELD_MONTHLY_SECOND_TYPE_WEEKDAY_NAME = 'MONTHLY_WEEK_DAY'
- FIELD_MONTHLY_TYPE = 40
- Month calculation fields
- FIELD_MONTHLY_TYPE_NAME = 'MONTHLY_TYPE'
- FIELD_PERIOD = 0
- FIELD_PERIOD_NAME = 'PERIOD'
- FIELD_TYPE = 1
- FIELD_WEEKLY_INTERVAL = 32
- FIELD_WEEKLY_INTERVAL_WEEK_NAME = 'WEEKLY_INTERVAL_WEEK'
- FIELD_WEEKLY_TYPE = 33
- FIELD_WEEKLY_TYPE_NAME = 'WEEKLY_TYPE'
- FIELD_WEEKLY_WEEKDAYS = 31
- Week calculation fields
- FIELD_WEEKLY_WEEKDAYS_NAME = 'WEEKLY_WEEK_DAYS'
- FIELD_YEARLY_FIRST_TYPE_INTERVAL_DAY = 51
- FIELD_YEARLY_FIRST_TYPE_INTERVAL_DAY_NAME = 'YEARLY_INTERVAL_DAY'
- FIELD_YEARLY_FIRST_TYPE_INTERVAL_MONTH = 53
- FIELD_YEARLY_FIRST_TYPE_INTERVAL_MONTH_NAME = 'YEARLY_MONTH_NUM_1'
- FIELD_YEARLY_FIRST_TYPE_WORKDAY_ONLY = 52
- FIELD_YEARLY_FIRST_TYPE_WORKDAY_ONLY_NAME = 'YEARLY_WORKDAY_ONLY'
- FIELD_YEARLY_SECOND_TYPE_INTERVAL_MONTH = 56
- FIELD_YEARLY_SECOND_TYPE_INTERVAL_MONTH_NAME = 'YEARLY_MONTH_NUM_2'
- FIELD_YEARLY_SECOND_TYPE_WEEK_VALUE = 55
- FIELD_YEARLY_SECOND_TYPE_WEEK_VALUE_NAME = 'YEARLY_WEEK_DAY_NUM'
- FIELD_YEARLY_SECOND_TYPE_WEEKDAY = 57
- FIELD_YEARLY_SECOND_TYPE_WEEKDAY_NAME = 'YEARLY_WEEK_DAY'
- FIELD_YEARLY_TYPE = 50
- Year calculation fields
- FIELD_YEARLY_TYPE_NAME = 'YEARLY_TYPE'
Methods
- checkMatchingDate() : mixed
- convert() : mixed
- fillMap() : mixed
- getFormattedMap() : mixed
- getInstance() : mixed
- getInterval() : mixed
- getMap() : mixed
- getMode() : mixed
- getPreparedMap() : array<string|int, mixed>
- getUnitType() : mixed
Constants
FIELD_DAILY_INTERVAL
Day calculation fields
public
mixed
FIELD_DAILY_INTERVAL
= 21
FIELD_DAILY_INTERVAL_DAY_NAME
public
mixed
FIELD_DAILY_INTERVAL_DAY_NAME
= 'DAILY_INTERVAL_DAY'
FIELD_DAILY_TYPE
public
mixed
FIELD_DAILY_TYPE
= 23
FIELD_DAILY_TYPE_NAME
public
mixed
FIELD_DAILY_TYPE_NAME
= 'DAILY_TYPE'
FIELD_DAILY_WORKDAY_ONLY
public
mixed
FIELD_DAILY_WORKDAY_ONLY
= 22
FIELD_DAILY_WORKDAY_ONLY_NAME
public
mixed
FIELD_DAILY_WORKDAY_ONLY_NAME
= 'DAILY_WORKDAY_ONLY'
FIELD_DATE_PAY_BEFORE_OFFSET
public
mixed
FIELD_DATE_PAY_BEFORE_OFFSET
= 63
FIELD_DATE_PAY_BEFORE_OFFSET_NAME
public
mixed
FIELD_DATE_PAY_BEFORE_OFFSET_NAME
= 'DATE_PAY_BEFORE_COUNT'
FIELD_DATE_PAY_BEFORE_PERIOD
public
mixed
FIELD_DATE_PAY_BEFORE_PERIOD
= 62
FIELD_DATE_PAY_BEFORE_PERIOD_NAME
public
mixed
FIELD_DATE_PAY_BEFORE_PERIOD_NAME
= 'DATE_PAY_BEFORE_PERIOD'
FIELD_DATE_PAY_BEFORE_TYPE
Another calculation fields
public
mixed
FIELD_DATE_PAY_BEFORE_TYPE
= 61
FIELD_DATE_PAY_BEFORE_TYPE_NAME
public
mixed
FIELD_DATE_PAY_BEFORE_TYPE_NAME
= 'DATE_PAY_BEFORE_TYPE'
FIELD_EMAIL_ID
public
mixed
FIELD_EMAIL_ID
= 71
FIELD_EMAIL_ID_NAME
public
mixed
FIELD_EMAIL_ID_NAME
= 'RECURRING_EMAIL_ID'
FIELD_EMAIL_TEMPLATE_ID
public
mixed
FIELD_EMAIL_TEMPLATE_ID
= 72
FIELD_EMAIL_TEMPLATE_ID_NAME
public
mixed
FIELD_EMAIL_TEMPLATE_ID_NAME
= 'EMAIL_TEMPLATE_ID'
FIELD_INTERVAL
public
mixed
FIELD_INTERVAL
= 2
FIELD_INTERVAL_NAME
public
mixed
FIELD_INTERVAL_NAME
= 'INTERVAL'
FIELD_IS_ALLOWED_TO_SEND_BILL
Additional fields
public
mixed
FIELD_IS_ALLOWED_TO_SEND_BILL
= 70
FIELD_IS_ALLOWED_TO_SEND_BILL_NAME
public
mixed
FIELD_IS_ALLOWED_TO_SEND_BILL_NAME
= 'RECURRING_EMAIL_SEND'
FIELD_IS_WORKING_ONLY
public
mixed
FIELD_IS_WORKING_ONLY
= 3
FIELD_MONTHLY_FIRST_TYPE_INTERVAL
public
mixed
FIELD_MONTHLY_FIRST_TYPE_INTERVAL
= 42
FIELD_MONTHLY_FIRST_TYPE_INTERVAL_DAY
public
mixed
FIELD_MONTHLY_FIRST_TYPE_INTERVAL_DAY
= 41
FIELD_MONTHLY_FIRST_TYPE_INTERVAL_DAY_NAME
public
mixed
FIELD_MONTHLY_FIRST_TYPE_INTERVAL_DAY_NAME
= 'MONTHLY_INTERVAL_DAY'
FIELD_MONTHLY_FIRST_TYPE_INTERVAL_NAME
public
mixed
FIELD_MONTHLY_FIRST_TYPE_INTERVAL_NAME
= 'MONTHLY_MONTH_NUM_1'
FIELD_MONTHLY_FIRST_TYPE_WORKDAY_ONLY
public
mixed
FIELD_MONTHLY_FIRST_TYPE_WORKDAY_ONLY
= 43
FIELD_MONTHLY_FIRST_TYPE_WORKDAY_ONLY_NAME
public
mixed
FIELD_MONTHLY_FIRST_TYPE_WORKDAY_ONLY_NAME
= 'MONTHLY_WORKDAY_ONLY'
FIELD_MONTHLY_SECOND_TYPE_INTERVAL
public
mixed
FIELD_MONTHLY_SECOND_TYPE_INTERVAL
= 46
FIELD_MONTHLY_SECOND_TYPE_INTERVAL_NAME
public
mixed
FIELD_MONTHLY_SECOND_TYPE_INTERVAL_NAME
= 'MONTHLY_MONTH_NUM_2'
FIELD_MONTHLY_SECOND_TYPE_WEEK_VALUE
public
mixed
FIELD_MONTHLY_SECOND_TYPE_WEEK_VALUE
= 45
FIELD_MONTHLY_SECOND_TYPE_WEEK_VALUE_NAME
public
mixed
FIELD_MONTHLY_SECOND_TYPE_WEEK_VALUE_NAME
= 'MONTHLY_WEEKDAY_NUM'
FIELD_MONTHLY_SECOND_TYPE_WEEKDAY
public
mixed
FIELD_MONTHLY_SECOND_TYPE_WEEKDAY
= 47
FIELD_MONTHLY_SECOND_TYPE_WEEKDAY_NAME
public
mixed
FIELD_MONTHLY_SECOND_TYPE_WEEKDAY_NAME
= 'MONTHLY_WEEK_DAY'
FIELD_MONTHLY_TYPE
Month calculation fields
public
mixed
FIELD_MONTHLY_TYPE
= 40
FIELD_MONTHLY_TYPE_NAME
public
mixed
FIELD_MONTHLY_TYPE_NAME
= 'MONTHLY_TYPE'
FIELD_PERIOD
public
mixed
FIELD_PERIOD
= 0
FIELD_PERIOD_NAME
public
mixed
FIELD_PERIOD_NAME
= 'PERIOD'
FIELD_TYPE
public
mixed
FIELD_TYPE
= 1
FIELD_WEEKLY_INTERVAL
public
mixed
FIELD_WEEKLY_INTERVAL
= 32
FIELD_WEEKLY_INTERVAL_WEEK_NAME
public
mixed
FIELD_WEEKLY_INTERVAL_WEEK_NAME
= 'WEEKLY_INTERVAL_WEEK'
FIELD_WEEKLY_TYPE
public
mixed
FIELD_WEEKLY_TYPE
= 33
FIELD_WEEKLY_TYPE_NAME
public
mixed
FIELD_WEEKLY_TYPE_NAME
= 'WEEKLY_TYPE'
FIELD_WEEKLY_WEEKDAYS
Week calculation fields
public
mixed
FIELD_WEEKLY_WEEKDAYS
= 31
FIELD_WEEKLY_WEEKDAYS_NAME
public
mixed
FIELD_WEEKLY_WEEKDAYS_NAME
= 'WEEKLY_WEEK_DAYS'
FIELD_YEARLY_FIRST_TYPE_INTERVAL_DAY
public
mixed
FIELD_YEARLY_FIRST_TYPE_INTERVAL_DAY
= 51
FIELD_YEARLY_FIRST_TYPE_INTERVAL_DAY_NAME
public
mixed
FIELD_YEARLY_FIRST_TYPE_INTERVAL_DAY_NAME
= 'YEARLY_INTERVAL_DAY'
FIELD_YEARLY_FIRST_TYPE_INTERVAL_MONTH
public
mixed
FIELD_YEARLY_FIRST_TYPE_INTERVAL_MONTH
= 53
FIELD_YEARLY_FIRST_TYPE_INTERVAL_MONTH_NAME
public
mixed
FIELD_YEARLY_FIRST_TYPE_INTERVAL_MONTH_NAME
= 'YEARLY_MONTH_NUM_1'
FIELD_YEARLY_FIRST_TYPE_WORKDAY_ONLY
public
mixed
FIELD_YEARLY_FIRST_TYPE_WORKDAY_ONLY
= 52
FIELD_YEARLY_FIRST_TYPE_WORKDAY_ONLY_NAME
public
mixed
FIELD_YEARLY_FIRST_TYPE_WORKDAY_ONLY_NAME
= 'YEARLY_WORKDAY_ONLY'
FIELD_YEARLY_SECOND_TYPE_INTERVAL_MONTH
public
mixed
FIELD_YEARLY_SECOND_TYPE_INTERVAL_MONTH
= 56
FIELD_YEARLY_SECOND_TYPE_INTERVAL_MONTH_NAME
public
mixed
FIELD_YEARLY_SECOND_TYPE_INTERVAL_MONTH_NAME
= 'YEARLY_MONTH_NUM_2'
FIELD_YEARLY_SECOND_TYPE_WEEK_VALUE
public
mixed
FIELD_YEARLY_SECOND_TYPE_WEEK_VALUE
= 55
FIELD_YEARLY_SECOND_TYPE_WEEK_VALUE_NAME
public
mixed
FIELD_YEARLY_SECOND_TYPE_WEEK_VALUE_NAME
= 'YEARLY_WEEK_DAY_NUM'
FIELD_YEARLY_SECOND_TYPE_WEEKDAY
public
mixed
FIELD_YEARLY_SECOND_TYPE_WEEKDAY
= 57
FIELD_YEARLY_SECOND_TYPE_WEEKDAY_NAME
public
mixed
FIELD_YEARLY_SECOND_TYPE_WEEKDAY_NAME
= 'YEARLY_WEEK_DAY'
FIELD_YEARLY_TYPE
Year calculation fields
public
mixed
FIELD_YEARLY_TYPE
= 50
FIELD_YEARLY_TYPE_NAME
public
mixed
FIELD_YEARLY_TYPE_NAME
= 'YEARLY_TYPE'
Methods
checkMatchingDate()
public
checkMatchingDate(Date $date) : mixed
Parameters
- $date : Date
convert()
public
convert(Map $map) : mixed
Parameters
- $map : Map
fillMap()
public
fillMap([array<string|int, mixed> $params = [] ]) : mixed
Parameters
- $params : array<string|int, mixed> = []
getFormattedMap()
public
getFormattedMap() : mixed
getInstance()
public
static getInstance() : mixed
getInterval()
public
getInterval() : mixed
getMap()
public
getMap() : mixed
getMode()
public
getMode() : mixed
getPreparedMap()
public
getPreparedMap() : array<string|int, mixed>
Return values
array<string|int, mixed>getUnitType()
public
getUnitType() : mixed