Bitrix24 plugin for e-invoices & fiscalization (How-to guide)

Bitrix24 e-invoicing plugin: The DDD Invoices Bitrix24 plugin enables automatic e-invoicing and fiscalization compliance.

DDD Invoices plugin for Bitrix24 (How-to guide).
Reading time 5 min
Last modified on:
2026-06-09 in e-invoicing

DDD Invoices Bitrix24 plugin enables automated creation and submission of local e-invoice XMLs to tax portals, with full error handling and invoice flow control. 

 

The Bitrix24 plugin is available for installation via Bitrix24 Market.

DDD Invoices plug in on Bitrix Marketplace

 

See what clients say about it:

 

What the integration does

  • Sends invoices from Bitrix24 to tax authorities
  • Applies correct local VAT codes and exemptions
  • Generates legally compliant e-invoice XMLs
  • Supports B2B and B2G e-invoicing (country-dependent)
  • Tracks invoice status and errors in DDD Invoices dashboard

 

Before you start, make sure you have:

  • A Bitrix24 account with CRM enabled
  • an active DDD Invoices account
  • your DDD Invoices API / connection key
  • access to Bitrix24 CRM, invoice, tax and product settings
  • Company, buyer, tax and product data ready in Bitrix24


You will need these details before DDD can generate and submit compliant e-invoice XMLs from your Bitrix24 invoices.

 

Overview of the 4-step setup needed to start sending compliant e-invoices from Bitrix24:

  1. Install the plugin in Bitrix24 Market
  2. Set up country-specific tax rules, including DDD VAT codes, tax rates and unit-of-measure codes
  3. Prepare your first invoice by reviewing product, service, company and buyer data
  4. Send, track and automate e-invoices directly from Bitrix24

 

1. Install the DDD Invoices plugin

1.1. Open Bitrix24 → Market

In your Bitrix24 account, open Bitrix24 Market.

OpenBitrixMarket.


1.2 Search for DDD Invoices

Search for DDD Invoices in the Bitrix24 Marketplace.

SearchOnBitrixForDDDINvoices


1.3 Install the plugin

Open the DDD Invoices plugin page and install the plugin in your Bitrix24 account.

InstallDDDINvoicesBitrixPlugIn


1.4 Enter your DDD Invoices connection key and select your country
Enter your DDD Invoices connection key.
You can find it in DDD Dashboard → Administration → My Company → Profile.

 

Select the country for which you want to configure e-invoicing and fiscalization.

DDD Invoices Connection Key For Bitrix PlugIn

 

 

2. Set up country-specific tax rules (VAT codes)

Add VAT rates, tax codes and unit-of-measure codes required for your selected country.
Each invoice line must contain a valid local VAT code.

Expected result: Your Bitrix24 tax rates and unit-of-measure codes are mapped to the required DDD codes for the selected country.

2.1 Check DDD VAT codes

Each invoice line must contain a valid local VAT code.

Open an invoice in Bitrix24 and use Check your tax codes inside the DDD Invoices panel to review the required VAT code setup.

  • Open an invoice in Bitrix24
Open an invoice in Bitrix
  • Use “Check your tax codes” inside the DDD Invoices panel
Check your tax codes inside DDD panel

 

2.2 Map Bitrix tax descriptions with DDD VAT codes
Match your Bitrix tax descriptions with the correct DDD VAT codes for the selected country.



(Slovenian example 👇)

Match Bitrix and DDD taxes
  • VAT codes must reflect:

- Standard rates

- Reduced rates

- VAT exemptions (where applicable)

👉 VAT code lists are available in the DDD public API playground

VAT codes in DDD Public API playground

 

2.3 Set tax rates & unit of measure codes

In Bitrix24 → CRM Settings:

CRM Settings DDD Invoices X Bitrix

Taxes

  • Create tax rates
  • Use the DDD VAT code as the tax name/description
  • Assign the correct %
Create Tax Rate and Use DDD tax code

 

