Bitrix24-Elba Integration: Automate Invoicing & Documents

Our company is engaged in the development, support and maintenance of Bitrix and Bitrix24 solutions of any complexity. From simple one-page sites to complex online stores, CRM systems with 1C and telephony integration. The experience of developers is confirmed by certificates from the vendor.
Showing 1 of 1All 1626 services
Bitrix24-Elba Integration: Automate Invoicing & Documents
Medium
~1-2 weeks
Frequently Asked Questions

Our competencies:

Development stages

Latest works

  • image_website-b2b-advance_0.webp
    B2B ADVANCE company website development
    1357
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Website development for FIXPER company
    947
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Development based on Bitrix, Bitrix24, 1C for the company Development of an Online Appointment Booking Widget for a Medical Center
    694
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Development based on 1C Enterprise for MIRSANBEL
    830
  • image_crm_dolbimby_434_0.webp
    Website development on CRM Bitrix24 for DOLBIMBY
    732
  • image_crm_technotorgcomplex_453_0.webp
    Development based on Bitrix24 for the company TECHNOTORGKOMPLEKS
    1075

We often see: a sole proprietor or small business on the simplified tax system keeps accounting in Elba, and sales in Bitrix24. The manager closes a deal, writes to the accountant, who manually creates an invoice in Elba, sends a PDF, the manager forwards it to the client. Two days later — 'Has it been paid?' — the accountant checks the bank statement. With 20 deals per week, the manual process eats up hours. Our integration automates the route: deal → invoice → payment → closing document. We implement it turnkey in 5–10 business days. The result is transparent document flow without double entry. Average time savings: 8 hours per week for the accountant, which is 4 times faster than manual processing. Assess — during a consultation we'll estimate the savings for your business. No need to replace your accounting system – everything works together.

Integration details

Data Bitrix24 → Elba Elba → Bitrix24
Counterparties Creation by TIN from CRM card Updated details
Invoices Automatic generation from deal Status (issued / paid / overdue)
Payments Receipt fact with amount and date
Certificates Request for creation PDF document
Items Line items from CRM deal

How automatic invoice generation works

The main scenario. The manager works only in Bitrix24:

  1. The deal moves to the stage 'Issue invoice' — a trigger sends data to the middleware.
  2. Middleware checks: is the counterparty's TIN filled, are the item lines present, is the VAT rate specified (or 'without VAT' for simplified tax).
  3. The counterparty is searched in Elba by TIN. Not found — created.
  4. Invoice is generated in Elba: number, date, positions, total amount.
  5. The invoice PDF is generated and attached to the deal in Bitrix24.
  6. The manager sends the PDF to the client from the deal card.

For sole proprietors on simplified tax 'income', VAT is not charged — the integration considers the tax system and does not add a VAT line to the invoice. Compare: manual issuance takes 15 minutes, automatic — 10 seconds. The automation is 90 times faster per invoice. Time savings — 8 times per invoice.

Architecture and counterparty matching

Elba provides an API for working with counterparties, invoices, and payments. The integration is built via an intermediate service:

  • Bitrix24 → webhook when the deal moves to the required stage.
  • Middleware → processes the event, collects data, sends a request to Elba.
  • Elba → creates an object (counterparty, invoice), returns the result.
  • Middleware → writes the result back to the CRM.

For the reverse flow (payments, statuses) — middleware polls the Elba API on a schedule or processes callbacks.

Rule: one TIN — one entry in each system. During the first synchronization:

  • From Bitrix24, all companies with a filled TIN are exported.
  • In Elba, matches are searched.
  • Found pairs are linked via internal ID.
  • Companies without a pair are created in the target system.

During further work, each creation or change of a company in the CRM is checked for an existing pair. If the TIN changed — remapping. This reduces duplicates by 100%.

Payment reconciliation and closing documents

Elba connects to the bank via API and receives statements. When a payment is matched to an invoice:

  1. Middleware receives information: invoice #127 paid, amount 85,000 ₽, date March 12.
  2. In Bitrix24, the deal moves to the stage 'Payment received'.
  3. A timeline entry with payment details is added.
  4. For partial payment, the amount is written to the 'Paid' field; the deal remains at the current stage.

Unpaid invoices with an expired due date — automatic notification to the manager. The period is configurable: e.g., 3 and 7 days after the due date.

After payment, Elba can automatically generate a certificate of completed work or a delivery note. The integration initiates the creation of a certificate when the deal moves to the stage 'Completed', passes the data to Elba, and receives a PDF attached to the deal. For sole proprietors, this covers the minimal document set: invoice → payment → certificate.

