CRUD y validaciones de modulo de facturas externas

This commit is contained in:
2026-06-23 15:27:56 +00:00
parent 8aefb2575d
commit 0d8ef99e81
8 changed files with 701 additions and 7 deletions

View File

@ -0,0 +1,35 @@
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;
}