2.4 Units of measure

In Bitrix24 → CRM Settings → Units of measure:

  • Enter all measuring units you need and “connect” them to DDD Invoices UMC codes (unit-of-measure codes), which are visible at https://app.dddinvoices.com/public-api-playground for concerning country.
DDD Invoices Measuring units you need
  • Insert the DDD Invoices UM Code under unit symbol
DDD Invoices UM code under unit symbol

 

 

3. Prepare your first invoice

3.1. Prepare products and services

Before creating or submitting invoices, assign the correct VAT rate and DDD VAT code to all products and services.

Important: Products must be configured before they are used on invoices.
Changing VAT codes after invoice creation may cause errors.

Connect products with the right tax rates

 

3.2 Review seller data

For successful e-invoicing, the following must exist:

Seller

  • Company name and address
  • Country, postal code, city
  • Tax number / VAT ID
  • IBAN and BIC
  • Additional fields for some countries (e.g. Romania, Slovenia)


3.3 Review buyer data

Buyer

  • Name and address
  • Email of the buyer
  • Country and tax/VAT ID (if applicable)
  • IBAN/BIC where required by local rules
  • Additional fields for some countries

Note: Email should be inserted into the CompanyCard (pic below)

email for bitrix for e-invoice sending DDD Invoices


3.4 Review required invoice fields

Before sending, check that your invoice includes the required company, buyer, product, tax and payment details.

Missing or incomplete invoice data can prevent successful XML generation or submission.

 

The buyer email should be inserted into the Company Card field shown below.

If a required field is not available in your Bitrix24 account, contact Bitrix24 support or your Bitrix24 administrator to enable it.

 

4. Send, track and automate invoices

 

4.1 Send the e-invoice

After the plugin is connected and the required tax, product and invoice data is prepared, open the invoice in Bitrix24.

Select the DDD Invoices payment type code to send the e-invoice.

DDD Invoices Payment Type Code

 

4.2 Review success or error status

 

After sending, the invoice will return either a success status or an error.

 

Success:

The invoice is converted into a compliant XML and submitted to the tax authority. The activity is added to the Bitrix24 timeline, where you can also revoke the invoice.

Successful e-invoice submission

 

Error:

If submission fails, an error message is displayed with the reason. Click the error icon or button to review the error details.

Errors show


4.3 Check Invoice Flow Control

All invoices (successful or failed) are visible in DDD Dashboard → Invoice Flow Control.

In case of error click on the error icon/button to check what the error is.

e-invoice status in DDD Invoices

 

4.4 Set automation rules and triggers


After your setup is working, you can use Bitrix24 automation rules to send e-invoices automatically when an invoice reaches a specific stage.

 

 

Invoice Automation Rules

You can also use triggers to move invoices to a specific stage based on DDD invoice status. For example, you can create a Revoked trigger that moves an invoice to a selected stage when the e-invoice is revoked.

DDD Invoices Bitrix Plug In Automatic Rules

 

Expected result: You can send e-invoices from Bitrix24, review successful or failed submissions, and automate recurring invoice workflows once the setup is working.

 

Need help?

 

If you encounter validation or tax-specific errors, check the following before contacting support:

 

- open the error details in DDD Dashboard or inside the Bitrix24 invoice view

- verify VAT codes

- verify unit-of-measure codes

- check required seller and buyer fields in Bitrix24

- confirm that products and services use the correct tax setup

- review country-specific requirements for the selected country

 

If the issue remains, contact DDD support via email or chatbot and include:

- invoice number

- selected country

- error message

- screenshot of the invoice or error state

- what you already checked

Written by the Compliance & Growth Team
Reviewed by Denis V. P.

Table of contents
  • Before you start, make sure you have:
  • 1. Install the DDD Invoices plugin
  • 2. Set up country-specific tax rules (VAT codes)
  • 3. Prepare your first invoice
  • 4. Send, track and automate invoices
  • Need help?