diff --git a/src/types/api/report/logistic-stock.d.ts b/src/types/api/report/logistic-stock.d.ts new file mode 100644 index 00000000..3be8dcc2 --- /dev/null +++ b/src/types/api/report/logistic-stock.d.ts @@ -0,0 +1,30 @@ +import { BaseMetadata } from '@/types/api/api-general'; +import { Supplier } from '@/types/api/supplier/supplier'; +import { Product } from '@/types/api/product/product'; +import { Area } from '../master-data/area'; + +export type LogisticStockItems = { + id: number; + received_date: string; + po_date: string; + po_number: string; + product: Product; + area: Area; + destination_warehouse: string; + qty: number; + price: number; + transport_per_item: number; + transport_total: number; + expedition_vendor_id: number; + expedition_vendor_name: string; + travel_number: string; +}; + +export type BaseLogisticStockReport = { + id: number; + supplier: Supplier; + items: LogisticStockItems[]; +}; + +export type LogisticStockReportResponse = BaseMetadata & + BaseLogisticStockReport;