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.

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
- Export from 1C to Diadoc: All Methods — if you only need to send documents
- SBIS and 1C Integration: Step-by-Step EDI Setup — alternative EDI operator
- Document Export from 1C: UTD, Invoices, Acts — exporting documents to various formats
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
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