v 15.0 Third Party 2
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Invoicing (account)
Discuss (mail)
Lines of code 3015
Technical Name kw_checkbox
LicenseOPL-1
Websitehttps://kitworks.systems/
Versions 16.0 14.0 15.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Invoicing (account)
Discuss (mail)
Lines of code 3015
Technical Name kw_checkbox
LicenseOPL-1
Websitehttps://kitworks.systems/
Versions 16.0 14.0 15.0

Description of the Module

Checkbox is a software-based cash register designed for businesses of all sizes. This is a modern service that reduces the cost of payment transactions registration as well as simplifies the maintenance of information and payments control.

The "CheckBox" module has applications:

- "CheckBox" is basic - its functionality adds integration with Odoo.

- "CheckBox Account" - integrates with financial modules in Odoo.

- "CheckBox by Invoice" - adds fiscalization of checks from cash in Odoo.

- "CheckBox product "UKTZED" - adds the ability to specify the UKTZED in Odoo to transfer the excisable goods code to the State Tax Service of Ukraine.

KitWorks

We are Ukrainian software developing company working with odoo versions 10 to 16.

We specialize on solutions for Ukrainian market, however often do much more.

Please see all of our Ukrainian modules here

Please see all of our modules here

Would be glad to talk about odoo customization and development for your company or your clients.

Feel free to contact us by:

>

Email: info@kitworks.systems

Skype: myshyak_kiev

WhatsApp https://wa.me/380503342348

Telegram: https://t.me/myshyak

We do provide free bugfixes and updates for all our modules during 1 year after purchase.

The warranty is provided on clean odoo instance.

We would not help you (for free) in case our modules do not work on your server or conflict with any other modules.

Also we are ready to consider your feature requests to our modules, and if we would find them useful we can consider including them to new releases.

Also we do provide all types of odoo support services, like installing odoo instance on your server, supporting your odoo server, custom development.

Prepaid support and development packages are available upon request.

Module settings

The first step is to register on the CheckBox portal. When registering a point of sale (form 20-OPP), cash desk (form 1-PRO) and cashier (form 5-PRO), all data is automatically sent to the State Tax Service of Ukraine.

The second step is to install the CheckBox Modules in the Odoo system. To do this, open Odoo and go to the Add-ons module. In the search bar, enter "checkbox" and click search. All modules found should be in "Installed" status.

The "CheckBox" module does not work through the standard OdooBot user, so you need to log in as a real user to continue interacting with the system modules.

The main menu of the "CheckBox" module consists of the following sections:

*Receipts - displays a list of all receipts;

*Z-Report - a list of all Z-reports;

*X-Report - a list of all X-reports;

*Settings - the settings section of the main functionality of the "CheckBox" module. This tab is available for users with "CheckBox. Administrator" access rights.

To start working with the module, you need to add a cashier to the Odoo system. To do this, go to the main menu "Checkbox" - "Settings" - "Cashier". Click the "Create" button.

After entering all the data, click the "Save" button.

The next step is to click the "Update information" button to add the cashier to the system and synchronize the data with the Checkbox service. It is recommended to enable logging before start. To do this, you need to enable the "Is Log Enabled" function.

From the cashier's settings, you can also update the information on the current shift status. To do this, click the "Update shifts" button and go to the list of all shifts for this cashier. Click "Shifts".

A shift (session) is a period of time, usually one day, during which the cashier sells through the Point of Sale.

Shifts are opened automatically at the Point of Sale, but you can open a shift outside the Point of Sale. To do this, click the "Create" button. In the window for creating a new shift, select a cashier and a cash register. Click the "Update information" and "Save" buttons.

Next, you need to add a cash register to the Odoo system. Go to the Settings - Cash register menu and click the "Create" button. After adding all the data, click the "Update information" and "Save" buttons. After saving the data, additional information on the cash register is automatically pulled up from the Checkbox account.

The third step is to create a "Journal" for accounting for funds. First of all, go to the "Add-ons" module and enter "l10n_ua" in the search bar. Install the financial journals module if it is not already installed.

Go to the "Invoicing" or "Accounts" module, the name depends on the version of Odoo, then to the "Settings" section - "Journals". Click the "Create" button. Specify the name and type of journal. Fill in the income and expense accounts.

Go to the "Checkbox" tab and check the "Checkbox receipt" box. Specify the organization. Each point of sale should have its own set of journals in which payments will be recorded.

After filling in all the data, click the "Save" button.

The fourth and final step will be to familiarize yourself with the "Invoicing" module. Generate an invoice payment with fiscalization. To do this, go to the Invoicing menu, click the Customers tab, and select Invoices. Click the Create button. Fill in all the necessary data for the invoice. Save and confirm the invoice's creation. After that, click the Register payment button.

In the payment registration window, fill in all the fields and tabs, and click the "Create payment" button. In the invoice, the "Receipts" tab displays a record of fiscalization for this Account.

CheckBox

Implementation of receipt registration through CheckBox services

