Documentation

ReportObligation
in package
implements JsonSerializable, ReportObligation

Class ReportObligation

Tags
ORM\Entity

(repositoryClass="Vatjar\Data\Repository\ReportObligationRepository")

ORM\Table

(name="report_obligation")

Table of Contents

Interfaces

JsonSerializable
ReportObligation

Properties

$country  : Country|null
$currency  : Currency|null
$deadlineBimonthlyPlusDays  : int|null
$deadlineBimonthlyPlusMonths  : int|null
$deadlineCustomPlusDays  : int|null
$deadlineCustomPlusMonths  : int|null
$deadlineMonthlyPlusDays  : int|null
$deadlineMonthlyPlusMonths  : int|null
$deadlineQuarterlyPlusDays  : int|null
$deadlineQuarterlyPlusMonths  : int|null
$deadlineThreeMonthPlusDays  : int|null
$deadlineThreeMonthPlusMonths  : int|null
$deadlineTwelveMonthPlusDays  : int|null
$deadlineTwelveMonthPlusMonths  : int|null
$deadlineYearlyPlusDays  : int|null
$deadlineYearlyPlusMonths  : int|null
$firstDate  : DateTime|null
$id  : int|null
$isAllowInvalidVatid  : bool|null
$label  : string|null
$lastDate  : DateTime|null
$needPay  : bool|null
$parentObligationId  : int|null
$period  : Period|null
$reportIntentions  : array<string|int, ReportIntention>|null
$reportType  : ReportType|null

Methods

getCountry()  : Country|null
getCurrency()  : Currency|null
getDeadlineBimonthlyPlusDays()  : int|null
getDeadlineBimonthlyPlusMonths()  : int|null
getDeadlineCustomPlusDays()  : int|null
Get the value of deadlineCustomPlusDays
getDeadlineCustomPlusMonths()  : int|null
Get the value of deadlineCustomPlusMonths
getDeadlineMonthlyPlusDays()  : int|null
getDeadlineMonthlyPlusMonths()  : int|null
getDeadlineQuarterlyPlusDays()  : int|null
getDeadlineQuarterlyPlusMonths()  : int|null
getDeadlineThreeMonthPlusDays()  : int|null
Get the value of deadlineThreeMonthPlusDays
getDeadlineThreeMonthPlusMonths()  : int|null
Get the value of deadlineThreeMonthPlusMonths
getDeadlineTwelveMonthPlusDays()  : int|null
Get the value of deadlineTwelveMonthPlusDays
getDeadlineTwelveMonthPlusMonths()  : int|null
Get the value of deadlineTwelveMonthPlusMonths
getDeadlineYearlyPlusDays()  : int|null
getDeadlineYearlyPlusMonths()  : int|null
getFirstDate()  : DateTime|null
getId()  : int|null
getIsAllowInvalidVatid()  : bool|null
getLabel()  : string|null
getLastDate()  : DateTime|null
getNeedPay()  : bool|null
getPeriod()  : Period|null
getReportIntentions()  : array<string|int, ReportIntention>|null
getReportType()  : ReportType|null
jsonSerialize()  : mixed
Specify data which should be serialized to JSON
nonOssObligationIdList()  : array<string|int, int>
ossObligationIdList()  : array<string|int, int>
setCountry()  : void
setCurrency()  : void
setDeadlineBimonthlyPlusDays()  : void
setDeadlineBimonthlyPlusMonths()  : void
setDeadlineMonthlyPlusDays()  : void
setDeadlineMonthlyPlusMonths()  : void
setDeadlineQuarterlyPlusDays()  : void
setDeadlineQuarterlyPlusMonths()  : void
setDeadlineYearlyPlusDays()  : void
setDeadlineYearlyPlusMonths()  : void
setFirstDate()  : void
setId()  : void
setIsAllowInvalidVatid()  : void
setLabel()  : void
setLastDate()  : void
setNeedPay()  : void
setPeriod()  : void
setReportIntentions()  : void
setReportType()  : void

Properties

$country

private Country|null $country
Tags
ORM\ManyToOne

(targetEntity="Country", inversedBy="reportObligations")

ORM\JoinColumn

(name="country_id", referencedColumnName="id")

$currency

private Currency|null $currency
Tags
ORM\ManyToOne

(targetEntity="Currency")

ORM\JoinColumn

(name="currency_id", referencedColumnName="id")

