Bitrix24 Helpdesk

Integration with DDDInvoices: Send e-invoices

Send invoices directly to tax authorities using the DDD Invoices and Bitrix24 integration. After installing and configuring the app in your Bitrix24 account, you can issue compliant invoices on behalf of your company. The integration is designed only for B2B invoices to legal entities and B2G transactions with government authorities.

In this article:


Install the DDD Invoices application

You need an active DDD Invoices account to use the integration.
DDD Invoices

To get started, install the DDD Invoices application from the Bitrix24 Market.
Find and install Bitrix24 Market applications

1. Open the Applications > Market section.
2. Use the search to find the DDD Invoices application and open it.
3. Click Install.
4. Review and accept the Bitrix24 Market Terms of Use, License Agreement, and Privacy Policy. Then click Install.
5. Click Ready.
6. Enter your DDD Invoices API key and select your country.
7. Click Save.

Get the DDD Invoices API key

To get the DDD Invoices API key:

1. Open the Dashboards section in your active DDD Invoices account.
2. Go to Settings > Pre-built plugins.
3. Find the Bitrix24 block and copy the API key.

01.png
02.png
03.png
04.png
05.png

After you install the application, open the CRM > Sales > Invoices section and select the invoice you need.

7.png

A pop-up notification confirms that the app was installed successfully. The DDD Invoices option appears in the Timeline menu. If the option is hidden, you can find it under More.

08.png

Configure tax rates and units of measurement

Configure a tax rate. Each e-invoice must be linked to the correct tax rate. Create the required tax rate in your Bitrix24 CRM settings before creating invoices.

If you create an invoice without the required tax rate configured in Bitrix24, you will not be able to link the tax rate later.

Click Check your tax codes.

09.png

The tax rate name should match the code in the Tax code column.

10.png

Configure units of measure. The symbol of each created unit must match the ItemUmcCode in your DDD account.

10.png

Create all required units of measure.

1. Go to CRM > Settings > CRM settings.
2. Select the Units of Measurement block.
3. Click Add.
4. Enter the corresponding DDD Invoices UMC code in the Unit symbol field.
5. Save the settings.

11.png
16.png
17.png
17.png

Create and send an e-invoice with DDD Invoices

Go to CRM > Sales > Invoices and select the required invoice or create a new one by clicking the Create button.

19.png

Add products and specify the correct tax rate for each product.

Changing tax rates after the invoice is created may cause errors.
20.png

Required invoice data

To send the e-invoice successfully, specify the following data:

Seller

  • Company name and full address
  • Country, ZIP code, city
  • Tax number or VAT ID
  • IBAN and BIC
  • Country-specific additional fields such as for invoices in Romania or Slovenia

Company details

21.png

Buyer

  • Name and full address
  • Buyer email address
  • Country and tax number or VAT ID if available
  • IBAN and BIC if required by local law
  • Country-specific additional fields depending on the country

Create and configure details templates in CRM

Send the invoice. After completing all required fields, follow these steps:

  1. Click DDD Invoices in the Timeline menu.
  2. Select the company issuing the invoice if you have multiple companies.
  3. Select the payment type in the DDD Invoices payment type code field.
  4. Click Send.
25.png

The invoice is converted to XML format and automatically sent to the tax authority.

The Timeline shows an activity with the invoice status. A comment with the saved PDF invoice appears below. You can download and store the invoice on your computer if needed.

26.png

If an error occurs, a notification appears with the error description.

27.png
All invoices, both successful and failed, are logged in your DDD Invoices account in Dashboard > Invoice Flow Control. If an error occurs, click the error icon or message to view the detailed cause. If the issue persists, contact DDD Invoices technical support.

Cancel an invoice

You can cancel a sent invoice at any time. Follow these steps:

  1. Click the Revoke button.
  2. Confirm the cancellation with Approve.
  3. After cancellation, the invoice status updates automatically in the Timeline.
29.png
30.png
31.png

Send invoices created with DDD Invoices using automation rules

You can send e-invoices automatically using automation rules. Create a rule for the required stage.
Automation rules and triggers in Bitrix24

Click Create in the required stage and select the DDD Invoices automation rule in the Other block.

31.png

When the invoice reaches this stage, it is automatically sent to the tax authority.

You can also use triggers to move invoices automatically to a specific stage after sending or canceling an invoice.

01.png

In brief

  • In Bitrix24, you can send invoices directly to tax authorities using the DDD Invoices integration.
  • The integration supports only B2B invoices to legal entities and B2G transactions with public authorities.
  • You need an active DDD Invoices account to use the integration.
  • Install the DDD Invoices app from the Bitrix24 Market. After installation, the DDD Invoices option appears in the Timeline of Bitrix24 invoices.
  • Each e-invoice should be linked to the correct tax rate. Create the required tax rates in Bitrix24 CRM settings.
  • To create and send an e-invoice, click DDD Invoices in the Timeline menu. Complete the required fields and click Send.
  • You can cancel a sent invoice at any time. Click the Revoke button.
  • You can send e-invoices automatically using automation rules. Select the DDD Invoices automation rule or trigger in the Other block.
Go to Bitrix24
Don't have an account? Create for free