This module is developed by the KitWorks.

1. Реєстрація організації на сайті "Checkbox".

Необхідно зареєструвати організації на сайті Checkbox за допомогою електронно-цифрового підпису. Реєструвати потрібно стільки організацій, скільки груп товарів потрібно будете створювати. У тестовому прикладі їх дві, для алкоголю і продуктів окремо. Після реєстрації Ви отримаєте на кожну організацію окремий файл з логінами, паролями і ключами до віртуального касового апарату.

2. Запуск застосунку “Checkbox Подпись”.

2.1. Ввести дані з файлу в налаштування програми. Зверніть увагу на правильність введеної посилання і обов'язково поставте галочку біля тестового сервера, якщо користуєтесь саме ним.

./images/2_1.png

2.2. Залишити додаток працювати в фоновому режимі, поки ви користуєтесь віртуальною касою.

3. Створення користувачів.

3.1. Адміністратор Може бачити всі документи, операції, торгові точки, змінювати налаштування, створювати та видаляти всі сутності. По замовчуванню логін: odoo, пароль: потрібно встановити через “Налаштування” - “Користувачі”.

./images/3_1.png ./images/3_1_2.png

У всіх параметрах відмітити, що він “адміністратор”.

3.2. Менеджер. Може бачити тільки свої (ті, що відносяться до торгових точок, в яких він є менеджером) документи, операції, торгові точки. Не може змінювати налаштування, створювати та видаляти всі сутності в програмі.

./images/3_2.png

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

./images/3_3.png

4. Створення касира.

4.1. Перейти: “СheckBox” - “Налаштування” (Settings) - “Касир” (Cashier).

4.2. Клікнути "Створити".

4.3. Заповнити поля Username і Password даними з файлу - ключа віртуальної каси..

./images/4_3.png

4.4. Вибрати користувачів, які зможуть користуватися цим віртуальним касиром.

./images/4_4.png

4.5. Клікнути "Зберегти".

4.6. Клікнути "Update info".

4.7. Після цього в картку касира підтягуються всі інші необхідні дані. Включаючи організацію, на яку зареєстрований чекбокс.

5. Створення касового апарату.

5.1. Перейти “СheckBox” - “Налаштування” (Settings) - “Касовий апарат” (Cash registers).

5.2. Клікнути "Створити".

5.3. Вибирати організацію, яка підтягнулася в картку чекбокса, після завершення його реєстрації в пункті 4.

5.4. Ввести ключ ліцензії.

./images/5_4.png

5.5. Виставити мін та макс кількість кодів для фіскалізації. Ці коди використовуються для фіскалізації операцій, в момент, коли електронна каса з якихось причин є офлайн чи недоступна. При появі доступу до електронної каси по цин кодам всї операції будуть фіскалізовані та отримають QR-коди. Кількусть необхідних кодів визначається кількістю операцій за одиницю часу і виставляється менеджеров вручну. Програма замовить коди, коли їх кількість стане менше вказаної і замовить стільки, щоб кількість дорівнювала максимальній вказаній.

./images/5_5.png

5.6. Клікнути "Зберегти".

5.7. Клікнути "Update info".

5.8. Після цього в картку касового апарату підтягуються всі необхідні дані.

6. Створення категорій фіскалізації товарів в CheckBox (Product Category).

6.1. Перейти: “СheckBox” - “Налаштування” (Settings) - “Касовий апарат” (Cash registers).

6.2. Клікнути "Створити". Це категорії товарів по яким буде диференціюватися фіскалізація операцій. В тестовому прикладі: “Акцизні” та ”Звичайні”.

./images/6_2.png

7. Створення товарів.

7.1. Перейти: "Точка продаж" - "Товар" - "Товари".

7.2. Клікнути "створити".

7.3. Заповнити вкладки як показано на скріншотах

./images/7_3.png

7.4. Вибрати категорію товару. Її попередньо можна створити в “Категоріях товарів точки продажу”. Зазвичай це розділення на продукти, промтовари, тютюн, алкоголь та інше.

./images/7_4.png

7.5. У вкладці Checkbox вибрати категорію фіскалізації.

7.6. Клікнути “Зберегти”.

./images/7_6.png

8. Створення компанії.

8.1. Перейти “Налаштування” - “Користувачі та компанії” - “Компанії”

8.2. Створити генеральну компанію (або змінити MyCompany). Заповнюємо всі необхідні дані.

./images/8_2.png

8.3. Потім створюємо дочірні компанії, вказуючи, товари якої категорії фіскалізації вона буде продавати.

./images/8_3.png

9. Додавання юзерам компаній.

Всім існуючим та новим юзерам потрібно додати дозволені компанії.

./images/9.png

10. Створення журналів та рахунків для кожної компанії.

10.1. Залогінитись адміном.

./images/10_1.png

10.2. Включаючи по черзі кожну компанію окремо, перейти: “Налаштування” - “Виставлення рахунків” та вибрати в “Фіскальній локалізації” “Упаковка” - “План рахунків ПСБО”.

