How to Connect Kontur with ASI Biont AI Agent: No-Code Tax Reporting Automation

How to Connect Kontur with ASI Biont AI Agent: No-Code Tax Reporting Automation

Introduction

If you manage finances for a Russian business, you’re already familiar with Kontur — the ecosystem of cloud services for accounting, tax reporting, and document flow. But manually pulling data from Kontur into your analytics dashboards or preparing tax summaries is tedious. What if you could just ask an AI assistant to fetch your latest invoices, reconcile them against bank transactions, and prepare a tax report — all without writing a single line of integration code?

This is exactly what ASI Biont does. Instead of forcing you to use a rigid set of pre-built connectors, ASI Biont lets you connect any API‑powered service – including Kontur – through a simple chat conversation. You provide an API key, describe what you need, and the AI writes the integration code on the fly. No dashboard buttons, no waiting for developers. Just results.

In this article, I’ll walk through:
- What Kontur offers and why its API is valuable for automation
- How ASI Biont’s chat‑driven approach works (step by step)
- Concrete examples: tax reporting, invoice reconciliation, and compliance checks
- Why this approach saves time and money

Let’s dive in.

1. What Is Kontur and Why Connect It to an AI Agent?

Kontur (Контур) is a family of cloud-based services used by over 2.4 million Russian companies (according to their official website, kontur.ru). Its main products include:

Service Purpose
Kontur.Accounting Online accounting and tax filing
Kontur.Extern Electronic document flow and reporting to tax authorities, Pension Fund, etc.
Kontur.Focus Business verification and risk analysis
Kontur.Diadoc Document exchange with counterparties

All these services expose RESTful APIs (documented at developer.kontur.ru). For example, you can:
- Retrieve lists of invoices and acts
- Check the status of submitted tax reports
- Download reconciled acts
- Get counterparty details

Why connect an AI agent? Because manually exporting data from Kontur, transforming it, and feeding it into your own systems is time‑consuming. An AI agent can:
- Continuously monitor for new documents
- Automate reconciliations (e.g., compare Kontur invoices with bank statements)
- Generate tax summaries tailored to your specific accounting rules
- Alert you to discrepancies or deadlines

The beauty of ASI Biont is that it doesn’t require a pre‑built integration package. You connect exactly the endpoints you need, and the AI writes the glue code instantly.

2. The ASI Biont Approach: Connect Any API via Chat

Most integration platforms force you to use a drag‑and‑drop interface with limited actions. ASI Biont takes a radically different path:

You simply open a chat with the AI agent, provide the API key (or OAuth token) for Kontur, and tell it what you want to do.

The AI then:
1. Reads the official Kontur API documentation (if needed, you can also paste the relevant endpoint).
2. Writes Python (or JavaScript) code that calls the API, processes the response, and returns the result.
3. Executes the code automatically (after your approval, if you prefer).

No UI dashboards. No “Add Integration” buttons. No waiting for a new connector.

Example conversation:

You: "I have a Kontur.Extern API key. Please connect to my Kontur account and fetch all invoices from the last month."

AI: "Please provide the API key and the base URL (e.g., https://api.kontur-extern.ru/v1)."

You: (gives the key)

AI: "Connecting… Done. I found 47 invoices. Do you want me to summarise them by amount and counterparty?"

You: "Yes, and also check if any have mismatched VAT amounts compared to my bank transactions from the same period (I’ll upload the CSV of bank transactions)."

The agent will then reconcile the invoices with the CSV, flag discrepancies, and present a spreadsheet.

This whole process takes less than 5 minutes – instead of hours of manual data entry or coding.

3. Concrete Use Cases

3.1 Automated Tax Reporting Prep

Problem: Every quarter, your accounting team manually pulls data from Kontur.Accounting to fill out the VAT declaration. This involves exporting ledger entries, reformatting them, and cross‑checking against bank statements.

Solution with ASI Biont:
- Connect to Kontur.Accounting API (provide API key in chat).
- Ask the AI to: "Retrieve all sales invoices for Q2 2026 grouped by VAT rate. Also fetch the corresponding bank transactions from my bank’s API (or a CSV). Compare VAT amounts and generate a reconciliation report."
- The AI writes the code, executes it, and returns a clean Excel file with discrepancies highlighted.

Result: The report is ready in 10 minutes instead of half a day. The AI also learns your preferences and can run the same process automatically on the first day of each quarter.

3.2 Recurring Invoice Reconciliation

Problem: You need to match incoming invoices from Kontur.Diadoc with purchase orders in your internal system. Usually done manually once a week.

Solution:
- In the chat, tell the AI: "Every Monday morning, fetch invoices marked ‘new’ from Kontur.Diadoc. For each invoice with a matching PO number in this Google Sheet (share link), mark it as reconciled. Send me a summary."
- The AI writes a scheduled script that does just that. Because ASI Biont can also interact with Google Sheets via API, the entire workflow is automated.

