35 lines
435 B
TypeScript
35 lines
435 B
TypeScript
import { ObjectId } from "mongoose";
|
|
|
|
export interface IExternalInvoice {
|
|
|
|
invoiceNumber:string;
|
|
|
|
zone:string;
|
|
|
|
employeeId:number;
|
|
|
|
vehicleId:number;
|
|
|
|
routeId?:number;
|
|
|
|
departmentId:number;
|
|
|
|
fuelTypeId:ObjectId;
|
|
|
|
invoiceDate:Date;
|
|
|
|
gallons:number;
|
|
|
|
pricePerGallon:number;
|
|
|
|
totalAmount?:number;
|
|
|
|
createdBy:ObjectId;
|
|
|
|
approvedBy?:ObjectId;
|
|
|
|
comments?:string;
|
|
|
|
status:string;
|
|
|
|
} |