/** * Represents a InvoiceTemplates in Autotask. * Corresponds to the Autotask entity "InvoiceTemplates". */ export interface InvoiceTemplates { /** * Autotask field: coveredByBlockRetainerContractLabel * Data Type: string * Length: 50 * Required: false * Readonly: true */ readonly coveredByBlockRetainerContractLabel?: string; /** * Autotask field: coveredByRecurringServiceFixedPricePerTicketContractLabel * Data Type: string * Length: 50 * Required: false * Readonly: true */ readonly coveredByRecurringServiceFixedPricePerTicketContractLabel?: string; /** * Autotask field: currencyNegativeFormat * Data Type: string * Length: 10 * Required: true * Readonly: true */ readonly currencyNegativeFormat: string; /** * Autotask field: currencyPositiveFormat * Data Type: string * Length: 10 * Required: true * Readonly: true */ readonly currencyPositiveFormat: string; /** * Autotask field: dateFormat * Data Type: integer * Required: true * Readonly: true * Picklist Values: * - 1: MM/dd/yyyy * - 3: dd/MM/yyyy * - 5: yyyy/MM/dd * - 7: MM-dd-yyyy * - 9: dd-MM-yyyy * - 11: yyyy-MM-dd * - 13: MM.dd.yyyy * - 15: dd.MM.yyyy * - 17: yyyy.MM.dd */ readonly dateFormat: 1 | 3 | 5 | 7 | 9 | 11 | 13 | 15 | 17; /** * Autotask field: displayFixedPriceContractLabor * Data Type: boolean * Required: true * Readonly: true */ readonly displayFixedPriceContractLabor: boolean; /** * Autotask field: displayRecurringServiceContractLabor * Data Type: boolean * Required: true * Readonly: true */ readonly displayRecurringServiceContractLabor: boolean; /** * Autotask field: displaySeparateLineItemForEachTax * Data Type: boolean * Required: true * Readonly: true */ readonly displaySeparateLineItemForEachTax: boolean; /** * Autotask field: displayTaxCategory * Data Type: boolean * Required: true * Readonly: true */ readonly displayTaxCategory: boolean; /** * Autotask field: displayTaxCategorySuperscripts * Data Type: boolean * Required: true * Readonly: true */ readonly displayTaxCategorySuperscripts: boolean; /** * Autotask field: displayZeroAmountRecurringServicesAndBundles * Data Type: boolean * Required: true * Readonly: true */ readonly displayZeroAmountRecurringServicesAndBundles: boolean; /** * Autotask field: groupBy * Data Type: integer * Required: true * Readonly: true * Picklist Values: * - 1: None * - 2: All by Billing Code * - 3: Labor by Contract * - 4: Labor by Project * - 5: Labor by Project & Phase * - 6: Labor by Resource * - 7: Labor by Role * - 8: Labor by Task/Ticket * - 9: Labor by Task/Ticket & Work Type * - 10: Labor by Work Type * - 13: Labor by Line of Business * - 11: All by Grouping Description * - 12: All by Location * - 14: All by Line of Business */ readonly groupBy: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 13 | 11 | 12 | 14; /** * Autotask field: id * Data Type: long * Required: true * Readonly: true */ readonly id: number; /** * Autotask field: itemizeItemsInEachGroup * Data Type: integer * Required: true * Readonly: true * Picklist Values: * - 1: Do not itemize * - 2: Itemize within each group * - 3: Itemize at end of invoice */ readonly itemizeItemsInEachGroup: 1 | 2 | 3; /** * Autotask field: itemizeServicesAndBundles * Data Type: boolean * Required: true * Readonly: true */ readonly itemizeServicesAndBundles: boolean; /** * Autotask field: name * Data Type: string * Length: 50 * Required: true * Readonly: true */ readonly name: string; /** * Autotask field: nonBillableLaborLabel * Data Type: string * Length: 50 * Required: false * Readonly: true */ readonly nonBillableLaborLabel?: string; /** * Autotask field: numberFormat * Data Type: integer * Required: true * Readonly: true * Picklist Values: * - 22: X,XXX.XX * - 23: X.XXX,XX */ readonly numberFormat: 22 | 23; /** * Autotask field: pageLayout * Data Type: integer * Required: true * Readonly: true * Picklist Values: * - 2: A4: 8.25" x 11.75 (210 mm x 297 mm) * - 1: Letter: 8.5" x 11" (215.9 mm x 279.4 mm) */ readonly pageLayout: 2 | 1; /** * Autotask field: pageNumberFormat * Data Type: integer * Required: true * Readonly: true * Picklist Values: * - 3: Bottom Center * - 2: Bottom Left * - 4: Bottom Right * - 1: No */ readonly pageNumberFormat: 3 | 2 | 4 | 1; /** * Autotask field: paymentTerms * Data Type: integer * Required: false * Readonly: true * Reference to: PaymentTerm */ readonly paymentTerms?: number; /** * Autotask field: rateCostExpression * Data Type: string * Length: 50 * Required: false * Readonly: true */ readonly rateCostExpression?: string; /** * Autotask field: showGridHeader * Data Type: boolean * Required: true * Readonly: true */ readonly showGridHeader: boolean; /** * Autotask field: showVerticalGridLines * Data Type: boolean * Required: true * Readonly: true */ readonly showVerticalGridLines: boolean; /** * Autotask field: sortBy * Data Type: integer * Required: true * Readonly: true * Picklist Values: * - 1: Item Type, then Date * - 2: Item Type, then Item * - 4: Item Type, then Task/Ticket Number, then Date * - 5: Task/Ticket Number, then Date, then Item Type * - 3: Date, then Item Type, then Item */ readonly sortBy: 1 | 2 | 4 | 5 | 3; /** * Autotask field: timeFormat * Data Type: integer * Required: true * Readonly: true * Picklist Values: * - 1: hh:mm tt * - 2: h:mm tt * - 3: HH:mm */ readonly timeFormat: 1 | 2 | 3; } //# sourceMappingURL=InvoiceTemplates.d.ts.map