OSID Logo
OSID Specifications
financials posting package
Version 3.1.0
Interfaceosid.financials.posting.Post
Implementsosid.OsidObject
osid.Aggregateable
Used Byosid.financials.posting.Post
osid.financials.posting.PostAdminSession
osid.financials.posting.PostEntry
osid.financials.posting.PostList
osid.financials.posting.PostLookupSession
Description

A Post is a set of PostEntries representing a complete accounting transaction.

MethodgetFiscalPeriodId
Description

Gets the Id of the FiscalPeriod.

Returnosid.id.Id the FiscalPeriod Id
Compliancemandatory This method must be implemented.
MethodgetFiscalPeriod
Description

Gets the FiscalPeriod.

Returnosid.financials.FiscalPeriod the fiscal period
ErrorsOPERATION_FAILED unable to complete request
Compliancemandatory This method must be implemented.
MethodisPosted
Description

Tests if this has been posted.

Returnboolean true if this has been posted, false if just lying around
Compliancemandatory This method is must be implemented.
MethodgetDate
Description

Gets the posting date.

Returnosid.calendaring.DateTime the posting date
Compliancemandatory This method is must be implemented.
MethodgetPostEntryIds
Description

Gets the Ids of the PostEntries.

Returnosid.id.IdList the PostEntry Ids
Compliancemandatory This method must be implemented.
MethodgetPostEntries
Description

Gets the PostEntries.

Returnosid.financials.posting.PostEntryList the post entries
ErrorsOPERATION_FAILED unable to complete request
Compliancemandatory This method must be implemented.
MethodisCorrection
Description

Tests if this Post is a correction to a previous post.

Returnboolean true if this post is a correction, false otherwise
Compliancemandatory This method must be implemented.
MethodgetCorrectedPostId
Description

Gets the Id of the corrected Post.

Returnosid.id.Id the corrected Post Id
ErrorsILLEGAL_STATE isCorrection() is false
Compliancemandatory This method must be implemented.
MethodgetCorrectedPost
Description

Gets the corrected Post.

Returnosid.financials.posting.Post the corrected post
ErrorsILLEGAL_STATE isCorrection() is false
OPERATION_FAILED unable to complete request
Compliancemandatory This method must be implemented.
MethodgetPostRecord
Description

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

Parametersosid.type.TypepostRecordType the type of post record to retrieve
Returnosid.financials.posting.records.PostRecord the post record
ErrorsNULL_ARGUMENT postRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(postRecordType) is false
Compliancemandatory This method must be implemented.