Timeout
How to solve the timeout when sending an e-invoice?
Short answer
Timeout means an unknown condition, not an automatic failure. First, find out whether the partner has processed the request, whether a transaction ID has been created and whether the invoice has not been added to the queue. Re-send only through the idempotent mechanism or after clear confirmation that the original attempt did not occur.
Unknown status
Not an automatic file
A timeout may mean that the partner has finished processing.
Idempotency
Same key
Retry must be secure against duplication.
Lookup
Attempt verification
Check status by submissionId or custom ID.
Audit
Incident record
Save time, request ID and next procedure.
Conclusion
Solve timeout as an unknown state with idempotence, lookup and audit.
Sources
- Law no. 222/2004 Z. z. Coll. on VAT, § 76a
- Internal integration rules
- Delivery Partner SLA
Not legal advice. Machine-translated answer, not yet manually reviewed. For the exact wording, see the Slovak original.