Diadoc
Exchange electronic documents with Diadoc — Russia's leading EDI platform
Diadoc (Диадок) is Russia's leading electronic document management (EDI) platform, operated by SKB Kontur. It enables businesses to exchange legally binding electronic invoices, contracts, acts, waybills, and other accounting documents with counterparties, fully compliant with Russian tax regulations.
With the Diadoc integration in AACFlow, you can:
- Send documents: Transmit invoices, contracts, acts, and waybills to counterparties via the Diadoc network
- Receive documents: Incoming document boxes automatically receive and process documents from partners
- Track document status: Monitor document lifecycle — sent, received, signed, rejected
- Manage boxes: Configure document boxes and manage organization settings
- Search documents: Query documents by date range, counterparty, document type, and status
- Download content: Retrieve document files and signatures for archival or processing
This integration enables fully automated electronic document exchange, ensuring compliance with Russian e-document regulations.
Usage Instructions
Integrate Diadoc into the workflow. Can send, receive, and track electronic documents. Requires Diadoc API credentials (login and password).
Tools
diadoc_send_document
Send an electronic document via Diadoc
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
boxId | string | Yes | Sender box ID |
toBoxId | string | Yes | Recipient box ID |
documentType | string | Yes | Document type (Invoice, Contract, Act, Waybill) |
documentContent | string | Yes | Document content (base64-encoded) |
fileName | string | Yes | Document file name |
login | string | Yes | Diadoc login |
password | string | Yes | Diadoc password |
Output
| Parameter | Type | Description |
|---|---|---|
documentId | string | Document ID |
status | string | Document status |
diadoc_get_document_status
Get document status
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
documentId | string | Yes | Document ID |
boxId | string | Yes | Box ID |
login | string | Yes | Diadoc login |
password | string | Yes | Diadoc password |
Output
| Parameter | Type | Description |
|---|---|---|
status | string | Current document status |
timestamp | string | Last status update time |
events | array | Document lifecycle events |
diadoc_get_box
Get box information
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
boxId | string | Yes | Box ID |
login | string | Yes | Diadoc login |
password | string | Yes | Diadoc password |
Output
| Parameter | Type | Description |
|---|---|---|
organization | object | Organization details |
documentsCount | number | Document count in box |
isActive | boolean | Whether box is active |

