Настройка формирования счетов-фактур из Битрикс24 в 1С

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Настройка формирования счетов-фактур из Битрикс24 в 1С
Простая
~1 рабочий день
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1175
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    811
  • 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 Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    747
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    976

Настройка формирования счетов-фактур из Битрикс24 в 1С

Классическая боль: менеджер закрывает сделку в Битрикс24, а бухгалтер ждёт, пока ему пересылают данные по почте или записывают в общий файл. Счёт-фактура создаётся вручную в 1С с ошибками — ИНН не тот, наименование товара написано иначе, сумма расходится из-за округления. Настройка автоматического формирования счетов-фактур из Битрикс24 в 1С закрывает этот разрыв.

Как данные передаются из Битрикс24 в 1С

Битрикс24 не генерирует счёт-фактуру напрямую — это задача 1С как учётной системы. Битрикс24 передаёт данные сделки, на основе которых 1С формирует документ. Передача идёт одним из двух путей:

Стандартный модуль синхронизацииБитрикс24 ↔ 1С через REST API или COM-соединение. Модуль входит в коробочный Битрикс24 (crm.requisite, crm.invoice). При закрытии сделки или выставлении счёта в CRM данные реплицируются в 1С.

Прямая интеграция через REST API — webhook на событие OnCrmInvoiceAdd/OnCrmInvoiceUpdate вызывает обработчик, который формирует в 1С документ «Счёт-фактура выданный» через OData-сервис или XML-обмен.

Для большинства компаний работает первый вариант при корректной настройке реквизитов.

Что нужно настроить в Битрикс24 перед запуском

Реквизиты контрагентов. Счёт-фактура без ИНН и КПП покупателя — недействительный документ. В CRM → Реквизиты каждый контакт и компания должны иметь заполненные поля: ИНН, КПП, юридический адрес. Если данные тянутся из сторонних источников (сайт, лид-форма) — настраивается автозаполнение через ФНС (dadata или аналог).

Номенклатура. Товары в каталоге Битрикс24 должны иметь привязку к номенклатурным позициям 1С. Это XML ID или внешний код товара. Без этого 1С не поймёт, что создавать в строках счёта-фактуры.

Ставки НДС. В настройках каталога Битрикс24 для каждого товара указывается ставка НДС (0%, 10%, 20%, без НДС). Это поле должно точно соответствовать настройкам в 1С — иначе суммы в счёте-фактуре будут расходиться.

Настройка связи Битрикс24 → 1С для документов

В 1С (на примере 1С:Бухгалтерия 3.0) настраивается план обмена БитриксCRM или используется внешняя обработка загрузки.

Ключевые параметры обработки:

Параметр Описание
Источник данных REST API Битрикс24 (URL + ключ приложения)
Тип документа «Счёт-фактура выданный»
Правила маппинга Поле CRM → Реквизит 1С
Условие запуска Статус сделки = «Победа» или отдельный статус счёта
Режим дублей Проверка по номеру счёта из CRM

Маппинг реквизитов — самое трудоёмкое место. Типичная таблица соответствий:

Поле Битрикс24 Реквизит 1С
COMPANY_ID → ИНН Контрагент (поиск по ИНН)
OPPORTUNITY Сумма документа
PRODUCT_ROWS[].PRICE Цена в строке
PRODUCT_ROWS[].TAX_RATE Ставка НДС
DATE_CLOSE Дата документа

Кейс: производственная компания, 40 сделок в месяц

Компания занимается поставками промышленного оборудования. До автоматизации бухгалтер тратила 2-3 часа в день на ручной ввод счетов-фактур в 1С по данным из Битрикс24. Ошибки в ИНН контрагентов возникали в среднем по 2-3 документа в месяц — это задержки оплаты и лишние переговоры с контрагентами.

После настройки интеграции: при переводе сделки в статус «Счёт выставлен» в Битрикс24 запускается webhook, обработчик на PHP вызывает OData-сервис 1С и создаёт черновик «Счёта-фактуры выданного». Бухгалтер видит документ в статусе «К проверке», просматривает и проводит одним кликом. Время на обработку одного документа сократилось с 7 минут до 40 секунд.

Срок реализации под ключ: 3-5 рабочих дней — включая настройку маппинга, тестирование на реальных данных и обучение бухгалтера.

Типичные проблемы

Счёт-фактура создаётся с пустым покупателем — в CRM у сделки не заполнен контрагент, или ИНН в реквизитах написан с пробелами. Перед передачей в 1С добавляется валидация через регулярное выражение: ИНН должен быть 10 или 12 цифр без пробелов.

Дублирование документов — если webhook срабатывает несколько раз (повторная смена статуса, обновление суммы), в 1С появляются дубли. Решается проверкой уникальности по внешнему коду документа перед созданием.

Расхождение НДС на копейки — из-за разного порядка округления в Битрикс24 и 1С. Битрикс24 считает НДС от каждой строки, 1С может считать иначе. Фиксируется явной передачей суммы НДС построчно, а не суммы к пересчёту.