Перейти до основного вмісту

Фіскалізація повернень

API-інтеграція

За загальним правилом, проведення повернень потребує передачі інформації про продукти, що повертаються з переліку вказаних у первинній транзакції. Для цього в запиті на проведення повернення додатково повинні передаватися параметри:

ParameterTypeRequiredDescription
products[i].idUUIDІдентифікатор продукту первинної транзакції, повернення якого проводиться
products[i].qtyNumberКількість продукту, первинної транзакції, що повертається

У випадку необхідності, повернення може проводитися із використанням продуктів, що не співпадають із вказаними у первинній транзакції. В такому випадку в запиті на повернення необхідно передавати весь набір параметрів про продукти:

ParameterTypeRequiredDescription
products[i].idUUIDІдентифікатор продукту, повернення якого проводиться. Має відрізнятися від того, що передавався у первинній транзакції
products[i].nameStringНазва продукту, що повертається
products[i].amountNumberЦіна за одиницю продукту, що повертається
products[i].qtyNumberКількість продукту, що повертається
products[i].unitStringОдиниці вимірювання продукту, що повертається (допустимі значення kg, m, pc, l)
products[i].taxes[j].typeStringТип податку (допустимі значення vat, non-vat)
products[i].taxes[j].prcNumberПодаткова ставка % (допустимі значення 0, 7, 14, 20)
Важливо

За аналогією зі звичайними поверненнями, при поверненні альтернативних продуктів загальна сума повернень за замовленням не може перевищувати суму вхідної транзакції.

Повернення альтернативних продуктів через мерчант-портал

Повернення альтернативних продуктів також може проводитися через мерчант-портал. Для цього необхідно в розділі Платежі обрати необхідну вхідну транзакцію та застосувати функцію “Повернення”.

У вкладці “Повернення інших продуктів” додати продукти, що повертаються, заповнивши інформацію про них:

  • Назву
  • Ціну за одиницю продукту
  • Кількість
  • Одиниці вимірювання
  • Податкову ставку, що застосовується

Після заповнення всіх обовʼязкових даних, можна ініціювати проведення повернення.

SBCR

Важливо

Після проведення часткового повернення із використанням інших продуктів, аніж ті, що були в первинній транзакції, для повернення решти суми за замовленням може використовуватися лише функціонал часткового повернення.