Validate a WIP period before it can be posted to the General Ledger.
Subscription | Construction |
---|---|
User type | Business, Project Manager |
Permissions | Validate WIP Periods |
Validate a WIP period.
key | string System-assigned key for the WIP period. Example: "123" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
periodName | string The name for the reporting period on which the WIP schedule is based. Example: "Month end May 2023" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
periodStartDate | string <date> The beginning date of the WIP schedule's reporting period. Example: "2023-05-01" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
periodEndDate | string <date> The ending date of the WIP schedule's reporting period. Example: "2023-05-31" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
state | string Default: "unposted" The state is Example: "unposted" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes | string Notes or comments about the WIP period. Example: "no comments" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
isHistoricalImport | boolean Default: false Indicates whether this is a manually imported historical WIP period. Example: false | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lastRefreshDateTime | string <date-time> The date and time the WIP period was last updated with the latest project data and any changes to the projects included in the WIP schedule. Example: "2023-05-26T10:06:00Z" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects WIP projects the WIP schedule period is based on. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object The entity assigned to this WIP period. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
OK
Bad Request
{- "periodName": "Month Ended May 2023",
- "periodEndDate": "2023-05-31",
- "notes": "demo",
- "state": "unposted",
- "lastRefreshDateTime": "2023-06-02T20:29:13Z",
- "wipProjects": [
- {
- "cfoForecastGrossProfitMarginPercent": 0.99,
- "cfoForecast": {
- "percentComplete": 70,
- "costToComplete": "4000.00",
- "contractValue": "10000.00",
- "costAtCompletion": "9500.00",
- "lastUpdatedDate": "2023-05-26T10:06:00Z"
}, - "cfoForecastGrossProfitAtCompletion": "26110.00",
- "estimatedCostToComplete": "-5203.07",
- "overUnderBillingAmount": "76578540.49",
- "isFinalized": false,
- "projectManagerForecast": {
- "percentComplete": 90,
- "costAtCompletion": "9000.00",
- "costToComplete": "3000.00",
- "contractValue": "10000.00",
- "lastUpdatedDate": "2023-05-26T10:06:00Z"
}, - "priorYearsProfit": "0",
- "remainingProfit": "0",
- "endOfPriorYearEarnedToDateAmount": "0",
- "endOfPriorYearEarnedProfit": "0",
- "remainingBacklogAmount": "-76557103.65",
- "contractVarianceAmount": "0",
- "estimatedPercentComplete": 29.12,
- "totalGrossProfitEstimatedAtCompletion": "26110.00",
- "grossProfitVarianceAmount": "0.00",
- "jobToDateBillings": "4858.16",
- "jobToDateCosts": "5388.07",
- "estimatedCostToDateAmount": "185.00",
- "earnedProfitToDateAmount": "76578010.58",
- "earnedToDateAmount": "76583398.65",
- "grossProfitPercentOfContract": 0.99,
- "grossProfitPercentOfCost": 141.14,
- "totalRevisedContract": "26295.00",
- "yearToDateCostAmount": "15000",
- "yearToDateBillingAmount": "15000",
- "yearToDateEarnedRevenueAmount": "15000",
- "jobToDateOverBillingAmount": "15000",
- "jobToDateUnderBillingAmount": "15000",
- "yearToDateEarnedProfitAmount": "15000",
- "currentPeriodBillingAmount": "15000",
- "currentPeriodCostAmount": "15000",
- "currentPeriodEarnedProfitAmount": "15000",
- "currentPeriodEarnedRevenueAmount": "15000",
- "project": {
- "key": "1"
}
}
]
}
{- "ia::result": {
- "wipProjects": [
- {
- "wipPeriod": {
- "isHistoricalImport": false,
- "state": "unposted",
- "key": "40"
}, - "project": {
- "name": "Dimensions - Berkeley Technology Inc",
- "id": "DIM - BTI",
- "key": "1"
}, - "customer": {
- "name": "Berkeley Technology Inc",
- "id": "BTI",
- "key": "14"
}, - "projectStatus": {
- "id": "In Progress"
}, - "projectType": {
- "id": "Tenant Improvement"
}, - "manager": {
- "name": "Sanford; Dennis G",
- "id": "EMP00002"
}, - "class": {
- "name": "Project Class",
- "id": "Project Class"
}, - "location": {
- "name": "Beaverton",
- "id": "BEAVERTON"
}, - "department": {
- "name": "Construction Operations",
- "id": "OPERATIONS"
}, - "cfoForecast": {
- "percentComplete": 70,
- "costToComplete": "4000.00",
- "contractValue": "10000.00",
- "costAtCompletion": "9500.00",
- "lastUpdatedDate": "2023-05-26T10:06:00Z"
}, - "projectManagerForecast": {
- "percentComplete": 90,
- "costAtCompletion": "9000.00",
- "costToComplete": "3000.00",
- "contractValue": "10000.00",
- "lastUpdatedDate": "2023-05-26T10:06:00Z"
}, - "notes": "not ready",
- "cfoForecastGrossProfitAtCompletion": "26110",
- "grossProfitPercentOfContract": 0.99,
- "estimatedCostToComplete": "-5203.07",
- "overUnderBillingAmount": "76578540.49",
- "isFinalized": false,
- "grossProfitVarianceAmount": "0",
- "earnedProfitToDateAmount": "76578010.58",
- "priorYearsProfit": "0",
- "projectedProfitFutureYears": "0",
- "estimatedPercentComplete": 29.12,
- "grossProfitPercentOfCost": 141.14,
- "remainingBacklogAmount": "-76557103.65",
- "id": "55",
- "contractVarianceAmount": "0",
- "key": "55",
- "cfoForecastGrossProfitMarginPercent": 0.99,
- "totalGrossProfitEstimatedAtCompletion": "26110",
- "jobToDateBillings": "4858.16",
- "jobToDateCosts": "5388.07",
- "estimatedCostToDateAmount": "185.00",
- "earnedToDateAmount": "76583398.65",
- "totalRevisedContract": "26295.00"
}
], - "warnings": [
- {
- "critical": false,
- "errorMessage": "Estimated percent complete must be between 0 and 100",
- "fieldNames": [
- "estimatedPercentComplete"
], - "target": "1"
}
]
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}