diff --git a/src/app/interfaces/deliverer.interface.ts b/src/app/interfaces/deliverer.interface.ts
new file mode 100644
index 0000000..d5222fd
--- /dev/null
+++ b/src/app/interfaces/deliverer.interface.ts
@@ -0,0 +1,6 @@
+import {DeliveryNoteInfo} from "./delivery-note.interface";
+
+export interface DelivererInfo {
+ transporter: string;
+ deliveryNote: DeliveryNoteInfo[];
+}
\ No newline at end of file
diff --git a/src/app/interfaces/delivery-note.interface.ts b/src/app/interfaces/delivery-note.interface.ts
new file mode 100644
index 0000000..88610e0
--- /dev/null
+++ b/src/app/interfaces/delivery-note.interface.ts
@@ -0,0 +1,10 @@
+import {productDeliveryInfo} from "./product-delivery.interface";
+
+export interface DeliveryNoteInfo {
+ trackingNumber: string;
+ deliverer: string;
+ estimateDeliveryDate: Date;
+ expeditionDate: Date;
+ realDeliveryDate: Date;
+ productDelivery: productDeliveryInfo[];
+}
\ No newline at end of file
diff --git a/src/app/interfaces/product-delivery.interface.ts b/src/app/interfaces/product-delivery.interface.ts
new file mode 100644
index 0000000..7b0b2e4
--- /dev/null
+++ b/src/app/interfaces/product-delivery.interface.ts
@@ -0,0 +1,6 @@
+import {ProductInfo} from "./product.interface";
+
+export interface productDeliveryInfo {
+ product: ProductInfo[];
+ quantity: number;
+}
\ No newline at end of file
diff --git a/src/app/interfaces/product-order.interface.ts b/src/app/interfaces/product-order.interface.ts
new file mode 100644
index 0000000..fa1ad78
--- /dev/null
+++ b/src/app/interfaces/product-order.interface.ts
@@ -0,0 +1,5 @@
+export interface ProductOrderInfo {
+ product: string;
+ quantity: number;
+ price: number;
+}
\ No newline at end of file
diff --git a/src/app/interfaces/product.interface.ts b/src/app/interfaces/product.interface.ts
new file mode 100644
index 0000000..ddae39f
--- /dev/null
+++ b/src/app/interfaces/product.interface.ts
@@ -0,0 +1,12 @@
+export interface ProductInfo {
+ reference: string;
+ name: string;
+ duration: number;
+ caliber: string;
+ approvalNumber: string;
+ weight: number;
+ nec: number;
+ image: string;
+ link: string;
+ minimalQuantity: number;
+}
\ No newline at end of file
diff --git a/src/app/interfaces/purchase-order.interface.ts b/src/app/interfaces/purchase-order.interface.ts
new file mode 100644
index 0000000..326ba11
--- /dev/null
+++ b/src/app/interfaces/purchase-order.interface.ts
@@ -0,0 +1,8 @@
+import {ProductOrderInfo} from "./product-order.interface";
+import {SupplierInfo} from "./supplier.interface";
+
+export interface PurchaseOrderInfo {
+ purchaseCondition: string;
+ productOrder: ProductOrderInfo[];
+ supplier: SupplierInfo[]
+}
\ No newline at end of file
diff --git a/src/app/interfaces/quotation.interface.ts b/src/app/interfaces/quotation.interface.ts
new file mode 100644
index 0000000..69b8ff2
--- /dev/null
+++ b/src/app/interfaces/quotation.interface.ts
@@ -0,0 +1,9 @@
+import {ProductOrderInfo} from "./product-order.interface";
+import {SupplierInfo} from "./supplier.interface";
+
+export interface QuotationInfo {
+ saleCondition: string;
+ message: string;
+ productOrder: ProductOrderInfo[];
+ supplier: SupplierInfo[]
+}
\ No newline at end of file
diff --git a/src/app/interfaces/supplier.interface.ts b/src/app/interfaces/supplier.interface.ts
new file mode 100644
index 0000000..e769a0c
--- /dev/null
+++ b/src/app/interfaces/supplier.interface.ts
@@ -0,0 +1,12 @@
+import {ProductInfo} from "./product.interface";
+
+export interface SupplierInfo {
+ name: string;
+ email: string;
+ phone: string;
+ address: string;
+ zipCode: string;
+ city: string;
+ deliveryDelay: number;
+ product: ProductInfo[];
+}
\ No newline at end of file