/** * Represents a ExpenseItems in Autotask. * Corresponds to the Autotask entity "ExpenseItems". */ export interface ExpenseItems { /** * Autotask field: companyID * Data Type: integer * Required: false * Readonly: false * Reference to: Company */ companyID?: number; /** * Autotask field: description * Data Type: string * Length: 128 * Required: true * Readonly: false */ description: string; /** * Autotask field: destination * Data Type: string * Length: 128 * Required: false * Readonly: false */ destination?: string; /** * Autotask field: entertainmentLocation * Data Type: string * Length: 128 * Required: false * Readonly: false */ entertainmentLocation?: string; /** * Autotask field: expenseCategory * Data Type: integer * Required: true * Readonly: false * Picklist Values: * - 2: Mileage (Rate 1) * - 3: Entertainment Expense * - 29683357: Hotel * - 29683358: Airline Tickets * - 29683479: Fuel * - 29683480: Rental Car * - 29683481: Breakfast * - 29683482: Subsistence 5-10 hours away (10km+ from Office) * - 29683483: Subsistence more than 10 Hours away (10km+ from Office) * - 29683484: Taxi/Bus/Ground Transportation * - 29683485: Parking * - 29683486: Cell Phone * - 29683487: Internet Access * - 29683488: Tolls * - 29683537: Mileage (Rate 2) * - 29683538: Mileage (Rate 3) * - 29683548: Overnight Subsistence (100km+ from Office) * - 29683549: Mileage (Rate 4) * - 29683573: Out Of Pocket Expense */ expenseCategory: 2 | 3 | 29683357 | 29683358 | 29683479 | 29683480 | 29683481 | 29683482 | 29683483 | 29683484 | 29683485 | 29683486 | 29683487 | 29683488 | 29683537 | 29683538 | 29683548 | 29683549 | 29683573; /** * Autotask field: expenseCurrencyExpenseAmount * Data Type: decimal * Required: false * Readonly: false */ expenseCurrencyExpenseAmount?: number; /** * Autotask field: expenseCurrencyID * Data Type: integer * Required: false * Readonly: false * Reference to: Currency */ expenseCurrencyID?: number; /** * Autotask field: expenseDate * Data Type: datetime * Required: true * Readonly: false */ expenseDate: string; /** * Autotask field: expenseReportID * Data Type: integer * Required: true * Readonly: false * Reference to: ExpenseReport */ expenseReportID: number; /** * Autotask field: gLCode * Data Type: string * Length: 20 * Required: false * Readonly: true */ readonly gLCode?: string; /** * Autotask field: haveReceipt * Data Type: boolean * Required: true * Readonly: false */ haveReceipt: boolean; /** * Autotask field: id * Data Type: long * Required: true * Readonly: true */ readonly id: number; /** * Autotask field: internalCurrencyExpenseAmount * Data Type: decimal * Required: false * Readonly: true */ readonly internalCurrencyExpenseAmount?: number; /** * Autotask field: internalCurrencyReimbursementAmount * Data Type: decimal * Required: false * Readonly: true */ readonly internalCurrencyReimbursementAmount?: number; /** * Autotask field: isBillableToCompany * Data Type: boolean * Required: true * Readonly: false */ isBillableToCompany: boolean; /** * Autotask field: isReimbursable * Data Type: boolean * Required: false * Readonly: true */ readonly isReimbursable?: boolean; /** * Autotask field: isRejected * Data Type: boolean * Required: false * Readonly: true */ readonly isRejected?: boolean; /** * Autotask field: miles * Data Type: decimal * Required: false * Readonly: false */ miles?: number; /** * Autotask field: odometerEnd * Data Type: decimal * Required: false * Readonly: false */ odometerEnd?: number; /** * Autotask field: odometerStart * Data Type: decimal * Required: false * Readonly: false */ odometerStart?: number; /** * Autotask field: origin * Data Type: string * Length: 128 * Required: false * Readonly: false */ origin?: string; /** * Autotask field: paymentType * Data Type: integer * Required: true * Readonly: false * Picklist Values: * - 3: Mastercard * - 4: PayPal * - 5: Discover * - 7: Check * - 8: Company Check * - 9: Visa * - 10: Master Card * - 11: American Express * - 12: Cash * - 13: Personal Check * - 14: Other * - 15: Company Credit Card */ paymentType: 3 | 4 | 5 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15; /** * Autotask field: projectID * Data Type: integer * Required: false * Readonly: false * Reference to: Project */ projectID?: number; /** * Autotask field: purchaseOrderNumber * Data Type: string * Length: 50 * Required: false * Readonly: false */ purchaseOrderNumber?: string; /** * Autotask field: reimbursementCurrencyReimbursementAmount * Data Type: decimal * Required: false * Readonly: false */ reimbursementCurrencyReimbursementAmount?: number; /** * Autotask field: taskID * Data Type: integer * Required: false * Readonly: false * Reference to: Task */ taskID?: number; /** * Autotask field: ticketID * Data Type: integer * Required: false * Readonly: false * Reference to: Ticket */ ticketID?: number; /** * Autotask field: workType * Data Type: integer * Required: false * Readonly: false * Picklist Values: * - 29682800: Onsite Labour * - 29682801: Remote Support * - 29682802: Emergency/After Hours Support * - 29682804: Maintenance * - 29682808: General Administration * - 29682860: Sales * - 29682861: Non Billable Work * - 29683492: Workshop Labour * - 29683501: Internal Administration * - 29683502: Web Project Management * - 29683503: Web Services Admin * - 29683527: Fixed Price Service * - 29683534: Web Services * - 29683539: Web Development * - 29683552: Warranty Repair * - 29683553: Project Management * - 29683556: Travel Time To/From Site * - 29683571: Service Administration * - 29683572: Alert Management * - 29683574: Consulting * - 29683575: Reporting * - 29683577: Project Development Work * - 29683578: Travel Time 50% */ workType?: 29682800 | 29682801 | 29682802 | 29682804 | 29682808 | 29682860 | 29682861 | 29683492 | 29683501 | 29683502 | 29683503 | 29683527 | 29683534 | 29683539 | 29683552 | 29683553 | 29683556 | 29683571 | 29683572 | 29683574 | 29683575 | 29683577 | 29683578; } //# sourceMappingURL=ExpenseItems.d.ts.map