Timeout

How to solve the timeout when sending an e-invoice?

⚠ Machine-translated answer, not yet manually reviewed. For the exact wording, see the Slovak original.

Short answer

Timeout means an unknown condition, not an automatic failure. First, find out if the partner has processed the request, if a transaction ID has been created and if 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

the VAT Act · current FAQ of the Financial Administration of the Slovak Republic on e-invoice · Peppol BIS Billing 3.0

Not legal advice. Machine-translated answer, not yet manually reviewed. For the exact wording, see the Slovak original.