Розробка шаблонів рахунків Бітрікс24

Наша компанія займається розробкою, підтримкою та обслуговуванням рішень на Бітрікс та Бітрікс24 будь-якої складності. Від простих односторінкових сайтів до складних інтернет-магазинів, CRM систем з інтеграцією 1С та телефонії. Досвід розробників підтверджено сертифікатами від вендора.
Пропоновані послуги
Показано 1 з 1 послугУсі 1626 послуг
Розробка шаблонів рахунків Бітрікс24
Проста
~2-3 робочих дні
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    585
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    751
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    657
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    989

Розробка шаблонів рахунків Бітрікс24

Рахунок — документ, за яким клієнт переказує гроші. Якщо він виглядає непрофесійно, не містить усіх обов'язкових реквізитів або не відповідає фірмовому стилю компанії, це впливає на сприйняття бізнесу. Стандартний шаблон рахунку Бітрікс24 містить базові поля, але для реальної роботи майже завжди потребує доопрацювання: додавання банківських реквізитів, печатки та підпису, коректного відображення суми ПДВ.

Розробка шаблонів рахунків Бітрікс24

Рахунки в Бітрікс24: два режими

У Бітрікс24 рахунки існують у двох варіантах:

Старі рахунки (CRM → Рахунки) — окрема сутність CRM, зберігаються в таблиці b_crm_invoice. Шаблон формується через розділ CRM → Налаштування → Шаблони документів (тип «Рахунок»). Доступні плейсхолдери рахунку: {InvoiceId}, {InvoiceAccount}, {InvoicePrice}, {InvoiceDate}.

Нові рахунки (смарт-процес «Рахунки», з'явився у 2022 році) — працюють як смарт-процес, зберігаються в таблиці b_crm_dynamic_*. Шаблони документів для них доступні через картку рахунку, плейсхолдери відповідають полям смарт-процесу.

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

Обов'язкові елементи шаблону рахунку

За стандартами ділового обороту рахунок має містити:

  • Реквізити продавця: найменування, ІПН/КПП, юридична адреса, банківські реквізити (БІК, розрахунковий рахунок, кореспондентський рахунок, найменування банку)
  • Реквізити покупця: найменування, ІПН/КПП, адреса
  • Номер і дата рахунку
  • Таблиця товарів/послуг: найменування, кількість, одиниця виміру, ціна, сума
  • ПДВ (якщо застосовується)
  • Підсумкова сума цифрами та прописом
  • Підпис, печатка (у шаблоні — місце для них)

Реквізити продавця зручніше зберігати статично в шаблоні docx — вони рідко змінюються. Реквізити покупця підтягуються з CRM через плейсхолдери полів компанії/контакту.

Банківські реквізити та кастомні поля

Банківські реквізити в стандартному Бітрікс24 не зберігаються як окрема сутність. Рішення:

  • Статично в шаблоні — підходить, якщо один розрахунковий рахунок. Просто, але при зміні реквізитів потрібно оновлювати шаблон
  • Кастомні UF-поля компанії продавця — зберігати реквізити в полях компанії-продавця в CRM, підтягувати через плейсхолдери. Гнучко, але вимагає налаштування
  • Реквізити через модуль «Мої реквізити» — у деяких тарифах Бітрікс24 є вбудований довідник реквізитів, з якого дані автоматично підставляються в рахунок

Сума прописом

Нативної підтримки суми прописом у шаблонах Бітрікс24 немає. Варіанти:

  • Менеджер заповнює кастомне поле вручну (незручно, але просто)
  • Робот у воронці обчислює суму прописом і записує в кастомне поле при створенні/зміні рахунку (через JavaScript у бізнес-процесі або зовнішній вебхук)
  • Зовнішній сервіс через REST API: при зміні рахунку вебхук викликає скрипт, який обчислює пропис і оновлює поле через crm.invoice.update

Кейс: шаблон рахунку для IT-компанії

IT-компанія виставляє рахунки за технічну підтримку та розробку. Потрібен рахунок з: реквізитами компанії, таблицею послуг (найменування, години, ставка, сума), ПДВ 20%, підсумком прописом, підписами директора та головного бухгалтера.

Реквізити — статично в docx. Таблиця послуг — через блок повторення {#Products}. ПДВ та підсумок прописом — кастомні UF-поля, що заповнюються роботом через бізнес-процес (JS-дія обчислює ПДВ і пропис). Підписи — рядки з порожніми полями для живого підпису. Шаблон завантажено в Бітрікс24, протестовано на 10 рахунках. Робота зайняла 1,5 дня.

Терміни

Завдання Терміни
Доопрацювання стандартного шаблону (реквізити, стилі) 4–6 годин
Розробка шаблону з нуля + кастомні поля 1–2 дні
Шаблон з автоматичним заповненням суми прописом через робота 2–3 дні