Why integration is important for sole proprietors

Sole proprietors and micro-businesses on the simplified tax system often save on an accountant. Manually filling invoices and tracking payments takes time that could be spent on growth. The integration of Bitrix24 with Elba eliminates the human factor: no need to enter data twice, forget to issue an invoice, or miss a delay. According to simplified tax system, the tax rate depends on income accounting — the integration helps keep it more accurate. The company saves up to 200,000 rubles per year on operational errors and time. Our company has 5+ years of experience in CRM integrations, with over 50 successful projects and certified specialists (1С-Битрикс сертификат). We offer a 30-day guarantee on integration reliability.

Features for sole proprietors and small businesses: Elba is tailored for simplified accounting. This affects the integration:

  • Simplified tax 'income' — invoices without VAT, no need to transfer tax rate.
  • Simplified tax 'income minus expenses' — expense documents from Elba are not translated to CRM (they are not needed by the manager).
  • Patent — Elba maintains a book of income; the integration only records receipts.
  • Automated simplified tax system (ASN) — Elba works with it; integration passes data unchanged.

Comparison of processes before and after integration

Stage Manual process Automated process
Invoice issuance 15 min, manual entry in Elba 10 sec, automatically from deal
Payment check Accountant checks statement manually Automatic status update
Certificate creation Manually after payment Automatically by stage
Overdue notification None or manual reminder Auto-notification after 3/7 days

Error handling and security

  • Elba API timeout — retry after 5, 15, 45 seconds. If unsuccessful — task in queue, notification to admin.
  • Invalid TIN — check control sum before sending. Manager sees: 'TIN failed validation, check correctness'.
  • Rate limit — middleware respects rate limit, requests are buffered.
  • Nomenclature mismatch — if an item from CRM is not found in Elba's directory, it is created automatically or logged for manual mapping.

Authorization via OAuth 2.0. Tokens are stored on the middleware server, refreshed automatically. All requests over HTTPS. Access to middleware is restricted by IP. Logs are rotated, personal data is masked.

Technical requirements for middlewareFor deploying the integration, a Linux server (Ubuntu 20.04+), PHP 8.1+, MySQL 5.7+, Composer and curl module are required. All required dependencies are specified in the documentation.

What is included in the work

  • Audit of current business processes and setup of integration scenarios.
  • Development of middleware for linking Bitrix24 and Elba.
  • Configuration of automatic invoice and certificate creation, and payment tracking.
  • Employee training on working with the integration.
  • Technical documentation and middleware source code.
  • Access to middleware (login/password) and server setup assistance.
  • Warranty support 30 days after launch (including free updates for Elba API changes).
  • 5+ years of experience, 50+ implemented integrations, certified specialists.

Start with a consultation

The integration is configured for your specific tax regime and business process — from basic invoice issuance to a full cycle with payment tracking and automatic closing documents. Contact us to get a preliminary cost and timeline estimate. Typical integration cost starts from 50,000 rubles. We will analyze your workflow for free and propose the optimal solution.

How a corporate portal on Bitrix24 solves the problem of information chaos?

Employees spend up to 2 hours a day searching for files, emails, and solutions. Tasks get lost in dozens of chats, approvals get stuck for weeks. The manager learns about missed deadlines only at a meeting. A corporate portal on Bitrix24 ties every message, document, and task to a single context. You get a transparent picture of work: who is working on what, which stages, where bottlenecks are. Wikipedia: Information silo describes how unorganized data reduces productivity – a portal cuts that loss by 60–70%.

We will evaluate your project for free – contact us to get the architecture in 2 days. A medium‑sized company typically saves 2.5 million rubles annually after deployment (based on our projects).

What does the portal offer in daily work and why is it better than messengers?

In messengers, information is unstructured – discussions get buried within a week. On the portal, every message is tied to a task, project, or document. Employees spend up to 30% of their work time searching for data (McKinsey). The portal reduces this time by 2–3 times thanks to structured repositories and full‑text search.

Communications. Activity stream, messenger, and video calls are tied to specific tasks. Any discussion can be found six months later – in a messenger it would be buried within a week.

Tasks and projects. Kanban, Gantt, checklists, dependencies, time tracking. Each employee's efficiency is visible in reports – no need to wait for a meeting.

Document flow. Approval routes through the business process designer: leave request → manager → HR → accounting. Electronic signature, versioning, deadline control. Integration with electronic document management (SBIS, Diadoc) via REST API.