$deadlineBimonthlyPlusDays

private int|null $deadlineBimonthlyPlusDays
Tags
ORM\Column

(name="deadline_bimonthly_plus_days", type="integer")

$deadlineBimonthlyPlusMonths

private int|null $deadlineBimonthlyPlusMonths
Tags
ORM\Column

(name="deadline_bimonthly_plus_months", type="integer")

$deadlineCustomPlusDays

private int|null $deadlineCustomPlusDays
Tags
ORM\Column

(name="deadline_custom_plus_days", type="integer")

$deadlineCustomPlusMonths

private int|null $deadlineCustomPlusMonths
Tags
ORM\Column

(name="deadline_custom_plus_months", type="integer")

$deadlineMonthlyPlusDays

private int|null $deadlineMonthlyPlusDays
Tags
ORM\Column

(name="deadline_monthly_plus_days", type="integer")

$deadlineMonthlyPlusMonths

private int|null $deadlineMonthlyPlusMonths
Tags
ORM\Column

(name="deadline_monthly_plus_months", type="integer")

$deadlineQuarterlyPlusDays

private int|null $deadlineQuarterlyPlusDays
Tags
ORM\Column

(name="deadline_quarterly_plus_days", type="integer")

$deadlineQuarterlyPlusMonths

private int|null $deadlineQuarterlyPlusMonths
Tags
ORM\Column

(name="deadline_quarterly_plus_months", type="integer")

$deadlineThreeMonthPlusDays

private int|null $deadlineThreeMonthPlusDays
Tags
ORM\Column

(name="deadline_three_month_plus_days", type="integer")

$deadlineThreeMonthPlusMonths

private int|null $deadlineThreeMonthPlusMonths
Tags
ORM\Column

(name="deadline_three_month_plus_months", type="integer")

$deadlineTwelveMonthPlusDays

private int|null $deadlineTwelveMonthPlusDays
Tags
ORM\Column

(name="deadline_twelve_month_plus_days", type="integer")

$deadlineTwelveMonthPlusMonths

private int|null $deadlineTwelveMonthPlusMonths
Tags
ORM\Column

(name="deadline_twelve_month_plus_months", type="integer")

$deadlineYearlyPlusDays

private int|null $deadlineYearlyPlusDays
Tags
ORM\Column

(name="deadline_yearly_plus_days", type="integer")

$deadlineYearlyPlusMonths

private int|null $deadlineYearlyPlusMonths
Tags
ORM\Column

(name="deadline_yearly_plus_months", type="integer")

$firstDate

private DateTime|null $firstDate
Tags
ORM\Column

(name="first_date", type="date")

$id

private int|null $id
Tags
ORM\Id

()

ORM\GeneratedValue

()

ORM\Column

(type="integer")

$isAllowInvalidVatid

private bool|null $isAllowInvalidVatid
Tags
ORM\Column

(name="allow_invalid_vatid", type="boolean")

$label

private string|null $label
Tags
ORM\Column

(type="string", length=20)

$lastDate

private DateTime|null $lastDate
Tags
ORM\Column

(name="last_date", type="date")

$needPay

private bool|null $needPay
Tags
ORM\Column

(name="need_pay", type="boolean")

$parentObligationId

private int|null $parentObligationId
Tags
ORM\Column

(name="parent_obligation_id", type="integer")

$period

private Period|null $period
Tags
ORM\ManyToOne

(targetEntity="Period", inversedBy="reportObligations")

ORM\JoinColumn

(name="period_id", referencedColumnName="id")

$reportIntentions

private array<string|int, ReportIntention>|null $reportIntentions
Tags
ORM\OneToMany

(targetEntity="ReportIntention", mappedBy="reportObligation")

$reportType

private ReportType|null $reportType
Tags
ORM\ManyToOne

(targetEntity="ReportType", inversedBy="reportObligations")

ORM\JoinColumn

(name="report_type_id", referencedColumnName="id")

Methods

getDeadlineBimonthlyPlusDays()

public getDeadlineBimonthlyPlusDays() : int|null
Return values
int|null

getDeadlineBimonthlyPlusMonths()

public getDeadlineBimonthlyPlusMonths() : int|null
Return values
int|null

getDeadlineCustomPlusDays()

Get the value of deadlineCustomPlusDays

public getDeadlineCustomPlusDays() : int|null
Return values
int|null

getDeadlineCustomPlusMonths()

