AddProjectCostPlanBucket
Add a bucket to the current cost plan for a project. Intended to be used in connection with AddProjectCostPlan to build up a populated cost plan for a project.
Rate Limiting
In order to protect our servers from inadvertent service overuse or intentional attack, and to fairly distribute services to all our customers, we have implemented a rate limiting algorithm. When fully deployed, this new algorithm will cause services to either succeed with new warnings or fail with new errors when services are consumed at too high a rate. Programs that consume Projector services should be enhanced to handle rate limiting errors so that they can continue functioning properly. For more information please visit: Projector Rate Limiting Behavior.
Request
The service request contains:
Name | Data Type | Required? | Default Value | Discussion |
---|---|---|---|---|
ProjectCode | string(24) | yes | Project code on which to add a cost plan bucket. | |
BucketNumber | integer | yes | The bucket number. Must be between 1 and the BucketCount specified in the call to AddProjectCostPlan. | |
ExpenseTypeName | string(50) | yes | The expense type name. | |
ClientAmount | money | no | None | The client amount. At most one of ClientAmount, DisbursedAmount and ExpenseAmount may be specified. |
DisbursedAmount | money | no | None | The disbursed amount. At most one of ClientAmount, DisbursedAmount and ExpenseAmount may be specified. |
ExpenseAmount | money | no | None | The expense amount. At most one of ClientAmount, DisbursedAmount and ExpenseAmount may be specified. |
Response
Only the standard response is returned.