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
Це не юридична консультація. Робочий переклад, ще не перевірений вручну. Для точного формулювання дивіться словацький оригінал.