AggContractTopupRequest

AggContractTopupRequest
AggContractTopupRequest

Request to top up a contract

JSON Example
{
    "prepayment": 240,
    "term": 12,
    "burnDownSchedule": [
        20,
        20,
        20,
        20,
        20,
        20,
        20,
        20,
        20,
        20,
        20,
        20
    ],
    "comment": "top up by harry@sample.com",
    "vmwarePurchaseOrder": "PO-100000"
}
number
prepayment
Required

Top-Up Amount

integer As int32 As int32
term
Required

Term (in Months), must be greater than or equal to the contract term

array of number
burnDownSchedule
Required

Each element is a burndown schedule for each month. Only the burndown schedule since the current month can be changed. The length of the burndown schedule is the request term. Example: The contract burndown schedule is [10,10,10,10,10,10,10,10,10,10,10,10], start date is 2022-01-01, term is 12, and current date is 2022-03-01. Case 1: Request term is the same as original term, top up 20 from 2022-03 to 2022-12, then the burndown schedule is [10,10,20,20,20,20,20,20,20,20,20,20]. Case 2: Request to extend two months, top up 20 from 2022-03 to 2023-02, then the burndown schedule is [10,10,20,20,20,20,20,20,20,20,20,20,20,20].

string
comment
Optional

comment

string
vmwarePurchaseOrder
Required

Purchase Order with VMware

Parameter To