FIX: Исправлена автоподстановка суммы при смешанной оплате + убраны версии JS

1. Убран параметр версии ?v=4 из подключения terminal.js (для разработки не нужен)

2. Исправлена логика автоподстановки суммы в PaymentWidget:
   - Теперь при выборе способа оплаты подставляется ОСТАТОЧНАЯ сумма
   - Остаток = amount_due - уже добавленные платежи
   - Добавлена подсказка "Осталось оплатить: X руб."

Пример:
- Заказ на 30 руб.
- Добавили платеж 10 руб. наличными
- Выбираем картой → автоматически подставится 20 руб. (а не 30!)

Это предотвращает ошибки и переплаты при смешанной оплате.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-12-03 21:31:45 +03:00
parent 0ed60954c4
commit 12282a8ce4
2 changed files with 8 additions and 5 deletions

View File

@@ -504,5 +504,5 @@
}
</script>
<script src="{% static 'pos/js/terminal.js' %}?v=4"></script>
<script src="{% static 'pos/js/terminal.js' %}"></script>
{% endblock %}