Get the value of deadlineCustomPlusMonths

public getDeadlineCustomPlusMonths() : int|null
Return values
int|null

getDeadlineMonthlyPlusDays()

public getDeadlineMonthlyPlusDays() : int|null
Return values
int|null

getDeadlineMonthlyPlusMonths()

public getDeadlineMonthlyPlusMonths() : int|null
Return values
int|null

getDeadlineQuarterlyPlusDays()

public getDeadlineQuarterlyPlusDays() : int|null
Return values
int|null

getDeadlineQuarterlyPlusMonths()

public getDeadlineQuarterlyPlusMonths() : int|null
Return values
int|null

getDeadlineThreeMonthPlusDays()

Get the value of deadlineThreeMonthPlusDays

public getDeadlineThreeMonthPlusDays() : int|null
Return values
int|null

getDeadlineThreeMonthPlusMonths()

Get the value of deadlineThreeMonthPlusMonths

public getDeadlineThreeMonthPlusMonths() : int|null
Return values
int|null

getDeadlineTwelveMonthPlusDays()

Get the value of deadlineTwelveMonthPlusDays

public getDeadlineTwelveMonthPlusDays() : int|null
Return values
int|null

getDeadlineTwelveMonthPlusMonths()

Get the value of deadlineTwelveMonthPlusMonths

public getDeadlineTwelveMonthPlusMonths() : int|null
Return values
int|null

getDeadlineYearlyPlusDays()

public getDeadlineYearlyPlusDays() : int|null
Return values
int|null

getDeadlineYearlyPlusMonths()

public getDeadlineYearlyPlusMonths() : int|null
Return values
int|null

getFirstDate()

public getFirstDate() : DateTime|null
Return values
DateTime|null

getIsAllowInvalidVatid()

public getIsAllowInvalidVatid() : bool|null
Return values
bool|null

getLastDate()

public getLastDate() : DateTime|null
Return values
DateTime|null

nonOssObligationIdList()

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

ossObligationIdList()

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

setDeadlineBimonthlyPlusDays()

public setDeadlineBimonthlyPlusDays(int|null $deadlineBimonthlyPlusDays) : void
Parameters
$deadlineBimonthlyPlusDays : int|null

setDeadlineBimonthlyPlusMonths()

public setDeadlineBimonthlyPlusMonths(int|null $deadlineBimonthlyPlusMonths) : void
Parameters
$deadlineBimonthlyPlusMonths : int|null

setDeadlineMonthlyPlusDays()

public setDeadlineMonthlyPlusDays(int|null $deadlineMonthlyPlusDays) : void
Parameters
$deadlineMonthlyPlusDays : int|null

setDeadlineMonthlyPlusMonths()

public setDeadlineMonthlyPlusMonths(int|null $deadlineMonthlyPlusMonths) : void
Parameters
$deadlineMonthlyPlusMonths : int|null

setDeadlineQuarterlyPlusDays()

public setDeadlineQuarterlyPlusDays(int|null $deadlineQuarterlyPlusDays) : void
Parameters
$deadlineQuarterlyPlusDays : int|null

setDeadlineQuarterlyPlusMonths()

public setDeadlineQuarterlyPlusMonths(int|null $deadlineQuarterlyPlusMonths) : void
Parameters
$deadlineQuarterlyPlusMonths : int|null

setDeadlineYearlyPlusDays()

public setDeadlineYearlyPlusDays(int|null $deadlineYearlyPlusDays) : void
Parameters
$deadlineYearlyPlusDays : int|null

setDeadlineYearlyPlusMonths()

public setDeadlineYearlyPlusMonths(int|null $deadlineYearlyPlusMonths) : void
Parameters
$deadlineYearlyPlusMonths : int|null

setFirstDate()

public setFirstDate(DateTime|null $firstDate) : void
Parameters
$firstDate : DateTime|null

setIsAllowInvalidVatid()

public setIsAllowInvalidVatid(bool|null $isAllowInvalidVatid) : void
Parameters
$isAllowInvalidVatid : bool|null

setLabel()

public setLabel(string|null $label) : void
Parameters
$label : string|null

setLastDate()

public setLastDate(DateTime|null $lastDate) : void
Parameters
$lastDate : DateTime|null

setNeedPay()

public setNeedPay(bool|null $needPay) : void
Parameters
$needPay : bool|null

        
On this page

Search results