Alexander Ruin

AI Systems Design Consultant

Alexander Ruin — systems design consultant. I help design architecture, assess risks, and establish transparent processes — from technology selection to support. AI executors handle routine tasks. Areas: automation, integrations, AI products.

1C and Diadoc Integration 2026: Two-Way Document Exchange Setup Without a Programmer

Sending a UTD to Diadoc from 1C is only half the job. What about incoming documents from counterparties? They need to be loaded into 1C, matched with counterparties, signatures verified, and receipt documents created. Manually, this takes 5–10 minutes per incoming document. With 30 counterparties per month — 3–5 hours of manual work.

Two-way integration of 1C and Diadoc solves both tasks: outgoing documents are sent upon posting, incoming ones are loaded automatically.

Key Facts

  • Kontur.Diadoc is the largest EDI operator in Russia with over 4 million connected organizations
  • The Diadoc module for 1C supports two-way exchange: sending outgoing and receiving incoming documents
  • Since December 2025, Diadoc has disabled old module versions (4.47–4.50) — a current version is required
  • Incoming UTDs automatically create "Goods Receipt" documents in 1C with pre-filled details
  • Document signing in the module uses qualified electronic signature (QES) directly from 1C

Comparison of 1C and Diadoc Integration Methods

There are 5 ways to set up two-way exchange between 1C and Diadoc. Each differs in complexity, functionality, and price.

Method Send from 1C Receive in 1C Automation Setup Complexity Price
Diadoc "Universal" Module Yes Yes Partial (manual signing) Medium from 17,500 ₽/year
1C-EDI (1C-Taxcom) Yes Yes (via roaming) Partial Medium from 1,500 ₽/month
Diadoc API Yes Yes Full High (programmer needed) 50–150K ₽ one-time
1C Programmer Yes Yes Per specification High 30–80K ₽ one-time
Synchron1C Yes Yes Full, Telegram notifications Low (15 minutes) 5,000 ₽/month

Method 1. Diadoc "Universal" Module for 1C

The official solution from SKB Kontur. The module is an external processing file (.epf) that integrates into the 1C interface without modifying the configuration.

Capabilities: - Send TORG-12, invoices, acts, UTDs from 1C to counterparties - Receive incoming documents and create corresponding documents in 1C - Sign documents with QES directly in 1C - Search for counterparties in Diadoc and invite them to exchange - Filter documents by matched counterparties

Supported configurations: Accounting 3.0, Trade Management 11.5, ERP 2.5, Complex Automation 2.5, Our Company Management, Government Accounting 2.0.

Drawbacks: QES certificate required, module may need updating when 1C is updated, does not work with 1C Fresh.

Method 2. 1C-EDI (1C-Taxcom)

Built-in EDI subsystem from 1C. Supports roaming with Diadoc — counterparties on Diadoc can exchange documents with 1C-EDI users.

Capabilities: - Send and receive documents via 1C-EDI - Roaming with Diadoc — cross-operator exchange - Works within the 1C interface without external processing

Drawbacks: ITS subscription required, roaming with Diadoc requires configuration by application from one of the parties, not all document types are supported.

Method 3. API Integration via Programmer

Custom connector development via Diadoc API. Full automation — sending upon posting, loading incoming on schedule, routing by department.

Drawbacks: 50–150K ₽ for development, programmer needed for support, API changes in Diadoc require updates.

Method 4. 1C Programmer Configures Processing

Writing an external processing file or scheduled task. The programmer implements specific exchange scenarios for your configuration.

Drawbacks: 30–80K ₽ one-time, dependency on a specific specialist, updates to 1C or Diadoc require rework.

How to Set Up Two-Way Integration in 3 Steps

Synchron1C connects to 1C via standard web services and to Diadoc via API — without installing processing files or modifying the configuration.

Step 1. Message the Telegram Bot

Open @sync1cbot and write: "Set up Diadoc integration." The bot will ask clarifying questions: - Which 1C configuration: Accounting, Trade Management, ERP, other? - Is the database local or 1C Fresh? - Which documents to send: UTD, invoices, acts, waybills? - Do you need to receive incoming documents from Diadoc? - For which counterparties to configure the exchange?

Step 2. A Specialist Configures Two-Way Exchange

Based on your answers, a specialist will connect to 1C and Diadoc, configuring the rules: - Outgoing: which document types to send automatically upon posting - Incoming: which documents to load into 1C, how to match counterparties - Routing: incoming documents distributed by department - Schedule: incoming check interval (every 15–30 minutes)

