From 6d403ee9a4cce2e61275936218aa8c4cc90a091e Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Sat, 27 Sep 2025 09:16:32 +0000 Subject: [PATCH] Improve reconciliation validation by checking invoice verification status Update the reconciliation validation button logic to conditionally enable based on invoice verification results, displaying green for verified, red for unverified invoices, and disabling when verification is pending or unavailable. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 1e4433b5-47ab-464c-b663-fea2e53367dd Replit-Commit-Checkpoint-Type: intermediate_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/1e4433b5-47ab-464c-b663-fea2e53367dd/h3gJlye --- client/src/pages/BLReconciliation.tsx | 28 +++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/client/src/pages/BLReconciliation.tsx b/client/src/pages/BLReconciliation.tsx index 5c1878f..e2ba332 100644 --- a/client/src/pages/BLReconciliation.tsx +++ b/client/src/pages/BLReconciliation.tsx @@ -965,17 +965,37 @@ export default function BLReconciliation() { {!delivery.reconciled ? ( <> - {permissions.canValidate('reconciliation') && ( + {permissions.canValidate('reconciliation') && verificationResults[delivery.id]?.exists === true ? ( - )} + ) : permissions.canValidate('reconciliation') && verificationResults[delivery.id]?.exists === false ? ( + + ) : permissions.canValidate('reconciliation') ? ( + + ) : null}