yoomoney / cms-opencart3

YooKassa payment module for Opencart 3.x
https://yookassa.ru/developers
Other
21 stars 16 forks source link

Передается неправильное значение системы налогооблажения #19

Closed artemiy-rodionov closed 6 years ago

artemiy-rodionov commented 6 years ago

При создании платежа значение для системы налогооблажения берется из установленного значения в админке для налоговой ставки.

Установка налоговой ставки: https://github.com/yandex-money/yandex-money-ycms-opencart3/blob/34328b1703fa64c6db10d8a5cbde7dbd25e0b287/src/upload/catalog/model/extension/payment/yandex_money/yandex-checkout-sdk-php/lib/Request/Payments/CreatePaymentRequestSerializer.php#L81-L83

Установки системы налогооблажения https://github.com/yandex-money/yandex-money-ycms-opencart3/blob/34328b1703fa64c6db10d8a5cbde7dbd25e0b287/src/upload/catalog/model/extension/payment/yandex_money/yandex-checkout-sdk-php/lib/Request/Payments/CreatePaymentRequestSerializer.php#L100-L102 Используется та же функция $value = $receipt->getTaxSystemCode();

Из-за этого возникает проблема при печати чека и передачи данных в ОФД: устанавливается неправильная система налогооблажения. В моем случае при дефолтных 18%(код 4) в чеке печатается ЕНВД вместо ОСН.

Справочник кодов: https://kassa.yandex.ru/docs/guides/#kody-sistem-nalogooblozheniq

Доп инфа для дебага: установка значения taxSystem https://github.com/yandex-money/yandex-money-ycms-opencart3/blob/11013e56002fc52038a63405567c2ef758736e7b/src/upload/catalog/model/extension/payment/yandex_money.php#L478 установки значения при оплате https://github.com/yandex-money/yandex-money-ycms-opencart3/blob/11013e56002fc52038a63405567c2ef758736e7b/src/upload/catalog/model/extension/payment/yandex_money.php#L478 установка в админке https://github.com/yandex-money/yandex-money-ycms-opencart3/blob/11013e56002fc52038a63405567c2ef758736e7b/src/upload/admin/controller/extension/payment/yandex_money.php#L692-L693 в шаблоне https://github.com/yandex-money/yandex-money-ycms-opencart3/blob/master/src/upload/admin/view/template/extension/payment/yandex_money/kassa.twig#L169

ostulov commented 6 years ago

Спасибо за информацию, подготовим исправление этого бага в ближайшее время.

ostulov commented 6 years ago

Исправлено в версии v1.0.15