You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 8
Next »
Overview
This web service retrieves a list of project summary records (PwsAccountingPeriodSummary), based on specified search criteria. For example, the following parameters affect the list of accounting periods retrieved:
- QueryString: Find all accounting periods matching specified string in accounting period code or name
- AccountingPeriodIdentity: If specified, the identified accounting period will be returned. And QueryString will be ignored.
- PwsGetAccountingPeriodList
- serviceRequest: PwsGetAccountingPeriodListRq
- RequestId: Int32
- SessionTicket: String
- AccountingPeriodIdentity: PwsAccountingPeriodRef
- IncludeFullyClosedFlag: Boolean
- IncludeOpenForAdjustmentsFlag: Boolean
- IncludeOpenForApTransactionsFlag: Boolean
- IncludeOpenForArTransactionsFlag: Boolean
- IncludeOpenForCostFlag: Boolean
- IncludeOpenForGlTransactionsFlag: Boolean
- IncludeOpenForTimeFlag: Boolean
- MaxRowsToReturn: Int32
- QueryString: String
- CompanyIdentity: PwsCompanyRef
Request Elements
Element | Data Type | Required? | Default | Description | Sample Data |
---|
RequestId | Int32 |
|
| Click here for more information. |
|
SessionTicket | String |
|
| Click here for more information. |
|
AccountingPeriodIdentity | PwsAccountingPeriodRef |
|
|
|
|
IncludeFullyClosedFlag | Boolean |
|
|
|
|
IncludeOpenForAdjustmentsFlag | Boolean |
|
|
|
|
IncludeOpenForApTransactionsFlag | Boolean |
|
|
|
|
IncludeOpenForArTransactionsFlag | Boolean |
|
|
|
|
IncludeOpenForCostFlag | Boolean |
|
|
|
|
IncludeOpenForGlTransactionsFlag | Boolean |
|
|
|
|
IncludeOpenForTimeFlag | Boolean |
|
|
|
|
MaxRowsToReturn | Int32 |
|
|
|
|
QueryString | String |
|
|
|
|
CompanyIdentity | PwsCompanyRef |
|
|
|
|
Usage Example(s)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pws="http://projectorpsa.com/PwsProjectorServices/" xmlns:req="http://projectorpsa.com/DataContracts/Requests/" xmlns:com="http://projectorpsa.com/DataContracts/Shared/Common/">
<soapenv:Header/>
<soapenv:Body>
<pws:PwsGetAccountingPeriodList>
<pws:serviceRequest>
<req:SessionTicket>ATtU220EvBSE2+GCN9U58g==</req:SessionTicket>
<req:IncludeFullyClosedFlag>true</req:IncludeFullyClosedFlag>
<req:IncludeOpenForAdjustmentsFlag>true</req:IncludeOpenForAdjustmentsFlag>
<req:IncludeOpenForApTransactionsFlag>true</req:IncludeOpenForApTransactionsFlag>
<req:IncludeOpenForArTransactionsFlag>true</req:IncludeOpenForArTransactionsFlag>
<req:IncludeOpenForCostFlag>true</req:IncludeOpenForCostFlag>
<req:IncludeOpenForGlTransactionsFlag>true</req:IncludeOpenForGlTransactionsFlag>
<req:IncludeOpenForTimeFlag>true</req:IncludeOpenForTimeFlag>
<req:MaxRowsToReturn>3</req:MaxRowsToReturn>
<req:QueryString></req:QueryString>
</pws:serviceRequest>
</pws:PwsGetAccountingPeriodList>
</soapenv:Body>
</soapenv:Envelope>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pws="http://projectorpsa.com/PwsProjectorServices/" xmlns:req="http://projectorpsa.com/DataContracts/Requests/" xmlns:com="http://projectorpsa.com/DataContracts/Shared/Common/">
<soapenv:Header/>
<soapenv:Body>
<pws:PwsGetAccountingPeriodList>
<pws:serviceRequest>
<req:SessionTicket>ATtU220EvBSE2+GCN9U58g==</req:SessionTicket>
<req:AccountingPeriodIdentity>
<com:AccountingPeriodCode>-062018</com:AccountingPeriodCode>
</req:AccountingPeriodIdentity>
<req:IncludeFullyClosedFlag>true</req:IncludeFullyClosedFlag>
<req:IncludeOpenForAdjustmentsFlag>true</req:IncludeOpenForAdjustmentsFlag>
<req:IncludeOpenForApTransactionsFlag>true</req:IncludeOpenForApTransactionsFlag>
<req:IncludeOpenForArTransactionsFlag>true</req:IncludeOpenForArTransactionsFlag>
<req:IncludeOpenForCostFlag>true</req:IncludeOpenForCostFlag>
<req:IncludeOpenForGlTransactionsFlag>true</req:IncludeOpenForGlTransactionsFlag>
<req:IncludeOpenForTimeFlag>true</req:IncludeOpenForTimeFlag>
<req:MaxRowsToReturn>5</req:MaxRowsToReturn>
<req:QueryString></req:QueryString>
</pws:serviceRequest>
</pws:PwsGetAccountingPeriodList>
</soapenv:Body>
</soapenv:Envelope>
- PwsGetAccountingPeriodListResponse
- PwsGetAccountingPeriodListResult: PwsGetAccountingPeriodListRs
Response Elements
Usage Example(s)
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<PwsGetAccountingPeriodListResponse xmlns="http://projectorpsa.com/PwsProjectorServices/">
<PwsGetAccountingPeriodListResult xmlns:a="http://projectorpsa.com/DataContracts/Requests/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Messages xmlns="http://projectorpsa.com/CommonServices/" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:PwsMessage>
<b:AdditionalErrorText>Warning 104: {oldestSurvivingTimeCardWorkDateString}</b:AdditionalErrorText>
<b:ErrorCode>RowCountExceeded</b:ErrorCode>
<b:ErrorNumber>104</b:ErrorNumber>
<b:ErrorText>Not all data rows were returned by this request because the specified row count was smaller than the total number of rows available.</b:ErrorText>
<b:Type>Warning</b:Type>
</b:PwsMessage>
</Messages>
<ResponseId xmlns="http://projectorpsa.com/CommonServices/">0</ResponseId>
<Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status>
<ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2018-03-13T19:42:22.6252189Z</ServerTimestampUtc>
<a:AccountingPeriods xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:PwsAccountingPeriodSummary>
<b:AccountingPeriodCode>future</b:AccountingPeriodCode>
<b:AccountingPeriodId i:nil="true"/>
<b:AccountingPeriodName>future</b:AccountingPeriodName>
<b:AccountingPeriodUid>1152921504606866111</b:AccountingPeriodUid>
<b:BeginDate>2018-07-01T00:00:00</b:BeginDate>
<b:EndDate i:nil="true"/>
<b:OpenForAdjustmentsFlag>false</b:OpenForAdjustmentsFlag>
<b:OpenForApTransactionsFlag i:nil="true"/>
<b:OpenForArTransactionsFlag i:nil="true"/>
<b:OpenForCostFlag i:nil="true"/>
<b:OpenForGlTransactionsFlag i:nil="true"/>
<b:OpenForTimeFlag i:nil="true"/>
</b:PwsAccountingPeriodSummary>
<b:PwsAccountingPeriodSummary>
<b:AccountingPeriodCode>-062018</b:AccountingPeriodCode>
<b:AccountingPeriodId i:nil="true"/>
<b:AccountingPeriodName>Till-Jun2018</b:AccountingPeriodName>
<b:AccountingPeriodUid>1152921504606863107</b:AccountingPeriodUid>
<b:BeginDate>2015-07-01T00:00:00</b:BeginDate>
<b:EndDate>2018-06-30T00:00:00</b:EndDate>
<b:OpenForAdjustmentsFlag>true</b:OpenForAdjustmentsFlag>
<b:OpenForApTransactionsFlag i:nil="true"/>
<b:OpenForArTransactionsFlag i:nil="true"/>
<b:OpenForCostFlag i:nil="true"/>
<b:OpenForGlTransactionsFlag i:nil="true"/>
<b:OpenForTimeFlag i:nil="true"/>
</b:PwsAccountingPeriodSummary>
<b:PwsAccountingPeriodSummary>
<b:AccountingPeriodCode>04-062015</b:AccountingPeriodCode>
<b:AccountingPeriodId i:nil="true"/>
<b:AccountingPeriodName>Apr-Jun2015</b:AccountingPeriodName>
<b:AccountingPeriodUid>1152921504606862364</b:AccountingPeriodUid>
<b:BeginDate>2015-04-01T00:00:00</b:BeginDate>
<b:EndDate>2015-06-30T00:00:00</b:EndDate>
<b:OpenForAdjustmentsFlag>true</b:OpenForAdjustmentsFlag>
<b:OpenForApTransactionsFlag i:nil="true"/>
<b:OpenForArTransactionsFlag i:nil="true"/>
<b:OpenForCostFlag i:nil="true"/>
<b:OpenForGlTransactionsFlag i:nil="true"/>
<b:OpenForTimeFlag i:nil="true"/>
</b:PwsAccountingPeriodSummary>
</a:AccountingPeriods>
</PwsGetAccountingPeriodListResult>
</PwsGetAccountingPeriodListResponse>
</s:Body>
</s:Envelope>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pws="http://projectorpsa.com/PwsProjectorServices/" xmlns:req="http://projectorpsa.com/DataContracts/Requests/" xmlns:com="http://projectorpsa.com/DataContracts/Shared/Common/">
<soapenv:Header/>
<soapenv:Body>
<pws:PwsGetAccountingPeriodList>
<pws:serviceRequest>
<req:SessionTicket>ATtU220EvBSE2+GCN9U58g==</req:SessionTicket>
<req:AccountingPeriodIdentity>
<com:AccountingPeriodCode>-062018</com:AccountingPeriodCode>
</req:AccountingPeriodIdentity>
<req:IncludeFullyClosedFlag>true</req:IncludeFullyClosedFlag>
<req:IncludeOpenForAdjustmentsFlag>true</req:IncludeOpenForAdjustmentsFlag>
<req:IncludeOpenForApTransactionsFlag>true</req:IncludeOpenForApTransactionsFlag>
<req:IncludeOpenForArTransactionsFlag>true</req:IncludeOpenForArTransactionsFlag>
<req:IncludeOpenForCostFlag>true</req:IncludeOpenForCostFlag>
<req:IncludeOpenForGlTransactionsFlag>true</req:IncludeOpenForGlTransactionsFlag>
<req:IncludeOpenForTimeFlag>true</req:IncludeOpenForTimeFlag>
<req:MaxRowsToReturn>5</req:MaxRowsToReturn>
<req:QueryString></req:QueryString>
</pws:serviceRequest>
</pws:PwsGetAccountingPeriodList>
</soapenv:Body>
</soapenv:Envelope>
Common Errors and Warnings
ErrorNumber | ErrorCode | Description |
---|
57335 | AccountingPeriodNotFound | The specified accounting period was not found. |
57339 | CompanyNotFound | The specified company was not found. |