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.
See what clients say about it:
What the integration does
You will need these details before DDD can generate and submit compliant e-invoice XMLs from your Bitrix24 invoices.
1.1. Open Bitrix24 → Market
In your Bitrix24 account, open Bitrix24 Market.
1.2 Search for DDD Invoices
Search for DDD Invoices in the Bitrix24 Marketplace.
1.3 Install the plugin
Open the DDD Invoices plugin page and install the plugin in your Bitrix24 account.
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.
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.
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 👇)
- Standard rates
- Reduced rates
- VAT exemptions (where applicable)
👉 VAT code lists are available in the DDD public API playground
2.3 Set tax rates & unit of measure codes
In Bitrix24 → CRM Settings:
Taxes
2.4 Units of measure
In Bitrix24 → CRM Settings → Units of measure:
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.
3.2 Review seller data
For successful e-invoicing, the following must exist:
3.3 Review buyer data
Note: Email should be inserted into the CompanyCard (pic below)
.png&w=1920&q=75)
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.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.
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.
Error:
If submission fails, an error message is displayed with the reason. Click the error icon or button to review the error details.
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.

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