CoreviaFlowCOREVIAFLOWDIGITAL PROJECT COMPANY Leave a request
EN UA RU

1С/BAS ↔ Claude API (Anthropic) integration

An AI agent on Claude reads the data in 1С/BAS, answers questions about debts and stock, and prepares documents for the accountant to confirm

The numbers live in 1С/BAS, but only the accountant knows how to get them out. The owner asks «who owes us», the manager asks «is it in stock», the supplier sends a PDF invoice that someone has to type in by hand. The 1С/BAS ↔ Claude pair puts an AI agent between people and the accounting system: it answers questions about counterparties, debts, stock and sales in plain language, drafts incoming documents from PDFs and photos, and writes a summary of the day. It never posts anything itself: every document it prepares waits for a person to confirm it. Below: what exactly moves, which scenarios we cover and which capabilities of both systems we rely on.

What moves between the systems

  • 1С/BAS → Claude API (Anthropic)A question in plain language («how much does Alfa owe us», «how many units of item X are in the warehouse») is answered by the agent from the current 1С/BAS data, with the source report named.
  • Claude API (Anthropic) → 1С/BASA supplier invoice in PDF or a photo of a delivery note is turned into a draft receipt document in 1С/BAS with the counterparty, items and amounts filled in; the accountant checks and posts it.
  • 1С/BAS → Claude API (Anthropic)Every morning the agent writes a short summary from 1С/BAS: yesterday's receipts, new overdue debts, items below the minimum stock, and sends it to the owner's messenger.
  • Claude API (Anthropic) → 1С/BASA request in plain language («make an invoice for Beta for 20 units of X») becomes a draft invoice in 1С/BAS, which the manager opens, checks and sends.
  • 1С/BAS → Claude API (Anthropic)Overnight the agent goes through the counterparties in batches and flags likely duplicates, mismatched registration codes and empty required fields, as a list for the accountant.
  • 1С/BAS ↔ Claude API (Anthropic)Every answer and every draft is logged with the question, the data it was built from and who confirmed it, so any number can be traced back.

What we connect

  • We agree with you which questions the agent may answer and which documents it may draft; everything else it refuses and points to a person.
  • On the 1С/BAS side we use the open exchange interface the platform builds itself, under a separate user with read rights and the right to create drafts only.
  • We describe the 1С/BAS reports and documents to Claude as tools: the model decides which one to call for a question and returns a structured request, our code runs it and hands back the result.
  • You create a Claude account for your company; the agent runs under it, and the usage is billed to your account, not through us.
  • We connect the channel where people will talk to the agent: a messenger bot, a chat inside the intranet or a page in the browser.
  • We run it for a week with the accountant checking every draft and every answer against 1С/BAS, then widen the list of allowed questions.

Automation scenarios

01

«Who owes us?» takes a day

Before the owner asks the accountant for the debt list, the accountant builds the report in the evening, and the numbers are a day old by the time they are read.

After the owner asks the agent in the messenger and gets the current list from 1С/BAS in a minute, with the report it came from.

02

Supplier invoices typed by hand

Before thirty supplier PDFs a week are typed into 1С/BAS line by line, and a wrong quantity is found at stock-taking.

After the agent reads the PDF and prepares the receipt draft with items and amounts, the accountant compares it with the original and posts it.

03

The manager cannot open 1С/BAS

Before managers have no rights in the accounting system, so every stock question goes through the accountant or the storekeeper.

After the manager asks the agent about a specific item and gets the balance by warehouse, without any rights in 1С/BAS itself.

04

Duplicates found at year end

Before the same counterparty exists under three names, and the mess surfaces when the annual reconciliation is due.

After the agent goes through the directory overnight and hands the accountant a list of likely duplicates every week, so the cleanup takes minutes.

How it works technically

For those who want to check: each point links to the official documentation page it comes from.

  • The official BAS support portal documents its integration technologies under the title «Технології інтеграції 1С:Підприємства 8.3» — BAS is built on the 1C:Enterprise 8.3 platform.

    Source: its.bas-soft.eu ↗ checked 2026-09-25
  • According to the same documentation, the platform automatically builds a REST interface using the OData protocol, through which outside systems can read, change, create and delete data over HTTP.

    Source: its.bas-soft.eu ↗ checked 2026-09-25
  • By default Anthropic does not use inputs or outputs from its commercial products, including the platform connection, to train its models, unless the account owner explicitly allows it.

    Source: privacy.claude.com ↗ checked 2026-09-27
  • Claude answers questions about any text, pictures, charts and tables in the PDF documents you provide; all active models support PDF processing.

    Source: platform.claude.com ↗ checked 2026-09-27
  • Tool use: Claude decides when to call a function described by the client based on the request and the function's description, and returns a structured call that the client's application executes.

    Source: platform.claude.com ↗ checked 2026-09-27
  • Batch processing: the system creates a batch from the submitted requests and processes it asynchronously, each request independently, for tasks that do not need an instant answer.

    Source: platform.claude.com ↗ checked 2026-09-27

Limits

The limits come from both systems. The model can be wrong, so the agent never posts documents itself: every draft is confirmed by a person, and every answer names the 1С/BAS report it was built from. Claude has per-minute limits that depend on your account tier, so heavy batch tasks run at night and not during the working day. The usage is billed to your own Claude account. 1С/BAS is on the official prohibited software list: we do not take projects for state bodies, critical infrastructure or systems with state data, and with private businesses we discuss the risk openly.

How to start

Three steps from a first message to work on your project.

  1. 01

    Leave a request

    Describe the task in the form — in text or by voice. Budget and timing are optional.

  2. 02

    We review and estimate

    A developer studies the brief, asks about anything unclear and sends an estimate.

  3. 03

    We start

    Once scope and price are agreed, the work begins.

or write to info@coreviaflow.space

Questions

Will our accounting data be used to train the model?
By default, no: Anthropic states that inputs and outputs are not used for training without the account owner's consent. The agent also only sees the reports and documents you allowed, not the whole database.
Can the agent post a document or a payment on its own?
No. Its 1С/BAS user has rights to read and to create drafts only. Posting stays with the accountant, and the journal shows who confirmed what.
Does it understand Ukrainian and Russian?
Yes: the model reads and writes most languages, and the answers come in the language the question was asked in. Item names and counterparties are quoted exactly as they are written in 1С/BAS.
Can it answer clients, not only our staff?
Technically yes, for example «where is my order» from 1С/BAS data. We switch that on as a separate step and only with a manager checking the messages first, because the model can be wrong and a client should not receive a wrong debt or delivery date.

Tell us what needs to be connected

Describe the task in text or a voice message. We look at your setup and reply with a plan.