This function will create a new agreement addition.
New-CWMAgreementAddition [-AgreementID] <Int32> [[-id] <Int32>] [-product] <Object> [[-quantity] <Single>] [[-lessIncluded] <Single>] [[-unitPrice] <Single>] [[-unitCost] <Single>] [-billCustomer] <String> [[-effectiveDate] <String>] [[-cancelledDate] <String>] [[-taxableFlag] <Boolean>] [[-serialNumber] <String>] [[-invoiceDescription] <String>] [[-purchaseItemFlag] <Boolean>] [[-specialOrderFlag] <Boolean>] [[-description] <String>] [[-billedQuantity] <Single>] [[-uom] <String>] [[-extPrice]
<Single>] [[-extCost] <Single>] [[-sequenceNumber] <Single>] [[-margin] <Single>] [[-prorateCost] <Single>] [[-proratePrice] <Single>] [[-extendedProrateCost] <Single>] [[-extendedProratePrice] <Single>] [[-prorateCurrentPeriodFlag] <Boolean>] [[-_info] <Object>] [<CommonParameters>]
Required true
Position 1
Default value 0
Accept pipeline input false
Accept wildcard characters false
Required false
Position 2
Default value 0
Accept pipeline input false
Accept wildcard characters false
Required true
Position 3
Default value
Accept pipeline input false
Accept wildcard characters false
Required false
Position 4
Default value 0
Accept pipeline input false
Accept wildcard characters false
Required false
Position 5
Default value 0
Accept pipeline input false
Accept wildcard characters false
Required false
Position 6
Default value 0
Accept pipeline input false
Accept wildcard characters false
Required false
Position 7
Default value 0
Accept pipeline input false
Accept wildcard characters false
Required true
Position 8
Default value
Accept pipeline input false
Accept wildcard characters false
Required false
Position 9
Default value
Accept pipeline input false
Accept wildcard characters false
Required false
Position 10
Default value
Accept pipeline input false
Accept wildcard characters false
Required false
Position 11
Default value False
Accept pipeline input false
Accept wildcard characters false
Required false
Position 12
Default value
Accept pipeline input false
Accept wildcard characters false
Required false
Position 13
Default value
Accept pipeline input false
Accept wildcard characters false
Required false
Position 14
Default value False
Accept pipeline input false
Accept wildcard characters false
Required false
Position 15
Default value False
Accept pipeline input false
Accept wildcard characters false
Required false
Position 16
Default value
Accept pipeline input false
Accept wildcard characters false
Required false
Position 17
Default value 0
Accept pipeline input false
Accept wildcard characters false
Required false
Position 18
Default value
Accept pipeline input false
Accept wildcard characters false
Required false
Position 19
Default value 0
Accept pipeline input false
Accept wildcard characters false
Required false
Position 20
Default value 0
Accept pipeline input false
Accept wildcard characters false
Required false
Position 21
Default value 0
Accept pipeline input false
Accept wildcard characters false
Required false
Position 22
Default value 0
Accept pipeline input false
Accept wildcard characters false
Required false
Position 23
Default value 0
Accept pipeline input false
Accept wildcard characters false
Required false
Position 24
Default value 0
Accept pipeline input false
Accept wildcard characters false
Required false
Position 25
Default value 0
Accept pipeline input false
Accept wildcard characters false
Required false
Position 26
Default value 0
Accept pipeline input false
Accept wildcard characters false
Required false
Position 27
Default value False
Accept pipeline input false
Accept wildcard characters false
Required false
Position 28
Default value
Accept pipeline input false
Accept wildcard characters false
PS C:\>$CreateParam = @{
AgreementID = $Agreement.id
product = @{id = $Product.id}
billCustomer = 'DoNotBill'
quantity = $Quantity
taxableFlag = $true
effectiveDate = $(Get-Date (Get-Date -Day 1).AddMonths(1) -format yyyy-MM-ddTHH:mm:ssZ)
}
New-CWMAgreementAddition @CreateParam
Author: Chris Taylor
Date: 4/2/2018
https://developer.connectwise.com/manage/rest?a=Finance&e=AgreementAdditions&o=CREATE