/** * Represents a BillingItems in Autotask. * Corresponds to the Autotask entity "BillingItems". */ export interface BillingItems { /** * Autotask field: accountManagerWhenApprovedID * Data Type: integer * Required: false * Readonly: true * Reference to: Resource */ readonly accountManagerWhenApprovedID?: number; /** * Autotask field: billingCodeID * Data Type: integer * Required: false * Readonly: true * Reference to: BillingCode */ readonly billingCodeID?: number; /** * Autotask field: billingItemType * Data Type: integer * Required: true * Readonly: true * Picklist Values: * - 1: Labor * - 2: Labor Adjustment * - 3: Cost (ticket, project, contract) * - 4: Expense * - 5: Subscription * - 6: Recurring Service/Bundle * - 7: Recurring Contract Setup Fee * - 8: Milestone */ readonly billingItemType: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8; /** * Autotask field: companyID * Data Type: integer * Required: false * Readonly: true * Reference to: Company */ readonly companyID?: number; /** * Autotask field: configurationItemID * Data Type: long * Required: false * Readonly: true * Reference to: ConfigurationItem */ readonly configurationItemID?: number; /** * Autotask field: contractBlockID * Data Type: integer * Required: false * Readonly: true * Reference to: ContractBlock */ readonly contractBlockID?: number; /** * Autotask field: contractChargeID * Data Type: long * Required: false * Readonly: true * Reference to: ContractCharge */ readonly contractChargeID?: number; /** * Autotask field: contractID * Data Type: integer * Required: false * Readonly: true * Reference to: Contract */ readonly contractID?: number; /** * Autotask field: contractServiceAdjustmentID * Data Type: integer * Required: false * Readonly: true */ readonly contractServiceAdjustmentID?: number; /** * Autotask field: contractServiceBundleAdjustmentID * Data Type: integer * Required: false * Readonly: true */ readonly contractServiceBundleAdjustmentID?: number; /** * Autotask field: contractServiceBundleID * Data Type: integer * Required: false * Readonly: true * Reference to: ContractServiceBundle */ readonly contractServiceBundleID?: number; /** * Autotask field: contractServiceBundlePeriodID * Data Type: integer * Required: false * Readonly: true */ readonly contractServiceBundlePeriodID?: number; /** * Autotask field: contractServiceID * Data Type: integer * Required: false * Readonly: true * Reference to: ContractService */ readonly contractServiceID?: number; /** * Autotask field: contractServicePeriodID * Data Type: integer * Required: false * Readonly: true */ readonly contractServicePeriodID?: number; /** * Autotask field: description * Data Type: string * Length: 2000 * Required: false * Readonly: true */ readonly description?: string; /** * Autotask field: expenseItemID * Data Type: integer * Required: false * Readonly: true * Reference to: ExpenseItem */ readonly expenseItemID?: number; /** * Autotask field: extendedPrice * Data Type: decimal * Required: false * Readonly: true */ readonly extendedPrice?: number; /** * Autotask field: id * Data Type: long * Required: true * Readonly: true */ readonly id: number; /** * Autotask field: internalCurrencyExtendedPrice * Data Type: decimal * Required: false * Readonly: true */ readonly internalCurrencyExtendedPrice?: number; /** * Autotask field: internalCurrencyRate * Data Type: decimal * Required: false * Readonly: true */ readonly internalCurrencyRate?: number; /** * Autotask field: internalCurrencyTaxDollars * Data Type: decimal * Required: false * Readonly: true */ readonly internalCurrencyTaxDollars?: number; /** * Autotask field: internalCurrencyTotalAmount * Data Type: decimal * Required: false * Readonly: true */ readonly internalCurrencyTotalAmount?: number; /** * Autotask field: invoiceID * Data Type: integer * Required: false * Readonly: true * Reference to: Invoice */ readonly invoiceID?: number; /** * Autotask field: itemApproverID * Data Type: integer * Required: false * Readonly: true * Reference to: Resource */ readonly itemApproverID?: number; /** * Autotask field: itemDate * Data Type: datetime * Required: false * Readonly: true */ readonly itemDate?: string; /** * Autotask field: itemName * Data Type: string * Length: 255 * Required: false * Readonly: true */ readonly itemName?: string; /** * Autotask field: lineItemFullDescription * Data Type: string * Length: 8000 * Required: false * Readonly: true */ readonly lineItemFullDescription?: string; /** * Autotask field: lineItemGroupDescription * Data Type: string * Length: 8000 * Required: false * Readonly: true */ readonly lineItemGroupDescription?: string; /** * Autotask field: milestoneID * Data Type: long * Required: false * Readonly: true * Reference to: ContractMilestone */ readonly milestoneID?: number; /** * Autotask field: nonBillable * Data Type: integer * Required: true * Readonly: true */ readonly nonBillable: number; /** * Autotask field: organizationalLevelAssociationID * Data Type: integer * Required: false * Readonly: true * Reference to: OrganizationalLevelAssociation */ readonly organizationalLevelAssociationID?: number; /** * Autotask field: ourCost * Data Type: decimal * Required: false * Readonly: true */ readonly ourCost?: number; /** * Autotask field: postedDate * Data Type: datetime * Required: false * Readonly: true */ readonly postedDate?: string; /** * Autotask field: postedOnTime * Data Type: datetime * Required: false * Readonly: true */ readonly postedOnTime?: string; /** * Autotask field: projectChargeID * Data Type: long * Required: false * Readonly: true * Reference to: ProjectCharge */ readonly projectChargeID?: number; /** * Autotask field: projectID * Data Type: integer * Required: false * Readonly: true * Reference to: Project */ readonly projectID?: number; /** * Autotask field: purchaseOrderNumber * Data Type: string * Length: 50 * Required: false * Readonly: true */ readonly purchaseOrderNumber?: string; /** * Autotask field: quantity * Data Type: decimal * Required: false * Readonly: true */ readonly quantity?: number; /** * Autotask field: rate * Data Type: decimal * Required: false * Readonly: true */ readonly rate?: number; /** * Autotask field: roleID * Data Type: integer * Required: false * Readonly: true * Reference to: Role */ readonly roleID?: number; /** * Autotask field: serviceBundleID * Data Type: long * Required: false * Readonly: true * Reference to: ServiceBundle */ readonly serviceBundleID?: number; /** * Autotask field: serviceID * Data Type: long * Required: false * Readonly: true * Reference to: Service */ readonly serviceID?: number; /** * Autotask field: sortOrderID * Data Type: long * Required: false * Readonly: true */ readonly sortOrderID?: number; /** * Autotask field: subType * Data Type: integer * Required: true * Readonly: true * Picklist Values: * - 1: Ticket Labor * - 2: Task Labor * - 5: Ticket Labor Adjustment * - 6: Task Labor Adjustment * - 7: Service Desk Ticket Cost * - 8: Project Cost * - 9: Contract Cost * - 10: Expense * - 11: Subscription * - 12: Recurring Service * - 13: Recurring Service Bundle * - 14: Recurring Service Adjustment * - 15: Recurring Service Bundle Adjustment * - 16: Setup Fee * - 17: Milestone * - 18: Block Purchase * - 19: Retainer Purchase * - 20: Ticket Purchase * - 21: Per Contact Cost * - 22: Per Installed Product Cost */ readonly subType: 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22; /** * Autotask field: taskID * Data Type: integer * Required: false * Readonly: true * Reference to: Task */ readonly taskID?: number; /** * Autotask field: taxDollars * Data Type: decimal * Required: false * Readonly: true */ readonly taxDollars?: number; /** * Autotask field: ticketChargeID * Data Type: long * Required: false * Readonly: true * Reference to: TicketCharge */ readonly ticketChargeID?: number; /** * Autotask field: ticketID * Data Type: integer * Required: false * Readonly: true * Reference to: Ticket */ readonly ticketID?: number; /** * Autotask field: timeEntryID * Data Type: integer * Required: false * Readonly: true * Reference to: TimeEntry */ readonly timeEntryID?: number; /** * Autotask field: totalAmount * Data Type: decimal * Required: false * Readonly: true */ readonly totalAmount?: number; /** * Autotask field: vendorID * Data Type: long * Required: false * Readonly: true * Reference to: Company */ readonly vendorID?: number; /** * Autotask field: webServiceDate * Data Type: datetime * Required: false * Readonly: false */ webServiceDate?: string; } //# sourceMappingURL=BillingItems.d.ts.map