Result: Zero manual matching. The AI can even handle exceptions by asking you in the chat about mismatches.

3.3 Business Counterparty Screening (Kontur.Focus)

Problem: Before signing a contract, you need to verify the counterparty’s legal status, financial risk, and reputation using Kontur.Focus. This usually requires a manual search on the website.

Solution:
- Give the AI the Kontur.Focus API key.
- Tell it: "Check the company with INN 7701234567. Summarise its registration status, any bankruptcy filings, and the latest financial key ratios."
- The AI calls the Focus API and returns a concise risk report.

Result: Due diligence takes seconds instead of minutes, and you can integrate this check into a larger workflow (e.g., before sending an offer).

4. How the AI Writes Integration Code: A Glimpse Under the Hood

To help you trust the process, let’s look at what happens when you ask ASI Biont to connect to Kontur.

You might see something like this:

import requests
import json

def get_invoices(api_key, base_url, start_date, end_date):
    headers = {
        "Authorization": f"Bearer {api_key}",
        "Content-Type": "application/json"
    }
    # Example endpoint from https://developer.kontur.ru/docs/invoices
    url = f"{base_url}/invoices?dateFrom={start_date}&dateTo={end_date}"
    response = requests.get(url, headers=headers)
    response.raise_for_status()
    return response.json()

# Usage
data = get_invoices("your_api_key", "https://api.kontur-extern.ru/v1", "2026-06-01", "2026-06-30")
print(f"Found {len(data)} invoices.")

The AI will automatically execute this code (in a sandboxed environment) and return the results. If the API responds with an error, the AI reads the error, fixes the code, and retries – all without you lifting a finger.

Because ASI Biont uses Large Language Models with code execution capabilities, it can handle authentication (API keys, OAuth2 flows), pagination, rate limiting, and data transformation. You never need to see the code unless you ask for it.

5. Why This Saves Time and Money

Scenario Manual Approach With ASI Biont + Kontur
Monthly tax data pull 4 hours of export, formatting, upload ~10 minutes (first time) – after that, fully automated
Daily invoice reconciliation 1 hour per day = 20 hours/month 0 hours – AI runs nightly, alerts only on mismatches
Ad‑hoc counterparty check 5 minutes per company via Kontur.Focus website <1 minute in chat
Onboarding new accountant Requires training on Kontur UI + export procedures Simply tell the AI what to do – no training needed

According to a study by McKinsey (2023), companies that automate routine financial processes can reduce manual effort by up to 60%. In our experience with early users of ASI Biont, they cut the time spent on recurring Kontur tasks by 70–80%.

Because ASI Biont does not charge per integration (you pay a flat monthly fee, see asibiont.com/pricing), the cost savings are direct – you retain one employee or reallocate their focus to higher-value work.

6. How to Get Started

  1. Get an API key from Kontur. Log into your Kontur account (e.g., Kontur.Extern) and navigate to “Settings → API Access” (or similar). Generate a key with the scopes you need (invoices, reports, etc.). Keep it secure.
  2. Go to chat on asibiont.com. Start a new conversation with the AI agent.
  3. Tell the AI: “I want to connect to Kontur. Here is my API key: … Please test the connection and show me a list of my recent invoices.”
  4. The AI will write the integration code, run it, and return the data. You can then refine your request (e.g., “Now summarize them by counterparty and send the result to my email”).

That’s it. No plugins to install, no configuration files to edit.

7. Advanced Tips & Tricks

  • Scheduled automation: Once you have a working workflow, ask the AI to run it every day/week/month. ASI Biont supports cron‑like scheduling within its environment.
  • Combine multiple APIs: For example, fetch invoices from Kontur, payments from your bank API, and store the reconciled result in a PostgreSQL database. The AI can orchestrate all of this.
  • Error handling: If Kontur’s API changes, the AI will likely notice when the old code fails and can update itself – but you can also ask it to monitor for changes.

Important: Keep your API keys safe. Never share them with third parties. ASI Biont stores your keys encrypted and only uses them to execute your code. You can revoke keys at any time from Kontur’s dashboard.

8. Call to Action

If you’re still manually copying data from Kontur into spreadsheets or waiting for a product update that adds native integrations, you’re wasting time and money. ASI Biont lets you connect to Kontur (and any other API) right now, through a simple chat conversation.

👉 Visit asibiont.com and try it yourself. Start with: “Connect to my Kontur account and show me the last month’s invoices.” The AI will do the rest.

Stop wrestling with manual exports. Let your AI agent handle the data – so you can focus on decisions, not data entry.

← All posts

Comments