Setup takes 15 minutes. If something is wrong — the specialist will fix it for free.

Step 3. Documents Are Exchanged Automatically

After setup: - Outgoing UTDs, acts, and waybills are sent to Diadoc when documents are posted in 1C - Incoming documents from Diadoc are loaded into 1C and create receipt documents automatically - Statuses arrive in Telegram: "Sent," "Signed by counterparty," "Rejected," "New incoming document" - If counterparty matching fails — a Telegram notification with details is sent

Result: full two-way exchange without accountant involvement.

Two-way integration of 1C and Diadoc via Synchron1C Telegram bot

Synchron1C Telegram bot — two-way 1C and Diadoc exchange setup in 15 minutes

Which Documents Are Exchanged Between 1C and Diadoc?

Document From 1C to Diadoc From Diadoc to 1C Auto-signing
UTD (Universal Transfer Document) Yes Yes Yes
Invoice Yes Yes Yes
Act of Completed Work Yes Yes Yes
TORG-12 Yes Yes Yes
Payment Invoice Yes No No
UCD (Correction Document) Yes Yes Yes

See Also

Frequently Asked Questions

What is the difference between integration and simple export to Diadoc?

Export is one-way sending of documents from 1C to Diadoc. Integration is two-way exchange: you send documents to counterparties and automatically receive incoming documents from Diadoc into 1C. Learn more about export in the article Export from 1C to Diadoc.

Does two-way exchange work with 1C Fresh?

Yes. Synchron1C connects to 1C Fresh via web services; the Diadoc module is not needed for the cloud version. Incoming and outgoing documents are processed identically for local and cloud 1C.

What happens to an incoming document if the counterparty is not found in 1C?

Synchron1C sends a notification to Telegram with the counterparty's tax ID and name. You can create the counterparty in 1C manually or configure automatic creation for new counterparties.

Can I set up exchange with specific counterparties only?

Yes. During setup, you specify a list of counterparties or a filter rule (for example, only from suppliers, or only for specific organizations). Documents from other counterparties are not loaded.


Stop manually loading incoming documents from Diadoc into 1C.

Synchron1C automates two-way document exchange between 1C and Kontur.Diadoc in 2026 — outgoing documents are sent upon posting, incoming ones are loaded automatically. Setup in 15 minutes without a programmer.

Two payment options: - 5,000 ₽/month — subscription, free setup + all updates - 30,000 ₽ — one-time payment, setup + updates for a year

Connect Two-Way Exchange →

Learn more about capabilities on the Synchron1C page.


Article prepared by the Synchron1C team. Updated: February 2026.


Sources: - https://www.diadoc.ru/articles/25535-edo_dlya_1s - https://kontur.ru/diadoc/method/1c - https://www.diadoc.ru/articles/51946-kak_rabotat_v_module_universalnyj - https://www.kt-team.ru/blog/diadoc-1c-integration - https://support.kontur.ru/diadoc-1s8x

About the service "Sync1C - 1C Automation Without a Programmer"

A universal solution for automating export, import, integrations, and monitoring of 1C through a simple dialog in Telegram. Set up in 15 minutes without involving a 1C programmer.

Key Benefits:

  • 💰 Savings on analysts and 1C programmers (from1,000 USDT/month)
  • ⚡ Automated Reporting – from 4 hours down to 5 minutes
  • 🧠 AI detects anomalies and trends that a human might miss.
  • 📊 Dashboards are available in real-time via Telegram or web
  • 🔄 Universal integration - set it up once, works with all systems.
  • 📱 Control from anywhere in the world via Telegram
  • 🎯 This is a custom development tailored to your needs.
  • 📞 Free consultation on integration

Target Audience:

Director of Digital Development Chief Financial Officers (CFOs) Heads of IT departments Heads of Analytics Departments Business owners (small/medium-sized businesses) 1C integrators and implementers

Use Cases:

💡 Daily automatic export of sales to Excel
💡 Real-time stock synchronization with Ozon and Wildberries
💡 Auto-upload of bank statements from Sberbank/VTB into 1C
💡 Receiving notifications about 1C errors and failures in Telegram
💡 Import orders from marketplaces into 1C automatically
💡 Exchange of UPD (Universal Transfer Document) via Sbis/Diadoc without manual work
💡 Fiscalization of receipts through Atol/Evotor from 1C
💡 AI Analysis of Sales and Inventory with Anomaly Detection
💡 Real-time sales/financial dashboards in Telegram
💡 Accounts Receivable Control via Telegram Bot
💡 Importing supplier price lists from Excel into 1C