import { RequestAttachmentCreateOrUpdate } from './requestAttachmentCreateOrUpdate'; export interface RequestExpenseCreateOrUpdate { date: string; operationCenter: string; code?: string; type: string; subType: string; vendor: string; memo?: string; quantity?: number; baseRate: number; subAmount?: number; gstPercent?: number; gst?: number; tdsPercent?: number; amount?: number; tds?: number; confirmedPrice?: boolean; paymentStatus?: string; paymentDueDate?: string; paidDate?: string; paidByEmployee?: string; paidAmount?: number; utrNumber?: string; vendorBillNumber?: string; attachments?: RequestAttachmentCreateOrUpdate[]; comments?: string; transportationDestination?: string; vehicleNumber?: string; zeroOrLastMileHarvestLocation?: string; zeroOrLastMileQuantityDispatched?: number; zeroOrLastMileReadingIn?: string; zeroOrLastMileReadingOut?: string; zeroOrLastMileDistance?: string; zeroOrLastMileTimeIn?: string; zeroOrLastMileTimeOut?: string; zeroOrLastMileHarvestCancelled?: boolean; firstMileQuantityDispatched?: number; firstMileDriverWageAndGratuity?: number; firstMileCess?: number; firstMileRtoFees?: number; firstMileTollFees?: number; firstMileMiscFees?: number; firstMileVehicleWeightWithMaterial?: number; firstMileTripCancelled?: boolean; procurement?: string; automatic?: boolean; }