Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Модуль Модуль CheckBox пРРО для Opencart [Поддержка]


Recommended Posts

  В 30.12.2024 в 13:50, SergL4S сказав:

Чудово, дякуємо!
Такий от подарунок на новий рік :-D

Expand  

 

  В 30.12.2024 в 13:19, l555l сказав:

Дуже вдячний!

Expand  

 

В терміновому порядку зробив оновлення модуля.
Якщо у вас не було додаткових доопрацювань - то можете скачати модуль і тільки оновити 1 файл 
\system\library\checkbox_api\checkbox.php


Якщо були доопрацювання, то можна просто відкрити цей файл і в нього внести такі 2 зміни:
\system\library\checkbox_api\checkbox.php

1) Знайти 
$payment_item['label'] = $this->config->get('receipt_type_online_label_text');
і замінити на
$payment_item['label'] = 'Електроний платіжний засіб';
$payment_item['code'] = 1;

2) Знайти 
$payment_item['label'] = $this->config->get('receipt_type_np_label_text');
і замінити на
$payment_item['label'] = $this->config->get('receipt_type_np_label_text');
$payment_item['code'] = 2;

В кінцевому варіанті має вийти як на фото.

 

image.thumb.png.560bf5864dd5cfbe5793157991745c53.png

 

 

 

  • +1 1
Надіслати
Поділитися на інших сайтах


  В 30.12.2024 в 17:40, nazar_kachurak сказав:

 

 

В терміновому порядку зробив оновлення модуля.
Якщо у вас не було додаткових доопрацювань - то можете скачати модуль і тільки оновити 1 файл 
\system\library\checkbox_api\checkbox.php


Якщо були доопрацювання, то можна просто відкрити цей файл і в нього внести такі 2 зміни:
\system\library\checkbox_api\checkbox.php

1) Знайти 
$payment_item['label'] = $this->config->get('receipt_type_online_label_text');
і замінити на
$payment_item['label'] = 'Електроний платіжний засіб';
$payment_item['code'] = 1;

2) Знайти 
$payment_item['label'] = $this->config->get('receipt_type_np_label_text');
і замінити на
$payment_item['label'] = $this->config->get('receipt_type_np_label_text');
$payment_item['code'] = 2;

В кінцевому варіанті має вийти як на фото.

 

image.thumb.png.560bf5864dd5cfbe5793157991745c53.png

 

 

 

Expand  

Дякую! Тільки за новою формою чеку, повинен ще додатись рядок 18, 

З урахуванням змін рядок 18: позначення форми оплати («ГОТІВКА», «БЕЗГОТІВКОВА», «ІНШЕ»), суму коштів за цією формою оплати та валюту операції

Тобто в чеку повинен бути спочатку рядок 18ий позначення форми оплати - БЕЗГОТІВКОВА, а потім рядок 19 засоби оплати - Електронний платіжний засіб. Чи це вже повинен чекбокс внести зміни у себе?

Надіслати
Поділитися на інших сайтах


  В 30.12.2024 в 18:05, l555l сказав:

Чи це вже повинен чекбокс внести зміни у себе?

Expand  

Це вже чекбокс має виводити.

 

  В 30.12.2024 в 18:06, l555l сказав:

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

Expand  

Теж було по цьому питання, але з пояснень підтримки чекбоксу, якщо назва методу відмінна від «Електроний платіжний засіб» то тоді має бути інший код.

 

В будь-якому разі, буду ще моніторити ці питання.

Надіслати
Поділитися на інших сайтах


  В 30.12.2024 в 18:32, nazar_kachurak сказав:

Це вже чекбокс має виводити.

 

Теж було по цьому питання, але з пояснень підтримки чекбоксу, якщо назва методу відмінна від «Електроний платіжний засіб» то тоді має бути інший код.

 

В будь-якому разі, буду ще моніторити ці питання.

Expand  

Мені ось так відповіли в чаті.

Screenshot_2024-12-30-20-21-37-994_org.telegram.messenger.jpg

Надіслати
Поділитися на інших сайтах


  В 30.12.2024 в 18:36, l555l сказав:

Мені ось так відповіли в чаті.

Expand  

Ось що мені відповіли

image.thumb.png.5ee65d7fec03471defd773b589390ffb.png

image.png.76a9e9c658f6cc31b5e376e696db3ec5.png

 

Лінк на документацію

https://wiki.checkbox.ua/api/receipts#продаж-та-повернення

 