./images/10_2.png

10.3. Натиснути “Зберегти”.

10.4. Повторити для решти компаній. Звернути увагу на те, що після виконання операцій з компаніями, General Company повинна відображатись в правому верхньому куті.

11. Створення методів оплати.

11.1. Перейти “ТТ” - “Point of Sale” - “Payment method”. Нажати “Створити”

./images/11_1.png

11.2. Заповнити всі поля відповідно методу, що створюється. В тестовому випадку метод “Акциз готівка” створюється для компанії “ТОВ”, яка буде продавати підакцизні товари.

11.3. Для готівкових методів потрібно поставити галочку у відповідному чекбоксі “Готівка”.

11.4. Вибрати рахунки, які належать саме цій компанії.

./images/11_4.png ./images/11_4_1.png

11.5. Аналогічно створюємо метод “Акциз банк”, “Акциз готівка не фіскальний” та “Акциз банк не фіскальний”.

./images/11_5.png

11.6. Далі по аналогії створюємо для компанії “ФОП”, яка буде продавати безакцизні товари.

./images/11_6.png

12. Створити TT Shop Places (Магазин).

12.1. Перейти “ТТ” - “Shop Places” - “Створити”.

12.2. Додати компанії, які будуть продавати в цьому магазині.

12.3. Та юзерів, які будуть продавати в цьому магазині. Інші дані створяться і підтягнуться автоматично. За виключенням налаштувань POS, які ми зробимо в наступних кроках.

./images/12_3.png

13. Створити точку продажу POS.

13.1. Зайти в "Точка продажу" - "Налаштування" - "Точка продажу".

13.2. Клікнути "Створити".

13.3. Ввести назву торгової точки, та вибрати магазин, для якого вона створюється.

./images/13_3.png

13.4. Вибрати категорії CheckBox.

./images/13_4.png

13.5. Вибрати методи оплати.

./images/13_5.png

13.6. Клікнути "Зберегти".

14. Заповнити поле “Місце призначення” в переміщеннях.

14.1. Перейти “Склад” - “Типи операцій”.

14.2. Вибрати “Замовлення на доставку”.

./images/14_2.png

14.3. В кожному з обраних типів операції (окрім генеральної компанії) обрати склад місця призначення за замовчуванням. Пересвідчитись, що обрано саме склад (це відображається в назві).

./images/14_3.png

15. Відкриття сесії.

15.1. Залогінитися користувачем.

15.2. Зайти в "Точки продаж". Точка продажу по замовчуванню є в татусі “Online”. Користувачу з правами доступу “User” буде доступна тільки та точка продажу, продавцем якої він є.

./images/15_2.png

15.3. На вибраній точці продажу клікнути "Нова сесія".

16. Продаж товарів.

16.1. В один чек можна додавати товари тільки однієї і тієї ж категорії чекбокса (акциз або звичайний товар).

16.2. При спробі застосування до товару однієї категорії методу оплати другої категорії. отримаєте помилку. Приклад: шоколад можна оплатити методом "Прод нал" або "Прод банк" і не можна оплатити методом "Алк нал" або "Алк банк".

17. Робота в офлайн режимі.

При відкритті нової сесії проходить перевірка наявності офлайн кодів та їх кількості. Якщо їх кількість менша за встановлену, програма автоматично замовить стільки, що би вона сягала виставлених максимальних значень. Ці показники редагуються в кожній віртуальній касі. У випадку, якщо з якихось причин віртуальна каса CheckBox не працює і знаходиться в режимі “офлайн” (перервалось з’єднання, вимкнули світло) то в нас автоматично в операції додаються офлайн коди CheckBox. І при виході віртуальної касі в “онлайн” по цим кодам буде проведена фіскалізація операцій і отримання QR кодів.

./images/17.png

18. Не фіскальні операції.

При створенні методів оплати можна створити не фіскальні методи, тобто не додавати до них опцію фіскалізації через прив’язку до віртуальної каси галочкою CheckBox. Ці операції записуються в окремий журнал, не фіскалізуються, не отримують QR кодів.

./images/18.png

19. Додавання податків.

19.1. Створити податки в аккаунті CheckBox.

19.2. Перейти: CheckBox - Налаштування - Cash registers.

19.3. В кожному реєстраторі натиснути кнопку “Get All Tax”.

./images/19_3.png

19.4. Перейти: Меню - CheckBox - Налаштування - Тах Там з’явиться список всіх податків, що підтягнулися з аккауну CheckBox.

./images/19_4.png

19.5. Перейти: Меню - Виставлення рахунків - Налаштування - Податки Тут є список всіх податків, які створені в Odoo.

./images/19_5.png

19.6. Перейти на вкладку Relations CheckBox Tax.

./images/19_6.png

19.7. Додати в податок Odoo податок з Вашого аккаунту CheckBox. Доданий податок CheckBox відобразиться в рядку податку Odoo в стовпчику “Kw Checkbox Tax”.

./images/19_7.png
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.