Не вказано
18 ставок
Попередньо логіка має бути така:
1. Замовлення з сайту на OpenCart передаються в 1С/BAF.
При оформленні замовлення клієнт обирає тип оплати:
— якщо це замовлення з ПДВ, тоді в 1С/BAF одразу створюється рахунок;
— після оплати бухгалтер самостійно проводить оплату в 1С/BAF;
— фінальним документом для такого замовлення є видаткова накладна;
— фіскальний чек через ПРРО по таких замовленнях не потрібен.
Якщо це приватний клієнт і оплата при отриманні на Новій Пошті, тоді замовлення також передається в 1С/BAF, але чек має створюватися тільки після того, як Нова Пошта передасть статус, що товар отримано / оплачено.
2. У 1С/BAF по кожному замовленню має створюватися відповідний документ.
Для замовлень з ПДВ:
— створюється рахунок одразу після оформлення замовлення;
— оплату проводить бухгалтер вручну в 1С/BAF;
— після цього формується видаткова накладна;
— фіскалізація через ПРРО не виконується.
Для замовлень приватних клієнтів:
— замовлення передається в 1С/BAF;
— зберігаються дані клієнта, товари, сума, спосіб доставки, спосіб оплати, ТТН Нової Пошти;
— чек формується автоматично тільки після отримання потрібного статусу від Нової Пошти.
3. По замовленнях з ПДВ потрібно реалізувати таку логіку:
— рахунок створюється одразу;
— фіскальний чек через ПРРО не створюється;
— бухгалтер самостійно проводить оплату в 1С/BAF;
— фінальним документом є видаткова накладна.
4. По замовленнях з оплатою при отриманні на Новій Пошті потрібна додаткова інтеграція з Новою Поштою.
У межах цієї інтеграції потрібно:
— передавати або зберігати ТТН по замовленню;
— автоматично отримувати статус відправлення з Нової Пошти;
— відстежувати статус «отримано» / «оплачено»;
— прив’язувати статус Нової Пошти до замовлення в 1С/BAF;
— запускати формування фіскального чека тільки після статусу «отримано» або відповідного статусу оплати;
— чек має створюватися автоматично, без ручного підтвердження менеджером.
5. Типи замовлень, які потрібно врахувати в ТЗ:
6. Замовлення з оплатою по рахунку з ПДВ.
7. Замовлення приватних клієнтів з оплатою при отриманні на Новій Пошті.
8. Замовлення з онлайн-оплатою WayForPay.
9. Замовлення з післяплатою Нової Пошти з передплатою 10%.
10. Скасовані замовлення.
11. Повернення товару та чеки повернення.
12. Для кожного типу замовлення потрібно окремо визначити:
— який документ створюється в 1С/BAF;
— чи потрібен фіскальний чек;
— коли саме формується чек;
— хто підтверджує оплату: система автоматично, бухгалтер або менеджер;
— що робити при скасуванні;
— що робити при поверненні;
— як створюється чек повернення.
7. ПРРО.
Зараз, як я розумію, ви вже зареєструвалися в Checkbox, але він ще не підключений. Тому на цьому етапі можна розглянути два варіанти:
— налаштувати Checkbox;
— або підключити ВебЧек, якщо по технічній реалізації та інтеграції з 1С/BAF це буде зручніше.
Остаточно ПРРО краще вибрати після технічного аналізу інтеграції з 1С/BAF, OpenCart і Новою Поштою.
8. Обов’язково потрібно передбачити логування та обробку помилок.
У системі має бути видно:
— чи передалося замовлення з сайту в 1С/BAF;
— чи створився рахунок;
— чи підтягнулась ТТН;
— який статус отримано від Нової Пошти;
— чи створився чек;
— якщо сталася помилка — яка саме;
— можливість повторної відправки або повторного створення чека.
9. Повернення.
Потрібно реалізувати обробку повернень:
— якщо замовлення скасовано до отримання товару;
— якщо товар отримано, чек створено, але клієнт повернув товар;
— якщо повернення часткове;
— якщо повернення повне;
— у яких випадках створюється чек повернення через ПРРО.
10. Для фінальної оцінки потрібно буде перевірити:
— версію OpenCart;
— як зараз реалізовані оплати на сайті;
— як працює форма для замовлень з ПДВ;
— як передається або створюється ТТН Нової Пошти;
— чи є доступ до API Нової Пошти;
— конфігурацію 1С/BAF;
— які документи реально використовуються в 1С/BAF;
— чи є готові модулі інтеграції;
— який ПРРО краще підключати: Checkbox чи ВебЧек.
Враховуючи вашу логіку, інтеграцію потрібно розглядати як розширений варіант, тому що тут є не тільки передача замовлень із сайту в 1С/BAF, а ще окрема логіка по ПДВ, рахунках, видаткових накладних, WayForPay, післяплаті, Новій Пошті, автоматичному отриманню статусів, створенню чеків після отримання товару та обробці повернень.