Наразі у мене є сумніви щодо правильності мого рішення, але немає у кого точно запитати((

Бо з опису мені не зрозуміло, чи можна передавати code 1 і свій label

 

Надіслати
Поділитися на інших сайтах


  В 30.12.2024 в 19:51, yurok79 сказав:

Це кінцеве оновлення чи ще щось буде?

Expand  

я думаю ще 1 або 2 січня зроблю оновлення

  • +1 1
Надіслати
Поділитися на інших сайтах


  В 31.12.2024 в 06:44, nazar_kachurak сказав:

Ось що мені відповіли

image.thumb.png.5ee65d7fec03471defd773b589390ffb.png

image.png.76a9e9c658f6cc31b5e376e696db3ec5.png

 

Лінк на документацію

https://wiki.checkbox.ua/api/receipts#продаж-та-повернення

 

Наразі у мене є сумніви щодо правильності мого рішення, але немає у кого точно запитати((

Бо з опису мені не зрозуміло, чи можна передавати code 1 і свій label

 

Expand  

 

Я так розумію, що ці 3 запити привязані до інструкції з формування чеку. 

Рядок 18

До змін це рядок 19: позначення форми оплати (готівкою, електронним платіжним засобом, у кредит тощо), суму коштів за цією формою оплати та валюту операції

З урахуванням змін рядок 18: позначення форми оплати («ГОТІВКА», «БЕЗГОТІВКОВА», «ІНШЕ»), суму коштів за цією формою оплати та валюту операції

Тобто визначені дві основні форми оплати – готівка та безготівка. Тобто усі варіанти безготівкових розрахунків: оплати за реквізитами рахунку, оплати карткою через термінал, оплати через сервіси переказу коштів – можна зазначати як форма оплати «БЕЗГОТІВКОВА».

Джерело: 7eminar

 

Тобто, абсолютно всі безготівкові оплати повинні бути вказані. як форма оплати «БЕЗГОТІВКОВА». Який там повинен бути label, це вже інше питання. Та і по логіці просто дивно буде в чеку виглядати, форма оплати «БЕЗГОТІВКОВА», і засіб оплати «БЕЗГОТІВКОВА». Тоді як засіб оплати повинен розкривати форму оплати, а не просто її повторювати. На мій погляд така логіка.

Надіслати
Поділитися на інших сайтах


у них до речі на сайті така відповідь, так що кожен трактую по-своєму.

Світлана21.12.2024 15:01

Доброго дня. Підкажіть, будь ласка, у випадку отримання коштів на розрахунковий рахунок через нову пошту накладеним платежем, то Рядок 18 буде «БЕЗГОТІВКОВА». А що потрібно писати в Рядок 19? Який це засіб оплати?


Катерина, редактор сайту 7eminar21.12.2024 19:05

Доброго вечора! Це персоналізований засіб, що погоджений користувачем та надавачем платіжних послуг для надання платіжної інструкції. Доречно буде вказати: "грошовий переказ". Зверніть увагу, що Мінфін запроваджує до 1 березня 2025 року перехідний термін для застосування нових форм фіскальних чеків https://7eminar.ua/news/3115-z-1-sicnya-2025-roku-na-biznes-cekayut-veliki-strafi Тихого неба!

Надіслати
Поділитися на інших сайтах


Позначення форми оплати («ГОТІВКА», «БЕЗГОТІВКОВА», «ІНШЕ»), сума коштів за цією формою оплати та валюта операції.

Тепер надано вичерпний перелік форм оплати з трьох пунктів. Готівка – це банкноти і монети, безготівкова форма – це платіжні картки і всі інші форми грошової оплати, за якими не використовуються банкноти і монети. Інше – це можуть бути сертифікати, бонуси, жетони і все те, що не є грошовою одиницею – гривнею або іноземною валютою. 

 

https://news.dtkt.ua/state/cash-handling/94916-nova-forma-fiskalnogo-ceka-z-1-sicnia-2025-roku-shho-zminitsia-dlia-torgovciv

Тут прямо написано що Інше – це все те, що не є грошовою одиницею – гривнею.  Тобто так як і вказано в інструкції чекбокс, якщо засіб відмінний від готікви і безготівки. А далі вже вони невірно консультують, пропонуючи безготівку заганяти в інше.

Змінено користувачем l555l
Надіслати
Поділитися на інших сайтах


  В 31.12.2024 в 08:44, l555l сказав:

Тут прямо написано що Інше – це все те, що не є грошовою одиницею – гривнею

Expand  

Так, і я так бачу що цей код 2 «інше» краще не використовувати.

 

тому готую ще одне оновлення ((

 

Фактично НП буду передавати з кодом 1 і назвою 

«Електронний платіжний засіб»

 

 

Надіслати
Поділитися на інших сайтах


Модуль оновив,

також прийшло ось таке сповіщення від чекбоксу

image.png.9cd4b715720adfa3983ba15cd8190faa.png

 

ті хто вручну зробили оновлення, можете просто зробити таку заміну

\system\library\checkbox_api\checkbox.php

1) Знайти 

$payment_item['label'] = $this->config->get('receipt_type_np_label_text');
$payment_item['code'] = 2;


І замінити на

$payment_item['label'] = 'Електроний платіжний засіб';
$payment_item['code'] = 1;

 

image.png.9d78063df63a71ce59c304aa091ec22d.png

 

 

  • +1 2
Надіслати
Поділитися на інших сайтах


  В 07.01.2025 в 09:32, mrfoggg сказав:

тепер чекбокс інше пише 

image.png.4c3b3eafadfa7f95e869bfd2ffabc6c8.png

Expand  

Мені написали що потрібно відкотитись назад, бо зміни по новим чекам так і не вступили в силу.

 

Надіслати
Поділитися на інших сайтах


Вітаю друзі, і знову новини по цій новій формі чеків, точніше її відтермінування.

  Цитата

 

Доброго дня, колеги.

Оскільки наказ 601 не було опубліковано, змушені попросити вас відкотити інтеграцію до попереднього стану. Ми до останнього сподівалися на публікацію наказу, однак наразі невідомо, коли це станеться. Ймовірно, він набере чинності не раніше 1 березня.

Просимо вас повернути інтеграцію до попереднього формату та передавати дані, як це відбувалося раніше.
- якщо при оплаті карткою використовується фізичний пристрій для еквайрингу (POS-термінал), то можна передавати назву «Електроний Платіжний Засіб»
- якщо при оплаті карткою використовується сервіс інтернет-еквайрингу, то передавати назву «Електроний Платіжний Засіб» - не можна, потрібно передавати «Картка» або «безготівковий»

 

Expand  


Тому потрібно відкотити зміни назад.
Якщо у вас не було додаткових доопрацювань - то можете скачати модуль і  оновити тільки 1 файл 

\system\library\checkbox_api\checkbox.php


Скачати можна тут:
https://opencartforum.com/files/file/9230-modul-checkbox-prro-dlya-opencart/

Ті хто вручну зробили оновлення, можете просто зробити таку заміну:

\system\library\checkbox_api\checkbox.php

1) Знайти 

if($this->receipt_type == 'online'){
            $payment_item['label'] = 'Електроний платіжний засіб';
      	$payment_item['code'] = 1;
        }elseif($this->receipt_type == 'cash'){
            $payment_item['label'] = $this->config->get('receipt_type_cash_label_text');
            $payment_item['type'] = 'CASH';
        }elseif($this->receipt_type == 'np'){
            $payment_item['label'] = 'Електроний платіжний засіб';
      	$payment_item['code'] = 1;
        }else{
            $payment_item['label'] = '';
            $payment_item['value'] = '';
        }


І замінити на

        if($this->receipt_type == 'online'){
            $payment_item['label'] = $this->config->get('receipt_type_online_label_text');
        }elseif($this->receipt_type == 'cash'){
            $payment_item['label'] = $this->config->get('receipt_type_cash_label_text');
            $payment_item['type'] = 'CASH';
        }elseif($this->receipt_type == 'np'){
            $payment_item['label'] = $this->config->get('receipt_type_np_label_text');
        }else{
            $payment_item['label'] = '';
            $payment_item['value'] = '';
        }

Має вийти як на скріні нижче:
https://monosnap.com/file/WW4Q5B8kEECwTAMaOOe9UsxF4b2aQO

 

Що далі?
Чекаємо кінця лютого 2025 року, можливо вийдуть нові детальні розяснення ну або знову перенесуться зміни)).

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
  В 24.01.2025 в 14:15, lensmen сказав:

Все установив, попередній перегляд чеку працюе, але коли натискаю Створити чек, видае помилку  Not authenticated

Expand  

Перевірьте чи заповнені дані у вкладці "Дані для підключення"

image.thumb.png.0e8e6d466e951d44ca6b03cb881a6e64.png

Надіслати
Поділитися на інших сайтах


  В 28.01.2025 в 09:15, lensmen сказав:

Так у мене нема ліцензіі ключа, хоча напсиано що модуль бесплатний

Expand  

У вас має бути ключ ліцензії checkbox

Надіслати
Поділитися на інших сайтах

  В 28.01.2025 в 09:15, lensmen сказав:

Так у мене нема ліцензіі ключа, хоча напсиано що модуль бесплатний

Expand  

Так, модуль безкоштовний, але сам сервіс чекбокс платний.

 

Без аккаунта чекбокс ви не зможете фіскалізувати замовлення

Надіслати
Поділитися на інших сайтах


  В 30.12.2024 в 16:23, zaleha сказав:

Добрый вечер!
Не хочет дружить с модулем "Простые способы доставки". Способы доставки не отображаются.

67868.png

67869.png

Expand  


Добрый вечер!
А когда приблизительно будет обновление, чтоб это устранилось?

Змінено користувачем zaleha
Надіслати
Поділитися на інших сайтах


  В 28.01.2025 в 16:00, zaleha сказав:

Добрый вечер!
А когда приблизительно будет обновление, чтоб это устранилось?

Expand  

Написав вам повідомлення.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.