OSID Logo
OSID Specifications
financials package
Version 3.1.0
Interfaceosid.financials.FiscalPeriod
Implementsosid.OsidObject
Used Byosid.financials.FiscalPeriodAdminSession
osid.financials.FiscalPeriodList
osid.financials.FiscalPeriodLookupSession
osid.financials.Summary
osid.financials.budgeting.Budget
osid.financials.posting.Post
Description

A FiscalPeriod represents a period of time on a fiscal calendar.

MethodgetDisplayLabel
Description

Gets a display label for this fiscal period which may be less formal than the display name.

Returnosid.locale.DisplayText the display label
Compliancemandatory This method must be implemented.
MethodgetFiscalYear
Description

Ges the fiscal year.

Returninteger the fiscal year
Compliancemandatory This method must be implemented.
MethodgetStartDate
Description

Get sthe start date of this period.

Returnosid.calendaring.DateTime the start date
Compliancemandatory This method must be implemented.
MethodgetEndDate
Description

Get sthe end date of this period.

Returnosid.calendaring.DateTime the end date
Compliancemandatory This method must be implemented.
MethodhasMilestones
Description

Tests if this fiscal period has milestones.

Returnboolean true if milestones are available, false otherwise
Compliancemandatory This method must be implemented.
MethodrequiresBudgetSubmission
Description

Tests if budgets need to be submiited for this fiscal period.

Returnboolean true if budgets require submission, false otherwise
ErrorsILLEGAL_STATE hasMilestones() is false
Compliancemandatory This method must be implemented.
MethodgetBudgetDeadline
Description

Gets the budget deadline.

Returnosid.calendaring.DateTime the closing date
ErrorsILLEGAL_STATE hasMilestones() or requiresBudgetSubmission() is false
Compliancemandatory This method must be implemented.
MethodhasPostingDeadline
Description

Tests if this period has a cutoff date for posting transactions.

Returnboolean true if a posting deadline date is available, false otherwise
ErrorsILLEGAL_STATE hasMilestones() is false
Compliancemandatory This method must be implemented.
MethodgetPostingDeadline
Description

Gets the last date transactions can be posted for this period.

Returnosid.calendaring.DateTime the cutoff date
ErrorsILLEGAL_STATE hasMilestones() or hasPostingDeadline() is false
Compliancemandatory This method must be implemented.
MethodhasClosing
Description

Tests if this period has a closing date.

Returnboolean true if a closing date is available, false otherwise
ErrorsILLEGAL_STATE hasMilestones() is false
Compliancemandatory This method must be implemented.
MethodgetClosing
Description

Gets the date of the closing for this period.

Returnosid.calendaring.DateTime the closing date
ErrorsILLEGAL_STATE hasMilestones() or hasClosing() is false
Compliancemandatory This method must be implemented.
MethodgetFiscalPeriodRecord
Description

Gets the fiscal period record corresponding to the given FiscalPeriod record Type. This method is used to retrieve an object implementing the requested record. The fiscalPeriodRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(fiscalPeriodRecordType) is true.

Parametersosid.type.TypefiscalPeriodRecordType the type of fiscal period record to retrieve
Returnosid.financials.records.FiscalPeriodRecord the fiscal period record
ErrorsNULL_ARGUMENT fiscalPeriodRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(fiscalPeriodRecordType) is false
Compliancemandatory This method must be implemented.