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.
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
What you need before you start
- Bitrix24 account with CRM enabled
- Active DDD Invoices account
- DDD Invoices API / connection key
- Correct company, tax, and product data in Bitrix24
Overview of the steps needed to make your Bitrix24 invoices compliant:
- Install the plugin in Bitrix24 Market
- Check country-specific DDD Invoices VAT codes
- Configure tax rates and unit measurement codes in Bitrix24
- Prepare products, services, and company data
- Issue and submit e-invoices from Bitrix24
1. Install the DDD Invoices plugin
- Enter your DDD Invoices connection key and select your country
(from DDD Dashboard → Administration → My Company → Profile)
2. Configure VAT codes
Each invoice line must contain a valid local VAT code.
- Open an invoice in Bitrix24
- Use “Check your tax codes” inside the DDD Invoices panel
- Match Bitrix tax descriptions with DDD VAT codes
(Slovenian example 👇)
- VAT codes must reflect:
- Standard rates
- Reduced rates
- VAT exemptions (where applicable)
👉 VAT code lists are available in the DDD public API playground
3. Set tax rates & unit of measure codes
In Bitrix24 → CRM Settings:
Taxes
- Create tax rates
- Use the DDD VAT code as the tax name/description
- Assign the correct % or exemption logic
Units of measure
- Enter all measuring units you need and “connect” them to DDD Invoices UMC codes , which are visible at https://app.dddinvoices.com/public-api-playground for concerning country.
- Insert the DDD Invoices UM Code under unit symbol
4. Prepare products and services
- Assign correct VAT rate/code to all products and services
- Products must be configured before being used on invoices
- Changing VAT codes after invoice creation may cause errors
5. Required invoice 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)
Buyer
- Name and address
- Country and tax/VAT ID (if applicable)
- IBAN/BIC where required by local rules
- Additional fields for some countries
If fields are missing, contact Bitrix24 support to enable them.
6. Send the e-invoice
- After entering all invoice data, you can select select DDD Invoices payment type code
Results
- Success: Invoice is converted to XML and submitted to the tax authority
- If error: Error message is displayed with reason
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.
Need help?
If you encounter validation or tax-specific errors:
- Check the error message in DDD Dashboard
- Verify VAT codes, units ("UMC"), and required fields
- Contact [email protected] for country-specific assistance