Idempotencia
Як вирішувати idempotenciu при відправленні eFaktúry?
Коротка відповідь
При відправленні використовуйте idempotency key, прив'язаний до фактури, версії XML і спроби відправлення. Якщо той самий request прийде знову після timeoutu або retry, система має його розпізнати і не створити друге відправлення. Idempotencia є захистом від дублікатів.
Key
Однозначний ключ
Прив'яжіть його до документа і версії XML.
Retry
Без дубля
Повторний request не має створити друге відправлення.
Зміна
Новий XML
Змінений зміст потребує нового запису і причини.
Audit
Результат спроби
Збережіть, чи це був новий або повторний request.
Висновок
Idempotencia є обов'язковим практичним захистом при API відправленні eFaktúr.
Джерела
- Zákon č. 431/2002 Z. z. o účtovníctve
- Zákon č. 222/2004 Z. z. o DPH
- Interné pravidlá integrity dokladov
Це не юридична консультація. Робочий переклад, ще не перевірений вручну. Для точного формулювання дивіться словацький оригінал.