diff --git a/attached_assets/image_1762236965640.png b/attached_assets/image_1762236965640.png new file mode 100644 index 0000000..360c77f Binary files /dev/null and b/attached_assets/image_1762236965640.png differ diff --git a/attached_assets/image_1762237000032.png b/attached_assets/image_1762237000032.png new file mode 100644 index 0000000..40cc785 Binary files /dev/null and b/attached_assets/image_1762237000032.png differ diff --git a/attached_assets/image_1762237117998.png b/attached_assets/image_1762237117998.png new file mode 100644 index 0000000..db7dc65 Binary files /dev/null and b/attached_assets/image_1762237117998.png differ diff --git a/attached_assets/image_1762237209783.png b/attached_assets/image_1762237209783.png new file mode 100644 index 0000000..2aae1eb Binary files /dev/null and b/attached_assets/image_1762237209783.png differ diff --git a/attached_assets/image_1762237282260.png b/attached_assets/image_1762237282260.png new file mode 100644 index 0000000..f879d9c Binary files /dev/null and b/attached_assets/image_1762237282260.png differ diff --git a/attached_assets/image_1762237556138.png b/attached_assets/image_1762237556138.png new file mode 100644 index 0000000..78b9b88 Binary files /dev/null and b/attached_assets/image_1762237556138.png differ diff --git a/attached_assets/image_1762237599672.png b/attached_assets/image_1762237599672.png new file mode 100644 index 0000000..7e6201f Binary files /dev/null and b/attached_assets/image_1762237599672.png differ diff --git a/client/src/components/modals/ReconciliationModal.tsx b/client/src/components/modals/ReconciliationModal.tsx index b2b36cc..42a6772 100644 --- a/client/src/components/modals/ReconciliationModal.tsx +++ b/client/src/components/modals/ReconciliationModal.tsx @@ -34,6 +34,7 @@ export default function ReconciliationModal({ blAmount: "", invoiceReference: "", invoiceAmount: "", + dueDate: "", reconciled: false, }); @@ -45,6 +46,7 @@ export default function ReconciliationModal({ blAmount: delivery.blAmount || "", invoiceReference: delivery.invoiceReference || "", invoiceAmount: delivery.invoiceAmount || "", + dueDate: delivery.dueDate ? safeFormat(delivery.dueDate, 'yyyy-MM-dd') : "", reconciled: delivery.reconciled || false, }); } @@ -85,6 +87,7 @@ export default function ReconciliationModal({ blAmount: formData.blAmount ? formData.blAmount.toString() : null, invoiceReference: formData.invoiceReference.trim() || null, invoiceAmount: formData.invoiceAmount ? formData.invoiceAmount.toString() : null, + dueDate: formData.dueDate || null, }); }; @@ -209,6 +212,17 @@ export default function ReconciliationModal({ placeholder="0.00" /> + +
+ + setFormData(prev => ({ ...prev, dueDate: e.target.value }))} + placeholder="jj/mm/aaaa" + /> +
diff --git a/server/storage.ts b/server/storage.ts index 8cde487..e5cb202 100644 --- a/server/storage.ts +++ b/server/storage.ts @@ -688,6 +688,7 @@ export class DatabaseStorage implements IStorage { blAmount: deliveries.blAmount, invoiceReference: deliveries.invoiceReference, invoiceAmount: deliveries.invoiceAmount, + dueDate: deliveries.dueDate, reconciled: deliveries.reconciled, validatedAt: deliveries.validatedAt, controlValidated: deliveries.controlValidated, @@ -756,6 +757,7 @@ export class DatabaseStorage implements IStorage { blAmount: deliveries.blAmount, invoiceReference: deliveries.invoiceReference, invoiceAmount: deliveries.invoiceAmount, + dueDate: deliveries.dueDate, reconciled: deliveries.reconciled, validatedAt: deliveries.validatedAt, controlValidated: deliveries.controlValidated, @@ -877,6 +879,7 @@ export class DatabaseStorage implements IStorage { blAmount: deliveries.blAmount, invoiceReference: deliveries.invoiceReference, invoiceAmount: deliveries.invoiceAmount, + dueDate: deliveries.dueDate, reconciled: deliveries.reconciled, validatedAt: deliveries.validatedAt, controlValidated: deliveries.controlValidated, @@ -1009,6 +1012,7 @@ export class DatabaseStorage implements IStorage { blAmount: deliveries.blAmount, invoiceReference: deliveries.invoiceReference, invoiceAmount: deliveries.invoiceAmount, + dueDate: deliveries.dueDate, reconciled: deliveries.reconciled, validatedAt: deliveries.validatedAt, notes: deliveries.notes,