In the case of rejection, you will never receive a 409 or 208 response.
These codes are exclusively issued for successful submissions that have been officially reported by Zatca, differing from their status within your system.
This discrepancy commonly arises when the system fails to obtain a complete response during the initial attempt and subsequently retries the transmission.
When invoices are retried, they do get submitted successfully, but the status still appears as **“REPORTED_SUCCESSFULLY_EARLIER.”**this status message can understandably confuse end users, especially clients who may assume that the invoice is being submitted multiple times and could cause discrepancies in VAT filings .Anyone have implemented a cleaner way to handle this case?