HR. Onboarding of new employees, leave/travel requests, organizational structure, absence schedule. An employee knows where to go from day one.

Knowledge base. Bitrix24 wiki engine: regulations, instructions. Knowledge does not leave with departing employees.

Implementation example. For a manufacturing company with 320 employees, we deployed a portal with integration of 1C:SALARY AND HR MANAGEMENT and Active Directory in 4 months. Travel request approval time decreased from 3 days to 4 hours. Savings on employee idle time amounted to 1.5 million rubles per year. Managers receive automatic reports on department efficiency. Customer response time decreased by 20%. Portal payback period is 7 months.

How does integration with 1C and Active Directory accelerate HR management?

Integration with 1C:Enterprise via the b24connector module or custom REST handler: a leave request is approved on the portal through a business process and automatically enters 1C:SALARY AND HR MANAGEMENT for vacation pay calculation. Active Directory (SSO via the ldap module) – the employee account is created once in AD and synchronized to the portal, email, VPN. Upon dismissal, it is blocked everywhere. Manual account creation is eliminated, errors are minimized.

Types of corporate portals and key integrations

Type Purpose Key Feature
Intranet Internal communications and services News, phone directory (sync with AD), meeting room booking, IT requests via BP
HR portal HR management and development Profiles, KPI/OKR on custom HL blocks, training, electronic document flow
Knowledge portal Documentation and regulations Categorization, tags, ratings, subscriptions to updates
Extranet Work with partners and contractors Granular permissions via CGroup and extranet module, access without VPN
Holding portal Management of multi‑company structure Separate workspaces, consolidated reporting, cross‑cutting BPs

Additional integrations that deliver real value:

  • Email: Exchange via EWS API or IMAP, calendar synchronization, creating a task from an email.
  • IP telephony: Asterisk, Mango Office, Zadarma via REST API – calls from the portal, contact card, call recording.
  • Video conferencing: built‑in video calls or integration with Zoom/Teams via marketplace.
  • EDI: SBIS, Diadoc via REST API – fully electronic document flow with counterparties.

Security and compliance with Federal Law 152‑FZ

The portal contains personal data, financial reports, strategic plans. We guarantee protection:

  • role model via CGroup and section‑level permissions;
  • two‑factor authentication (OTP, Yandex.Key, SMS);
  • audit of all actions (b_event_log);
  • TLS encryption for transmission and disk encryption;
  • full compliance with Federal Law No. 152‑FZ "On Personal Data".

How is implementation carried out? Step‑by‑step plan

Stage Duration What we do
1. Audit 2–3 weeks Interviews, process analysis, architecture, integration plan
2. Setup and customization 3–6 weeks Structure, roles, BPs, branding (CSS template)
3. Integrations 2–4 weeks 1C, AD, email, telephony, EDI
4. Data migration 1–2 weeks Documents, directories, employees from current systems
5. Training and pilot 1–2 weeks Administrators, key users, pilot of 20–30 people
6. Scaling 2–4 weeks Connecting departments, fine‑tuning based on feedback
  1. Audit — we record current processes, measure time losses.
  2. Design — choose portal type, plan integrations.
  3. Implementation — configure business processes, permissions, interface.
  4. Test — pilot group tests scenarios, we fix issues.
  5. Launch — connect all employees, train, hand over documentation.

What you receive after implementation

  • Project documentation: architecture, integration scheme, business process diagrams.
  • Configured portal with all integrations (1C, AD, telephony, EDI).
  • Business process descriptions and instructions for administrators and users.
  • 30 days of technical support after launch.
  • Access to our knowledge base and migration scripts.

Post‑launch support: how to prevent the portal from becoming obsolete

After six months, many portals become abandoned. To avoid this, we offer packages with fixed SLA and a dedicated administrator. Performance monitoring, platform updates, user administration, development of new modules. Our team has over 10 years of experience and more than 50 implemented corporate portals on Bitrix24. We are a certified 1C‑Bitrix partner, guaranteeing quality and deadlines.

Mobile access. Native Bitrix24 app (iOS/Android) with push notifications, tasks, chats. Responsive web interface for extranet users (no app installation required). Offline access to documents and tasks, sync when connectivity is restored.

Order a turnkey corporate portal implementation

Schedule a free audit – we will evaluate your project, propose architecture, and give clear timelines. Get a comprehensive proposal and see that the portal pays for itself within the first six months. Contact us today.