Optimising GetStatus calls
Issue
The status check could be launched several times for the same invoice, particularly during a search or a change of criteria in the cockpit.
Impact
These repeated checks multiplied platform calls without providing additional information to users.
Fix
The check now runs only once per eligible invoice and is no longer relaunched on every screen refresh.
Expected result
The cockpit refreshes statuses without unnecessarily repeating calls for the same invoice.