Timeout

Як вирішувати timeout при відправленні eFaktúry?

⚠ Робочий переклад, ще не перевірений вручну. Для точного формулювання дивіться словацький оригінал.

Коротка відповідь

Timeout означає невідомий стан, а не автоматичний збій. Спочатку з'ясуйте, чи партнер обробив request, чи виникло транзакційне ID і чи фактура не була поставлена в чергу. Повторне відправлення робіть лише через idempotentný mechanizmus або після чіткого підтвердження, що початкова спроба не виникла.

Невідомий стан

Не автоматичний fail

Timeout може означати, що партнер завершив обробку.

Idempotencia

Той самий ключ

Retry має бути безпечним щодо дублювання.

Lookup

Перевірка спроби

Перевірте статус за submissionId або власним ID.

Audit

Запис інциденту

Збережіть час, request ID і подальший порядок.

Висновок

Timeout вирішуйте як невідомий стан з idempotenciou, lookupom і auditom.

Джерела

  • Zákon č. 222/2004 Z. z. o DPH, § 76a
  • Interné integračné pravidlá
  • SLA doručovacieho partnera

Це не юридична консультація. Робочий переклад, ще не перевірений вручну. Для точного формулювання дивіться словацький оригінал.