/** * Represents a BillingCodes in Autotask. * Corresponds to the Autotask entity "BillingCodes". */ export interface BillingCodes { /** * Autotask field: afterHoursWorkType * Data Type: integer * Required: false * Readonly: false * Reference to: BillingCode */ afterHoursWorkType?: number; /** * Autotask field: billingCodeType * Data Type: integer * Required: false * Readonly: false * Picklist Values: * - 0: Normal * - 1: System * - 2: Non-Billable */ billingCodeType?: 0 | 1 | 2; /** * Autotask field: department * Data Type: integer * Required: false * Readonly: false */ department?: number; /** * Autotask field: description * Data Type: string * Length: 500 * Required: false * Readonly: false */ description?: string; /** * Autotask field: externalNumber * Data Type: string * Length: 100 * Required: false * Readonly: false */ externalNumber?: string; /** * Autotask field: generalLedgerAccount * Data Type: integer * Required: false * Readonly: false * Picklist Values: * - 1: Misc. Revenue * - 2: MRR * - 3: NRR * - 4: ORR * - 5: Product Sales */ generalLedgerAccount?: 1 | 2 | 3 | 4 | 5; /** * Autotask field: id * Data Type: long * Required: true * Readonly: true */ readonly id: number; /** * Autotask field: isActive * Data Type: boolean * Required: true * Readonly: false */ isActive: boolean; /** * Autotask field: isExcludedFromNewContracts * Data Type: boolean * Required: false * Readonly: false */ isExcludedFromNewContracts?: boolean; /** * Autotask field: markupRate * Data Type: decimal * Required: false * Readonly: true */ readonly markupRate?: number; /** * Autotask field: name * Data Type: string * Length: 200 * Required: false * Readonly: false */ name?: string; /** * Autotask field: taxCategoryID * Data Type: integer * Required: false * Readonly: false * Reference to: TaxCategory */ taxCategoryID?: number; /** * Autotask field: unitCost * Data Type: decimal * Required: true * Readonly: false */ unitCost: number; /** * Autotask field: unitPrice * Data Type: decimal * Required: true * Readonly: false */ unitPrice: number; /** * Autotask field: useType * Data Type: integer * Required: false * Readonly: false * Picklist Values: * - 1: General Allocation Code * - 2: Expense Category * - 3: Internal Allocation Code * - 4: Material Cost Code * - 5: Recurring Contract Service Code * - 6: Milestone Code * - 9: Quickbooks * - 10: Block Purchase * - 11: Retainer Purchase * - 12: Ticket Purchase */ useType?: 1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | 11 | 12; } //# sourceMappingURL=BillingCodes.d.ts.map